html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.marketing-steep{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f9fafb;--foreground:#0c121a;--card:#fff;--card-foreground:#0c121a;--popover:#fff;--popover-foreground:#0c121a;--primary:#645fff;--primary-foreground:#fcfcfc;--secondary:#eef2f9;--secondary-foreground:#1c222b;--muted:#eff2f7;--muted-foreground:#626975;--accent:#4fd5eb;--accent-foreground:#001a22;--destructive:#e40014;--border:#dde1e8;--input:#dde1e8;--ring:#645fff73;--chart-1:#645fff;--chart-2:#4fd5eb;--chart-3:#3a93e6;--chart-4:#2fbda7;--chart-5:#5672a0;--color-ink:#17191c;--color-pure-white:#fff;--color-fog:#f7f7f8;--color-ash:#4c4c4c;--color-graphite:#777b86;--color-dove:#a3a6af;--color-slate:#8b8c8d;--color-obsidian:#000;--color-rust:#5d2a1a;--color-apricot-wash:#fbe1d1;--color-sky-wash:#d3e3fc;--color-chart-blue:#4a90e2;--page-max-width:1200px;--section-gap:80px;--shadow-subtle:#04172b0d 0px 0px 0px 1px, #0000001a 0px 20px 25px -5px, #0000001a 0px 8px 10px -6px;background-color:var(--color-pure-white);color:var(--color-ink);font-family:var(--font-sohne), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.009em}@supports (color:lab(0% 0 0)){.marketing-steep{--background:lab(98.2539% -.108749 -.74997);--foreground:lab(5.19304% -.298686 -6.50336);--card:lab(100% 0 0);--card-foreground:lab(5.19304% -.298686 -6.50336);--popover:lab(100% 0 0);--popover-foreground:lab(5.19304% -.298686 -6.50336);--primary:lab(48.3676% 41.6485 -85.3725);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(95.3279% -.518709 -3.73528);--secondary-foreground:lab(12.9118% -.603847 -7.27841);--muted:lab(95.3346% -.419974 -2.99106);--muted-foreground:lab(44.2463% -.866443 -7.38345);--accent:lab(78.602% -32.3993 -22.4999);--accent-foreground:lab(7.40588% -7.74528 -9.35251);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(89.5278% -.516981 -3.73433);--input:lab(89.5278% -.516981 -3.73433);--ring:lab(48.3676% 41.6485 -85.3725/.45);--chart-1:lab(48.3676% 41.6485 -85.3725);--chart-2:lab(78.602% -32.3993 -22.4999);--chart-3:lab(58.7199% -5.55909 -50.5326);--chart-4:lab(69.0257% -41.9885 -.313437);--chart-5:lab(47.3502% -.675887 -28.6255)}}.marketing-steep .font-display{font-family:var(--font-signifier), ui-serif, Georgia, serif;font-weight:400;line-height:1.1}.marketing-steep .steep-card{background:var(--color-pure-white);box-shadow:var(--shadow-subtle);border-radius:24px}.marketing-steep .steep-card-warm{background:var(--color-apricot-wash);border-radius:24px}.marketing-steep .steep-card-cool{background:var(--color-sky-wash);border-radius:24px}.marketing-steep .steep-cta-filled{background:var(--color-ink);color:var(--color-pure-white);letter-spacing:-.009em;border-radius:9999px;justify-content:center;align-items:center;padding:8px 20px;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}.marketing-steep .steep-cta-filled:hover{opacity:.88}.marketing-steep .steep-cta-link{color:var(--color-ink);letter-spacing:-.009em;align-items:center;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}.marketing-steep .steep-cta-link:hover{opacity:.65}@keyframes steep-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marketing-steep .steep-widget-layer{transition:box-shadow .4s}.marketing-steep .hero-stage-bg{background:radial-gradient(92% 72% at 50% -8%,#fbe1d194,#0000 68%),radial-gradient(58% 48% at 88% 18%,#d3e3fc6b,#0000 58%),radial-gradient(48% 42% at 8% 55%,#fbe1d138,#0000 52%)}.marketing-steep .hero-stage-bg:after{content:"";opacity:.032;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.marketing-steep .hero-widget-float{box-shadow:inset 0 2px #ffffffa6,0 20px 48px #17191c17,0 6px 16px #17191c0d}.marketing-steep .hero-widget{border:1px solid #17191c0d;border-radius:20px;flex-direction:column;height:100%;padding:1rem 1.125rem 1.125rem;display:flex}.marketing-steep .hero-widget--sky{background:linear-gradient(145deg,#e8f1fd 0%,#d3e3fc 100%)}.marketing-steep .hero-widget--apricot{background:linear-gradient(145deg,#fde8dc 0%,#fbe1d1 100%)}.marketing-steep .hero-widget--canvas{background:linear-gradient(#fff 0%,#f7f7f8 100%)}.marketing-steep .hero-widget--ink{background:var(--color-pure-white);justify-content:center}.marketing-steep .hero-widget-title{letter-spacing:-.01em;color:var(--color-ink);opacity:.82;font-size:13px;font-weight:500}.marketing-steep .hero-widget-metric{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.75rem;font-weight:500;line-height:1}.marketing-steep .hero-widget-metric--sm{margin-top:.625rem;font-size:1.375rem}.marketing-steep .hero-widget-delta{color:#15803d;letter-spacing:-.01em;margin-top:.35rem;font-size:11px;font-weight:500;display:inline-block}.marketing-steep .hero-widget-bar-layout{flex:1;gap:.875rem;min-height:0;margin-top:.25rem;display:flex}.marketing-steep .hero-widget-bar-main{flex:1;min-width:0}.marketing-steep .hero-widget-day-bars{align-items:flex-end;gap:3px;height:3.25rem;margin-top:.75rem;display:flex}.marketing-steep .hero-widget-day-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.marketing-steep .hero-widget-day-bar{background:#4a90e252;border-radius:3px 3px 1px 1px;width:100%;max-width:10px}.marketing-steep .hero-widget-day-bar--peak{background:#2f6fbe}.marketing-steep .hero-widget-day-label{color:var(--color-graphite);text-transform:uppercase;font-size:9px;font-weight:500}.marketing-steep .hero-widget-regions{border-left:1px solid #17191c14;flex-direction:column;justify-content:center;gap:.4rem;min-width:5.5rem;padding-left:.75rem;font-size:11px;line-height:1.3;display:flex}.marketing-steep .hero-widget-regions li{color:var(--color-ash);justify-content:space-between;gap:.5rem;display:flex}.marketing-steep .hero-widget-regions li span:last-child{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.marketing-steep .hero-widget-donut-wrap{flex:1;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.marketing-steep .hero-widget-donut-svg{flex-shrink:0;width:5.5rem;height:5.5rem}.marketing-steep .hero-widget-donut-pct{fill:var(--color-ink);font-size:15px;font-weight:600}.marketing-steep .hero-widget-donut-sub{fill:var(--color-graphite);font-size:8px}.marketing-steep .hero-widget-donut-meta{min-width:0}.marketing-steep .hero-widget-trend-svg{width:100%;height:3.5rem;margin-top:.5rem}.marketing-steep .hero-widget-trend-footer{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}.marketing-steep .hero-widget-trend-note{color:#15803d;font-size:11px;font-weight:500}.marketing-steep .hero-widget-prompt{background:var(--color-fog);border:1px solid #a3a6af66;border-radius:9999px;align-items:center;gap:.625rem;margin-top:.625rem;padding:.5rem .5rem .5rem .875rem;display:flex}.marketing-steep .hero-widget-prompt-icons{color:var(--color-graphite);align-items:center;gap:.35rem;display:flex}.marketing-steep .hero-widget-prompt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-graphite);flex:1;font-size:13px;overflow:hidden}.marketing-steep .hero-widget-prompt-send{background:var(--color-ink);width:2rem;height:2rem;color:var(--color-pure-white);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-steep .hero-collab-cursor{border:2px solid var(--color-pure-white);width:2rem;height:2rem;color:var(--color-ink);border-radius:9999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;box-shadow:0 8px 24px #17191c1f}@media (prefers-reduced-motion:no-preference){.marketing-steep .steep-float{animation:6s ease-in-out infinite steep-float}.marketing-steep .steep-float-delay-1{animation-delay:-1.5s}.marketing-steep .steep-float-delay-2{animation-delay:-3s}.marketing-steep .steep-float-delay-3{animation-delay:-4.5s}}.marketing-steep .steep-billing-toggle{background:var(--color-fog);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.marketing-steep .steep-billing-pill{color:var(--color-graphite);border-radius:9999px;padding:.5rem 1.25rem;font-size:14px;font-weight:500;transition:background .15s,color .15s}.marketing-steep .steep-billing-pill[data-active=true]{background:var(--color-pure-white);color:var(--color-ink);box-shadow:var(--shadow-subtle)}.marketing-steep .pricing-plans-section>div{overflow:visible}.marketing-steep .pricing-plans-stage{margin-top:3rem;position:relative;overflow:visible}.marketing-steep .pricing-plans-backdrop{pointer-events:none;display:none}.marketing-steep .pricing-plans-grid{z-index:2;gap:1.25rem;display:grid;position:relative;overflow:visible}@media (min-width:768px){.marketing-steep .pricing-plans-stage{padding-top:clamp(5rem,11vw,7.5rem)}.marketing-steep .pricing-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.marketing-steep .pricing-plans-backdrop{z-index:0;width:min(50rem,96%);display:block;position:absolute;top:0;left:53%;transform:translate(-50%)}.marketing-steep .pricing-plans-backdrop-glow{filter:blur(18px);background:radial-gradient(#d3e3fc8c 0%,#fbe1d147 45%,#0000 72%);border-radius:9999px;width:40%;height:46%;position:absolute;top:10%;left:56%;transform:translate(-50%)}.marketing-steep .pricing-plans-illustration{z-index:1;filter:drop-shadow(0 20px 40px #17191c1a);display:block;position:relative;transform:translate(30%,3%);-webkit-mask-image:linear-gradient(#000 0% 34%,#000000c7 56%,#00000052 72%,#0000 90%);mask-image:linear-gradient(#000 0% 34%,#000000c7 56%,#00000052 72%,#0000 90%);width:100%!important;height:auto!important}.marketing-steep .pricing-plan-card-enterprise{z-index:3}}@media (min-width:1100px){.marketing-steep .pricing-plans-backdrop{width:min(54rem,94%)}.marketing-steep .pricing-plans-illustration{transform:translate(34%,2%)}}.marketing-steep .steep-plan-card{z-index:2;isolation:isolate;background:var(--color-pure-white);box-shadow:var(--shadow-subtle);border-radius:24px;flex-direction:column;height:100%;display:flex;position:relative}.marketing-steep .steep-plan-card-featured{background:var(--color-apricot-wash);outline:1px solid #5d2a1a1f}.marketing-steep .steep-plan-badge{background:var(--color-ink);color:var(--color-pure-white);letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:11px;font-weight:500;display:inline-flex}.marketing-steep .steep-check-list li{color:var(--color-ash);align-items:flex-start;gap:.5rem;font-size:14px;line-height:1.45;display:flex}.marketing-steep .steep-comparison-table{border-collapse:separate;border-spacing:0;width:100%}.marketing-steep .steep-comparison-table th,.marketing-steep .steep-comparison-table td{text-align:center;border-bottom:1px solid #0000000f;padding:.875rem 1rem;font-size:14px}.marketing-steep .steep-comparison-table th:first-child,.marketing-steep .steep-comparison-table td:first-child{text-align:left;color:var(--color-ink);font-weight:500}.marketing-steep .steep-checkout-panel{background:var(--color-pure-white);box-shadow:var(--shadow-subtle);border-radius:24px}.marketing-steep .pricing-trust-grid{gap:1.25rem;display:grid}@media (min-width:640px){.marketing-steep .pricing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-steep .pricing-trust-card{background:var(--color-pure-white);box-shadow:var(--shadow-subtle);border-radius:20px;padding:1.5rem}.marketing-steep .pricing-trust-icon{background:var(--color-apricot-wash);width:2.5rem;height:2.5rem;color:var(--color-rust);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.marketing-steep .pricing-trust-title{color:var(--color-ink);margin-top:1rem;font-size:15px;font-weight:500}.marketing-steep .pricing-trust-desc{color:var(--color-ash);margin-top:.375rem;font-size:14px;line-height:1.45}.marketing-steep .steep-faq-item button:hover{background:#f7f7f8a6}.marketing-steep .steep-faq-item--open{background:#fbe1d138}.marketing-steep .steep-faq-item--open button:hover{background:0 0}.marketing-steep .steep-cta-band{background:linear-gradient(145deg, var(--color-apricot-wash) 0%, #fff8f3 48%, var(--color-sky-wash) 100%);box-shadow:var(--shadow-subtle);border-radius:2rem;outline:1px solid #5d2a1a14;position:relative;overflow:hidden}.marketing-steep .steep-cta-band-glow{pointer-events:none;filter:blur(48px);border-radius:9999px;position:absolute}.marketing-steep .steep-cta-band-glow--sky{background:#d3e3fcbf;width:18rem;height:18rem;top:-6rem;right:-2rem}.marketing-steep .steep-cta-band-glow--apricot{background:#ffffffa6;width:14rem;height:14rem;bottom:-5rem;left:-4rem}.marketing-steep .steep-cta-band-layout{z-index:1;align-items:center;gap:2rem;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);display:grid;position:relative}@media (min-width:900px){.marketing-steep .steep-cta-band-layout{grid-template-columns:minmax(0,1.1fr) minmax(16rem,22rem);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(2.75rem,4vw,3.25rem) clamp(2rem,4vw,3rem)}}.marketing-steep .steep-cta-band-copy{text-align:center}@media (min-width:900px){.marketing-steep .steep-cta-band-copy{text-align:left}}.marketing-steep .steep-cta-band-eyebrow{letter-spacing:.04em;color:var(--color-rust);margin:0;font-size:.875rem;font-weight:500}.marketing-steep .steep-cta-band-title{letter-spacing:-.03em;color:var(--color-ink);margin:1rem 0 0;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.05}.marketing-steep .steep-cta-band-desc{max-width:32rem;color:var(--color-ash);margin:1.25rem auto 0;font-size:clamp(1rem,2vw,1.0625rem);line-height:1.45}@media (min-width:900px){.marketing-steep .steep-cta-band-desc{margin-left:0;margin-right:0}}.marketing-steep .steep-cta-band-actions{margin-top:2rem}@media (min-width:900px){.marketing-steep .steep-cta-band-actions{justify-content:flex-start}}.marketing-steep .steep-cta-band-trust{color:var(--color-graphite);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin-top:2rem;font-size:.875rem;display:flex}@media (min-width:900px){.marketing-steep .steep-cta-band-trust{justify-content:flex-start}}.marketing-steep .steep-cta-band-trust-sep{color:var(--color-dove)}.marketing-steep .steep-cta-band-art{order:-1;justify-content:center;align-items:center;display:flex}@media (min-width:900px){.marketing-steep .steep-cta-band-art{order:1;justify-content:flex-end}}.marketing-steep .steep-cta-band-illustration{filter:drop-shadow(0 20px 40px #17191c14);width:min(100%,20rem)!important;height:auto!important}@media (min-width:900px){.marketing-steep .steep-cta-band-illustration{width:min(100%,22rem)!important}}.marketing-steep .console-showcase{--console-bg:#17191c;--console-surface:#17191cf0;--console-ink:#f7f7f8;--console-muted:#f7f7f8ad;--console-faint:#f7f7f86b;--console-line:#d3e3fc38;--console-accent:#4a90e2;--console-accent-soft:#d3e3fc;--console-warm:#fbe1d1;--console-rust:#5d2a1a;background:radial-gradient(circle at 82% 34%, #4a90e224, transparent 24rem), radial-gradient(circle at 12% 78%, #fbe1d114, transparent 18rem), var(--console-bg);border-top:1px solid #fbe1d11f;min-height:112svh;padding:clamp(72px,8vw,120px) clamp(20px,5vw,72px);position:relative;overflow:hidden}.marketing-steep .console-showcase:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#fbe1d10d,#fbe1d105),repeating-linear-gradient(#d3e3fc1a 0 48px,#0000 48px 70px);border-radius:4px;width:min(360px,24vw);height:210px;position:absolute;top:19%;right:8%}.marketing-steep .console-showcase-inner{z-index:2;width:100%;max-width:var(--page-max-width);margin:0 auto;position:relative}.marketing-steep .console-showcase-heading{grid-template-columns:minmax(0,720px) minmax(220px,360px);justify-content:space-between;gap:clamp(32px,6vw,86px);width:100%;display:grid}.marketing-steep .console-showcase-heading h2{max-width:720px;color:var(--console-accent-soft);letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1.08}.marketing-steep .console-showcase-heading p{max-width:360px;color:var(--console-muted);place-self:end;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.55}.marketing-steep .console-figure-label{width:100%;color:var(--console-faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08rem;text-transform:uppercase;margin:clamp(42px,6vw,72px) 0 14px;font-size:12px}.marketing-steep .console-figure-label span{border:1px solid #d3e3fc33;border-radius:2px;margin-right:10px;padding:5px 8px;display:inline-flex}.marketing-steep .console-dashboard-root{z-index:2;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eff2f7;color:lab(95.3346% -.419974 -2.99106);background:#090d14;background:lab(3.65826% -.227951 -3.8085);border:1px solid #d3e3fc2e;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 36px 120px #0000007a,inset 0 0 0 1px #ffffff0a}.marketing-steep .console-dashboard-root .bg-background{background-color:#090d14;background-color:lab(3.65826% -.227951 -3.8085)}.marketing-steep .console-dashboard-root .bg-sidebar{background-color:#0d1219;background-color:lab(5.21286% -.326827 -5.10724)}.marketing-steep .console-dashboard-root .bg-card{background-color:#11161e;background-color:lab(7.14942% -.447907 -6.47573)}.marketing-steep .console-dashboard-root .border-border,.marketing-steep .console-dashboard-root .border-border\/80{border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.marketing-steep .console-dashboard-root .border-sidebar-border{border-color:#ffffff1a;border-color:lab(100% 0 0/.1)}@media (max-width:820px){.marketing-steep .console-showcase-heading{grid-template-columns:1fr}.marketing-steep .console-showcase-heading h2{max-width:760px;font-size:clamp(28px,6vw,52px)}.marketing-steep .console-showcase-heading p{justify-self:start;max-width:420px}}@media (max-width:520px){.marketing-steep .console-showcase{padding-inline:18px}.marketing-steep .console-showcase-heading h2{font-size:clamp(25px,8vw,44px)}}.marketing-steep .modules-stage{background:var(--color-fog);border-block:1px solid #a3a6af38;padding:clamp(4rem,9vw,6.5rem) clamp(1.25rem,4vw,2rem)}.marketing-steep .modules-stage-inner{max-width:var(--page-max-width);margin-inline:auto}.marketing-steep .modules-stage-header{text-align:center;max-width:40rem;margin-inline:auto}.marketing-steep .modules-stage-header h2{letter-spacing:-.66px;color:var(--color-ink);font-size:clamp(2rem,5.2vw,2.75rem);line-height:1.08}.marketing-steep .modules-stage-header h2 em{font-style:italic}.marketing-steep .modules-stage-header p{color:var(--color-ash);margin-top:1.25rem;font-size:1rem;line-height:1.42}.marketing-steep .modules-stage-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 0;margin-top:2.5rem;display:flex}.marketing-steep .modules-stage-flow-item{align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex;position:relative}.marketing-steep .modules-stage-flow-step{font-variant-numeric:tabular-nums;color:var(--color-graphite);font-size:11px;font-weight:500}.marketing-steep .modules-stage-flow-label{color:var(--color-ink);font-size:13px;font-weight:500}.marketing-steep .modules-stage-flow-connector{background:#a3a6af80;width:1.5rem;height:1px;margin-left:.5rem;display:none}@media (min-width:768px){.marketing-steep .modules-stage-flow-connector{display:block;position:absolute;top:50%;right:-1.75rem;transform:translateY(-50%)}}.marketing-steep .modules-stage-grid{gap:1rem;margin-top:3rem;display:grid}@media (min-width:640px){.marketing-steep .modules-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}}@media (min-width:900px){.marketing-steep .modules-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-steep .modules-stage-card{background:var(--color-pure-white);min-height:22rem;box-shadow:var(--shadow-subtle);border:1px solid #17191c0d;border-radius:1.5rem;flex-direction:column;padding:1.5rem 1.5rem 1.625rem;transition:transform .25s,box-shadow .25s;display:flex}.marketing-steep .modules-stage-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #04172b0d,0 28px 36px -10px #0000001a,0 12px 16px -8px #0000000f}.marketing-steep .modules-stage-card--featured{background:linear-gradient(160deg,#fde8dc 0%,#fbe1d1 100%);border-color:#5d2a1a14}.marketing-steep .modules-stage-card-title{letter-spacing:-.02em;color:var(--color-ink);font-size:1.0625rem;font-weight:500}.marketing-steep .modules-stage-card-art{object-fit:contain;align-self:center;margin-block:auto;width:min(88%,11rem)!important;height:auto!important}.marketing-steep .brand-illustration{max-width:100%;display:block;height:auto!important}.marketing-steep .modules-stage-card-desc{color:var(--color-ash);margin-top:1.25rem;font-size:.875rem;line-height:1.48}.marketing-steep .stats-band{background:var(--color-pure-white);border-block:1px solid #a3a6af38;padding:clamp(2.5rem,5vw,3.25rem) clamp(1.25rem,4vw,2rem)}.marketing-steep .stats-band-inner{max-width:var(--page-max-width);flex-direction:column;gap:2rem;margin-inline:auto;display:flex}@media (min-width:768px){.marketing-steep .stats-band-inner{flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}}.marketing-steep .stats-band-item{flex:1;align-items:stretch;gap:0;display:flex}.marketing-steep .stats-band-divider{background:linear-gradient(#0000,#a3a6af73 18% 82%,#0000);align-self:stretch;width:1px;margin-inline:clamp(1rem,2.5vw,2rem);display:none}@media (min-width:768px){.marketing-steep .stats-band-divider{display:block}}.marketing-steep .stats-band-copy{text-align:center;flex:1}@media (min-width:768px){.marketing-steep .stats-band-copy{text-align:left}}.marketing-steep .stats-band-value{letter-spacing:-.04em;color:var(--color-ink);font-size:clamp(2rem,4vw,2.75rem);line-height:1}.marketing-steep .stats-band-label{letter-spacing:-.01em;color:var(--color-ink);margin-top:.5rem;font-size:.9375rem;font-weight:500}.marketing-steep .stats-band-note{color:var(--color-graphite);margin-top:.35rem;font-size:.8125rem;line-height:1.35}.marketing-steep .testimonials-stage{background:radial-gradient(ellipse 70% 50% at 15% 0%, #c8f0e473, transparent 55%), radial-gradient(ellipse 55% 45% at 90% 100%, #fbe1d180, transparent 50%), var(--color-fog);padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}.marketing-steep .testimonials-stage-inner{max-width:var(--page-max-width);margin:0 auto;padding:0 1.25rem}@media (min-width:640px){.marketing-steep .testimonials-stage-inner{padding:0 2rem}}.marketing-steep .testimonials-header{text-align:center;max-width:36rem;margin:0 auto}.marketing-steep .testimonials-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite);margin:0;font-size:.75rem;font-weight:600}.marketing-steep .testimonials-header h2{letter-spacing:-.03em;color:var(--color-ink);margin:.75rem 0 0;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.05}.marketing-steep .testimonials-header h2 em{color:var(--color-ink);font-style:italic}.marketing-steep .testimonials-header>p{max-width:32rem;color:var(--color-ash);margin:1.25rem auto 0;font-size:1rem;line-height:1.55}.marketing-steep .testimonials-carousel{margin-top:clamp(2.5rem,5vw,3.25rem)}.marketing-steep .testimonials-carousel-viewport{min-height:16rem;position:relative;overflow:hidden}.marketing-steep .testimonials-carousel-slide{width:100%}.marketing-steep .testimonials-spotlight{background:var(--color-canvas);border:1px solid #1a1a1a14;border-radius:1.75rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 56px #1a1a1a0f}.marketing-steep .testimonials-spotlight-glow{pointer-events:none;background:radial-gradient(#d3e3fc8c 0%,#fbe1d140 45%,#0000 72%);border-radius:9999px;height:70%;position:absolute;inset:-20% 30% auto}.marketing-steep .testimonials-spotlight-layout{z-index:1;gap:1.75rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid;position:relative}@media (min-width:768px){.marketing-steep .testimonials-spotlight-layout{grid-template-columns:minmax(11rem,13.5rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,4vw,2.75rem)}}.marketing-steep .testimonials-spotlight-profile{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.marketing-steep .testimonials-spotlight-profile{text-align:left;border-right:1px solid #1a1a1a12;align-items:flex-start;padding-right:clamp(1rem,2vw,1.5rem)}}.marketing-steep .testimonials-spotlight-avatar-ring{background:linear-gradient(145deg,#4a90e238,#fbe1d173);border-radius:9999px;place-items:center;width:5.25rem;height:5.25rem;padding:3px;display:grid}.marketing-steep .testimonials-spotlight-avatar{object-fit:cover;border:2px solid var(--color-canvas);border-radius:9999px;width:4.5rem;height:4.5rem}.marketing-steep .testimonials-spotlight-name{letter-spacing:-.02em;color:var(--color-ink);margin:1rem 0 0;font-size:1rem;font-weight:600}.marketing-steep .testimonials-spotlight-role{color:var(--color-graphite);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.marketing-steep .testimonials-spotlight-company{color:var(--color-ash);background:#ffffffb8;border:1px solid #1a1a1a14;border-radius:9999px;margin-top:.75rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.marketing-steep .testimonials-spotlight-content{flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;display:flex}.marketing-steep .testimonials-spotlight-quote{letter-spacing:-.025em;color:var(--color-ink);margin:0;padding-left:1.75rem;font-size:clamp(1.25rem,2.6vw,1.625rem);line-height:1.42;position:relative}.marketing-steep .testimonials-spotlight-quote:before{content:"“";color:#4a90e261;font-size:2.75rem;line-height:1;position:absolute;top:-.15rem;left:0}.marketing-steep .testimonials-spotlight-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.marketing-steep .testimonials-spotlight-btn{color:var(--color-graphite);cursor:pointer;background:#fffc;border:1px solid #1a1a1a1a;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.marketing-steep .testimonials-spotlight-btn:hover{color:var(--color-ink);background:var(--color-canvas);border-color:#1a1a1a29;transform:translateY(-1px)}.marketing-steep .testimonials-spotlight-btn--next{background:var(--color-ink);color:var(--color-pure-white);border-color:#1a1a1a24}.marketing-steep .testimonials-spotlight-btn--next:hover{background:var(--color-ink);color:var(--color-pure-white);opacity:.92}@media (max-width:639px){.marketing-steep .testimonials-spotlight-actions{justify-content:stretch}.marketing-steep .testimonials-spotlight-btn{flex:1;justify-content:center}}.marketing-steep .testimonials-controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.marketing-steep .testimonials-dots{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.marketing-steep .testimonials-dot{cursor:pointer;background:#1a1a1a24;border:none;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:width .3s,background .3s;position:relative;overflow:hidden}.marketing-steep .testimonials-dot--active{background:#4a90e233;width:2.25rem}.marketing-steep .testimonials-dot-progress{border-radius:inherit;background:var(--color-chart-blue);width:0;animation-name:testimonials-dot-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0 auto 0 0}@keyframes testimonials-dot-fill{0%{width:0}to{width:100%}}.marketing-steep .testimonials-counter{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--color-graphite);margin:0;font-size:.8125rem;font-weight:500}.marketing-steep .testimonials-counter-current{color:var(--color-ink);font-weight:600}.marketing-steep .testimonials-counter-sep{opacity:.45;margin-inline:.15rem}
