.marketing-shell{--ink:#0f1e2e;--ink-2:#44556a;--ink-3:#6b7c8c;--ink-4:#8e9aab;--paper:#fff;--paper-2:#faf8f3;--paper-3:#f2efe7;--rule:#e6e2d6;--rule-strong:#c9c3b2;--rule-cool:#e2e5ea;--navy:#1b3a5f;--navy-2:#15314f;--cyan:#0077be;--seal:#9c6b0f;--sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--maxw:1240px;--gutter:32px;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";font-size:15px;line-height:1.55}.marketing-shell *{box-sizing:border-box}.marketing-shell a{color:inherit;text-decoration:none}.marketing-shell button{cursor:pointer;font-family:inherit}.marketing-shell img{max-width:100%;display:block}.marketing-shell .mono{font-family:var(--mono);font-feature-settings:"tnum"}.marketing-shell .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.marketing-shell .eyebrow .dot{background:var(--cyan);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 .55em 2px;display:inline-block}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.marketing-shell h4{letter-spacing:-.018em;color:var(--ink);margin:0;font-weight:600}.marketing-shell h1{letter-spacing:-.035em;font-size:clamp(48px,6.4vw,88px);font-weight:600;line-height:1.02}.marketing-shell h2{letter-spacing:-.028em;font-size:clamp(32px,3.8vw,48px);line-height:1.08}.marketing-shell h3{letter-spacing:-.015em;font-size:22px;line-height:1.25}.marketing-shell h4{font-size:16px;line-height:1.3}.marketing-shell .lede{color:var(--ink-2);text-wrap:pretty;max-width:56ch;font-size:19px;line-height:1.5}.marketing-shell .muted{color:var(--ink-3)}.marketing-shell .marker{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase;font-size:11.5px;font-weight:500}.marketing-shell .container{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.marketing-shell .section{padding:96px 0}.marketing-shell .section.tight{padding:64px 0}.marketing-shell .section.lg{padding:128px 0}.marketing-shell .section.warm{background:var(--paper-2)}.marketing-shell .section.ink{background:var(--ink);color:#fff}.marketing-shell .section.ink h1,.marketing-shell .section.ink h2,.marketing-shell .section.ink h3{color:#fff}.marketing-shell .section.ink .lede,.marketing-shell .section.ink .muted{color:#ffffffb3}.marketing-shell .section.ink .eyebrow,.marketing-shell .section.ink .marker{color:#ffffff8c}.marketing-shell .rule{background:var(--rule);border:0;height:1px;margin:0}.marketing-shell .rule.cool{background:var(--rule-cool)}.marketing-shell .rule.double{background:linear-gradient(to bottom, var(--rule) 0, var(--rule) 1px, transparent 1px, transparent 4px, var(--rule) 4px, var(--rule) 5px);border:0;height:5px}.marketing-shell .site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--rule);background:#ffffffdb;position:sticky;top:0}.marketing-shell .site-header .row{justify-content:space-between;align-items:center;height:64px;display:flex}.marketing-shell .wordmark{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-shell .wordmark>span{align-items:baseline;display:inline-flex}.marketing-shell .wordmark-logo{object-fit:cover;border-radius:6px;width:28px;height:28px;display:inline-block}.marketing-shell .wordmark .slash{color:var(--cyan);margin:0 1px;font-weight:500}.marketing-shell .wordmark .tm{font-family:var(--mono);color:var(--ink-4);vertical-align:super;letter-spacing:0;margin-left:4px;font-size:9px;font-weight:500}.marketing-shell .nav{flex-shrink:0;align-items:center;gap:28px;display:flex}.marketing-shell .nav a,.marketing-shell .nav button.nav-button-link{color:var(--ink-2);background:0 0;border:none;border-bottom:1px solid #0000;padding:6px 2px;font-family:inherit;font-size:14px;font-weight:400;transition:color .15s}.marketing-shell .nav a:hover,.marketing-shell .nav button.nav-button-link:hover,.marketing-shell .nav a.active{color:var(--ink)}.marketing-shell .nav .nav-sep{color:var(--rule-strong)}.marketing-shell .btn{height:44px;font-family:var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.marketing-shell .btn:active{transform:translateY(1px)}.marketing-shell .btn-primary{background:var(--ink);color:#fff}.marketing-shell .btn-primary:hover{background:#000}.marketing-shell .btn-secondary{color:var(--ink);border-color:var(--rule-strong);background:#fff}.marketing-shell .btn-secondary:hover{border-color:var(--ink)}.marketing-shell .btn-ghost{color:var(--ink);background:0 0}.marketing-shell .btn-ghost:hover{background:var(--paper-2)}.marketing-shell .btn-sm{border-radius:6px;flex-shrink:0;height:36px;padding:0 16px;font-size:13px}.marketing-shell .btn-lg{height:52px;padding:0 22px;font-size:15px}.marketing-shell .btn .arrow{transition:transform .2s;display:inline-block}.marketing-shell .btn:hover .arrow{transform:translate(2px)}.marketing-shell .btn-ambient{border:1px solid var(--rule-strong);color:var(--ink);isolation:isolate;background:#fff;justify-content:center;min-width:124px;padding:0 22px;animation:14s ease-in-out infinite alternate btn-ambient-stroke;position:relative;overflow:hidden}.marketing-shell .btn-ambient:before{content:"";z-index:-1;filter:blur(10px)saturate(120%);background:radial-gradient(40% 60% at 20% 30%,#0077be38,#0000 65%),radial-gradient(40% 60% at 80% 70%,#1b3a5f33,#0000 65%),radial-gradient(40% 60% at 55% 30%,#528cd233,#0000 65%);animation:12s ease-in-out infinite alternate ambient-drift;position:absolute;inset:-40%}.marketing-shell .btn-ambient:hover{color:var(--navy);border-color:var(--navy)}@keyframes btn-ambient-stroke{0%{border-color:#0077be8c}33%{border-color:#528cd28c}66%{border-color:#3a56a08c}to{border-color:#1b3a5f8c}}@media (prefers-reduced-motion:reduce){.marketing-shell .btn-ambient,.marketing-shell .btn-ambient:before{animation:none}}.marketing-shell .field{border:1px solid var(--rule-strong);background:#fff;border-radius:8px;flex-direction:row;align-items:stretch;gap:0;height:56px;margin-bottom:0;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.marketing-shell .field:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #0f1e2e0f}.marketing-shell .field input,.marketing-shell .field select{height:100%;color:var(--ink);background:0 0;border:0;outline:0;min-width:0;padding:0 16px;font-size:15px}.marketing-shell .field input::placeholder{color:var(--ink-4)}.marketing-shell .field .divider{background:var(--rule);align-self:stretch;width:1px;height:auto;margin:0}.marketing-shell .field .submit{background:var(--ink);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.marketing-shell .field .submit:hover{background:#000}.marketing-shell .field input.email{flex:1;width:320px}.marketing-shell .site-footer{border-top:1px solid var(--rule);background:var(--paper);padding:56px 0 32px}.marketing-shell .site-footer .row{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.marketing-shell .site-footer .col h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 0 16px;font-size:11.5px;font-weight:500}.marketing-shell .site-footer .col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-shell .site-footer .col li a{color:var(--ink-2);font-size:14px}.marketing-shell .site-footer .col li a:hover{color:var(--ink)}.marketing-shell .site-footer .col p{color:var(--ink-3);max-width:36ch;margin:12px 0 0;font-size:13px}.marketing-shell .site-footer .bottom{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;justify-content:space-between;align-items:baseline;padding-top:24px;font-size:11.5px;display:flex}.marketing-shell .site-footer .bottom .legal{gap:20px;display:flex}.marketing-shell .industries{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:24px 0;font-size:12px;display:flex}.marketing-shell .industries span{padding:0 8px}.marketing-shell .industries .sep{color:var(--rule-strong)}.marketing-shell .entry{border-top:1px solid var(--rule);grid-template-columns:80px 1fr;gap:32px;padding:28px 0;display:grid}.marketing-shell .entry:last-child{border-bottom:1px solid var(--rule)}.marketing-shell .entry .no{font-family:var(--mono);color:var(--ink-4);letter-spacing:.1em;padding-top:4px;font-size:12px}.marketing-shell .entry h3{margin-bottom:8px}.marketing-shell .entry p{color:var(--ink-2);max-width:60ch;margin:0}.marketing-shell .ambient{isolation:isolate;position:relative}.marketing-shell .ambient:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px)saturate(115%);background:radial-gradient(46% 38% at 18% 24%,#0077be29,#0000 62%),radial-gradient(40% 36% at 82% 70%,#1b3a5f33,#0000 64%),radial-gradient(36% 32% at 60% 16%,#528cd224,#0000 64%),radial-gradient(44% 38% at 30% 82%,#28508c24,#0000 66%);animation:28s ease-in-out infinite alternate ambient-drift;position:absolute;inset:-10%}.marketing-shell .ambient.warm-paper{background:var(--paper-2)}.marketing-shell .ambient-dark{isolation:isolate;position:relative;overflow:hidden}.marketing-shell .ambient-dark:before{content:"";z-index:0;pointer-events:none;filter:blur(48px)saturate(120%);background:radial-gradient(50% 45% at 22% 28%,#0077be73,#0000 60%),radial-gradient(46% 42% at 78% 72%,#3a56a066,#0000 62%),radial-gradient(40% 36% at 56% 20%,#78a0dc38,#0000 64%),radial-gradient(42% 38% at 36% 80%,#14285a8c,#0000 64%);animation:34s ease-in-out infinite alternate ambient-drift;position:absolute;inset:-15%}.marketing-shell .ambient-dark>*{z-index:1;position:relative}@keyframes ambient-drift{0%{transform:translate(0,0)scale(1)rotate(0)}33%{transform:translate(2%,-2%)scale(1.04)rotate(1.5deg)}66%{transform:translate(-2%,1.5%)scale(1.02)rotate(-1.2deg)}to{transform:translate(1%,2%)scale(1.05)rotate(.8deg)}}@media (prefers-reduced-motion:reduce){.marketing-shell .ambient:before,.marketing-shell .ambient-dark:before{animation:none}}.marketing-shell .tag{height:24px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-3);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.marketing-shell .tag.cyan{color:var(--cyan);background:#e6f2fb}.marketing-shell .tag.navy{background:var(--navy);color:#fff}.marketing-shell .tag.seal{color:var(--seal);background:#fff3da}.marketing-shell .grid-2{grid-template-columns:1fr 1fr;gap:64px;display:grid}.marketing-shell .grid-3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.marketing-shell .grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.marketing-shell .hero{text-align:center;padding:88px 0 96px;position:relative}.marketing-shell .hero .eyebrow-row{justify-content:center;align-items:center;gap:16px;margin-bottom:28px;display:flex}.marketing-shell .hero h1{max-width:18ch;margin:0 auto}.marketing-shell .hero .h1-grey{color:var(--ink-4)}.marketing-shell .hero .lede{margin:28px auto 0}.marketing-shell .hero .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.marketing-shell .hero .cta-row .note{font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;margin-left:8px;font-size:12px}.marketing-shell .hero-shot{border:1px solid var(--rule);background:var(--paper-2);border-radius:14px;margin-top:88px;overflow:hidden;box-shadow:0 1px #0f1e2e0a,0 40px 80px -40px #0f1e2e33}.marketing-shell .hero-shot .frame-bar{border-bottom:1px solid var(--rule);font-family:var(--mono);color:var(--ink-4);letter-spacing:.06em;background:#fff;align-items:center;gap:10px;padding:12px 18px;font-size:11.5px;display:flex}.marketing-shell .hero-shot .frame-bar .dot{background:var(--rule-strong);border-radius:50%;width:10px;height:10px;display:inline-block}.marketing-shell .hero-shot .frame-bar .url{background:var(--paper-2);color:var(--ink-3);border-radius:5px;margin-left:12px;padding:4px 12px}.marketing-shell .mock{background:#fff;grid-template-columns:220px 1fr;min-height:520px;display:grid}.marketing-shell .mock .side{background:var(--ink);color:#ffffffb3;padding:24px 18px;font-size:13px}.marketing-shell .mock .side .brand{color:#fff;align-items:center;gap:6px;margin-bottom:28px;font-size:16px;font-weight:600;display:flex}.marketing-shell .mock .side .brand .slash{color:var(--cyan)}.marketing-shell .mock .side h6{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin:24px 0 12px;font-size:10.5px;font-weight:500}.marketing-shell .mock .side ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.marketing-shell .mock .side li{border-radius:5px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.marketing-shell .mock .side li.on{color:#fff;background:#ffffff14}.marketing-shell .mock .side li .count{font-family:var(--mono);color:#ffffffb3;background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:11px}.marketing-shell .mock .main{background:#fff;min-width:0;padding:24px 28px}.marketing-shell .mock .main .breadcrumb{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;margin-bottom:16px;font-size:11.5px}.marketing-shell .mock .main h2{letter-spacing:-.02em;margin-bottom:4px;font-size:26px}.marketing-shell .mock .main .sub{color:var(--ink-3);margin-bottom:24px;font-size:13.5px}.marketing-shell .mock table{border-collapse:collapse;width:100%;font-size:13px}.marketing-shell .mock th{text-align:left;font-weight:500;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--rule);padding:10px 12px;font-size:11px}.marketing-shell .mock td{border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:middle;padding:14px 12px}.marketing-shell .mock td.name{color:var(--ink);font-weight:500}.marketing-shell .mock td .ind{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:10.5px}.marketing-shell .mock td .pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;display:inline-flex}.marketing-shell .mock td .pill.v{color:#1f7a3a;background:#e8f5ec}.marketing-shell .mock td .pill.p{color:#b5740a;background:#fff7e6}.marketing-shell .mock td.num{font-family:var(--mono);color:var(--ink-2)}.marketing-shell .mock .avatar{background:var(--paper-3);width:26px;height:26px;font-family:var(--mono);color:var(--ink-2);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:10.5px;font-weight:500;display:inline-flex;overflow:visible}.marketing-shell .props{padding:24px 0 0}.marketing-shell .steps{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.marketing-shell .step{border-right:1px solid var(--rule);flex-direction:column;padding:36px 36px 40px;display:flex}.marketing-shell .step:first-child{padding-left:0}.marketing-shell .step:last-child{border-right:0;padding-right:0}.marketing-shell .step .n{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;margin-bottom:20px;font-size:11.5px}.marketing-shell .step h3{margin:0 0 10px;font-size:19px;line-height:1.25}.marketing-shell .step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.marketing-shell .audience{border:1px solid var(--rule);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.marketing-shell .audience .col{padding:40px}.marketing-shell .audience .col+.col{border-left:1px solid var(--rule)}.marketing-shell .audience .col h3{letter-spacing:-.02em;margin-bottom:14px;font-size:26px}.marketing-shell .audience .col p{color:var(--ink-2);max-width:38ch;margin-bottom:24px;font-size:15px}.marketing-shell .audience .col ul{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.marketing-shell .audience .col li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:12px;font-size:14px;display:grid}.marketing-shell .audience .col li:before{content:"→";color:var(--cyan);font-family:var(--mono);font-size:13px;line-height:1.5}.marketing-shell .audience .col.warm{background:var(--paper-2)}.marketing-shell .cta-block{text-align:left;border:1px solid var(--rule);background:var(--ink);color:#fff;border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;padding:96px 64px;display:grid;position:relative;overflow:hidden}.marketing-shell .cta-block h2{color:#fff;max-width:16ch}.marketing-shell .cta-block .lede{color:#ffffffb3;max-width:50ch;margin-top:20px}.marketing-shell .cta-block .field{background:#ffffff0a;border-color:#ffffff2e;max-width:100%;height:56px}.marketing-shell .cta-block .field input{color:#fff}.marketing-shell .cta-block .field input::placeholder{color:#ffffff73}.marketing-shell .cta-block .field .divider{background:#ffffff1f}.marketing-shell .cta-block .field .submit{background:var(--cyan);color:#fff}.marketing-shell .cta-block .field .submit:hover{background:#0066a6}.marketing-shell .cta-block .hint{font-family:var(--mono);letter-spacing:.08em;color:#ffffff80;text-transform:uppercase;margin-top:14px;font-size:11px}.marketing-shell .signal{background:var(--rule);border:1px solid var(--rule);border-radius:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.marketing-shell .signal .cell{text-align:center;background:#fff;padding:28px 24px}.marketing-shell .signal .cell .label{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;margin-bottom:6px;font-size:10.5px}.marketing-shell .signal .cell .v{letter-spacing:-.02em;font-size:28px;font-weight:600}.marketing-shell .signal .cell .v .unit{color:var(--ink-4);font-size:18px;font-weight:400}@media (max-width:1000px){.marketing-shell .mock{grid-template-columns:1fr}.marketing-shell .mock .side{display:none}.marketing-shell .steps{grid-template-columns:1fr 1fr}.marketing-shell .step{border-right:0;border-bottom:1px solid var(--rule);padding-right:24px}.marketing-shell .audience{grid-template-columns:1fr}.marketing-shell .audience .col+.col{border-left:0;border-top:1px solid var(--rule)}.marketing-shell .cta-block{grid-template-columns:1fr;padding:56px 32px}.marketing-shell .signal{grid-template-columns:1fr 1fr}}@media (max-width:880px){.marketing-shell .grid-2,.marketing-shell .grid-3,.marketing-shell .grid-4{grid-template-columns:1fr;gap:32px}.marketing-shell .section{padding:64px 0}.marketing-shell .section.lg{padding:80px 0}.marketing-shell .site-footer .row{grid-template-columns:1fr 1fr}.marketing-shell .nav{display:none}.marketing-shell .field input.email{width:100%}.marketing-shell .container{padding:0 20px}}.marketing-shell .cs-hero{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:stretch;min-height:calc(100vh - 64px);display:grid}.marketing-shell .cs-left{flex-direction:column;justify-content:space-between;gap:64px;padding:96px 64px 64px 0;display:flex}.marketing-shell .cs-right{border-left:1px solid var(--rule);background:var(--paper-2);padding:96px 0 64px 64px;position:relative;overflow:hidden}.marketing-shell .cs-right:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(#0000 0 calc(3em - 1px),#0f1e2e0d calc(3em - 1px) 3em);position:absolute;inset:0}.marketing-shell .cs-eyebrow-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.marketing-shell .cs-eyebrow-row .meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:11.5px}.marketing-shell .cs-headline{margin-top:28px}.marketing-shell .cs-headline h1 .ink{color:var(--ink)}.marketing-shell .cs-headline h1 .grey{color:var(--ink-4)}.marketing-shell .cs-lede{margin-top:28px}.marketing-shell .cs-form{margin-top:40px}.marketing-shell .cs-form .field{width:100%;max-width:540px}.marketing-shell .cs-form .field input.email{width:100%}.marketing-shell .cs-form .field .role{border-left:1px solid var(--rule);width:132px}.marketing-shell .cs-form .hint{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);margin-top:14px;font-size:11.5px}.marketing-shell .cs-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.marketing-shell .cs-foot .meta{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:11.5px}.marketing-shell .cs-foot .meta strong{color:var(--ink);font-weight:500}.marketing-shell .cs-card{z-index:1;background:var(--paper);border:1px solid var(--rule);border-radius:14px;max-width:480px;padding:28px 32px 32px;position:relative;box-shadow:0 1px #0f1e2e0a,0 30px 60px -30px #0f1e2e2e}.marketing-shell .cs-card .row-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding-bottom:14px;font-size:11px;display:flex}.marketing-shell .cs-card .body{padding-top:18px}.marketing-shell .cs-card dl{grid-template-columns:110px 1fr;gap:8px 16px;margin:0;font-size:13.5px;display:grid}.marketing-shell .cs-card dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding-top:3px;font-size:11.5px}.marketing-shell .cs-card dd{color:var(--ink);margin:0}.marketing-shell .cs-card dd .mono{color:var(--ink-2)}.marketing-shell .cs-card .double-rule{background:linear-gradient(to bottom, var(--rule) 0, var(--rule) 1px, transparent 1px, transparent 4px, var(--rule) 4px, var(--rule) 5px);height:5px;margin:22px 0 18px}.marketing-shell .cs-card .footnote{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.marketing-shell .cs-side-stamp{transform-origin:50%;font-family:var(--mono);letter-spacing:.32em;color:var(--ink-4);text-transform:uppercase;font-size:11.5px;position:absolute;top:220px;right:-40px;transform:rotate(90deg)}@media (max-width:1000px){.marketing-shell .cs-hero{grid-template-columns:1fr;min-height:auto}.marketing-shell .cs-left{padding:56px 0}.marketing-shell .cs-right{border-left:0;border-top:1px solid var(--rule);padding:56px 20px}.marketing-shell .cs-side-stamp{display:none}.marketing-shell .cs-card{max-width:none}}@media (max-width:600px){.marketing-shell .container{padding:0 18px}.marketing-shell .site-header .row{height:56px}.marketing-shell .wordmark{gap:8px;font-size:16px}.marketing-shell .wordmark-logo{width:24px;height:24px}.marketing-shell .hero{padding:56px 0 64px}.marketing-shell .hero h1{font-size:36px;line-height:1.1}.marketing-shell .hero .lede{margin-top:20px;font-size:16px}.marketing-shell .hero .cta-row{gap:8px}.marketing-shell .hero .cta-row .note{display:none}.marketing-shell .hero .cta-row{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.marketing-shell .btn-lg{height:48px;padding:0 22px}.marketing-shell .industries{flex-wrap:wrap;justify-content:center;gap:4px 0;padding:18px 0;font-size:11px}.marketing-shell .industries span{padding:0 6px}.marketing-shell .section{padding:48px 0}.marketing-shell h2{font-size:28px;line-height:1.12}.marketing-shell .steps{grid-template-columns:1fr}.marketing-shell .step{border-right:0;border-bottom:1px solid var(--rule);padding:28px 0}.marketing-shell .step:last-child{border-bottom:0}.marketing-shell .audience .col{padding:28px 22px}.marketing-shell .audience .col h3{font-size:22px}.marketing-shell .cta-block{padding:48px 22px}.marketing-shell .cta-block h2{font-size:28px}.marketing-shell .signal{grid-template-columns:1fr 1fr;gap:24px 16px}.marketing-shell .field{flex-wrap:wrap;gap:8px;height:auto;padding:8px}.marketing-shell .field input,.marketing-shell .field select,.marketing-shell .field button{width:100%;height:44px}.marketing-shell .field .divider{display:none}.marketing-shell .cs-form .hint{font-size:11px}.marketing-shell .cs-foot{flex-direction:column;align-items:flex-start;gap:8px}.marketing-shell .site-footer .row{grid-template-columns:1fr;gap:32px}.marketing-shell .site-footer .bottom{flex-direction:column;align-items:flex-start;gap:8px}}
