@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_716f2693-module__-Zy_CG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_716f2693-module__-Zy_CG__variable{--font-mkt-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_639c6281-module__rc2_5a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_639c6281-module__rc2_5a__variable{--font-mkt-serif:"Instrument Serif", "Instrument Serif Fallback"}
.mkt{--mkt-ease:cubic-bezier(.22, 1, .36, 1);--mkt-ease-out:cubic-bezier(.16, 1, .3, 1);--mkt-max:1180px;--mkt-narrow:760px;--sy:clamp(96px, 14vw, 180px);--sy2:clamp(72px, 10vw, 120px);--shadow-frame:0 60px 120px -40px #14120a38, 0 20px 40px -20px #14120a1a;background:var(--bg-2);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt a{color:inherit;text-decoration:none}.mkt img{max-width:100%;display:block}.mkt button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mkt ::selection{background:var(--ink);color:var(--bg)}.mkt .container{width:100%;max-width:var(--mkt-max);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.mkt .container.narrow{max-width:var(--mkt-narrow)}.mkt .eyebrow{letter-spacing:.02em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:9px;margin-bottom:32px;padding:7px 14px 7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mkt .eyebrow-dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.mkt .eyebrow-dot:after{content:"";border:1px solid var(--ink);opacity:.2;animation:mktPulse 2.4s var(--mkt-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes mktPulse{0%{opacity:.35;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.mkt .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:11.5px;font-weight:500;font-family:var(--mono);margin:0 0 18px}.mkt .kicker.center{text-align:center}.mkt .display{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(44px,6.8vw,88px);font-weight:500;line-height:.98}.mkt .display em{letter-spacing:-.015em;font-style:italic;font-weight:400}.mkt .display-2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.02}.mkt .display-2 em{letter-spacing:-.01em;font-style:italic;font-weight:400}.mkt .display-2.center{text-align:center}.mkt .display-2.light{color:var(--bg)}.mkt .h3{letter-spacing:-.025em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.1}.mkt .lede{color:var(--ink-3);text-wrap:pretty;max-width:60ch;margin:0 0 36px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.mkt .lede.center{text-align:center;margin-inline:auto}.mkt .body{color:var(--ink-3);text-wrap:pretty;margin:0 0 24px;font-size:16px;line-height:1.65}.mkt .link-arrow{color:var(--ink);transition:gap .25s var(--mkt-ease);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.mkt .link-arrow:hover{gap:10px}.mkt .section-head{text-align:center;margin-bottom:clamp(48px,6vw,72px)}.mkt .btn{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .25s var(--mkt-ease), background .2s, border-color .2s, box-shadow .25s, color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.mkt .btn:hover{box-shadow:var(--shadow-2);border-color:var(--ink-4);transform:translateY(-1px)}.mkt .btn:active{box-shadow:var(--shadow-1);transform:translateY(0)}.mkt .btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mkt .btn-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.mkt .btn-secondary{background:var(--bg);color:var(--ink);border-color:var(--line-strong)}.mkt .btn-ghost{color:var(--ink-3);background:0 0;border-color:#0000}.mkt .btn-ghost:hover{color:var(--ink);background:var(--bg-2);box-shadow:none;border-color:#0000}.mkt .btn-light{background:var(--bg);color:var(--ink);border-color:var(--bg)}.mkt .btn-light:hover{background:var(--bg-2);border-color:var(--bg-2)}.mkt .btn-ghost-light{color:var(--bg);background:0 0;border-color:#f7f5ef2e}.mkt .btn-ghost-light:hover{box-shadow:none;background:#f7f5ef14;border-color:#f7f5ef4d}.mkt .btn-sm{padding:7px 14px;font-size:12.5px}.mkt .btn-lg{padding:13px 22px;font-size:14.5px}.mkt .btn-block{width:100%;padding:12px 18px}.mkt .btn-arrow{transition:transform .3s var(--mkt-ease);font-weight:400;display:inline-block}.mkt .btn:hover .btn-arrow{transform:translate(3px)}.mkt .play-dot{background:var(--ink);border-radius:50%;width:9px;height:9px;display:inline-block}.mkt-nav{z-index:50;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:fixed;top:14px;left:0;right:0}.mkt-nav-inner{pointer-events:auto;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line);box-shadow:var(--shadow-2);width:min(960px,100%);transition:box-shadow .3s var(--mkt-ease), background .3s var(--mkt-ease);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:8px 8px 8px 16px;display:grid}.mkt-nav-inner.scrolled{box-shadow:var(--shadow-3)}.mkt-nav-brand{letter-spacing:-.015em;color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:inline-flex}.mkt-nav-mark{background:var(--ink);width:24px;height:24px;color:var(--bg);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.mkt-nav-links{justify-content:center;gap:6px;display:flex}.mkt-nav-links a{color:var(--ink-3);transition:color .2s var(--mkt-ease), background .2s var(--mkt-ease);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500}.mkt-nav-links a:hover,.mkt-nav-links a.active{color:var(--ink);background:var(--bg-2)}.mkt-nav-cta{align-items:center;gap:6px;display:inline-flex}.mkt-link-quiet{color:var(--ink-3);transition:color .2s var(--mkt-ease);border-radius:999px;padding:7px 10px;font-size:13.5px;font-weight:500}.mkt-link-quiet:hover{color:var(--ink)}.mkt-nav-mobile-toggle{min-width:40px;min-height:40px;color:var(--ink-3);border-radius:10px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;display:none}.mkt-nav-mobile-menu{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:2px;min-width:0;margin-top:8px;padding:8px;display:none}.mkt-nav-mobile-menu a{color:var(--ink-3);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.mkt-nav-mobile-menu a:hover{color:var(--ink);background:var(--bg-2)}.mkt-nav-mobile-menu .mkt-nav-auth{gap:8px;margin-top:4px;padding:10px 14px;display:flex}.mkt .reveal{opacity:0;transition:opacity .7s var(--mkt-ease), transform .7s var(--mkt-ease);transform:translateY(22px)}.mkt .reveal.in{opacity:1;transform:none}.mkt .hero{padding-top:clamp(140px,16vw,200px);padding-bottom:var(--sy2);text-align:center;position:relative;overflow:hidden}.mkt .hero .container{flex-direction:column;align-items:center;display:flex}.mkt .hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:8px 0 22px;display:inline-flex}.mkt .hero-meta{color:var(--ink-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13px;display:inline-flex}.mkt .dot-sep{background:var(--ink-5);border-radius:50%;width:3px;height:3px;display:inline-block}.mkt .hero-frame-wrap{width:100%;max-width:1080px;margin:clamp(64px,10vw,100px) auto 0;padding-inline:clamp(16px,4vw,32px);position:relative}.mkt .hero-frame{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-frame);border-radius:18px;position:relative;overflow:hidden}.mkt .frame-chrome{background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.mkt .chrome-dots{gap:5px;display:flex}.mkt .chrome-dots span{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.mkt .chrome-url{text-align:center;color:var(--ink-4);font-size:11.5px;font-family:var(--mono);background:var(--bg);border:1px solid var(--line);border-radius:6px;flex:1;padding:3px 10px}.mkt .chrome-right .kbd{color:var(--ink-4);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:4px;padding:2px 6px;font-size:10.5px}.mkt .frame-body{min-height:380px;padding:0;overflow:hidden}.mkt .hero-frame-glow{pointer-events:none;background:radial-gradient(#14120a14 0%,#0000 70%);width:70%;height:120px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.mkt .mock{min-height:420px;color:var(--ink);grid-template-columns:192px 1fr;font-size:12px;display:grid}.mkt .mock-sb{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.mkt .mock-brand{align-items:center;gap:8px;margin-bottom:14px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.mkt .mm{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.mkt .mock-glabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:8px 8px 4px;font-size:10px;font-weight:600}.mkt .mock-nav{color:var(--ink-3);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:500;transition:background .15s;display:flex}.mkt .mock-nav:hover,.mkt .mock-nav.active{background:var(--bg-3);color:var(--ink)}.mkt .nico{opacity:.7;align-items:center;display:flex}.mkt .badge{letter-spacing:.06em;background:var(--ink);color:var(--bg);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:700}.mkt .count{color:var(--ink-3);background:var(--bg-3);border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.mkt .mock-main{background:var(--bg);padding:20px 24px;overflow:hidden}.mkt .mock-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mkt .mock-head h3{margin:0 0 2px;font-size:16px;font-weight:700}.mkt .mock-head p{color:var(--ink-3);margin:0;font-size:11.5px}.mkt .mock-actions{gap:6px;display:flex}.mkt .mock-btn{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:600}.mkt .mock-btn.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mkt .mock-banner{background:var(--ink);color:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:flex}.mkt .mock-banner .pill{letter-spacing:.1em;background:var(--bg);color:var(--ink);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:800}.mkt .mock-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.mkt .mock-stat{background:var(--bg-2);border-radius:8px;padding:10px 12px}.mkt .ml{color:var(--ink-3);margin-bottom:4px;font-size:10.5px}.mkt .mv{margin-bottom:3px;font-size:18px;font-weight:700;line-height:1}.mkt .md{color:var(--ink-3);font-size:10.5px}.mkt .arr{color:#2f8a5a;font-weight:600}.mkt .mock-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt .mock-card{background:var(--bg-2);border-radius:8px;padding:12px 14px}.mkt .mock-card h4{margin:0 0 10px;font-size:11.5px;font-weight:600}.mkt .mock-chart svg{width:100%;height:80px;display:block}.mkt .mock-li{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:6px 0;font-size:11.5px;display:flex}.mkt .mock-li:last-child{border-bottom:0}.mkt .ma{background:var(--bg-3);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.mkt .mn{flex:1;font-weight:500}.mkt .mt{background:var(--bg-3);color:var(--ink-3);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700}.mkt .mt.hot{color:#b91c1c;background:#fee2e2}.mkt .mt.warm{color:#92400e;background:#fef3c7}.mkt .logos{padding:var(--sy) 0;border-top:1px solid var(--line-soft)}.mkt .logos-label{text-align:center;color:var(--ink-5);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:500}.mkt .logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.mkt .logo-mark{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:13.5px;font-weight:700}.mkt .logo-mark.serif{text-transform:none;letter-spacing:0;font-size:15px;font-style:italic;font-weight:400}.mkt .pitch{padding:var(--sy) 0;text-align:center}.mkt .module{padding:var(--sy) 0}.mkt .module-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.mkt .module-grid.reverse{direction:rtl}.mkt .module-grid.reverse>*{direction:ltr}.mkt .module-copy{flex-direction:column;display:flex}.mkt .module-visual{justify-content:center;display:flex}.mkt .qube-card{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-3);border-radius:18px;width:100%;max-width:420px;padding:20px}.mkt .qube-prompt,.mkt .qube-response{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mkt .qube-av{background:var(--bg-3);width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.mkt .qube-av.qube-av-ai{background:var(--ink);color:var(--bg)}.mkt .qube-text{color:var(--ink-2);padding-top:4px;font-size:13.5px;line-height:1.55}.mkt .qube-divider{background:var(--line);height:1px;margin:4px 0}.mkt .qube-typing-line{color:var(--ink-3);margin-bottom:6px;font-size:13px}.mkt .qube-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mkt .chip{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--ink-3);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:background .15s,color .15s}.mkt .chip:hover{background:var(--bg-3);color:var(--ink)}.mkt .lead-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 0;display:flex}.mkt .lead-row:last-child{border-bottom:0}.mkt .lead-av{background:var(--bg-3);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10.5px;font-weight:700;display:grid}.mkt .lead-name{font-size:13.5px;font-weight:500}.mkt .lead-sub{color:var(--ink-3);font-size:12px}.mkt .lead-temp{background:var(--bg-3);color:var(--ink-3);border-radius:6px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.mkt .lead-temp.hot{color:#b91c1c;background:#fee2e2}.mkt .lead-temp.warm{color:#92400e;background:#fef3c7}.mkt .lead-temp.cold{background:var(--bg-3);color:var(--ink-4)}.mkt .lead-time{color:var(--ink-4);flex-shrink:0;font-size:11.5px}.mkt .features{padding:var(--sy) 0;background:var(--bg)}.mkt .feature-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mkt .feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 28px;transition:background .2s}.mkt .feature-card:hover{background:var(--bg-2)}.mkt .feature-card:nth-child(3n){border-right:0}.mkt .feature-card:nth-last-child(-n+3){border-bottom:0}.mkt .feature-icon{background:var(--bg-2);border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.mkt .feature-title{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:600}.mkt .feature-body{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.mkt .editorial{padding:var(--sy) 0;background:var(--bg-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt .ed-figure{margin:0}.mkt .ed-image{aspect-ratio:16/7;border-radius:16px;margin-bottom:32px;overflow:hidden}.mkt .ed-image img{object-fit:cover;width:100%;height:100%}.mkt .ed-caption{flex-direction:column;gap:10px;display:flex}.mkt .ed-quote{color:var(--ink);letter-spacing:-.015em;font-size:clamp(22px,3vw,36px);font-style:italic;font-weight:400;line-height:1.25}.mkt .ed-attr{color:var(--ink-4);letter-spacing:.02em;font-size:13px}.mkt .final-cta{padding:var(--sy) 0;background:var(--ink);text-align:center}.mkt .final-cta .hero-meta{color:#f7f5ef73}.mkt .footer{background:var(--ink);color:#f7f5ef99;border-top:1px solid #f7f5ef14;padding:clamp(56px,8vw,80px) 0 clamp(32px,4vw,48px)}.mkt .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:clamp(24px,5vw,60px);margin-bottom:clamp(40px,5vw,56px);display:grid}.mkt .footer-brand .nav-brand{color:var(--bg);margin-bottom:16px}.mkt .footer-tag{max-width:26ch;margin:0;font-size:13px;line-height:1.6}.mkt .footer-col h6{letter-spacing:.12em;text-transform:uppercase;color:#f7f5ef66;margin:0 0 16px;font-size:11px;font-weight:600}.mkt .footer-col a{color:#f7f5ef99;margin-bottom:10px;font-size:13.5px;transition:color .2s;display:block}.mkt .footer-col a:hover{color:var(--bg)}.mkt .footer-bottom{border-top:1px solid #f7f5ef14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12.5px;display:flex}.mkt .page-hero{padding-top:clamp(140px,16vw,180px);padding-bottom:var(--sy2);text-align:center;background:radial-gradient(80% 40% at 50% 0,#14120a0a 0%,#0000 70%);position:relative}.mkt .page-hero .container{flex-direction:column;align-items:center;display:flex}.mkt .pricing{padding:var(--sy) 0}.mkt .price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.mkt .price-card{background:var(--bg);border:1px solid var(--line);transition:box-shadow .25s var(--mkt-ease), transform .25s var(--mkt-ease);border-radius:20px;padding:clamp(28px,3vw,40px);position:relative}.mkt .price-card:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.mkt .price-card.featured{background:var(--ink);border-color:var(--ink);transform:scale(1.02)}.mkt .price-card.featured:hover{transform:scale(1.02)translateY(-2px)}.mkt .price-flag{letter-spacing:.08em;text-transform:uppercase;color:#f7f5efe6;background:#f7f5ef26;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.mkt .price-head h4{margin:0 0 4px;font-size:18px;font-weight:700}.mkt .price-card.featured .price-head h4{color:var(--bg)}.mkt .price-sub{color:var(--ink-3);font-size:13px}.mkt .price-card.featured .price-sub{color:#f7f5ef8c}.mkt .price-amount{align-items:baseline;gap:4px;margin:24px 0;display:flex}.mkt .price-num{letter-spacing:-.04em;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.mkt .price-card.featured .price-num{color:var(--bg)}.mkt .price-period{color:var(--ink-3);font-size:15px}.mkt .price-card.featured .price-period{color:#f7f5ef8c}.mkt .price-list{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.mkt .price-list li{color:var(--ink-2);padding-left:20px;font-size:14px;position:relative}.mkt .price-card.featured .price-list li{color:#f7f5efcc}.mkt .price-list li:before{content:"✓";color:var(--ink-4);font-size:12px;font-weight:600;position:absolute;left:0}.mkt .price-card.featured .price-list li:before{color:#f7f5ef80}.mkt .compare-wrap{border:1px solid var(--line);border-radius:16px;overflow-x:auto}.mkt .compare{border-collapse:collapse;width:100%}.mkt .compare th,.mkt .compare td{border-bottom:1px solid var(--line);text-align:left;padding:14px 18px;font-size:13.5px}.mkt .compare th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-2);font-size:12px;font-weight:600}.mkt .compare td.label{color:var(--ink);font-weight:500}.mkt .compare .center{text-align:center}.mkt .compare .featured-col{background:color-mix(in srgb, var(--ink) 4%, transparent)}.mkt .compare .check{background:var(--ink);border-radius:50%;width:18px;height:18px;display:inline-block}.mkt .compare .check:after{content:"✓";text-align:center;color:var(--bg);font-size:10px;font-weight:700;line-height:18px;display:block}.mkt .compare .dash{color:var(--ink-5);font-weight:400}.mkt .compare tr:last-child td{border-bottom:0}.mkt .faq-list{border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mkt .faq{border-bottom:1px solid var(--line);background:var(--bg);transition:background .2s}.mkt .faq:last-child{border-bottom:0}.mkt .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:15px;font-weight:500;list-style:none;display:flex}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";color:var(--ink-3);transition:transform .25s var(--mkt-ease);flex-shrink:0;font-size:20px;font-weight:300}.mkt .faq[open] summary:after{transform:rotate(45deg)}.mkt .faq-body{color:var(--ink-3);padding:0 24px 20px;font-size:14px;line-height:1.65}.mkt .form-note{color:var(--ink-4);text-align:center;font-size:12.5px}.mkt .form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mkt .form-field{flex-direction:column;gap:7px;display:flex}.mkt .form-field.field-full{grid-column:1/-1}.mkt .form-field label{color:var(--ink-3);letter-spacing:.04em;font-size:12px;font-weight:500}.mkt .form-input,.mkt .form-select,.mkt .form-textarea{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--ink);transition:border-color .2s var(--mkt-ease), box-shadow .2s var(--mkt-ease);border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.mkt .form-input:focus,.mkt .form-select:focus,.mkt .form-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0c0f}.mkt .form-textarea{resize:vertical;min-height:120px}.mkt .radio-group{flex-wrap:wrap;gap:8px;display:flex}.mkt .radio-pill input[type=radio]{display:none}.mkt .pill-body{border:1px solid var(--line-strong);cursor:pointer;background:var(--bg-2);color:var(--ink-3);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-block}.mkt .radio-pill input:checked+.pill-body{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mkt .contact-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .contact-card{background:var(--bg);border:1px solid var(--line);transition:box-shadow .25s var(--mkt-ease);border-radius:16px;padding:28px}.mkt .contact-card:hover{box-shadow:var(--shadow-2)}.mkt .contact-card h5{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px;font-weight:700}.mkt .c-title{margin-bottom:10px;font-size:15px;font-weight:600}.mkt .c-body{color:var(--ink-3);margin-bottom:16px;font-size:13.5px;line-height:1.6}.mkt .c-link{color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:2px;font-size:13.5px;font-weight:500;transition:border-color .2s}.mkt .c-link:hover{border-color:var(--ink)}.mkt .offices{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.mkt .o-city{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(28px,3vw,40px);font-weight:700}.mkt .o-addr{color:var(--ink-3);font-size:14px;line-height:1.65}.mkt .testi-featured{background:var(--bg);border:1px solid var(--line);border-radius:24px;margin-bottom:clamp(48px,6vw,64px);padding:clamp(32px,4vw,52px)}.mkt .testi-quote{letter-spacing:-.015em;color:var(--ink);margin:0 0 24px;font-size:clamp(20px,2.5vw,30px);font-style:italic;font-weight:400;line-height:1.35}.mkt .testi-author{align-items:center;gap:14px;display:flex}.mkt .testi-av{background:var(--bg-3);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.mkt .testi-name{font-size:14px;font-weight:600}.mkt .testi-role{color:var(--ink-3);font-size:12.5px}.mkt .testi-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:clamp(56px,8vw,80px);display:grid}.mkt .testi-card{background:var(--bg);border:1px solid var(--line);transition:box-shadow .25s var(--mkt-ease);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.mkt .testi-card:hover{box-shadow:var(--shadow-2)}.mkt .testi-body{color:var(--ink-2);flex:1;font-size:14px;font-style:italic;line-height:1.65}.mkt .testi-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mkt .testi-stat{text-align:center;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:28px 20px}.mkt .ts-num{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(32px,3.5vw,48px);font-weight:700}.mkt .ts-label{color:var(--ink-3);font-size:13px}.mkt .testi-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt .testi-stars{color:#e0a422;gap:2px;display:inline-flex}.mkt .testi-broker{letter-spacing:.04em;color:var(--ink-4);background:var(--bg-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.mkt .testi-card .testi-body{font-style:normal}.mkt .trusted{background:var(--bg);padding:clamp(48px,7vw,76px) 0;overflow:hidden}.mkt .trusted-label{text-align:center;letter-spacing:.06em;color:var(--ink-4);text-wrap:balance;margin:0 0 30px;font-size:12px;font-weight:500}.mkt .trusted-marquee{width:100%;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mkt .trusted-track{width:max-content;animation:42s linear infinite trustedScroll;display:inline-flex}.mkt .trusted-group{align-items:center;gap:clamp(36px,5vw,68px);padding-right:clamp(36px,5vw,68px);display:inline-flex}.mkt .trusted-mark{letter-spacing:.01em;color:var(--ink-5);white-space:nowrap;transition:color .25s var(--mkt-ease);font-size:clamp(16px,2vw,22px);font-weight:700}.mkt .trusted-mark.serif{font-family:var(--mkt-serif);letter-spacing:0;font-size:clamp(18px,2.2vw,25px);font-style:italic;font-weight:400}.mkt .trusted-marquee:hover .trusted-track{animation-play-state:paused}.mkt .trusted-track:hover .trusted-mark{color:var(--ink-4)}@keyframes trustedScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mkt .trusted-marquee{-webkit-mask:none;mask:none}.mkt .trusted-track{width:100%;max-width:var(--mkt-max);flex-wrap:wrap;justify-content:center;row-gap:18px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);animation:none}.mkt .trusted-group[data-clone]{display:none}.mkt .trusted-group{flex-wrap:wrap;justify-content:center;padding-right:0}}.mkt .tone-sky{--vt-a:var(--p-sky);--vt-b:var(--p-violet);--vt-ink:var(--p-sky-ink)}.mkt .tone-violet{--vt-a:var(--p-violet);--vt-b:var(--p-rose);--vt-ink:var(--p-violet-ink)}.mkt .tone-emerald{--vt-a:var(--p-emerald);--vt-b:var(--p-sky);--vt-ink:var(--p-emerald-ink)}.mkt .tone-amber{--vt-a:var(--p-amber);--vt-b:var(--p-emerald);--vt-ink:var(--p-amber-ink)}.mkt .tone-rose{--vt-a:var(--p-rose);--vt-b:var(--p-amber);--vt-ink:var(--p-rose-ink)}.mkt .vtes{padding:var(--sy) 0;background:var(--bg)}.mkt .vtes-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .vtes-card{text-align:left;background:var(--bg);border:1px solid var(--line);width:100%;transition:transform .3s var(--mkt-ease), box-shadow .3s var(--mkt-ease), border-color .2s;border-radius:18px;flex-direction:column;gap:15px;padding:14px;display:flex}.mkt .vtes-card:hover{box-shadow:var(--shadow-3);border-color:var(--line-strong);transform:translateY(-3px)}.mkt .vtes-poster{aspect-ratio:4/3;background:linear-gradient(150deg, var(--vt-a), var(--vt-b));border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.mkt .vtes-mono{letter-spacing:-.02em;color:var(--vt-ink);opacity:.55;font-size:clamp(34px,4vw,46px);font-weight:800}.mkt .vtes-mono.sm{opacity:1;background:linear-gradient(150deg, var(--vt-a), var(--vt-b));border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.mkt .vtes-playbtn{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.mkt .vtes-play{width:48px;height:48px;color:var(--ink);background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.4);box-shadow:var(--shadow-2);transition:transform .3s var(--mkt-ease);border:1px solid #ffffff8c;border-radius:50%;place-items:center;padding-left:3px;display:grid}.mkt .vtes-card:hover .vtes-play{transform:scale(1.1)}.mkt .vtes-play.lg{width:66px;height:66px;position:static}.mkt .vtes-dur{z-index:3;color:#fff;background:#0c0c0b99;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;bottom:8px;right:8px}.mkt .vtes-scrub{background:#ffffff59;height:3px;position:absolute;bottom:0;left:0;right:0}.mkt .vtes-scrub span{background:#fff;width:34%;height:100%;display:block}.mkt .vtes-video{object-fit:cover;background:#0c0c0b;grid-area:1/1;width:100%;height:100%;display:block}.mkt .vtes-fallback{color:var(--vt-ink);opacity:.5}.mkt .vtes-meta{flex-direction:column;gap:12px;padding:2px 4px 6px;display:flex}.mkt .vtes-quote{color:var(--ink-2);font-size:14px;line-height:1.55}.mkt .vtes-meta .vtes-author{flex-direction:column;gap:1px;display:flex}.mkt .vtes-name{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.mkt .vtes-role{color:var(--ink-3);font-size:12px;display:block}.mkt .vtes-modal{z-index:200;-webkit-backdrop-filter:blur(8px);background:#0a09088c;place-items:center;padding:clamp(16px,5vw,44px);animation:.25s both vtesFade;display:grid;position:fixed;inset:0}.mkt .vtes-dialog{background:var(--bg);border:1px solid var(--line);width:min(680px,100%);box-shadow:var(--shadow-4);animation:vtesRise .4s var(--mkt-ease) both;border-radius:20px;position:relative;overflow:hidden}.mkt .vtes-close{z-index:2;width:34px;height:34px;color:var(--ink);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);transition:background .2s, transform .2s var(--mkt-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.mkt .vtes-close:hover{background:var(--bg);transform:scale(1.06)}.mkt .vtes-stage{aspect-ratio:16/9;background:linear-gradient(150deg, var(--vt-a), var(--vt-b));place-items:center;display:grid}.mkt .vtes-stage-empty{color:var(--vt-ink);flex-direction:column;align-items:center;gap:14px;display:flex}.mkt .vtes-soon{opacity:.85;font-size:13px;font-weight:600}.mkt .vtes-dialog-body{flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);display:flex}.mkt .vtes-dialog-quote{font-family:var(--mkt-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(19px,2.3vw,26px);font-style:italic;line-height:1.4}.mkt .vtes-dialog-body .vtes-author{align-items:center;gap:12px;display:flex}@keyframes vtesFade{0%{opacity:0}to{opacity:1}}@keyframes vtesRise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .vtes-modal,.mkt .vtes-dialog{animation:.2s both vtesFade}.mkt .vtes-card:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.mkt .vtes-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0908eb}.mkt .vtes-play,.mkt .vtes-close{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media (max-width:900px){.mkt .vtes-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mkt .vtes-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.mkt .prod-module{padding:var(--sy) 0;border-bottom:1px solid var(--line-soft)}.mkt .prod-module:last-child{border-bottom:0}.mkt .prod-benefits{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mkt .prod-benefit{background:var(--bg);border:1px solid var(--line);transition:box-shadow .3s var(--mkt-ease), transform .3s var(--mkt-ease), border-color .2s;border-radius:18px;flex-direction:column;gap:8px;padding:clamp(24px,3vw,32px);display:flex}.mkt .prod-benefit:hover{box-shadow:var(--shadow-3);border-color:var(--line-strong);transform:translateY(-3px)}.mkt .prod-benefit-ico{background:var(--bg-2);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.mkt .prod-benefit-metric{letter-spacing:-.035em;color:var(--ink);font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1}.mkt .prod-benefit-title{letter-spacing:-.01em;margin-top:2px;font-size:16.5px;font-weight:600}.mkt .prod-benefit-body{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.6}.mkt .prod-points{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mkt .prod-points li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.mkt .prod-check{background:var(--p-emerald);width:19px;height:19px;color:var(--p-emerald-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:10px;font-weight:800;display:grid}@media (max-width:860px){.mkt .prod-benefits{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.mkt .feat-row{padding:var(--sy2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.mkt .feat-row:last-child{border-bottom:0}.mkt .feat-number{letter-spacing:-.06em;color:var(--line-strong);margin-bottom:16px;font-size:clamp(80px,8vw,120px);font-weight:800;line-height:.9}.mkt .roi-numbers{padding:var(--sy2) 0;background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mkt .roi-numbers-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,36px);display:grid}.mkt .roi-num-tile{text-align:center}.mkt .roi-num-figure{letter-spacing:-.04em;color:var(--ink);margin-bottom:12px;font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1}.mkt .roi-num-prefix{color:var(--ink)}.mkt .roi-num-head{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:700}.mkt .roi-num-sub{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.mkt .roi-calc-section{padding:var(--sy) 0;background:var(--bg)}.mkt .roi-calc{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:clamp(20px,3vw,40px);max-width:1000px;margin-inline:auto;display:grid}.mkt .roi-inputs{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;justify-content:center;gap:28px;padding:clamp(24px,3vw,36px);display:flex}.mkt .roi-field{grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;display:grid}.mkt .roi-field-label{color:var(--ink-2);font-size:13.5px;font-weight:600}.mkt .roi-field-value{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.mkt .roi-field input[type=range]{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;outline:none;grid-column:1/-1;width:100%;height:4px;margin-top:12px}.mkt .roi-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--bg);width:20px;height:20px;box-shadow:var(--shadow-2);cursor:grab;border-radius:50%}.mkt .roi-field input[type=range]::-moz-range-thumb{background:var(--ink);border:3px solid var(--bg);width:20px;height:20px;box-shadow:var(--shadow-2);cursor:grab;border-radius:50%}.mkt .roi-result{background:var(--ink);color:var(--bg);border-radius:var(--r-xl);text-align:center;flex-direction:column;align-items:center;padding:clamp(28px,3.4vw,44px);display:flex}.mkt .roi-result-label{color:#f7f5ef99;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.mkt .roi-result-figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:clamp(48px,7vw,76px);font-weight:800;line-height:1}.mkt .roi-result-range{color:#f7f5ef9e;margin-bottom:24px;font-size:13.5px}.mkt .roi-breakdown{border-top:1px solid #f7f5ef24;border-bottom:1px solid #f7f5ef24;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:24px;padding:20px 0;display:grid}.mkt .roi-stat{flex-direction:column;gap:4px;display:flex}.mkt .roi-stat-v{color:var(--bg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.mkt .roi-stat-l{color:#f7f5ef99;font-size:11px;line-height:1.35}.mkt .roi-cta .btn-light{background:var(--bg);color:var(--ink);border-color:var(--bg)}.mkt .roi-fineprint{color:#f7f5ef6b;max-width:340px;margin:16px 0 0;font-size:11.5px;line-height:1.5}.mkt .showcase{padding:var(--sy) 0;background:var(--bg-2)}.mkt .showcase-list{flex-direction:column;gap:clamp(56px,8vw,96px);display:flex}.mkt .showcase-row{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.mkt .showcase-row.reverse .showcase-copy{order:2}.mkt .showcase-row.reverse .showcase-visual{order:1}.mkt .showcase-copy .kicker,.mkt .showcase-copy .h3{margin-bottom:14px}.mkt .lfd{padding:var(--sy) 0;background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.mkt .lfd-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:1040px;margin-inline:auto;display:grid}.mkt .lfd-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mkt .lfd-step{text-align:left;width:100%;color:var(--ink-4);transition:background .25s var(--mkt-ease), color .25s var(--mkt-ease);border-radius:14px;align-items:flex-start;gap:13px;padding:14px;display:flex}.mkt .lfd-step:hover{background:var(--bg-3)}.mkt .lfd-step.active{background:var(--bg);box-shadow:var(--shadow-2);color:var(--ink)}.mkt .lfd-step-dot{border:1.5px solid var(--line-strong);background:var(--bg);width:24px;height:24px;color:var(--ink-4);transition:background .25s var(--mkt-ease), border-color .25s, color .25s, transform .25s var(--mkt-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.mkt .lfd-step.active .lfd-step-dot{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:scale(1.06)}.mkt .lfd-step.done .lfd-step-dot{background:var(--p-emerald);border-color:var(--p-emerald);color:var(--p-emerald-ink)}.mkt .lfd-step-text{flex-direction:column;gap:3px;min-width:0;display:flex}.mkt .lfd-step-tab{letter-spacing:-.01em;color:inherit;font-size:14.5px;font-weight:600}.mkt .lfd-step.active .lfd-step-tab{color:var(--ink)}.mkt .lfd-step-sub{color:var(--ink-3);opacity:0;max-height:0;transition:max-height .35s var(--mkt-ease), opacity .3s var(--mkt-ease), margin .3s var(--mkt-ease);font-size:12.5px;line-height:1.45;overflow:hidden}.mkt .lfd-step.active .lfd-step-sub{opacity:1;max-height:60px;margin-top:1px}.mkt .lfd-step-track{background:var(--line);border-radius:999px;height:2px;margin:0 14px;display:block;overflow:hidden}.mkt .lfd-step-prog{background:var(--ink);border-radius:999px;width:0;height:100%;animation:linear both lfdGrow;display:block}@keyframes lfdGrow{0%{width:0}to{width:100%}}.mkt .lfd-frame{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-4);border-radius:16px;overflow:hidden}.mkt .lfd-chrome{background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 13px;display:flex}.mkt .lfd-dots{gap:5px;display:flex}.mkt .lfd-dots span{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.mkt .lfd-url{text-align:center;font-family:var(--mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;overflow:hidden}.mkt .lfd-live{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-5);flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.mkt .lfd-live span{background:var(--ink-5);border-radius:50%;width:6px;height:6px}.mkt .lfd-live.on{color:var(--positive)}.mkt .lfd-live.on span{background:var(--positive);animation:lfdPulse 1.6s var(--mkt-ease) infinite}@keyframes lfdPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--positive) 55%, transparent)}to{box-shadow:0 0 0 6px #0000}}.mkt .lfd-screen{height:300px;position:relative;overflow:hidden}.mkt .lfd-screen-in{animation:lfdScreenIn .5s var(--mkt-ease) both;position:absolute;inset:0}@keyframes lfdScreenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt .lfd-pad{flex-direction:column;height:100%;padding:16px 18px;display:flex}.mkt .lfd-ad{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:12px;display:flex;overflow:hidden}.mkt .lfd-ad-media{background:linear-gradient(135deg, var(--p-sky) 0%, var(--p-violet) 100%);flex-shrink:0;width:92px;position:relative}.mkt .lfd-ad-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb, var(--bg) 85%, transparent);border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:6px;left:6px}.mkt .lfd-ad-body{flex-direction:column;justify-content:center;padding:12px 12px 12px 0;display:flex}.mkt .lfd-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.mkt .lfd-metric{background:var(--bg-2);border-radius:10px;padding:11px 12px}.mkt .lfd-metric-v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.mkt .lfd-metric-l{color:var(--ink-4);margin-top:2px;font-size:10.5px}.mkt .lfd-up{color:var(--positive);margin-left:4px;font-size:12px}.mkt .lfd-toast{color:var(--ink);background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-2);animation:lfdToast .55s var(--mkt-ease) .25s both;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:11px 13px;font-size:12px;font-weight:500;display:flex}@keyframes lfdToast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mkt .lfd-card-fresh{animation:lfdPop .5s var(--mkt-ease) .15s both}@keyframes lfdPop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.mkt .lfd-book-badge{background:var(--p-emerald);width:52px;height:52px;color:var(--p-emerald-ink);animation:lfdPop .5s var(--mkt-ease) both;border-radius:50%;place-items:center;display:grid}.mkt .lfd-book-slot{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:12px 20px;display:flex}@media (prefers-reduced-motion:reduce){.mkt .lfd-screen-in,.mkt .lfd-toast,.mkt .lfd-card-fresh,.mkt .lfd-book-badge{animation:.3s both lfdFade}@keyframes lfdFade{0%{opacity:0}to{opacity:1}}}@media (max-width:860px){.mkt .lfd-grid{grid-template-columns:1fr;gap:24px;max-width:560px}.mkt .lfd-step-sub{opacity:1;max-height:60px}}.mkt .quiz-section{background:radial-gradient(90% 55% at 50% -10%,#14120a0d 0%,#0000 62%);justify-content:center;align-items:center;min-height:100svh;padding:clamp(104px,14vw,148px) clamp(20px,5vw,48px) clamp(48px,8vw,80px);display:flex}.mkt .quiz-wrap{width:100%;max-width:640px}.mkt .quiz-section:has(.quiz-calendly) .quiz-wrap{max-width:760px}.mkt .quiz-progress-row{align-items:center;gap:14px;margin-bottom:20px;display:flex}.mkt .quiz-progress{background:var(--line);border-radius:999px;flex:1;height:4px;overflow:hidden}.mkt .quiz-progress-fill{background:var(--ink);height:100%;transition:width .55s var(--mkt-ease);border-radius:999px;display:block}.mkt .quiz-progress-label{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:500}.mkt .quiz-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-3);padding:clamp(28px,4vw,44px)}.mkt .quiz-q{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:4px 0 8px;font-size:clamp(27px,3.6vw,40px);font-style:normal;font-weight:400;line-height:1.08}.mkt .quiz-help{color:var(--ink-3);max-width:46ch;margin:0 0 26px;font-size:14.5px;line-height:1.55}.mkt .quiz-options{flex-direction:column;gap:10px;display:flex}.mkt .quiz-option{text-align:left;width:100%;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line-strong);transition:transform .12s var(--mkt-ease), border-color .18s, background .18s, box-shadow .2s, color .18s;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;font-size:15px;font-weight:500;display:flex}.mkt .quiz-option:hover{border-color:var(--ink-5);background:var(--bg-3)}.mkt .quiz-option:active{transform:scale(.985)}.mkt .quiz-option.selected{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, var(--bg));color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mkt .quiz-option-check{color:#0000;border:1.5px solid var(--line-strong);background:var(--bg);width:22px;height:22px;transition:background .18s var(--mkt-ease), border-color .18s, color .18s, transform .18s var(--mkt-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mkt .quiz-option.selected .quiz-option-check{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:scale(1.04)}.mkt .quiz-fields{flex-direction:column;gap:18px;display:flex}.mkt .form-input.invalid{border-color:var(--p-rose-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose-ink) 12%, transparent)}.mkt .quiz-error{color:var(--p-rose-ink);margin-top:2px;font-size:12px}.mkt .quiz-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.mkt .quiz-back{color:var(--ink-3);transition:color .2s var(--mkt-ease), gap .2s var(--mkt-ease);border-radius:10px;align-items:center;gap:5px;padding:10px 4px;font-size:14px;font-weight:500;display:inline-flex}.mkt .quiz-back:hover{color:var(--ink);gap:8px}.mkt .quiz-continue:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.mkt .quiz-continue:disabled:hover{box-shadow:none;border-color:var(--ink);background:var(--ink);transform:none}.mkt .quiz-footnote{text-align:center;color:var(--ink-4);margin:20px 0 0;font-size:12.5px}.mkt .quiz-done-badge{background:var(--p-emerald);width:44px;height:44px;color:var(--p-emerald-ink);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.mkt .quiz-recap{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 24px;display:grid}.mkt .quiz-recap-item{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.mkt .quiz-recap-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.mkt .quiz-recap-v{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.3}.mkt .quiz-calendly{position:relative}.mkt .quiz-calendly-frame{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative;overflow:hidden}.mkt .quiz-calendly-inline{background:#fff}.mkt .quiz-calendly-fallback{color:var(--ink-4);pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13.5px;display:flex;position:absolute;inset:0}.mkt .quiz-spinner{border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite quizSpin}@keyframes quizSpin{to{transform:rotate(360deg)}}@keyframes quizFwd{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes quizBack{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.mkt .quiz-step.fwd{animation:quizFwd .42s var(--mkt-ease) both}.mkt .quiz-step.back{animation:quizBack .42s var(--mkt-ease) both}@media (prefers-reduced-motion:reduce){.mkt .quiz-step.fwd,.mkt .quiz-step.back{animation:.28s both quizFade}.mkt .quiz-progress-fill{transition:none}@keyframes quizFade{0%{opacity:0}to{opacity:1}}}@media (max-width:560px){.mkt .quiz-recap{grid-template-columns:1fr}.mkt .quiz-option{padding:14px 15px;font-size:14.5px}}@media (max-width:900px){.mkt .roi-numbers-grid{grid-template-columns:1fr 1fr;gap:32px}.mkt .roi-calc,.mkt .showcase-row,.mkt .showcase-row.reverse{grid-template-columns:1fr}.mkt .showcase-row.reverse .showcase-copy,.mkt .showcase-row.reverse .showcase-visual{order:initial}.mkt .feature-grid{grid-template-columns:repeat(2,1fr)}.mkt .feature-card:nth-child(3n){border-right:1px solid var(--line)}.mkt .feature-card:nth-child(2n){border-right:0}.mkt .price-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.mkt .price-card.featured{transform:none}.mkt .price-card.featured:hover{transform:translateY(-2px)}.mkt .testi-grid,.mkt .testi-stats{grid-template-columns:1fr 1fr}.mkt .contact-grid{grid-template-columns:1fr}.mkt .offices{grid-template-columns:1fr;gap:28px}.mkt .footer-grid{grid-template-columns:1fr 1fr}.mkt .module-grid,.mkt .feat-row{grid-template-columns:1fr}.mkt .mock-stats{grid-template-columns:repeat(2,1fr)}.mkt .mock-row2{grid-template-columns:1fr}}@media (max-width:640px){.mkt-nav-links,.mkt-nav-cta .mkt-link-quiet{display:none}.mkt-nav-mobile-toggle{align-items:center;display:flex}.mkt-nav-inner.menu-open .mkt-nav-mobile-menu{display:flex}.mkt-nav-inner{border-radius:18px;grid-template-columns:auto 1fr auto;padding:10px 12px}.mkt .feature-grid{grid-template-columns:1fr}.mkt .feature-card{border-right:0!important}.mkt .testi-grid{grid-template-columns:1fr}.mkt .testi-stats{grid-template-columns:1fr 1fr}.mkt .form-grid,.mkt .mock{grid-template-columns:1fr}.mkt .mock-sb{display:none}.mkt .footer-grid{grid-template-columns:1fr 1fr}}
