[data-v2] .ct-sec{--ct-x:50%;--ct-y:74%;padding-block:72px 80px}[data-v2] .v2-stage.ct-sec:before{background:radial-gradient(50% 42% at var(--ct-x)var(--ct-y),var(--v2-p-halo),transparent 72%),radial-gradient(40% 30% at 8% 6%,#ec489929,transparent 70%),radial-gradient(40% 30% at 94% 4%,#38bdf821,transparent 70%);height:auto;inset:0}[data-v2] .ct-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}[data-v2] :is(.ct-copy,.ct-card,.ct-btns,.ct-trust,.ct-tile){min-width:0}[data-v2] .ct-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;display:grid}[data-v2] .ct-copy .v2-lede{max-width:34ch}[data-v2] .v2-pill.ct-pill{max-width:100%;color:var(--v2-ok-dark);background:#34d3991a;border-color:#34d3994d}[data-v2] .ct-h{font:700 clamp(2.25rem,1.2rem + 5.2vw,4.5rem)/1.03 var(--v2-font-h);letter-spacing:-.035em;color:var(--v2-fg);overflow-wrap:break-word;max-width:100%}[data-v2] .ct-grad{background:linear-gradient(90deg,var(--v2-p-g1),var(--v2-p-g2)60%,var(--v2-p-g3));color:#0000;-webkit-background-clip:text;background-clip:text}[data-v2] .ct-btns{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin-top:8px;display:grid}[data-v2] .ct-trust{border-top:1px solid var(--v2-hair);flex-wrap:wrap;justify-content:center;gap:10px 28px;width:100%;margin-top:12px;padding-top:22px;display:flex}[data-v2] .ct-trust li{color:var(--v2-fg-2);align-items:center;gap:8px;font-size:14px;display:flex}[data-v2] .ct-trust .v2-i{width:18px;height:18px;color:var(--v2-ok-dark)}[data-v2] .ct-card{width:100%;max-width:480px;margin-inline:auto;position:relative}[data-v2] .ct-slide{border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-3);background:linear-gradient(#ffffff1a,#ffffff0a);padding:20px;position:relative;box-shadow:0 40px 80px -30px #000000b3}[data-v2] .ct-slide:before{content:"Sample data"/"";border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-pill);background:var(--v2-ink-700);font:600 11px/1 var(--v2-font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-on-dark-2);padding:6px 10px;position:absolute;top:-12px;right:20px}[data-v2] .ct-rev{border-radius:var(--v2-r-2);background:linear-gradient(135deg,#4f2fb0,var(--v2-brand)58%,#8b5cf6);margin-top:16px;padding:20px 20px 0;position:relative;overflow:hidden}[data-v2] .ct-rev:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%);position:absolute;inset:0;transform:translate(130%)}[data-v2] .ct-lbl{font:500 13px/1.2 var(--v2-font-b);color:#fff}[data-v2] .ct-big{font:700 clamp(1.875rem,1.4rem + 2vw,2.5rem)/1.15 var(--v2-font-h);letter-spacing:-.02em;color:#fff}[data-v2] .ct-grow{border-radius:var(--v2-r-pill);color:#064e3b;width:fit-content;font:700 12px/1 var(--v2-font-b);background:#d1fae5;margin-top:10px;padding:6px 10px}[data-v2] .ct-chart{width:100%;height:auto;margin-top:14px;display:block;overflow:visible}[data-v2] .ct-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}[data-v2] .ct-grid{stroke:#ffffff29;stroke-dasharray:2 6}[data-v2] .ct-chart .ct-area{fill:url(#ct-area)}[data-v2] .ct-chart :is(.ct-line,.ct-glow){stroke-dasharray:1 2}[data-v2] .ct-line{stroke:#fff;stroke-width:5px}[data-v2] .ct-glow{stroke:#ffffff38;stroke-width:14px}[data-v2] .ct-dot{fill:#a7f3d0;stroke:#fff;stroke-width:3px}[data-v2] .ct-tiles{gap:10px;margin-top:12px;display:grid}[data-v2] .ct-tile{border:1px solid var(--v2-line);border-radius:var(--v2-r-1);background:#ffffff0d;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-v2] .ct-ico{width:32px;height:32px;color:var(--v2-p-dark);background:#774be54d;border-radius:10px;flex:none;place-items:center;display:none}[data-v2] .ct-l{color:var(--v2-fg-2);overflow-wrap:anywhere;font-size:12px;line-height:1.3}[data-v2] .ct-v{font:700 22px/1.2 var(--v2-font-h);color:#fff;overflow-wrap:anywhere}@media (max-width:359px){[data-v2] .v2-pill.ct-pill{letter-spacing:.03em;gap:6px;padding:0 10px;font-size:11px}}@media (min-width:360px){[data-v2] .ct-grow{margin:0;position:absolute;top:16px;right:16px}[data-v2] .ct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){[data-v2] .ct-ico{display:grid}}@media (min-width:720px){[data-v2] .ct-sec{padding-block:120px}[data-v2] .ct-in{gap:72px}[data-v2] .ct-slide{padding:24px}[data-v2] .ct-btns{justify-content:center;width:auto;display:flex}}@media (min-width:1024px){[data-v2] .ct-sec{--ct-x:73%;--ct-y:50%}[data-v2] .ct-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,80px)}[data-v2] .ct-h{font-size:clamp(2.5rem,.5rem + 4.4vw,4.5rem)}[data-v2] .ct-copy{text-align:left;justify-items:start}[data-v2] .ct-card{max-width:520px}[data-v2] .ct-card:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #c4b5fd24;border-radius:50%;width:135%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 56px #c4b5fd09}[data-v2] .ct-btns,[data-v2] .ct-trust{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-v2] .ct-card{view-timeline:--ct-t}[data-v2] .ct-copy{animation:linear backwards ct-rise;animation-timeline:view();animation-range:entry entry 60%}[data-v2] .ct-slide{animation:linear backwards ct-settle;animation-timeline:--ct-t;animation-range:entry entry 60%}[data-v2] .ct-line,[data-v2] .ct-glow{animation:linear both ct-draw;animation-timeline:--ct-t;animation-range:entry 12% entry 66%}[data-v2] .ct-chart .ct-area,[data-v2] .ct-dot{animation:linear both ct-fade;animation-timeline:--ct-t;animation-range:entry 66% entry 90%}[data-v2] .ct-tile{animation:linear backwards ct-rise;animation-timeline:--ct-t;animation-range:entry 35% entry 85%}[data-v2] .ct-rev:after{animation:linear both ct-sheen;animation-timeline:--ct-t;animation-range:entry 25% entry 85%}@keyframes ct-rise{0%{transform:translateY(26px)}to{transform:none}}@keyframes ct-settle{0%{transform:translateY(56px)}to{transform:none}}@keyframes ct-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ct-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes ct-fade{0%{opacity:0}to{opacity:1}}}}@media (forced-colors:active){[data-v2] .ct-slide,[data-v2] .ct-tile{border-color:canvastext}}[data-v2] .v2-stage+.v2-stage.ct-sec:before{-webkit-mask-image:linear-gradient(#0000,#000 320px);mask-image:linear-gradient(#0000,#000 320px)}
