@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#060e1b;--surface:#101f32;--surface2:#13273f;--line:#25415b;--text:#eaf7ff;--muted:#9db6c8;--cyan:#45e8ff;--mint:#6ef9c8;--shadow:0 15px 70px #0007}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{color:var(--cyan)}.shell{width:min(1190px,calc(100% - 44px));margin:auto}.topbar{background:#08192b;border-bottom:1px solid #1b3b55;color:#cde5f5;font-size:12px}.topbar .shell{display:flex;justify-content:space-between;gap:15px;padding:7px 0}.topbar a{color:#92edfb}.header{position:sticky;top:0;z-index:30;background:#081523ed;backdrop-filter:blur(20px);border-bottom:1px solid #19354c}.head-inner{display:flex;align-items:center;justify-content:space-between;min-height:77px;gap:24px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.mark{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#00d5fc,#0875cc);height:42px;width:45px;border-radius:11px;color:#fff;box-shadow:0 0 26px #00cfff5d}.brand strong{display:block;font:800 19px Manrope,sans-serif;letter-spacing:.02em;line-height:1.1}.brand small{display:block;font-size:10px;letter-spacing:.14em;color:#6bddf3}.nav{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:700;color:#c0d3e4}.nav a.active,.nav a:hover{color:var(--cyan)}.nav-cta,.btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;background:linear-gradient(110deg,#07cfea,#1679d3);border:1px solid #67eafb;border-radius:12px;padding:11px 18px;color:#021526!important;font-weight:800;box-shadow:0 5px 30px #0ca9dc35}.btn.secondary{background:#152d42;color:#d9f5ff!important;border-color:#33566f;box-shadow:none}.menu{display:none;background:#112f47;border:1px solid #376176;border-radius:10px;padding:9px 12px;color:#effaff;font-size:20px;cursor:pointer}.hero{padding:90px 0 75px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 25%,#12466f87 0%,transparent 46%),radial-gradient(ellipse at 20% 70%,#073356 0%,transparent 50%)}.hero:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(90deg,#00f5ff09 1px,transparent 1px),linear-gradient(#00f5ff08 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,transparent,#000,transparent)}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--cyan);text-transform:uppercase}.hero h1{font:800 clamp(38px,5.2vw,65px)/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:15px 0 21px}.gradient{color:#61eaff}.hero p,.page-intro{color:#b1c8db;font-size:16px;max-width:590px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.heroart{border:1px solid #35789b;background:linear-gradient(145deg,#102a46,#081421);padding:25px;border-radius:26px;transform:perspective(1000px) rotateY(-5deg);box-shadow:0 0 100px #0cdfff20,0 40px 75px #0006}.screen{background:linear-gradient(130deg,#102e53,#050d1d);border:1px solid #36c8e0;border-radius:16px;min-height:270px;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #004b8e55}.screen:before{content:'';position:absolute;width:220px;height:220px;filter:blur(35px);background:#008ac94d;border-radius:50%}.screen-inner{z-index:1;text-align:center}.screen-inner strong{display:block;font:800 clamp(20px,3vw,35px) Manrope;letter-spacing:.05em;color:#fff}.screen-inner span{color:#53deff;font-size:11px;letter-spacing:.3em}.live{display:inline-block;font-size:10px;font-weight:800;background:#fa3267;color:white;padding:5px 10px;border-radius:20px;position:absolute;top:16px;left:16px}.chips{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin:15px 0}.chip{background:#154060;border:1px solid #367ca5;border-radius:7px;padding:5px 12px;font-size:10px;color:#ddf5ff;font-weight:800}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.stat{background:#0b253d;border:1px solid #265873;border-radius:9px;text-align:center;padding:10px 5px;color:#a9d4e8;font-size:11px}.stat b{display:block;color:#66e9ef;font-size:17px}.section{padding:72px 0}.section.alt{background:#0b1828}.section-title{font:800 clamp(27px,3vw,38px)/1.18 Manrope;margin:12px 0 13px}.lead{color:#a8c0d1;max-width:740px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.card{border:1px solid #254860;background:linear-gradient(160deg,#142941,#0b1b2d);border-radius:18px;padding:25px;box-shadow:0 12px 35px #0002}.card h3{font:800 18px Manrope;margin:14px 0 8px}.card p,.card li{color:#a8c4d7;font-size:14px}.icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid #4abac7;border-radius:12px;background:#133d52;font-size:23px;color:#5af1fc}.pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:35px}.plan{background:linear-gradient(152deg,#0f2b42,#091725);border:1px solid #2a607c;border-radius:22px;padding:32px;position:relative;overflow:hidden}.plan.featured{border-color:#37e3fe;box-shadow:0 0 55px #07d8ff19}.plan .tag{display:inline-block;background:#155d73;color:#82f7ff;padding:5px 12px;border-radius:22px;font-weight:800;font-size:11px}.price{font:800 54px Manrope;line-height:1;margin:23px 0 12px}.price small{font-size:14px;color:#b0c9d8;font-weight:500}.features{padding-left:20px;color:#bfd9e7;font-size:14px}.features li{padding:4px 0}.highlight{color:var(--mint)}.callout{background:linear-gradient(110deg,#0d3348,#0e2540);border:1px solid #2c7a91;border-radius:19px;padding:24px 30px;margin-top:26px}.policy-content{max-width:870px}.policy-content h2{font:800 23px Manrope;margin-top:36px}.policy-content p,.policy-content li{color:#b6c9d8}.policy-content ul{padding-left:22px}.notice{border:1px solid #dca65a;background:#452c1738;border-radius:13px;color:#ffe1a3;padding:17px 20px;margin:22px 0}.notice strong{color:#ffe0a4}.muted{color:#a7bfd0}.two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.info-table{width:100%;border-collapse:collapse;margin:24px 0;color:#e2f4fc}.info-table td,.info-table th{padding:13px;border-bottom:1px solid #244154;text-align:left}.info-table th{color:#65e7f7}.faq details{background:#112538;border:1px solid #2a475e;border-radius:12px;padding:17px 20px;margin:10px 0}.faq summary{cursor:pointer;font-weight:800}.faq p{font-size:14px;color:#b3cddd}.footer{background:#07121e;border-top:1px solid #24445b;padding:52px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.footer h4{margin:0 0 15px}.footer p,.footer a{color:#a9c4d5;font-size:13px}.footer-links{display:grid;gap:9px}.footer .bottom{border-top:1px solid #1b364b;margin-top:35px;padding-top:20px;color:#819cb2;font-size:11px}.badge{font-size:11px;border-radius:25px;border:1px solid #37738c;color:#73eaf5;padding:5px 10px;display:inline-block}.links{display:flex;gap:12px;flex-wrap:wrap}.links a{padding:10px 16px;border:1px solid #34516a;border-radius:10px;font-weight:700;font-size:13px}.mini{font-size:12px;color:#96b6c8}.skip{position:absolute;top:-100px;left:0;background:#fff;color:#000;padding:10px;z-index:99}.skip:focus{top:0}@media(max-width:960px){.nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:#071b2b;flex-direction:column;align-items:stretch;border-bottom:1px solid #316177}.nav.open{display:flex}.menu{display:block}.nav-cta{text-align:center}.hero-inner{grid-template-columns:1fr}.heroart{transform:none;max-width:650px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:610px){.shell{width:min(100% - 30px,1190px)}.topbar .shell{display:block}.hero{padding:48px 0}.section{padding:45px 0}.cards,.pricing,.two,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:36px}.plan{padding:24px}.price{font-size:45px}.head-inner{min-height:69px}.nav{top:69px}.actions .btn{width:100%}.stat-row{grid-template-columns:repeat(3,1fr)}}
.trust-strip{padding:18px 0;background:#0a2339;border-top:1px solid #22536b}.trust-inner{display:flex;justify-content:space-around;gap:16px;flex-wrap:wrap;color:#87e7f1;font-size:13px;font-weight:700}

/* SS CLOUD 7 | Premium Neon Merchant Edition */
:root{--bg:#050e1b;--surface:#0b2037;--surface2:#113052;--line:#24516f;--text:#f3fbff;--muted:#b1cbdd;--cyan:#22dbf5;--mint:#67f5bb}
body{background:radial-gradient(circle at 52% -15%,rgba(18,96,162,.16),transparent 40%),#050e1b}
.header{box-shadow:0 12px 35px rgba(0,0,0,.17)}.head-inner .brand .mark{position:relative;overflow:hidden;background:linear-gradient(130deg,#073f6a,#00dcf4);border:1px solid rgba(142,250,255,.4)}
.header .nav>a:not(.nav-cta){position:relative;transition:color .22s}.header .nav>a:not(.nav-cta):after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background:var(--cyan);transition:width .25s}.header .nav>a.active:after,.header .nav>a:hover:after{width:100%}
.btn,.nav-cta{transition:transform .23s,box-shadow .23s,border-color .23s}.btn:hover,.nav-cta:hover{transform:translateY(-3px);box-shadow:0 14px 35px #00cef344}.btn:focus-visible,.nav a:focus-visible,.contact-card:focus-visible{outline:3px solid #94f7ff;outline-offset:3px}
.hero{background:radial-gradient(ellipse at 88% 24%,rgba(2,121,194,.35),transparent 51%),radial-gradient(ellipse at 16% 80%,rgba(0,158,207,.13),transparent 48%),#060f1d}
.hero:before{content:"";width:500px;height:500px;position:absolute;right:-210px;top:-220px;border:1px solid rgba(61,217,255,.18);border-radius:50%;box-shadow:0 0 0 75px rgba(44,216,250,.026),0 0 0 165px rgba(44,216,250,.025);pointer-events:none}
.hero h1{letter-spacing:-.058em}.gradient{background:linear-gradient(90deg,#28dfff,#80ffcc);-webkit-background-clip:text;background-clip:text;color:transparent}
.eyebrow{display:inline-flex;align-items:center;color:#67e6fa;letter-spacing:.17em}
.heroart{position:relative;border:1px solid #38a7c7;box-shadow:0 0 90px #00dcfa19,0 38px 90px #0008;transition:transform .4s}.heroart:hover{transform:perspective(1000px) rotateY(0deg) translateY(-3px)}
.heroart:after{content:"";position:absolute;inset:-9px;border-radius:30px;border:1px solid rgba(47,227,255,.10);pointer-events:none}
.hero-quickfacts{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-quickfacts span{font-size:10px;letter-spacing:.04em;font-weight:800;color:#8ce9f5;background:#0d3147;border:1px solid #2a7795;border-radius:100px;padding:7px 12px}
.card,.plan{transition:transform .26s,border-color .26s,box-shadow .26s}.card:hover,.plan:hover{transform:translateY(-6px);border-color:#43cee9;box-shadow:0 20px 55px #0008,0 0 35px #00d9f31a}
.card .icon{box-shadow:0 0 26px #00d4f51c}.section-title{letter-spacing:-.045em}.plan{min-height:390px}.plan.featured:before{content:"";position:absolute;width:270px;height:270px;background:#00d2ff10;filter:blur(25px);border-radius:50%;top:-120px;right:-90px;pointer-events:none}
.final-cta{background:linear-gradient(120deg,#092f4c,#091a2e);border-top:1px solid #20627c}.final-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.final-cta-inner h2{font:800 clamp(27px,3vw,41px) Manrope;letter-spacing:-.04em;margin:10px 0}.final-cta-inner p{color:#bbd3e4}.footer{background:linear-gradient(180deg,#081726,#06111c)}
/* Contact page */
.page-hero{padding:88px 0 82px}.page-hero h1{font:800 clamp(40px,5vw,70px)/1.09 Manrope;max-width:850px;margin:18px 0}.page-hero .page-intro{max-width:660px;font-size:17px}.contact-meta{display:flex;flex-wrap:wrap;gap:13px;margin-top:27px}.contact-meta span{color:#a7e5ee;font-size:12px;background:#0b354f;border:1px solid #256c86;padding:9px 13px;border-radius:999px}
.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:29px}.contact-card{padding:26px;display:flex;flex-direction:column;gap:14px;min-height:225px;border-radius:22px;background:linear-gradient(145deg,#123551,#091a2b);border:1px solid #28617e;box-shadow:0 20px 45px #0004;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.contact-card:hover{transform:translateY(-5px);border-color:#37e8fb;box-shadow:0 25px 55px #0007,0 0 25px #07b7e51e}.contact-icon{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:15px;background:#125277;border:1px solid #3ba6bd;color:#6cf8ff;font-size:30px}.contact-kicker,.business-detail>span,.address-overline,.hours-head{color:#71dbe9;font-size:11px;letter-spacing:.12em;font-weight:800}.contact-card strong{font:800 clamp(17px,1.65vw,21px)/1.3 Manrope;overflow-wrap:anywhere}.contact-card .mail-address{font-size:17px}.contact-hint{font-size:12px;font-weight:700;color:#b1dcf0;margin-top:auto}
.business-layout{display:grid;grid-template-columns:1.18fr .82fr;gap:48px;align-items:start}.business-detail{padding:12px 0;border-bottom:1px solid #1e3c53;display:grid;grid-template-columns:180px 1fr;gap:10px}.business-detail strong{font-size:14px;color:#f4faff}.address-panel{background:radial-gradient(circle at 75% 13%,#135077,transparent 57%),linear-gradient(145deg,#11334d,#0a1b2d);border:1px solid #357d9b;border-radius:24px;min-height:420px;padding:35px;box-shadow:0 24px 50px #0005}.pin-visual{font-size:45px;color:#58eaf9;margin-top:32px}.address-panel h3{font:800 23px Manrope;margin-bottom:10px}.address-panel address{font-style:normal;color:#c2dbea;line-height:1.85;margin-bottom:25px}.address-panel small{display:block;color:#93b8c7;font-size:11px;margin-top:18px}.hours-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-top:30px}.hours-panel{border:1px solid #2a7594;background:linear-gradient(125deg,#0c2d46,#0a1b2b);border-radius:23px;padding:30px}.hours-panel.special{background:linear-gradient(125deg,#103848,#0b2530);border-color:#2c907f}.hours-panel strong{display:block;font:800 clamp(29px,3.5vw,47px)/1.3 Manrope;margin:20px 0 8px}.hours-panel strong em{font-size:15px;font-style:normal;color:#69e5ed}.hours-panel strong span{color:#56bdd1;font-size:20px}.hours-panel p{color:#b9d2e2;font-size:13px}.support-note{display:flex;align-items:start;gap:15px;background:#0c2336;border:1px solid #254c65;padding:18px 23px;border-radius:15px;margin-top:24px}.support-note span{color:#6de4e9;font-size:25px}.support-note p{margin:0;color:#c1d9e7;font-size:13px}.contact-bottom{background:linear-gradient(90deg,#092a44,#081b2d)}.cta-layout{display:flex;justify-content:space-between;align-items:center;gap:25px}
@media(max-width:960px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-layout{grid-template-columns:1fr}.cta-layout,.final-cta-inner{align-items:start;flex-direction:column}.header .nav>a:not(.nav-cta):after{display:none}}
@media(max-width:650px){.contact-grid,.hours-layout{grid-template-columns:1fr}.business-detail{grid-template-columns:1fr;gap:3px}.page-hero{padding:54px 0}.contact-card{min-height:185px}.address-panel{min-height:0;padding:26px}.contact-meta{gap:7px}.hours-panel{padding:22px}.hero-quickfacts{gap:6px}.hero-quickfacts span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}


/* vUltimate complete-page design system – every page */
:root{--bg:#050c18;--surface:#0c2036;--line:#27516c;--cyan:#42dff5;--mint:#69f8c7;--radius:22px}
html{scroll-behavior:smooth}body{background:#050c18;color:#edf9ff;overflow-x:hidden;font-family:Inter,Manrope,'Segoe UI',Arial,sans-serif;line-height:1.65}
body:before{content:'';position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 88% 7%,#1665a21d,transparent 36%),radial-gradient(ellipse at 0 77%,#098e9d0b,transparent 40%)}
.topbar{background:#061322;border-bottom:1px solid #153249}.topbar .shell{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-block:9px;font-size:11px;letter-spacing:.06em}.topbar-sep{color:#3a778e;margin:0 10px}.status-pulse{display:inline-block;width:7px;height:7px;margin-right:7px;background:#53efba;border-radius:50%;box-shadow:0 0 13px #4efeb8}.topbar-right{color:#a6c8d7}
.header{background:#071527ec;backdrop-filter:blur(18px);border-bottom:1px solid #204560}.head-inner{gap:20px}.brand{flex-shrink:0}.nav{gap:21px;flex-wrap:wrap}.nav a{font-size:12px;white-space:nowrap}.nav .active{color:#72ecfa}.nav-cta{background:linear-gradient(112deg,#05b4cf,#51eec8)!important;color:#041a2a!important;border-radius:11px;padding:11px 16px!important;font-weight:800!important;box-shadow:0 10px 32px #03e0f01c}
.modern-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#081527,#071d33 56%,#09273e);border-bottom:1px solid #1b4b65;padding:60px 0 72px}.modern-hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 78px,#3bc9f506 79px 80px),repeating-linear-gradient(0deg,transparent 0 78px,#3bc9f506 79px 80px);pointer-events:none}.modern-hero:after{content:'';position:absolute;width:700px;height:700px;border-radius:50%;right:-260px;top:-300px;border:1px solid #56deff22;box-shadow:0 0 0 100px #04c8ff06,0 0 0 200px #03c8ff04;pointer-events:none}.modern-hero-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:center;gap:25px;position:relative;z-index:1}.mini-breadcrumb{font-size:12px;color:#8fb5c9;margin-bottom:25px}.mini-breadcrumb a{color:#7ddff2;text-decoration:none}.mini-breadcrumb span{padding:0 13px;color:#3c8fa9}.hero-kicker,.adv-next-kicker{font-size:11px;letter-spacing:.21em;color:#5ee9f3;font-weight:850}.eyebrow-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5dfbc3;margin-right:8px;box-shadow:0 0 15px #43fbaf}.modern-hero h1{font:900 clamp(36px,5vw,69px)/1.08 Manrope,'Segoe UI',sans-serif;letter-spacing:-.06em;max-width:830px;margin:19px 0;color:#f5fcff}.modern-hero-copy>p{color:#b6d4e5;font-size:17px;max-width:690px;margin:0}.hero-pill-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:9px}.hero-pill-row span{border:1px solid #28617a;background:#0a2a40;color:#8fdae8;padding:7px 12px;border-radius:50px;font-size:10px;font-weight:800;letter-spacing:.07em}.hero-orbit{width:220px;height:220px;border-radius:50%;display:grid;place-items:center;position:relative;margin:auto;background:radial-gradient(circle,#17678755,#0b2039 55%,transparent 70%);border:1px solid #285670;box-shadow:0 0 75px #0defff1b, inset 0 0 35px #00c8ef16}.hero-orbit-ring{position:absolute;inset:19px;border:1px dashed #4bceeb85;border-radius:50%}.hero-orbit-icon{font-size:77px;color:#83f8ff;text-shadow:0 0 29px #13d6ff}.orbit-label{position:absolute;bottom:19px;font-size:10px;letter-spacing:.16em;font-weight:900;color:#7bdbef}
.strip-wrap{position:relative;z-index:2;margin-top:-34px}.feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #2c617b;border-radius:19px;background:linear-gradient(115deg,#112b43,#092035);box-shadow:0 17px 38px #0005;overflow:hidden}.feature-strip>div{padding:21px 22px;min-width:0;border-right:1px solid #28506b;display:flex;flex-direction:column;gap:4px}.feature-strip>div:last-child{border-right:0}.feature-strip b{font-size:19px;letter-spacing:-.02em;color:#f0faff;overflow-wrap:anywhere}.feature-strip small{font-size:10px;letter-spacing:.09em;color:#7ecfe2;font-weight:800;overflow-wrap:anywhere}
.section{padding:73px 0}.section.alt{background:linear-gradient(180deg,#0a1a2c,#091625);border-top:1px solid #14394b;border-bottom:1px solid #14394b}.page-main>.section:first-of-type{padding-top:77px}.section-title{font-weight:900}.lead,.page-intro,.policy-content p{line-height:1.85}.cards,.pricing{gap:20px}.card,.plan{background:linear-gradient(155deg,#102c46,#0a1d32);border:1px solid #2a5872;border-radius:24px;padding:29px;min-width:0;box-shadow:0 12px 38px #0003}.plan.featured{border-color:#36d0eb;box-shadow:0 22px 65px #00c8fc17}.plan .tag{letter-spacing:.08em}.features{line-height:1.8}.card p{line-height:1.75}
.policy-content{max-width:950px}.policy-content h2{color:#e9fbff;padding-left:16px;border-left:3px solid #35dcf2;scroll-margin-top:110px}.policy-content>p,.policy-content>ul,.policy-content>ol{max-width:900px}.notice,.callout{border-radius:18px;border-color:#31647d;background:#102b40;color:#d5eaf6;line-height:1.75}.notice strong,.callout strong{color:#8cf4e5}.info-table{border:1px solid #214b66;border-radius:15px;overflow:hidden}.info-table th{background:#102c42}.faq details{transition:border-color .2s;background:#0c253c;padding:19px 22px;border-radius:15px}.faq details[open]{border-color:#39bdd6}.faq summary:focus-visible{outline:2px solid #70eaf6;outline-offset:5px}
.adv-next{padding:30px 0 75px}.adv-next-inner{padding:35px 38px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,#113b55,#092138 65%,#0b2c3b);border:1px solid #28778b;border-radius:25px;box-shadow:0 25px 65px #0004}.adv-next h2{font:900 clamp(23px,2.5vw,33px) Manrope,'Segoe UI',sans-serif;margin:8px 0 5px;letter-spacing:-.045em}.adv-next p{color:#b2cddd;font-size:13px;margin:0}.adv-next-links{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.adv-next .btn{padding:12px 15px;font-size:11px}
.footer{border-top:1px solid #23637c}.footer-trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 0 30px;margin-bottom:38px;border-bottom:1px solid #27485d}.footer-trust span{font-size:10px;letter-spacing:.07em;color:#85d8e2;font-weight:800}.footer-links a:hover{color:#58ecf8}.footer a:focus-visible,.menu:focus-visible,.links a:focus-visible{outline:2px solid #7af4ff;outline-offset:4px}
@media(max-width:1080px){.nav{gap:12px}.nav a{font-size:11px}.hero-orbit{width:185px;height:185px}}
@media(max-width:960px){.nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px;background:#071727;border-bottom:1px solid #265b70;box-shadow:0 18px 30px #0009;max-height:75vh;overflow:auto}.nav.open{display:flex}.menu{display:block}.modern-hero-inner{grid-template-columns:1fr}.hero-orbit{display:none}.modern-hero{padding:43px 0 63px}.adv-next-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.topbar .shell{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.topbar-sep{margin:0 5px}.modern-hero h1{font-size:36px}.modern-hero-copy>p{font-size:14px}.hero-pill-row span{font-size:9px}.feature-strip{grid-template-columns:1fr}.feature-strip>div{padding:13px 18px;flex-direction:row;gap:12px;align-items:baseline;border-right:0;border-bottom:1px solid #28506b}.feature-strip>div:last-child{border-bottom:0}.feature-strip b{font-size:15px}.feature-strip small{font-size:9px}.strip-wrap{margin-top:-20px}.section{padding:48px 0}.adv-next-inner{padding:25px 22px}.adv-next-links{width:100%}.adv-next-links .btn{flex:1;text-align:center}.footer-trust{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
