[data-marketing]{--bg:#f5f2ea;--bg-2:#efebe0;--bg-3:#e7e2d4;--panel:#fbf9f3;--paper:#fff;--ink:#15161a;--ink-2:#2a2c32;--muted:#66676d;--muted-2:#626369;--line:#d8d2c2;--line-2:#e5e0d0;--accent:#405d50;--accent-ink:#334f42;--accent-soft:#d6eae0;--accent-glow:#3a9371;--pos:#528a54;--neg:#c53637;--info:#3179a6;--warn:#b9832c;--serif:var(--font-source-serif), "Source Serif 4", "Source Serif Pro", ui-serif, Georgia, serif;--sans:var(--font-inter-tight), "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--col:1240px;--col-narrow:880px;--col-wide:1440px;--gutter:clamp(20px, 4vw, 40px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";font-variation-settings:"wght" 420;max-width:100%;font-size:16px;line-height:1.5;overflow-x:clip}@supports (color:lab(0% 0 0)){[data-marketing]{--accent:lab(36.7355% -13.3642 3.84547);--accent-ink:lab(30.935% -13.398 3.84973);--accent-soft:lab(91.0567% -8.24299 2.3894);--accent-glow:lab(54.9292% -34.0457 9.69237);--pos:lab(52.518% -27.9997 22.7196);--neg:lab(45.9853% 56.8958 34.8481);--info:lab(47.7213% -11.3987 -31.372);--warn:lab(59.3018% 15.7789 52.9469)}}.dark [data-marketing]{--bg:#f5f2ea;--bg-2:#efebe0;--bg-3:#e7e2d4;--panel:#fbf9f3;--paper:#fff;--ink:#15161a;--ink-2:#2a2c32;--muted:#66676d;--muted-2:#626369;--line:#d8d2c2;--line-2:#e5e0d0;--accent:#405d50;--accent-ink:#334f42;--accent-soft:#d6eae0;--accent-glow:#3a9371;--pos:#528a54;--neg:#c53637;--info:#3179a6;--warn:#b9832c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.dark [data-marketing]{--accent:lab(36.7355% -13.3642 3.84547);--accent-ink:lab(30.935% -13.398 3.84973);--accent-soft:lab(91.0567% -8.24299 2.3894);--accent-glow:lab(54.9292% -34.0457 9.69237);--pos:lab(52.518% -27.9997 22.7196);--neg:lab(45.9853% 56.8958 34.8481);--info:lab(47.7213% -11.3987 -31.372);--warn:lab(59.3018% 15.7789 52.9469)}}[data-marketing] .serif{font-family:var(--serif);font-weight:400}[data-marketing] .sans{font-family:var(--sans)}[data-marketing] .mono{font-family:var(--mono)}[data-marketing] .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;font-family:var(--mono)}[data-marketing] .display-1{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(48px,8vw,124px);font-weight:400;line-height:.96}[data-marketing] .display-2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1}[data-marketing] .display-3{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(32px,4.5vw,64px);font-weight:400;line-height:1.05}[data-marketing] .display-4{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.1}[data-marketing] .display-5{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.2}[data-marketing] .lead{color:var(--ink-2);max-width:60ch;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.5}[data-marketing] .body{color:var(--ink-2);font-size:16px;line-height:1.65}[data-marketing] .body-sm{color:var(--muted);font-size:14px;line-height:1.6}[data-marketing] .caption{color:var(--muted);font-size:12px}[data-marketing] .col{max-width:var(--col);padding:0 var(--gutter);margin:0 auto}[data-marketing] .col-narrow{max-width:var(--col-narrow);padding:0 var(--gutter);margin:0 auto}[data-marketing] .col-wide{max-width:var(--col-wide);padding:0 var(--gutter);margin:0 auto}[data-marketing] section{padding:clamp(80px,12vw,160px) 0}[data-marketing] section.tight{padding:clamp(48px,6vw,80px) 0}[data-marketing] section.bleed{padding:0}[data-marketing] .divider{background:var(--line);border:0;height:1px;margin:0}[data-marketing] .btn{font-size:14px;font-weight:500;font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;transition:all .2s var(--ease-out);color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}[data-marketing] .btn-primary:hover{background:#000;transform:translateY(-1px)}[data-marketing] .btn-secondary:hover{background:var(--bg-2)}[data-marketing] .btn-ghost{color:var(--ink);background:0 0}[data-marketing] .btn-ghost:hover{color:var(--accent-ink)}[data-marketing] a{color:inherit;text-decoration:none}[data-marketing] .link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s}[data-marketing] .link:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}[data-marketing] .link-arrow{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex;position:relative}[data-marketing] .link-arrow:after{content:"→";transition:transform .2s var(--ease-out)}[data-marketing] .link-arrow:hover:after{transform:translate(3px)}[data-marketing] .pill{background:var(--bg-2);color:var(--muted);font-size:11.5px;font-weight:500;font-family:var(--mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}[data-marketing] .pill-accent{background:color-mix(in oklch, var(--accent-ink) 8%, transparent);color:var(--accent-ink)}[data-marketing] .pill-dot:before{content:"";background:var(--pos);border-radius:50%;width:6px;height:6px;display:inline-block}[data-marketing] .card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:28px}[data-marketing] .card-flat{background:var(--bg-2);border-radius:16px;padding:28px}[data-marketing] .site-header{z-index:50;background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-2);position:sticky;top:0}[data-marketing] .nav{align-items:center;gap:36px;height:64px;display:flex}[data-marketing] .nav-logo{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:500;display:inline-flex}[data-marketing] .nav-logo svg{width:22px;height:22px}[data-marketing] .nav-links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .nav-link{color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:450;transition:color .15s;position:relative}[data-marketing] .nav-link:hover{color:var(--ink)}[data-marketing] .nav-link.has-menu:after{content:"▾";color:var(--muted-2);margin-left:4px;font-size:9px}[data-marketing] .nav-cta{align-items:center;gap:12px;margin-left:auto;display:flex}[data-marketing] .nav-menu{background:var(--panel);box-shadow:0 4px 32px #14151a14, inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;min-width:280px;transition:all .18s var(--ease-out);z-index:60;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-4px)}[data-marketing] .nav-link-wrap{position:relative}[data-marketing] .nav-link-wrap:hover .nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}[data-marketing] .nav-menu-item{cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}[data-marketing] .nav-menu-item:hover{background:var(--bg-2)}[data-marketing] .nav-menu-item-title{font-size:14px;font-weight:500;line-height:1.3}[data-marketing] .nav-menu-item-desc{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4}[data-marketing] .nav-menu-icon{background:var(--bg-2);width:32px;height:32px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-marketing] .nav-mobile-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:none}[data-marketing] .site-footer{background:var(--ink);color:var(--bg);margin-top:0;padding:80px 0 32px}[data-marketing] .site-footer .col{color:var(--bg)}[data-marketing] .footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:48px;margin-bottom:64px;display:grid}@media (max-width:1080px){[data-marketing] .footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px}}[data-marketing] .footer-brand{max-width:320px}[data-marketing] .footer-brand .nav-logo{color:var(--bg)}[data-marketing] .footer-brand p{color:#f5f2ea80;margin-top:12px;font-size:13px;line-height:1.6}[data-marketing] .footer-col-title{text-transform:uppercase;letter-spacing:.12em;color:#f5f2ea66;font-size:11px;font-weight:600;font-family:var(--mono);margin-bottom:16px}[data-marketing] .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .footer-col a{color:#f5f2eab3;font-size:13.5px;transition:color .15s}[data-marketing] .footer-col a:hover{color:var(--bg)}[data-marketing] .footer-bottom{border-top:1px solid #f5f2ea14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}[data-marketing] .footer-meta{color:#f5f2ea66;font-size:12px;font-family:var(--mono)}[data-marketing] .eyebrow-line{align-items:center;gap:12px;margin-bottom:32px;display:flex}[data-marketing] .eyebrow-line:before{content:"";background:var(--accent-ink);width:24px;height:1px}[data-marketing] .chapter-mark{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:11px}[data-marketing] .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(20px)}[data-marketing] .reveal.in{opacity:1;transform:none}[data-marketing] .reveal-stagger>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}[data-marketing] .reveal-stagger.in>*{opacity:1;transform:none}[data-marketing] .reveal-stagger.in>:first-child{transition-delay:0s}[data-marketing] .reveal-stagger.in>:nth-child(2){transition-delay:80ms}[data-marketing] .reveal-stagger.in>:nth-child(3){transition-delay:.16s}[data-marketing] .reveal-stagger.in>:nth-child(4){transition-delay:.24s}[data-marketing] .reveal-stagger.in>:nth-child(5){transition-delay:.32s}[data-marketing] .reveal-stagger.in>:nth-child(6){transition-delay:.4s}[data-marketing] .reveal-stagger.in>:nth-child(7){transition-delay:.48s}[data-marketing] .reveal-stagger.in>:nth-child(8){transition-delay:.56s}[data-marketing] .dot-sep:before{content:"·";color:var(--muted-2);margin:0 6px}[data-marketing] .scrim-soft{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in oklch, var(--accent-ink) 4%, transparent), transparent 60%), var(--bg)}[data-marketing] .bg-paper{background:var(--panel)}[data-marketing] .bg-cream{background:var(--bg)}[data-marketing] .bg-deep{background:var(--bg-2)}[data-marketing] .bg-deeper{background:var(--bg-3)}[data-marketing] .bg-ink{background:var(--ink);color:var(--bg)}[data-marketing] .bg-ink *{color:var(--bg)}[data-marketing] .bg-ink .muted{color:#f5f2ea80!important}[data-marketing] .bg-ink .ink-2{color:#f5f2ead9!important}[data-marketing] .muted{color:var(--muted)}[data-marketing] .muted-2{color:var(--muted-2)}[data-marketing] .ink-2{color:var(--ink-2)}[data-marketing] .accent{color:var(--accent-ink)}[data-marketing] .flex{display:flex}[data-marketing] .items-center{align-items:center}[data-marketing] .items-start{align-items:flex-start}[data-marketing] .justify-center{justify-content:center}[data-marketing] .justify-between{justify-content:space-between}[data-marketing] .gap-2{gap:8px}[data-marketing] .gap-3{gap:12px}[data-marketing] .gap-4{gap:16px}[data-marketing] .gap-6{gap:24px}[data-marketing] .gap-8{gap:32px}[data-marketing] .gap-12{gap:48px}[data-marketing] .text-center{text-align:center}[data-marketing] .flex-wrap{flex-wrap:wrap}[data-marketing] .flex-1{flex:1}[data-marketing] .mt-1{margin-top:4px}[data-marketing] .mt-2{margin-top:8px}[data-marketing] .mt-3{margin-top:12px}[data-marketing] .mt-4{margin-top:16px}[data-marketing] .mt-6{margin-top:24px}[data-marketing] .mt-8{margin-top:32px}[data-marketing] .mt-12{margin-top:48px}[data-marketing] .mt-16{margin-top:64px}[data-marketing] .mt-20{margin-top:80px}[data-marketing] .mb-1{margin-bottom:4px}[data-marketing] .mb-2{margin-bottom:8px}[data-marketing] .mb-3{margin-bottom:12px}[data-marketing] .mb-4{margin-bottom:16px}[data-marketing] .mb-6{margin-bottom:24px}[data-marketing] .mb-8{margin-bottom:32px}[data-marketing] .mb-12{margin-bottom:48px}[data-marketing] .mb-16{margin-bottom:64px}[data-marketing] .grid{display:grid}@media (max-width:980px){[data-marketing] .nav-links,[data-marketing] .nav-cta .btn-secondary{display:none}[data-marketing] .nav-mobile-toggle{display:inline-flex}[data-marketing] .footer-grid{grid-template-columns:1fr 1fr 1fr;gap:32px}[data-marketing] .footer-brand{grid-column:1/-1;max-width:100%}}@media (max-width:720px){[data-marketing] .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-marketing] section{padding:64px 0}[data-marketing] .footer-grid{grid-template-columns:1fr}[data-marketing] .footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-marketing] .reveal,[data-marketing] .reveal-stagger>*{opacity:1!important;transform:none!important}}[data-marketing] .input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}[data-marketing] .input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent-ink) 12%, transparent)}[data-marketing] .input-label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}[data-marketing] code,[data-marketing] pre,[data-marketing] .code{font-family:var(--mono);font-size:13px}[data-marketing] pre.code{background:var(--ink);color:var(--bg);border-radius:12px;padding:20px 24px;line-height:1.6;overflow-x:auto}[data-marketing] ::selection{background:color-mix(in oklch, var(--accent-ink) 25%, transparent);color:var(--ink)}[data-marketing] .m-page{background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100dvh}[data-marketing] .m-col{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}[data-marketing] .m-col-narrow{max-width:880px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}[data-marketing] .m-display-1{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(48px,8vw,124px);font-weight:400;line-height:.96}[data-marketing] .m-display-2{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1}[data-marketing] .m-display-3{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(32px,4.5vw,64px);font-weight:400;line-height:1.05}[data-marketing] .m-display-4{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(26px,3.4vw,44px);font-weight:400;line-height:1.1}[data-marketing] .m-display-5{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.2}[data-marketing] .m-lead{color:var(--ink-2);max-width:60ch;font-size:clamp(18px,1.6vw,22px);line-height:1.5}[data-marketing] .m-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:var(--mono);color:var(--muted);font-weight:500}[data-marketing] em.accent{color:var(--accent-ink);font-style:italic}[data-marketing] .m-section{padding-top:clamp(80px,12vw,160px);padding-bottom:clamp(80px,12vw,160px)}[data-marketing] .m-section-tight{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}[data-marketing] .m-btn{font-size:14px;font-weight:500;font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;transition:all .2s var(--ease-out);color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}[data-marketing] .m-btn-primary{background:var(--ink);color:var(--bg)}[data-marketing] .m-btn-primary:hover{background:#000;transform:translateY(-1px)}[data-marketing] .m-btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}[data-marketing] .m-btn-secondary:hover{background:var(--bg-2)}[data-marketing] .m-btn-ghost{color:var(--ink);background:0 0}[data-marketing] .m-btn-ghost:hover{color:var(--accent-ink)}[data-marketing] .m-btn-large{padding:14px 24px;font-size:15px}[data-marketing] .m-reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(20px)}[data-marketing] .m-reveal.in{opacity:1;transform:none}[data-marketing] .m-reveal-stagger>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}[data-marketing] .m-reveal-stagger.in>*{opacity:1;transform:none}[data-marketing] .m-reveal-stagger.in>:first-child{transition-delay:0s}[data-marketing] .m-reveal-stagger.in>:nth-child(2){transition-delay:80ms}[data-marketing] .m-reveal-stagger.in>:nth-child(3){transition-delay:.16s}[data-marketing] .m-reveal-stagger.in>:nth-child(4){transition-delay:.24s}[data-marketing] .m-reveal-stagger.in>:nth-child(5){transition-delay:.32s}[data-marketing] .m-reveal-stagger.in>:nth-child(6){transition-delay:.4s}[data-marketing] .m-reveal-stagger.in>:nth-child(7){transition-delay:.48s}[data-marketing] .m-reveal-stagger.in>:nth-child(8){transition-delay:.56s}@media (prefers-reduced-motion:reduce){[data-marketing] .m-reveal,[data-marketing] .m-reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}}[data-marketing] .m-divider{background:var(--line);border:0;height:1px;margin:0}[data-marketing] .m-eyebrow-line{align-items:center;gap:12px;margin-bottom:32px;display:flex}[data-marketing] .m-eyebrow-line:before{content:"";background:var(--accent-ink);width:24px;height:1px}[data-marketing] .feat-hero{padding:clamp(80px,10vw,140px) 0 clamp(48px,6vw,80px);position:relative}[data-marketing] .feat-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:14ch;margin:12px 0 0;font-size:clamp(44px,7vw,96px);font-weight:400;line-height:.98}[data-marketing] .feat-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .feat-hero p{max-width:56ch}[data-marketing] .showcase{padding:0 0 clamp(80px,10vw,120px)}[data-marketing] .showcase-bar{border-bottom:1px solid var(--line-2);background:var(--bg-2);align-items:center;gap:10px;height:38px;padding:0 16px;display:flex}[data-marketing] .showcase-bar .crumb{font-family:var(--mono);color:var(--muted);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;margin:0 auto;padding:4px 14px;font-size:11.5px}[data-marketing] .alt-block{padding:clamp(80px,10vw,120px) 0}[data-marketing] .alt-grid.reverse{grid-template-columns:1.05fr 1fr}[data-marketing] .alt-grid.reverse .alt-text{order:2}[data-marketing] .alt-grid.reverse .alt-vis{order:1}@media (max-width:980px){[data-marketing] .alt-grid,[data-marketing] .alt-grid.reverse{grid-template-columns:1fr;gap:40px}[data-marketing] .alt-grid.reverse .alt-text,[data-marketing] .alt-grid.reverse .alt-vis{order:0}}[data-marketing] .alt-text h2{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .alt-text ul li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}[data-marketing] .alt-text ul li:before{content:"";background:var(--accent-ink);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}[data-marketing] .alt-text ul li strong{color:var(--ink);font-weight:500}[data-marketing] .alt-vis{background:var(--panel);box-shadow:0 28px 70px -32px #14151a2e, inset 0 0 0 1px var(--line);border-radius:14px;min-height:380px;padding:24px}[data-marketing] .alt-vis-flush{padding:0;overflow:hidden}[data-marketing] .alt-vis.dark{background:var(--ink);color:var(--bg);box-shadow:0 28px 70px -32px #14151a52,inset 0 0 0 1px #f5f2ea0f}@media (max-width:880px){[data-marketing] .tri-grid{grid-template-columns:1fr}}[data-marketing] .tri-card h4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .outcomes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding:48px 0;display:grid}@media (max-width:880px){[data-marketing] .outcomes{grid-template-columns:1fr 1fr}}[data-marketing] .outcome{flex-direction:column;gap:8px;display:flex}[data-marketing] .outcome-num{font-family:var(--serif);letter-spacing:-.018em;font-size:48px;line-height:1}[data-marketing] .outcome-label{color:var(--muted);font-size:13px}[data-marketing] .feat-cta{text-align:center;padding:clamp(80px,12vw,140px) 0}[data-marketing] .feat-cta h2{font-family:var(--serif);letter-spacing:-.018em;max-width:16ch;margin:0 auto 28px;font-size:clamp(36px,5.5vw,72px);font-weight:400;line-height:1}[data-marketing] .mock-thread-row{background:var(--bg-2);border-radius:8px;gap:12px;padding:10px 12px;display:flex}[data-marketing] .mock-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:flex}[data-marketing] .mock-avatar.user{color:var(--ink);background:linear-gradient(135deg,#d8c9a8,#b8a87e)}[data-marketing] .mock-avatar.bot{background:var(--ink);color:var(--bg)}[data-marketing] .mock-q{font-family:var(--serif);color:var(--ink);flex:1;font-size:14px;line-height:1.4}[data-marketing] .mock-line{background:var(--bg-3);border-radius:3px;height:5px;margin:4px 0}[data-marketing] .mock-line.s{width:60%}[data-marketing] .mock-line.m{width:80%}[data-marketing] .mock-tile-num{font-family:var(--serif);letter-spacing:-.01em;font-size:22px}[data-marketing] .mock-tile-num small{color:var(--muted);font-size:11px;font-family:var(--sans);margin-left:4px;font-weight:400}[data-marketing] .mock-tile-label{color:var(--muted);margin-bottom:4px;font-size:11px}[data-marketing] .mock-chip{background:var(--bg-2);font-family:var(--mono);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}[data-marketing] .sol-hero{padding:clamp(80px,10vw,140px) 0 clamp(60px,7vw,96px);position:relative}@media (max-width:980px){[data-marketing] .sol-hero-grid{grid-template-columns:1fr;gap:32px}}[data-marketing] .sol-tag{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:100px;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:inline-flex}[data-marketing] .sol-hero-sub{color:var(--ink-2);max-width:50ch;margin-top:24px;font-size:18px;line-height:1.5}[data-marketing] .sol-hero-side h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:500}[data-marketing] .sol-hero-side li{color:var(--ink-2);border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-bottom:14px;font-size:14.5px;line-height:1.45;display:grid}[data-marketing] .sol-hero-side li:last-child{border-bottom:none;padding-bottom:0}[data-marketing] .sol-hero-side li svg{width:18px;height:18px;color:var(--accent-ink);margin-top:1px}[data-marketing] .sol-hero-side li strong{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}[data-marketing] .q-stream{padding:clamp(64px,8vw,100px) 0}[data-marketing] .q-stream-head{grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:48px;display:grid}@media (max-width:880px){[data-marketing] .q-stream-head{grid-template-columns:1fr}}[data-marketing] .q-stream h2{font-family:var(--serif);letter-spacing:-.018em;max-width:22ch;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .q-stream h2 em{color:var(--accent-ink);font-style:italic}@media (max-width:880px){[data-marketing] .q-cards{grid-template-columns:1fr}}[data-marketing] .q-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}[data-marketing] .q-card-num{font-family:var(--mono);color:var(--muted);min-width:24px;margin-top:4px;font-size:11px}[data-marketing] .q-card-body p{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:19px;line-height:1.3}[data-marketing] .q-card-body .q-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}[data-marketing] .q-card-body .q-meta span{font-family:var(--mono);color:var(--muted);background:var(--bg-2);border-radius:5px;padding:3px 8px;font-size:10.5px}[data-marketing] .impact{background:var(--ink);color:var(--bg);padding:clamp(80px,10vw,120px) 0}[data-marketing] .impact h2{font-family:var(--serif);letter-spacing:-.018em;max-width:18ch;color:var(--bg);margin:0 0 16px;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1.02}[data-marketing] .impact h2 em{color:#eca57d;color:lab(73.9569% 23.7547 31.6569);font-style:italic}[data-marketing] .impact-sub{color:#f5f2eaa6;max-width:50ch;margin:0 0 56px;font-size:17px;line-height:1.55}@media (max-width:880px){[data-marketing] .impact-grid{grid-template-columns:1fr}}[data-marketing] .impact-block{border-top:1px solid #f5f2ea2e;padding-top:24px}[data-marketing] .impact-block .num{font-family:var(--serif);letter-spacing:-.022em;margin:0 0 12px;font-size:clamp(56px,6vw,80px);line-height:.95}[data-marketing] .impact-block .num em{color:#eca57d;color:lab(73.9569% 23.7547 31.6569);font-style:italic}[data-marketing] .impact-block h4{font-family:var(--serif);letter-spacing:-.01em;color:var(--bg);margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .sol-testimonial{padding:clamp(80px,10vw,120px) 0}@media (max-width:880px){[data-marketing] .sol-test-grid{grid-template-columns:1fr;gap:32px}}[data-marketing] .sol-test-quote{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.18}[data-marketing] .sol-test-quote:before{content:"“";color:var(--accent-ink);margin-right:4px}[data-marketing] .sol-test-quote:after{content:"”";color:var(--accent-ink)}[data-marketing] .sol-test-attrib{color:var(--ink-2);align-items:center;gap:14px;margin-top:28px;font-size:14px;display:flex}[data-marketing] .sol-test-attrib .av{width:44px;height:44px;font-family:var(--serif);color:var(--ink);background:linear-gradient(135deg,#d8c9a8,#b8a87e);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}[data-marketing] .sol-test-attrib strong{color:var(--ink);font-weight:500;display:block}[data-marketing] .sol-test-aside{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:32px}[data-marketing] .sol-test-aside .stat{font-family:var(--serif);letter-spacing:-.018em;margin-bottom:6px;font-size:56px;line-height:1}[data-marketing] .sol-test-aside .stat-label{color:var(--muted);font-size:13px}[data-marketing] .sol-workflow{padding:clamp(80px,10vw,120px) 0}[data-marketing] .sol-step{border-top:1px solid var(--line);grid-template-columns:80px 1fr 1.1fr;gap:40px;padding:32px 0;display:grid}[data-marketing] .sol-step:last-child{border-bottom:1px solid var(--line)}@media (max-width:880px){[data-marketing] .sol-step{grid-template-columns:1fr;gap:16px}}[data-marketing] .sol-step-num{font-family:var(--serif);letter-spacing:-.015em;color:var(--muted);font-size:36px}[data-marketing] .sol-step h3{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.15}[data-marketing] .sol-step-aside{background:var(--bg-2);color:var(--ink-2);border-radius:10px;padding:18px 20px;font-size:13.5px;line-height:1.5}@media (max-width:720px){[data-marketing] .lg-meta{grid-template-columns:1fr 1fr;gap:18px}}@media (max-width:1000px){[data-marketing] .lg-grid{grid-template-columns:1fr;gap:32px}[data-marketing] .lg-toc{position:static!important}}[data-marketing] .lg-toc a{color:var(--ink-2);line-height:1.5;font-family:var(--sans);font-size:13px;transition:color .12s}[data-marketing] .lg-content{max-width:64ch;color:var(--ink-2);font-feature-settings:"ss01", "cv11";font-size:15.5px;line-height:1.7}[data-marketing] .lg-content>section+section{margin-top:56px;padding-top:0}[data-marketing] .lg-content a{color:var(--ink);border-bottom:1px solid var(--line);transition:border-color .15s}@media (max-width:720px){[data-marketing] .lg-defs{grid-template-columns:1fr;gap:4px 0}}[data-marketing] .lg-defs dt{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-ink);text-transform:lowercase;font-feature-settings:"ss01";padding-top:2px;font-size:11.5px}[data-marketing] .lg-defs dd+dt{border-top:1px solid var(--line-2);margin-top:12px;padding-top:12px}@media (max-width:720px){[data-marketing] .lg-defs dd{border-bottom:1px solid var(--line-2);margin-bottom:12px;padding-bottom:12px}[data-marketing] .lg-defs dd:last-child{border-bottom:0}}@media (max-width:720px){[data-marketing] .lg-sign{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){[data-marketing] .lg-xlinks{grid-template-columns:1fr}}[data-marketing] .auth-shell{z-index:1;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid;position:relative}@media (max-width:980px){[data-marketing] .auth-shell{grid-template-columns:1fr}}[data-marketing] .auth-bg{z-index:0;background:radial-gradient(ellipse 60% 40% at 75% 110%, #4b675a1f 0%, transparent 60%), radial-gradient(ellipse 50% 35% at 18% -10%, #4b675a12 0%, transparent 60%), var(--bg);pointer-events:none;position:fixed;inset:0}[data-marketing] .auth-l{flex-direction:column;padding:32px clamp(28px,6vw,80px);display:flex}[data-marketing] .auth-l .top{justify-content:space-between;align-items:center;display:flex}[data-marketing] .auth-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}[data-marketing] .auth-brand .mark{color:#fffffff2;width:28px;height:28px;font-family:var(--serif);background:linear-gradient(135deg,#405d50,#5c7b5c);background:linear-gradient(135deg,lab(36.7355% -13.3642 3.84547),lab(48.5628% -16.775 13.321));border-radius:6px;place-items:center;font-size:16px;font-style:italic;display:grid}[data-marketing] .auth-brand .name{font-family:var(--serif);letter-spacing:-.012em;font-size:20px}[data-marketing] .auth-brand .name em{font-style:italic}[data-marketing] .auth-l .top .alt{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:12px}[data-marketing] .auth-l .top .alt a{color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:1px;text-decoration:none}[data-marketing] .auth-mid{flex:1;align-items:center;padding:56px 0;display:flex}[data-marketing] .auth-form{width:100%;max-width:420px;margin:0 auto}[data-marketing] .auth-form.auth-card{box-shadow:none;background:0 0;border-radius:0;display:block}[data-marketing] .auth-form h1{font-family:var(--serif);letter-spacing:-.018em;margin:0 0 8px;font-size:clamp(36px,4.5vw,52px);font-weight:400;line-height:1.05}[data-marketing] .auth-form h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .auth-form .lede{font-family:var(--serif);color:var(--ink-2);max-width:36ch;margin:0 0 32px;font-size:17px;line-height:1.45}[data-marketing] .sso{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}@media (max-width:480px){[data-marketing] .sso{grid-template-columns:1fr}}[data-marketing] .sso button{font-family:var(--sans);background:var(--paper);border:1px solid var(--line);cursor:pointer;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;transition:background .12s;display:flex}[data-marketing] .sso button:hover{background:var(--bg)}[data-marketing] .sso button:disabled{opacity:.55;cursor:not-allowed}[data-marketing] .sso button .ic{place-items:center;width:16px;height:16px;display:inline-grid}[data-marketing] .or{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}[data-marketing] .or:before,[data-marketing] .or:after{content:"";background:var(--line);flex:1;height:1px}[data-marketing] .email-form{flex-direction:column;gap:14px;display:flex}[data-marketing] .email-form label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}[data-marketing] .email-form label a{color:var(--accent-ink);font-family:var(--serif);text-transform:none;letter-spacing:0;border-bottom:1px solid;padding-bottom:1px;font-size:13px;text-decoration:none}[data-marketing] .email-form input{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;outline:none;padding:13px 14px;font-size:15px}[data-marketing] .password-input-wrap{align-items:center;display:flex;position:relative}[data-marketing] .password-input-wrap input{width:100%;padding-right:44px}[data-marketing] .password-toggle{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;transition:color .12s,background .12s,border-color .12s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-marketing] .password-toggle:hover,[data-marketing] .password-toggle:focus-visible{color:var(--ink);background:var(--bg-2);border-color:var(--line)}[data-marketing] .strength-bar{background:var(--bg-2);border-radius:2px;height:4px;overflow:hidden}[data-marketing] .email-form input:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #4b675a1f}[data-marketing] .email-form .field{flex-direction:column;gap:6px;display:flex}[data-marketing] .email-form button[type=submit]{font-family:var(--sans);background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:13px 18px;font-size:15px;font-weight:500;transition:background .12s;display:flex}[data-marketing] .email-form button[type=submit]:hover{background:#193429;background:lab(19.3333% -13.5044 3.86299)}[data-marketing] .email-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}[data-marketing] .magic-link{background:var(--bg-2);border:1px dashed var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:13px;display:flex}[data-marketing] .magic-link strong{color:var(--ink);font-weight:500}[data-marketing] .magic-link a{color:var(--accent-ink);border-bottom:1px solid;text-decoration:none}[data-marketing] .auth-foot{font-family:var(--serif);color:var(--ink-2);margin-top:32px;font-size:14px}[data-marketing] .auth-foot a{color:var(--accent-ink);border-bottom:1px solid;text-decoration:none}[data-marketing] .auth-foot em{font-style:italic}[data-marketing] .auth-l .legal{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:32px;font-size:12px;display:flex}[data-marketing] .auth-l .legal a{color:var(--muted);text-decoration:none}[data-marketing] .auth-l .legal a:hover{color:var(--ink)}[data-marketing] .auth-r{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);flex-direction:column;padding:32px clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}@media (max-width:980px){[data-marketing] .auth-r{display:none}}[data-marketing] .auth-r:before{content:"";opacity:.6;background:radial-gradient(circle,#245240 0%,#0000 70%);background:radial-gradient(circle,lab(31.1987% -20.3405 5.80481) 0%,#0000 70%);width:480px;height:480px;position:absolute;top:-120px;left:-120px}[data-marketing] .auth-r:after{content:"";opacity:.18;background:radial-gradient(circle,#7d460b 0%,#0000 70%);background:radial-gradient(circle,lab(35.7726% 21.2207 41.6775) 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-200px;right:-160px}[data-marketing] .auth-r>*{z-index:1;position:relative}[data-marketing] .auth-r .top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);align-items:center;gap:14px;font-size:11px;display:flex}[data-marketing] .auth-r .top .dot{background:#d7bb70;background:lab(77.1293% 2.99212 41.7078);border-radius:50%;width:6px;height:6px}[data-marketing] .auth-quote{flex-direction:column;flex:1;justify-content:center;padding:56px 0;display:flex}[data-marketing] .auth-quote q{font-family:var(--serif);letter-spacing:-.012em;color:var(--bg);quotes:"“" "”";max-width:22ch;font-size:clamp(26px,2.6vw,34px);line-height:1.3;display:block}[data-marketing] .auth-quote q em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .auth-quote .who{grid-template-columns:48px 1fr;align-items:center;gap:14px;margin-top:36px;display:grid}[data-marketing] .auth-quote .who .av{color:#fffffff2;width:48px;height:48px;font-family:var(--serif);background:linear-gradient(135deg,#944a46,#78472a);background:linear-gradient(135deg,lab(41.0274% 31.2689 17.7166),lab(35.7461% 19.6042 26.5781));border-radius:50%;place-items:center;font-size:18px;display:grid}[data-marketing] .auth-quote .who .name{font-family:var(--serif);color:var(--bg);font-size:16px}[data-marketing] .auth-quote .who .name em{font-style:italic}[data-marketing] .auth-quote .who .role{font-family:var(--mono);color:#f5f2eab3;letter-spacing:.05em;margin-top:2px;font-size:11px}[data-marketing] .auth-r .stats{border-top:1px solid #f5f2ea2e;grid-template-columns:1fr 1fr 1fr;gap:24px;padding-top:28px;display:grid}[data-marketing] .auth-r .stats .stat .n{font-family:var(--serif);color:var(--bg);font-size:26px}[data-marketing] .auth-r .stats .stat .n em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .auth-r .stats .stat .l{font-family:var(--mono);color:#f5f2eaa6;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px}[data-marketing] .sec-hero{border-bottom:1px solid var(--line);padding:clamp(80px,9vw,120px) 0 clamp(44px,5vw,72px)}[data-marketing] .sec-hero-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;display:grid}@media (max-width:880px){[data-marketing] .sec-hero-grid{grid-template-columns:1fr;gap:32px}}[data-marketing] .sec-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:18ch;margin:12px 0 0;font-size:clamp(44px,6.4vw,88px);font-weight:400;line-height:.98}[data-marketing] .sec-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .sec-hero .lead{max-width:58ch;color:var(--ink-2);margin-top:26px}[data-marketing] .sec-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:26px}[data-marketing] .sec-card h3{font-family:var(--serif);letter-spacing:-.006em;margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.2}[data-marketing] .sec-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.58}[data-marketing] .sec-section{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,88px) 0}[data-marketing] .sec-section h2{font-family:var(--serif);letter-spacing:-.016em;max-width:18ch;margin:12px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.05}[data-marketing] .sec-section h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .sec-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}@media (max-width:900px){[data-marketing] .sec-grid{grid-template-columns:1fr}}[data-marketing] .sec-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}[data-marketing] .sec-list li{border-top:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:220px 1fr;gap:20px;padding:14px 0;font-size:14px;line-height:1.56;display:grid}@media (max-width:720px){[data-marketing] .sec-list li{grid-template-columns:1fr;gap:4px}}[data-marketing] .sec-list strong{font-family:var(--serif);color:var(--ink);font-size:17px;font-weight:500}[data-marketing] .sec-note{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:clamp(28px,5vw,48px);display:grid}@media (max-width:780px){[data-marketing] .sec-note{grid-template-columns:1fr}}[data-marketing] .sec-note h2{color:var(--bg);margin-top:0}[data-marketing] .sec-note p{color:#f5f2eac7;max-width:58ch;margin:0}[data-marketing] .sec-note .btn{background:var(--bg);color:var(--ink);white-space:nowrap}[data-marketing] .ct-hero{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,120px) 0 clamp(40px,5vw,72px)}[data-marketing] .ct-hero h1{font-family:var(--serif);letter-spacing:-.024em;max-width:14ch;margin:12px 0 0;font-size:clamp(48px,8vw,104px);font-weight:400;line-height:.96}[data-marketing] .ct-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .ct-hero .deck{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:32px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.45}[data-marketing] .ct-hero .deck em{font-style:italic}[data-marketing] .ct-main{padding:clamp(56px,7vw,96px) 0}[data-marketing] .ct-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}@media (max-width:980px){[data-marketing] .ct-grid{grid-template-columns:1fr;gap:56px}}[data-marketing] .ct-form-wrap{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -40px #141e192e;border-radius:18px;padding:clamp(28px,4vw,44px)}[data-marketing] .ct-form-wrap>.ct-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;display:block}[data-marketing] .ct-form-wrap h2{font-family:var(--serif);letter-spacing:-.014em;max-width:18ch;margin:0 0 8px;font-size:clamp(28px,3.4vw,38px);font-weight:400;line-height:1.05}[data-marketing] .ct-form-wrap h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .ct-form-wrap .lede{font-family:var(--serif);color:var(--ink-2);max-width:44ch;margin:0 0 32px;font-size:16px}[data-marketing] .ct-form{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}[data-marketing] .ct-form .full{grid-column:1/-1}[data-marketing] .ct-field{flex-direction:column;gap:6px;display:flex}[data-marketing] .ct-field label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11px;display:flex}[data-marketing] .ct-field label .opt{color:var(--muted-2);text-transform:none;letter-spacing:0;font-family:var(--serif);font-size:12px;font-style:italic}[data-marketing] .ct-field input,[data-marketing] .ct-field select,[data-marketing] .ct-field textarea{font-family:var(--sans);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:8px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .12s,box-shadow .12s}[data-marketing] .ct-field input:focus,[data-marketing] .ct-field select:focus,[data-marketing] .ct-field textarea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px #4b675a1f}[data-marketing] .ct-field textarea{resize:vertical;min-height:120px;line-height:1.5}[data-marketing] .ct-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}[data-marketing] .ct-chip{background:var(--bg);border:1px solid var(--line);font-family:var(--sans);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;padding:7px 12px;font-size:13px;transition:all .12s}[data-marketing] .ct-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-marketing] .ct-submit{border-top:1px solid var(--line-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding-top:18px;display:flex}[data-marketing] .ct-submit .legal{color:var(--muted);max-width:36ch;font-size:12px;line-height:1.5}[data-marketing] .ct-submit .legal a{color:var(--ink-2);border-bottom:1px solid var(--line);text-decoration:none}[data-marketing] .ct-side{flex-direction:column;gap:28px;display:flex}[data-marketing] .ct-side .pill-row{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-marketing] .ct-side .pill{border-bottom:1px solid var(--line-2);color:var(--ink);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:background .12s;display:grid}[data-marketing] .ct-side .pill:last-child{border-bottom:none}[data-marketing] .ct-side .pill:hover{background:var(--bg-2)}[data-marketing] .ct-side .pill .ic{background:var(--bg-2);width:36px;height:36px;font-family:var(--mono);color:var(--accent-ink);border-radius:10px;place-items:center;font-size:14px;display:grid}[data-marketing] .ct-side .pill .lab{font-family:var(--serif);letter-spacing:-.005em;font-size:17px}[data-marketing] .ct-side .pill .lab em{color:var(--accent-ink);font-style:italic}[data-marketing] .ct-side .pill .sub{color:var(--muted);font-size:12px;font-family:var(--mono);letter-spacing:.04em;margin-top:2px}[data-marketing] .ct-side .pill .arr{font-family:var(--mono);color:var(--muted)}[data-marketing] .ct-quote{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:28px}[data-marketing] .ct-quote q{font-family:var(--serif);letter-spacing:-.005em;quotes:"“" "”";color:var(--ink);font-size:19px;line-height:1.5;display:block}[data-marketing] .ct-quote q em{color:var(--accent-ink);font-style:italic}[data-marketing] .ct-quote .who{grid-template-columns:36px 1fr;align-items:center;gap:12px;margin-top:18px;display:grid}[data-marketing] .ct-quote .who .av{color:#fffffff2;width:36px;height:36px;font-family:var(--serif);letter-spacing:-.01em;background:linear-gradient(135deg,#405d50,#5c7b5c);background:linear-gradient(135deg,lab(36.7355% -13.3642 3.84547),lab(48.5628% -16.775 13.321));border-radius:50%;place-items:center;font-size:14px;display:grid}[data-marketing] .ct-quote .who .name{font-family:var(--serif);font-size:14px}[data-marketing] .ct-quote .who .role{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:11px}[data-marketing] .ct-promise{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:14px;padding:28px}[data-marketing] .ct-promise h3{font-family:var(--serif);color:var(--bg);letter-spacing:-.008em;margin:0 0 14px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .ct-promise h3 em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .ct-promise ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .ct-promise li{color:#f5f2eadb;padding-left:20px;font-size:14px;line-height:1.5;position:relative}[data-marketing] .ct-promise li:before{content:"✓";color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);font-size:12px;font-weight:600;position:absolute;top:0;left:0}[data-marketing] .ct-channels{border-top:1px solid var(--line);background:var(--bg-2);padding:clamp(56px,7vw,96px) 0}[data-marketing] .ch-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:980px){[data-marketing] .ch-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-marketing] .ch-grid{grid-template-columns:1fr}}[data-marketing] .ch-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;gap:8px;min-height:200px;padding:26px 24px;display:flex}[data-marketing] .ch-card .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}[data-marketing] .ch-card h4{font-family:var(--serif);letter-spacing:-.008em;max-width:14ch;margin:4px 0 6px;font-size:22px;font-weight:400;line-height:1.15}[data-marketing] .ch-card h4 em{color:var(--accent-ink);font-style:italic}[data-marketing] .ch-card p{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.55}[data-marketing] .ch-card a{font-family:var(--mono);color:var(--accent-ink);border-bottom:1px solid;align-self:flex-start;margin-top:14px;padding-bottom:1px;font-size:12px;text-decoration:none}[data-marketing] .ct-offices{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}[data-marketing] .off-row{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:880px){[data-marketing] .off-row{grid-template-columns:1fr}}[data-marketing] .off{padding:4px 0}[data-marketing] .off .city{font-family:var(--serif);letter-spacing:-.008em;font-size:22px}[data-marketing] .off .city em{color:var(--accent-ink);font-style:italic}[data-marketing] .off .role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}[data-marketing] .off .addr{font-family:var(--serif);color:var(--ink-2);font-size:14px;line-height:1.5}[data-marketing] .ab-hero{border-bottom:1px solid var(--line);padding:clamp(80px,10vw,144px) 0 clamp(48px,6vw,80px)}[data-marketing] .ab-hero h1{font-family:var(--serif);letter-spacing:-.024em;max-width:14ch;margin:12px 0 0;font-size:clamp(48px,8vw,120px);font-weight:400;line-height:.96}[data-marketing] .ab-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .ab-hero .deck{border-top:1px solid var(--line-2);grid-template-columns:2fr 1fr;gap:64px;margin-top:56px;padding-top:32px;display:grid}@media (max-width:880px){[data-marketing] .ab-hero .deck{grid-template-columns:1fr;gap:32px}}[data-marketing] .ab-hero .deck p{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:0;font-size:clamp(20px,2.4vw,26px);line-height:1.45}[data-marketing] .ab-hero .deck p em{font-style:italic}[data-marketing] .ab-hero .meta dl{grid-template-columns:auto 1fr;gap:8px 24px;margin:0;display:grid}[data-marketing] .ab-hero .meta dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}[data-marketing] .ab-hero .meta dd{font-family:var(--serif);color:var(--ink);margin:0;font-size:16px}[data-marketing] .ab-hero .meta dd em{color:var(--accent-ink);font-style:italic}[data-marketing] .ab-story{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,120px) 0}[data-marketing] .story-grid{grid-template-columns:320px 1fr;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:880px){[data-marketing] .story-grid{grid-template-columns:1fr}}[data-marketing] .story-h .eyebrow{margin-bottom:12px;display:block}[data-marketing] .story-h h2{font-family:var(--serif);letter-spacing:-.018em;max-width:12ch;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.05}[data-marketing] .story-h h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .story-body{font-family:var(--serif);color:var(--ink-2);max-width:64ch;font-size:19px;line-height:1.65}[data-marketing] .story-body p{margin:0 0 1.2em}[data-marketing] .story-body p em{font-style:italic}[data-marketing] .story-body .pullquote{border-left:2px solid var(--accent-ink);color:var(--ink);margin:36px 0;padding:24px 0 24px 28px;font-size:24px;font-style:italic;line-height:1.4}[data-marketing] .story-body .pullquote cite{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px;display:block}[data-marketing] .ab-time{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}[data-marketing] .time-grid{grid-template-columns:repeat(6,1fr);gap:0;margin-top:48px;display:grid;position:relative}@media (max-width:880px){[data-marketing] .time-grid{grid-template-columns:1fr 1fr}}[data-marketing] .time-line{background:var(--line);grid-column:1/-1;height:1px;margin-bottom:-1px;position:relative}[data-marketing] .time-step{border-right:1px solid var(--line-2);padding:32px 18px 0}[data-marketing] .time-step:last-child{border-right:none}[data-marketing] .time-step .y{font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);margin-bottom:16px;font-size:11px;position:relative}[data-marketing] .time-step .y:before{content:"";background:var(--accent-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-36px;left:-18px}[data-marketing] .time-step h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:500}[data-marketing] .time-step h4 em{font-style:italic}[data-marketing] .time-step p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}[data-marketing] .ab-team{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,120px) 0}[data-marketing] .team-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;display:flex}[data-marketing] .team-h h2{font-family:var(--serif);letter-spacing:-.018em;margin:0;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1}[data-marketing] .team-h h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .team-h .meta{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:32px;font-size:11px;display:flex}[data-marketing] .team-h .meta strong{color:var(--ink);font-size:14px;font-weight:500;font-family:var(--serif);letter-spacing:0;text-transform:none}[data-marketing] .team-grid{background:var(--line-2);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}@media (max-width:1100px){[data-marketing] .team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){[data-marketing] .team-grid{grid-template-columns:repeat(2,1fr)}}[data-marketing] .person{background:var(--bg);padding:24px 22px}[data-marketing] .person .av{aspect-ratio:1;background:linear-gradient(135deg, var(--g1), var(--g2));border-radius:4px;justify-content:flex-start;align-items:flex-end;width:100%;padding:14px;display:flex;position:relative;overflow:hidden}[data-marketing] .person .av:after{content:"";background-image:radial-gradient(circle at 30% 30%,#ffffff40,#0000 50%),radial-gradient(circle at 70% 80%,#0000002e,#0000 50%);position:absolute;inset:0}[data-marketing] .person .av .ini{font-family:var(--serif);color:#fffffff2;z-index:1;letter-spacing:-.01em;font-size:32px;position:relative}[data-marketing] .person h4{font-family:var(--serif);letter-spacing:-.005em;margin:18px 0 2px;font-size:18px;font-weight:500}[data-marketing] .person h4 em{font-style:italic}[data-marketing] .person .role{color:var(--ink-2);margin-bottom:8px;font-size:13px}[data-marketing] .person .prev{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:11px}[data-marketing] .ab-inv{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,96px) 0}[data-marketing] .inv-grid{grid-template-columns:320px 1fr;gap:clamp(32px,6vw,96px);display:grid}@media (max-width:880px){[data-marketing] .inv-grid{grid-template-columns:1fr}}[data-marketing] .inv-h h2{font-family:var(--serif);letter-spacing:-.014em;max-width:14ch;margin:12px 0 16px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.1}[data-marketing] .inv-h h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .inv-h p{font-family:var(--serif);color:var(--ink-2);max-width:32ch;font-size:16px;line-height:1.55}[data-marketing] .inv-list{background:var(--line-2);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:720px){[data-marketing] .inv-list{grid-template-columns:1fr}}[data-marketing] .inv{background:var(--bg);grid-template-columns:1fr auto;align-items:baseline;gap:12px 16px;padding:24px 26px;display:grid}[data-marketing] .inv .name{font-family:var(--serif);letter-spacing:-.005em;font-size:20px}[data-marketing] .inv .name em{font-style:italic}[data-marketing] .inv .kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}[data-marketing] .inv .from{font-family:var(--serif);color:var(--ink-2);grid-column:1/-1;font-size:14px;font-style:italic}[data-marketing] .inv .from:before{content:"from ";color:var(--muted);font-style:normal}[data-marketing] .inv-angels{background:var(--bg-2);border-radius:12px;margin-top:32px;padding:24px 28px}[data-marketing] .inv-angels .l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}[data-marketing] .inv-angels p{font-family:var(--serif);color:var(--ink);margin:0;font-size:16px;line-height:1.7}[data-marketing] .inv-angels p em{color:var(--accent-ink);font-style:italic}[data-marketing] .ab-prin{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);padding:clamp(64px,8vw,96px) 0}[data-marketing] .ab-prin h2{font-family:var(--serif);color:var(--bg);letter-spacing:-.016em;max-width:18ch;margin:12px 0 48px;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.05}[data-marketing] .ab-prin h2 em{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);font-style:italic}[data-marketing] .prin-grid{background:#f5f2ea26;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}@media (max-width:880px){[data-marketing] .prin-grid{grid-template-columns:1fr}}[data-marketing] .prin{background:#193429;background:lab(19.3333% -13.5044 3.86299);padding:28px 26px 32px}[data-marketing] .prin .num{font-family:var(--serif);color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);margin-bottom:16px;font-size:36px;font-style:italic;line-height:1}[data-marketing] .prin h4{font-family:var(--serif);letter-spacing:-.005em;color:var(--bg);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .prin h4 em{color:#e2cc91;color:lab(82.9011% 1.75986 32.3581);font-style:italic}[data-marketing] .prin p{color:#f5f2eac7;margin:0;font-size:14px;line-height:1.6}[data-marketing] .ab-office{padding:clamp(56px,7vw,96px) 0}[data-marketing] .office-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (max-width:880px){[data-marketing] .office-grid{grid-template-columns:1fr}}[data-marketing] .office-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:28px;position:relative}[data-marketing] .office-card .city{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 4px;font-size:28px;font-weight:400}[data-marketing] .office-card .city em{color:var(--accent-ink);font-style:italic}[data-marketing] .office-card .role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px}[data-marketing] .office-card .addr{font-family:var(--serif);color:var(--ink-2);margin-bottom:20px;font-size:15px;line-height:1.5}[data-marketing] .office-card .map{background:linear-gradient(45deg, var(--bg-2) 25%, transparent 25%, transparent 75%, var(--bg-2) 75%) 0 0 / 18px 18px, linear-gradient(45deg, var(--bg-2) 25%, transparent 25%, transparent 75%, var(--bg-2) 75%) 9px 9px / 18px 18px, var(--bg-3);border-radius:8px;height:140px;margin-bottom:16px;position:relative;overflow:hidden}[data-marketing] .office-card .map:before{content:"";background:var(--accent-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #4b675a33,0 0 0 14px #4b675a14}[data-marketing] .office-card .stats{border-top:1px solid var(--line);gap:24px;padding-top:14px;display:flex}[data-marketing] .office-card .stat .n{font-family:var(--serif);font-size:22px}[data-marketing] .office-card .stat .l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:10px}[data-marketing] .post-head{border-bottom:1px solid var(--line);padding:clamp(64px,8vw,112px) 0 clamp(36px,5vw,56px)}[data-marketing] .post-head .col{max-width:880px}[data-marketing] .crumbs{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}[data-marketing] .crumbs a{color:var(--muted);text-decoration:none}[data-marketing] .crumbs a:hover{color:var(--ink)}[data-marketing] .crumbs span.sep{opacity:.4}[data-marketing] .post-cat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:18px;font-size:11px}[data-marketing] .post-h1{font-family:var(--serif);letter-spacing:-.024em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:400;line-height:1}[data-marketing] .post-h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .post-deck{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:32px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.4}[data-marketing] .post-deck em{font-style:italic}[data-marketing] .post-meta{border-top:1px solid var(--line-2);align-items:center;gap:18px;margin-top:48px;padding-top:24px;display:flex}[data-marketing] .post-meta .av{width:48px;height:48px;color:var(--bg);font-family:var(--serif);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}[data-marketing] .post-meta .who{font-family:var(--serif);font-size:16px}[data-marketing] .post-meta .who-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:3px;font-size:11px}[data-marketing] .post-meta .right{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;align-items:center;gap:16px;margin-left:auto;font-size:11px;display:flex}[data-marketing] .post-meta .right a{color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:6px 12px;text-decoration:none}[data-marketing] .post-body{padding:clamp(48px,6vw,80px) 0 clamp(80px,10vw,120px)}[data-marketing] .post-grid{max-width:1280px;padding:0 var(--gutter);grid-template-columns:1fr 720px 1fr;gap:0;margin:0 auto;display:grid}@media (max-width:1100px){[data-marketing] .post-grid{grid-template-columns:1fr;max-width:720px}}[data-marketing] .post-toc{grid-column:1;align-self:start;padding-right:28px;position:sticky;top:96px}@media (max-width:1100px){[data-marketing] .post-toc{display:none}}[data-marketing] .post-toc-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px}[data-marketing] .post-toc a{border-left:2px solid var(--line);color:var(--muted);font-family:var(--sans);padding:6px 0 6px 12px;font-size:12.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}[data-marketing] .post-toc a.active{color:var(--ink);border-left-color:var(--accent-ink)}[data-marketing] .post-col{grid-column:2;min-width:0}[data-marketing] .post-aside{grid-column:3;align-self:start;padding-left:28px;position:sticky;top:96px}@media (max-width:1100px){[data-marketing] .post-aside{display:none}}[data-marketing] .post-share-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10.5px}[data-marketing] .post-share a{border:1px solid var(--line);width:100%;color:var(--ink-2);font-family:var(--sans);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:12.5px;text-decoration:none;display:flex}[data-marketing] .prose p{font-family:var(--serif);letter-spacing:-.002em;color:var(--ink);margin:0 0 22px;font-size:19px;line-height:1.65}[data-marketing] .prose p strong{font-weight:500}[data-marketing] .prose p em{font-style:italic}[data-marketing] .prose p a{color:var(--accent-ink);border-bottom:1px solid;padding-bottom:1px;text-decoration:none}[data-marketing] .prose p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--accent-ink);padding:8px 12px 0 0;font-size:4.4em;font-weight:500;line-height:.85}[data-marketing] .prose h2{font-family:var(--serif);letter-spacing:-.014em;margin:56px 0 20px;scroll-margin-top:96px;font-size:clamp(26px,3.4vw,36px);font-weight:400;line-height:1.1}[data-marketing] .prose h2 .num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:11px;font-weight:500;display:block}[data-marketing] .prose h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .prose h3{font-family:var(--serif);letter-spacing:-.005em;margin:32px 0 14px;font-size:22px;font-weight:500;line-height:1.3}[data-marketing] .prose ul,[data-marketing] .prose ol{margin:0 0 22px;padding-left:28px}[data-marketing] .prose li{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:19px;line-height:1.6}[data-marketing] .pull{font-family:var(--serif);letter-spacing:-.012em;color:var(--accent-ink);text-align:left;border-left:2px solid var(--accent-ink);margin:40px 0;padding-left:18px;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.25}[data-marketing] .figure{background:var(--bg-2);border-radius:12px;margin:36px 0;padding:22px 24px}[data-marketing] .figure .fig-cap{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:14px;font-size:11px}[data-marketing] .figure .fig-num{font-family:var(--mono);color:var(--accent-ink);font-weight:500}[data-marketing] .bar-row{border-bottom:1px solid var(--line);font-family:var(--mono);grid-template-columns:220px 1fr 60px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}[data-marketing] .bar-row:last-child{border-bottom:none}[data-marketing] .bar-row .lab{color:var(--ink)}[data-marketing] .bar-row .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}[data-marketing] .bar-row .bar-track{background:var(--paper);height:16px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;position:relative;overflow:hidden}[data-marketing] .bar-row .bar-fill{background:linear-gradient(90deg,#405d50,#4a7d6f);background:linear-gradient(90deg,lab(36.7355% -13.3642 3.84547),lab(48.5769% -20.7283 1.81348));border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0}[data-marketing] .stat-row{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0;display:grid}@media (max-width:720px){[data-marketing] .stat-row{grid-template-columns:1fr}}[data-marketing] .stat-card{background:var(--bg-2);border-radius:10px;padding:22px}[data-marketing] .stat-card .n{font-family:var(--serif);letter-spacing:-.02em;color:var(--accent-ink);margin-bottom:10px;font-size:48px;line-height:1}[data-marketing] .stat-card .n em{font-style:italic}[data-marketing] .stat-card .l{font-family:var(--sans);color:var(--ink-2);font-size:13px;line-height:1.5}[data-marketing] .post-end{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}[data-marketing] .post-end-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:24px;font-size:11px}[data-marketing] .author-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:64px 1fr;gap:18px;padding:24px;display:grid}[data-marketing] .author-card .av{width:64px;height:64px;color:var(--bg);font-family:var(--serif);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}[data-marketing] .author-card h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 4px;font-size:18px;font-weight:500}[data-marketing] .author-card p{color:var(--ink-2);margin:0 0 10px;font-size:14px;line-height:1.55}[data-marketing] .author-card .links{font-family:var(--mono);color:var(--accent-ink);gap:14px;font-size:11px;display:flex}[data-marketing] .author-card .links a{color:var(--accent-ink);text-decoration:none}[data-marketing] .jrn-mast{border-bottom:2px solid var(--ink);padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,56px);position:relative}[data-marketing] .jrn-mast .top{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:14px;font-size:11px;display:flex}[data-marketing] .jrn-mast h1{font-family:var(--serif);letter-spacing:-.026em;color:var(--ink);text-align:center;margin:0;font-size:clamp(56px,9vw,132px);font-style:italic;font-weight:400;line-height:.92}[data-marketing] .jrn-mast .sub{text-align:center;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:11px}[data-marketing] .jrn-featured{border-bottom:1px solid var(--line);padding:clamp(48px,6vw,72px) 0}[data-marketing] .jrn-feat-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:880px){[data-marketing] .jrn-feat-grid{grid-template-columns:1fr;gap:28px}}[data-marketing] .jrn-feat-stamp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:18px;font-size:11px}[data-marketing] .jrn-feat-h{font-family:var(--serif);letter-spacing:-.022em;max-width:16ch;margin:0 0 20px;font-size:clamp(36px,5.4vw,68px);font-weight:400;line-height:1}[data-marketing] .jrn-feat-h em{color:var(--accent-ink);font-style:italic}[data-marketing] .jrn-feat-h a{color:inherit;text-decoration:none}[data-marketing] .jrn-feat-deck{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:0 0 28px;font-size:19px;line-height:1.5}[data-marketing] .jrn-feat-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);align-items:center;gap:18px;font-size:11px;display:flex}[data-marketing] .jrn-feat-meta strong{color:var(--ink);font-weight:500}[data-marketing] .jrn-feat-cover{aspect-ratio:4/5;background:linear-gradient(135deg,#193429,#011c11);background:linear-gradient(135deg,lab(19.3333% -13.5044 3.86299),lab(7.7331% -11.7095 3.45419));border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #14151a52}[data-marketing] .jrn-feat-cover svg{width:70%;height:auto}[data-marketing] .jrn-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}[data-marketing] .jrn-cats{flex-wrap:wrap;gap:6px;display:flex}[data-marketing] .jrn-cats span{border:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);background:0 0;border-radius:100px;padding:5px 12px;font-size:12px}[data-marketing] .jrn-cats span.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-marketing] .jrn-recent{padding:clamp(56px,7vw,80px) 0}[data-marketing] .jrn-section-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 0 28px;padding-bottom:14px;font-size:11px;display:flex}[data-marketing] .jrn-recent-grid{grid-template-columns:repeat(3,1fr);gap:32px 28px;display:grid}@media (max-width:880px){[data-marketing] .jrn-recent-grid{grid-template-columns:1fr}}[data-marketing] .jrn-card{color:inherit;flex-direction:column;gap:14px;text-decoration:none;transition:transform .18s;display:flex}[data-marketing] .jrn-card:hover{transform:translateY(-2px)}[data-marketing] .jrn-card .cover{aspect-ratio:5/3;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-marketing] .jrn-card .cat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:10.5px}[data-marketing] .jrn-card h4{font-family:var(--serif);letter-spacing:-.008em;margin:0;font-size:22px;font-weight:400;line-height:1.15}[data-marketing] .jrn-card h4 em{color:var(--accent-ink);font-style:italic}[data-marketing] .jrn-card p{color:var(--ink-2);max-width:36ch;margin:0;font-size:14px;line-height:1.55}[data-marketing] .jrn-card .meta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:4px;font-size:11px}[data-marketing] .cover-strategy{background:linear-gradient(135deg,#e6c99a,#e19b74);background:linear-gradient(135deg,lab(82.721% 5.47507 27.6653),lab(70.4723% 23.8357 31.7927))}[data-marketing] .cover-craft{background:linear-gradient(135deg,#b7d7c7,#066357);background:linear-gradient(135deg,lab(83.1377% -13.243 3.83004),lab(37.2038% -28.0645 -.205684))}[data-marketing] .cover-engineering{color:var(--bg);background:linear-gradient(135deg,#1a3040,#131428);background:linear-gradient(135deg,lab(18.7964% -5.16295 -12.6775),lab(6.81856% 4.41915 -14.0631))}[data-marketing] .cover-finance{background:linear-gradient(135deg,#f6ede0,#eac5b1);background:linear-gradient(135deg,lab(94.2538% 1.22291 7.58821),lab(82.3707% 11.2901 15.1035))}[data-marketing] .cover-research{color:var(--bg);background:linear-gradient(135deg,#e7958e,#c53637);background:linear-gradient(135deg,lab(70.0465% 31.0519 17.1629),lab(45.9853% 56.8958 34.8481))}[data-marketing] .cover-field{background:linear-gradient(135deg,#d6eae0,#9bb79b);background:linear-gradient(135deg,lab(91.0567% -8.24299 2.3894),lab(71.6473% -13.9729 10.9606))}[data-marketing] .cover-stencil{font-family:var(--serif);letter-spacing:-.018em;opacity:.85;font-size:clamp(48px,6vw,88px);font-style:italic}[data-marketing] .jrn-series{border-top:1px solid var(--line);background:var(--panel);padding:64px 0}[data-marketing] .jrn-series-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){[data-marketing] .jrn-series-grid{grid-template-columns:1fr}}[data-marketing] .jrn-series-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:28px}[data-marketing] .jrn-series-card .lab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10.5px}[data-marketing] .jrn-series-card h3{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 8px;font-size:24px;font-weight:400;line-height:1.2}[data-marketing] .jrn-series-card h3 em{color:var(--accent-ink);font-style:italic}[data-marketing] .jrn-series-card p{color:var(--ink-2);margin:0 0 18px;font-size:14px;line-height:1.55}[data-marketing] .jrn-series-card .ep{font-family:var(--mono);color:var(--ink-2);border-top:1px solid var(--line-2);justify-content:space-between;padding:8px 0;font-size:11.5px;display:flex}[data-marketing] .jrn-series-card .ep span:first-child{color:var(--muted)}[data-marketing] .jrn-newsletter{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);padding:clamp(64px,8vw,96px) 0}[data-marketing] .jrn-newsletter h2{font-family:var(--serif);letter-spacing:-.014em;color:var(--bg);text-align:center;margin:0 0 16px;font-size:clamp(32px,4.5vw,48px);font-weight:400;line-height:1.1}[data-marketing] .jrn-newsletter h2 em{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);font-style:italic}[data-marketing] .jrn-newsletter p{color:#f5f2eac7;margin:0 0 28px;text-align:center;max-width:50ch;margin-inline:auto;font-size:16px;line-height:1.55}[data-marketing] .jrn-form{gap:8px;max-width:440px;margin:0 auto;display:flex}[data-marketing] .jrn-form-meta{font-family:var(--mono);letter-spacing:.04em;color:#f5f2ea8c;text-align:center;margin-top:14px;font-size:11px}[data-marketing] .car-empty{padding:clamp(96px,14vw,180px) 0 clamp(80px,10vw,140px)}[data-marketing] .car-empty .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-size:11px;display:block}[data-marketing] .car-empty h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);max-width:18ch;margin:0;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.05}[data-marketing] .car-empty h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .car-empty p{color:var(--ink-2);max-width:60ch;margin:28px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}[data-marketing] .car-prin{border-top:1px solid var(--line);padding:clamp(60px,8vw,96px) 0}[data-marketing] .car-prin h2{font-family:var(--serif);letter-spacing:-.014em;max-width:26ch;margin:0 0 32px;font-size:clamp(28px,4vw,40px);font-weight:400}[data-marketing] .car-prin h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .car-prin-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}[data-marketing] .car-prin-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:28px}[data-marketing] .car-prin-card h3{font-family:var(--serif);margin:0 0 10px;font-size:19px;font-weight:500}[data-marketing] .car-prin-card p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}[data-marketing] .cl-hero{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,112px) 0 clamp(36px,4vw,56px)}[data-marketing] .cl-hero h1{font-family:var(--serif);letter-spacing:-.022em;margin:12px 0 0;font-size:clamp(40px,6vw,80px);font-weight:400;line-height:.98}[data-marketing] .cl-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .cl-hero .deck{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:24px 0 0;font-size:20px;line-height:1.5}[data-marketing] .cl-hero-row{grid-template-columns:1.4fr 1fr;align-items:end;gap:56px;display:grid}@media (max-width:880px){[data-marketing] .cl-hero-row{grid-template-columns:1fr;gap:28px}}[data-marketing] .cl-subscribe{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:24px}[data-marketing] .cl-sub-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px}[data-marketing] .cl-sub-form{gap:8px;display:flex}[data-marketing] .cl-sub-form input{border:1px solid var(--line);background:var(--paper);font-family:var(--sans);border-radius:8px;flex:1;padding:10px 14px;font-size:13.5px}[data-marketing] .cl-sub-form button{background:var(--ink);color:var(--bg);font-family:var(--sans);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}[data-marketing] .cl-sub-meta{border-top:1px solid var(--line-2);font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-size:11px;display:flex}[data-marketing] .cl-sub-meta a{color:var(--accent-ink);text-decoration:none}[data-marketing] .cl-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0;display:flex}[data-marketing] .cl-filter .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:12px;font-size:11px}[data-marketing] .cl-filter .filter-pill{border:1px solid var(--line);color:var(--ink-2);font-family:var(--sans);background:0 0;border-radius:100px;padding:5px 12px;font-size:12px;display:inline-flex}[data-marketing] .cl-filter .filter-pill.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-marketing] .cl-feed{padding:clamp(40px,5vw,72px) 0 clamp(80px,10vw,120px)}[data-marketing] .cl-feed-inner{grid-template-columns:200px 1fr;gap:64px;max-width:1100px;margin-inline:auto;display:grid}@media (max-width:880px){[data-marketing] .cl-feed-inner{grid-template-columns:1fr;gap:24px}}[data-marketing] .cl-toc{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;align-self:start;font-size:11px;position:sticky;top:96px}[data-marketing] .cl-toc-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:11px;font-weight:500}[data-marketing] .cl-toc a{color:var(--muted);border-left:2px solid #0000;align-items:baseline;gap:8px;padding:6px 0 6px 12px;text-decoration:none;display:flex}[data-marketing] .cl-toc a.active{color:var(--ink);border-left-color:var(--accent-ink)}[data-marketing] .cl-toc .v{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);font-size:13px;font-style:italic}[data-marketing] .cl-toc .d{letter-spacing:.04em;flex:1}[data-marketing] .cl-entry{margin-bottom:80px}[data-marketing] .cl-entry-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}[data-marketing] .cl-entry-version{font-family:var(--serif);letter-spacing:-.014em;font-size:clamp(28px,3.4vw,36px);font-weight:400;line-height:1}[data-marketing] .cl-entry-version em{color:var(--accent-ink);font-style:italic}[data-marketing] .cl-entry-codename{font-family:var(--serif);color:var(--accent-ink);font-size:18px;font-style:italic}[data-marketing] .cl-entry-date{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-left:auto;font-size:11px}[data-marketing] .cl-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:100px;padding:3px 8px;font-size:9.5px}[data-marketing] .cl-tag.new{color:#095717;color:lab(31.8109% -33.8088 29.2465);background:#dff6de;background:lab(94.7233% -11.1774 8.71127)}[data-marketing] .cl-tag.improve{color:#004d75;color:lab(30.2185% -9.13744 -31.0345);background:#e5ecf1;background:lab(93.0556% -1.63221 -3.29659)}[data-marketing] .cl-tag.fix{color:#875814;color:lab(41.7942% 16.1068 44.1011);background:#ffebd2;background:lab(94.2484% 3.83502 15.0783)}[data-marketing] .cl-tag.break{color:#972527;color:lab(34.6852% 47.4343 29.205);background:#ffe8e6;background:lab(93.735% 15.3724 8.32428)}[data-marketing] .cl-tag.security{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299)}[data-marketing] .cl-hero-block{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-bottom:24px;padding:28px}[data-marketing] .cl-hero-block h3{font-family:var(--serif);letter-spacing:-.008em;margin:8px 0 12px;font-size:24px;font-weight:400;line-height:1.2}[data-marketing] .cl-hero-block h3 em{color:var(--accent-ink);font-style:italic}[data-marketing] .cl-hero-block p{color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:15px;line-height:1.6}[data-marketing] .cl-hero-block .meta-row{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;align-items:center;gap:14px;font-size:11px;display:flex}[data-marketing] .cl-hero-block .meta-row a{color:var(--accent-ink);text-decoration:none}[data-marketing] .cl-shot{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;margin-top:16px;padding:18px}[data-marketing] .mock-app-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-marketing] .mock-tile{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:10px}[data-marketing] .mock-tile-l{color:var(--muted);font-size:10.5px}[data-marketing] .mock-tile-n{font-family:var(--serif);letter-spacing:-.005em;font-size:18px;line-height:1}[data-marketing] .mock-tile-d{font-family:var(--mono);color:#1e6626;color:lab(37.6297% -33.7386 28.5922);margin-top:4px;font-size:10px}[data-marketing] .cl-items{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .cl-items li{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 18px;display:grid}[data-marketing] .cl-items li .body{color:var(--ink-2);font-size:14.5px;line-height:1.55}[data-marketing] .cl-items li .body strong{color:var(--ink);font-weight:500}[data-marketing] .cl-items li .body code{font-family:var(--mono);background:var(--bg-2);color:var(--accent-ink);border-radius:4px;padding:1.5px 6px;font-size:12.5px}[data-marketing] .cl-sect{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:28px 0 14px;font-size:11px}[data-marketing] .cl-foot{border-top:1px solid var(--line-2);font-family:var(--mono);color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;font-size:11px;display:flex}[data-marketing] .cl-foot a{color:var(--accent-ink);text-decoration:none}[data-marketing] .cl-older{background:var(--bg-2);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px 32px;display:flex}@media (max-width:880px){[data-marketing] .cl-older{flex-direction:column;align-items:flex-start}}[data-marketing] .cl-older h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 4px;font-size:19px;font-weight:400}[data-marketing] .cl-older p{color:var(--muted);margin:0;font-size:13.5px}[data-marketing] .cust-page{padding:clamp(80px,11vw,140px) 0 clamp(80px,10vw,120px)}[data-marketing] .cust-hero{text-align:center}[data-marketing] .cust-hero .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-size:11px;display:block}[data-marketing] .cust-hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);max-width:18ch;margin:0 auto;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.05}[data-marketing] .cust-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .cust-hero p{color:var(--ink-2);max-width:58ch;margin:28px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}[data-marketing] .cust-hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:inline-flex}[data-marketing] .cust-status-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(52px,7vw,84px);display:grid}@media (max-width:820px){[data-marketing] .cust-status-grid{grid-template-columns:1fr}}[data-marketing] .cust-status-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:14px;padding:26px}[data-marketing] .cust-status-card .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:10.5px}[data-marketing] .cust-status-card h2{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .cust-status-card p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}[data-marketing] .cust-next{background:var(--ink);color:var(--bg);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:48px;padding:28px;display:grid}@media (max-width:720px){[data-marketing] .cust-next{grid-template-columns:1fr}}[data-marketing] .cust-next h2{font-family:var(--serif);letter-spacing:-.012em;color:var(--bg);margin:0 0 8px;font-size:clamp(24px,3.5vw,34px);font-weight:400;line-height:1.15}[data-marketing] .cust-next p{color:#f5f2eab8;max-width:58ch;margin:0;line-height:1.55}[data-marketing] .article-shell{padding:clamp(40px,5vw,64px) 0 clamp(64px,7vw,96px)}[data-marketing] .article-grid{max-width:1240px;padding:0 var(--gutter);grid-template-columns:240px minmax(0,1fr);gap:56px;margin-inline:auto;display:grid}@media (max-width:880px){[data-marketing] .article-grid{grid-template-columns:1fr;gap:24px}}[data-marketing] .article-nav{font-family:var(--sans);align-self:start;font-size:13.5px;position:sticky;top:96px}[data-marketing] .article-nav .group{margin-bottom:20px}[data-marketing] .article-nav .group-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding:0 12px;font-size:10.5px}[data-marketing] .article-nav a{color:var(--ink-2);border-radius:6px;padding:6px 12px;line-height:1.4;text-decoration:none;display:block}[data-marketing] .article-nav a:hover{background:var(--bg-2);color:var(--ink)}[data-marketing] .article-nav a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}[data-marketing] .article-breadcrumb{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-bottom:16px;font-size:11px}[data-marketing] .article-breadcrumb a{color:var(--muted);text-decoration:none}[data-marketing] .article-breadcrumb a:hover{color:var(--accent-ink)}[data-marketing] .article-breadcrumb .sep{margin:0 6px}[data-marketing] .article-h1{font-family:var(--serif);letter-spacing:-.018em;max-width:22ch;margin:0 0 12px;font-size:clamp(32px,4.4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .article-deck{font-family:var(--serif);color:var(--ink-2);max-width:60ch;margin:0 0 28px;font-size:18px;line-height:1.45}[data-marketing] .article-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px;font-size:11px}[data-marketing] .article-prose{max-width:68ch;font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.65}[data-marketing] .article-prose h2{font-family:var(--serif);letter-spacing:-.01em;margin:40px 0 12px;font-size:24px;font-weight:500;line-height:1.2}[data-marketing] .article-prose h3{font-family:var(--serif);letter-spacing:-.005em;margin:28px 0 10px;font-size:19px;font-weight:500;line-height:1.25}[data-marketing] .article-prose h4{font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:24px 0 8px;font-size:14px;font-weight:600}[data-marketing] .article-prose p{margin:0 0 16px}[data-marketing] .article-prose ul,[data-marketing] .article-prose ol{margin:0 0 16px;padding-left:24px}[data-marketing] .article-prose li{margin:0 0 6px}[data-marketing] .article-prose strong{font-weight:600}[data-marketing] .article-prose em{font-style:italic}[data-marketing] .article-prose a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}[data-marketing] .article-prose code{font-family:var(--mono);background:var(--bg-2);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:14px}[data-marketing] .article-prose pre{color:#e6e4e1;color:lab(90.7347% .282913 1.88171);font-family:var(--mono);background:#12171a;background:lab(7.23616% -1.40841 -3.20238);border-radius:12px;margin:0 0 20px;padding:18px 22px;font-size:13.5px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 0 0 1px #252f37;box-shadow:inset 0 0 0 1px lab(18.8165% -2.96721 -6.45695)}[data-marketing] .article-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}[data-marketing] .article-prose blockquote{border-left:3px solid var(--accent);color:var(--ink-2);margin:16px 0;padding-left:16px;font-style:italic}[data-marketing] .article-prose hr{border:none;border-top:1px solid var(--line);margin:28px 0}[data-marketing] .article-prose table{border-collapse:collapse;width:100%;font-family:var(--sans);margin:0 0 20px;font-size:14px}[data-marketing] .article-prose th,[data-marketing] .article-prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}[data-marketing] .article-prose th{color:var(--ink);background:var(--bg-2);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600}[data-marketing] .article-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;max-width:68ch;margin-top:48px;padding-top:32px;display:grid}@media (max-width:600px){[data-marketing] .article-footer{grid-template-columns:1fr}}[data-marketing] .article-footer a{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:inherit;border-radius:10px;padding:16px 18px;text-decoration:none}[data-marketing] .article-footer a:hover{box-shadow:inset 0 0 0 1px var(--accent)}[data-marketing] .article-footer .label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px}[data-marketing] .article-footer .title{font-family:var(--serif);color:var(--ink);font-size:16px;font-weight:500}[data-marketing] .article-footer .next-link{text-align:right}[data-marketing] .docs-search-results{background:var(--paper);max-width:720px;box-shadow:0 24px 60px -16px #14151a2e, 0 6px 16px #14151a14, inset 0 0 0 1px var(--line);z-index:50;border-radius:12px;max-height:480px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}[data-marketing] .docs-search-result{color:inherit;border-radius:8px;margin-bottom:2px;padding:12px 14px;text-decoration:none;display:block}[data-marketing] .docs-search-result:hover,[data-marketing] .docs-search-result.is-active{background:var(--bg-2)}[data-marketing] .docs-search-result .result-title{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.3}[data-marketing] .docs-search-result .result-meta{color:var(--muted);align-items:baseline;gap:12px;font-size:12.5px;display:flex}[data-marketing] .docs-search-result .result-cat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);flex-shrink:0;font-size:10.5px}[data-marketing] .docs-search-result .result-desc{color:var(--ink-2);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}[data-marketing] .docs-search-empty{color:var(--muted);text-align:center;padding:24px 16px;font-size:14px}[data-marketing] .api-hero{border-bottom:1px solid var(--line);padding:clamp(64px,8vw,112px) 0 clamp(36px,5vw,56px)}[data-marketing] .api-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:16ch;margin:12px 0 0;font-size:clamp(40px,6vw,76px);font-weight:400;line-height:1}[data-marketing] .api-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .api-hero .deck{font-family:var(--serif);color:var(--ink-2);max-width:58ch;margin:24px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.45}[data-marketing] .api-body{padding:clamp(52px,7vw,88px) 0}[data-marketing] .api-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,6vw,72px);display:grid}@media (max-width:900px){[data-marketing] .api-grid{grid-template-columns:1fr}}[data-marketing] .api-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:clamp(22px,3vw,30px)}[data-marketing] .api-card+.api-card{margin-top:18px}[data-marketing] .api-card h2,[data-marketing] .api-card h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 14px;font-weight:400}[data-marketing] .api-card h2{font-size:clamp(26px,3vw,36px)}[data-marketing] .api-card h3{font-size:21px}[data-marketing] .api-card p{color:var(--ink-2);margin:0 0 16px;line-height:1.6}[data-marketing] .api-meta{gap:10px;margin:0;display:grid}[data-marketing] .api-meta div{border-top:1px solid var(--line-2);gap:4px;padding-top:10px;display:grid}[data-marketing] .api-meta dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-marketing] .api-meta dd{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}[data-marketing] .api-endpoint{border-top:1px solid var(--line-2);grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}[data-marketing] .api-endpoint .method{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.08em;padding-top:2px;font-size:11px}[data-marketing] .api-endpoint code{font-family:var(--mono);color:var(--ink);background:var(--bg-2);border-radius:6px;padding:3px 7px;font-size:13px}[data-marketing] .api-endpoint h3{margin:10px 0 6px;font-size:19px}[data-marketing] .api-endpoint p{margin:0;font-size:14px}[data-marketing] body{background:var(--paper)}[data-marketing] .docs-mast{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--bg), var(--paper));padding:clamp(56px,7vw,96px) 0 clamp(28px,4vw,40px)}[data-marketing] .docs-mast h1{font-family:var(--serif);letter-spacing:-.02em;max-width:18ch;margin:14px 0 0;font-size:clamp(36px,5.4vw,64px);font-weight:400;line-height:1}[data-marketing] .docs-mast h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .docs-mast .deck{font-family:var(--serif);color:var(--ink-2);max-width:56ch;margin:18px 0 0;font-size:18px;line-height:1.45}[data-marketing] .docs-search{background:var(--paper);box-shadow:0 8px 28px -16px #14151a29, inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:12px;max-width:720px;margin-top:36px;padding:16px 22px;display:flex}[data-marketing] .docs-search input{font-family:var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}[data-marketing] .docs-search input::placeholder{color:var(--muted)}[data-marketing] .docs-search .kbd{font-family:var(--mono);background:var(--bg-2);color:var(--muted);letter-spacing:.04em;box-shadow:inset 0 -1px 0 var(--line);border-radius:5px;padding:4px 8px;font-size:11px}[data-marketing] .docs-search .hint{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:11px}[data-marketing] .docs-popular{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}[data-marketing] .docs-popular .lab{letter-spacing:.12em;text-transform:uppercase}[data-marketing] .docs-popular a{color:var(--ink-2);background:var(--bg-2);border-radius:100px;padding:4px 10px;text-decoration:none}[data-marketing] .docs-popular a:hover{background:var(--accent-soft);color:var(--accent-ink)}[data-marketing] .qs-row{border-bottom:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}[data-marketing] .qs-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:880px){[data-marketing] .qs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-marketing] .qs-grid{grid-template-columns:1fr}}[data-marketing] .qs-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);color:inherit;transition:box-shadow .18s var(--ease-out);border-radius:12px;flex-direction:column;padding:22px;text-decoration:none;display:flex}[data-marketing] .qs-card:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 6px 14px -10px #14151a29}[data-marketing] .qs-card .icon{background:var(--paper);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}[data-marketing] .qs-card h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.2}[data-marketing] .qs-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}[data-marketing] .docs-body{padding:clamp(48px,6vw,80px) 0}[data-marketing] .docs-grid{max-width:1240px;padding:0 var(--gutter);grid-template-columns:240px 1fr;gap:56px;margin-inline:auto;display:grid}@media (max-width:880px){[data-marketing] .docs-grid{padding:0 var(--gutter);grid-template-columns:1fr;gap:28px}}[data-marketing] .docs-nav{font-family:var(--sans);align-self:start;font-size:13.5px;position:sticky;top:96px}[data-marketing] .docs-nav .group{margin-bottom:20px}[data-marketing] .docs-nav .group-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding:0 12px;font-size:10.5px}[data-marketing] .docs-nav a{color:var(--ink-2);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 12px;line-height:1.4;text-decoration:none;display:flex}[data-marketing] .docs-nav a:hover{background:var(--bg-2);color:var(--ink)}[data-marketing] .docs-nav a.active{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}[data-marketing] .doc-sec{margin-bottom:56px}[data-marketing] .doc-sec-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:14px;display:flex}[data-marketing] .doc-sec-h h3{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:26px;font-weight:400;line-height:1.1}[data-marketing] .doc-sec-h h3 em{color:var(--accent-ink);font-style:italic}[data-marketing] .doc-list{background:var(--line);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (max-width:600px){[data-marketing] .doc-list{grid-template-columns:1fr}}[data-marketing] .doc-link{background:var(--paper);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:background .15s;display:grid}[data-marketing] .doc-link:hover{background:var(--bg)}[data-marketing] .doc-link .body h5{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 3px;font-size:15.5px;font-weight:500;line-height:1.25}[data-marketing] .doc-link .body p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}[data-marketing] .doc-link .arrow{color:var(--muted);font-family:var(--mono)}[data-marketing] .doc-link:hover .arrow{color:var(--accent-ink)}[data-marketing] .docs-help{border-top:1px solid var(--line);background:var(--bg);padding:48px 0}[data-marketing] .help-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){[data-marketing] .help-grid{grid-template-columns:1fr}}[data-marketing] .help-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:26px}[data-marketing] .help-card h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 6px;font-size:18px;font-weight:400}[data-marketing] .help-card h4 em{color:var(--accent-ink);font-style:italic}[data-marketing] .help-card p{color:var(--ink-2);margin:0 0 14px;font-size:13.5px;line-height:1.55}[data-marketing] .help-card a{font-family:var(--mono);letter-spacing:.06em;color:var(--accent-ink);font-size:11.5px;text-decoration:none}[data-marketing] .auto-mock{min-height:540px;padding:28px}[data-marketing] .auto-list{flex-direction:column;gap:8px;display:flex}[data-marketing] .auto-row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}[data-marketing] .auto-icon{background:var(--bg-2);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-marketing] .auto-icon svg{width:14px;height:14px;color:var(--accent-ink)}[data-marketing] .auto-name{color:var(--ink);font-size:14px;font-weight:500}[data-marketing] .auto-desc{color:var(--muted);margin-top:2px;font-size:12px}[data-marketing] .auto-when{font-family:var(--mono);color:var(--muted);font-size:11px}[data-marketing] .auto-target{font-family:var(--mono);color:var(--ink-2);background:var(--bg-2);border-radius:5px;padding:3px 8px;font-size:11px}[data-marketing] .auto-status{background:var(--pos);border-radius:50%;width:8px;height:8px}[data-marketing] .auto-status.paused{background:var(--muted-2)}[data-marketing] .auto-status.fire{background:var(--neg);animation:1.4s infinite auto-pulse}[data-marketing] .alert-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;padding:16px}[data-marketing] .alert-head{color:var(--neg);font-size:12px;font-family:var(--mono);align-items:center;gap:10px;margin-bottom:10px;display:flex}[data-marketing] .alert-head .dot{background:var(--neg);border-radius:50%;width:6px;height:6px;animation:1.4s infinite auto-pulse}[data-marketing] .alert-title{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:17px}[data-marketing] .alert-prose{color:var(--ink-2);font-size:13.5px;line-height:1.55}[data-marketing] .alert-prose strong{color:var(--ink)}[data-marketing] .slack-mock{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;gap:12px;padding:14px 16px;display:flex}[data-marketing] .slack-avatar{background:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-marketing] .slack-avatar svg{width:16px;height:16px;color:var(--bg)}[data-marketing] .slack-name{color:var(--ink);font-size:13px;font-weight:600}[data-marketing] .slack-name span{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:10px;font-weight:400}[data-marketing] .slack-text{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.4}[data-marketing] .slack-attach{border-left:3px solid var(--accent-ink);background:var(--bg-2);border-radius:4px;margin-top:10px;padding:10px 12px}[data-marketing] .slack-attach-title{color:var(--ink);font-size:12.5px;font-weight:600}[data-marketing] .slack-attach-body{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:1.5}@keyframes auto-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}[data-marketing] .dash-mock{grid-template-columns:220px 1fr;min-height:540px;display:grid}[data-marketing] .dm-side{background:var(--bg-2);border-right:1px solid var(--line-2);padding:16px 12px}[data-marketing] .dm-side-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);padding:8px 10px;font-size:10px}[data-marketing] .dm-side-row{color:var(--muted);border-radius:6px;padding:7px 10px;font-size:13px}[data-marketing] .dm-side-row.active{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}[data-marketing] .dm-side-row .dot-tag{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}[data-marketing] .dm-main{padding:24px 28px;overflow:hidden}[data-marketing] .dm-title{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .dm-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-marketing] .dm-meta-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}[data-marketing] .dm-param{background:var(--bg-2);font-family:var(--mono);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex}[data-marketing] .dm-param-key{color:var(--muted)}[data-marketing] .dm-grid{grid-template-rows:90px 160px 160px;grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}[data-marketing] .dm-tile{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;flex-direction:column;padding:14px;display:flex}[data-marketing] .dm-tile-label{color:var(--muted);margin-bottom:6px;font-size:11px}[data-marketing] .dm-tile-num{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;line-height:1}[data-marketing] .dm-tile-num small{color:var(--pos);font-size:12px;font-family:var(--sans);margin-left:4px;font-weight:400}[data-marketing] .dm-tile-num small.neg{color:var(--neg)}[data-marketing] .dm-tile.span2{grid-column:span 2}[data-marketing] .dm-spark{flex:1}[data-marketing] .dm-spark svg{width:100%;height:100%}[data-marketing] .prompt-mock{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--serif);color:var(--ink);border-radius:12px;padding:18px;font-size:17px}[data-marketing] .prompt-mock .typing:after{content:"";background:var(--ink);vertical-align:-3px;width:8px;height:19px;margin-left:2px;animation:1.05s step-end infinite dash-blink;display:inline-block}@keyframes dash-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-marketing] .prompt-arrow{color:var(--muted-2);font-family:var(--mono);justify-content:center;align-items:center;padding:18px 0;font-size:11px;display:flex}[data-marketing] .prompt-arrow .line{background:var(--line);flex:1;height:1px}[data-marketing] .prompt-arrow span{letter-spacing:.1em;padding:0 16px}[data-marketing] .conn-mock{min-height:540px;padding:32px}[data-marketing] .conn-search{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;align-items:center;gap:10px;max-width:380px;margin-bottom:20px;padding:10px 14px;display:flex}[data-marketing] .conn-search svg{width:14px;height:14px;color:var(--muted)}[data-marketing] .conn-tabs{border-bottom:1px solid var(--line-2);gap:4px;margin-bottom:24px;display:flex}[data-marketing] .conn-tab{color:var(--muted);cursor:pointer;padding:10px 14px;font-size:13px;position:relative}[data-marketing] .conn-tab.active{color:var(--ink)}[data-marketing] .conn-tab.active:after{content:"";background:var(--accent-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-marketing] .conn-tab-count{font-family:var(--mono);color:var(--muted);margin-left:5px;font-size:10px}[data-marketing] .conn-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}[data-marketing] .conn-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}[data-marketing] .conn-card:hover{box-shadow:inset 0 0 0 1px var(--ink-2), 0 6px 14px -8px #14151a2e;transform:translateY(-2px)}[data-marketing] .conn-logo{width:36px;height:36px;font-family:var(--serif);color:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}[data-marketing] .conn-name{color:var(--ink);font-size:12px;font-weight:500}[data-marketing] .conn-status{border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}[data-marketing] .conn-status.on{background:var(--pos)}[data-marketing] .conn-status.off{background:var(--bg-3)}[data-marketing] .semantic-mock{font-family:var(--mono);font-size:12px;line-height:1.7}[data-marketing] .sem-block{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;margin-bottom:10px;padding:14px 16px}[data-marketing] .sem-key{color:var(--accent-ink)}[data-marketing] .sem-string{color:#a35b48;color:lab(46.9786% 29.1612 24.2196)}[data-marketing] .sem-comment{color:var(--muted);font-style:italic}[data-marketing] .sem-prop{color:var(--ink-2)}[data-marketing] .freshness-row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:10px 14px;display:flex}[data-marketing] .freshness-name{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}[data-marketing] .freshness-name .dot{background:var(--pos);border-radius:50%;width:7px;height:7px}[data-marketing] .freshness-meta{font-family:var(--mono);color:var(--muted);font-size:11px}[data-marketing] .stat-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;padding:56px 0;display:grid}[data-marketing] .stat-cell{border-left:1px solid var(--line);padding:0 32px}[data-marketing] .stat-cell:first-child{border-left:none}@media (max-width:880px){[data-marketing] .stat-grid{grid-template-columns:1fr 1fr}[data-marketing] .stat-cell{border-left:none;border-bottom:1px solid var(--line);padding:16px}}[data-marketing] .stat-num{font-family:var(--serif);letter-spacing:-.022em;margin-bottom:12px;font-size:clamp(48px,6vw,72px);font-weight:400;line-height:.95}[data-marketing] .stat-num em{color:var(--accent-ink);font-style:italic}[data-marketing] .stat-label{color:var(--ink-2);max-width:26ch;font-size:13px;line-height:1.5}[data-marketing] .perm-row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-bottom:6px;padding:10px 14px;display:grid}[data-marketing] .perm-avatar{width:26px;height:26px;color:var(--ink);background:linear-gradient(135deg,#d8c9a8,#b8a87e);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}[data-marketing] .perm-name{color:var(--ink);font-size:13px;font-weight:500}[data-marketing] .perm-role{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);border-radius:5px;padding:3px 8px;font-size:10px}[data-marketing] .perm-scope{font-family:var(--mono);color:var(--muted);font-size:10px}@media (max-width:720px){[data-marketing] .lg-meta{grid-template-columns:1fr 1fr;gap:18px}}@media (max-width:1000px){[data-marketing] .lg-grid{grid-template-columns:1fr;gap:32px}[data-marketing] .lg-toc{position:static!important}}@media (max-width:720px){[data-marketing] .lg-defs{grid-template-columns:1fr;gap:4px 0}}@media (max-width:720px){[data-marketing] .lg-sign{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){[data-marketing] .lg-xlinks{grid-template-columns:1fr}}@media (max-width:720px){[data-marketing] .lg-meta{grid-template-columns:1fr 1fr;gap:18px}}@media (max-width:1000px){[data-marketing] .lg-grid{grid-template-columns:1fr;gap:32px}[data-marketing] .lg-toc{position:static!important}}[data-marketing] .lg-h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:28px 0 8px;font-size:19px;font-weight:500;line-height:1.3}[data-marketing] .lg-defs{background:var(--bg-2);border-radius:12px;grid-template-columns:160px 1fr;gap:12px 24px;margin:20px 0;padding:22px 24px;font-size:14px;line-height:1.55;display:grid}@media (max-width:720px){[data-marketing] .lg-defs{grid-template-columns:1fr;gap:4px 0}}[data-marketing] .lg-defs dt{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-ink);text-transform:lowercase;padding-top:2px;font-size:11.5px}[data-marketing] .lg-defs dd{color:var(--ink-2);margin:0}[data-marketing] .lg-table{border-collapse:collapse;background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:20px 0;font-size:13.5px;overflow:hidden}[data-marketing] .lg-table th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--line);padding:14px 18px;font-size:10.5px;font-weight:500}[data-marketing] .lg-table td{border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-2);padding:14px 18px}[data-marketing] .lg-table tr:last-child td{border-bottom:0}[data-marketing] .lg-table td:first-child{font-family:var(--serif);color:var(--ink);font-size:14.5px}@media (max-width:720px){[data-marketing] .lg-sign{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){[data-marketing] .lg-xlinks{grid-template-columns:1fr}}[data-marketing] .lg-hero{padding:clamp(72px,8vw,112px) 0 clamp(24px,3vw,40px)}[data-marketing] .lg-hero .eyebrow-line{margin-bottom:18px}[data-marketing] .lg-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:18ch;margin:12px 0 0;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:1}[data-marketing] .lg-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .lg-hero .lead{max-width:56ch;margin-top:28px}[data-marketing] .lg-meta{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;grid-template-columns:repeat(4,auto);gap:32px;margin-top:40px;padding-top:24px;font-size:11.5px;display:grid}@media (max-width:720px){[data-marketing] .lg-meta{grid-template-columns:1fr 1fr;gap:18px}}[data-marketing] .lg-meta b{color:var(--ink);font-weight:500;font-family:var(--sans);letter-spacing:0;margin-bottom:2px;font-size:12.5px;display:block}[data-marketing] .lg-meta .v{color:var(--ink-2)}[data-marketing] .lg-body{border-top:1px solid var(--line);padding:clamp(40px,6vw,72px) 0 clamp(80px,9vw,120px)}[data-marketing] .lg-grid{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}@media (max-width:1000px){[data-marketing] .lg-grid{grid-template-columns:1fr;gap:32px}[data-marketing] .lg-toc{position:static!important}}[data-marketing] .lg-toc{font-family:var(--mono);letter-spacing:.02em;font-size:11.5px;position:sticky;top:88px}[data-marketing] .lg-toc-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10.5px}[data-marketing] .lg-toc ol{counter-reset:lgs;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .lg-toc li{counter-increment:lgs;border-top:1px solid var(--line-2);gap:10px;padding:6px 0;display:flex}[data-marketing] .lg-toc li:first-child{border-top:0}[data-marketing] .lg-toc li:before{content:counter(lgs, decimal-leading-zero);color:var(--muted-2);font-variant-numeric:tabular-nums;flex-shrink:0}[data-marketing] .lg-toc a{color:var(--ink-2);line-height:1.5;font-family:var(--sans);font-size:13px;text-decoration:none;transition:color .12s}[data-marketing] .lg-toc a:hover{color:var(--accent-ink)}[data-marketing] .lg-content{max-width:64ch;color:var(--ink-2);font-size:15.5px;line-height:1.7}[data-marketing] .lg-content>section+section{margin-top:56px}[data-marketing] .lg-h2{font-family:var(--serif);letter-spacing:-.014em;color:var(--ink);align-items:baseline;gap:16px;margin:0 0 8px;font-size:clamp(26px,3.2vw,36px);font-weight:400;line-height:1.15;display:flex}[data-marketing] .lg-h2 .num{font-family:var(--mono);letter-spacing:.08em;color:var(--muted-2);font-variant-numeric:tabular-nums;min-width:32px;font-size:12px}[data-marketing] .lg-h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .lg-content p{margin:14px 0}[data-marketing] .lg-content p:first-child{margin-top:8px}[data-marketing] .lg-content a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none;transition:border-color .15s}[data-marketing] .lg-content a:hover{border-color:var(--accent-ink)}[data-marketing] .lg-content ul,[data-marketing] .lg-content ol{flex-direction:column;gap:8px;margin:14px 0;padding-left:22px;display:flex}[data-marketing] .lg-content li{line-height:1.6}[data-marketing] .lg-content li::marker{color:var(--muted-2)}[data-marketing] .lg-content code{font-family:var(--mono);background:var(--bg-2);color:var(--accent-ink);border-radius:4px;padding:2px 6px;font-size:.86em}[data-marketing] .lg-content strong{color:var(--ink);font-weight:500}[data-marketing] .lg-plain{background:var(--panel);border-left:2px solid var(--accent-ink);font-family:var(--serif);color:var(--ink);border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px;font-size:15px;font-style:italic;line-height:1.55}[data-marketing] .lg-plain:before{content:"In plain language";font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-size:10.5px;font-style:normal;font-weight:600;display:block}[data-marketing] .lg-sign{background:var(--ink);color:var(--bg);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:64px;padding:32px;display:grid}@media (max-width:720px){[data-marketing] .lg-sign{grid-template-columns:1fr;gap:16px}}[data-marketing] .lg-sign h4{font-family:var(--serif);letter-spacing:-.005em;color:var(--bg);margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .lg-sign h4 em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);font-style:italic}[data-marketing] .lg-sign p{color:#f5f2eab3;max-width:48ch;margin:0;font-size:13.5px;line-height:1.55}[data-marketing] .lg-sign .btn{background:var(--bg);color:var(--ink);white-space:nowrap}[data-marketing] .lg-xlinks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:64px;display:grid}@media (max-width:720px){[data-marketing] .lg-xlinks{grid-template-columns:1fr}}[data-marketing] .lg-xlink{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}[data-marketing] .lg-xlink:hover{box-shadow:inset 0 0 0 1px var(--accent-ink);transform:translateY(-2px)}[data-marketing] .lg-xlink.current{background:var(--bg-2);pointer-events:none;opacity:.6}[data-marketing] .lg-xlink-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-marketing] .lg-xlink-name{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);font-size:19px;line-height:1.2}[data-marketing] .lg-xlink-name em{color:var(--accent-ink);font-style:italic}[data-marketing] .lg-xlink-d{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}[data-marketing] .man-hero{border-bottom:1px solid var(--line);padding:clamp(96px,12vw,180px) 0 clamp(40px,6vw,72px)}[data-marketing] .man-hero .stamp{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;display:flex}[data-marketing] .man-hero .stamp:after{content:"";background:var(--line);flex:1;height:1px}[data-marketing] .man-hero h1{font-family:var(--serif);letter-spacing:-.024em;max-width:18ch;margin:0;font-size:clamp(44px,7.5vw,104px);font-weight:400;line-height:.96}[data-marketing] .man-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .man-hero .deck{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink-2);max-width:56ch;margin:32px 0 0;font-size:clamp(20px,2.4vw,26px);line-height:1.4}[data-marketing] .man-hero .deck em{font-style:italic}[data-marketing] .man-byline{border-top:1px solid var(--line-2);align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}[data-marketing] .man-byline .av{width:44px;height:44px;color:var(--bg);font-family:var(--serif);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}[data-marketing] .man-byline .who{font-family:var(--serif);letter-spacing:-.005em;font-size:16px}[data-marketing] .man-byline .meta{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:2px;font-size:11px}[data-marketing] .man-body{padding:clamp(48px,6vw,80px) 0 clamp(80px,10vw,120px)}[data-marketing] .man-prose>p:first-of-type:first-letter{font-family:var(--serif);float:left;color:var(--accent-ink);padding:8px 12px 0 0;font-size:5em;font-style:italic;font-weight:500;line-height:.85}[data-marketing] .man-prose p{font-family:var(--serif);color:var(--ink);letter-spacing:-.002em;margin:0 0 24px;font-size:20px;line-height:1.65}[data-marketing] .man-prose p strong{color:var(--ink);font-weight:500}[data-marketing] .man-prose p em{font-style:italic}[data-marketing] .man-prose h2{font-family:var(--serif);letter-spacing:-.014em;margin:64px 0 24px;font-size:clamp(28px,3.6vw,40px);font-weight:400;line-height:1.1}[data-marketing] .man-prose h2 .num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:11px;font-weight:500;display:block}[data-marketing] .man-prose h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .man-prose h3{font-family:var(--serif);letter-spacing:-.005em;margin:36px 0 14px;font-size:22px;font-weight:500;line-height:1.3}[data-marketing] .man-pull{font-family:var(--serif);letter-spacing:-.014em;color:var(--accent-ink);text-align:center;margin:48px -120px;padding:0;font-size:clamp(24px,3.6vw,36px);font-style:italic;line-height:1.2;position:relative}@media (max-width:880px){[data-marketing] .man-pull{margin:36px 0;font-size:24px}}[data-marketing] .man-pull:before,[data-marketing] .man-pull:after{content:"";background:var(--line);width:80px;height:1px;margin:32px auto;display:block}[data-marketing] .man-aside{background:var(--bg-2);box-shadow:inset 3px 0 0 var(--accent);border-radius:12px;margin:32px -100px;padding:28px 36px}@media (max-width:880px){[data-marketing] .man-aside{margin:28px 0;padding:24px}}[data-marketing] .man-aside .h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:11px;font-weight:500}[data-marketing] .man-aside p{margin:0 0 12px;font-size:17px;line-height:1.55}[data-marketing] .man-aside p:last-child{margin-bottom:0}[data-marketing] .man-prose ol{counter-reset:man;margin:0 0 24px;padding:0;list-style:none}[data-marketing] .man-prose ol li{counter-increment:man;font-family:var(--serif);color:var(--ink);border-top:1px solid var(--line-2);padding:16px 0 16px 56px;font-size:19px;line-height:1.55;position:relative}[data-marketing] .man-prose ol li:first-child{border-top:none;padding-top:0}[data-marketing] .man-prose ol li:last-child{padding-bottom:0}[data-marketing] .man-prose ol li:before{content:"0" counter(man);font-family:var(--mono);letter-spacing:.06em;color:var(--accent-ink);font-size:12px;font-weight:500;position:absolute;top:22px;left:0}[data-marketing] .man-prose ol li:first-child:before{top:6px}[data-marketing] .man-prose ul{margin:0 0 24px;padding:0;list-style:none}[data-marketing] .man-prose ul li{font-family:var(--serif);color:var(--ink-2);padding:6px 0 6px 24px;font-size:19px;line-height:1.55;position:relative}[data-marketing] .man-prose ul li:before{content:"—";color:var(--accent-ink);position:absolute;left:0}[data-marketing] .man-rule{background-image:radial-gradient(circle, var(--muted-2) 1px, transparent 1.5px);background-position:50%;background-repeat:repeat-x;background-size:8px 56px;border:none;height:56px;margin:56px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}[data-marketing] .man-signoff{border-top:1px solid var(--line);font-family:var(--serif);color:var(--ink-2);margin-top:80px;padding-top:48px;font-size:19px;line-height:1.55}[data-marketing] .man-signoff .sig{font-family:var(--serif);color:var(--accent-ink);letter-spacing:0;margin-top:24px;font-size:28px;font-style:italic}[data-marketing] .man-signoff .sig-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:11px}[data-marketing] .man-cta{color:var(--bg);text-align:center;background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:18px;margin-top:64px;padding:40px}[data-marketing] .man-cta h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--bg);margin:0 0 12px;font-size:clamp(24px,3.4vw,36px);font-weight:400;line-height:1.2}[data-marketing] .man-cta h3 em{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);font-style:italic}[data-marketing] .man-cta p{color:#f5f2eac7;margin:0 0 24px;max-width:50ch;font-size:16px;font-family:var(--sans);margin-inline:auto;line-height:1.55}[data-marketing] .man-cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}[data-marketing] .man-cta a.primary{color:#1f1401;color:lab(7.22788% 4.17398 10.5845);font-family:var(--sans);letter-spacing:-.005em;background:#d7bb70;background:lab(77.1293% 2.99212 41.7078);border-radius:100px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none}[data-marketing] .man-cta a.secondary{color:var(--bg);font-family:var(--sans);background:0 0;border-radius:100px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;box-shadow:inset 0 0 0 1px #f5f2ea4d}[data-marketing] .man-prose sup{font-family:var(--mono);color:var(--accent-ink);vertical-align:super;font-size:.6em}[data-marketing] .man-foots{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);margin-top:80px;padding-top:32px;font-size:12px;line-height:1.6}[data-marketing] .man-foots .h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}[data-marketing] .man-foots ol{margin:0;padding-left:20px}[data-marketing] .man-foots li{margin-bottom:8px}@media (max-width:880px){[data-marketing] .sol-hero-grid{grid-template-columns:1fr}}[data-marketing] .mock-chip{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:10.5px}[data-marketing] .agency-mock{min-height:580px;padding:28px}[data-marketing] .agency-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}[data-marketing] .agency-head h3{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:22px;font-weight:400}[data-marketing] .agency-head .crumbs{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}[data-marketing] .client-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:880px){[data-marketing] .client-grid{grid-template-columns:1fr 1fr}}[data-marketing] .client-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:relative}[data-marketing] .client-head{align-items:center;gap:10px;display:flex}[data-marketing] .client-logo{width:36px;height:36px;font-family:var(--serif);color:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}[data-marketing] .client-name{color:var(--ink);font-size:14px;font-weight:500}[data-marketing] .client-meta{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:10.5px}[data-marketing] .client-stat-row{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr 1fr;gap:8px;padding-top:10px;display:grid}[data-marketing] .client-stat{font-family:var(--mono);font-size:11px}[data-marketing] .client-stat-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}[data-marketing] .client-stat-num{color:var(--ink);margin-top:2px;font-size:13px;font-weight:500}[data-marketing] .client-stat-num.pos{color:var(--pos)}[data-marketing] .client-stat-num.neg{color:var(--neg)}[data-marketing] .client-tag-row{flex-wrap:wrap;gap:6px;display:flex}[data-marketing] .client-tag-row span{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);border-radius:4px;padding:2px 7px;font-size:9.5px}[data-marketing] .client-status{background:var(--pos);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:14px}[data-marketing] .client-status.warn{background:var(--warn)}[data-marketing] .client-status.fire{background:var(--neg);animation:1.4s infinite agencies-pulse}@keyframes agencies-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:880px){[data-marketing] .alt-grid{grid-template-columns:1fr}}[data-marketing] .ws-switcher{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;width:320px;padding:8px}[data-marketing] .ws-search{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line-2);margin-bottom:6px;padding:8px 10px;font-size:11.5px}[data-marketing] .ws-row{color:var(--ink);cursor:pointer;border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}[data-marketing] .ws-row:hover,[data-marketing] .ws-row.active{background:var(--bg-2)}[data-marketing] .ws-row .lg{width:26px;height:26px;font-family:var(--serif);color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}[data-marketing] .ws-row .name{font-size:13px;font-weight:500}[data-marketing] .ws-row .meta{font-family:var(--mono);color:var(--muted);margin-top:1px;font-size:10px}[data-marketing] .ws-row .badge{font-family:var(--mono);color:var(--muted);font-size:9.5px}[data-marketing] .wl-brief{background:var(--paper);max-width:640px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;margin:0 auto;padding:32px 40px}[data-marketing] .wl-brand-bar{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}[data-marketing] .wl-brand-logo{color:#fff;width:38px;height:38px;font-family:var(--serif);background:linear-gradient(135deg,#18364a,#081822);background:linear-gradient(135deg,lab(21.0992% -6.10255 -15.766),lab(7.21722% -3.34518 -9.42569));border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}[data-marketing] .wl-brand-name{font-family:var(--serif);font-size:17px}[data-marketing] .wl-brand-name small{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:400;display:block}[data-marketing] .wl-h{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 14px;font-size:26px;font-weight:400;line-height:1.15}[data-marketing] .wl-h em{color:#10364e;color:lab(21.0678% -6.72983 -18.8035);font-style:italic}[data-marketing] .wl-prose{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:14.5px;line-height:1.55}[data-marketing] .wl-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}[data-marketing] .wl-cell{background:var(--bg-2);border-radius:8px;padding:12px 14px}[data-marketing] .wl-cell-label{color:var(--muted);font-size:10.5px}[data-marketing] .wl-cell-num{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .wl-foot{border-top:1px solid var(--line-2);font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:10.5px;display:flex}[data-marketing] .wl-foot .powered{opacity:.5}@media (max-width:880px){[data-marketing] .impact-grid{grid-template-columns:1fr}}[data-marketing] .tri-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){[data-marketing] .tri-grid{grid-template-columns:1fr}}[data-marketing] .tri-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:24px}[data-marketing] .tri-card-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:10.5px}[data-marketing] .tri-card h4{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 10px;font-size:19px;font-weight:400}[data-marketing] .tri-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}@media (max-width:880px){[data-marketing] .sol-test-grid{grid-template-columns:1fr}}@media (max-width:880px){[data-marketing] .sol-hero-grid{grid-template-columns:1fr}}[data-marketing] .memo-mock{grid-template-columns:280px 1fr;min-height:580px;display:grid}[data-marketing] .memo-side{background:var(--bg-2);border-right:1px solid var(--line-2);padding:22px 18px}[data-marketing] .memo-side-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10.5px}[data-marketing] .memo-toc{flex-direction:column;gap:4px;display:flex}[data-marketing] .memo-toc-item{color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}[data-marketing] .memo-toc-item.active{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}[data-marketing] .memo-toc-item .ix{font-family:var(--mono);color:var(--muted);font-size:10px}[data-marketing] .memo-side-meta{font-family:var(--mono);color:var(--muted);margin-top:28px;font-size:11px;line-height:1.7}[data-marketing] .memo-side-meta strong{color:var(--ink);font-weight:500;font-family:var(--sans);margin-top:12px;margin-bottom:4px;font-size:12px;display:block}[data-marketing] .memo-side-meta a{color:var(--accent-ink);text-decoration:none}[data-marketing] .memo-body{max-height:600px;padding:36px 44px;overflow:hidden}[data-marketing] .memo-body .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:10.5px}[data-marketing] .memo-body h3{font-family:var(--serif);letter-spacing:-.012em;margin:8px 0 20px;font-size:28px;font-weight:400;line-height:1.15}[data-marketing] .memo-body p{font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:14.5px;line-height:1.6}[data-marketing] .memo-body p strong{font-weight:500}[data-marketing] .memo-body .cite{font-family:var(--mono);color:var(--accent-ink);vertical-align:super;cursor:pointer;font-size:9.5px}[data-marketing] .memo-finance-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 14px;display:grid}[data-marketing] .memo-fr{background:var(--bg-2);border-radius:8px;padding:12px 14px}[data-marketing] .memo-fr-label{color:var(--muted);font-size:10.5px}[data-marketing] .memo-fr-num{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .memo-fr-num em{color:var(--accent-ink);font-style:italic}[data-marketing] .memo-fr-delta{font-family:var(--mono);margin-top:2px;font-size:10.5px}@media (max-width:880px){[data-marketing] .impact-grid{grid-template-columns:1fr}}@media (max-width:980px){[data-marketing] .q-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-marketing] .q-cards{grid-template-columns:1fr}}@media (max-width:880px){[data-marketing] .alt-grid{grid-template-columns:1fr}}[data-marketing] .alt-grid.reverse{direction:rtl}[data-marketing] .alt-grid.reverse>*{direction:ltr}[data-marketing] .forecast-mock{padding:28px}[data-marketing] .forecast-row{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;grid-template-columns:1.4fr 1fr 1fr 1fr 80px;align-items:center;gap:14px;margin-bottom:6px;padding:11px 14px;display:grid}[data-marketing] .forecast-row.head{box-shadow:none;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;padding:8px 14px;font-size:10px}[data-marketing] .forecast-row .name{color:var(--ink);font-size:13px;font-weight:500}[data-marketing] .forecast-row .num{font-family:var(--mono);color:var(--ink-2);font-size:12px}[data-marketing] .forecast-row .acc{background:var(--bg-2);border-radius:4px;height:6px;overflow:hidden}[data-marketing] .forecast-row .acc-bar{background:var(--accent-ink);border-radius:4px;height:100%}[data-marketing] .integrations-strip{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:880px){[data-marketing] .sol-test-grid{grid-template-columns:1fr}}@media (max-width:880px){[data-marketing] .sol-hero-grid{grid-template-columns:1fr}}[data-marketing] .brief-mock{max-width:720px;min-height:580px;font-family:var(--serif);margin:0 auto;padding:36px 44px}[data-marketing] .brief-date{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px}[data-marketing] .brief-h{font-family:var(--serif);letter-spacing:-.018em;margin:0 0 8px;font-size:36px;font-weight:400;line-height:1.05}[data-marketing] .brief-h em{color:var(--accent-ink);font-style:italic}[data-marketing] .brief-greet{color:var(--muted);font-size:16px;font-family:var(--sans);margin-bottom:32px}[data-marketing] .brief-section{border-top:1px solid var(--line-2);padding:18px 0}[data-marketing] .brief-section:first-of-type{border-top:none;padding-top:0}[data-marketing] .brief-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;font-size:10.5px}[data-marketing] .brief-line{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;line-height:1.5}[data-marketing] .brief-line strong{font-weight:500}[data-marketing] .brief-num-row{grid-template-columns:repeat(4,1fr);gap:24px;margin:14px 0 4px;display:grid}[data-marketing] .brief-num{font-family:var(--serif);letter-spacing:-.012em;font-size:22px;line-height:1}[data-marketing] .brief-num em{color:var(--accent-ink);font-style:italic}[data-marketing] .brief-num-label{color:var(--muted);font-size:11px;font-family:var(--sans);margin-top:4px}[data-marketing] .brief-action{font-family:var(--sans);color:var(--accent-ink);background:#ffe8e1;background:lab(93.9008% 11.1773 8.97818);border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;font-size:13px;display:inline-flex}[data-marketing] .founder-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding:64px 0;display:grid}@media (max-width:880px){[data-marketing] .founder-row{grid-template-columns:1fr 1fr}}[data-marketing] .founder-cell{border-left:1px solid var(--line-2);padding:0 24px}[data-marketing] .founder-cell:first-child{border-left:none}[data-marketing] .founder-h{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 8px;font-size:17px}[data-marketing] .founder-p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:980px){[data-marketing] .q-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-marketing] .q-cards{grid-template-columns:1fr}}[data-marketing] .alt-block{border-top:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .alt-block.bg-deep{background:#193429;background:lab(19.3333% -13.5044 3.86299)}[data-marketing] .alt-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}@media (max-width:880px){[data-marketing] .alt-grid{grid-template-columns:1fr}}[data-marketing] .alt-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:11px}[data-marketing] .alt-block.bg-deep .alt-eyebrow{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078)}[data-marketing] .alt-text h2{font-family:var(--serif);letter-spacing:-.018em;max-width:20ch;margin:0 0 18px;font-size:clamp(28px,3.8vw,48px);font-weight:400;line-height:1.08}[data-marketing] .alt-text h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .alt-block.bg-deep .alt-text h2{color:var(--bg)}[data-marketing] .alt-block.bg-deep .alt-text h2 em{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078)}[data-marketing] .alt-text p{color:var(--ink-2);max-width:52ch;margin:0 0 22px;font-size:16px;line-height:1.65}[data-marketing] .alt-block.bg-deep .alt-text p{color:#f5f2ead9}[data-marketing] .alt-text ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .alt-text li{color:var(--ink-2);gap:10px;font-size:14px;line-height:1.55;display:flex}[data-marketing] .alt-block.bg-deep .alt-text li{color:#f5f2eacc}[data-marketing] .alt-text li strong{color:var(--ink)}[data-marketing] .alt-block.bg-deep .alt-text li strong{color:var(--bg)}[data-marketing] .alt-vis{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;overflow:hidden}[data-marketing] .alt-vis-flush{padding:0}[data-marketing] .decision-mock{padding:28px}[data-marketing] .decision-row{border-bottom:1px solid var(--line-2);grid-template-columns:90px 1fr auto;align-items:start;gap:18px;padding:14px 0;display:grid}[data-marketing] .decision-row:last-child{border-bottom:none}[data-marketing] .decision-date{font-family:var(--mono);color:var(--muted);padding-top:2px;font-size:10.5px}[data-marketing] .decision-text{font-family:var(--serif);color:var(--ink);font-size:15.5px;line-height:1.45}[data-marketing] .decision-text strong{font-weight:500}[data-marketing] .decision-text small{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:10.5px;display:block}[data-marketing] .decision-tag{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);border-radius:5px;align-self:start;margin-top:2px;padding:3px 9px;font-size:10px}@media (max-width:880px){[data-marketing] .sol-test-grid{grid-template-columns:1fr}}[data-marketing] .sol-test-attrib .av{width:40px;height:40px;font-family:var(--serif);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}[data-marketing] .sol-hero{padding:clamp(80px,9vw,120px) 0 clamp(56px,7vw,80px)}[data-marketing] .sol-hero-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (max-width:880px){[data-marketing] .sol-hero-grid{grid-template-columns:1fr}}[data-marketing] .sol-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;display:inline-flex}[data-marketing] .sol-tag .dot{background:var(--accent-ink);border-radius:50%;width:6px;height:6px}[data-marketing] .sol-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:16ch;margin:0 0 24px;font-size:clamp(44px,6.4vw,88px);font-weight:400;line-height:.98}[data-marketing] .sol-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .sol-hero-sub{font-family:var(--serif);color:var(--ink-2);max-width:52ch;margin:0 0 32px;font-size:clamp(18px,2.2vw,22px);line-height:1.5}[data-marketing] .sol-hero-side{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:28px}[data-marketing] .sol-hero-side h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 18px;font-size:17px;font-weight:400}[data-marketing] .sol-hero-side ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .sol-hero-side li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:14px;line-height:1.55;display:flex}[data-marketing] .sol-hero-side li svg{width:18px;height:18px;color:var(--accent-ink);flex-shrink:0;margin-top:1px}[data-marketing] .sol-hero-side li strong{color:var(--ink)}[data-marketing] .showcase{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(48px,6vw,72px) 0}[data-marketing] .showcase-frame{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), 0 32px 64px -32px #141e192e;border-radius:14px;overflow:hidden}[data-marketing] .showcase-bar{background:var(--bg-2);border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:12px 16px;display:flex}[data-marketing] .showcase-bar .dots{gap:6px;display:flex}[data-marketing] .showcase-bar .dots span{background:var(--line);border-radius:50%;width:10px;height:10px}[data-marketing] .showcase-bar .crumb{font-family:var(--mono);color:var(--muted);font-size:11.5px}[data-marketing] .mock-chip{font-family:var(--mono);background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:4px 10px;font-size:10.5px}[data-marketing] .growth-mock{min-height:540px;padding:28px}[data-marketing] .gm-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}[data-marketing] .gm-tile{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;padding:14px 16px}[data-marketing] .gm-tile-label{color:var(--muted);letter-spacing:.04em;margin-bottom:4px;font-size:11px}[data-marketing] .gm-tile-num{font-family:var(--serif);letter-spacing:-.012em;font-size:28px;line-height:1}[data-marketing] .gm-tile-delta{font-family:var(--mono);margin-top:6px;font-size:11px}[data-marketing] .gm-tile-delta.pos{color:var(--pos)}[data-marketing] .gm-tile-delta.neg{color:var(--neg)}[data-marketing] .gm-chart{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;height:220px;padding:18px;position:relative}[data-marketing] .gm-chart-title{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:500}[data-marketing] .gm-chart-sub{color:var(--muted);margin-bottom:14px;font-size:11.5px}[data-marketing] .gm-bottom{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}[data-marketing] .gm-table{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;padding:14px 16px}[data-marketing] .gm-table-row{color:var(--ink-2);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:7px 0;font-size:12px;display:grid}[data-marketing] .gm-table-row.head{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line-2);margin-bottom:4px;padding-bottom:8px;font-size:10px}[data-marketing] .gm-table-row .num{font-family:var(--mono);color:var(--ink);font-size:11.5px}[data-marketing] .gm-pill{font-family:var(--mono);border-radius:4px;padding:2px 7px;font-size:10px}[data-marketing] .gm-pill.pos{color:var(--pos);background:#d7f8e8;background:lab(94.7379% -13.2293 3.82828)}[data-marketing] .gm-pill.neg{color:var(--neg);background:#ffe7e4;background:lab(93.8292% 12.2803 6.63641)}[data-marketing] .q-stream{background:var(--bg-2);border-top:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .q-stream-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}[data-marketing] .q-stream-head h2{font-family:var(--serif);letter-spacing:-.016em;max-width:24ch;margin:0;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .q-stream-head h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .q-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:980px){[data-marketing] .q-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-marketing] .q-cards{grid-template-columns:1fr}}[data-marketing] .q-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}[data-marketing] .q-card-num{font-family:var(--mono);letter-spacing:.08em;color:var(--accent-ink);font-size:10.5px}[data-marketing] .q-card-body p{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:15px;line-height:1.5}[data-marketing] .q-meta{flex-wrap:wrap;gap:6px;display:flex}[data-marketing] .q-meta span{font-family:var(--mono);background:var(--bg-2);color:var(--muted);border-radius:4px;padding:2px 7px;font-size:10px}[data-marketing] .sol-workflow{border-top:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .sol-workflow h2{font-family:var(--serif);letter-spacing:-.016em;max-width:24ch;margin:0 0 48px;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .sol-workflow h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .sol-step{border-top:1px solid var(--line-2);grid-template-columns:64px 1fr 1fr;align-items:start;gap:32px;padding:28px 0;display:grid}@media (max-width:880px){[data-marketing] .sol-step{grid-template-columns:1fr}}[data-marketing] .sol-step-num{font-family:var(--serif);letter-spacing:-.01em;color:var(--accent-ink);padding-top:4px;font-size:24px}[data-marketing] .sol-step h3{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 8px;font-size:19px;font-weight:400}[data-marketing] .sol-step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}[data-marketing] .sol-step-aside{background:var(--bg-2);border-radius:10px;padding:16px 18px}[data-marketing] .sol-step-aside .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}[data-marketing] .sol-step-aside{color:var(--ink-2);font-size:13px;line-height:1.55}[data-marketing] .impact{border-top:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .impact h2{font-family:var(--serif);letter-spacing:-.016em;max-width:24ch;margin:0 0 12px;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .impact h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .impact-sub{color:var(--ink-2);max-width:60ch;margin:0 0 48px;font-size:15px}[data-marketing] .impact-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:880px){[data-marketing] .impact-grid{grid-template-columns:1fr}}[data-marketing] .impact-block .num{font-family:var(--serif);letter-spacing:-.022em;margin-bottom:8px;font-size:clamp(44px,6vw,72px);line-height:1}[data-marketing] .impact-block .num em{color:var(--accent-ink);font-style:italic}[data-marketing] .impact-block h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 10px;font-size:18px;font-weight:400}[data-marketing] .impact-block p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}[data-marketing] .sol-testimonial{background:var(--bg-2);border-top:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .sol-test-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}@media (max-width:880px){[data-marketing] .sol-test-grid{grid-template-columns:1fr}}[data-marketing] .sol-test-quote{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin-bottom:24px;font-size:clamp(18px,2.4vw,24px);line-height:1.5}[data-marketing] .sol-test-attrib{align-items:center;gap:14px;display:flex}[data-marketing] .sol-test-attrib strong{color:var(--ink);font-size:14px;font-weight:500;display:block}[data-marketing] .sol-test-attrib span{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:11px;display:block}[data-marketing] .sol-test-aside .stat{font-family:var(--serif);letter-spacing:-.014em;margin-bottom:4px;font-size:36px}[data-marketing] .sol-test-aside .stat em{color:var(--accent-ink);font-style:italic}[data-marketing] .sol-test-aside .stat-label{color:var(--ink-2);margin-bottom:16px;font-size:13px}[data-marketing] .sol-test-aside hr{border:none;border-top:1px solid var(--line-2);margin:16px 0}[data-marketing] .bleed{background:var(--bg);border-top:1px solid var(--line);padding:clamp(80px,10vw,128px) 0}[data-marketing] .feat-cta{text-align:center;max-width:640px;margin:0 auto}[data-marketing] .feat-cta h2{font-family:var(--serif);letter-spacing:-.016em;margin:0 0 16px;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .feat-cta h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .feat-cta p{color:var(--ink-2);max-width:52ch;margin:0 auto 32px;font-size:16px}[data-marketing] .btn{font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:inline-flex}[data-marketing] .btn-primary{background:var(--ink);color:var(--bg)}[data-marketing] .btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}[data-marketing] .btn-large{padding:13px 26px;font-size:15px}[data-marketing] .tc-hero{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,120px) 0 clamp(44px,5vw,72px)}[data-marketing] .tc-hero h1{font-family:var(--serif);letter-spacing:-.022em;max-width:18ch;margin:12px 0 0;font-size:clamp(44px,6.4vw,88px);font-weight:400;line-height:.98}[data-marketing] .tc-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .tc-hero .lead{max-width:62ch;color:var(--ink-2);margin-top:24px}[data-marketing] .tc-meta{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;gap:14px;margin-top:28px;font-size:11px;display:flex}[data-marketing] .tc-section{border-bottom:1px solid var(--line);padding:clamp(56px,7vw,88px) 0}[data-marketing] .tc-section h2{font-family:var(--serif);letter-spacing:-.016em;max-width:18ch;margin:12px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.05}[data-marketing] .tc-section h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .tc-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}@media (max-width:900px){[data-marketing] .tc-grid{grid-template-columns:1fr}}[data-marketing] .tc-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:24px}[data-marketing] .tc-card h3{font-family:var(--serif);letter-spacing:-.006em;margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.2}[data-marketing] .tc-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.58}[data-marketing] .tc-state{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px;font-size:10.5px;display:inline-flex}[data-marketing] .tc-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}[data-marketing] .tc-list li{border-top:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:180px 1fr;gap:18px;padding:12px 0;font-size:14px;display:grid}@media (max-width:700px){[data-marketing] .tc-list li{grid-template-columns:1fr;gap:4px}}[data-marketing] .tc-list strong{font-family:var(--serif);color:var(--ink);font-weight:500}[data-marketing] .tc-request{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:16px;grid-template-columns:1.4fr auto;align-items:center;gap:28px;padding:clamp(28px,5vw,48px);display:grid}@media (max-width:800px){[data-marketing] .tc-request{grid-template-columns:1fr}}[data-marketing] .tc-request h2{color:var(--bg);margin-top:0}[data-marketing] .tc-request p{color:#f5f2eac7;max-width:58ch}[data-marketing] .tc-request .btn{background:var(--bg);color:var(--ink);white-space:nowrap}[data-marketing] .sol-test-attrib .av.av-gradient{background:linear-gradient(135deg,#008660,#1d5522);background:linear-gradient(135deg,lab(49.3876% -41.434 11.7),lab(31.5994% -28.0899 23.5909))}[data-marketing] .q-stream-head.q-stream-head-wide h2{max-width:28ch}[data-marketing] .top-hero{padding:clamp(80px,10vw,140px) 0 clamp(60px,8vw,100px);position:relative;overflow:hidden}[data-marketing] .top-hero h1{font-family:var(--serif);letter-spacing:-.025em;max-width:16ch;margin:0;font-size:clamp(48px,8vw,116px);font-weight:400;line-height:.96}[data-marketing] .top-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .top-hero p{max-width:56ch}[data-marketing] .chapter{padding:clamp(80px,10vw,140px) 0;position:relative}[data-marketing] .chapter-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}@media (max-width:980px){[data-marketing] .chapter-grid{grid-template-columns:1fr;gap:40px}}[data-marketing] .chapter-text{position:sticky;top:110px}[data-marketing] .chapter-num{font-family:var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:24px;font-size:12px}[data-marketing] .chapter h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05}[data-marketing] .chapter h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .chapter-lead{color:var(--ink-2);max-width:50ch;margin:0 0 32px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}[data-marketing] .chapter ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .chapter ul li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:14.5px;line-height:1.55;display:flex}[data-marketing] .chapter ul li:before{content:"";background:var(--accent-ink);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}[data-marketing] .chapter ul li strong{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}[data-marketing] .vis-frame{background:var(--panel);box-shadow:0 28px 70px -32px #14151a2e, inset 0 0 0 1px var(--line);border-radius:14px;min-height:420px;padding:24px;position:relative}[data-marketing] .ch1-composer{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2), 0 4px 20px -8px #14151a14;font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);border-radius:12px;min-height:64px;margin-bottom:18px;padding:16px 18px;font-size:19px;position:relative}[data-marketing] .ch1-mode{border-top:1px solid var(--line-2);font-family:var(--mono);gap:6px;padding-top:12px;font-size:11px;display:flex}[data-marketing] .ch1-mode-btn{background:var(--bg-2);color:var(--muted);border-radius:999px;padding:4px 10px}[data-marketing] .ch1-mode-btn.on{background:var(--ink);color:var(--bg)}[data-marketing] .ch1-suggestions{flex-direction:column;gap:8px;display:flex}[data-marketing] .ch1-sug{background:var(--bg-2);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}[data-marketing] .ch1-sug .k{font-family:var(--mono);background:var(--panel);color:var(--muted);border-radius:4px;padding:2px 7px;font-size:11px}[data-marketing] .trace{flex-direction:column;gap:10px;display:flex}[data-marketing] .trace-step{background:var(--bg-2);font-family:var(--mono);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px;display:flex}[data-marketing] .trace-step .ic{background:var(--panel);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}[data-marketing] .trace-step .ic svg{width:12px;height:12px;color:var(--accent-ink)}[data-marketing] .trace-step .when{color:var(--muted-2);margin-left:auto;font-size:11px}[data-marketing] .trace-step.done .ic{background:var(--accent-ink)}[data-marketing] .trace-step.done .ic svg{color:var(--bg)}[data-marketing] .trace-step.live .ic{background:color-mix(in oklch, var(--accent-ink) 10%, transparent)}[data-marketing] .trace-step.live .ic:after{content:"";border-radius:8px;animation:1.5s infinite ringpulse;position:absolute;inset:-2px;box-shadow:0 0 #405d5066;box-shadow:0 0 lab(36.7355% -13.3642 3.84547/.4)}@keyframes ringpulse{0%{box-shadow:0 0 #405d5080;box-shadow:0 0 lab(36.7355% -13.3642 3.84547/.5)}to{box-shadow:0 0 0 8px #405d5000;box-shadow:0 0 0 8px lab(36.7355% -13.3642 3.84547/0)}}[data-marketing] .trace-sub{background:var(--ink);color:var(--bg);font-family:var(--mono);white-space:pre-wrap;border-radius:8px;margin-left:34px;padding:8px 12px;font-size:11px;line-height:1.55}[data-marketing] .trace-sub .kw{color:#75cca7;color:lab(75.8139% -33.7188 9.65229)}[data-marketing] .trace-sub .num{color:#ffc166;color:lab(82.5491% 16.1509 54.3516)}[data-marketing] .trace-sub .str{color:#ffbaa7;color:lab(81.8118% 28.6432 23.2553)}[data-marketing] .ans-prose{font-family:var(--serif);color:var(--ink);margin:0 0 18px;font-size:17px;line-height:1.55}[data-marketing] .ans-prose .num{font-family:var(--sans);background:color-mix(in oklch, var(--accent-ink) 8%, transparent);border-radius:4px;padding:1px 5px;font-weight:500}[data-marketing] .ans-prose .cite{font-family:var(--mono);vertical-align:super;color:var(--accent-ink);cursor:pointer;font-size:10px}[data-marketing] .ans-chart{background:var(--bg-2);border-radius:10px;padding:16px}[data-marketing] .ans-chart-title{color:var(--muted);font-size:12px;font-family:var(--mono);margin-bottom:12px}[data-marketing] .ans-chart svg{width:100%;height:140px;display:block}[data-marketing] .act-list{flex-direction:column;gap:12px;display:flex}[data-marketing] .act-card{background:var(--bg-2);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}[data-marketing] .act-icon{background:var(--panel);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-marketing] .act-icon svg{width:16px;height:16px;color:var(--accent-ink)}[data-marketing] .act-name{color:var(--ink);font-size:14.5px;font-weight:500}[data-marketing] .act-desc{color:var(--muted);margin-top:2px;font-size:12.5px}[data-marketing] .sub-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){[data-marketing] .sub-grid{grid-template-columns:1fr}}[data-marketing] .sub-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:24px}[data-marketing] .sub-card h4{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 8px;font-size:19px;font-weight:400}[data-marketing] .sub-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}[data-marketing] .sub-card-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:10.5px}[data-marketing] .hero{background:var(--bg);padding:clamp(60px,9vw,110px) 0;position:relative;overflow:hidden}[data-marketing] .hero-bg{pointer-events:none;z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0}[data-marketing] .hero-inner{z-index:2;position:relative}[data-marketing] .hero-opener{max-width:880px;margin-bottom:clamp(28px,4vw,48px)}[data-marketing] .opener-frame{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .8s var(--ease-out), transform .8s var(--ease-out), filter .8s var(--ease-out);background:#fff9;border-radius:14px;align-items:flex-start;gap:16px;padding:22px 26px;display:flex;box-shadow:0 1px #141e1905,0 12px 30px -22px #141e192e}[data-marketing] .opener-frame.is-fading{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-8px)}[data-marketing] .opener-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;flex-shrink:0;padding-top:4px;font-size:11px}[data-marketing] .opener-eyebrow .ok-dot{background:var(--accent-glow);vertical-align:1px;width:6px;height:6px;animation:hp-pulse 1.6s var(--ease-in-out) infinite;border-radius:50%;margin-right:8px;display:inline-block}[data-marketing] .opener-q{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;min-height:1.3em;font-size:clamp(20px,2.4vw,30px);line-height:1.3}[data-marketing] .opener-q .caret{background:var(--accent-ink);vertical-align:-.12em;width:2px;height:.95em;margin-left:2px;animation:.95s step-end infinite hp-caret-blink;display:inline-block}[data-marketing] .opener-q .caret.is-static{animation:none}@keyframes hp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-marketing] .hero-stage{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}[data-marketing] .hero-stage.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-marketing] .opener-frame{display:none}[data-marketing] .hero-stage{opacity:1;transition:none;transform:none}}[data-marketing] .hero-headline{font-family:var(--serif);letter-spacing:-.025em;max-width:14ch;color:var(--ink);font-size:clamp(48px,8vw,124px);font-weight:400;line-height:.96}[data-marketing] .hero-headline em{color:var(--accent-ink);font-style:italic;font-weight:400}[data-marketing] .hero-sub{color:var(--ink-2);max-width:52ch;margin-top:28px;font-size:clamp(18px,1.7vw,22px);line-height:1.55}[data-marketing] .hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}[data-marketing] .hero-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex}[data-marketing] .hero-meta .dot-sep{background:var(--muted);border-radius:50%;width:3px;height:3px;display:inline-block}@keyframes hp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}[data-marketing] .product-stage{margin-top:clamp(48px,6vw,72px);position:relative}[data-marketing] .product-window{background:var(--panel);box-shadow:0 1px 0 #fff9 inset, 0 30px 80px -30px #14151a2e, 0 8px 22px -10px #14151a1a, inset 0 0 0 1px var(--line);border-radius:18px;position:relative;overflow:hidden}[data-marketing] .pw-bar{border-bottom:1px solid var(--line-2);background:var(--bg-2);align-items:center;gap:10px;height:38px;padding:0 16px;display:flex}[data-marketing] .pw-dots{gap:6px;display:flex}[data-marketing] .pw-dots span{background:var(--bg-3);border-radius:50%;width:11px;height:11px}[data-marketing] .pw-url{font-family:var(--mono);color:var(--muted);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;margin:0 auto;padding:4px 14px;font-size:11.5px}[data-marketing] .pw-body{background:var(--panel);grid-template-columns:220px 1fr;min-height:540px;display:grid}[data-marketing] .pw-side{border-right:1px solid var(--line-2);background:var(--bg-2);padding:18px 12px}[data-marketing] .pw-side-section{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-family:var(--mono);padding:8px 10px 6px}[data-marketing] .pw-side-item{color:var(--ink-2);cursor:default;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}[data-marketing] .pw-side-item.active{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}[data-marketing] .pw-side-item svg{opacity:.7;width:14px;height:14px}[data-marketing] .pw-side-thread{color:var(--muted);cursor:default;border-radius:6px;padding:5px 10px;font-size:12.5px}[data-marketing] .pw-side-thread.current{color:var(--ink);font-weight:500}[data-marketing] .pw-main{flex-direction:column;max-height:580px;display:flex;overflow:hidden}[data-marketing] .pw-main-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}[data-marketing] .pw-thread-title{font-family:var(--serif);letter-spacing:-.01em;font-size:17px}[data-marketing] .pw-thread-meta{color:var(--muted);font-size:11.5px;font-family:var(--mono)}[data-marketing] .pw-thread-body{flex-direction:column;flex:1;gap:20px;padding:24px 32px;display:flex;position:relative;overflow:hidden}[data-marketing] #pw-scroll{flex-direction:column;gap:24px;display:flex}[data-marketing] .pw-turn-user{align-items:flex-start;gap:12px;display:flex}[data-marketing] .pw-avatar{width:26px;height:26px;color:var(--ink);background:linear-gradient(135deg,#d8c9a8,#b8a87e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}[data-marketing] .pw-user-text{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;flex:1;font-size:19px;line-height:1.4}[data-marketing] .pw-turn-assistant{align-items:flex-start;gap:12px;display:flex}[data-marketing] .pw-arcus{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-marketing] .pw-arcus svg{width:14px;height:14px}[data-marketing] .pw-assistant-body{flex:1}[data-marketing] .pw-reasoning{font-family:var(--mono);color:var(--muted);background:var(--bg-2);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:11.5px;display:inline-flex}[data-marketing] .pw-reasoning .dot{background:var(--accent-glow);width:5px;height:5px;animation:hp-pulse 1.4s var(--ease-in-out) infinite;border-radius:50%}[data-marketing] .pw-reasoning.done{color:var(--muted-2)}[data-marketing] .pw-reasoning.done .dot{background:var(--pos);animation:none}[data-marketing] .pw-tool-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}[data-marketing] .pw-chip{background:var(--bg-2);font-family:var(--mono);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}[data-marketing] .pw-chip.running .dot{background:var(--accent-glow);border-radius:50%;width:5px;height:5px;animation:1.2s infinite hp-pulse;display:inline-block}[data-marketing] .pw-prose{font-family:var(--serif);color:var(--ink);letter-spacing:-.003em;font-size:16.5px;line-height:1.6}[data-marketing] .pw-prose .num{font-family:var(--sans);color:var(--ink);background:color-mix(in oklch, var(--accent-ink) 8%, transparent);border-radius:4px;padding:1px 5px;font-weight:500}[data-marketing] .pw-prose .cite{font-family:var(--mono);vertical-align:super;color:var(--accent-ink);cursor:pointer;font-size:10px}[data-marketing] .pw-typing{background:var(--ink);vertical-align:text-bottom;width:7px;height:17px;margin-left:2px;animation:1.05s step-end infinite hp-blink;display:inline-block}@keyframes hp-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-marketing] .pw-artifact{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;margin-top:18px;padding:16px 18px}[data-marketing] .pw-artifact-head{color:var(--muted);font-size:12px;font-family:var(--mono);align-items:center;gap:8px;margin-bottom:12px;display:flex}[data-marketing] .pw-artifact-title{color:var(--ink);font-weight:500}[data-marketing] .pw-chart{height:110px}[data-marketing] .pw-chart svg{width:100%;height:100%}[data-marketing] .pw-thread-foot{border-top:1px solid var(--line-2);background:var(--bg-2);align-items:center;gap:10px;padding:16px 24px 18px;display:flex}[data-marketing] .pw-composer{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);font-size:13.5px;font-family:var(--serif);border-radius:10px;flex:1;padding:10px 14px;font-style:italic}[data-marketing] .pw-followups{flex-wrap:wrap;gap:6px;display:flex}[data-marketing] .pw-fu-chip{background:var(--panel);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:default;border-radius:999px;padding:5px 11px;font-size:12px;display:inline-flex}@media (max-width:760px){[data-marketing] .pw-body{grid-template-columns:1fr}[data-marketing] .pw-side{display:none}[data-marketing] .pw-thread-body{padding:20px 18px}[data-marketing] .pw-thread-foot{flex-wrap:wrap;padding:12px 16px}[data-marketing] .pw-followups{width:100%}}[data-marketing] .logo-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0 32px}[data-marketing] .logo-strip-label{text-align:center;color:var(--muted);letter-spacing:.06em;margin-bottom:32px;font-size:12px}[data-marketing] .logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(28px,4.5vw,56px);display:flex}[data-marketing] .logos-row>div{font-family:var(--serif);letter-spacing:-.02em;color:var(--muted);font-size:clamp(16px,1.6vw,22px);font-weight:500}[data-marketing] .logos-row>div.mono{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(12px,1.1vw,16px);font-weight:500}[data-marketing] .logos-row>div.italic{font-style:italic}[data-marketing] .sect-head{max-width:800px;margin-bottom:56px}[data-marketing] .sect-head .eyebrow{margin-bottom:16px;display:block}[data-marketing] .pillar-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:880px){[data-marketing] .pillar-grid{grid-template-columns:1fr}}[data-marketing] .pillar{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);color:inherit;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}[data-marketing] .pillar:hover{box-shadow:inset 0 0 0 1px var(--line), 0 18px 36px -22px #14151a2e;transform:translateY(-2px)}[data-marketing] .pillar-vis{background:var(--bg-2);border-bottom:1px solid var(--line-2);height:240px;position:relative;overflow:hidden}[data-marketing] .pillar-text{padding:24px 28px 28px}[data-marketing] .pillar-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:11px}[data-marketing] .pillar h3{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 12px;font-size:26px;font-weight:400;line-height:1.15}[data-marketing] .pillar p{color:var(--ink-2);margin:0 0 20px;font-size:15px;line-height:1.55}[data-marketing] .pillar-link{color:var(--accent-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;transition:gap .2s;display:inline-flex}[data-marketing] .pillar:hover .pillar-link{gap:10px}[data-marketing] .vis-thread{background:var(--panel);box-shadow:0 4px 14px -4px #14151a1a, inset 0 0 0 1px var(--line-2);border-radius:10px;padding:14px;position:absolute;inset:24px 24px auto}[data-marketing] .vis-q{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:14px}[data-marketing] .vis-a-line{background:var(--bg-3);border-radius:3px;height:6px;margin-bottom:5px}[data-marketing] .vis-a-line.short{width:60%}[data-marketing] .vis-a-line.med{width:80%}[data-marketing] .vis-dash-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;inset:24px}[data-marketing] .vis-dash-cell{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-marketing] .vis-dash-num{font-family:var(--serif);letter-spacing:-.01em;font-size:22px}[data-marketing] .vis-dash-num small{color:var(--muted);font-size:11px;font-family:var(--sans);margin-left:2px}[data-marketing] .vis-dash-spark{flex:1;position:relative}[data-marketing] .vis-dash-spark svg{width:100%;height:100%}[data-marketing] .vis-auto-list{flex-direction:column;gap:8px;display:flex;position:absolute;inset:24px}[data-marketing] .vis-auto-row{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}[data-marketing] .vis-auto-icon{background:var(--bg-2);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}[data-marketing] .vis-auto-icon svg{width:11px;height:11px;color:var(--accent-ink)}[data-marketing] .vis-auto-name{color:var(--ink);flex:1;font-size:12.5px;font-weight:500}[data-marketing] .vis-auto-when{color:var(--muted);font-family:var(--mono);font-size:10.5px}[data-marketing] .vis-auto-status{background:var(--pos);border-radius:50%;width:6px;height:6px}[data-marketing] .vis-data-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;inset:24px}[data-marketing] .vis-data-tile{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}[data-marketing] .vis-data-logo{width:28px;height:28px;font-family:var(--serif);color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}[data-marketing] .testimony{text-align:center;max-width:880px;margin:0 auto}[data-marketing] .testimony blockquote{font-family:var(--serif);letter-spacing:-.014em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.25}[data-marketing] .testimony blockquote em{color:var(--accent-ink);font-style:italic}[data-marketing] .testimony-attr{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}[data-marketing] .testimony-attr-photo{background:linear-gradient(135deg,#c9b8a0,#8b7c68);border-radius:50%;width:28px;height:28px}[data-marketing] .testimony-attr strong{color:var(--ink);font-weight:500}[data-marketing] .case-grid{grid-template-columns:2fr 1fr 1fr;gap:24px;display:grid}@media (max-width:880px){[data-marketing] .case-grid{grid-template-columns:1fr}}[data-marketing] .case{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);min-height:360px;transition:all .3s var(--ease-out);color:inherit;border-radius:18px;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;display:flex}[data-marketing] .case:hover{box-shadow:inset 0 0 0 1px var(--line), 0 18px 36px -22px #14151a29;transform:translateY(-2px)}[data-marketing] .case-feature{background:var(--ink);color:var(--bg)}[data-marketing] .case-feature *{color:var(--bg)}[data-marketing] .case-feature .case-meta,[data-marketing] .case-feature .case-stat-label{color:#f5f2ea8c!important}[data-marketing] .case-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}[data-marketing] .case-name{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 16px;font-size:22px;line-height:1.2}[data-marketing] .case-quote{font-family:var(--serif);letter-spacing:-.005em;color:inherit;margin:0 0 24px;font-size:19px;line-height:1.4}[data-marketing] .case-feature .case-quote{max-width:18ch;font-size:26px;line-height:1.25}[data-marketing] .case-stats{flex-wrap:wrap;gap:32px;margin-bottom:24px;display:flex}[data-marketing] .case-stat-num{font-family:var(--serif);letter-spacing:-.015em;font-size:36px;line-height:1}[data-marketing] .case-feature .case-stat-num{font-size:56px}[data-marketing] .case-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px}[data-marketing] .case-link{color:var(--accent-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}[data-marketing] .case-feature .case-link{color:var(--bg)}[data-marketing] .flow{counter-reset:flow;grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:880px){[data-marketing] .flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){[data-marketing] .flow{grid-template-columns:1fr}}[data-marketing] .flow-step{counter-increment:flow;border-top:1px solid var(--line);padding:32px 24px 32px 0}[data-marketing] .flow-step:before{content:counter(flow, decimal-leading-zero);font-family:var(--mono);color:var(--muted-2);letter-spacing:.1em;margin-bottom:28px;font-size:11px;display:block}[data-marketing] .flow-step h4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .flow-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}[data-marketing] .sec-strip{background:var(--ink);color:var(--bg);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:64px;display:grid}@media (max-width:880px){[data-marketing] .sec-strip{grid-template-columns:1fr;gap:40px;padding:40px 32px}}[data-marketing] .sec-strip h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.1}[data-marketing] .sec-strip p{color:#f5f2eab3;margin:0;font-size:16px;line-height:1.6}[data-marketing] .sec-badges{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}[data-marketing] .sec-badge{background:#f5f2ea0a;border-radius:12px;flex-direction:column;gap:4px;padding:20px 16px;display:flex;box-shadow:inset 0 0 0 1px #f5f2ea14}[data-marketing] .sec-badge-name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f2ea8c;font-size:11px}[data-marketing] .sec-badge-val{font-family:var(--serif);color:var(--bg);font-size:17px;line-height:1.2}[data-marketing] .cta-strip{text-align:center;padding:clamp(80px,12vw,140px) 0}[data-marketing] .cta-headline{font-family:var(--serif);letter-spacing:-.02em;max-width:14ch;margin:0 auto 28px;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1}[data-marketing] .cta-headline em{color:var(--accent-ink);font-style:italic}[data-marketing] .cta-strip p{color:var(--ink-2);max-width:50ch;margin:0 auto 40px;font-size:18px}[data-marketing] .cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .section-pad{padding:clamp(80px,10vw,120px) 0}[data-marketing] .section-pad-tight{padding:clamp(40px,5vw,64px) 0}[data-marketing] .demo-hero{border-bottom:1px solid var(--line);padding:clamp(72px,9vw,120px) 0 clamp(44px,6vw,76px)}[data-marketing] .demo-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(36px,6vw,84px);display:grid}@media (max-width:960px){[data-marketing] .demo-grid{grid-template-columns:1fr}}[data-marketing] .demo-hero h1{font-family:var(--serif);letter-spacing:-.024em;max-width:13ch;margin:14px 0 0;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.96}[data-marketing] .demo-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .demo-copy{font-family:var(--serif);color:var(--ink-2);max-width:48ch;margin:30px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}[data-marketing] .demo-list{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}[data-marketing] .demo-list li{color:var(--ink-2);grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}[data-marketing] .demo-list span{background:var(--panel);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--accent-ink);font-family:var(--mono);border-radius:999px;place-items:center;font-size:11px;display:grid}[data-marketing] .demo-list strong{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}[data-marketing] .demo-booking{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 30px 70px -46px #141e1938;border-radius:16px;overflow:hidden}[data-marketing] .demo-booking-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}[data-marketing] .demo-booking-title{font-family:var(--serif);color:var(--ink);font-size:20px}[data-marketing] .demo-booking-title em{color:var(--accent-ink);font-style:italic}[data-marketing] .demo-booking-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}[data-marketing] .demo-frame{background:var(--bg);border:0;width:100%;height:min(72vh,720px);min-height:560px;display:block}[data-marketing] .demo-fallback{border-top:1px solid var(--line-2);color:var(--muted);padding:18px 22px;font-size:13px;line-height:1.5}[data-marketing] .demo-fallback a{color:var(--accent-ink);border-bottom:1px solid;text-decoration:none}[data-marketing] .demo-foot{background:var(--bg-2);padding:clamp(48px,6vw,80px) 0}[data-marketing] .demo-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-marketing] .demo-foot p{color:var(--ink-2);margin:0;font-size:14px}[data-marketing] .threads-mock{grid-template-columns:200px 1fr;min-height:460px;display:grid}[data-marketing] .tm-side{background:var(--bg-2);border-right:1px solid var(--line-2);padding:14px 10px;font-size:12.5px}[data-marketing] .tm-side-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);padding:8px;font-size:10px}[data-marketing] .tm-side-row{color:var(--muted);cursor:default;border-radius:6px;padding:6px 10px;line-height:1.4}[data-marketing] .tm-side-row.active{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}[data-marketing] .tm-side-row .turn-pill{font-family:var(--mono);background:var(--bg-3);color:var(--accent-ink);border-radius:3px;margin-right:4px;padding:1px 5px;font-size:9.5px;display:inline-block}[data-marketing] .tm-main{flex-direction:column;gap:16px;padding:22px 26px;display:flex}[data-marketing] .tm-turn{gap:10px;display:flex}[data-marketing] .tm-turn-name{font-family:var(--mono);background:var(--bg-2);color:var(--accent-ink);letter-spacing:.04em;border-radius:4px;flex-shrink:0;align-self:flex-start;height:16px;padding:2px 6px;font-size:10px}[data-marketing] .tm-turn-body{flex:1}[data-marketing] .tm-q{font-family:var(--serif);color:var(--ink);font-size:16px}[data-marketing] .tm-prose{font-family:var(--serif);color:var(--ink-2);font-size:14.5px;line-height:1.55}[data-marketing] .tm-prose .h{cursor:pointer;background:#ffc16680;background:lab(82.5491% 16.1509 54.3516/.5);border-radius:2px;padding:0 3px}[data-marketing] .tm-fu{flex-wrap:wrap;gap:6px;padding-left:32px;display:flex}[data-marketing] .tm-fu-chip{background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:4px 10px;font-size:11.5px;display:inline-flex}[data-marketing] .branch-vis{min-height:400px;padding:24px}[data-marketing] .branch-tree{padding-left:32px;position:relative}[data-marketing] .branch-node{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;position:relative}[data-marketing] .branch-node:before{content:"";background:var(--line);width:12px;height:1px;position:absolute;top:18px;left:-20px}[data-marketing] .branch-trunk{background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:0}[data-marketing] .branch-node.indent{margin-left:24px}[data-marketing] .branch-node .pill{font-family:var(--mono);background:var(--bg-2);color:var(--accent-ink);border-radius:3px;margin-right:6px;padding:1px 5px;font-size:10px}[data-marketing] .branch-node.current{box-shadow:inset 0 0 0 2px var(--accent-ink)}[data-marketing] .mention-mock{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--serif);border-radius:10px;padding:14px 16px;font-size:16px;position:relative}[data-marketing] .mention-mock .at{background:color-mix(in oklch, var(--accent-ink) 12%, transparent);color:var(--accent-ink);border-radius:3px;padding:1px 4px}[data-marketing] .mention-pop{background:var(--panel);box-shadow:0 14px 40px -10px #14151a2e, inset 0 0 0 1px var(--line);z-index:2;border-radius:10px;min-width:280px;padding:8px;position:absolute;top:calc(100% - 8px);left:60px}[data-marketing] .mention-row{cursor:default;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}[data-marketing] .mention-row:hover,[data-marketing] .mention-row.on{background:var(--bg-2)}[data-marketing] .mention-row .turn-pill{font-family:var(--mono);background:var(--bg-2);color:var(--accent-ink);border-radius:3px;padding:2px 5px;font-size:10px}[data-marketing] .mention-row .desc{color:var(--muted)}[data-marketing] .pr-hero{padding:clamp(72px,9vw,120px) 0 clamp(40px,5vw,56px)}[data-marketing] .pr-hero h1{font-family:var(--serif);letter-spacing:-.024em;max-width:16ch;margin:14px 0 0;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:.96}[data-marketing] .pr-hero h1 em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-hero .lead{max-width:56ch;margin-top:32px}[data-marketing] .pr-hero-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;display:grid}@media (max-width:880px){[data-marketing] .pr-hero-grid{grid-template-columns:1fr;gap:32px}}[data-marketing] .pr-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}[data-marketing] .pr-hero-meta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:11.5px}[data-marketing] .pr-hero-aside{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:28px}[data-marketing] .pr-hero-aside-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px}[data-marketing] .pr-aside-row{border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}[data-marketing] .pr-aside-row:first-of-type{border-top:0;padding-top:0}[data-marketing] .pr-aside-row:last-of-type{padding-bottom:0}[data-marketing] .pr-aside-num{font-family:var(--serif);color:var(--accent-ink);min-width:24px;font-size:22px;font-style:italic;line-height:1}[data-marketing] .pr-aside-q{font-family:var(--serif);color:var(--ink);font-size:14.5px;line-height:1.3}[data-marketing] .pr-aside-a{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.5}[data-marketing] .pr-paths{padding:0 0 clamp(56px,7vw,96px)}[data-marketing] .pr-path-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:980px){[data-marketing] .pr-path-grid{grid-template-columns:1fr}}[data-marketing] .pr-path{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:20px;padding:32px 30px;display:flex;position:relative}[data-marketing] .pr-path.pop{box-shadow:none;color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299)}[data-marketing] .pr-path.pop .pr-path-name,[data-marketing] .pr-path.pop .pr-path-tag,[data-marketing] .pr-path.pop .pr-path-feat-h{color:var(--bg)}[data-marketing] .pr-path.pop .pr-path-desc,[data-marketing] .pr-path.pop .pr-path-feat-list li{color:#f5f2eac7}[data-marketing] .pr-path.pop .pr-path-feat-list li:before{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078)}[data-marketing] .pr-path.pop .pr-path-divider{background:#f5f2ea24}[data-marketing] .pr-path.pop .pr-path-shape-line{color:#f5f2ea8c}[data-marketing] .pr-path.pop .pr-path-shape-line strong{color:var(--bg)}[data-marketing] .pr-path-flag{color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#d7bb70;background:lab(77.1293% 2.99212 41.7078);border-radius:100px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-10px;right:20px}[data-marketing] .pr-path-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}[data-marketing] .pr-path-name{font-family:var(--serif);letter-spacing:-.014em;font-size:36px;font-weight:400;line-height:1}[data-marketing] .pr-path-name em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-path.pop .pr-path-name em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748)}[data-marketing] .pr-path-desc{color:var(--ink-2);font-size:14px;line-height:1.55}[data-marketing] .pr-path-shape{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);gap:10px;padding:18px 0;display:grid}[data-marketing] .pr-path-shape-line{color:var(--muted);gap:10px;font-size:12.5px;line-height:1.4;display:flex}[data-marketing] .pr-path-shape-line strong{color:var(--ink);min-width:88px;font-weight:500;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding-top:1px;font-size:10.5px}[data-marketing] .pr-path-cta{margin:0}[data-marketing] .pr-path-cta .btn{justify-content:center;width:100%;padding:13px 18px;font-size:14px}[data-marketing] .pr-path-cta-help{text-align:center;color:var(--muted);margin-top:10px;font-size:11.5px}[data-marketing] .pr-path.pop .pr-path-cta-help{color:#f5f2ea99}[data-marketing] .pr-path-divider{background:var(--line-2);height:1px;margin:0}[data-marketing] .pr-path-feat-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:10.5px}[data-marketing] .pr-path-feat-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .pr-path-feat-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}[data-marketing] .pr-path-feat-list li:before{content:"—";color:var(--accent-ink);font-family:var(--mono);flex-shrink:0;margin-top:1px}[data-marketing] .pr-how{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(72px,9vw,112px) 0}[data-marketing] .pr-how-h{font-family:var(--serif);letter-spacing:-.014em;max-width:26ch;margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.1}[data-marketing] .pr-how-h em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-how>.col>.lead{color:var(--ink-2);max-width:56ch;margin:0 0 56px}[data-marketing] .pr-how-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:720px){[data-marketing] .pr-how-grid{grid-template-columns:1fr}}[data-marketing] .pr-how-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:28px}[data-marketing] .pr-how-card .num{font-family:var(--serif);color:var(--accent-ink);margin-bottom:12px;font-size:28px;font-style:italic;line-height:1;display:inline-block}[data-marketing] .pr-how-card h4{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .pr-how-card h4 em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-how-card p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}[data-marketing] .pr-how-card p+p{margin-top:12px}[data-marketing] .pr-how-card p strong{color:var(--ink);font-weight:500}[data-marketing] .pr-compare{padding:clamp(80px,9vw,120px) 0}[data-marketing] .pr-compare-head{max-width:56ch;margin:0 0 56px}[data-marketing] .pr-compare-head h2{font-family:var(--serif);letter-spacing:-.018em;margin:14px 0;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .pr-compare-head h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-compare-head p{color:var(--ink-2)}[data-marketing] .cmp-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}[data-marketing] .cmp-table thead th{text-align:left;vertical-align:bottom;font-family:var(--serif);color:var(--ink);border-bottom:1px solid var(--line);background:var(--bg);z-index:5;padding:18px 16px 14px;font-size:19px;font-weight:400;position:sticky;top:64px}[data-marketing] .cmp-table thead th .th-sub{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:none;margin-top:4px;font-size:11px;font-weight:400;display:block}[data-marketing] .cmp-table thead th.pop{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:12px 12px 0 0}[data-marketing] .cmp-table thead th.pop .th-sub{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748)}[data-marketing] .cmp-table thead th:first-child{width:36%;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}[data-marketing] .cmp-table tbody tr.cat td{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);border-bottom:1px solid var(--line-2);padding:32px 16px 12px;font-size:11px;font-weight:600}[data-marketing] .cmp-table tbody td{border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-2);padding:14px 16px}[data-marketing] .cmp-table tbody td:first-child{color:var(--ink);font-weight:450}[data-marketing] .cmp-table tbody td .row-sub{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}[data-marketing] .cmp-table tbody td.yes:before{content:"●";color:var(--accent-ink);font-size:14px}[data-marketing] .cmp-table tbody td.no:before{content:"—";color:var(--muted-2);font-family:var(--mono);font-size:14px}[data-marketing] .cmp-table tbody td.val{font-family:var(--mono);font-size:12px}[data-marketing] .cmp-table tbody td.pop{background:#1934290d;background:lab(19.3333% -13.5044 3.86299/.05)}[data-marketing] .cmp-table tfoot td{padding:24px 16px}[data-marketing] .cmp-table tfoot td.pop{background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:0 0 12px 12px}[data-marketing] .cmp-table tfoot .btn{justify-content:center;width:100%;padding:10px 14px;font-size:13px}[data-marketing] .cmp-mobile-hint{font-family:var(--mono);color:var(--muted);margin-bottom:16px;font-size:11px;display:none}@media (max-width:880px){[data-marketing] .cmp-mobile-hint{display:block}[data-marketing] .cmp-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}[data-marketing] .cmp-table{min-width:880px}}[data-marketing] .pr-demo{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);padding:clamp(80px,10vw,128px) 0}[data-marketing] .pr-demo h2{font-family:var(--serif);letter-spacing:-.02em;max-width:18ch;color:var(--bg);margin:14px 0 24px;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.05}[data-marketing] .pr-demo h2 em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);font-style:italic}[data-marketing] .pr-demo .lead{color:#f5f2ead9;max-width:56ch;margin-bottom:40px}[data-marketing] .pr-demo-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:880px){[data-marketing] .pr-demo-grid{grid-template-columns:1fr;gap:32px}}[data-marketing] .pr-demo-bullets{flex-direction:column;gap:16px;margin:32px 0;padding:0;display:flex}[data-marketing] .pr-demo-bullets li{grid-template-columns:24px 1fr;align-items:start;gap:16px;list-style:none;display:grid}[data-marketing] .pr-demo-bullets .n{font-family:var(--serif);color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);font-size:22px;font-style:italic;line-height:1}[data-marketing] .pr-demo-bullets .b{font-family:var(--serif);color:var(--bg);font-size:18px;line-height:1.3}[data-marketing] .pr-demo-bullets .b small{font-family:var(--sans);color:#f5f2eab3;margin-top:4px;font-size:13px;line-height:1.5;display:block}[data-marketing] .pr-demo-card{background:#284438;background:lab(26.2944% -13.4327 3.85408);border:1px solid #f5f2ea2e;border-radius:14px;padding:28px}[data-marketing] .pr-demo-card h4{font-family:var(--serif);color:var(--bg);letter-spacing:-.005em;margin:0 0 6px;font-size:22px;font-weight:400}[data-marketing] .pr-demo-card p{color:#f5f2eac7;margin:0 0 24px;font-size:14px;line-height:1.55}[data-marketing] .pr-demo-card .meta{font-family:var(--mono);letter-spacing:.06em;color:#f5f2ea8c;border-top:1px solid #f5f2ea2e;gap:6px;margin-top:16px;padding-top:16px;font-size:11px;display:grid}[data-marketing] .pr-demo-card .meta b{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);margin-right:8px;font-weight:500}[data-marketing] .pr-demo-card .btn{background:var(--bg);width:100%;color:var(--ink);justify-content:center}[data-marketing] .pr-demo-card .btn:hover{background:#fff}[data-marketing] .pr-proof{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(64px,8vw,96px) 0}[data-marketing] .pr-proof-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:880px){[data-marketing] .pr-proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){[data-marketing] .pr-proof-grid{grid-template-columns:1fr}}[data-marketing] .pr-proof-cell{border-top:1px solid var(--line-2);padding:24px 0}[data-marketing] .pr-proof-cell .num{font-family:var(--serif);letter-spacing:-.018em;color:var(--ink);margin-bottom:8px;font-size:48px;line-height:1}[data-marketing] .pr-proof-cell .num em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-proof-cell .lbl{color:var(--ink-2);max-width:22ch;font-size:13px;line-height:1.45}[data-marketing] .pr-faq{padding:clamp(80px,9vw,120px) 0}[data-marketing] .pr-faq h2{font-family:var(--serif);letter-spacing:-.018em;max-width:22ch;margin:14px 0;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .pr-faq h2 em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-faq>.col>p{color:var(--ink-2);max-width:56ch;margin:0 0 56px}[data-marketing] .pr-faq-grid{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}@media (max-width:880px){[data-marketing] .pr-faq-grid{grid-template-columns:1fr}}[data-marketing] .pr-faq-item{border-top:1px solid var(--line);padding:24px 0}[data-marketing] .pr-faq-item h4{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.25}[data-marketing] .pr-faq-item p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}[data-marketing] .pr-faq-item p+p{margin-top:10px}[data-marketing] .pr-bottom-cta{border-top:1px solid var(--line);padding:clamp(64px,7vw,96px) 0}[data-marketing] .pr-bottom-cta-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:720px){[data-marketing] .pr-bottom-cta-grid{grid-template-columns:1fr}}[data-marketing] .pr-bottom-cta-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}[data-marketing] .pr-bottom-cta-card.dark{background:var(--ink);color:var(--bg);box-shadow:none}[data-marketing] .pr-bottom-cta-card.dark h3{color:var(--bg)}[data-marketing] .pr-bottom-cta-card.dark p{color:#f5f2eab3}[data-marketing] .pr-bottom-cta-card h3{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:28px;font-weight:400;line-height:1.1}[data-marketing] .pr-bottom-cta-card h3 em{color:var(--accent-ink);font-style:italic}[data-marketing] .pr-bottom-cta-card.dark h3 em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748)}[data-marketing] .pr-bottom-cta-card p{color:var(--ink-2);max-width:36ch;margin:0;font-size:14px;line-height:1.55}[data-marketing] .pr-stance{background:var(--ink);color:var(--bg);padding:clamp(64px,8vw,100px) 0}[data-marketing] .pr-stance .col>.eyebrow{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748)}[data-marketing] .pr-stance h2{font-family:var(--serif);letter-spacing:-.014em;max-width:22ch;color:var(--bg);margin:14px 0 40px;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.1}[data-marketing] .pr-stance h2 em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);font-style:italic}[data-marketing] .pr-stance-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:880px){[data-marketing] .pr-stance-grid{grid-template-columns:1fr;gap:24px}}[data-marketing] .pr-stance-cell{border-top:1px solid #f5f2ea29;padding-top:18px}[data-marketing] .pr-stance-cell .h{font-family:var(--serif);color:var(--bg);margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.3}[data-marketing] .pr-stance-cell .h em{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);font-style:italic}[data-marketing] .pr-stance-cell .p{color:#f5f2eab8;margin:0;font-size:13.5px;line-height:1.55}[data-marketing] .m-nav-header{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line-2);position:sticky;top:0}[data-marketing] .m-nav-row{align-items:center;gap:36px;height:64px;display:flex}[data-marketing] .m-nav-logo{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}[data-marketing] .m-nav-logo-icon{width:22px;height:22px;display:flex}[data-marketing] .m-nav-logo-icon svg{width:22px;height:22px}[data-marketing] .m-nav-links{flex:1;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .m-nav-link{color:var(--ink-2);cursor:pointer;font-size:14px;font-weight:450;text-decoration:none;transition:color .15s}[data-marketing] .m-nav-link:hover,[data-marketing] .m-nav-link-active{color:var(--ink)}[data-marketing] .m-nav-link-has-menu:after{content:"▾";color:var(--muted-2);margin-left:4px;font-size:9px}[data-marketing] .m-nav-link-wrap{position:relative}[data-marketing] .m-nav-dropdown{background:var(--panel);box-shadow:0 4px 32px #14151a14, inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;z-index:60;border-radius:14px;min-width:280px;padding:20px 12px 12px;transition:all .18s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;transform:translateY(-4px)}[data-marketing] .m-nav-link-wrap:hover .m-nav-dropdown,[data-marketing] .m-nav-link-wrap:focus-within .m-nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}[data-marketing] .m-nav-dropdown-item{cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}[data-marketing] .m-nav-dropdown-item:hover{background:var(--bg-2)}[data-marketing] .m-nav-dropdown-icon{background:var(--bg-2);width:32px;height:32px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-marketing] .m-nav-dropdown-icon svg{width:16px;height:16px}[data-marketing] .m-nav-dropdown-title{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3;display:block}[data-marketing] .m-nav-dropdown-desc{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}[data-marketing] .m-nav-cta{align-items:center;gap:12px;margin-left:auto;display:flex}[data-marketing] .m-nav-mobile-toggle{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:none}[data-marketing] .m-nav-mobile-toggle svg{width:22px;height:22px}[data-marketing] .m-mobile-menu{border-bottom:1px solid var(--line);background:var(--bg);padding:24px clamp(20px,4vw,40px) 32px}[data-marketing] .m-mobile-section{margin-bottom:24px}[data-marketing] .m-mobile-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-family:var(--font-mono);margin-bottom:8px;font-weight:500}[data-marketing] .m-mobile-section-link{text-decoration:none;display:inline-block}[data-marketing] .m-mobile-section-link:hover{color:var(--ink)}[data-marketing] .m-mobile-link{color:var(--ink);padding:10px 0;font-size:16px;text-decoration:none;display:block}[data-marketing] .m-mobile-link-top{border-bottom:1px solid var(--line-2);padding:14px 0;font-size:18px;font-weight:500}[data-marketing] .m-mobile-cta{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (max-width:980px){[data-marketing] .m-nav-links{display:none}[data-marketing] .m-nav-mobile-toggle{display:inline-flex}[data-marketing] .m-nav-cta .m-btn-secondary{display:none}}@media (max-width:720px){[data-marketing] .m-nav-cta{display:none}}[data-marketing] .m-footer{background:var(--ink);color:var(--bg);padding:80px 0 32px}[data-marketing] .m-footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:48px;margin-bottom:64px;display:grid}@media (max-width:1080px){[data-marketing] .m-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px}}@media (max-width:768px){[data-marketing] .m-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){[data-marketing] .m-footer-grid{grid-template-columns:1fr;gap:24px}}[data-marketing] .m-footer-brand{max-width:280px}[data-marketing] .m-footer-logo{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--bg);align-items:center;gap:10px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}[data-marketing] .m-footer-logo-icon{width:22px;height:22px;color:var(--bg);display:flex}[data-marketing] .m-footer-logo-icon svg{width:22px;height:22px}[data-marketing] .m-footer-brand p{color:#f5f2eaad;margin-top:12px;font-size:13px;line-height:1.6}[data-marketing] .m-footer-social{gap:12px;margin-top:20px;display:flex}[data-marketing] .m-footer-social-link{color:#f5f2eaad;align-items:center;transition:color .15s;display:flex}[data-marketing] .m-footer-social-link:hover{color:var(--bg)}[data-marketing] .m-footer-col-title{text-transform:uppercase;letter-spacing:.12em;color:#f5f2eaa3;font-size:11px;font-weight:600;font-family:var(--font-mono);margin-bottom:16px}[data-marketing] .m-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-marketing] .m-footer-col a{color:#f5f2eab3;font-size:13.5px;text-decoration:none;transition:color .15s}[data-marketing] .m-footer-col a:hover{color:var(--bg)}[data-marketing] .m-footer-bottom{border-top:1px solid #f5f2ea14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;display:flex}[data-marketing] .m-footer-meta{color:#f5f2eaa3;font-size:12px;font-family:var(--font-mono)}[data-marketing] .m-footer-legal{gap:24px;display:flex}[data-marketing] .m-footer-legal a{color:#f5f2eaa3;font-size:12px;font-family:var(--font-mono);text-decoration:none;transition:color .15s}[data-marketing] .m-footer-legal a:hover{color:var(--bg)}[data-marketing] .u-background-000.u-background-000.u-background-000{background:#000}[data-marketing] .u-background-0070f3.u-background-0070f3.u-background-0070f3{background:#0070f3}[data-marketing] .u-background-1873ff.u-background-1873ff.u-background-1873ff{background:#1873ff}[data-marketing] .u-background-34a853.u-background-34a853.u-background-34a853{background:#34a853}[data-marketing] .u-background-5a67d8.u-background-5a67d8.u-background-5a67d8{background:#5a67d8}[data-marketing] .u-background-7b61ff.u-background-7b61ff.u-background-7b61ff{background:#7b61ff}[data-marketing] .u-background-96bf48.u-background-96bf48.u-background-96bf48{background:#96bf48}[data-marketing] .u-background-color-mix-in-oklch-var-accent-ink-5-va.u-background-color-mix-in-oklch-var-accent-ink-5-va.u-background-color-mix-in-oklch-var-accent-ink-5-va{background:color-mix(in oklch, var(--accent-ink) 5%, var(--panel))}[data-marketing] .u-background-ff7a45.u-background-ff7a45.u-background-ff7a45{background:#ff7a45}[data-marketing] .u-background-linear-gradient-135deg-b8b0e8-8c82c8.u-background-linear-gradient-135deg-b8b0e8-8c82c8.u-background-linear-gradient-135deg-b8b0e8-8c82c8{background:linear-gradient(135deg,#b8b0e8,#8c82c8)}[data-marketing] .u-background-linear-gradient-135deg-b8c8e0-7888b8.u-background-linear-gradient-135deg-b8c8e0-7888b8.u-background-linear-gradient-135deg-b8c8e0-7888b8{background:linear-gradient(135deg,#b8c8e0,#7888b8)}[data-marketing] .u-background-linear-gradient-135deg-c8b8a0-a89878.u-background-linear-gradient-135deg-c8b8a0-a89878.u-background-linear-gradient-135deg-c8b8a0-a89878{background:linear-gradient(135deg,#c8b8a0,#a89878)}[data-marketing] .u-background-linear-gradient-135deg-c8b8e0-9888b8.u-background-linear-gradient-135deg-c8b8e0-9888b8.u-background-linear-gradient-135deg-c8b8e0-9888b8{background:linear-gradient(135deg,#c8b8e0,#9888b8)}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-30-0-10.u-background-linear-gradient-135deg-oklch-0-30-0-10.u-background-linear-gradient-135deg-oklch-0-30-0-10{background:linear-gradient(135deg,#26245e,#121130);background:linear-gradient(135deg,lab(17.3876% 15.6134 -34.9915),lab(6.50457% 8.32637 -20.856))}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-45-0-10.u-background-linear-gradient-135deg-oklch-0-45-0-10.u-background-linear-gradient-135deg-oklch-0-45-0-10{background:linear-gradient(135deg,#7d3b5d,#4a1a33);background:linear-gradient(135deg,lab(34.8557% 32.1493 -6.2022),lab(17.722% 25.5579 -4.94971))}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-50-0-15.u-background-linear-gradient-135deg-oklch-0-50-0-15.u-background-linear-gradient-135deg-oklch-0-50-0-15{background:linear-gradient(135deg,#007378,#004355);background:linear-gradient(135deg,lab(43.4098% -46.2568 -18.8643),lab(25.0095% -20.4606 -23.1366))}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-55-0-18.u-background-linear-gradient-135deg-oklch-0-55-0-18.u-background-linear-gradient-135deg-oklch-0-55-0-18{background:linear-gradient(135deg,#008a22,#005839);background:linear-gradient(135deg,lab(49.8938% -50.813 44.8413),lab(32.2311% -50.499 13.8895))}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-55-0-18-2.u-background-linear-gradient-135deg-oklch-0-55-0-18-2.u-background-linear-gradient-135deg-oklch-0-55-0-18-2{background:linear-gradient(135deg,#c43b15,#a20519);background:linear-gradient(135deg,lab(46.1921% 54.215 52.0438),lab(34.3495% 57.1812 37.8813))}[data-marketing] .u-background-linear-gradient-135deg-oklch-0-60-0-18.u-background-linear-gradient-135deg-oklch-0-60-0-18.u-background-linear-gradient-135deg-oklch-0-60-0-18{background:linear-gradient(135deg,#b66c00,#893c00);background:linear-gradient(135deg,lab(52.8475% 36.5767 113.556),lab(35.2493% 36.6817 60.704))}[data-marketing] .u-background-oklch-0-40-0-20-270.u-background-oklch-0-40-0-20-270.u-background-oklch-0-40-0-20-270{background:#252fb1;background:lab(27.0437% 34.0289 -70.9409)}[data-marketing] .u-background-oklch-0-45-0-15-200.u-background-oklch-0-45-0-15-200.u-background-oklch-0-45-0-15-200{background:#00646a;background:lab(37.5997% -46.0426 -18.7788)}[data-marketing] .u-background-oklch-0-50-0-18-25.u-background-oklch-0-50-0-18-25.u-background-oklch-0-50-0-18-25{background:#b32228;background:lab(40.1691% 57.0293 36.0154)}[data-marketing] .u-background-oklch-0-55-0-20-250.u-background-oklch-0-55-0-20-250.u-background-oklch-0-55-0-20-250{background:#0073d2;background:lab(46.3662% 2.61197 -66.5624)}[data-marketing] .u-background-oklch-0-55-0-22-250.u-background-oklch-0-55-0-22-250.u-background-oklch-0-55-0-22-250{background:#0073cd;background:lab(46.0499% 6.00439 -73.1069)}[data-marketing] .u-background-oklch-0-62-0-20-30.u-background-oklch-0-62-0-20-30.u-background-oklch-0-62-0-20-30{background:#e54533;background:lab(54.0189% 61.8822 47.3952)}[data-marketing] .u-background-oklch-0-65-0-22-25.u-background-oklch-0-65-0-22-25.u-background-oklch-0-65-0-22-25{background:#f94144;background:lab(57.1752% 69.5963 43.0458)}[data-marketing] .u-background-oklch-0-65-0-22-35.u-background-oklch-0-65-0-22-35.u-background-oklch-0-65-0-22-35{background:#f84713;background:lab(57.4231% 66.4015 65.2597)}[data-marketing] .u-background-var-accent-ink.u-background-var-accent-ink.u-background-var-accent-ink{background:var(--accent-ink)}[data-marketing] .u-background-var-bg-3.u-background-var-bg-3.u-background-var-bg-3{background:var(--bg-3)}[data-marketing] .u-background-var-warn.u-background-var-warn.u-background-var-warn{background:var(--warn)}[data-marketing] .u-border-top-1px-solid-var-line.u-border-top-1px-solid-var-line.u-border-top-1px-solid-var-line{border-top:1px solid var(--line)}[data-marketing] .u-color-oklch-0-55-0-10-165.u-color-oklch-0-55-0-10-165.u-color-oklch-0-55-0-10-165{color:#288463;color:lab(49.1274% -34.182 9.70883)}[data-marketing] .u-color-oklch-0-55-0-10-230.u-color-oklch-0-55-0-10-230.u-color-oklch-0-55-0-10-230{color:#1e7ca1;color:lab(48.011% -17.2223 -27.8658)}[data-marketing] .u-color-oklch-0-55-0-12-35.u-color-oklch-0-55-0-12-35.u-color-oklch-0-55-0-12-35{color:#ac543f;color:lab(46.7923% 35.3122 29.9336)}[data-marketing] .u-color-oklch-0-78-0-10-165.u-color-oklch-0-78-0-10-165.u-color-oklch-0-78-0-10-165{color:#75cca7;color:lab(75.8139% -33.7188 9.65229)}[data-marketing] .u-color-oklch-0-80-0-10-90.u-color-oklch-0-80-0-10-90.u-color-oklch-0-80-0-10-90{color:#d7bb70;color:lab(77.1293% 2.99212 41.7078)}[data-marketing] .u-color-oklch-0-85-0-10-35.u-color-oklch-0-85-0-10-35.u-color-oklch-0-85-0-10-35{color:#ffbaa7;color:lab(81.8118% 28.6432 23.2553)}[data-marketing] .u-color-oklch-0-85-0-10-90.u-color-oklch-0-85-0-10-90.u-color-oklch-0-85-0-10-90{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748)}[data-marketing] .u-color-oklch-0-85-0-13-75.u-color-oklch-0-85-0-13-75.u-color-oklch-0-85-0-13-75{color:#ffc166;color:lab(82.5491% 16.1509 54.3516)}[data-marketing] .u-color-rgba-245-242-234-0-5.u-color-rgba-245-242-234-0-5.u-color-rgba-245-242-234-0-5{color:#f5f2ea80}[data-marketing] .u-color-var-accent-ink.u-color-var-accent-ink.u-color-var-accent-ink{color:var(--accent-ink)}[data-marketing] .u-color-var-bg.u-color-var-bg.u-color-var-bg{color:var(--bg)}[data-marketing] .u-color-var-ink.u-color-var-ink.u-color-var-ink{color:var(--ink)}[data-marketing] .u-color-var-ink-2.u-color-var-ink-2.u-color-var-ink-2{color:var(--ink-2)}[data-marketing] .u-color-var-muted.u-color-var-muted.u-color-var-muted{color:var(--muted)}[data-marketing] .u-color-var-muted-2.u-color-var-muted-2.u-color-var-muted-2{color:var(--muted-2)}[data-marketing] .u-color-var-neg.u-color-var-neg.u-color-var-neg{color:var(--neg)}[data-marketing] .u-color-var-pos.u-color-var-pos.u-color-var-pos{color:var(--pos)}[data-marketing] .u-color-var-warn.u-color-var-warn.u-color-var-warn{color:var(--warn)}[data-marketing] .u-display-block.u-display-block.u-display-block{display:block}[data-marketing] .u-display-contents.u-display-contents.u-display-contents{display:contents}[data-marketing] .u-display-none.u-display-none.u-display-none{display:none}[data-marketing] .u-flex-1.u-flex-1.u-flex-1{flex:1}[data-marketing] .u-font-size-10-5px.u-font-size-10-5px.u-font-size-10-5px{font-size:10.5px}[data-marketing] .u-font-size-12px.u-font-size-12px.u-font-size-12px{font-size:12px}[data-marketing] .u-font-size-13px.u-font-size-13px.u-font-size-13px{font-size:13px}[data-marketing] .u-font-style-italic.u-font-style-italic.u-font-style-italic{font-style:italic}[data-marketing] .u-height-60px.u-height-60px.u-height-60px{height:60px}[data-marketing] .u-justify-content-center.u-justify-content-center.u-justify-content-center{justify-content:center}[data-marketing] .u-margin-bottom-12px.u-margin-bottom-12px.u-margin-bottom-12px{margin-bottom:12px}[data-marketing] .u-margin-bottom-32px.u-margin-bottom-32px.u-margin-bottom-32px{margin-bottom:32px}[data-marketing] .u-margin-bottom-40px.u-margin-bottom-40px.u-margin-bottom-40px{margin-bottom:40px}[data-marketing] .u-margin-bottom-8px.u-margin-bottom-8px.u-margin-bottom-8px{margin-bottom:8px}[data-marketing] .u-margin-left-4px.u-margin-left-4px.u-margin-left-4px{margin-left:4px}[data-marketing] .u-margin-top-14px.u-margin-top-14px.u-margin-top-14px{margin-top:14px}[data-marketing] .u-margin-top-16px.u-margin-top-16px.u-margin-top-16px{margin-top:16px}[data-marketing] .u-margin-top-18px.u-margin-top-18px.u-margin-top-18px{margin-top:18px}[data-marketing] .u-margin-top-22px.u-margin-top-22px.u-margin-top-22px{margin-top:22px}[data-marketing] .u-margin-top-28px.u-margin-top-28px.u-margin-top-28px{margin-top:28px}[data-marketing] .u-margin-top-3px.u-margin-top-3px.u-margin-top-3px{margin-top:3px}[data-marketing] .u-margin-top-56px.u-margin-top-56px.u-margin-top-56px{margin-top:56px}[data-marketing] .u-margin-top-6px.u-margin-top-6px.u-margin-top-6px{margin-top:6px}[data-marketing] .u-margin-top-8px.u-margin-top-8px.u-margin-top-8px{margin-top:8px}[data-marketing] .u-max-width-22ch.u-max-width-22ch.u-max-width-22ch{max-width:22ch}[data-marketing] .u-max-width-720px.u-max-width-720px.u-max-width-720px{max-width:720px}[data-marketing] .u-max-width-880px.u-max-width-880px.u-max-width-880px{max-width:880px}[data-marketing] .u-padding-0-0-clamp-80px-10vw-120px.u-padding-0-0-clamp-80px-10vw-120px.u-padding-0-0-clamp-80px-10vw-120px{padding:0 0 clamp(80px,10vw,120px)}[data-marketing] .u-padding-0px.u-padding-0px.u-padding-0px{padding:0}[data-marketing] .u-padding-clamp-48px-6vw-80px-0.u-padding-clamp-48px-6vw-80px-0.u-padding-clamp-48px-6vw-80px-0{padding:clamp(48px,6vw,80px) 0}[data-marketing] .u-padding-clamp-80px-10vw-120px-0.u-padding-clamp-80px-10vw-120px-0.u-padding-clamp-80px-10vw-120px-0{padding:clamp(80px,10vw,120px) 0}[data-marketing] .u-padding-clamp-80px-10vw-140px-0.u-padding-clamp-80px-10vw-140px-0.u-padding-clamp-80px-10vw-140px-0{padding:clamp(80px,10vw,140px) 0}[data-marketing] .u-position-relative.u-position-relative.u-position-relative{position:relative}[data-marketing] .u-width-100.u-width-100.u-width-100{width:100%}[data-marketing] .u-width-24.u-width-24.u-width-24{width:24%}[data-marketing] .u-width-38.u-width-38.u-width-38{width:38%}[data-marketing] .u-width-50px.u-width-50px.u-width-50px{width:50px}[data-marketing] .u-width-56.u-width-56.u-width-56{width:56%}[data-marketing] .u-width-78.u-width-78.u-width-78{width:78%}[data-marketing] .u-width-88.u-width-88.u-width-88{width:88%}[data-marketing] .u-width-91.u-width-91.u-width-91{width:91%}[data-marketing] .u-width-94.u-width-94.u-width-94{width:94%}[data-marketing] .u-width-96.u-width-96.u-width-96{width:96%}[data-marketing] .u-width-99.u-width-99.u-width-99{width:99%}[data-marketing] .m-about-1.m-about-1.m-about-1{gap:12px;display:flex}[data-marketing] .m-about-2.m-about-2.m-about-2{color:var(--ink-2);margin:0;font-size:16px}[data-marketing] .m-about-3.m-about-3.m-about-3{color:var(--accent-ink);font-style:italic}[data-marketing] .m-about-4.m-about-4.m-about-4{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 6px;font-size:26px;font-weight:400}[data-marketing] .m-about-5.m-about-5.m-about-5{background:var(--bg-2);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:64px;padding:36px 40px;display:grid}[data-marketing] .m-about-6.m-about-6.m-about-6{font-family:var(--serif);letter-spacing:-.014em;max-width:18ch;margin:12px 0 32px;font-size:clamp(28px,4vw,44px);font-weight:400}[data-marketing] .m-about-7.m-about-7.m-about-7{color:var(--accent-ink);border-bottom:1px solid var(--accent-ink);text-decoration:none}[data-marketing] .m-about-8.m-about-8.m-about-8{letter-spacing:.04em;font-size:14px;font-family:var(--mono)}[data-marketing] .m-about-9.m-about-9.m-about-9{font-family:var(--serif);letter-spacing:-.014em;max-width:22ch;margin:12px 0 0;font-size:clamp(28px,4vw,40px);font-weight:400}[data-marketing] .m-blog-article-1.m-blog-article-1.m-blog-article-1{font-family:var(--serif);margin-bottom:14px;font-size:16px;line-height:1.3}[data-marketing] .m-blog-article-2.m-blog-article-2.m-blog-article-2{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);margin-bottom:8px;font-size:10.5px}[data-marketing] .m-blog-article-3.m-blog-article-3.m-blog-article-3{color:var(--bg);background:#193429;background:lab(19.3333% -13.5044 3.86299);border-radius:12px;margin-top:32px;padding:20px}[data-marketing] .m-blog-article-4.m-blog-article-4.m-blog-article-4{font-family:var(--serif);color:var(--ink);padding:8px 0;font-size:14px;line-height:1.35;text-decoration:none;display:block}[data-marketing] .m-blog-article-5.m-blog-article-5.m-blog-article-5{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}[data-marketing] .m-blog-article-6.m-blog-article-6.m-blog-article-6{font-family:var(--serif);color:var(--ink-2);max-width:52ch;margin:0;font-size:16px;line-height:1.55}[data-marketing] .m-blog-article-7.m-blog-article-7.m-blog-article-7{font-family:var(--serif);letter-spacing:-.008em;margin:0 0 8px;font-size:22px;font-weight:400}[data-marketing] .m-blog-article-8.m-blog-article-8.m-blog-article-8{font-family:var(--mono);color:var(--ink);font-size:12px}[data-marketing] .m-blog-article-9.m-blog-article-9.m-blog-article-9{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}[data-marketing] .m-blog-1.m-blog-1.m-blog-1{font-family:var(--mono);color:var(--muted);font-size:11px}[data-marketing] .m-blog-2.m-blog-2.m-blog-2{font-family:var(--serif);color:var(--ink-2);max-width:52ch;margin:0;font-size:18px;line-height:1.55}[data-marketing] .m-blog-3.m-blog-3.m-blog-3{font-family:var(--sans);color:var(--muted);font-size:13px}[data-marketing] .m-blog-4.m-blog-4.m-blog-4{background:var(--paper);border:1px solid var(--line);border-radius:100px;align-items:center;gap:8px;width:240px;padding:6px 12px;display:flex}[data-marketing] .m-blog-5.m-blog-5.m-blog-5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-marketing] .m-careers-careersinterestform-1.m-careers-careersinterestform-1.m-careers-careersinterestform-1{align-self:flex-start;margin-top:4px}[data-marketing] .m-careers-careersinterestform-2.m-careers-careersinterestform-2.m-careers-careersinterestform-2{border:1px solid var(--neg);color:var(--neg);border-radius:10px;padding:10px 14px;font-size:13.5px}[data-marketing] .m-careers-careersinterestform-3.m-careers-careersinterestform-3.m-careers-careersinterestform-3{border:1px solid var(--line);background:var(--paper);width:100%;font-size:14.5px;font-family:var(--sans);color:var(--ink);border-radius:10px;padding:12px 14px}[data-marketing] .m-careers-careersinterestform-4.m-careers-careersinterestform-4.m-careers-careersinterestform-4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-family:var(--mono);margin-bottom:6px;display:block}[data-marketing] .m-careers-careersinterestform-5.m-careers-careersinterestform-5.m-careers-careersinterestform-5{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}[data-marketing] .m-careers-careersinterestform-6.m-careers-careersinterestform-6.m-careers-careersinterestform-6{flex-direction:column;gap:12px;display:flex}[data-marketing] .m-careers-careersinterestform-7.m-careers-careersinterestform-7.m-careers-careersinterestform-7{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:12px;padding:20px 24px;font-size:14.5px;line-height:1.55}[data-marketing] .m-careers-1.m-careers-1.m-careers-1{max-width:480px;margin-top:40px}[data-marketing] .m-changelog-1.m-changelog-1.m-changelog-1{width:100%;height:auto;display:block}[data-marketing] .m-changelog-2.m-changelog-2.m-changelog-2{border-top:1px solid var(--line-2);margin-top:32px;padding-top:16px}[data-marketing] .m-changelog-3.m-changelog-3.m-changelog-3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-marketing] .m-contact-1.m-contact-1.m-contact-1{color:var(--accent-ink);font-style:italic}[data-marketing] .m-contact-2.m-contact-2.m-contact-2{font-family:var(--serif);letter-spacing:-.014em;max-width:22ch;margin:12px 0 0;font-size:clamp(28px,4vw,44px);font-weight:400}[data-marketing] .m-features-automations-1.m-features-automations-1.m-features-automations-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-features-automations-2.m-features-automations-2.m-features-automations-2{font-family:var(--mono);background:#f5f2ea0f;border-radius:5px;padding:4px 9px;font-size:10.5px}[data-marketing] .m-features-automations-3.m-features-automations-3.m-features-automations-3{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-marketing] .m-features-automations-4.m-features-automations-4.m-features-automations-4{font-family:var(--mono);color:#f5f2eae6;white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.6}[data-marketing] .m-features-automations-5.m-features-automations-5.m-features-automations-5{font-family:var(--mono);color:#f5f2ea80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px}[data-marketing] .m-features-automations-6.m-features-automations-6.m-features-automations-6{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}[data-marketing] .m-features-automations-7.m-features-automations-7.m-features-automations-7{background:var(--ink);color:var(--bg)}[data-marketing] .m-features-automations-8.m-features-automations-8.m-features-automations-8{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}[data-marketing] .m-features-automations-9.m-features-automations-9.m-features-automations-9{gap:6px;margin-top:10px;display:flex}[data-marketing] .m-features-automations-10.m-features-automations-10.m-features-automations-10{font-family:var(--mono);color:var(--muted);gap:8px;font-size:11px;display:flex}[data-marketing] .m-features-automations-11.m-features-automations-11.m-features-automations-11{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .m-features-automations-12.m-features-automations-12.m-features-automations-12{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}[data-marketing] .m-features-automations-13.m-features-automations-13.m-features-automations-13{flex-wrap:wrap;gap:14px;display:flex}[data-marketing] .m-features-dashboards-1.m-features-dashboards-1.m-features-dashboards-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-features-dashboards-2.m-features-dashboards-2.m-features-dashboards-2{color:var(--accent-ink);font-style:italic}[data-marketing] .m-features-dashboards-3.m-features-dashboards-3.m-features-dashboards-3{font-family:var(--mono);background:#f5f2ea0f;border-radius:5px;padding:4px 9px;font-size:10.5px}[data-marketing] .m-features-dashboards-4.m-features-dashboards-4.m-features-dashboards-4{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-marketing] .m-features-dashboards-5.m-features-dashboards-5.m-features-dashboards-5{font-family:var(--mono);color:#f5f2ead9;background:#0000004d;border-radius:8px;margin-top:18px;padding:14px;font-size:11.5px;line-height:1.6}[data-marketing] .m-features-dashboards-6.m-features-dashboards-6.m-features-dashboards-6{font-family:var(--mono);color:#f5f2ea80;margin-top:6px;font-size:11px}[data-marketing] .m-features-dashboards-7.m-features-dashboards-7.m-features-dashboards-7{color:#e85854;color:lab(57.6104% 56.6725 33.4484);font-size:14px}[data-marketing] .m-features-dashboards-8.m-features-dashboards-8.m-features-dashboards-8{font-family:var(--serif);letter-spacing:-.01em;font-size:32px}[data-marketing] .m-features-dashboards-9.m-features-dashboards-9.m-features-dashboards-9{font-family:var(--mono);color:#f5f2ea80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px}[data-marketing] .m-features-dashboards-10.m-features-dashboards-10.m-features-dashboards-10{font-family:var(--mono);color:var(--muted);font-size:11px}[data-marketing] .m-features-dashboards-11.m-features-dashboards-11.m-features-dashboards-11{color:var(--ink-2);font-size:13.5px}[data-marketing] .m-features-dashboards-12.m-features-dashboards-12.m-features-dashboards-12{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}[data-marketing] .m-features-dashboards-13.m-features-dashboards-13.m-features-dashboards-13{color:var(--ink);font-size:13.5px;font-weight:500}[data-marketing] .m-features-dashboards-14.m-features-dashboards-14.m-features-dashboards-14{flex-direction:column;gap:6px;display:flex}[data-marketing] .m-features-dashboards-15.m-features-dashboards-15.m-features-dashboards-15{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px}[data-marketing] .m-features-dashboards-16.m-features-dashboards-16.m-features-dashboards-16{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}[data-marketing] .m-features-dashboards-17.m-features-dashboards-17.m-features-dashboards-17{grid-column:span 2;height:60px}[data-marketing] .m-features-dashboards-18.m-features-dashboards-18.m-features-dashboards-18{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}[data-marketing] .m-features-dashboards-19.m-features-dashboards-19.m-features-dashboards-19{color:var(--pos);float:right}[data-marketing] .m-features-dashboards-20.m-features-dashboards-20.m-features-dashboards-20{color:var(--neg);float:right}[data-marketing] .m-features-dashboards-21.m-features-dashboards-21.m-features-dashboards-21{font-family:var(--mono);color:var(--ink-2);flex-direction:column;gap:5px;margin-top:2px;font-size:11px;display:flex}[data-marketing] .m-features-dashboards-22.m-features-dashboards-22.m-features-dashboards-22{font-family:var(--mono);color:var(--muted);gap:8px;font-size:11px;display:flex}[data-marketing] .m-features-dashboards-23.m-features-dashboards-23.m-features-dashboards-23{flex-wrap:wrap;gap:14px;display:flex}[data-marketing] .m-features-data-1.m-features-data-1.m-features-data-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-features-data-2.m-features-data-2.m-features-data-2{color:var(--ink-2);max-width:60ch;margin:0;font-size:17px}[data-marketing] .m-features-data-3.m-features-data-3.m-features-data-3{color:var(--accent-ink);font-style:italic}[data-marketing] .m-features-data-4.m-features-data-4.m-features-data-4{font-family:var(--serif);letter-spacing:-.018em;max-width:22ch;margin:0 0 16px;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .m-features-data-5.m-features-data-5.m-features-data-5{color:var(--ink);font-weight:500}[data-marketing] .m-features-data-6.m-features-data-6.m-features-data-6{color:var(--accent-ink);flex-shrink:0;margin-top:2px}[data-marketing] .m-features-data-7.m-features-data-7.m-features-data-7{background:var(--bg-2);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:12px;display:flex}[data-marketing] .m-features-data-8.m-features-data-8.m-features-data-8{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400}[data-marketing] .m-features-data-9.m-features-data-9.m-features-data-9{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10.5px}[data-marketing] .m-features-data-10.m-features-data-10.m-features-data-10{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}[data-marketing] .m-features-data-11.m-features-data-11.m-features-data-11{background:var(--accent-ink);color:var(--bg);border-radius:5px;padding:4px 8px}[data-marketing] .m-features-data-12.m-features-data-12.m-features-data-12{background:var(--bg-2);border-radius:5px;padding:4px 8px}[data-marketing] .m-features-data-13.m-features-data-13.m-features-data-13{font-size:11.5px;font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-marketing] .m-features-data-14.m-features-data-14.m-features-data-14{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;margin-bottom:14px;font-size:10.5px}[data-marketing] .m-features-data-15.m-features-data-15.m-features-data-15{font-family:var(--mono);color:var(--accent-ink);background:var(--bg-2);border-radius:4px;padding:1px 6px;font-size:.92em}[data-marketing] .m-features-data-16.m-features-data-16.m-features-data-16{background:var(--bg-3);color:var(--ink)}[data-marketing] .m-features-data-17.m-features-data-17.m-features-data-17{font-family:var(--sans);color:var(--muted);font-size:13px}[data-marketing] .m-features-data-18.m-features-data-18.m-features-data-18{background:var(--ink);color:var(--bg)}[data-marketing] .m-features-data-19.m-features-data-19.m-features-data-19{gap:8px;display:flex}[data-marketing] .m-features-data-20.m-features-data-20.m-features-data-20{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .m-features-data-21.m-features-data-21.m-features-data-21{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}[data-marketing] .m-features-data-22.m-features-data-22.m-features-data-22{flex-wrap:wrap;gap:14px;display:flex}[data-marketing] .m-features-threads-1.m-features-threads-1.m-features-threads-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-features-threads-2.m-features-threads-2.m-features-threads-2{color:var(--accent-ink);font-style:italic}[data-marketing] .m-features-threads-3.m-features-threads-3.m-features-threads-3{font-family:var(--mono);color:#f5f2ea66;margin-top:4px;font-size:11px}[data-marketing] .m-features-threads-4.m-features-threads-4.m-features-threads-4{font-family:var(--serif);color:#f5f2eab3;font-size:14px}[data-marketing] .m-features-threads-5.m-features-threads-5.m-features-threads-5{font-family:var(--mono);color:#f5f2ea66;padding-top:2px;font-size:10px}[data-marketing] .m-features-threads-6.m-features-threads-6.m-features-threads-6{background:#f5f2ea05;border-radius:8px;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #f5f2ea0a}[data-marketing] .m-features-threads-7.m-features-threads-7.m-features-threads-7{font-family:var(--mono);color:#f5f2ea80;margin-top:4px;font-size:11px}[data-marketing] .m-features-threads-8.m-features-threads-8.m-features-threads-8{font-family:var(--serif);font-size:14px}[data-marketing] .m-features-threads-9.m-features-threads-9.m-features-threads-9{font-family:var(--mono);color:#75cca7;color:lab(75.8139% -33.7188 9.65229);padding-top:2px;font-size:10px}[data-marketing] .m-features-threads-10.m-features-threads-10.m-features-threads-10{background:#f5f2ea0a;border-radius:8px;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #f5f2ea14}[data-marketing] .m-features-threads-11.m-features-threads-11.m-features-threads-11{flex-direction:column;gap:10px;display:flex}[data-marketing] .m-features-threads-12.m-features-threads-12.m-features-threads-12{font-family:var(--mono);color:#f5f2ea80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:10.5px}[data-marketing] .m-features-threads-13.m-features-threads-13.m-features-threads-13{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:90px;font-size:11px;display:flex}[data-marketing] .m-features-threads-14.m-features-threads-14.m-features-threads-14{background:var(--ink);color:var(--bg)}[data-marketing] .m-features-threads-15.m-features-threads-15.m-features-threads-15,[data-marketing] .m-legal-dpa-1.m-legal-dpa-1.m-legal-dpa-1{flex-wrap:wrap;gap:14px;display:flex}[data-marketing] .m-pricing-1.m-pricing-1.m-pricing-1{font-family:var(--serif);letter-spacing:-.008em;max-width:38ch;color:var(--ink);margin:12px 0 0;font-size:clamp(22px,2.6vw,30px);line-height:1.25}[data-marketing] .m-pricing-2.m-pricing-2.m-pricing-2{color:#e7cb80;color:lab(82.9403% 2.8061 41.3748);margin-bottom:14px}[data-marketing] .m-pricing-3.m-pricing-3.m-pricing-3{background:var(--bg);color:var(--ink)}[data-marketing] .m-product-1.m-product-1.m-product-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-product-2.m-product-2.m-product-2{color:var(--ink-2);max-width:50ch;margin:0 auto 40px;font-size:18px}[data-marketing] .m-product-3.m-product-3.m-product-3{font-family:var(--serif);letter-spacing:-.02em;max-width:14ch;margin:0 auto 28px;font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1}[data-marketing] .m-product-4.m-product-4.m-product-4{text-align:center;padding:clamp(80px,12vw,140px) 0}[data-marketing] .m-product-5.m-product-5.m-product-5{color:var(--ink);font-weight:500}[data-marketing] .m-product-6.m-product-6.m-product-6{background:linear-gradient(135deg,#b5a685,#76695a);border-radius:50%;width:28px;height:28px}[data-marketing] .m-product-7.m-product-7.m-product-7{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}[data-marketing] .m-product-8.m-product-8.m-product-8{font-family:var(--serif);letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.25}[data-marketing] .m-product-9.m-product-9.m-product-9{text-align:center;max-width:880px;margin:0 auto}[data-marketing] .m-product-10.m-product-10.m-product-10{font-family:var(--mono);color:var(--accent-ink);font-size:11px}[data-marketing] .m-product-11.m-product-11.m-product-11{color:var(--ink);font-family:var(--sans);font-weight:500}[data-marketing] .m-product-12.m-product-12.m-product-12{color:var(--ink-2);font-size:15px}[data-marketing] .m-product-13.m-product-13.m-product-13{font-family:var(--mono);color:var(--muted);font-size:11px}[data-marketing] .m-product-14.m-product-14.m-product-14{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}[data-marketing] .m-product-15.m-product-15.m-product-15{align-items:center;gap:10px;margin-bottom:16px;display:flex}[data-marketing] .m-product-16.m-product-16.m-product-16{color:var(--accent-ink);margin-left:auto;font-weight:500}[data-marketing] .m-product-17.m-product-17.m-product-17{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}[data-marketing] .m-product-18.m-product-18.m-product-18{background:var(--muted-2);border-radius:50%;width:8px;height:8px;display:block}[data-marketing] .m-product-19.m-product-19.m-product-19{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 12px;font-size:11px}[data-marketing] .m-product-20.m-product-20.m-product-20{color:var(--muted-2);margin-left:auto}[data-marketing] .m-security-1.m-security-1.m-security-1{flex-wrap:wrap;gap:14px;display:flex}[data-marketing] .m-solutions-agencies-1.m-solutions-agencies-1.m-solutions-agencies-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-solutions-agencies-2.m-solutions-agencies-2.m-solutions-agencies-2{font-family:var(--mono);font-size:.9em}[data-marketing] .m-solutions-agencies-3.m-solutions-agencies-3.m-solutions-agencies-3{color:var(--ink-2);max-width:60ch;margin:0;font-size:17px}[data-marketing] .m-solutions-agencies-4.m-solutions-agencies-4.m-solutions-agencies-4{color:var(--accent-ink);font-style:italic}[data-marketing] .m-solutions-agencies-5.m-solutions-agencies-5.m-solutions-agencies-5{font-family:var(--serif);letter-spacing:-.018em;max-width:22ch;margin:0 0 16px;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.05}[data-marketing] .m-solutions-agencies-6.m-solutions-agencies-6.m-solutions-agencies-6{background:#f3f1ee;background:lab(95.3747% .282615 1.88148);padding:20px}[data-marketing] .m-solutions-agencies-7.m-solutions-agencies-7.m-solutions-agencies-7{border-top:1px solid var(--line-2);color:var(--accent-ink);cursor:pointer;margin-top:6px;padding:8px 10px;font-size:12px}[data-marketing] .m-solutions-agencies-8.m-solutions-agencies-8.m-solutions-agencies-8{justify-content:center;align-items:center;padding:28px;display:flex}[data-marketing] .m-solutions-agencies-9.m-solutions-agencies-9.m-solutions-agencies-9{font-family:var(--mono);color:var(--muted);justify-content:center;margin-top:16px;font-size:11px;display:flex}[data-marketing] .m-solutions-agencies-10.m-solutions-agencies-10.m-solutions-agencies-10{background:var(--ink);color:var(--bg)}[data-marketing] .m-solutions-agencies-11.m-solutions-agencies-11.m-solutions-agencies-11{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:11px}[data-marketing] .m-solutions-agencies-12.m-solutions-agencies-12.m-solutions-agencies-12{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}[data-marketing] .m-solutions-finance-1.m-solutions-finance-1.m-solutions-finance-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-solutions-finance-2.m-solutions-finance-2.m-solutions-finance-2{padding:8px 14px;font-size:12px}[data-marketing] .m-solutions-finance-3.m-solutions-finance-3.m-solutions-finance-3{color:var(--accent-ink);font-style:italic}[data-marketing] .m-solutions-finance-4.m-solutions-finance-4.m-solutions-finance-4{font-family:var(--serif);letter-spacing:-.014em;margin:0;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.1}[data-marketing] .m-solutions-finance-5.m-solutions-finance-5.m-solutions-finance-5{text-align:center;margin-bottom:32px}[data-marketing] .m-solutions-finance-6.m-solutions-finance-6.m-solutions-finance-6{font-family:var(--mono);color:var(--muted);margin-bottom:16px;font-size:11px}[data-marketing] .m-solutions-finance-7.m-solutions-finance-7.m-solutions-finance-7{font-family:var(--serif);margin-bottom:4px;font-size:18px}[data-marketing] .m-solutions-finance-8.m-solutions-finance-8.m-solutions-finance-8{color:var(--muted);margin-left:3px;font-size:11px}[data-marketing] .m-solutions-finance-9.m-solutions-finance-9.m-solutions-finance-9{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}[data-marketing] .m-solutions-founders-1.m-solutions-founders-1.m-solutions-founders-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-solutions-founders-2.m-solutions-founders-2.m-solutions-founders-2{font-family:var(--serif);color:var(--ink);margin-bottom:14px;font-size:18px}[data-marketing] .m-solutions-founders-3.m-solutions-founders-3.m-solutions-founders-3{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}[data-marketing] .m-solutions-growth-1.m-solutions-growth-1.m-solutions-growth-1{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}[data-marketing] .m-solutions-growth-2.m-solutions-growth-2.m-solutions-growth-2{font-family:var(--mono);color:var(--muted);gap:14px;margin-top:6px;font-size:10.5px;display:flex}[data-marketing] .m-solutions-growth-3.m-solutions-growth-3.m-solutions-growth-3{width:100%;height:140px}[data-marketing] .m-solutions-growth-4.m-solutions-growth-4.m-solutions-growth-4{color:var(--muted);margin-left:4px;font-size:14px}[data-marketing] .m-solutions-growth-5.m-solutions-growth-5.m-solutions-growth-5{gap:8px;display:flex}[data-marketing] .m-solutions-growth-6.m-solutions-growth-6.m-solutions-growth-6{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:11px}[data-marketing] .m-solutions-growth-7.m-solutions-growth-7.m-solutions-growth-7{font-family:var(--serif);letter-spacing:-.012em;font-size:22px}[data-marketing] .m-solutions-growth-8.m-solutions-growth-8.m-solutions-growth-8{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}[data-marketing] .m-solutions-growth-9.m-solutions-growth-9.m-solutions-growth-9{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}[data-marketing] .m-contact-form-1.m-contact-form-1.m-contact-form-1{color:var(--muted);font-size:12px}[data-marketing] .m-contact-form-2.m-contact-form-2.m-contact-form-2{color:var(--neg);background:#fbf4ef;border:1px solid #e8d6c9;border-radius:10px;padding:12px 16px;font-size:14px}[data-marketing] .m-contact-form-3.m-contact-form-3.m-contact-form-3{flex-wrap:wrap;gap:8px;display:flex}[data-marketing] .m-contact-form-4.m-contact-form-4.m-contact-form-4{color:var(--muted);margin:-2px 0 8px;font-size:12.5px}[data-marketing] .m-contact-form-5.m-contact-form-5.m-contact-form-5{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}[data-marketing] .m-contact-form-6.m-contact-form-6.m-contact-form-6{flex-direction:column;gap:20px;display:flex}[data-marketing] .m-contact-form-7.m-contact-form-7.m-contact-form-7{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}[data-marketing] .m-contact-form-8.m-contact-form-8.m-contact-form-8{color:var(--muted);font-size:14px;line-height:1.6}[data-marketing] .m-contact-form-9.m-contact-form-9.m-contact-form-9{font-family:var(--serif);color:var(--ink);margin-bottom:12px;font-size:22px}[data-marketing] .m-contact-form-10.m-contact-form-10.m-contact-form-10{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:22px;display:flex}[data-marketing] .m-contact-form-11.m-contact-form-11.m-contact-form-11{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:16px;padding:40px}[data-marketing] .m-home-page-1.m-home-page-1.m-home-page-1{color:var(--bg);align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:500;display:inline-flex}[data-marketing] .m-home-page-2.m-home-page-2.m-home-page-2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f2ea66;margin-bottom:24px;font-size:11px}[data-marketing] .m-home-page-3.m-home-page-3.m-home-page-3{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}[data-marketing] .m-home-page-4.m-home-page-4.m-home-page-4{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.2}[data-marketing] .m-home-page-5.m-home-page-5.m-home-page-5{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px}[data-marketing] .m-home-page-6.m-home-page-6.m-home-page-6{flex-direction:column;display:flex}[data-marketing] .m-home-page-7.m-home-page-7.m-home-page-7{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}[data-marketing] .m-home-page-8.m-home-page-8.m-home-page-8{opacity:.55;top:120px;left:48px;right:12px}[data-marketing] .m-newsletter-form-1.m-newsletter-form-1.m-newsletter-form-1{font-family:var(--sans);color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);margin-top:8px;font-size:12px}[data-marketing] .m-newsletter-form-2.m-newsletter-form-2.m-newsletter-form-2{box-sizing:border-box;width:100%;color:var(--bg);font-family:var(--sans);background:#f5f2ea14;border:1px solid #f5f2ea2e;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:13px}[data-marketing] .m-newsletter-form-3.m-newsletter-form-3.m-newsletter-form-3{font-family:var(--sans);color:var(--bg);background:#f5f2ea14;border:1px solid #f5f2ea2e;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}[data-marketing] .m-newsletter-form-4.m-newsletter-form-4.m-newsletter-form-4{font-family:var(--sans);color:#d7bb70;color:lab(77.1293% 2.99212 41.7078);flex-basis:100%;margin-top:8px;font-size:13px}[data-marketing] .m-newsletter-form-5.m-newsletter-form-5.m-newsletter-form-5{color:var(--bg);font-family:var(--sans);background:#f5f2ea14;border:1px solid #f5f2ea33;border-radius:100px;flex:1;padding:12px 16px;font-size:14px}[data-marketing] .m-newsletter-form-6.m-newsletter-form-6.m-newsletter-form-6{font-family:var(--serif);color:var(--bg);text-align:center;background:#f5f2ea14;border:1px solid #f5f2ea33;border-radius:100px;max-width:480px;margin-inline:auto;padding:16px 24px;font-size:18px}[data-marketing] .m-newsletter-form-7.m-newsletter-form-7.m-newsletter-form-7{font-family:var(--sans);color:var(--ink-2);padding:10px 0;font-size:13px}[data-marketing] .m-newsletter-form-8.m-newsletter-form-8.m-newsletter-form-8{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}[data-marketing] .av-grad-1.av-grad-1.av-grad-1{--g1:#405d50;--g2:#5c7b5c}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-1.av-grad-1.av-grad-1{--g1:lab(36.7355% -13.3642 3.84547);--g2:lab(48.5628% -16.775 13.321)}}[data-marketing] .av-grad-2.av-grad-2.av-grad-2{--g1:#274c65;--g2:#1f6e83}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-2.av-grad-2.av-grad-2{--g1:lab(30.3804% -7.43915 -18.9445);--g2:lab(42.4053% -18.4602 -18.9035)}}[data-marketing] .av-grad-3.av-grad-3.av-grad-3{--g1:#a45953;--g2:#78472a}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-3.av-grad-3.av-grad-3{--g1:lab(46.8326% 31.2126 17.5511);--g2:lab(35.7461% 19.6042 26.5781)}}[data-marketing] .av-grad-4.av-grad-4.av-grad-4{--g1:#756127;--g2:#434c26}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-4.av-grad-4.av-grad-4{--g1:lab(42.2222% 3.08409 34.9538);--g2:lab(30.9434% -9.01885 21.4838)}}[data-marketing] .av-grad-5.av-grad-5.av-grad-5{--g1:#4d5081;--g2:#7b63a3}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-5.av-grad-5.av-grad-5{--g1:lab(35.3467% 8.87039 -28.4439);--g2:lab(46.4526% 20.1002 -31.3484)}}[data-marketing] .av-grad-6.av-grad-6.av-grad-6{--g1:#634057;--g2:#8f5567}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-6.av-grad-6.av-grad-6{--g1:lab(31.8835% 18.7558 -7.51474);--g2:lab(43.3142% 26.4409 .313914)}}[data-marketing] .av-grad-7.av-grad-7.av-grad-7{--g1:#006263;--g2:#457b88}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-7.av-grad-7.av-grad-7{--g1:lab(37.045% -26.1784 -7.84853);--g2:lab(48.1983% -15.7132 -12.8461)}}[data-marketing] .av-grad-8.av-grad-8.av-grad-8{--g1:#325033;--g2:#2f7258}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-8.av-grad-8.av-grad-8{--g1:lab(31.1498% -16.7892 13.5123);--g2:lab(43.064% -27.1897 7.7482)}}[data-marketing] .av-grad-9.av-grad-9.av-grad-9{--g1:#7d460b;--g2:#876e37}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-9.av-grad-9.av-grad-9{--g1:lab(35.7726% 21.2207 41.6775);--g2:lab(47.9514% 5.21222 34.156)}}[data-marketing] .av-grad-10.av-grad-10.av-grad-10{--g1:#1b575a;--g2:#27786b}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-10.av-grad-10.av-grad-10{--g1:lab(33.3027% -18.8157 -7.74303);--g2:lab(45.3239% -27.9111 -.212789)}}[data-marketing] .av-grad-11.av-grad-11.av-grad-11{--g1:#934c3a;--g2:#5f4025}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-11.av-grad-11.av-grad-11{--g1:lab(41.1694% 29.2964 24.5616);--g2:lab(30.1909% 11.9462 22.1509)}}[data-marketing] .av-grad-12.av-grad-12.av-grad-12{--g1:#4e6b5e;--g2:#6a8a6a;position:relative}@supports (color:lab(0% 0 0)){[data-marketing] .av-grad-12.av-grad-12.av-grad-12{--g1:lab(42.536% -13.3376 3.8421);--g2:lab(54.3657% -16.7728 13.2826)}}[data-marketing] .ct-field-label.ct-field-label.ct-field-label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:500;display:block}[data-marketing] .ct-field-input.ct-field-input.ct-field-input{background:var(--panel);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);box-sizing:border-box;border:none;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:14.5px;transition:box-shadow .12s}[data-marketing] .ct-field-textarea.ct-field-textarea.ct-field-textarea{resize:vertical;min-height:100px}[data-marketing] .ct-choice.ct-choice.ct-choice{cursor:pointer;background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border:none;border-radius:999px;align-items:center;padding:6px 14px;font-family:inherit;font-size:13px;transition:all .15s;display:inline-flex}[data-marketing] .ct-choice-active.ct-choice-active.ct-choice-active{background:var(--ink);color:var(--bg);box-shadow:none}[data-marketing] .ct-submit-button.ct-submit-button.ct-submit-button{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}[data-marketing] .ct-submit-button:disabled{cursor:not-allowed;opacity:.6}[data-marketing] .nl-btn.nl-btn.nl-btn{color:#1f1401;color:lab(7.22788% 4.17398 10.5845);font-family:var(--sans);cursor:pointer;background:#d7bb70;background:lab(77.1293% 2.99212 41.7078);border:none;font-weight:500}[data-marketing] .nl-btn:disabled{cursor:wait;opacity:.7}[data-marketing] .nl-btn-row.nl-btn-row.nl-btn-row{border-radius:100px;padding:12px 22px;font-size:14px}[data-marketing] .nl-btn-stacked.nl-btn-stacked.nl-btn-stacked{border-radius:8px;width:100%;padding:10px;font-size:13px}
