:root{--ac-navy:#03182a;--ac-navy-2:#062f42;--ac-teal:#16d1bb;--ac-cyan:#35cfff;--ac-gold:#f3b74c;--ac-violet:#8a5cff;--ac-ink:#10283a;--ac-muted:#607487;--ac-paper:#f4faf9}
.ac-main{--hp-blue:#11bda9;--hp-cyan:#33d8e4;--hp-violet:#8664ff;--hp-paper:var(--ac-paper);--hp-ink:var(--ac-ink);--hp-body:var(--ac-muted);background:var(--ac-paper)}
.ac-main .hp-btn--primary{background:linear-gradient(105deg,#11c5b4,#168dd8 55%,#7d59ee);box-shadow:0 14px 35px rgba(13,164,169,.3)}
.ac-hero{padding:40px 0 0;background:radial-gradient(circle at 78% 25%,rgba(21,189,180,.24),transparent 28%),radial-gradient(circle at 95% 70%,rgba(101,62,226,.27),transparent 34%),linear-gradient(120deg,#021525,#05273a 58%,#0b2050)}
.ac-hero::before{background:linear-gradient(90deg,rgba(37,216,200,.055) 1px,transparent 1px),linear-gradient(rgba(37,216,200,.055) 1px,transparent 1px);background-size:58px 58px}
.ac-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:.84fr 1.16fr;gap:48px;align-items:center;min-height:595px}
.ac-hero__copy{padding-block:34px}.ac-hero .hp-product-pill{border-color:rgba(48,222,207,.7);background:rgba(12,154,147,.14);color:#76f1e2}.ac-hero .hp-overline{color:#6adfd6}.ac-hero h1{max-width:570px;font-size:clamp(52px,5.2vw,76px)}.ac-hero h1 span{background:linear-gradient(90deg,#2be1d3,#34bdf0 48%,#a275ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-hero__proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.ac-hero__proof span{display:flex;align-items:center;gap:6px;color:#a9c8d2;font-size:10px}.ac-hero__proof svg{color:#2bdec9}
.ac-hero__visual{position:relative;min-height:570px}.ac-orbit{position:absolute;inset:3% -9% 1% 0;border:1px solid rgba(42,200,196,.17);border-radius:26px;background:radial-gradient(circle at 60% 42%,rgba(29,203,193,.18),transparent 32%),linear-gradient(145deg,rgba(8,67,89,.72),rgba(15,24,79,.6));box-shadow:inset 0 0 45px rgba(30,156,188,.08)}.ac-orbit::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(56,206,217,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(56,206,217,.09) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent)}
.ac-workspace{position:absolute;z-index:2;left:2%;bottom:45px;width:88%;overflow:hidden;border:1px solid rgba(65,218,218,.5);border-radius:17px;background:#05192c;box-shadow:0 32px 70px rgba(0,0,0,.48),0 0 35px rgba(27,194,197,.22);transform:perspective(1300px) rotateY(-3deg)}.ac-workspace>header{height:40px;display:flex;align-items:center;gap:10px;padding:0 13px;background:#07182d;color:#a6bdd0}.ac-workspace>header span{display:flex;gap:5px}.ac-workspace>header i{width:7px;height:7px;border-radius:50%;background:#ff7180}.ac-workspace>header i:nth-child(2){background:#f2bd4d}.ac-workspace>header i:nth-child(3){background:#21d2aa}.ac-workspace>header strong{font-size:9px}.ac-workspace>header b{margin-left:auto;color:#63dcca;font-size:7px;font-weight:700}.ac-workspace__screen{height:390px;overflow:hidden;background:#06162b}.ac-workspace__screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ac-workspace>footer{height:10px;background:linear-gradient(90deg,#172d48,#3c536d 50%,#15263f)}.ac-workspace>footer span{display:block;width:13%;height:4px;margin:auto;border-radius:0 0 5px 5px;background:#8594a7}
.ac-signal{position:absolute;z-index:5;display:grid;grid-template-columns:37px 1fr auto;gap:9px;align-items:center;padding:10px 12px;border:1px solid rgba(69,215,213,.52);border-radius:12px;background:linear-gradient(135deg,rgba(6,60,82,.97),rgba(14,30,75,.96));box-shadow:0 17px 36px rgba(0,0,0,.36)}.ac-signal>span{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(140deg,#0fbaaa,#2478d4);color:#fff}.ac-signal svg{width:18px;height:18px}.ac-signal strong,.ac-signal small{display:block;white-space:nowrap}.ac-signal strong{font-size:9px}.ac-signal small{margin-top:2px;color:#9dbaca;font-size:6px}.ac-signal>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#21d29e;color:#fff;font-size:9px;font-style:normal}.ac-signal--balance{top:20px;left:0}.ac-signal--bank{top:58px;right:-1%}.ac-signal--bank>span{background:linear-gradient(140deg,#3978e6,#7552e5)}
.ac-review-card{position:absolute;z-index:6;right:0;bottom:14px;width:175px;padding:13px;border:1px solid rgba(111,98,238,.6);border-radius:13px;background:linear-gradient(145deg,rgba(17,46,92,.98),rgba(42,28,103,.98));box-shadow:0 20px 42px rgba(0,0,0,.43);color:#fff}.ac-review-card p{margin:0;color:#75e4da;font-size:6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ac-review-card>strong{display:block;margin-top:3px;font-size:12px}.ac-review-card>span{display:flex;align-items:center;gap:5px;margin-top:8px;color:#aabbd0;font-size:7px}.ac-review-card>span i{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:#166d74;color:#7ff4e3;font-style:normal}.ac-review-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px}.ac-review-card>div b{padding:5px 2px;border-radius:5px;background:rgba(98,126,183,.17);color:#b7c6d8;font-size:5px;text-align:center}.ac-review-card>div b:nth-child(2){background:#166d74;color:#8ff5e4}
.ac-control-strip{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:4px;padding:18px 26px 22px;border:1px solid rgba(62,164,178,.28);border-bottom:0;border-radius:13px 13px 0 0;background:linear-gradient(105deg,rgba(5,54,76,.94),rgba(21,28,80,.9));box-shadow:0 -8px 30px rgba(0,0,0,.12)}.ac-control-strip>div{display:grid;grid-template-columns:35px 1fr;gap:10px;align-items:center}.ac-control-strip>div>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:rgba(25,161,159,.17);color:#5de4d5}.ac-control-strip svg{width:17px;height:17px}.ac-control-strip p{margin:0}.ac-control-strip small,.ac-control-strip strong{display:block}.ac-control-strip small{color:#6bcac3;font-size:6px;text-transform:uppercase;letter-spacing:.09em}.ac-control-strip strong{margin-top:2px;color:#d8e6ec;font-size:9px}.ac-control-strip>i{color:#4f8195;font-style:normal}
.ac-benefits{background:#f3faf9}.ac-benefits .hp-heading>p{color:#0f9f97}.ac-benefits .hp-benefit-grid article>span{background:linear-gradient(145deg,#ddfaf5,#e9e7ff);color:#0cae9f}
.ac-modules{background:radial-gradient(circle at 82% 18%,rgba(40,165,160,.18),transparent 24%),linear-gradient(125deg,#031a2b,#082d41 58%,#14265b)}.ac-modules .hp-module-grid article{border-color:rgba(45,181,179,.28);background:linear-gradient(135deg,rgba(7,64,82,.9),rgba(12,30,70,.92))}.ac-modules .hp-module-grid article>span{background:linear-gradient(145deg,#08aa9d,#126ca8)}.ac-modules .hp-module-grid article:nth-child(3n)>span{background:linear-gradient(145deg,#3479dd,#7450de)}
.ac-experience{background:#f6fbfb}.ac-experience .hp-tabs button[aria-selected="true"]{background:linear-gradient(105deg,#0aa99d,#278ac9);box-shadow:0 12px 30px rgba(14,140,150,.24)}.ac-experience .hp-experience__screen{height:470px;background:#07182d}.ac-experience .hp-experience__screen img{height:100%;object-fit:cover;object-position:center top}
.ac-process{background:radial-gradient(circle at 90% 10%,rgba(95,62,204,.16),transparent 27%),linear-gradient(125deg,#031a2b,#082c41)}.ac-process .hp-process__steps li{border-color:rgba(44,178,176,.36);background:rgba(6,55,73,.72)}.ac-process .hp-process__steps li>span{border-color:#16bdb0;box-shadow:0 0 0 7px rgba(20,170,164,.12),0 0 18px rgba(21,196,183,.32)}.ac-process__note{margin:18px 0 0;color:#8bb0ba;font-size:9px;line-height:1.55;text-align:center}
.ac-reports{padding:78px 0 84px;background:linear-gradient(135deg,#edf8f6,#f3f1ff)}.ac-reports__layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:75px;align-items:center}.ac-reports .hp-heading{margin:0}.ac-reports .hp-heading>p{color:#0e9f96}.ac-reports .hp-btn{width:max-content;margin-top:24px}.ac-report-stack{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ac-report-stack article{display:grid;grid-template-columns:47px 1fr auto;gap:13px;align-items:center;min-height:120px;padding:17px;border:1px solid #d7e8e5;border-radius:13px;background:rgba(255,255,255,.87);box-shadow:0 13px 32px rgba(29,75,79,.07)}.ac-report-stack article>span{width:45px;height:45px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#dcf8f4,#e5ebff);color:#129f98}.ac-report-stack svg{width:22px;height:22px}.ac-report-stack small,.ac-report-stack strong{display:block}.ac-report-stack small{color:#13968f;font-size:7px;text-transform:uppercase;letter-spacing:.09em}.ac-report-stack strong{margin-top:3px;color:#153447;font-size:13px}.ac-report-stack p{margin:5px 0 0;color:#64798b;font-size:8px;line-height:1.45}.ac-report-stack article>b{color:#50a9a5}.ac-roles{background:#f7fbfb}
.ac-faq{background:radial-gradient(circle at 12% 85%,rgba(23,174,164,.15),transparent 28%),linear-gradient(125deg,#031a2b,#082c41)}.ac-final{background:#f2f8f8}.ac-final .hp-final__card{background:linear-gradient(110deg,#eaf8f5,#edf5f8 55%,#ece9ff)}.ac-final .hp-final__stats strong{color:#109f98}.ac-footer::before{background:linear-gradient(90deg,#18d0bb,#31aee7 52%,#7959e8)}.ac-footer .hp-footer__cta{background:radial-gradient(circle at 88% 10%,rgba(105,62,206,.22),transparent 38%),linear-gradient(105deg,rgba(5,83,94,.87),rgba(14,42,85,.9))}.ac-footer .hp-footer__cta-icon{background:linear-gradient(145deg,#10b9a9,#4176df)}
@media(max-width:1050px){.ac-hero__grid{grid-template-columns:1fr;min-height:0;padding-block:35px}.ac-hero__copy{max-width:760px}.ac-hero__visual{width:min(800px,100%);margin:auto}.ac-reports__layout{grid-template-columns:1fr;gap:40px}}
@media(max-width:760px){.ac-hero{padding-top:20px}.ac-hero__grid{gap:18px}.ac-hero h1{font-size:clamp(44px,13vw,61px)}.ac-hero__visual{min-height:430px}.ac-workspace{left:0;bottom:60px;width:92%;transform:none}.ac-workspace__screen{height:265px}.ac-signal{transform:scale(.8)}.ac-signal--balance{top:16px;left:-4%;transform-origin:left top}.ac-signal--bank{display:none}.ac-review-card{right:0;bottom:24px;width:145px;transform:scale(.88);transform-origin:right bottom}.ac-control-strip{grid-template-columns:1fr 1fr;gap:14px;margin-top:0;padding:20px}.ac-control-strip>i{display:none}.ac-control-strip>div{grid-template-columns:31px 1fr}.ac-control-strip>div>span{width:31px;height:31px}.ac-experience .hp-experience__screen{height:340px}.ac-report-stack{grid-template-columns:1fr}.ac-reports{padding:60px 0 66px}}
@media(max-width:460px){.ac-hero__visual{min-height:390px}.ac-workspace{bottom:65px;width:94%}.ac-workspace__screen{height:230px}.ac-signal--balance{left:0;transform:scale(.72)}.ac-review-card{bottom:29px;transform:scale(.76)}.ac-control-strip{grid-template-columns:1fr}.ac-control-strip>div{min-height:42px}.ac-report-stack article{grid-template-columns:41px 1fr auto}.ac-report-stack article>span{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.ac-workspace{transform:none}}
