.mkt,body:has(.mkt),html:has(.mkt){--bg:#FFFFFF;--ink-deep:#F6F7F6;--text:#101512;--text-dim:#4B5651;--text-faint:#6E7A74;--border:rgba(16,21,18,.12);--border-bright:rgba(16,21,18,.24);--signal:#0E8F4C;--signal-bright:#0B7A40;--teal:#0E8F4C;--warn:#96610E;--warn-tint:rgba(150,97,14,.08);--signal-tint:rgba(14,143,76,.08);--glass:#FFFFFF;--glass-2:#F2F4F3;--danger:#C0392B;--danger-tint:rgba(192,57,43,.08);--glow:transparent;--mkt-accent-rgb:14,143,76;--mkt-warn-rgb:150,97,14;--mkt-nav-bg:rgba(255,255,255,.88);--mkt-backdrop:rgba(16,21,18,.32);--mkt-solid-btn-bg:#101512;--mkt-solid-btn-ink:#FFFFFF;--mkt-solid-btn-hover:#262E29;--mkt-on-signal:#FFFFFF;--mkt-card-bg:#FFFFFF;--mkt-card-shadow:0 1px 2px rgba(16,21,18,.04),0 10px 28px rgba(16,21,18,.06);--mkt-card-shadow-hover:0 20px 44px rgba(16,21,18,.1);--mkt-tile-bg:#0F1A14;--mkt-tile-edge:transparent;--mkt-frame-shadow:0 32px 72px rgba(16,21,18,.16);--mkt-frame-shadow-hover:0 40px 90px rgba(16,21,18,.2);--mkt-panel-border:rgba(255,255,255,.08);color-scheme:light}body:has(.mkt),html:has(.mkt){background:var(--bg)}body:has(.mkt):after,body:has(.mkt):before{content:none}.mkt{background:var(--bg);color:var(--text)}.mkt ::selection{background:rgba(var(--mkt-accent-rgb),.18);color:var(--text)}.mkt .cursor-glow{display:none}.mkt h1,.mkt h2{font-weight:800;letter-spacing:-.038em}.mkt .eyebrow{color:var(--signal);letter-spacing:.2em;font-weight:700}.mkt .eyebrow:before{background:var(--signal)}.mkt .band h2,.mkt .final-in h2,.mkt .sec-head h2{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text)}.mkt .sec-head h2{font-size:clamp(2.1rem,4.6vw,3.2rem);line-height:1.06}.mkt .sec-head p{font-size:1.12rem;line-height:1.7}.mkt .btn{border-radius:8px;box-shadow:none}.mkt .btn-primary{background:var(--mkt-solid-btn-bg)}.mkt .btn-primary,.mkt .btn-primary:hover{color:var(--mkt-solid-btn-ink);box-shadow:none}.mkt .btn-primary:hover{background:var(--mkt-solid-btn-hover);transform:none}.mkt .btn-ghost{background:transparent;color:var(--text);border-color:var(--border-bright);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .btn-ghost:hover{border-color:var(--text);transform:none;box-shadow:none}.mkt .btn:focus-visible,.mkt a:focus-visible{outline-color:var(--signal)}.mkt header.nav{background:var(--mkt-nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.mkt .nav-burger,.mkt .nav-theme{background:transparent}.mkt .nav-burger:hover,.mkt .nav-theme:hover{background:var(--glass-2)}body:has(.mkt) .nav-backdrop{background:var(--mkt-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.mkt) .nav-mobile{box-shadow:0 18px 40px rgba(16,21,18,.14)}body:has(.mkt) .nav-mob-link.accent{color:var(--signal)}body:has(.mkt) .nav-mobile .btn-primary{background:var(--mkt-solid-btn-bg);color:var(--mkt-solid-btn-ink);box-shadow:none;border-radius:8px}.mkt .hero{padding:120px 0 0}.mkt .hero-inner{position:relative;z-index:1;max-width:940px;margin:0 auto;text-align:center;padding:0 24px}.mkt .hero h1{font-size:clamp(3.1rem,7vw,5.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.01;margin:24px 0 0}.mkt .hero h1 .accent{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--signal)}.mkt .hero .lede{font-size:1.22rem;line-height:1.7;margin:28px auto 40px;max-width:56ch}.mkt .hero-inner .eyebrow,.mkt .hero-inner .hero-actions{justify-content:center}.mkt .hero .showcase{margin:56px auto 48px}.mkt .hero .showcase-frame{box-shadow:var(--mkt-frame-shadow)}.mkt .hero .showcase-frame:hover{transform:translateY(-3px);box-shadow:var(--mkt-frame-shadow-hover)}.mkt .page-hero{padding:96px 0 56px}.mkt .page-hero h1{font-size:clamp(2.3rem,5.2vw,3.4rem)}.mkt .page-hero h1 .accent{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--signal);animation:none}.mkt .page-hero .lede{line-height:1.7}.mkt .breadcrumb a:hover{color:var(--signal)}.mkt .trust{background:none;border:0;border-image:none}.mkt .trust-inner{padding:48px 0 40px}.mkt .tbadge{background:transparent;border-color:var(--border);color:var(--text-dim);-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .tbadge:hover{transform:none;box-shadow:none;border-color:var(--border-bright);color:var(--text)}.mkt .tbadge .t{color:var(--signal);filter:none}.mkt .tbadge .t,.mkt .trust-inner .t{text-shadow:none}.mkt section.block{padding:112px 0}.mkt .section-alt{background:var(--ink-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mkt .showcase-frame{background:var(--mkt-card-bg);border:1px solid var(--border-bright);border-radius:12px;box-shadow:none}.mkt .showcase-frame:hover{transform:none;box-shadow:none}.mkt .showcase-frame:before{content:none}.mkt .showcase-bar .addr,.mkt .showcase-bar .dots span{background:var(--glass-2);border-color:var(--border)}.mkt .card,.mkt .fcard,.mkt .plan,.mkt .sitem,.mkt .step{background:var(--mkt-card-bg);border:1px solid var(--border);border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--mkt-card-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mkt .card:after,.mkt .fcard:after{content:none}.mkt .card:hover,.mkt .fcard:hover,.mkt .plan:hover,.mkt .sitem:hover{transform:translateY(-4px);box-shadow:var(--mkt-card-shadow-hover);border-color:var(--border-bright)}.mkt .card .tag{background:transparent;border-color:var(--border-bright);color:var(--signal);border-radius:6px}.mkt .fcard.wide:not(.featured){background:var(--mkt-card-bg)}.mkt .shot{position:relative;display:block;border-radius:10px 10px 0 0;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.18);border-bottom:0;box-shadow:0 24px 48px rgba(2,12,7,.55);transition:transform .25s ease}.mkt .shot .shot-bar{display:flex;align-items:center;gap:5px;padding:8px 11px;background:#ECEFED;border-bottom:1px solid rgba(16,21,18,.08)}.mkt .shot .shot-bar i{width:7px;height:7px;border-radius:50%;background:rgba(16,21,18,.16)}.mkt .shot img{display:block;width:100%;height:auto}.mkt .aud-grid .card{padding:0;overflow:hidden}.mkt .aud-grid .card .cvisual{position:relative;height:220px;overflow:hidden;padding:30px 30px 0;background:radial-gradient(120% 140% at 20% 0,rgba(var(--mkt-accent-rgb),.4),transparent 60%),var(--mkt-tile-bg);border-bottom:1px solid var(--mkt-tile-edge)}.mkt .aud-grid .card:hover .shot{transform:translateY(-5px)}.mkt .aud-grid .card>.tag{margin:26px 32px 0}.mkt .aud-grid .card>h3,.mkt .aud-grid .card>p.desc{margin-left:32px;margin-right:32px}.mkt .aud-grid .card>ul{margin:0 32px 32px}.mkt .feat-grid{counter-reset:fcard}.mkt .fcard{counter-increment:fcard;padding:0;overflow:hidden;display:flex;flex-direction:column}.mkt .fcard .fvisual{position:relative;height:190px;overflow:hidden;padding:42px 22px 0;background:radial-gradient(130% 160% at 15% 0,rgba(var(--mkt-accent-rgb),.32),transparent 62%),var(--mkt-tile-bg);border-bottom:1px solid var(--mkt-tile-edge)}.mkt .fcard .fvisual:after{content:counter(fcard,decimal-leading-zero);position:absolute;top:10px;right:16px;font-family:var(--display);font-weight:800;font-size:1.6rem;line-height:1;color:rgba(255,255,255,.22)}.mkt .fcard.wide .fvisual{height:230px}.mkt .fcard.featured .fvisual{height:auto;padding-bottom:42px;background:radial-gradient(130% 160% at 15% 0,rgba(var(--mkt-accent-rgb),.52),transparent 62%),var(--mkt-tile-bg)}.mkt .fcard:hover .shot{transform:translateY(-5px)}.mkt .fcard .fbody{padding:22px 26px 26px}.mkt .ficon{border:1px solid var(--border);color:var(--signal);border-radius:8px}.mkt .ficon,.mkt .mod:hover .ficon{background:transparent;box-shadow:none}.mkt .mod:hover .ficon{transform:none}.mkt .mod .ficon.featured{background:transparent;box-shadow:none}.mkt .sitem:hover .si{transform:translateY(-2px)}.mkt .slab{background:var(--ink-deep);border:1px solid var(--border);border-radius:16px;box-shadow:none}.mkt .slab:before{content:none}.mkt .step .n{background:transparent;color:var(--signal);border:1px solid var(--border-bright);box-shadow:none;font-weight:600}.mkt .band .body,.mkt .final-in p{line-height:1.7}.mkt .slab.slab-dark{background:radial-gradient(120% 160% at 50% 0,rgba(var(--mkt-accent-rgb),.22),transparent 60%),var(--mkt-tile-bg);border-color:var(--mkt-panel-border);box-shadow:0 32px 72px rgba(16,21,18,.28)}.mkt .slab.slab-dark h2,.mkt .slab.slab-dark p{color:#EAF3ED}.mkt .slab.slab-dark .btn-primary{background:linear-gradient(172deg,#5BEBA4 -30%,#0E8F4C 65%);color:#04130B;box-shadow:0 0 0 1px rgba(91,235,164,.35),0 10px 30px rgba(14,143,76,.3)}.mkt .slab.slab-dark .btn-primary:hover{background:#5BEBA4;color:#04130B;transform:translateY(-2px);box-shadow:0 0 0 1px rgba(91,235,164,.5),0 16px 40px rgba(14,143,76,.38)}.mkt .slab.slab-dark .btn-ghost{color:#EAF3ED;border-color:rgba(255,255,255,.26)}.mkt .slab.slab-dark .btn-ghost:hover{border-color:#EAF3ED}.mkt .plan.pop{border:2px solid var(--signal);background:linear-gradient(170deg,rgba(var(--mkt-accent-rgb),.07),var(--mkt-card-bg));box-shadow:0 24px 56px rgba(var(--mkt-accent-rgb),.16)}.mkt .plan.pop .flag{background:var(--signal);color:var(--mkt-on-signal);box-shadow:none;border-radius:6px}@media (min-width:921px){.mkt .plan.pop{transform:scale(1.02)}.mkt .plan.pop:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 30px 64px rgba(var(--mkt-accent-rgb),.2)}}.mkt .faq .ans,.mkt .prose p{line-height:1.75}.mkt .prose a.inline{color:var(--signal);border-bottom-color:rgba(var(--mkt-accent-rgb),.35)}.mkt .callout{background:var(--warn-tint);border-color:rgba(var(--mkt-warn-rgb),.25);border-left-color:var(--warn);border-radius:10px}.mkt .callout.green{background:var(--signal-tint);border-color:rgba(var(--mkt-accent-rgb),.25);border-left-color:var(--signal)}.mkt .callout.green b,.mkt .faq summary:hover{color:var(--signal-bright)}.mkt .faq summary .ic{color:var(--signal);border-radius:6px}.mkt .mod-tag{color:var(--signal);border-color:rgba(var(--mkt-accent-rgb),.35)}.mkt .field input:focus,.mkt .field select:focus,.mkt .field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgba(var(--mkt-accent-rgb),.14)}.mkt .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234B5651' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.mkt .cinfo-item a,.mkt .cmp thead th.hi{color:var(--signal)}.mkt .cmp tbody td.hi{background:var(--signal-tint)}.mkt footer{background:var(--bg);border-top:1px solid var(--border)}.mkt footer:before{content:none}@media (max-width:920px){.mkt section.block{padding:76px 0}.mkt .hero{padding:88px 0 64px}}@media (max-width:560px){.mkt .hero h1{font-size:2.35rem;line-height:1.08}.mkt .hero .lede{font-size:1.08rem}}@media (prefers-color-scheme:dark){.mkt,body:has(.mkt),html:has(.mkt){--bg:#0C1611;--ink-deep:#111D16;--text:#E7F1EB;--text-dim:#9BB0A4;--text-faint:#72867A;--border:rgba(180,219,196,.12);--border-bright:rgba(180,219,196,.22);--signal:#2FD27E;--signal-bright:#5BEBA4;--teal:#2FD27E;--warn:#F2B441;--warn-tint:rgba(242,180,65,.14);--signal-tint:rgba(47,210,126,.13);--glass:rgba(255,255,255,.035);--glass-2:rgba(255,255,255,.06);--danger:#FF8A8A;--danger-tint:rgba(255,107,107,.13);--glow:transparent;--mkt-accent-rgb:47,210,126;--mkt-warn-rgb:242,180,65;--mkt-nav-bg:rgba(12,22,17,.85);--mkt-backdrop:rgba(2,8,5,.6);--mkt-solid-btn-bg:#2FD27E;--mkt-solid-btn-ink:#04130B;--mkt-solid-btn-hover:#5BEBA4;--mkt-on-signal:#04130B;--mkt-card-bg:#111D16;--mkt-card-shadow:0 1px 2px rgba(0,0,0,.28),0 10px 28px rgba(0,0,0,.3);--mkt-card-shadow-hover:0 20px 44px rgba(0,0,0,.45);--mkt-tile-bg:#08100B;--mkt-tile-edge:rgba(180,219,196,.14);--mkt-frame-shadow:0 32px 72px rgba(0,0,0,.5),0 0 110px rgba(47,210,126,.1);--mkt-frame-shadow-hover:0 40px 90px rgba(0,0,0,.55),0 0 120px rgba(47,210,126,.14);--mkt-panel-border:rgba(180,219,196,.22);color-scheme:dark}.mkt .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239BB0A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}}html[data-theme=light] .mkt,html[data-theme=light] body:has(.mkt),html[data-theme=light]:has(.mkt){--bg:#FFFFFF;--ink-deep:#F6F7F6;--text:#101512;--text-dim:#4B5651;--text-faint:#6E7A74;--border:rgba(16,21,18,.12);--border-bright:rgba(16,21,18,.24);--signal:#0E8F4C;--signal-bright:#0B7A40;--teal:#0E8F4C;--warn:#96610E;--warn-tint:rgba(150,97,14,.08);--signal-tint:rgba(14,143,76,.08);--glass:#FFFFFF;--glass-2:#F2F4F3;--danger:#C0392B;--danger-tint:rgba(192,57,43,.08);--glow:transparent;--mkt-accent-rgb:14,143,76;--mkt-warn-rgb:150,97,14;--mkt-nav-bg:rgba(255,255,255,.88);--mkt-backdrop:rgba(16,21,18,.32);--mkt-solid-btn-bg:#101512;--mkt-solid-btn-ink:#FFFFFF;--mkt-solid-btn-hover:#262E29;--mkt-on-signal:#FFFFFF;--mkt-card-bg:#FFFFFF;--mkt-card-shadow:0 1px 2px rgba(16,21,18,.04),0 10px 28px rgba(16,21,18,.06);--mkt-card-shadow-hover:0 20px 44px rgba(16,21,18,.1);--mkt-tile-bg:#0F1A14;--mkt-tile-edge:transparent;--mkt-frame-shadow:0 32px 72px rgba(16,21,18,.16);--mkt-frame-shadow-hover:0 40px 90px rgba(16,21,18,.2);--mkt-panel-border:rgba(255,255,255,.08);color-scheme:light}html[data-theme=light] .mkt .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234B5651' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html[data-theme=dark] .mkt,html[data-theme=dark] body:has(.mkt),html[data-theme=dark]:has(.mkt){--bg:#0C1611;--ink-deep:#111D16;--text:#E7F1EB;--text-dim:#9BB0A4;--text-faint:#72867A;--border:rgba(180,219,196,.12);--border-bright:rgba(180,219,196,.22);--signal:#2FD27E;--signal-bright:#5BEBA4;--teal:#2FD27E;--warn:#F2B441;--warn-tint:rgba(242,180,65,.14);--signal-tint:rgba(47,210,126,.13);--glass:rgba(255,255,255,.035);--glass-2:rgba(255,255,255,.06);--danger:#FF8A8A;--danger-tint:rgba(255,107,107,.13);--glow:transparent;--mkt-accent-rgb:47,210,126;--mkt-warn-rgb:242,180,65;--mkt-nav-bg:rgba(12,22,17,.85);--mkt-backdrop:rgba(2,8,5,.6);--mkt-solid-btn-bg:#2FD27E;--mkt-solid-btn-ink:#04130B;--mkt-solid-btn-hover:#5BEBA4;--mkt-on-signal:#04130B;--mkt-card-bg:#111D16;--mkt-card-shadow:0 1px 2px rgba(0,0,0,.28),0 10px 28px rgba(0,0,0,.3);--mkt-card-shadow-hover:0 20px 44px rgba(0,0,0,.45);--mkt-tile-bg:#08100B;--mkt-tile-edge:rgba(180,219,196,.14);--mkt-frame-shadow:0 32px 72px rgba(0,0,0,.5),0 0 110px rgba(47,210,126,.1);--mkt-frame-shadow-hover:0 40px 90px rgba(0,0,0,.55),0 0 120px rgba(47,210,126,.14);--mkt-panel-border:rgba(180,219,196,.22);color-scheme:dark}html[data-theme=dark] .mkt .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239BB0A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}