:root{--paper:#f9f5f0;--paper-2:#f1ece6;--ink:#1b1612;--ink-2:#4d4642;--muted:#79736f;--line:#dad7d2;--line-2:#c8c3bd;--panel:#fcfaf6;--accent:#e19a3d;--accent-deep:#a75c00;--accent-tint:#f8e5c7;--accent-ink:#382315;--good:#5e9660;--warn:#d1714f;--radius:6px;--radius-lg:12px;--container:1200px;--serif:var(--font-serif,"Instrument Serif", Georgia, serif);--sans:var(--font-sans,"DM Sans", -apple-system, sans-serif);--mono:var(--font-mono,"DM Mono", ui-monospace, monospace)}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.7752% .459254 3.01497);--paper-2:lab(93.644% .697106 3.74881);--ink:lab(7.75355% 2.14732 3.62664);--ink-2:lab(30.3616% 2.37145 3.81679);--muted:lab(48.9293% 1.94976 3.16172);--line:lab(86.0994% .554204 2.99678);--line-2:lab(79.1437% .701845 3.7519);--panel:lab(98.2771% .223905 1.89123);--accent:lab(69.592% 21.2465 57.3932);--accent-deep:lab(47.2251% 27.8943 56.3851);--accent-tint:lab(91.9814% 3.1015 17.3525);--accent-ink:lab(16.304% 8.78771 13.7879);--good:lab(57.1638% -27.9904 22.6184);--warn:lab(58.4205% 36.4092 36.2472)}}.mkt{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt a{color:inherit;text-decoration:none}.mkt img,.mkt svg{max-width:100%;display:block}.mkt button{cursor:pointer;font-family:inherit}.mkt p{margin:0}.mkt .container{max-width:var(--container);margin:0 auto;padding:0 32px}.mkt .container-wide{max-width:1320px;margin:0 auto;padding:0 32px}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:400}.mkt h1{letter-spacing:-.02em;font-size:clamp(40px,6vw,80px);line-height:.98}.mkt h2{letter-spacing:-.015em;font-size:clamp(32px,4vw,56px);line-height:1.02}.mkt h3{font-size:clamp(24px,2.4vw,32px);line-height:1.1}.mkt h4{font-size:20px;line-height:1.2}.mkt .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.mkt .eyebrow .dot{background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.mkt .lede{color:var(--ink-2);font-size:19px;line-height:1.55}.mkt .muted{color:var(--muted)}.mkt .nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklch, var(--paper) 86%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.mkt .nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.mkt .brand{font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.mkt .brand-mark{flex-shrink:0;width:26px;height:26px;display:inline-block}.mkt .nav-links{align-items:center;gap:28px;display:flex}.mkt .nav-links a{color:var(--ink-2);font-size:14px}.mkt .nav-links a:hover{color:var(--ink)}.mkt .nav-links a.active{color:var(--ink);font-weight:500}.mkt .nav-cta{align-items:center;gap:10px;display:flex}.mkt .btn{border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.mkt .btn-primary{background:var(--ink);color:var(--paper)}.mkt .btn-primary:hover{background:var(--accent-deep)}.mkt .btn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.mkt .btn-ghost:hover{background:var(--paper-2)}.mkt .btn-accent{background:var(--accent);color:var(--accent-ink)}.mkt .btn-accent:hover{filter:brightness(.96)}.mkt .btn-link{color:var(--ink);background:0 0;border:0;padding:0}.mkt .btn-link:hover{color:var(--accent-deep)}.mkt .btn-lg{padding:14px 22px;font-size:15px}.mkt .btn .arrow{transition:transform .2s}.mkt .btn:hover .arrow{transform:translate(2px)}.mkt section{padding:96px 0}.mkt section.tight{padding:64px 0}.mkt .section-head{max-width:720px;margin:0 0 48px}.mkt .section-head h2{margin-top:12px}.mkt .section-head p{margin-top:16px}.mkt .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.mkt .divider{background:var(--line);border:0;height:1px;margin:0}.mkt .chip{border:1px solid var(--line-2);background:var(--panel);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.mkt .chip .swatch{background:var(--accent);border-radius:2px;width:8px;height:8px}.mkt .ph{background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--ink) 4%, transparent) 0 1px, transparent 1px 8px), var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);font-family:var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:center;place-items:center;padding:16px;font-size:11px;display:grid;position:relative;overflow:hidden}.mkt .ph small{opacity:.7;margin-top:4px;font-size:10px;display:block}.mkt .footer{background:var(--ink);color:#bab7b2;color:lab(74.5029% .463963 3.01807);padding:64px 0 32px}.mkt .footer h4{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#898681;color:lab(55.9426% .470191 3.02218);margin-bottom:16px;font-size:12px;font-weight:500}.mkt .footer a{color:#d0cdc8;color:lab(82.6231% .461996 3.01677);padding:6px 0;font-size:14px;display:block}.mkt .footer a:hover{color:var(--accent)}.mkt .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;display:grid}.mkt .footer-brand p{color:#a19e99;color:lab(65.2228% .466764 3.01988);max-width:320px;margin-top:16px;font-size:14px}.mkt .footer-bottom{color:#898681;color:lab(55.9426% .470191 3.02218);border-top:1px solid #38322d;border-top:1px solid lab(21.0941% 2.09998 4.04964);justify-content:space-between;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.mkt .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt .grid-2{grid-template-columns:1fr 1fr;gap:32px;display:grid}.mkt .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mkt .tag{background:var(--accent-tint);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.mkt .live-dot{animation:2s infinite pulse-dot}.mkt .cta-band{background:var(--paper-2);border-top:1px solid var(--line);padding:96px 0}.mkt .cta-band .grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mkt .hero-3{padding:64px 0 48px}.mkt .hero-3 .head{grid-template-columns:1.86fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.mkt .hero-3 h1{letter-spacing:-.025em;max-width:16ch;font-size:clamp(44px,6.4vw,88px);line-height:1}.mkt .hero-3 h1 .line{display:block}.mkt .hero-3 h1 .line:last-child{white-space:nowrap}.mkt .hero-3 h1 .rotator{vertical-align:baseline;align-items:baseline;gap:.3ch;display:inline-flex;position:relative}.mkt .hero-3 h1 .word{color:var(--accent-deep);min-width:6ch;font-style:italic;display:inline-block;position:relative}.mkt .hero-3 h1 .word:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:.06em;animation:3.2s ease-in-out infinite hero-underline-sweep;position:absolute;bottom:-.12em;left:0;right:0}.mkt .hero-3 h1 .word span{transition:opacity .26s,transform .26s;display:inline-block}.mkt .hero-3 h1 .word.out span{opacity:0;transform:translateY(-.25em)}@keyframes hero-underline-sweep{0%,to{transform-origin:0;transform:scaleX(0)}20%,80%{transform-origin:0;transform:scaleX(1)}81%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.mkt .hero-3 .audience-list{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:20px;padding-top:20px;font-size:11px;display:flex}.mkt .hero-3 .audience-list .lbl{color:var(--ink-2);margin-right:4px}.mkt .hero-3 .audience-list .a{color:var(--ink-2);cursor:default;transition:color .2s}.mkt .hero-3 .audience-list .a.on{color:var(--accent-deep)}.mkt .hero-3 .audience-list .a:not(:last-child):after{content:" ·";color:var(--line-2);margin-left:6px}.mkt .hero-3 .lede{max-width:50ch;margin-top:24px}.mkt .hero-3 .row{margin-top:32px}.mkt .hero-3 .index{font-family:var(--mono);color:var(--muted);margin-top:28px;font-size:11px}.mkt .hero-3 .index strong{color:var(--ink);font-weight:500}.mkt .dual{grid-template-columns:280px 1fr;align-items:end;gap:32px;display:grid}.mkt .phone{aspect-ratio:9/19;background:var(--ink);border-radius:36px;padding:12px;position:relative;box-shadow:0 30px 60px -30px #1d140d66;box-shadow:0 30px 60px -30px lab(7.17208% 3.64868 5.4563/.4)}.mkt .phone:before{content:"";z-index:2;background:#050301;background:lab(.89451% .563294 .797516);border-radius:12px;width:76px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mkt .phone-screen{background:var(--paper);border-radius:26px;flex-direction:column;gap:8px;height:100%;padding:38px 14px 14px;display:flex;overflow:hidden}.mkt .ph-status{font-family:var(--mono);color:var(--ink);justify-content:space-between;padding:0 4px 6px;font-size:10px;display:flex}.mkt .ph-h{font-family:var(--serif);letter-spacing:-.01em;padding:0 4px;font-size:22px;line-height:1.05}.mkt .ph-sub{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:9px}.mkt .ph-job{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:10px;font-size:11px;line-height:1.3}.mkt .ph-job .pill{background:var(--accent-tint);color:var(--accent-ink);font-size:9px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;margin-bottom:4px;padding:2px 6px;display:inline-block}.mkt .ph-job strong{font-weight:500}.mkt .ph-job .meta{color:var(--muted);margin-top:4px;font-size:10px}.mkt .ph-tab{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:8px 4px 4px;display:flex}.mkt .ph-tab .t{text-align:center;font-family:var(--mono);color:var(--muted);flex:1;padding:6px 0;font-size:9px}.mkt .ph-tab .t.on{color:var(--ink);border-top:2px solid var(--accent);margin-top:-1px;padding-top:5px}.mkt .desktop{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:480px;overflow:hidden;box-shadow:0 30px 60px -30px #1d140d2e;box-shadow:0 30px 60px -30px lab(7.17208% 3.64868 5.4563/.18)}.mkt .desk-bar{border-bottom:1px solid var(--line);background:#faf8f5;background:lab(97.6948% .282437 1.88138);align-items:center;gap:8px;padding:10px 14px;display:flex}.mkt .desk-bar .dot{background:var(--line-2);border-radius:50%;width:9px;height:9px}.mkt .desk-bar .url{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.mkt .desk-body{padding:24px}.mkt .desk-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mkt .desk-toolbar h4{font-family:var(--sans);font-size:17px;font-weight:600}.mkt .desk-toolbar .filt{gap:6px;display:flex}.mkt .desk-toolbar .filt span{border:1px solid var(--line-2);color:var(--ink-2);border-radius:5px;padding:4px 10px;font-size:11px}.mkt .desk-toolbar .filt span.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mkt .desk-table{border-collapse:collapse;width:100%;font-size:12px}.mkt .desk-table th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10px;font-weight:500}.mkt .desk-table td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px}.mkt .desk-table tr:last-child td{border-bottom:0}.mkt .desk-table .ref{font-family:var(--mono);color:var(--ink)}.mkt .desk-table .pill{font-size:10px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 8px;display:inline-block}.mkt .desk-table .pill.live{color:#284529;color:lab(26.5046% -16.7969 13.6);background:#dbf3db;background:lab(93.5632% -11.1774 8.71228)}.mkt .desk-table .pill.draft{background:var(--accent-tint);color:var(--accent-ink)}.mkt .desk-table .pill.done{background:var(--paper-2);color:var(--ink-2)}.mkt .desk-table .avatar-mini{background:linear-gradient(135deg, var(--accent), var(--accent-deep));vertical-align:-5px;border-radius:50%;width:20px;height:20px;margin-right:6px;display:inline-block}.mkt .triptych{background:var(--ink);color:var(--paper);padding:96px 0}.mkt .triptych h2{color:var(--paper)}.mkt .triptych .lede{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .triptych-grid{border-radius:var(--radius-lg);background:#38322d;background:lab(21.0941% 2.09998 4.04964);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.mkt .trip-cell{background:#16100c;background:lab(5.2452% 1.68586 2.76735);padding:32px}.mkt .trip-cell .num{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.mkt .trip-cell h3{font-family:var(--serif);color:var(--paper);margin-bottom:12px;font-size:30px;line-height:1.05}.mkt .trip-cell p{color:#c7c4be;color:lab(79.143% .46283 3.01729);font-size:14px;line-height:1.5}.mkt .trip-cell ul{border-top:1px solid #38322d;border-top:1px solid lab(21.0941% 2.09998 4.04964);margin:24px 0 0;padding:0;list-style:none}.mkt .trip-cell ul li{color:#c7c4be;color:lab(79.143% .46283 3.01729);border-bottom:1px solid #38322d;border-bottom:1px solid lab(21.0941% 2.09998 4.04964);grid-template-columns:16px 1fr;align-items:start;gap:8px;padding:10px 0;font-size:13px;display:grid}.mkt .trip-cell ul li:before{content:"→";color:var(--accent)}.mkt .lifecycle{padding:96px 0}.mkt .lc-rail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:repeat(5,1fr);gap:0;display:grid;overflow:hidden}.mkt .lc-step{border-right:1px solid var(--line);padding:28px 24px;position:relative}.mkt .lc-step:last-child{border-right:0}.mkt .lc-step .num{font-family:var(--mono);color:var(--accent-deep);letter-spacing:.08em;font-size:10px}.mkt .lc-step h4{font-family:var(--serif);margin:8px 0 6px;font-size:20px}.mkt .lc-step p{color:var(--ink-2);font-size:12px;line-height:1.5}.mkt .lc-step .arrow{background:var(--panel);border-top:1px solid var(--line);border-right:1px solid var(--line);z-index:2;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.mkt .lc-step:last-child .arrow{display:none}.mkt .verts-strip{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0}.mkt .verts-flex{flex-wrap:wrap;gap:10px;display:flex}.mkt .verts-flex .chip{padding:10px 16px;font-size:14px}.mkt .report-section{padding:96px 0}.mkt .report-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.mkt .report-mock{background:var(--paper);border:1px solid var(--line);aspect-ratio:1/1.3;border-radius:8px;padding:40px;box-shadow:0 30px 60px -30px #1d140d2e;box-shadow:0 30px 60px -30px lab(7.17208% 3.64868 5.4563/.18)}.mkt .report-mock .hdr{border-bottom:2px solid var(--ink);justify-content:space-between;margin-bottom:24px;padding-bottom:16px;display:flex}.mkt .report-mock .hdr .logo{align-items:center;gap:8px;display:flex}.mkt .report-mock .hdr .logo .mark{background:var(--accent);border-radius:4px;width:18px;height:18px}.mkt .report-mock .hdr .logo strong{font-family:var(--sans);font-size:13px}.mkt .report-mock .hdr .ref{font-family:var(--mono);color:var(--muted);font-size:10px}.mkt .report-mock h4{font-family:var(--serif);margin-bottom:8px;font-size:26px;line-height:1.1}.mkt .report-mock .sub{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;font-size:10px}.mkt .report-mock .lines{flex-direction:column;gap:6px;display:flex}.mkt .report-mock .lines .ln{background:var(--line);border-radius:3px;height:6px}.mkt .report-mock .lines .ln.s{width:60%}.mkt .report-mock .lines .ln.m{width:85%}.mkt .report-mock .gap{height:16px}.mkt .report-mock .photo{aspect-ratio:16/9;background:linear-gradient(135deg,#d8cbc1,#b9a79d);background:linear-gradient(135deg,lab(82.5602% 3.43341 6.69948),lab(69.7313% 5.52958 7.45366));border-radius:4px;margin:16px 0}.mkt .cta-3{padding:96px 0}.mkt .cta-3 .frame{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:80px;display:grid}.mkt .cta-3 h2{max-width:14ch;font-size:clamp(36px,4.5vw,64px);line-height:1}.mkt .brand-stamp{background:var(--ink);text-align:center;padding:80px 0 40px;overflow:hidden}.mkt .feat-hero{padding:80px 0 32px}.mkt .feat-hero h1{max-width:18ch}.mkt .feat-hero .lede{max-width:56ch;margin-top:20px}.mkt .big-feat{border-top:1px solid var(--line);padding:96px 0}.mkt .big-feat:nth-of-type(2n){background:var(--paper-2)}.mkt .big-feat .grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.mkt .big-feat:nth-of-type(2n) .grid{grid-template-columns:1.2fr 1fr}.mkt .big-feat:nth-of-type(2n) .grid>div:first-child{order:2}.mkt .big-feat .num{font-family:var(--mono);color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.mkt .big-feat h2{max-width:16ch;margin:12px 0 16px}.mkt .big-feat .lede{color:var(--ink-2);margin-bottom:24px}.mkt .big-feat ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mkt .big-feat li{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr;align-items:start;gap:12px;padding:14px 0;font-size:14px;display:grid}.mkt .big-feat li:before{content:"→";color:var(--accent-deep);font-weight:500}.mkt .big-feat li strong{margin-bottom:2px;font-weight:500;display:block}.mkt .big-feat li span{color:var(--ink-2)}.mkt .vmock{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1d140d2e;box-shadow:0 30px 60px -30px lab(7.17208% 3.64868 5.4563/.18)}.mkt .vmock-bar{border-bottom:1px solid var(--line);background:#faf8f5;background:lab(97.6948% .282437 1.88138);align-items:center;gap:6px;padding:10px 14px;display:flex}.mkt .vmock-bar .dot{background:var(--line-2);border-radius:50%;width:8px;height:8px}.mkt .vmock-bar .lbl{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10px}.mkt .vmock-body{height:calc(100% - 38px);padding:20px}.mkt .kanban{grid-template-columns:repeat(4,1fr);gap:12px;height:100%;display:grid}.mkt .kcol{background:var(--paper-2);border-radius:6px;padding:10px}.mkt .kcol .h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.mkt .kcol .ct{background:var(--ink);color:var(--paper);border-radius:3px;padding:1px 5px;font-size:9px}.mkt .kcard{background:var(--panel);border:1px solid var(--line);border-radius:5px;margin-bottom:6px;padding:8px;font-size:11px}.mkt .kcard .pill{font-size:9px;font-family:var(--mono);background:var(--accent-tint);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-bottom:4px;padding:1px 5px;display:inline-block}.mkt .kcard strong{font-weight:500;line-height:1.25;display:block}.mkt .kcard .meta{color:var(--muted);margin-top:4px;font-size:10px}.mkt .formmock{flex-direction:column;gap:12px;height:100%;display:flex}.mkt .formmock .field{flex-direction:column;gap:6px;display:flex}.mkt .formmock .field .lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.mkt .formmock .field .input{border:1px solid var(--line);background:var(--paper);border-radius:5px;padding:10px 12px;font-size:13px}.mkt .formmock .field .input.filled{color:var(--ink)}.mkt .formmock .field .input.empty{color:var(--muted);font-style:italic}.mkt .formmock .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkt .formmock .reading{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.mkt .formmock .reading .v{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);border-radius:5px;padding:8px 10px;font-size:13px}.mkt .formmock .reading .v .lb{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:9px}.mkt .formmock .reading .v .num{font-size:18px;font-family:var(--serif)}.mkt .draftmock{padding:0}.mkt .draftmock-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mkt .draftmock-head .ti{font-family:var(--mono);color:var(--muted);font-size:10px}.mkt .draftmock-head .ai{color:#284529;color:lab(26.5046% -16.7969 13.6);font-size:10px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#dbf3db;background:lab(93.5632% -11.1774 8.71228);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.mkt .draftmock-head .ai:before{content:"";background:#278733;background:lab(49.5829% -42.1882 35.8774);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-dot}.mkt .draftmock-body{color:var(--ink);padding:16px 18px;font-size:12px;line-height:1.55}.mkt .draftmock-body h5{font-family:var(--serif);margin:0 0 6px;font-size:18px;font-weight:400}.mkt .draftmock-body .crumb{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9px}.mkt .draftmock-body p{margin:0 0 10px}.mkt .draftmock-body .hl{background:#fdecd1;background:lab(94.2941% 2.68632 15.3633);border-radius:2px;padding:0 2px}.mkt .opsmock{align-items:stretch;gap:14px;height:100%;display:flex}.mkt .opsmock .phone-wrap{background:var(--ink);border-radius:22px;flex:none;width:180px;padding:8px}.mkt .opsmock .phone-wrap .scr{background:var(--paper);border-radius:16px;flex-direction:column;gap:6px;height:100%;padding:18px 10px 10px;font-size:10px;display:flex}.mkt .opsmock .phone-wrap .h{font-family:var(--serif);padding:0 4px;font-size:16px;line-height:1.05}.mkt .opsmock .phone-wrap .sub{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:8px}.mkt .opsmock .phone-wrap .job{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px}.mkt .opsmock .phone-wrap .job .pill{font-size:8px;font-family:var(--mono);background:var(--accent-tint);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 5px}.mkt .opsmock .phone-wrap .job strong{margin-top:4px;font-size:10px;display:block}.mkt .opsmock .map{background:#e9e4dc;background:lab(90.7538% .705808 4.53357);border-radius:8px;flex:1;position:relative;overflow:hidden}.mkt .opsmock .map:before{content:"";background:linear-gradient(90deg,#0000 49%,#d2cdc5 50%,#0000 51%),linear-gradient(#0000 49%,#d2cdc5 50%,#0000 51%),repeating-linear-gradient(135deg,#0000 0 9px,#1a15110a 9px 10px);background:linear-gradient(90deg,#0000 49%,lab(82.6336% .709593 4.53609) 50%,#0000 51%),linear-gradient(#0000 49%,lab(82.6336% .709593 4.53609) 50%,#0000 51%),repeating-linear-gradient(135deg,#0000 0 9px,lab(7.19909% 2.05951 3.4455/.04) 9px 10px);position:absolute;inset:0}.mkt .opsmock .map .pin{background:var(--accent);border:3px solid var(--panel);border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 4px 8px #00000026}.mkt .opsmock .map .pin.b{background:var(--ink)}.mkt .opsmock .map .pin.a{top:30%;left:30%}.mkt .opsmock .map .pin.b1{top:60%;left:50%}.mkt .opsmock .map .pin.b2{top:25%;left:70%}.mkt .mini-feats{border-top:1px solid var(--line);padding:96px 0}.mkt .mini-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.mkt .mini-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:24px}.mkt .mini-card .ico{background:var(--accent-tint);width:32px;height:32px;font-family:var(--serif);color:var(--accent-ink);border-radius:6px;place-items:center;margin-bottom:16px;font-size:18px;display:grid}.mkt .mini-card h4{font-family:var(--serif);margin-bottom:8px;font-size:22px}.mkt .mini-card p{color:var(--ink-2);font-size:14px;line-height:1.5}.mkt .ind-hero{padding:80px 0 32px}.mkt .ind-hero h1{max-width:18ch}.mkt .ind-hero .lede{max-width:56ch;margin-top:20px}.mkt .audiences{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.mkt .aud-cell{background:var(--panel);padding:32px}.mkt .aud-cell .ico{background:var(--accent-tint);width:40px;height:40px;font-family:var(--serif);color:var(--accent-ink);border-radius:8px;place-items:center;margin-bottom:24px;font-size:22px;display:grid}.mkt .aud-cell h3{font-family:var(--serif);margin-bottom:10px;font-size:26px}.mkt .aud-cell p{color:var(--ink-2);font-size:14px;line-height:1.55}.mkt .v-anchor-rail{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklch, var(--paper-2) 86%, transparent);padding:32px 0;position:sticky;top:64px}.mkt .v-anchor-rail .row{flex-wrap:wrap;gap:8px}.mkt .v-anchor-rail a{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:13px;transition:all .15s}.mkt .v-anchor-rail a:hover{color:var(--ink);border-color:var(--ink)}.mkt .vert-block{border-bottom:1px solid var(--line);padding:96px 0}.mkt .vert-block:nth-child(2n){background:var(--paper-2)}.mkt .vert-block .head{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:end;gap:24px;margin-bottom:32px;padding-bottom:32px;display:grid}.mkt .vert-block .num{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:11px}.mkt .vert-block h2{max-width:18ch;line-height:1}.mkt .vert-block .head .pill{background:var(--accent-tint);color:var(--accent-ink);font-size:12px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px}.mkt .vert-block .body{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;display:grid}.mkt .vert-block .lede{margin-bottom:24px}.mkt .vert-block .who{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.mkt .vert-block .who .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.mkt .vert-block .who p{color:var(--ink-2);font-size:14px}.mkt .vert-block .features-list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:0;overflow:hidden}.mkt .vert-block:nth-child(2n) .features-list{background:var(--paper)}.mkt .vert-block .features-list .h{background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 20px;font-size:11px}.mkt .vert-block:nth-child(2n) .features-list .h{background:#ece7df;background:lab(91.9083% .844657 4.50397)}.mkt .vert-block .features-list ul{margin:0;padding:0;list-style:none}.mkt .vert-block .features-list li{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr;align-items:start;gap:12px;padding:12px 20px;font-size:14px;display:grid}.mkt .vert-block .features-list li:last-child{border-bottom:0}.mkt .vert-block .features-list li:before{content:"→";color:var(--accent-deep)}.mkt .vert-block .features-list li strong{font-weight:500;display:block}.mkt .vert-block .features-list li span.desc{color:var(--ink-2);font-size:13px}.mkt .custom-block{background:var(--ink);color:var(--paper);padding:96px 0}.mkt .custom-block .grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.mkt .custom-block h2{color:var(--paper);max-width:14ch}.mkt .custom-block .lede{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .pricing-hero{padding:80px 0 32px}.mkt .pricing-hero h1{max-width:16ch}.mkt .pricing-hero .lede{max-width:56ch;margin-top:20px}.mkt .billing-toggle{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;margin-top:32px;padding:4px;display:inline-flex}.mkt .billing-toggle button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:8px 18px;font-family:inherit;font-size:14px}.mkt .billing-toggle button.on{background:var(--paper);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #0000000a}.mkt .billing-toggle .save{font-family:var(--mono);color:var(--accent-deep);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:10px}.mkt .tiers{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0 64px;display:grid;overflow:hidden}.mkt .tier{background:var(--panel);flex-direction:column;padding:36px 32px;display:flex}.mkt .tier.feat{background:var(--ink);color:var(--paper)}.mkt .tier.feat .muted,.mkt .tier.feat p{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .tier .name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.mkt .tier.feat .name{color:var(--accent)}.mkt .tier .name .badge{background:var(--accent);color:var(--accent-ink);border-radius:4px;margin-left:8px;padding:2px 8px;font-size:10px}.mkt .tier h2{font-family:var(--serif);margin:8px 0 4px;font-size:32px;line-height:1}.mkt .tier.feat h2{color:var(--paper)}.mkt .tier .audience{color:var(--ink-2);margin-bottom:24px;font-size:13px}.mkt .tier.feat .audience{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .tier .price-row{align-items:baseline;gap:6px;display:flex}.mkt .tier .price{font-family:var(--serif);letter-spacing:-.02em;font-size:56px;line-height:1}.mkt .tier.feat .price{color:var(--accent)}.mkt .tier .per{font-family:var(--sans);color:var(--muted);font-size:14px}.mkt .tier.feat .per{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .tier .annual{color:var(--ink-2);margin-top:6px;font-size:13px}.mkt .tier.feat .annual{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .tier .setup{border-top:1px solid var(--line);color:var(--ink-2);margin-top:16px;padding-top:16px;font-size:13px}.mkt .tier.feat .setup{color:#bab7b2;color:lab(74.5029% .463963 3.01807);border-top-color:#38322d;border-top-color:lab(21.0941% 2.09998 4.04964)}.mkt .tier .setup strong{color:var(--ink)}.mkt .tier.feat .setup strong{color:var(--paper)}.mkt .tier .cta{margin-top:24px}.mkt .tier .feat-list{margin:24px 0 0;padding:0;list-style:none}.mkt .tier .feat-list li{grid-template-columns:16px 1fr;gap:10px;padding:8px 0;font-size:14px;line-height:1.4;display:grid}.mkt .tier .feat-list li:before{content:"✓";color:var(--accent-deep);font-size:14px;font-weight:600}.mkt .tier.feat .feat-list li:before{color:var(--accent)}.mkt .tier .small-print{color:var(--muted);margin-top:auto;padding-top:24px;font-size:12px}.mkt .compare{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.mkt .compare table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;overflow:hidden}.mkt .compare th,.mkt .compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 20px;font-size:14px}.mkt .compare th:not(:first-child),.mkt .compare td:not(:first-child){text-align:center}.mkt .compare thead th{background:var(--paper-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:14px 20px;font-size:11px;font-weight:500}.mkt .compare thead th:first-child{color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.mkt .compare tr.section td{background:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:12px 20px;font-size:11px}.mkt .compare tr:last-child td{border-bottom:0}.mkt .compare td .check{color:var(--accent-deep);font-weight:600}.mkt .compare td .dash{color:var(--line-2)}.mkt .compare td.feat-name{font-weight:500}.mkt .compare td.feat-name span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.mkt .extras{padding:96px 0}.mkt .extras-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mkt .extras-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:28px}.mkt .extras-card h4{font-family:var(--serif);margin-bottom:10px;font-size:22px}.mkt .extras-card p{color:var(--ink-2);font-size:14px}.mkt .extras-card .price{font-family:var(--serif);color:var(--accent-deep);margin-top:12px;font-size:36px;line-height:1}.mkt .extras-card .price small{font-family:var(--sans);color:var(--muted);font-size:13px}.mkt .faq{background:var(--paper-2);border-top:1px solid var(--line);padding:96px 0}.mkt .faq-grid{grid-template-columns:1fr 2fr;align-items:start;gap:64px;display:grid}.mkt .faq-list{border-top:1px solid var(--ink);flex-direction:column;gap:0;display:flex}.mkt .faq-item{border-bottom:1px solid var(--line);padding:24px 0}.mkt .faq-item summary{cursor:pointer;justify-content:space-between;align-items:start;gap:24px;list-style:none;display:flex}.mkt .faq-item summary::-webkit-details-marker{display:none}.mkt .faq-item h4{font-family:var(--serif);flex:1;font-size:22px;font-weight:400;line-height:1.2}.mkt .faq-item .icon{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.mkt .faq-item .icon:before{content:"+";color:var(--ink);font-size:14px}.mkt .faq-item[open] .icon{background:var(--ink);border-color:var(--ink)}.mkt .faq-item[open] .icon:before{content:"−";color:var(--paper)}.mkt .faq-item p{color:var(--ink-2);max-width:60ch;margin-top:16px;font-size:15px;line-height:1.6}.mkt .about-hero{padding:80px 0 64px}.mkt .about-hero h1{max-width:16ch;font-style:italic}.mkt .about-hero h1 em{color:var(--accent-deep);font-style:normal}.mkt .about-hero .lede{max-width:56ch;margin-top:24px}.mkt .principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);padding:96px 0}.mkt .principles-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0;margin-top:32px;display:grid}.mkt .principle{border-bottom:1px solid var(--line);padding:32px 48px 32px 0}.mkt .principle:nth-child(2n){border-left:1px solid var(--line);padding-left:48px;padding-right:0}.mkt .principle .num{font-family:var(--mono);color:var(--accent-deep);letter-spacing:.08em;font-size:11px}.mkt .principle h3{font-family:var(--serif);margin:12px 0;font-size:28px;line-height:1.05}.mkt .principle p{color:var(--ink-2);max-width:44ch;font-size:15px;line-height:1.55}.mkt .case{padding:96px 0}.mkt .case-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.mkt .case-text{padding:48px}.mkt .case-text .eyebrow{margin-bottom:16px}.mkt .case-text h2{max-width:14ch}.mkt .case-text .lede{max-width:50ch;margin-top:16px}.mkt .case-text blockquote{border-left:2px solid var(--accent);font-family:var(--serif);max-width:44ch;margin:32px 0 0;padding:0 0 0 20px;font-size:22px;font-style:italic;line-height:1.4}.mkt .case-text .author{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.mkt .case-text .author .av{background:linear-gradient(135deg, var(--accent), var(--accent-deep));border-radius:50%;flex:none;width:36px;height:36px}.mkt .case-text .author strong{font-size:14px;font-weight:500;display:block}.mkt .case-text .author span{color:var(--muted);font-size:13px}.mkt .case-stats{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;gap:32px;padding:48px;display:flex}.mkt .case-stat{border-top:1px solid #38322d;border-top:1px solid lab(21.0941% 2.09998 4.04964);padding-top:24px}.mkt .case-stat:first-child{border-top:0;padding-top:0}.mkt .case-stat .num{font-family:var(--serif);color:var(--accent);letter-spacing:-.02em;font-size:64px;line-height:1}.mkt .case-stat .lbl{color:#bab7b2;color:lab(74.5029% .463963 3.01807);max-width:30ch;margin-top:12px;font-size:14px}.mkt .timeline{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.mkt .tl-rail{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;display:grid}.mkt .tl-step{border-right:1px solid var(--line);padding:32px 24px 32px 0}.mkt .tl-step:last-child{border-right:0}.mkt .tl-step .yr{font-family:var(--mono);color:var(--accent-deep);letter-spacing:.08em;margin-bottom:12px;font-size:11px}.mkt .tl-step h4{font-family:var(--serif);margin-bottom:8px;font-size:20px}.mkt .tl-step p{color:var(--ink-2);font-size:13px}.mkt .team{padding:96px 0}.mkt .team-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.mkt .person{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:24px}.mkt .person .pic{aspect-ratio:1;font-family:var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background-image:repeating-linear-gradient(135deg,#1a15110a 0 1px,#0000 1px 10px),linear-gradient(135deg,#d4cdc1,#c1b5a9);background-image:repeating-linear-gradient(135deg,lab(7.19909% 2.05951 3.4455/.04) 0 1px,#0000 1px 10px),linear-gradient(135deg,lab(82.6484% 1.10123 6.82985),lab(74.4858% 2.63962 8.00694));border-radius:6px;place-items:center;margin-bottom:16px;font-size:11px;display:grid}.mkt .person h4{font-family:var(--serif);margin-bottom:4px;font-size:22px}.mkt .person .role{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.mkt .person p{color:var(--ink-2);font-size:13px;line-height:1.55}.mkt .contact-hero{padding:80px 0 0}.mkt .contact-hero h1{max-width:18ch}.mkt .contact-hero .lede{max-width:56ch;margin-top:20px}.mkt .contact-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;padding:64px 0 96px;display:grid}.mkt .form-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px}.mkt .form-card h3{font-size:28px;font-family:var(--serif);margin-bottom:6px;font-weight:400}.mkt .form-card .lede{margin-bottom:28px;font-size:15px}.mkt .form-row{gap:18px;display:grid}.mkt .form-row.two{grid-template-columns:1fr 1fr}.mkt .field{flex-direction:column;gap:6px;display:flex}.mkt .field label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.mkt .field input,.mkt .field textarea,.mkt .field select{border:1px solid var(--line-2);font-family:var(--sans);background:var(--paper);color:var(--ink);border-radius:6px;padding:12px 14px;font-size:14px;transition:border-color .15s}.mkt .field input:focus,.mkt .field textarea:focus,.mkt .field select:focus{border-color:var(--ink);outline:none}.mkt .field textarea{resize:vertical;min-height:120px}.mkt .radio-group{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:4px;display:grid}.mkt .radio-group label{border:1px solid var(--line-2);cursor:pointer;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;transition:all .15s;display:flex}.mkt .radio-group label .dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:12px;height:12px;transition:all .15s}.mkt .radio-group input[type=radio]{display:none}.mkt .radio-group input[type=radio]:checked+label{border-color:var(--ink);background:var(--paper)}.mkt .radio-group input[type=radio]:checked+label .dot{border-color:var(--ink);background:var(--accent);box-shadow:0 0 0 2px var(--paper) inset}.mkt .form-row.actions{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.mkt .form-row.actions .legal{color:var(--muted);max-width:32ch;font-size:12px}.mkt .side{flex-direction:column;gap:20px;display:flex}.mkt .side-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.mkt .side-card h4{font-family:var(--serif);margin-bottom:8px;font-size:20px}.mkt .side-card p{color:var(--ink-2);font-size:14px;line-height:1.55}.mkt .side-card a.link{color:var(--accent-deep);font-size:14px;text-decoration:underline}.mkt .side-list{margin:16px 0 0;padding:0;list-style:none}.mkt .side-list li{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.mkt .side-list li:first-child{border-top:0}.mkt .side-list li .lbl{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.mkt .enterprise-band{background:var(--ink);color:var(--paper);padding:96px 0}.mkt .enterprise-band .grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mkt .enterprise-band h2{color:var(--paper);max-width:16ch}.mkt .enterprise-band .lede{color:#bab7b2;color:lab(74.5029% .463963 3.01807)}.mkt .nav-hamburger{border-radius:var(--radius);border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.mkt .nav-hamburger:hover{background:var(--panel)}.mkt .nav-mobile{background:color-mix(in oklch, var(--paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:20px 0 24px;display:none;position:absolute;top:100%;left:0;right:0}.mkt .nav-mobile.open{display:block}.mkt .nav-mobile-links{padding:0 var(--container-pad,24px);flex-direction:column;gap:0;display:flex}.mkt .nav-mobile-links a{color:var(--ink-2);border-bottom:1px solid var(--line);padding:13px 0;font-size:16px;display:block}.mkt .nav-mobile-links a.active{color:var(--ink);font-weight:500}.mkt .nav-mobile-links a:last-child{border-bottom:0}.mkt .nav-mobile-cta{padding:20px var(--container-pad,24px) 0;flex-direction:column;gap:10px;display:flex}.mkt .nav-mobile-cta .btn{justify-content:center}@media (max-width:768px){.mkt .nav{position:sticky}.mkt .nav-inner{position:relative}.mkt .nav-links,.mkt .nav-cta{display:none}.mkt .nav-hamburger{display:flex}}@media (max-width:1100px){.mkt .hero-3 .head,.mkt .dual,.mkt .report-grid,.mkt .cta-3 .frame{grid-template-columns:1fr;gap:32px}.mkt .hero-3 h1 .line:last-child{white-space:normal}.mkt .triptych-grid,.mkt .lc-rail{grid-template-columns:1fr}.mkt .lc-step{border-right:0;border-bottom:1px solid var(--line)}.mkt .trip-cell{border-bottom:1px solid #38322d;border-bottom:1px solid lab(21.0941% 2.09998 4.04964)}.mkt .phone{max-width:280px;margin:0 auto}.mkt .cta-3 .frame{padding:32px}}@media (max-width:1000px){.mkt .big-feat .grid,.mkt .big-feat:nth-of-type(2n) .grid{grid-template-columns:1fr}.mkt .big-feat:nth-of-type(2n) .grid>div:first-child{order:0}.mkt .mini-grid{grid-template-columns:1fr 1fr}.mkt .opsmock{flex-direction:column}.mkt .opsmock .phone-wrap{width:100%;max-width:240px;margin:0 auto}.mkt .audiences,.mkt .vert-block .head{grid-template-columns:1fr}.mkt .vert-block .body,.mkt .custom-block .grid{grid-template-columns:1fr;gap:32px}.mkt .tiers,.mkt .extras-grid,.mkt .faq-grid{grid-template-columns:1fr}.mkt .compare table{display:block;overflow-x:auto}.mkt .principles-grid{grid-template-columns:1fr}.mkt .principle{padding:24px 0;border-left:0!important;padding-left:0!important}.mkt .case-card{grid-template-columns:1fr}.mkt .case-text,.mkt .case-stats{padding:32px}.mkt .tl-rail{grid-template-columns:1fr}.mkt .tl-step{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.mkt .team-grid{grid-template-columns:1fr 1fr}.mkt .contact-grid,.mkt .enterprise-band .grid,.mkt .form-row.two,.mkt .radio-group{grid-template-columns:1fr}.mkt .form-card{padding:28px}}@media (max-width:900px){.mkt .grid-2,.mkt .grid-3{grid-template-columns:1fr}.mkt .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.mkt .cta-band .grid{grid-template-columns:1fr;gap:32px}.mkt section{padding:64px 0}.mkt .mini-grid,.mkt .team-grid{grid-template-columns:1fr}}