.cd{padding-top:96px;--cd-o: #f4822e;--cd-t: #2bb7bd;--cd-grad: linear-gradient(90deg, var(--cd-o), var(--cd-t))}.cd h2{font:800 clamp(26px,3.6vw,42px)/1.08 var(--ds-display);letter-spacing:-.015em;margin:0 0 12px;max-width:28ch}.cd .lead{font-size:clamp(16px,1.6vw,18.5px);color:var(--ink-2);max-width:68ch;margin:0 0 28px}.cd .eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 12.5px var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cd-o);margin:0 0 14px}.cd .eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--cd-o);box-shadow:0 0 0 4px #f4822e2e}.cd .block{padding-top:clamp(44px,7vw,84px);content-visibility:auto;contain-intrinsic-size:auto 720px}.cd .btn{display:inline-block;padding:12px 22px;border-radius:999px;font:600 15px var(--ds-body);text-decoration:none;cursor:pointer;border:1px solid transparent}.cd .primary{background:var(--cd-o);color:#180a02}.cd .ghost{background:none;border-color:var(--bd-2);color:var(--ink)}.cd .ctas{display:flex;gap:12px;flex-wrap:wrap}.cd .note{font:400 12.5px var(--ds-mono);color:var(--ink-2);margin:14px 0 0}.cd .grad{background:var(--cd-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cd .hero{padding-top:18px}.cd .hgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:clamp(18px,4vw,44px) 0 8px}.cd .logo{width:min(300px,74vw);height:auto;display:block;margin:4px 0 6px}.cd .logo.sm{width:min(210px,60vw);margin:0 auto 18px}.cd .powered{font:500 11px var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 22px}.cd h1{font:800 clamp(30px,4.6vw,52px)/1.05 var(--ds-display);letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.cd .chips{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cd .chips li{display:flex;gap:12px;align-items:center;padding:14px 18px;border:1px solid var(--bd);border-radius:var(--ds-radius);background:var(--card);font:600 15px var(--ds-display)}.cd .chips svg{color:var(--cd-t);flex:none}.cd .card{position:relative;grid-template-columns:1fr;padding:22px;border:1px solid var(--bd);border-radius:var(--ds-radius);background:var(--card);display:grid;gap:10px;align-content:start}.cd .card b{font:700 18px var(--ds-display)}.cd .card .sub{color:var(--cd-t);font:600 14px var(--ds-body);margin-top:-6px}.cd .card p{margin:0;font-size:14.5px;color:var(--ink-2)}.cd .card .ic,.cd .card .ic.big{color:var(--cd-t)}.cd .tag{margin-top:6px;align-self:start;padding:8px 14px;border:1px solid var(--bd-2);border-radius:999px;font:600 12px var(--ds-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.cd .glow.cdg0{border-color:#f4822e6b}.cd .glow.cdg0 .ic,.cd .glow.cdg0 .tag{color:var(--cd-o)}.cd .glow.cdg1{border-color:#2bb7bd6b}.cd .glow.cdg2{border-color:#2dd49766}.cd .glow.cdg2 .ic{color:var(--green)}.cd .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cd .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cd .badges{list-style:none;margin:26px 0 0;padding:18px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;border:1px solid var(--bd);border-radius:var(--ds-radius);background:var(--card)}.cd .badges li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-2)}.cd .badges svg{color:var(--cd-t);flex:none}.cd .badges b{display:block;color:var(--ink);font:700 13.5px var(--ds-display)}.cd .card.num{grid-template-columns:auto 1fr;align-items:start;gap:18px}.cd .card.num>div{display:grid;gap:8px}.cd .no{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font:800 20px var(--ds-display);color:#0b1015;background:var(--cd-o)}.cd .cdn1 .no{background:var(--cd-t)}.cd .cdn2 .no{background:var(--green)}.cd .cdn3 .no{background:var(--indigo);color:#fff}.cd .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:s}.cd .steps li{position:relative;padding:20px 18px;border:1px solid var(--bd);border-radius:var(--ds-radius);background:var(--card);display:grid;gap:8px;align-content:start}.cd .steps .no{width:42px;height:42px;border-radius:50%;font-size:16px}.cd .steps li:nth-child(2n) .no{background:var(--cd-t)}.cd .steps b{font:700 16px var(--ds-display)}.cd .steps p{margin:0;font-size:13.5px;color:var(--ink-2)}.cd .steps .tag{font-size:10.5px;padding:7px 11px;text-transform:none;letter-spacing:0}.cd .outcomes{list-style:none;margin:20px 0 0;padding:16px 18px;display:flex;flex-wrap:wrap;gap:12px 26px;border:1px solid var(--bd);border-radius:var(--ds-radius);background:var(--card)}.cd .outcomes li{display:flex;gap:9px;align-items:center;font-size:13.5px;color:var(--ink-2)}.cd .outcomes svg{color:var(--cd-t)}.cd .ticks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px}.cd .ticks li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.cd .ticks svg{color:var(--green);flex:none;margin-top:3px}.cd .ticks.small li{font-size:13px}.cd .chan.cdc0{border-color:#f4822e57}.cd .chan.cdc0 .ic{color:var(--cd-o)}.cd .chan.cdc1{border-color:#2bb7bd57}.cd .chan.cdc2{border-color:#2dd49752}.cd .chan.cdc2 .ic{color:var(--green)}.cd .chan.cdc3{border-color:#8178f657}.cd .chan.cdc3 .ic{color:var(--indigo)}.cd .team{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:start}.cd .teamcard{text-align:center;justify-items:center;padding:30px 24px;border-color:#2bb7bd66}.cd .teamcard b.big{font:800 clamp(22px,2.4vw,30px)/1.1 var(--ds-display)}.cd .areas{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cd .areas li{padding:7px 13px;border:1px solid var(--bd-2);border-radius:999px;font-size:12.5px;color:var(--ink-2)}.cd .grid2.tight{gap:12px}.cd .diff{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:start}.cd .dlist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cd .dlist li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding-left:16px;border-left:3px solid var(--cd-o)}.cd .dlist li:nth-child(2n){border-left-color:var(--cd-t)}.cd .dlist .ic{color:var(--cd-t);margin-top:3px}.cd .dlist li:nth-child(odd) .ic{color:var(--cd-o)}.cd .dlist b{display:block;font:700 16.5px var(--ds-display);margin-bottom:4px}.cd .dlist p{margin:0;font-size:14px;color:var(--ink-2)}.cd .panel{padding:24px;border-color:#f4822e57}.cd .panel .ptitle{text-align:center;font:700 13px var(--ds-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cd .panel ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cd .panel li{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--bd)}.cd .panel li svg{color:var(--cd-t);flex:none}.cd .panel li:nth-child(2n) svg{color:var(--cd-o)}.cd .panel li b{display:block;font:700 15px var(--ds-display)}.cd .panel li span{font-size:12.5px;color:var(--ink-2)}.cd .cta{padding-bottom:70px}.cd .band{text-align:center;padding:clamp(36px,6vw,70px) 24px;border:1px solid var(--bd);border-radius:28px;background:radial-gradient(60% 80% at 50% 0%,rgba(244,130,46,.14),transparent 70%),var(--bg-1)}.cd .band h2,.cd .band .lead{margin-left:auto;margin-right:auto}.cd .band .ctas{justify-content:center}.cd .pills{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cd .pills li{padding:8px 15px;border:1px solid var(--bd-2);border-radius:999px;font-size:12.5px;color:var(--ink-2)}@media(max-width:1020px){.cd .steps,.cd .badges{grid-template-columns:repeat(2,1fr)}.cd .team,.cd .diff{grid-template-columns:1fr}}@media(max-width:900px){.cd .hgrid,.cd .grid2,.cd .grid3{grid-template-columns:1fr}}@media(max-width:560px){.cd .steps,.cd .badges{grid-template-columns:1fr}}
