@import url(https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&family=Inter+Tight:wght@500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--indigo-950:#0D0530;--indigo-900:#190A5A;--indigo-800:#200B6A;--indigo-700:#250C77;--indigo-600:#3D1FA0;--indigo-500:#5A4994;--indigo-400:#7B6CB5;--indigo-300:#A593D4;--indigo-200:#C9BEE8;--indigo-100:#ECEAF3;--indigo-50:#F5F4FA;--lavender:#D8D4E4;--lavender-50:#ECEAF3;--orange-900:#7A2606;--orange-800:#A33008;--orange-700:#C23C0A;--orange-600:#D85220;--orange-500:#EE642B;--orange-400:#F08A5A;--orange-300:#F5A882;--orange-200:#FAC9AE;--orange-100:#FDF0EB;--orange-50:#FEF7F4;--peach:#FCE0D8;--peach-50:#FDF0EB;--cream:#EEEEE0;--cream-dark:#E2E2CF;--app-gray:#EEEEEE;--white:#FFFFFF;--bg:#FAFAFA;--ink-50:#F7F7F5;--ink-100:#EFEFED;--ink-150:#E5E5E5;--ink-200:#D5D5D5;--ink-300:#BBBBBB;--ink-400:#888888;--ink-500:#666666;--ink-600:#404040;--ink-700:#2A2A2A;--ink-800:#1A1A1A;--ink-900:#0F0F0F;--green-50:#E8F6EF;--green-200:#9DDABF;--green-500:#2BA36C;--green-600:#238A5B;--green-700:#1A6E48;--amber-50:#FEF5E7;--amber-200:#F5CE81;--amber-500:#E8A33D;--amber-700:#B87B1A;--red-50:#FDECEA;--red-200:#F0AAAA;--red-500:#D64545;--red-700:#A83333;--blue-50:#E7F3FD;--blue-100:#C6E3FB;--blue-200:#93CBF8;--blue-300:#5FB2F3;--blue-400:#2E9CEF;--blue-500:#1396ED;--blue-600:#0F7AC4;--blue-700:#0C5E97;--blue-800:#094672;--blue-900:#07304F;--brand-green-50:#F1F9ED;--brand-green-100:#D1F1C4;--brand-green-200:#B9E6A6;--brand-green-300:#A0E085;--brand-green-400:#96CB88;--brand-green-500:#7BB86A;--brand-green-600:#5E9C4D;--brand-green-700:#467A39;--maple-500:#D8232A;--red-600:#BE3B3B;--navy-50:var(--indigo-50);--navy-100:var(--indigo-100);--navy-200:var(--indigo-200);--navy-300:var(--indigo-300);--navy-400:var(--indigo-400);--navy-500:var(--indigo-500);--navy-600:var(--indigo-600);--navy-700:var(--indigo-700);--navy-800:var(--indigo-800);--navy-900:var(--indigo-900);--navy-950:var(--indigo-950);--cobalt-500:var(--blue-500);--ink-950:var(--ink-900);--brand:var(--indigo-700);--brand-hover:var(--indigo-900);--brand-strong:var(--indigo-950);--brand-subtle:var(--lavender-50);--brand-subtle-2:var(--lavender);--on-brand:var(--white);--accent:var(--orange-500);--accent-hover:var(--orange-600);--accent-strong:var(--orange-700);--accent-subtle:var(--orange-100);--on-accent:var(--white);--text-strong:var(--indigo-700);--text-body:var(--ink-600);--text-muted:var(--ink-400);--text-subtle:var(--ink-300);--text-on-dark:var(--white);--text-on-dark-muted:rgba(255,255,255,0.65);--text-link:var(--indigo-700);--text-accent:var(--orange-500);--surface-page:var(--white);--surface-subtle:var(--bg);--surface-card:var(--white);--surface-sunken:var(--ink-100);--surface-cream:var(--cream);--surface-lavender:var(--lavender-50);--surface-peach:var(--peach-50);--surface-brand:var(--indigo-700);--surface-brand-dark:var(--indigo-900);--surface-accent:var(--orange-500);--surface-brand-subtle:var(--lavender-50);--border-subtle:var(--ink-150);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--indigo-700);--border-accent:var(--orange-500);--border-inverse:rgba(255,255,255,0.14);--ring:0 0 0 3px rgba(37, 12, 119, 0.22);--ring-accent:0 0 0 3px rgba(238, 100, 43, 0.30);--ring-error:0 0 0 3px rgba(214, 69, 69, 0.28);--status-complete-fg:var(--green-700);--status-complete-bg:var(--green-50);--status-complete-bd:var(--green-200);--status-progress-fg:var(--blue-700);--status-progress-bg:var(--blue-50);--status-progress-bd:#B4CDFB;--status-waiting-fg:var(--amber-700);--status-waiting-bg:var(--amber-50);--status-waiting-bd:var(--amber-200);--status-flag-fg:var(--red-700);--status-flag-bg:var(--red-50);--status-flag-bd:var(--red-200);--info:var(--blue-500);--text-info:var(--blue-600);--surface-info:var(--blue-50);--report-clear:var(--brand-green-300);--report-clear-soft:var(--brand-green-100);--report-brand-green:var(--brand-green-400)}:root{--font-display:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-1:64px;--fs-display-2:50px;--fs-h1:40px;--fs-h2:32px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1.04;--lh-snug:1.18;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.7;--ls-display:-0.03em;--ls-heading:-0.02em;--ls-tight:-0.01em;--ls-normal:0;--ls-overline:0.08em;--text-display-1:var(--fw-bold) var(--fs-display-1)/var(--lh-tight) var(--font-display);--text-display-2:var(--fw-bold) var(--fs-display-2)/var(--lh-tight) var(--font-display);--text-h1:var(--fw-bold) var(--fs-h1)/var(--lh-snug) var(--font-display);--text-h2:var(--fw-bold) var(--fs-h2)/var(--lh-snug) var(--font-display);--text-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-heading) var(--font-display);--text-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-heading) var(--font-sans);--text-body-lg:var(--fw-regular) var(--fs-body-lg)/var(--lh-relaxed) var(--font-sans);--text-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--text-body-sm:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-sans);--text-caption:var(--fw-medium) var(--fs-caption)/1.4 var(--font-sans)}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--control-sm:36px;--control-md:44px;--control-lg:52px;--container-max:1200px;--container-narrow:760px;--gutter:var(--space-6);--bw-1:1px;--bw-2:2px}:root{--shadow-xs:0 1px 2px rgba(15, 35, 80, 0.06);--shadow-sm:0 1px 3px rgba(15, 35, 80, 0.08), 0 1px 2px rgba(15, 35, 80, 0.04);--shadow-md:0 4px 12px rgba(15, 35, 80, 0.08), 0 2px 4px rgba(15, 35, 80, 0.05);--shadow-lg:0 12px 28px rgba(15, 35, 80, 0.12), 0 4px 10px rgba(15, 35, 80, 0.06);--shadow-xl:0 24px 56px rgba(15, 35, 80, 0.16), 0 8px 18px rgba(15, 35, 80, 0.08);--shadow-brand:0 8px 20px rgba(38, 109, 240, 0.28);--shadow-inset:inset 0 1px 2px rgba(15, 35, 80, 0.05)}*,*::before,*::after{box-sizing:border-box}body{margin:0;font:var(--text-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;color:var(--text-strong);letter-spacing:var(--ls-heading);text-wrap:balance}h1{font:var(--text-h1)}h2{font:var(--text-h2)}h3{font:var(--text-h3)}h4{font:var(--text-h4)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:var(--blue-200);color:var(--ink-900)}.t-display-1{font:var(--text-display-1);letter-spacing:var(--ls-display);color:var(--text-strong)}.t-display-2{font:var(--text-display-2);letter-spacing:var(--ls-display);color:var(--text-strong)}.t-h1{font:var(--text-h1)}.t-h2{font:var(--text-h2)}.t-h3{font:var(--text-h3)}.t-h4{font:var(--text-h4)}.t-body-lg{font:var(--text-body-lg);color:var(--text-body)}.t-body{font:var(--text-body);color:var(--text-body)}.t-body-sm{font:var(--text-body-sm);color:var(--text-body)}.t-caption{font:var(--text-caption);color:var(--text-muted)}.t-overline{font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted)}.t-mono{font-family:var(--font-mono)}.cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-family:var(--font-sans);font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #fff0;transition:background-color .16s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.cb-btn--sm{height:36px;padding:0 14px;font-size:14px}.cb-btn--md{height:42px;padding:0 18px;font-size:15px}.cb-btn--lg{height:48px;padding:0 24px;font-size:15px}.cb-btn--primary{background:var(--navy-700);color:#fff}.cb-btn--primary:hover{background:var(--navy-800,#1d0a5e)}.cb-btn--secondary{background:var(--navy-700);color:#fff}.cb-btn--secondary:hover{background:var(--navy-800,#1d0a5e)}.cb-btn--ghost{background:#fff0;color:var(--navy-700)}.cb-btn--ghost:hover{background:var(--ink-50)}a:hover .cb-btn--primary{background:var(--navy-800,#1d0a5e)}.cb-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill,999px);padding:4px 10px;font:600 11.5px/1 var(--font-sans)}.cb-badge--success{background:var(--green-50);color:var(--green-700);border:1px solid var(--green-200)}.cb-badge--progress{background:var(--blue-50,#e8f4fd);color:var(--blue-700,#0b6ca8);border:1px solid var(--blue-200,#b7dcf7)}.cb-badge--neutral{background:var(--ink-50);color:var(--ink-600);border:1px solid var(--border-subtle)}.cb-tab{border:none;cursor:pointer;padding:9px 20px;border-radius:var(--radius-pill,999px);font:600 14px/1 var(--font-sans);background:#fff0;color:var(--ink-500);transition:background .15s,color .15s}.cb-tab:hover{color:var(--navy-700)}.cb-tab.is-active{background:var(--navy-700);color:#fff}[data-om-page-part] a[href]:hover{color:var(--orange-500)}[data-om-page-part] .cb-btn:hover{color:inherit}.cb-card{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.cb-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--navy-100)}[data-om-page-part] a.cb-card:hover,[data-om-page-part] a.cb-card:hover *{color:inherit}[data-om-page-part] a[href]:hover .cb-btn--primary{background:var(--navy-800,#1d0a5e)}.hero-cta-row a .cb-btn,.biz-cta .cb-btn{box-shadow:0 10px 26px -14px rgb(238 100 43 / .85),0 1px 2px rgb(26 8 88 / .08);transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),background-color .16s}.hero-cta-row a:hover .cb-btn,.biz-cta:hover .cb-btn{transform:translateY(-1px);box-shadow:0 16px 32px -14px rgb(238 100 43 / .9),0 1px 2px rgb(26 8 88 / .08)}.hero-cta-row a:active .cb-btn,.biz-cta:active .cb-btn{transform:translateY(.5px)}.biz-cta .cb-btn{width:100%;height:56px;font-size:16px;justify-content:center}@media (max-width:860px){.hero-cta-row a .cb-btn{width:100%}}section[data-screen-label="CTA"] h2,section[data-screen-label="CTA"] h2 *,section[data-screen-label="Who we serve"] h3{color:#fff!important}section[data-screen-label="CTA"] h2{text-shadow:0 1px 24px rgb(26 8 88 / .6)}[data-om-page-part] img[height="26"]{height:26px!important;width:auto!important;max-width:160px!important}[data-om-page-part] img[height="22"]{height:22px!important;width:auto!important;max-width:120px!important}[data-om-page-part] img{max-width:100%}.ed-cta:hover{border-color:var(--orange-500)!important;color:var(--navy-700)!important}.ed-cta:hover .ed-arrow{transform:translateX(7px)}.ed-sq{transition:width .24s cubic-bezier(.4,0,.2,1)}.ed-cta:hover .ed-sq{width:24px}[data-om-page-part] .ed-fig-wrap img{max-width:100%}@keyframes ed-curtain{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ed-drift{from{transform:translateY(30px)}to{transform:translateY(-20px)}}@keyframes ed-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ed-rail-in{from{opacity:0;transform:rotate(180deg) translateX(-20px)}to{opacity:1;transform:rotate(180deg) translateX(0)}}@keyframes ed-underline{from{background-size:0% 2px}to{background-size:100% 2px}}@keyframes ed-print{0%{clip-path:inset(0 0 100% 0);opacity:0}18%{opacity:1}100%{clip-path:inset(0 0 0 0);opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:981px){.ed-figure{animation:ed-curtain linear both;animation-timeline:view();animation-range:entry 10% entry 62%}.ed-type{animation:ed-print linear both;animation-timeline:view();animation-range:entry 62% cover 34%}.ed-fig-wrap{animation:ed-drift linear both;animation-timeline:view();animation-range:cover}.ed-rail span{animation:ed-rail-in linear both;animation-timeline:view();animation-range:entry 6% entry 48%}.ed-l1{animation:ed-up linear both;animation-timeline:view();animation-range:entry 8% entry 42%}.ed-l2{animation:ed-up linear both;animation-timeline:view();animation-range:entry 14% entry 50%}.ed-l3{animation:ed-up linear both;animation-timeline:view();animation-range:entry 18% entry 56%}.ed-cta{animation:ed-up linear both;animation-timeline:view();animation-range:entry 24% entry 62%}.ed-true{animation:ed-underline linear both;animation-timeline:view();animation-range:entry 30% entry 58%}}}@media (max-width:980px){section[data-screen-label="Editorial"]{padding-top:64px!important;padding-bottom:64px!important}section[data-screen-label="Editorial"] .ed-grid{grid-template-columns:1fr!important;gap:32px!important}section[data-screen-label="Editorial"] .ed-rail{display:none!important}section[data-screen-label="Editorial"] .ed-copy{padding-top:0!important}section[data-screen-label="Editorial"] .ed-copy p,section[data-screen-label="Editorial"] .ed-tail p{max-width:none!important}section[data-screen-label="Editorial"] .ed-fig-wrap{max-width:320px;margin:0 auto;overflow:hidden}section[data-screen-label="Editorial"] .ed-tail{padding-bottom:0!important;gap:26px!important}section[data-screen-label="Editorial"] .ed-cta{max-width:320px!important}}@media (max-width:560px){section[data-screen-label="Editorial"] .ed-l1{font-size:26px!important}}@media (max-width:860px){section[data-screen-label="CTA"] .ribbon-layer[style*="cta-wave"]{background-size:cover!important;background-position:center top!important}}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);color:var(--ink-700);background:#fff}a{text-decoration:none;color:var(--blue-600)}a:hover{color:var(--orange-500)}html{scroll-behavior:smooth}html,body{overflow-x:clip;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto;--shadow-xs:0 1px 2px rgba(26,8,88,0.05);--shadow-sm:0 1px 2px rgba(26,8,88,0.05), 0 2px 6px -2px rgba(26,8,88,0.06);--shadow-md:0 1px 2px rgba(26,8,88,0.04), 0 4px 10px -3px rgba(26,8,88,0.07), 0 12px 26px -14px rgba(26,8,88,0.10);--shadow-lg:0 1px 2px rgba(26,8,88,0.035), 0 8px 20px -8px rgba(26,8,88,0.09), 0 26px 50px -26px rgba(26,8,88,0.16);--shadow-xl:0 2px 4px rgba(26,8,88,0.04), 0 14px 32px -14px rgba(26,8,88,0.11), 0 44px 76px -34px rgba(26,8,88,0.20)}p{text-wrap:pretty}h2,h3{text-wrap:balance}section[id]{scroll-margin-top:84px}::selection{background:var(--navy-700);color:#fff}a{text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px;border-radius:8px}button{-webkit-tap-highlight-color:#fff0}.hero-stats,.step-rail{font-variant-numeric:tabular-nums}@keyframes dot-pulse{0%,100%{opacity:1}50%{opacity:.3}}@keyframes flow-dash{to{stroke-dashoffset:-24}}section[data-screen-label^="Hero"]{position:relative;z-index:20}.ribbon-host>*{position:relative;z-index:1}.ribbon-layer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:12px}.eyebrow::before,.eyebrow::after{content:"";width:26px;height:1px;flex:none}.eyebrow::before{background:linear-gradient(90deg,#fff0 0%,rgb(238 100 43 / .55) 100%)}.eyebrow::after{background:linear-gradient(90deg,rgb(238 100 43 / .55) 0%,#fff0 100%)}header[data-screen-label="Nav"]{background:rgb(255 255 255 / .78)!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 1px 0 rgb(37 12 119 / .06),0 10px 30px -26px rgb(26 8 88 / .5)}header[data-screen-label="Nav"] nav a{transition:background .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1)}.hero-cta-row a button{box-shadow:0 10px 26px -14px rgb(238 100 43 / .85),0 1px 2px rgb(26 8 88 / .08)!important;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),background-color .16s!important}.hero-cta-row a:hover button{transform:translateY(-1px);box-shadow:0 16px 32px -14px rgb(238 100 43 / .9),0 1px 2px rgb(26 8 88 / .08)!important}.hero-cta-row a:active button{transform:translateY(.5px)}section[data-screen-label="CTA"] a[href*="signup"]{box-shadow:0 16px 34px -14px rgb(238 100 43 / .7),inset 0 1px 0 rgb(255 255 255 / .22)!important;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),background .16s}section[data-screen-label="CTA"] a[href*="signup"]:hover{transform:translateY(-1px)}a.util-a{position:relative;transition:color .16s cubic-bezier(.4,0,.2,1)}a.util-a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;opacity:0;transform:scaleX(.4);transform-origin:left;transition:opacity .18s,transform .18s cubic-bezier(.4,0,.2,1)}a.util-a:hover::after{opacity:.55;transform:scaleX(1)}.hero-h1{font-size:clamp(40px, 4.6vw, 62px)!important}.code-card{background:#14093F;border:1px solid rgb(255 255 255 / .1);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-xl)}.code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgb(255 255 255 / .09);background:rgb(255 255 255 / .03)}.code-body{padding:16px 18px;font:400 13px/1.75 var(--font-mono,'JetBrains Mono',monospace);color:#C9C4E4;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}.code-body::-webkit-scrollbar{height:6px}.code-body::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .18);border-radius:3px}.tok-verb{color:#F08A5A;font-weight:700}.tok-key{color:#9FB4FF}.tok-str{color:#A0E085}.tok-num{color:#F5C77E}.tok-dim{color:#6F6699}.step-rail{position:relative}.step-rail::before{content:"";position:absolute;left:19px;top:14px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--orange-300,#F5A882) 0%,var(--navy-100) 100%)}.step-num{transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.step-row:hover .step-num{background:var(--orange-500);color:#fff;border-color:var(--orange-500)}section[data-screen-label="FAQ"] div[style*="padding: 0 22px 20px"]{animation:faq-in .22s cubic-bezier(.4,0,.2,1) both}@keyframes faq-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rise-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:861px){section[data-screen-label]:not([data-screen-label^="Hero"])>div:not(.ribbon-layer){animation:rise-in linear both;animation-timeline:view();animation-range:entry 4% entry 46%}}}@media (min-width:1160px){section[data-screen-label="Hero"] .hero-grid{grid-template-columns:1fr 520px!important;gap:64px!important}}@media (max-width:980px){.nav-links{display:none!important}.api-grid{grid-template-columns:1fr!important}}@media (max-width:860px){header[data-screen-label="Nav"]>div{padding:0 20px!important;gap:12px!important}header[data-screen-label="Nav"] img{height:24px!important}.hero-grid{grid-template-columns:1fr!important;gap:40px!important}h2{font-size:30px!important}.grid-2{grid-template-columns:1fr!important}.grid-3{grid-template-columns:1fr!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}.prose-grid{grid-template-columns:1fr!important;gap:32px!important}.feat-row{grid-template-columns:1fr!important;gap:28px!important}section[data-screen-label]{padding-left:20px!important;padding-right:20px!important}section[data-screen-label^="Hero"]{padding-top:20px!important}section[data-screen-label]:not([data-screen-label^="Hero"]):not([data-screen-label="CTA"]){padding-top:64px!important;padding-bottom:64px!important}section[data-screen-label="CTA"]{padding-top:96px!important;padding-bottom:72px!important}section[data-screen-label="CTA"] .ribbon-layer[style*="cta-wave"]{background-size:cover!important;background-position:center top!important}.hero-cta-row{margin-bottom:32px!important}.hero-cta-row>a,.hero-cta-row a .sc-host-x,.hero-cta-row a button{width:100%!important}.hero-cta-row a button{justify-content:center!important}.hero-stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px 14px!important;border-top:1px solid var(--border-subtle);padding-top:20px}.hero-stats>div{border-left:none!important;padding:0!important}.code-body{font-size:11.5px!important;padding:14px!important}}@media (max-width:560px){.grid-4{grid-template-columns:1fr!important}.hero-h1{font-size:34px!important}header[data-screen-label="Nav"]>div>div>a:first-child{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}[data-om-page-part] a[href]:hover{color:var(--orange-500)}[data-om-page-part] a[href]:hover .cb-btn{color:inherit}.cb-navlink:hover{background:var(--ink-50);color:var(--navy-700)!important}.cb-linkarrow:hover,.cb-linkarrow:hover *{color:var(--orange-500)!important}.cb-faq-btn:hover{background:var(--ink-50)}.cb-inline-link:hover{color:var(--navy-700)!important}.cb-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--navy-100)}.cb-card{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.cb-faq>summary::-webkit-details-marker{display:none}.cb-faq>summary::marker{content:""}.cb-faq[open] .cb-faq-chev{transform:rotate(180deg)}.cb-faq[open]>div{animation:faq-in .22s cubic-bezier(.4,0,.2,1) both}