@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{color:var(--ink-3);border-radius:8px;padding:8px;display:none}.mkt-nav-mobile-menu{border-top:1px solid var(--line);flex-direction:column;gap:2px;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 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 .prod-module{padding:var(--sy) 0;border-bottom:1px solid var(--line-soft)}.mkt .prod-module:last-child{border-bottom:0}.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}@media (max-width:900px){.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}}
