.svcpage .phero{background:var(--navy);color:#fff;padding:150px 0 clamp(52px,6vw,84px);position:relative;overflow:hidden}.svcpage .phero .shell{grid-template-columns:7fr 4.4fr;align-items:end;gap:clamp(30px,5vw,68px);display:grid}.svcpage .phero .bg{background:var(--duo);position:absolute;inset:0}.svcpage .phero .bg img{object-fit:cover;mix-blend-mode:luminosity;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.svcpage .phero .veil{background:linear-gradient(105deg,#131e4ef2 0%,#131e4ec7 48%,#3a17408c 100%);position:absolute;inset:0}.svcpage .phero .shell{z-index:2;position:relative}.svcpage .phero .crumb{color:#ffffff8c;margin-bottom:20px;font-size:.8rem}.svcpage .phero .crumb a:hover{color:#fff;text-decoration:underline}.svcpage .phero .badges{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.svcpage .phero h1{max-width:17ch;font-size:clamp(2.3rem,4.6vw,4.2rem)}.svcpage .phero .sub{font-size:var(--fs-lead);color:#ffffffdb;max-width:52ch;margin-top:22px;font-weight:400}.svcpage .phero .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.svcpage .card-cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;padding:26px}.svcpage .card-cta .t{margin-bottom:6px;font-size:1.12rem;font-weight:700}.svcpage .card-cta .d{color:#ffffffb3;margin-bottom:14px;font-size:.92rem}.svcpage .card-cta ul{gap:10px;margin-bottom:18px;list-style:none;display:grid}.svcpage .card-cta ul li{color:#ffffffdb;align-items:flex-start;gap:9px;font-size:.9rem;display:flex}.svcpage .card-cta ul li svg.ic{color:#7bdca0;flex:none;margin-top:2px;font-size:1.05rem}.svcpage .card-cta .btn{justify-content:center;width:100%}.svcpage .card-cta .mini{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.svcpage .card-cta .mini span{color:#ffffffa8;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.svcpage .card-cta .mini svg.ic{color:#7bdca0;font-size:.95rem}.svcpage .stats .ctx{border-top:0;margin-top:0;padding-top:0}.svcpage .compare{grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(30px,4vw,44px);display:grid}.svcpage .compare .col{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.svcpage .compare .col h3{letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);font-size:.92rem}.svcpage .compare .col.win{background:var(--navy);color:#fff;border-color:var(--navy)}.svcpage .compare .col.win h3{color:#e3a6bf}.svcpage .compare ul{gap:11px;margin-top:16px;list-style:none;display:grid}.svcpage .compare li{color:var(--muted);align-items:flex-start;gap:10px;font-size:.97rem;display:flex}.svcpage .compare .col.win li{color:#ffffffe6}.svcpage .compare li svg.ic{color:var(--red);flex:none;margin-top:3px;font-size:1.05rem}.svcpage .compare .col.win li svg.ic{color:#7bdca0}.svcpage .fitgrid{grid-template-columns:1fr 1fr;gap:9px;max-width:860px;margin-top:clamp(26px,3vw,36px);display:grid}.svcpage .cta .shell{text-align:center;max-width:880px;display:block}.svcpage .cta h2{max-width:none}.svcpage .cta .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.svcpage .cta .note{color:#fff9;margin-top:20px;font-size:.86rem}.svcpage .cta .trust{justify-content:center}@media (max-width:880px){.svcpage .phero .shell,.svcpage .compare,.svcpage .fitgrid{grid-template-columns:1fr}}
