:root.light{--mkt-accent:#0f766e;--mkt-accent-strong:#115e59}.mkt,.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mkt :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px;border-radius:4px}.mkt .skip-link{position:absolute;left:12px;top:-48px;z-index:100;background:var(--color-panel);border:1px solid var(--color-border);color:var(--color-text);padding:8px 14px;border-radius:var(--radius-md);font-size:var(--text-sm);transition:top var(--duration-fast) var(--ease-out)}.mkt .skip-link:focus{top:12px}.mkt .container{max-width:1120px;margin:0 auto;padding:0 24px}.mkt .section{padding:88px 0}.mkt .section--tight{padding:56px 0}.mkt h1,.mkt h2,.mkt h3{color:var(--color-text);letter-spacing:var(--tracking-tight);margin:0}.mkt .eyebrow{margin:0 0 14px;font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--mkt-accent)}.mkt .lead{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-lg);padding:11px 20px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.mkt .btn-primary{background:var(--mkt-accent);color:#fff}.mkt .btn-primary:hover{background:var(--mkt-accent-strong)}.mkt .btn-secondary{background:var(--color-panel);color:var(--color-text);border-color:var(--color-border)}.mkt .btn-secondary:hover{border-color:var(--color-border-strong)}.mkt .btn-ghost{background:transparent;color:var(--color-text-muted)}.mkt .btn-ghost:hover{color:var(--color-text)}.mkt .btn-lg{padding:14px 26px;font-size:var(--text-base)}.mkt .site-header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-subtle)}.mkt .nav{display:flex;align-items:center;gap:28px;height:64px}.mkt .brand{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);color:var(--color-text);text-decoration:none;white-space:nowrap}.mkt .nav-links{display:flex;gap:24px;margin:0;padding:0;list-style:none}.mkt .nav-links a{color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm)}.mkt .nav-links a:hover{color:var(--color-text)}.mkt .nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.mkt .hero{padding:88px 0 72px}.mkt .hero h1{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(40px,6vw,68px);line-height:1.16;max-width:16ch}.mkt .hero h1 .accent{color:var(--mkt-accent)}.mkt .hero .lead{margin:22px 0 0;max-width:52ch}.mkt .hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px}.mkt .hero-note{margin:16px 0 0;font-size:var(--text-2xs);color:var(--color-text-subtle)}.mkt .mock{margin-top:56px;border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-panel);box-shadow:var(--shadow-lg);overflow:hidden}.mkt .mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}.mkt .mock-dot{width:11px;height:11px;border-radius:9999px}.mkt .mock-url{margin-left:12px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-subtle)}.mkt .mock-body{padding:40px 48px 48px}.mkt .mock-eyebrow{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.mkt .mock-hero{font-family:var(--font-serif);font-style:italic;font-size:36px;margin:12px 0 0;color:var(--color-text)}.mkt .mock-hero .accent{color:var(--mkt-accent)}.mkt .mock-stats{display:flex;gap:48px;margin-top:28px;flex-wrap:wrap}.mkt .mock-stats .k{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.mkt .mock-stats .v{font-family:var(--font-mono);font-size:26px;color:var(--color-text)}.mkt .mock-stats .v.ok{color:var(--color-success)}.mkt .mock-track{margin-top:22px;height:6px;max-width:420px;border-radius:9999px;background:var(--color-panel-elevated);overflow:hidden}.mkt .mock-track>i{display:block;height:100%;width:76%;background:var(--mkt-accent);border-radius:9999px}.mkt .mock-callout{margin-top:28px;display:flex;gap:12px;align-items:flex-start;border-radius:var(--radius-lg);background:var(--color-accent-muted);padding:14px 16px}.mkt .mock-callout .pulse{margin-top:5px;width:7px;height:7px;border-radius:9999px;background:var(--mkt-accent);flex-shrink:0}.mkt .grid{display:grid;gap:24px}.mkt .grid-3{grid-template-columns:repeat(3,1fr)}.mkt .grid-2{grid-template-columns:repeat(2,1fr)}.mkt .card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:var(--radius-xl);padding:28px;box-shadow:var(--shadow-sm)}.mkt .card .step-no{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--mkt-accent)}.mkt .card h3{font-size:var(--text-xl);font-weight:500;margin:14px 0 8px}.mkt .card p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.mkt .trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px;margin-top:36px}.mkt .trust-item h3{font-size:var(--text-base);font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:8px}.mkt .trust-item .tick{color:var(--color-success)}.mkt .trust-item p{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.mkt .cta-band{border:1px solid var(--color-border);background:var(--color-panel-elevated);border-radius:var(--radius-2xl);padding:56px 48px;text-align:center}.mkt .cta-band h2{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(30px,4vw,44px)}.mkt .cta-band .hero-actions{justify-content:center}.mkt .site-footer{border-top:1px solid var(--color-border);background:var(--color-panel)}.mkt .footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding:56px 0 32px}.mkt .footer-brand .brand{display:inline-block;margin-bottom:12px}.mkt .footer-brand p{margin:0;max-width:30ch;color:var(--color-text-subtle);font-size:var(--text-sm)}.mkt .footer-col h4{margin:0 0 14px;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.mkt .footer-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mkt .footer-col a{color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm)}.mkt .footer-col a:hover{color:var(--color-text);text-decoration:underline}.mkt .footer-bottom{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:20px 0 40px;border-top:1px solid var(--color-border-subtle)}.mkt .footer-bottom p{margin:0;font-size:var(--text-2xs);color:var(--color-text-subtle)}.mkt .footer-bottom .residency{display:inline-flex;align-items:center;gap:6px}.mkt .footer-bottom .dot{width:6px;height:6px;border-radius:9999px;background:var(--color-success)}.mkt .prose{max-width:72ch;margin:0 auto}.mkt .prose h1{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(32px,5vw,48px);margin-bottom:8px}.mkt .prose .updated{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0 0 8px}.mkt .prose .disclaimer{border:1px solid var(--color-border);background:var(--color-panel-elevated);border-radius:var(--radius-lg);padding:14px 18px;font-size:var(--text-sm);color:var(--color-text-muted);margin:24px 0 40px}.mkt .prose h2{font-size:var(--text-2xl);font-weight:500;margin:44px 0 12px}.mkt .prose h3{font-size:var(--text-lg);font-weight:600;margin:28px 0 8px}.mkt .prose li,.mkt .prose p{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.mkt .prose a{color:var(--mkt-accent);text-decoration:underline;text-underline-offset:2px}.mkt .prose ul{padding-left:22px;display:flex;flex-direction:column;gap:8px}.mkt .prose code{font-family:var(--font-mono);font-size:.9em}.mkt .prose table{width:100%;border-collapse:collapse;margin:16px 0;font-size:var(--text-sm)}.mkt .prose td,.mkt .prose th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.mkt .prose th{color:var(--color-text);font-weight:600}.mkt .prose td{color:var(--color-text-muted)}.mkt .legal-nav{display:flex;gap:18px;flex-wrap:wrap;margin:32px auto 0;max-width:72ch;font-size:var(--text-sm)}.mkt .legal-nav a{color:var(--color-text-muted);text-decoration:none}.mkt .legal-nav a:hover,.mkt .legal-nav a[aria-current=page]{color:var(--mkt-accent)}.mkt .cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:80;margin:0 auto;max-width:720px;border:1px solid var(--color-border);background:var(--color-panel);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:20px 22px}.mkt .cookie p{margin:0 0 14px;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.mkt .cookie p a{color:var(--mkt-accent)}.mkt .cookie-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.mkt .footer-grid,.mkt .grid-2,.mkt .grid-3,.mkt .trust-grid{grid-template-columns:1fr}.mkt .nav-links{display:none}.mkt .mock-body{padding:28px 24px}}