:root{--navy:#16324f;--navy-deep:#0d2238;--blue:#2b63e8;--blue-soft:#eaf0ff;--ink:#172536;--muted:#5c6b7b;--line:#dbe3eb;--paper:#f6f8fa;--white:#fff;--green:#1c7658;--amber:#a85d00;--radius:18px;--shadow:0 24px 70px rgba(13,34,56,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font:16px/1.65 "DM Sans",sans-serif}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.08;letter-spacing:-.035em;margin:0}h1{font-size:clamp(3.2rem,7vw,6.3rem);max-width:850px}h2{font-size:clamp(2.2rem,4.5vw,4.25rem);max-width:820px}h3{font-size:1.25rem}p{margin:0}a{color:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.skip-link{position:absolute;left:-9999px;top:10px;background:#fff;padding:10px;z-index:20}.skip-link:focus{left:10px}.site-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(219,227,235,.8)}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between}.brand img{display:block;width:176px;height:auto}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{text-decoration:none;font-size:.91rem;font-weight:600}.site-header nav a:hover{color:var(--blue)}.nav-cta{border:1px solid var(--navy);padding:11px 17px;border-radius:100px}.menu-button{display:none}.hero{padding:105px 0 95px;background:radial-gradient(circle at 86% 18%,#e9f0ff 0,transparent 28%),linear-gradient(180deg,#fff 0,#f7f9fb 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:.76rem;color:var(--blue);margin-bottom:18px}.eyebrow.light{color:#9bbcff}.lead{font-size:clamp(1.15rem,2vw,1.38rem);color:var(--muted);max-width:720px;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:100px;padding:15px 22px;font:700 .94rem "DM Sans";text-decoration:none;cursor:pointer}.button-primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px rgba(43,99,232,.25)}.button-primary:hover{background:#1f53ce;transform:translateY(-1px)}.text-link{font-weight:700;text-decoration:none}.trust-list{display:flex;gap:26px;list-style:none;padding:0;margin:34px 0 0;color:var(--muted);font-size:.88rem}.trust-list li:before{content:"✓";color:var(--green);font-weight:800;margin-right:7px}.signal-card{background:var(--navy-deep);color:#fff;padding:28px;border-radius:28px;box-shadow:var(--shadow);transform:rotate(1.2deg)}.signal-head,.signal-foot{display:flex;justify-content:space-between;gap:12px}.signal-head{font-size:.74rem;color:#b9c8d6}.status-dot{color:#ffd596}.signal-main{margin:38px 0 25px}.signal-main p{color:#b9c8d6;font-size:.85rem}.signal-main strong{font:800 3.7rem/1 Manrope;display:block;margin:5px 0 10px}.delta{font-size:.78rem;color:#ffc47c}.mini-bars{height:126px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #39516a;padding:0 6px}.mini-bars span{height:var(--h);flex:1;background:linear-gradient(#4f7ff0,#2b63e8);border-radius:7px 7px 0 0}.mini-bars .alert{background:linear-gradient(#f7aa51,#c56a14)}.signal-foot{margin-top:22px}.signal-foot div{display:flex;flex-direction:column}.signal-foot span{font-size:.68rem;color:#91a6b9}.signal-foot strong{font-size:.76rem;margin-top:3px}.section{padding:110px 0}.split{display:grid;grid-template-columns:1fr .75fr;gap:90px}.problem-copy{font-size:1.12rem;color:var(--muted);display:grid;gap:18px;align-content:end}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px}.question-grid article{border-top:2px solid var(--navy);padding:25px 20px 10px 0}.question-grid span{color:var(--blue);font-weight:800;font-size:.78rem}.question-grid h3{margin:16px 0 10px}.question-grid p{color:var(--muted)}.pilot{background:var(--navy);color:#fff}.pilot-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.pilot h2{color:#fff}.pilot-lead{font-size:1.2rem;color:#c3d0dc;margin:25px 0 38px;max-width:500px}.price{display:flex;flex-direction:column}.price strong{font:800 2.5rem Manrope}.price span,.fine-print{color:#9eb0c1}.fine-print{font-size:.78rem;margin-top:20px;max-width:480px}.deliverables{background:#fff;color:var(--ink);border-radius:25px;padding:40px}.deliverables ul{list-style:none;padding:0;margin:25px 0 30px}.deliverables li{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.deliverables li>span{display:grid;place-items:center;width:32px;height:32px;background:var(--blue-soft);color:var(--blue);font-size:.72rem;font-weight:800;border-radius:50%;flex:0 0 auto}.deliverables p{color:var(--muted);font-size:.9rem;margin-top:3px}.button-light{background:var(--blue);color:#fff}.process{background:var(--paper)}.steps{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps li{position:relative}.steps li>span{display:grid;place-items:center;background:var(--navy);color:#fff;width:38px;height:38px;border-radius:50%;font-weight:800;margin-bottom:24px}.steps li:not(:last-child):after{content:"";position:absolute;top:19px;left:47px;right:-18px;height:1px;background:#bdc9d4}.steps p{color:var(--muted);font-size:.91rem;margin-top:7px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:80px}.section-heading>p{max-width:370px;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.service-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:30px}.service-grid article>span{color:var(--blue);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.service-grid h3{font-size:1.45rem;margin:18px 0 12px}.service-grid p{color:var(--muted)}.service-grid .featured{background:var(--navy);color:#fff;border-color:var(--navy)}.service-grid .featured p{color:#bed0df}.scope-note{font-size:.78rem;color:var(--muted);margin-top:18px}.about{background:#f1f5f8}.about-grid{display:grid;grid-template-columns:.32fr 1fr;gap:70px;align-items:center}.about-mark{display:grid;place-items:center;aspect-ratio:1;background:var(--navy);color:#fff;border-radius:30%;font:800 clamp(3rem,6vw,5rem) Manrope;box-shadow:var(--shadow)}.about-grid p:not(.eyebrow){color:var(--muted);font-size:1.08rem;max-width:760px;margin-top:20px}.principles{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.principles span{border:1px solid #c8d4de;border-radius:100px;padding:8px 13px;font-size:.8rem;font-weight:700}.contact{background:var(--navy-deep);color:#fff}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.contact-grid>div>p:not(.eyebrow){color:#b9c8d6;font-size:1.1rem;margin-top:25px;max-width:470px}form{background:#fff;color:var(--ink);border-radius:24px;padding:34px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:7px;font-size:.82rem;font-weight:700;margin-bottom:16px}input,textarea{width:100%;border:1px solid #cbd5df;border-radius:10px;padding:13px;font:inherit;color:var(--ink);background:#fff}input:focus,textarea:focus{outline:3px solid rgba(43,99,232,.18);border-color:var(--blue)}.consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.consent input{width:18px;height:18px;margin-top:3px}.form-status{font-size:.82rem;margin-top:12px;color:var(--green)}footer{background:#091a2b;color:#aebdca;padding:58px 0 20px}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:70px}.footer-grid img{width:180px}.footer-grid strong{color:#fff}.footer-grid p{font-size:.82rem;margin-top:8px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #26384a;padding-top:20px;margin-top:40px;font-size:.78rem}.footer-bottom a{text-decoration:none}
@media (max-width:900px){.site-header nav{display:none;position:absolute;left:20px;right:20px;top:72px;background:#fff;padding:22px;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.menu-button{display:block;background:none;border:1px solid var(--line);border-radius:100px;padding:9px 14px;font-weight:700}.hero-grid,.split,.pilot-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{gap:55px}.signal-card{max-width:520px}.question-grid,.service-grid{grid-template-columns:1fr}.pilot-grid,.contact-grid{gap:50px}.section-heading{display:block}.section-heading>p{margin-top:20px}.steps{grid-template-columns:1fr 1fr}.steps li:after{display:none}.about-grid{grid-template-columns:180px 1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media (max-width:620px){.shell{width:min(100% - 28px,1180px)}.hero,.section{padding:76px 0}.nav-wrap{height:70px}.brand img{width:145px}.hero-actions,.trust-list{align-items:flex-start;flex-direction:column}.trust-list{gap:8px}.signal-card{padding:22px}.signal-main strong{font-size:3rem}.question-grid{margin-top:42px}.deliverables,form{padding:24px}.steps{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr}.about-mark{width:130px}.field-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:first-child{grid-column:auto}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Enhanced motion and pricing system */
.hero{position:relative}.hero-grid{position:relative;z-index:2}.hero-orb{position:absolute;border-radius:50%;filter:blur(3px);opacity:.55;animation:float 9s ease-in-out infinite}.orb-one{width:280px;height:280px;right:-90px;top:50px;background:linear-gradient(135deg,#cbdcff,#eef3ff)}.orb-two{width:120px;height:120px;left:46%;bottom:-35px;background:#d7e4ff;animation-delay:-3s}
.pricing-toggle{display:flex;justify-content:center;gap:4px;width:max-content;margin:42px auto 0;padding:5px;border:1px solid var(--line);border-radius:100px;background:var(--paper)}.pricing-toggle button{border:0;background:transparent;border-radius:100px;padding:10px 16px;font:700 .83rem "DM Sans";cursor:pointer}.pricing-toggle button.active{background:var(--navy);color:#fff}.pricing-toggle span{color:#79e0b4;margin-left:4px}.service-grid.four{grid-template-columns:repeat(4,1fr);margin-top:32px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.price-card:hover{transform:translateY(-7px);box-shadow:0 18px 45px rgba(13,34,56,.1)}.price-card small{color:var(--muted);font-size:.72rem;margin-top:-7px}.price-card>p{margin-top:20px;min-height:76px}.price-card ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px;font-size:.86rem}.price-card li:before{content:"✓";color:var(--green);font-weight:900;margin-right:8px}.price-card b{font-size:.74rem;margin-top:auto;padding-top:10px}.price-card>a{margin-top:24px;text-align:center;text-decoration:none;border:1px solid var(--line);border-radius:100px;padding:11px;font-weight:800;font-size:.82rem}.price-card.featured small,.price-card.featured>p{color:#bed0df}.price-card.featured li:before{color:#79e0b4}.price-card.featured>a{background:var(--blue);border-color:var(--blue);color:#fff}.popular{position:absolute;right:18px;top:-14px;background:#79e0b4;color:var(--navy-deep);padding:5px 10px;border-radius:100px;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.add-ons{background:var(--paper)}.add-on-list{margin-top:50px;border-top:1px solid var(--line)}.add-on-list>div{display:grid;grid-template-columns:1fr auto 240px;gap:35px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.add-on-list span{font:700 1.08rem Manrope}.add-on-list strong{font:800 1.05rem Manrope}.add-on-list small{color:var(--muted)}
@keyframes float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-18px,22px,0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media (max-width:1100px){.service-grid.four{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.service-grid.four{grid-template-columns:1fr}.add-on-list>div{grid-template-columns:1fr;gap:4px}.pricing-toggle{width:100%}.pricing-toggle button{flex:1}}

/* Premium interaction layer */
.scroll-progress{position:fixed;left:0;top:0;width:0;height:3px;background:linear-gradient(90deg,#2b63e8,#79e0b4);z-index:100;box-shadow:0 0 18px rgba(43,99,232,.45)}.pointer-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(43,99,232,.09),transparent 66%);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}.site-header,.hero main,.section,footer{position:relative;z-index:1}.signal-card{transition:transform .18s ease-out,box-shadow .25s ease}.button,.nav-cta,.price-card>a{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover,.price-card>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(43,99,232,.2)}.mini-bars span{transform-origin:bottom;animation:barGrow 1.1s cubic-bezier(.2,.8,.2,1) both}.mini-bars span:nth-child(2){animation-delay:.08s}.mini-bars span:nth-child(3){animation-delay:.16s}.mini-bars span:nth-child(4){animation-delay:.24s}.mini-bars span:nth-child(5){animation-delay:.32s}.question-grid article{transition:transform .25s ease,border-color .25s ease}.question-grid article:hover{transform:translateY(-6px);border-color:var(--blue)}
@keyframes barGrow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@media (hover:none){.pointer-glow{display:none}}
@media (prefers-reduced-motion:reduce){.scroll-progress,.pointer-glow{display:none}.mini-bars span{animation:none}.reveal{opacity:1;transform:none}}

.dashboard-showcase{background:linear-gradient(135deg,#0d2238,#16324f);color:#fff;overflow:hidden}.dashboard-intro{display:grid;grid-template-columns:1.1fr .6fr;gap:80px;align-items:end}.dashboard-intro>p{color:#b9c8d6;font-size:1.05rem}.dashboard-frame{margin-top:55px;background:#f7f9fc;color:var(--ink);border:1px solid rgba(255,255,255,.18);border-radius:24px;box-shadow:0 34px 90px rgba(0,0,0,.28);overflow:hidden;transform-style:preserve-3d}.dashboard-top{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:18px 24px;border-bottom:1px solid var(--line);font-size:.83rem;font-weight:800}.live-dot{display:inline-block;width:8px;height:8px;background:#36b37e;border-radius:50%;margin-right:8px;box-shadow:0 0 0 5px rgba(54,179,126,.12);animation:pulse 2s infinite}.dashboard-period{font-weight:600;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.dashboard-kpis article{background:#fff;padding:22px;transition:background .2s,transform .2s}.dashboard-kpis article:hover{background:#f9fbff;transform:translateY(-4px)}.dashboard-kpis span{display:block;color:var(--muted);font-size:.74rem}.dashboard-kpis strong{display:inline-block;font:800 1.7rem Manrope;margin-top:7px}.dashboard-kpis small{margin-left:8px;color:var(--muted)}.dashboard-kpis .up{color:#1c7658}.dashboard-kpis .down{color:#b84332}.dashboard-body{display:grid;grid-template-columns:1.45fr .75fr;gap:18px;padding:18px}.trend-panel,.risk-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}.panel-head{display:flex;justify-content:space-between;align-items:start}.panel-head div{display:flex;flex-direction:column}.panel-head span{font-size:.72rem;color:var(--muted);margin-top:3px}.panel-head>b{font:800 1.25rem Manrope;color:var(--blue)}.trend-panel svg{width:100%;margin-top:15px}.grid-lines line{stroke:#e4eaf0;stroke-width:1}.chart-area{fill:url(#area);opacity:0}.dashboard-frame.visible .chart-area{animation:fadeArea 1s .8s forwards}.chart-line{fill:none;stroke:var(--blue);stroke-width:5;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900}.dashboard-frame.visible .chart-line{animation:drawLine 1.8s .25s cubic-bezier(.3,.7,.2,1) forwards}.chart-dots circle{fill:#fff;stroke:var(--blue);stroke-width:4;opacity:0}.dashboard-frame.visible .chart-dots circle{animation:dotIn .35s 1.5s forwards}.risk-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);transition:transform .2s}.risk-row:hover{transform:translateX(5px)}.risk-row i{width:10px;height:10px;border-radius:50%}.risk-red{background:#d65343}.risk-amber{background:#e79b35}.risk-green{background:#36a879}.risk-row div{display:flex;flex-direction:column}.risk-row span{font-size:.69rem;color:var(--muted);margin-top:2px}.risk-row b{font-size:.78rem}.risk-panel>a{display:block;margin-top:20px;color:var(--blue);font-size:.82rem;font-weight:800;text-decoration:none}.demo-note{padding:0 20px 18px;color:var(--muted);font-size:.68rem}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeArea{to{opacity:1}}@keyframes dotIn{to{opacity:1}}@keyframes pulse{50%{box-shadow:0 0 0 9px rgba(54,179,126,0)}}
@media(max-width:900px){.dashboard-intro,.dashboard-body{grid-template-columns:1fr}.dashboard-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.dashboard-kpis{grid-template-columns:1fr}.dashboard-top{align-items:flex-start;gap:12px}.dashboard-period{display:none}.dashboard-body{padding:10px}.trend-panel,.risk-panel{padding:16px}}

/* Continuous progress stream below hero */
.progress-stream{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:13px 18px;background:#091a2b;color:#fff;border-top:1px solid #274058;border-bottom:1px solid #274058;overflow:hidden}.stream-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.stream-window{min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.stream-track{display:flex;width:max-content;animation:streamMove 38s linear infinite}.stream-track:hover{animation-play-state:paused}.stream-track article{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:9px;padding:4px 25px;border-right:1px solid #30475d;white-space:nowrap}.stream-track span{color:#91a6b9;font-size:.7rem}.stream-track strong{font:800 .82rem Manrope}.stream-track small{font-size:.66rem;color:#79e0b4}.progress-stream>p{white-space:nowrap;color:#7690a6;font-size:.62rem}@keyframes streamMove{to{transform:translateX(-50%)}}
@media(max-width:750px){.progress-stream{grid-template-columns:auto 1fr}.progress-stream>p{display:none}.stream-track article{grid-template-columns:auto auto}.stream-track small{display:none}}
@media(prefers-reduced-motion:reduce){.stream-track{animation:none;overflow-x:auto}.stream-window{mask-image:none}}

/* Industry intelligence */
.industries{background:#f3f6fa}.industry-tabs{display:flex;gap:8px;overflow-x:auto;margin:46px 0 18px;padding:4px;scrollbar-width:thin}.industry-tabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:100px;padding:11px 17px;font:700 .82rem "DM Sans";cursor:pointer;transition:.2s}.industry-tabs button:hover{transform:translateY(-2px);border-color:#9fb7e9}.industry-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.industry-panel{display:grid;grid-template-columns:1.1fr .8fr .9fr;gap:36px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px;box-shadow:0 22px 60px rgba(13,34,56,.08)}.industry-panel h3{margin-bottom:18px}.industry-copy>span{color:var(--blue);font-size:.7rem;font-weight:900;letter-spacing:.12em}.industry-copy h3{font-size:1.75rem;margin:10px 0 13px}.industry-copy>p{color:var(--muted)}.industry-package{display:grid;gap:3px;margin-top:24px;padding:16px;border-radius:14px;background:var(--blue-soft)}.industry-package small{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-weight:800}.industry-package strong{font:800 1.2rem Manrope}.industry-package span{font-size:.78rem;color:var(--muted)}.metric-chips,.deliverable-list{list-style:none;margin:0;padding:0}.metric-chips{display:flex;flex-wrap:wrap;gap:8px}.metric-chips li{background:#edf2f7;border-radius:100px;padding:7px 11px;font-size:.75rem;font-weight:700;animation:chipIn .35s both}.deliverable-list{display:grid;gap:10px}.deliverable-list li{font-size:.84rem;border-bottom:1px solid var(--line);padding:0 0 9px}.deliverable-list li:before{content:'→';color:var(--blue);margin-right:8px;font-weight:900}@keyframes chipIn{from{opacity:0;transform:translateY(8px)}}

/* Analytical swipe cards and model cards */
.evolution-block{margin-top:32px}.evolution-head{display:flex;justify-content:space-between;align-items:end}.evolution-head h3{font-size:1.8rem}.swipe-hint{color:#b9c8d6;font-size:.78rem}.swipe-hint span{display:inline-block;animation:nudge 1.5s infinite}.evolution-cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:24px 2px 18px;cursor:grab;scrollbar-color:#58718a transparent}.evolution-cards:active{cursor:grabbing}.evolution-cards article{flex:0 0 330px;scroll-snap-align:start;background:#fff;color:var(--ink);border-radius:18px;padding:24px;box-shadow:0 14px 40px rgba(0,0,0,.14)}.card-period{color:var(--blue);font-size:.66rem;font-weight:900;letter-spacing:.12em;margin-bottom:5px}.spark{height:100px;display:flex;gap:7px;align-items:end;margin:16px 0}.spark i{height:var(--v);flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(#78a0ff,#2b63e8);transform-origin:bottom;animation:barGrow 1s both}.evolution-cards svg{width:100%;height:110px;margin:10px 0}.mini-line{fill:none;stroke:var(--blue);stroke-width:5;stroke-linecap:round;stroke-dasharray:500;animation:drawLine 2.2s infinite alternate}.mini-area{fill:#eaf0ff}.card-result{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:13px}.card-result b{font:800 1rem Manrope}.card-result span{color:var(--green);font-size:.75rem;font-weight:800}.evolution-cards p{font-size:.78rem;color:var(--muted);margin-top:12px}.radial{width:105px;height:105px;margin:14px auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--blue) calc(var(--p)*1%),#e3eaf2 0);position:relative}.radial:before{content:'';position:absolute;inset:10px;background:#fff;border-radius:50%}.radial span{z-index:1;font:800 1.3rem Manrope}.scenario-lines{display:grid;gap:12px;margin:25px 0}.scenario-lines span{display:grid;grid-template-columns:1fr 48px;align-items:center;font-size:.68rem;color:var(--muted)}.scenario-lines i{height:10px;width:var(--w);background:linear-gradient(90deg,var(--blue),#79e0b4);border-radius:100px;animation:growWidth 1.4s both}.models{background:#fff}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.model-grid article{padding:28px;border:1px solid var(--line);border-radius:18px;transition:.25s}.model-grid article:hover{transform:translateY(-6px);border-color:#a7bce8;box-shadow:0 18px 40px rgba(13,34,56,.08)}.model-grid article>span{color:var(--blue);font-size:.7rem;font-weight:900}.model-grid h3{margin:13px 0}.model-grid p{color:var(--muted);font-size:.88rem}.model-grid b{display:block;margin-top:20px;font-size:.73rem}.model-disclaimer{margin-top:20px;color:var(--muted);font-size:.78rem}.research{background:var(--navy-deep);color:#fff}.research .section-heading>p{color:#b9c8d6}.research-status{display:flex;align-items:center;gap:13px;margin:36px 0 20px;color:#b9c8d6;font-size:.78rem}.research-status strong{color:#fff}.research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.research-grid a{display:flex;flex-direction:column;gap:8px;text-decoration:none;background:#132d47;border:1px solid #2b4760;border-radius:16px;padding:24px;transition:.25s}.research-grid a:hover{transform:translateY(-5px);border-color:#70a0ff}.research-grid small{color:#8eb1ff}.research-grid strong{font:800 1rem Manrope}.research-grid span{color:#b9c8d6;font-size:.8rem}.research-note{color:#8fa5b8;font-size:.72rem;margin-top:18px}@keyframes nudge{50%{transform:translateX(7px)}}@keyframes growWidth{from{width:0}}
@media(max-width:900px){.industry-panel{grid-template-columns:1fr 1fr}.industry-copy{grid-column:1/-1}.model-grid,.research-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.industry-panel,.model-grid,.research-grid{grid-template-columns:1fr}.industry-copy{grid-column:auto}.industry-panel{padding:24px}.evolution-cards article{flex-basis:86vw}.research-status{align-items:flex-start;flex-wrap:wrap}.evolution-head{align-items:flex-start;gap:15px}}
@media(prefers-reduced-motion:reduce){.swipe-hint span,.mini-line,.spark i,.scenario-lines i{animation:none}}

/* Conversion and operational system layer */
.proof-rail{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-rail .shell{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:18px;padding:18px 0}.proof-rail span{font-size:.76rem;font-weight:700;white-space:nowrap}.proof-rail b{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:7px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:.65rem}.proof-rail i{height:1px;background:linear-gradient(90deg,var(--line),#aebfd0)}
.operating-system{background:linear-gradient(145deg,#0d2238,#132d47);color:#fff;overflow:hidden}.operating-system:before{content:'';position:absolute;width:560px;height:560px;right:-260px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(43,99,232,.28),transparent 68%)}.operating-system .section-heading>p{color:#b9c8d6}.ops-grid{display:grid;grid-template-columns:1.45fr .65fr;gap:26px;margin-top:54px}.ops-cockpit{background:#f5f7fb;color:var(--ink);border:1px solid rgba(255,255,255,.15);border-radius:22px;overflow:hidden;box-shadow:0 32px 80px rgba(0,0,0,.25)}.cockpit-head{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:17px 22px;border-bottom:1px solid var(--line)}.cockpit-head small{color:var(--muted)}.ops-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.ops-kpis article{background:#fff;padding:19px}.ops-kpis span{display:block;color:var(--muted);font-size:.7rem}.ops-kpis strong{font:800 1.35rem Manrope;display:block;margin:5px 0}.ops-kpis small{font-size:.67rem}.ops-kpis .warn{color:#a85d00}.ops-visuals{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;padding:14px}.ops-visuals>article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px}.mini-title{display:flex;justify-content:space-between;align-items:center}.mini-title span{font-size:.66rem;color:var(--muted)}.wf-bars{height:180px;display:flex;align-items:flex-end;gap:12px;padding:20px 6px 24px;border-bottom:1px solid var(--line)}.wf-bars i{position:relative;flex:1;height:var(--h);background:linear-gradient(#4b78e8,#2b63e8);border-radius:5px 5px 0 0;transform-origin:bottom;animation:barGrow 1.2s both}.wf-bars i.pos{background:linear-gradient(#6bc7a5,#24966d)}.wf-bars i.neg{background:linear-gradient(#f2a878,#d76d45)}.wf-bars b{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);font:600 .6rem "DM Sans";font-style:normal;color:var(--muted)}.attention>div:not(.mini-title){display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.attention i{width:9px;height:9px;border-radius:50%}.attention p{display:flex;flex-direction:column}.attention p span{font-size:.67rem;color:var(--muted)}.attention em{font-size:.62rem;color:var(--muted);font-style:normal}.month-cycle{list-style:none;margin:0;padding:0;display:grid;gap:10px}.month-cycle li{display:grid;grid-template-columns:68px 1fr;gap:15px;padding:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:14px;transition:.25s}.month-cycle li:hover{background:rgba(255,255,255,.11);transform:translateX(5px)}.month-cycle>li>span{color:#8eb1ff;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.month-cycle p{color:#b9c8d6;font-size:.78rem;margin-top:4px}.ops-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;padding:24px 28px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.06)}.ops-cta div{display:flex;flex-direction:column}.ops-cta span{color:#b9c8d6;font-size:.82rem;margin-top:3px}
.faq{background:#f5f7fa}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-grid>div:first-child>p:not(.eyebrow){color:var(--muted);margin-top:23px;max-width:480px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 2px}.faq-list summary{font:700 1rem Manrope;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:'+';color:var(--blue);font-size:1.2rem}.faq-list details[open] summary:after{content:'–'}.faq-list p{color:var(--muted);font-size:.88rem;margin-top:12px;max-width:720px}.contact form{box-shadow:0 28px 70px rgba(0,0,0,.22)}
@media(max-width:1000px){.proof-rail .shell{grid-template-columns:1fr 1fr}.proof-rail i{display:none}.ops-grid,.faq-grid{grid-template-columns:1fr}.month-cycle{grid-template-columns:1fr 1fr}.faq-grid{gap:45px}}
@media(max-width:650px){.proof-rail .shell,.ops-kpis,.ops-visuals,.month-cycle{grid-template-columns:1fr}.proof-rail span{white-space:normal}.ops-cta{align-items:flex-start;flex-direction:column}.ops-cta .button{width:100%}.wf-bars{height:150px}}

/* Customer portal conversion block */
.dashboard-intro-copy{display:grid;gap:16px;align-content:end}.dashboard-intro-copy p{color:#b9c8d6;font-size:1.05rem}.dashboard-intro-copy a{color:#9bbcff;font-weight:800;text-decoration:none;width:max-content}.dashboard-intro-copy a:hover{color:#fff}.portal-entry{display:grid;grid-template-columns:1.1fr 1.2fr auto;gap:35px;align-items:center;margin-top:34px;padding:31px 34px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:linear-gradient(120deg,rgba(255,255,255,.08),rgba(43,99,232,.14))}.portal-entry h3{font-size:1.5rem;color:#fff;margin-bottom:10px}.portal-entry>div:first-child>p:last-child{color:#b9c8d6;font-size:.84rem;max-width:620px}.portal-entry .eyebrow{margin-bottom:8px}.portal-flow{display:flex;align-items:center;justify-content:center;gap:9px}.portal-flow span{display:grid;place-items:center;min-width:88px;padding:10px 9px;border-radius:10px;background:rgba(255,255,255,.08);color:#d9e5ef;font-size:.67rem;text-align:center}.portal-flow b{display:block;color:#8eb1ff;font-size:.6rem;letter-spacing:.08em}.portal-flow i{color:#7690a8;font-style:normal}.contact select{width:100%;border:1px solid #cbd5df;border-radius:10px;padding:13px;font:inherit;color:var(--ink);background:#fff}.contact select:focus{outline:3px solid rgba(43,99,232,.18);border-color:var(--blue)}
@media(max-width:1050px){.portal-entry{grid-template-columns:1fr}.portal-flow{justify-content:flex-start}.portal-entry>a{width:max-content}}
@media(max-width:620px){.portal-flow{display:grid;grid-template-columns:1fr}.portal-flow i{transform:rotate(90deg);text-align:center}.portal-entry{padding:25px 22px}.portal-entry>a{width:100%}}

/* Advanced swipeable hero analytics */
.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:62px}.hero-insight-deck{min-width:0;background:linear-gradient(145deg,#0b1d30,#132e49);border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:18px;box-shadow:0 34px 85px rgba(13,34,56,.22);color:#fff;transform:rotate(.5deg);overflow:hidden}.deck-top,.deck-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:2px 5px}.deck-top>div{display:flex;align-items:center;gap:3px}.deck-top strong{font-size:.73rem}.deck-top>span{color:#86a0b7;font-size:.62rem}.hero-card-window{overflow:hidden;margin:14px 0}.hero-card-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.hero-card-track::-webkit-scrollbar{display:none}.hero-card-track.dragging{cursor:grabbing;scroll-snap-type:none}.hero-analytics-card{position:relative;flex:0 0 100%;min-height:455px;scroll-snap-align:start;display:flex;flex-direction:column;padding:25px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(circle at 90% 0,rgba(70,117,224,.22),transparent 34%),linear-gradient(160deg,#142b43,#10243a);box-shadow:inset 0 1px rgba(255,255,255,.04)}.hero-analytics-card:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.analytics-head{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#9eb2c4;font-size:.66rem}.analytics-head>b{font-size:.62rem;color:#b9c9d8;background:rgba(255,255,255,.07);padding:5px 8px;border-radius:100px}.analytics-head .signal-alert{color:#ffc47c;background:rgba(247,170,81,.12)}.analytics-head .signal-good{color:#79e0b4;background:rgba(121,224,180,.1)}.analytics-value{margin:32px 0 22px;display:grid}.analytics-value small{color:#a8bacb;font-size:.73rem}.analytics-value strong{font:800 clamp(3.4rem,6vw,5.25rem)/.95 Manrope;letter-spacing:-.06em;margin:7px 0 10px}.analytics-value>span{color:#ffc47c;font-size:.73rem;font-weight:700}.analytics-value.compact strong{font-size:clamp(2.8rem,5vw,4.2rem)}.cash-card .analytics-value>span{color:#79e0b4}.scenario-card .analytics-value>span,.action-card .analytics-value>span{color:#9eb2c4}.advanced-bars{height:150px;display:flex;align-items:flex-end;gap:13px;padding:22px 9px 26px;border-bottom:1px solid #36506a;background:repeating-linear-gradient(to bottom,transparent 0 35px,rgba(255,255,255,.045) 36px)}.advanced-bars i{position:relative;flex:1;height:var(--h);border-radius:7px 7px 1px 1px;background:linear-gradient(180deg,#6591f8,#2b63e8);transform-origin:bottom;animation:barGrow 1.1s cubic-bezier(.2,.8,.2,1) both}.advanced-bars i.alert{background:linear-gradient(#f8b160,#dc7e24)}.advanced-bars b{position:absolute;top:-21px;left:50%;transform:translateX(-50%);font:600 .55rem DM Sans;color:#b8c8d6}.analytics-foot{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:19px}.analytics-foot>div{display:grid;padding-left:11px;border-left:2px solid #385674}.analytics-foot span{color:#839aaf;font-size:.61rem}.analytics-foot strong{font-size:.73rem;margin-top:3px}.hero-line-chart{width:100%;height:160px;margin:4px 0 13px;overflow:visible}.hero-threshold{stroke:#e39a44;stroke-width:1.4;stroke-dasharray:5 5}.hero-chart-area{fill:url(#heroCashArea)}.hero-chart-path{fill:none;stroke:#79e0b4;stroke-width:4;stroke-linecap:round;stroke-dasharray:600;animation:drawLine 2s ease both}.hero-line-chart circle{fill:#0f253a;stroke:#f6a746;stroke-width:4}.forecast-ranges{display:grid;gap:18px;margin:10px 0 25px}.forecast-ranges>div{display:grid;grid-template-columns:55px 1fr 54px;align-items:center;gap:10px;color:#89a0b3;font-size:.65rem}.forecast-ranges i{display:block;height:10px;border-radius:100px;background:rgba(255,255,255,.07);overflow:hidden}.forecast-ranges i b{display:block;width:var(--w);height:100%;border-radius:inherit;background:#6687a8}.forecast-ranges .active{color:#fff;font-weight:700}.forecast-ranges .active i b{background:linear-gradient(90deg,#2b63e8,#79e0b4)}.forecast-ranges em{font-style:normal;text-align:right}.hero-actions-list{list-style:none;margin:0;padding:0}.hero-actions-list li{display:grid;grid-template-columns:28px 1fr auto;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.hero-actions-list>li>b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(43,99,232,.24);color:#9bbcff;font-size:.64rem}.hero-actions-list div{display:grid}.hero-actions-list strong{font-size:.7rem}.hero-actions-list span{color:#8197aa;font-size:.59rem}.hero-actions-list em{font-style:normal;color:#79e0b4;font-size:.65rem;font-weight:700}.deck-dots{display:flex;gap:7px}.deck-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#496176;padding:0;cursor:pointer;transition:.2s}.deck-dots button.active{width:24px;border-radius:100px;background:#8eb1ff}.deck-controls>div:last-child{display:flex;gap:6px}.deck-prev,.deck-next{width:34px;height:34px;border:1px solid #36516b;border-radius:50%;background:rgba(255,255,255,.04);color:#fff;cursor:pointer}.deck-prev:hover,.deck-next:hover{background:#2b63e8;border-color:#2b63e8}
@media(max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero-insight-deck{max-width:620px;transform:none}.hero-analytics-card{min-height:420px}}
@media(max-width:620px){.hero-insight-deck{padding:12px;border-radius:23px}.hero-analytics-card{min-height:440px;padding:21px}.analytics-value strong{font-size:3.7rem}.advanced-bars{gap:9px}.deck-top{padding-top:5px}}
@media(prefers-reduced-motion:reduce){.advanced-bars i,.hero-chart-path{animation:none}}

/* Prominent dashboard entry and full-width portal preview */
.nav-dashboard{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:100px;background:#eaf0ff;color:var(--blue)!important;border:1px solid #cbd9ff;box-shadow:0 5px 16px rgba(43,99,232,.12)}
.nav-dashboard:hover{background:#dce7ff!important;transform:translateY(-1px)}
.button-dashboard{gap:10px;padding-inline:25px;box-shadow:0 14px 32px rgba(43,99,232,.3)}
.button-dashboard span{transition:transform .2s}.button-dashboard:hover span{transform:translateX(4px)}
.dashboard-preview-hero{position:relative;padding:82px 0 96px;background:linear-gradient(160deg,#0a1c2f 0,#102b46 66%,#163d63 100%);color:#fff;overflow:hidden}
.dashboard-preview-hero:before{content:"";position:absolute;width:760px;height:760px;right:-260px;top:-410px;border-radius:50%;background:radial-gradient(circle,rgba(74,122,235,.34),transparent 68%)}
.preview-shell{position:relative;z-index:1}.preview-copy{display:grid;grid-template-columns:1.05fr 1.25fr;column-gap:76px;align-items:end;margin-bottom:34px}
.preview-copy>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.preview-live{display:inline-flex;align-items:center;gap:9px;color:#9bbcff;font-size:.7rem;font-weight:900;letter-spacing:.13em}.preview-live i{width:8px;height:8px;border-radius:50%;background:#69dfb0;box-shadow:0 0 0 6px rgba(105,223,176,.13);animation:pulse 2s infinite}.preview-note{color:#89a1b7;font-size:.7rem}.preview-copy h2{color:#fff;font-size:clamp(2.3rem,4.5vw,4.7rem);max-width:680px}.preview-copy>p{color:#c4d2df;font-size:1.08rem;max-width:600px}.preview-actions{grid-column:2;display:flex;align-items:center;gap:22px;margin-top:24px}.preview-actions>a:last-child{color:#b8c9da;text-decoration:none;font-size:.82rem;font-weight:800}.preview-actions>a:last-child:hover{color:#fff}
.dashboard-image-link{position:relative;display:block;color:inherit;text-decoration:none;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#f4f7fb;box-shadow:0 36px 95px rgba(0,0,0,.34);transform:perspective(1400px) rotateX(1.5deg);transform-origin:center top;transition:transform .35s ease,box-shadow .35s ease}
.dashboard-image-link:hover{transform:perspective(1400px) rotateX(0) translateY(-7px);box-shadow:0 46px 110px rgba(0,0,0,.42)}
.image-browser-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 18px;background:#fff;color:#597087;border-bottom:1px solid #dce4ec;font-size:.67rem}.image-browser-bar>i{width:10px;height:10px;border-radius:50%;background:#ff746c}.image-browser-bar>i:nth-child(2){background:#f6c758}.image-browser-bar>i:nth-child(3){background:#65ce82}.image-browser-bar>b{margin-left:10px;padding:7px 16px;border-radius:100px;background:#f2f5f8;color:#6a7d8e;font-weight:600;flex:1;max-width:380px}.image-browser-bar>em{margin-left:auto;color:var(--blue);font-style:normal;font-weight:800}.dashboard-image-link img{display:block;width:100%;height:auto;aspect-ratio:1577/887;object-fit:cover;object-position:top}.image-hover-cta{position:absolute;left:50%;bottom:28px;display:flex;align-items:center;gap:15px;transform:translate(-50%,18px);opacity:0;padding:13px 19px;border-radius:100px;background:rgba(9,28,47,.92);backdrop-filter:blur(12px);color:#fff;font-size:.79rem;font-weight:800;box-shadow:0 15px 35px rgba(0,0,0,.28);transition:.3s}.dashboard-image-link:hover .image-hover-cta{opacity:1;transform:translate(-50%,0)}.image-hover-cta b{font-size:1rem}
@media(max-width:1050px){.preview-copy{grid-template-columns:1fr;gap:18px}.preview-copy>p,.preview-actions{grid-column:1}.preview-actions{margin-top:4px}.dashboard-image-link{transform:none}}
@media(max-width:700px){.dashboard-preview-hero{padding:62px 0}.preview-copy>div:first-child{align-items:flex-start;gap:10px;flex-direction:column}.preview-actions{align-items:stretch;flex-direction:column}.preview-actions .button{width:100%}.image-browser-bar>b{display:none}.image-hover-cta{display:none}.dashboard-image-link{border-radius:16px}.image-browser-bar{height:40px;padding:0 12px}.preview-copy>p{font-size:.96rem}}

/* Free beta launch and robust hero sizing */
.hero-copy{min-width:0}.hero-copy h1{max-width:720px;font-size:clamp(3.25rem,5vw,4.85rem);text-wrap:balance}.hero-insight-deck{width:100%;max-width:100%}.beta-eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.beta-eyebrow span{display:inline-flex;align-items:center;padding:6px 10px;border-radius:100px;background:#dff8ed;color:#08765a;font-size:.68rem;letter-spacing:.12em}.beta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.future-card{background:#f7f9fb}.price-card>h3{margin:12px 0 8px}.price-card>h3+small{margin-top:0}
/* On laptops with display scaling or browser zoom, the dashboard moves below
   the copy before the two columns can collide. */
@media(max-width:1820px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:880px}.hero-copy h1{max-width:820px;font-size:clamp(3.25rem,6vw,5.2rem)}.hero-insight-deck{max-width:860px;transform:none}.hero-actions{align-items:center;flex-direction:row}.trust-list{gap:22px;flex-wrap:wrap}}
@media(max-width:1050px){.hero-copy h1{max-width:760px}.hero-insight-deck{max-width:680px}.beta-grid{grid-template-columns:1fr}.price-card>p{min-height:0}}
@media(max-width:620px){.hero-copy h1{font-size:clamp(2.35rem,11vw,3rem);overflow-wrap:normal;word-break:normal;letter-spacing:-.05em}.hero{padding-top:62px}.beta-eyebrow{gap:8px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-insight-deck{width:100%}.hero-analytics-card{min-width:100%}}
@media(max-width:350px){.hero-copy h1{font-size:2.1rem}}
@media(prefers-reduced-motion:reduce){.preview-live i{animation:none}.dashboard-image-link,.image-hover-cta,.nav-dashboard{transition:none}}
