
:root{--navy:#0b1020;--navy2:#111a31;--navy3:#172443;--ink:#111827;--muted:#647084;--blue:#4c67f2;--blue2:#3652db;--cyan:#23b3d5;--paper:#fff;--soft:#f2f5fb;--soft2:#e9efff;--warm:#f6f3ef;--line:#dce2ec;--line-dark:#263453;--wa:#20b86a;--wa2:#119c58;--tg:#229ed9;--tg2:#1488be;--max:1180px;--r:18px;--shadow:0 18px 50px rgba(13,22,45,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--soft);line-height:1.62;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}svg{display:block;max-width:100%}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:9999;background:#fff;padding:10px 14px;border-radius:10px}.utility{height:34px;background:#070b14;color:#c6d0e3;border-bottom:1px solid #182039;font-size:11px}.utility .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-brand{letter-spacing:.05em;text-transform:uppercase}.utility-brand b{color:#5f78ff}.utility-right{display:flex;gap:14px}.utility-right a{display:flex;align-items:center;gap:6px;color:#d9e2f2}.utility-right svg{width:14px;height:14px;fill:currentColor}.utility-right a:first-child{color:#86e5b5}.utility-right a:last-child{color:#73c8ef}
.header{position:sticky;top:0;z-index:70;background:rgba(11,16,32,.97);backdrop-filter:blur(16px);border-bottom:1px solid #202a43;box-shadow:0 10px 28px rgba(5,9,19,.16)}.nav-row{height:72px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:11px;min-width:190px}.logo-mark{width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,#536ef6,#2a46c6);display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)}.logo-mark:before{content:"";position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff;left:14px;top:12px;opacity:.98}.logo-mark:after{content:"";position:absolute;width:15px;height:44px;background:rgba(35,179,213,.65);right:-7px;transform:skew(-16deg)}.logo-mark span{display:none}.logo-type{font-size:13px;line-height:1.05;letter-spacing:.11em;font-weight:650;color:#fff}.logo-type b{font-weight:950}.logo-type small{display:block;margin-top:5px;font-size:8.5px;letter-spacing:.07em;color:#8f9bb1;font-weight:650}.desktop-nav{margin-left:auto;display:flex;align-items:center;gap:21px}.desktop-nav a{font-size:12.5px;font-weight:750;color:#aab5c8;padding:27px 0 24px;border-bottom:2px solid transparent}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;border-color:#5f78ff}.nav-tools{display:flex;align-items:center;gap:7px}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;border:1px solid #2d3954;background:#121b30;color:#e8edf7;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:750}.lang summary::-webkit-details-marker{display:none}.lang-menu{position:absolute;right:0;top:47px;width:235px;max-height:380px;overflow:auto;background:#fff;color:#182033;border:1px solid var(--line);box-shadow:0 20px 55px rgba(3,8,18,.3);border-radius:14px;padding:8px}.lang-menu a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:8px;font-size:13px}.lang-menu a:hover{background:#edf1ff}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:850;border-radius:12px;transition:.18s}.nav-cta{background:#536ef6;color:#fff;padding:11px 14px;font-size:12px;box-shadow:0 8px 20px rgba(76,103,242,.2)}.nav-cta:hover{background:#647df9}.nav-social{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.1)}.nav-social span{display:none}.nav-social svg{width:19px;height:19px;fill:currentColor}.nav-wa{background:linear-gradient(145deg,var(--wa),var(--wa2))}.nav-tg{background:linear-gradient(145deg,var(--tg),var(--tg2))}.menu-btn{display:none;border:1px solid #2d3954;background:#121b30;border-radius:10px;width:38px;height:38px}.menu-btn span{display:block;width:18px;height:2px;background:#fff;margin:5px auto}.mobile-nav{display:none;background:#0d1426;color:#fff}.mobile-nav a{color:#cbd5e5}.mobile-nav-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 0}.mobile-nav-contact a{display:flex!important;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:10px!important;padding:11px!important;color:#fff!important;font-weight:850!important}.mobile-nav-contact svg{width:18px;height:18px;fill:currentColor}.mnav-wa{background:var(--wa)}.mnav-tg{background:var(--tg)}
.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(76,103,242,.28),transparent 28%),radial-gradient(circle at 15% 85%,rgba(35,179,213,.16),transparent 30%),linear-gradient(135deg,#090e1b 0%,#111b33 52%,#17294d 100%);color:#fff;border-bottom:1px solid #263454}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to right,#000,transparent 85%)}.hero-grid{position:relative;z-index:1;min-height:650px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:58px;padding:54px 0}.eyebrow,.kicker{margin:0 0 13px;color:#8398ff;font-size:11px;letter-spacing:.13em;font-weight:950;text-transform:uppercase}.hero h1,.page-hero h1{margin:0;letter-spacing:-.048em;line-height:1.01;font-size:clamp(3.05rem,5.4vw,5.55rem);max-width:700px}.hero h1{color:#fff}.hero-lead,.page-hero p{font-size:17px;color:#c3ccdb;max-width:640px;margin:22px 0 0}.hero-actions{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:9px;margin-top:28px;max-width:690px}.btn{min-height:50px;padding:11px 14px;border:1px solid transparent;font-size:13px}.btn.primary{background:linear-gradient(145deg,#6079ff,#3d59e3);color:#fff;box-shadow:0 12px 30px rgba(53,82,219,.25)}.btn.primary:hover{background:linear-gradient(145deg,#7086ff,#4c67f2);transform:translateY(-1px)}.btn.wa{background:linear-gradient(145deg,#24c77a,#119c58);color:#fff;border-color:rgba(255,255,255,.12)}.btn.tg{background:linear-gradient(145deg,#2aa9e2,#1589be);color:#fff;border-color:rgba(255,255,255,.12)}.btn.outline{background:transparent;border-color:#4b5873;color:#fff}.btn.dark{background:#111827;color:#fff}.btn svg{width:20px;height:20px;fill:currentColor;flex:0 0 auto}.btn-icon{width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.14);display:grid;place-items:center;font-size:12px}.btn-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.08}.btn-copy b{font-size:12.5px}.btn-copy small{font-size:9.5px;font-weight:650;opacity:.8;margin-top:4px}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:29px;padding-top:18px;border-top:1px solid rgba(255,255,255,.15);max-width:560px}.hero-meta span{display:flex;flex-direction:column;padding-right:18px;margin-right:18px;border-right:1px solid rgba(255,255,255,.12)}.hero-meta span:last-child{border-right:0}.hero-meta b{font-size:18px;color:#fff}.hero-meta small{font-size:10.5px;color:#9caac0;margin-top:2px}.hero-product{position:relative}.screen-frame{background:linear-gradient(180deg,#101a30,#0a1020);border:1px solid #2a3858;border-radius:24px;padding:14px;box-shadow:0 32px 85px rgba(0,0,0,.38)}.screen-top{display:flex;justify-content:space-between;align-items:center;color:#aab5c8;font-size:9.5px;letter-spacing:.11em;padding:4px 4px 13px}.live-dot{display:flex;align-items:center;gap:6px;color:#ff90a2;font-weight:850}.live-dot i{width:7px;height:7px;background:#ff4d6d;border-radius:50%;box-shadow:0 0 0 4px rgba(255,77,109,.12)}.screen-stage{min-height:300px;border-radius:16px;background:radial-gradient(circle at 20% 20%,rgba(76,103,242,.8),transparent 34%),radial-gradient(circle at 75% 40%,rgba(35,179,213,.58),transparent 31%),linear-gradient(145deg,#1a2b5b,#10182b 70%);position:relative;overflow:hidden;padding:34px;color:#fff;display:flex;align-items:flex-end}.screen-stage:before{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-105px;top:-150px}.screen-stage:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:90px;top:20px}.screen-copy{position:relative;z-index:2;max-width:390px}.screen-copy small{display:block;color:#b9c7ff;font-size:11px;margin-bottom:8px}.screen-copy strong{font-size:27px;line-height:1.08;letter-spacing:-.03em}.screen-device-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.screen-device-pills span{font-size:9.5px;font-weight:800;padding:6px 8px;border:1px solid rgba(255,255,255,.15);background:rgba(4,10,24,.35);border-radius:999px}.play{position:absolute;right:30px;top:28px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#121a2d;font-size:13px;padding-left:2px;box-shadow:0 12px 28px rgba(0,0,0,.2)}.screen-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.screen-stats div{padding:13px 11px;background:#121d33;border:1px solid #243451;border-radius:11px}.screen-stats b{display:block;color:#fff;font-size:14px}.screen-stats span{font-size:9.5px;color:#95a3b8}.device-line{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-top:13px}.device-line span{font-size:9.5px;font-weight:800;color:#b7c2d4;padding:6px 8px;background:#121a2b;border:1px solid #283551;border-radius:7px}
.fact-band{background:#0d1426;color:#fff;border-bottom:1px solid #25314c}.fact-grid{display:grid;grid-template-columns:repeat(6,1fr)}.fact-grid div{padding:22px 15px;border-right:1px solid #25314c}.fact-grid div:last-child{border-right:0}.fact-grid strong{display:block;font-size:18px;color:#fff}.fact-grid span{font-size:10.5px;color:#98a6bb}.section{padding:82px 0;background:var(--paper)}.section.soft{background:linear-gradient(180deg,#eef2fb,#f5f7fc)}.section-head{max-width:720px;margin-bottom:32px}.section-head h2{font-size:clamp(2rem,3.35vw,3.15rem);line-height:1.05;letter-spacing:-.036em;margin:0}.section-head p:not(.kicker){color:var(--muted);margin:13px 0 0}.split-head{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:30px}.split-head>div{max-width:680px}.text-link{font-size:12px;font-weight:900;color:var(--blue);white-space:nowrap}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.price-card{border:1px solid #d9e0eb;background:#fff;padding:22px;border-radius:18px;display:flex;flex-direction:column;min-width:0;box-shadow:0 10px 30px rgba(17,24,39,.04)}.price-card.featured{border-color:#7990ff;box-shadow:0 17px 40px rgba(53,82,219,.12);position:relative}.price-card.featured:before{display:none!important}.plan-label{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#7d8795;font-weight:950}.price-card h3{font-size:19px;margin:7px 0 9px}.price-row{display:flex;align-items:baseline;gap:6px}.price-row strong{font-size:32px;letter-spacing:-.04em}.price-row small{font-size:9px;color:#8791a0}.price-note{height:22px;font-size:11px;font-weight:800;color:var(--blue);margin-top:3px}.price-card ul{list-style:none;margin:18px 0 20px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:8px;flex:1}.price-card li{font-size:11.5px;color:#4f5b6d;display:flex;gap:8px}.tick{color:#22a66b;font-weight:950}.contact-pair{display:flex;gap:8px;flex-wrap:wrap}.contact-pair .btn{min-width:140px}.contact-pair.compact{display:grid;grid-template-columns:1fr 1fr;gap:7px}.contact-pair.compact .btn{min-width:0;padding:10px 8px;font-size:10.5px;min-height:42px}.contact-pair.compact .btn svg{width:17px;height:17px}.device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.device{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);padding:18px;border-radius:14px;box-shadow:0 8px 22px rgba(20,28,48,.035)}.device-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(145deg,#e8edff,#f6f8ff);color:var(--blue);display:grid;place-items:center}.device-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.device strong,.device small{display:block}.device small{color:#8791a0;font-size:10.5px;margin-top:2px}.section-cta{margin-top:25px}.process{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px;align-items:start}.process-intro h2{font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.05;margin:0}.process-intro p{color:var(--muted)}.process-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:56px 1fr;gap:15px;padding:22px 0;border-bottom:1px solid var(--line)}.process-list li>span{font-size:11px;color:var(--blue);font-weight:950}.process-list h3{margin:0 0 4px;font-size:17px}.process-list p{margin:0;color:var(--muted);font-size:13.5px}.dark-section{background:radial-gradient(circle at 85% 20%,rgba(76,103,242,.22),transparent 25%),linear-gradient(135deg,#0b1020,#121d35);color:#fff}.inverse .kicker{color:#92a3ff}.inverse h2{color:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2a3653}.why-grid article{padding:31px 28px 10px 0;border-right:1px solid #2a3653;margin-right:28px}.why-grid article:last-child{border-right:0}.why-grid article>span{color:#7f94ff;font-size:10px;font-weight:950}.why-grid h3{font-size:19px;margin:11px 0 7px}.why-grid p{color:#a8b3c4;font-size:13.5px}.faq-list{max-width:900px;display:grid;gap:9px}.faq-list details{border:1px solid #dce2ec;background:#fff;border-radius:13px;overflow:hidden}.faq-list summary{cursor:pointer;list-style:none;padding:17px 19px;display:flex;justify-content:space-between;gap:20px;font-weight:850}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6577d8;font-size:18px}.faq-list p{margin:0;padding:0 19px 18px;color:var(--muted);max-width:820px;font-size:13.5px}.country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.country-grid a{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid var(--line);padding:12px 13px;border-radius:10px;font-size:11.5px}.country-grid a:hover{border-color:#8ca0ff;background:#f9faff}.country-grid span{font-size:17px}.final-cta{padding:66px 0;background:linear-gradient(135deg,#1f3a89,#4260e6 62%,#239ec6);color:#fff;border-top:1px solid #4f69d9}.final-grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-grid h2{font-size:31px;letter-spacing:-.03em;margin:0}.final-grid p{color:#d7e0fa;margin:8px 0 0}.final-grid .kicker{color:#dce4ff}.final-grid .contact-pair .btn{border-color:rgba(255,255,255,.16)}
.seo-editorial{background:linear-gradient(180deg,#eef2fb,#e7edfb)}.editorial-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.editorial-copy h2{font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.06;letter-spacing:-.035em;margin:0 0 20px}.editorial-copy p:not(.kicker){color:#59667a;margin:0 0 14px}.seo-route-list{border-top:1px solid #ccd5e6}.seo-route-list a{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #ccd5e6}.seo-route-list a>span{color:#4c67f2;font-size:11px;font-weight:950}.seo-route-list b{font-size:14px}.seo-route-list small{grid-column:2;color:#667489;font-size:11.5px;margin-top:-8px;line-height:1.5}.topic-cluster{padding:32px 0;background:#e8edf8;border-top:1px solid #d6deed}.topic-cluster .kicker{margin-bottom:12px}.cluster-links{display:flex;gap:8px;flex-wrap:wrap}.cluster-links a{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #d5deed;border-radius:999px;padding:9px 12px;font-size:11.5px;font-weight:800;color:#344158}.cluster-links a span{color:#4c67f2}
.page-hero{position:relative;overflow:hidden;padding:86px 0 66px;background:radial-gradient(circle at 78% 18%,rgba(76,103,242,.28),transparent 30%),linear-gradient(135deg,#090e1b,#14213d);color:#fff;border-bottom:1px solid #263454}.page-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px);background-size:52px 52px}.page-hero>.wrap{position:relative;z-index:1}.page-hero h1{color:#fff}.page-hero p{color:#bcc7d7}.narrow{max-width:920px;margin-left:auto;margin-right:auto}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:11px;color:#91a0b6;margin-bottom:18px}.breadcrumb a{color:#b8c5da}.price-tabs{display:flex;gap:8px;margin-bottom:18px;overflow:auto;padding-bottom:3px}.price-tab{border:1px solid #cfd7e6;background:#fff;border-radius:999px;padding:9px 13px;font-weight:850;cursor:pointer;white-space:nowrap}.price-tab.active{background:#111b31;color:#fff;border-color:#111b31}.price-group{display:none;grid-template-columns:repeat(3,1fr);gap:11px}.price-group.active{display:grid}.mini-price{background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px;display:grid;gap:16px;box-shadow:0 8px 22px rgba(20,28,48,.03)}.mini-price small{color:#8490a1}.mini-price h3{margin:3px 0 0}.mini-price>strong{font-size:28px}.plan-compare-table{margin-top:24px;border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.plan-compare-table>div{display:grid;grid-template-columns:1.1fr .65fr 1.5fr;gap:18px;padding:13px 16px;border-top:1px solid var(--line);font-size:12px}.plan-compare-table>div:first-child{border-top:0}.pct-head{background:#111a31;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.compat-table{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.compat-table>div{display:grid;grid-template-columns:1.1fr .8fr 1.5fr;gap:20px;padding:15px 17px;border-top:1px solid var(--line);align-items:center}.compat-table>div:first-child{border-top:0}.compat-head{background:#111a31;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.compat-table strong{font-size:12.5px}.compat-table span{font-size:12px;color:#657181}.compat-head span{color:#d7dfec}.spaced{margin-top:46px}.setup-flow{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.setup-flow article{padding:28px;border-right:1px solid var(--line)}.setup-flow article:last-child{border-right:0}.setup-flow article>span{font-size:10px;color:var(--blue);font-weight:950}.setup-flow h2{font-size:19px;margin:9px 0 7px}.setup-flow p{color:var(--muted);margin:0;font-size:13px}.callout{background:linear-gradient(135deg,#0d1528,#1b2d58);color:#fff;border-radius:18px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:40px;box-shadow:0 18px 45px rgba(9,17,34,.12)}.callout h2{margin:0;font-size:27px}.callout p{color:#b7c3d5;max-width:600px}.trouble-list{max-width:930px;border-top:1px solid var(--line)}.trouble-list article{display:grid;grid-template-columns:54px 1fr;padding:22px 0;border-bottom:1px solid var(--line)}.trouble-list article>span{font-weight:950;color:var(--blue);font-size:11px}.trouble-list h2{font-size:18px;margin:0 0 4px}.trouble-list p{margin:0;color:var(--muted);font-size:13.5px}.legal-editorial{background:#fff}.legal-editorial h2{font-size:clamp(2rem,3vw,2.8rem);margin:0 0 16px}.legal-lead{font-size:17px!important;color:#39465a!important}.legal-editorial p{color:var(--muted);max-width:820px}.legal-note-box{margin-top:25px;border-left:3px solid #4c67f2;padding:13px 16px;background:#f2f5ff;display:flex;gap:10px;align-items:center;font-size:12px}.legal-note-box span{color:#667085}.story-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:65px;align-items:start}.story-grid h2{font-size:35px;line-height:1.05;letter-spacing:-.035em}.story-grid p{color:var(--muted)}.contact-card{border:1px solid var(--line);background:linear-gradient(180deg,#fff,#f3f6fc);padding:25px;border-radius:16px;box-shadow:var(--shadow)}.contact-card h3{font-size:21px;margin:7px 0 16px}.contact-badge{font-size:9px;letter-spacing:.11em;font-weight:950;color:#536ef6}.contact-line{display:flex!important;align-items:center;gap:9px;padding:11px 0;border-top:1px solid var(--line);font-size:12px}.contact-line svg{width:18px;height:18px;fill:currentColor;color:#4c67f2}.contact-line b{min-width:70px}.contact-line span{color:#59667a}.footer{background:#070b14;color:#dce2ec;padding:54px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,.75fr);gap:42px}.brand-footer .logo-mark{background:linear-gradient(145deg,#536ef6,#2a46c6)}.brand-footer .logo-type{color:#fff}.footer h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#8f9bb0;margin:0 0 15px}.footer a:not(.brand){display:block;color:#d1d8e2;font-size:12.5px;margin:8px 0}.footer p{font-size:11.5px;color:#8591a4}.legal-note{max-width:350px}.footer-bottom{border-top:1px solid #1b263a;margin-top:38px;padding-top:17px;display:flex;justify-content:space-between;color:#6f7c91;font-size:10.5px}.mobile-contact{display:none}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,20px);background:#111827;color:#fff;padding:11px 15px;border-radius:9px;font-size:11px;opacity:0;pointer-events:none;transition:.2s;z-index:100}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1080px){.desktop-nav{display:none}.menu-btn{display:block}.nav-cta{display:none}.mobile-nav.open{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:10px 20px 16px;border-top:1px solid #25314a}.mobile-nav>a{padding:11px 10px;font-size:12px;border-bottom:1px solid #202c44}.hero-grid{grid-template-columns:1fr;gap:34px;padding:58px 0}.hero-copy{max-width:760px}.hero-product{max-width:800px}.price-grid{grid-template-columns:repeat(2,1fr)}.fact-grid{grid-template-columns:repeat(3,1fr)}.fact-grid div:nth-child(3){border-right:0}.editorial-grid{grid-template-columns:1fr;gap:35px}.process{grid-template-columns:1fr;gap:30px}.country-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){body{padding-bottom:69px}.wrap{width:min(calc(100% - 24px),var(--max))}.utility{display:none}.nav-row{height:64px;gap:7px}.brand{min-width:0;flex:1;gap:8px}.logo-mark{width:34px;height:34px;border-radius:9px}.logo-mark:before{left:12px;top:9px}.logo-type{font-size:11px;letter-spacing:.075em;white-space:nowrap}.logo-type small{display:none}.lang summary{width:39px;height:38px;display:grid;place-items:center;padding:0;font-size:16px}.lang summary span{display:none}.nav-social{width:36px;height:36px;border-radius:10px}.nav-social svg{width:18px;height:18px}.menu-btn{width:36px;height:36px}.mobile-nav.open{grid-template-columns:1fr 1fr;padding:8px 12px 12px}.mobile-nav>a{padding:11px 8px}.hero-grid{min-height:0;padding:38px 0 30px;gap:28px}.eyebrow{font-size:9.5px;margin-bottom:10px}.hero h1{font-size:clamp(2.35rem,11.8vw,3.7rem);line-height:.99;letter-spacing:-.052em}.hero-lead{font-size:15px;margin-top:17px;color:#b9c4d5}.hero-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.hero-actions .hero-plan{grid-column:1/-1}.hero-actions .btn{width:100%;min-width:0;min-height:54px;padding:9px 11px}.hero-actions .btn-copy b{font-size:12px}.hero-actions .btn-copy small{font-size:9px}.hero-actions .btn svg{width:20px;height:20px}.hero-meta{grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;padding-top:15px}.hero-meta span{padding:0 8px;margin:0;border-right:1px solid rgba(255,255,255,.12)}.hero-meta span:first-child{padding-left:0}.hero-meta b{font-size:16px}.hero-meta small{font-size:9px}.screen-frame{border-radius:18px;padding:10px}.screen-stage{min-height:220px;padding:22px;border-radius:12px}.screen-copy{max-width:260px}.screen-copy strong{font-size:21px}.screen-copy small{font-size:9px}.screen-device-pills{gap:4px;margin-top:13px}.screen-device-pills span{font-size:8px;padding:5px 6px}.play{right:20px;top:18px;width:40px;height:40px}.screen-stats{grid-template-columns:1fr 1fr;gap:6px}.screen-stats div{padding:10px}.screen-stats b{font-size:13px}.screen-stats span{font-size:8.5px}.device-line{display:none}.fact-grid{grid-template-columns:repeat(2,1fr)}.fact-grid div:nth-child(2n){border-right:0}.fact-grid div{padding:16px 12px}.fact-grid strong{font-size:16px}.fact-grid span{font-size:9px}.section{padding:58px 0}.section-head{margin-bottom:24px}.section-head h2{font-size:2rem}.split-head{align-items:flex-start;flex-direction:column;gap:10px}.price-grid{grid-template-columns:1fr}.price-card{padding:19px}.contact-pair.compact{grid-template-columns:1fr 1fr}.device-grid{grid-template-columns:1fr 1fr;gap:8px}.device{padding:13px 11px;gap:9px}.device-icon{width:36px;height:36px}.device strong{font-size:12px}.device small{font-size:9px}.why-grid{grid-template-columns:1fr}.why-grid article{border-right:0;border-bottom:1px solid #2a3653;margin:0;padding:23px 0}.editorial-grid{gap:27px}.editorial-copy h2{font-size:2rem}.seo-route-list a{grid-template-columns:34px 1fr}.country-grid{grid-template-columns:1fr 1fr}.final-grid,.callout{align-items:flex-start;flex-direction:column}.final-grid .contact-pair,.callout .contact-pair{width:100%}.final-grid .btn,.callout .btn{flex:1}.page-hero{padding:54px 0 42px}.page-hero h1{font-size:clamp(2.4rem,11vw,3.8rem)}.page-hero p{font-size:15px}.price-group.active{grid-template-columns:1fr}.plan-compare-table{overflow-x:auto}.plan-compare-table>div{min-width:600px}.compat-table{overflow-x:auto}.compat-table>div{min-width:630px}.setup-flow{grid-template-columns:1fr}.setup-flow article{border-right:0;border-bottom:1px solid var(--line);padding:23px}.setup-flow article:last-child{border-bottom:0}.story-grid{grid-template-columns:1fr;gap:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:7px;padding-bottom:8px}.mobile-contact{position:fixed;display:grid;grid-template-columns:1fr 1fr;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));z-index:80;background:rgba(9,14,27,.94);backdrop-filter:blur(14px);padding:7px;border:1px solid #2a3650;border-radius:14px;box-shadow:0 16px 45px rgba(0,0,0,.28)}.mobile-contact a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:45px;border-radius:10px;font-weight:900;font-size:11.5px;color:#fff}.mobile-contact svg{width:19px;height:19px;fill:currentColor}.mc-wa{background:linear-gradient(145deg,var(--wa),var(--wa2))}.mc-tg{background:linear-gradient(145deg,var(--tg),var(--tg2))}.contact-pair{display:grid;grid-template-columns:1fr 1fr;width:100%}.contact-pair .btn{min-width:0}.process-list li{grid-template-columns:42px 1fr}.cluster-links{display:grid;grid-template-columns:1fr}.topic-cluster{padding:27px 0}.faq-list summary{font-size:13px}.faq-list p{font-size:12.5px}.lang-menu{right:-92px;width:250px}}
@media(max-width:390px){.logo-type{font-size:10px}.nav-social{width:34px;height:34px}.lang summary,.menu-btn{width:34px;height:34px}.hero h1{font-size:2.25rem}.hero-actions{grid-template-columns:1fr}.hero-actions .hero-plan{grid-column:auto}.hero-meta{grid-template-columns:1fr 1fr}.hero-meta span:nth-child(2){border-right:0}.hero-meta span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);border-right:0;padding-top:10px;margin-top:10px}.device-grid{grid-template-columns:1fr}.country-grid{grid-template-columns:1fr 1fr}}


/* V3 localisation + visual polish */
body{background:#eaf0f8}
main>.section{background:#f7f9fd}
main>.section.soft,main>.section:nth-of-type(even){background:#edf2f9}
main>.dark-section{background:radial-gradient(circle at 82% 15%,rgba(76,103,242,.24),transparent 27%),linear-gradient(135deg,#09101f,#14213d)!important}
.price-card,.device,.faq-list details,.country-grid a{background:#fff}
.seo-editorial{background:linear-gradient(135deg,#e8eefc,#f4f7fd)!important}
.nav-social,.mobile-contact a,.hero-actions .wa,.hero-actions .tg{box-shadow:0 9px 22px rgba(7,15,32,.16)}
.hero-actions .wa,.hero-actions .tg{border:1px solid rgba(255,255,255,.16)}
@media(max-width:720px){
  .hero-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}
  .hero-actions .hero-plan{grid-column:1/-1!important}
  .hero-actions .wa,.hero-actions .tg{min-height:52px!important}
  .hero-actions .wa .btn-copy small,.hero-actions .tg .btn-copy small{display:none}
  .hero-actions .wa .btn-copy,.hero-actions .tg .btn-copy{align-items:center}
  .hero-actions .wa .btn-copy b,.hero-actions .tg .btn-copy b{font-size:12.5px}
  .mobile-contact{grid-template-columns:1fr 1fr!important;gap:7px!important}
}
@media(max-width:390px){
  .hero-actions{grid-template-columns:1fr 1fr!important}
  .hero-actions .hero-plan{grid-column:1/-1!important}
}


/* V4 re-audit: SEO clarity, stronger contrast, cleaner mobile conversion */
:root{--soft:#e8eef7;--soft2:#dfe8f7;--line:#d4ddea}
body{background:#dfe7f2}
main>.section{background:#f4f7fb}
main>.section.soft{background:linear-gradient(180deg,#e5ecf7,#eef3fa)}
.plans-section{background:linear-gradient(180deg,#eef3ff,#e7edf8)!important}
.device-section{background:radial-gradient(circle at 92% 10%,rgba(76,103,242,.20),transparent 28%),linear-gradient(135deg,#0b1223,#152441)!important;color:#fff}
.device-section .section-head h2,.device-section .section-head p{color:#fff}.device-section .section-head p:not(.kicker){color:#bcc8dc}.device-section .text-link{color:#9fb0ff}.device-section .device{background:#111d33;border-color:#2c3a58;box-shadow:none}.device-section .device strong{color:#fff}.device-section .device small{color:#a8b6ca}.device-section .device-icon{background:#1a2a49;color:#8ca2ff}
.device-section .compat-table{background:#101b30;border-color:#2c3a58}.device-section .compat-table>div{border-color:#2c3a58;color:#ccd5e4}.device-section .compat-table strong{color:#fff}.device-section .compat-head{background:#172641!important;color:#94a7c4!important}
.faq-section{background:#e7edf6!important}.faq-section .faq-list details{box-shadow:0 7px 20px rgba(12,23,45,.035)}
.seo-depth{background:linear-gradient(135deg,#edf2fb,#e2eaf7)!important;border-top:1px solid #d2dbea;border-bottom:1px solid #d2dbea}
.seo-depth-dark{background:radial-gradient(circle at 88% 15%,rgba(76,103,242,.22),transparent 27%),linear-gradient(135deg,#09101f,#14213d)!important;color:#fff;border-color:#263553}
.seo-depth-dark .section-head h2{color:#fff}.seo-depth-dark .section-head p:not(.kicker){color:#b7c3d7}.seo-depth-dark .seo-guide-card{background:#111d33;border-color:#2b3a58}.seo-depth-dark .seo-guide-card h3{color:#fff}.seo-depth-dark .seo-guide-card p{color:#aebbd0}.seo-depth-dark .seo-guide-card b{color:#91a5ff}.seo-depth-dark .seo-guide-badge{color:#8fa4ff}
.seo-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.seo-guide-grid:has(.seo-guide-card:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}
.seo-guide-card{position:relative;display:flex;flex-direction:column;min-height:190px;padding:21px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(11,20,39,.045);transition:.18s}.seo-guide-card:hover{transform:translateY(-2px);border-color:#8fa2f4}.seo-guide-card h3{font-size:17px;line-height:1.18;margin:8px 0 8px;letter-spacing:-.02em}.seo-guide-card p{font-size:12.5px;color:#667287;margin:0;flex:1}.seo-guide-card b{color:#4c67f2;margin-top:15px}.seo-guide-badge{font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#6678d9}
.setup-device-matrix{background:#f8f9fc!important}.matrix-link{display:inline-flex;margin-top:18px}.faq-extra{display:inline}
.page-hero{padding-top:76px;padding-bottom:58px}.page-hero h1{font-size:clamp(2.7rem,4.7vw,4.8rem)}
.price-card{border-radius:15px;box-shadow:0 10px 28px rgba(13,24,47,.055)}.price-card.featured{background:linear-gradient(180deg,#fff,#f4f6ff)}
.contact-pair .btn svg,.hero-actions .btn svg,.nav-social svg,.mobile-contact svg{filter:none}
section.section,section.topic-cluster,section.final-cta{content-visibility:auto;contain-intrinsic-size:1px 700px}
@media(max-width:1080px){.seo-guide-grid,.seo-guide-grid:has(.seo-guide-card:nth-child(3):last-child){grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){
 body{padding-bottom:76px}.nav-row{gap:6px}.brand{max-width:145px}.logo-type{font-size:10.5px}.nav-social{width:35px;height:35px}.lang summary,.menu-btn{width:35px;height:35px}
 .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.hero-actions .hero-plan{grid-column:1/-1!important;order:-1}.hero-actions .btn{border-radius:11px!important;min-height:52px!important}.hero-actions .wa,.hero-actions .tg{padding:8px 9px!important}.hero-actions .wa .btn-copy,.hero-actions .tg .btn-copy{align-items:flex-start!important}.hero-actions .wa .btn-copy small,.hero-actions .tg .btn-copy small{display:none!important}
 .contact-pair.compact{grid-template-columns:1fr 1fr!important}.contact-pair.compact .btn{min-height:44px!important;border-radius:10px!important}.contact-pair.compact .btn svg{width:19px!important;height:19px!important}
 .mobile-contact{left:8px;right:8px;bottom:max(7px,env(safe-area-inset-bottom));padding:6px;gap:6px;border-radius:13px}.mobile-contact a{min-height:48px;font-size:12px}.mobile-contact svg{width:20px;height:20px}
 .section{padding:50px 0}.page-hero{padding:48px 0 38px}.page-hero h1{font-size:clamp(2.25rem,10.7vw,3.5rem)}.page-hero p{font-size:14.5px}
 .seo-guide-grid,.seo-guide-grid:has(.seo-guide-card:nth-child(3):last-child){grid-template-columns:1fr}.seo-guide-card{min-height:0;padding:18px}.seo-guide-card p{font-size:12.5px}
 .device-section .device-grid{grid-template-columns:1fr 1fr}.device-section .compat-table{margin-top:18px}
 .price-card{padding:18px}.price-card ul{margin:14px 0 16px;padding:13px 0}.price-card li{font-size:11.5px}
}
@media(max-width:390px){.brand{max-width:125px}.logo-type{font-size:9.6px}.nav-social{width:33px;height:33px}.lang summary,.menu-btn{width:33px;height:33px}.hero-actions{grid-template-columns:1fr 1fr!important}.device-section .device-grid{grid-template-columns:1fr}.contact-pair.compact{grid-template-columns:1fr 1fr!important}}

/* V4.1 intent labels + setup ordering polish */
.eyebrow{max-width:100%;line-height:1.35}.page-hero .eyebrow{max-width:760px}.setup-device-matrix{border-top:1px solid #d7dfeb;border-bottom:1px solid #d7dfeb}
@media(max-width:720px){.eyebrow{font-size:9px;letter-spacing:.09em}.setup-device-matrix{padding-top:46px!important;padding-bottom:46px!important}}


/* V5: editorial SEO depth + conversion polish */
.intent-label{display:inline-flex;margin:0 0 13px;padding:6px 9px;border-radius:999px;background:#dfe6ff;color:#3b54cb;font-size:10px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.seo-editorial{background:linear-gradient(135deg,#e8eef9 0%,#f8faff 58%,#e8eef9 100%)!important;border-top:1px solid #d8e0ed;border-bottom:1px solid #d8e0ed}
.seo-route-list{background:#0c1426;border:1px solid #273451;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(8,16,32,.13)}
.seo-route-list a{background:transparent!important;border-color:#273451!important;color:#fff!important;padding:18px 20px!important}
.seo-route-list a:hover{background:#111e36!important}
.seo-route-list a span{color:#8297ff!important}.seo-route-list a b{color:#fff!important}.seo-route-list a small{color:#9eacc2!important}
.value-section{background:linear-gradient(180deg,#101a31,#0b1223)!important;color:#fff;border-top:1px solid #273552;border-bottom:1px solid #273552}
.value-section .section-head h2{color:#fff}.value-section .section-head p:not(.kicker){color:#aebbd0}.value-section .kicker{color:#8fa3ff}
.value-table{border:1px solid #2a3958;border-radius:16px;overflow:hidden;background:#0d172b;box-shadow:0 22px 50px rgba(4,9,20,.22)}
.value-row{display:grid;grid-template-columns:1.15fr .8fr 1fr 1.5fr;align-items:center;min-height:58px;border-top:1px solid #263552}.value-row:first-child{border-top:0}.value-row span{padding:14px 18px;font-size:13px;color:#ced8e8}.value-row span:nth-child(2),.value-row span:nth-child(3){font-variant-numeric:tabular-nums;font-weight:850;color:#fff}.value-head{background:#172641}.value-head span{font-size:10px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:900!important;color:#92a1b9!important}.value-row.best{background:linear-gradient(90deg,rgba(76,103,242,.17),rgba(35,179,213,.07))}.value-row.best span:first-child{color:#fff;font-weight:900}.value-note{margin:12px 0 0;color:#8d9bb0;font-size:11px}
.diagnostics-section{background:#eef3fa!important}.diagnostic-list{border-top:1px solid #cad5e5}.diagnostic-list article{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #cad5e5}.diag-num{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#111b31;color:#91a4ff;font-size:11px;font-weight:950}.diagnostic-list h3{margin:0 0 5px;font-size:17px;letter-spacing:-.02em}.diagnostic-list p{margin:0;color:#667287;font-size:13px;max-width:920px}
.legal-checklist{background:linear-gradient(135deg,#e5edf9,#f5f8fd)!important;border-top:1px solid #d5deeb;border-bottom:1px solid #d5deeb}.legal-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ccd7e7;border-radius:17px;overflow:hidden;background:#fff}.legal-grid article{padding:22px;border-right:1px solid #dce3ed}.legal-grid article:last-child{border-right:0}.legal-grid article>span{display:block;color:#4c67f2;font-size:10px;font-weight:950;letter-spacing:.08em}.legal-grid h3{margin:8px 0 8px;font-size:16px}.legal-grid p{margin:0;color:#667287;font-size:12.5px}
.coverage-section{background:#0b1325!important;color:#fff}.coverage-section .section-head h2{color:#fff}.coverage-section .section-head p:not(.kicker){color:#aab7cb}.coverage-rail{border-top:1px solid #293752}.coverage-rail a{display:grid;grid-template-columns:minmax(180px,.75fr) 1.5fr 24px;gap:24px;align-items:center;padding:17px 0;border-bottom:1px solid #293752}.coverage-rail b{color:#fff;font-size:14px}.coverage-rail span{color:#9facbf;font-size:12px}.coverage-rail i{color:#7890ff;font-style:normal;font-size:18px}
.lang-flag{width:22px;text-align:center;font-size:16px;line-height:1}
@media(min-width:1180px){.nav-social{width:auto!important;padding:0 10px!important;display:flex!important;gap:6px!important}.nav-social span{display:inline!important;font-size:10px;font-weight:900}.nav-tools{gap:6px!important}}
@media(max-width:900px){.legal-grid{grid-template-columns:1fr 1fr}.legal-grid article:nth-child(2){border-right:0}.legal-grid article:nth-child(-n+2){border-bottom:1px solid #dce3ed}.value-row{grid-template-columns:1fr .7fr 1fr}.value-row span:nth-child(4){grid-column:1/-1;padding-top:0;color:#9aabc1}.value-head span:nth-child(4){display:none}.coverage-rail a{grid-template-columns:1fr 24px}.coverage-rail a span{grid-column:1/-1;grid-row:2}}
@media(max-width:720px){.value-table{border-radius:13px}.value-row{grid-template-columns:1fr .72fr 1fr;min-height:54px}.value-row span{padding:12px 10px;font-size:11.5px}.value-row span:nth-child(4){padding:0 10px 12px;font-size:10px}.value-head span{font-size:8.5px!important}.diagnostic-list article{grid-template-columns:44px 1fr;gap:12px;padding:17px 0}.diag-num{width:36px;height:36px}.diagnostic-list h3{font-size:14px}.diagnostic-list p{font-size:11.5px}.legal-grid{grid-template-columns:1fr}.legal-grid article{border-right:0!important;border-bottom:1px solid #dce3ed!important}.legal-grid article:last-child{border-bottom:0!important}.coverage-rail a{padding:15px 0}.coverage-rail b{font-size:13px}.coverage-rail span{font-size:11px}.seo-route-list a{padding:15px 14px!important}}


/* V6 trust & transparency layer */
.trust-section{background:linear-gradient(180deg,#eef4ff 0%,#f7f9fc 100%);border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2}
.trust-head{max-width:820px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.trust-card{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #dce5f2;border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(9,24,50,.045)}.trust-icon{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#0d6efd;color:#fff;font-weight:900;font-size:1rem}.trust-card h3{margin:0 0 6px;font-size:1rem}.trust-card p{margin:0;color:#5b6677;font-size:.93rem;line-height:1.55}.trust-reviewed{margin:18px 0 0;color:#647084;font-size:.78rem;font-weight:750;letter-spacing:.02em}
.trust-checklist-section{background:#0b1730;color:#fff}.trust-checklist{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.trust-checklist .kicker{color:#8ab4ff}.trust-checklist-intro p:last-child{color:#c6d1e3}.trust-steps{list-style:none;padding:0;margin:0;display:grid;gap:10px}.trust-steps li{display:grid;grid-template-columns:50px 1fr;gap:13px;align-items:start;padding:15px 17px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04)}.trust-steps span{font-size:.75rem;font-weight:900;color:#8ab4ff}.trust-steps p{margin:0;color:#f6f8fc;line-height:1.5}
.trust-support-section{background:#f4f7fb}.trust-support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.trust-support-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.trust-support-list li{background:#fff;border:1px solid #dce5f2;border-radius:14px;padding:15px 17px;position:relative;padding-left:46px}.trust-support-list li:before{content:'✓';position:absolute;left:17px;top:14px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e8f3ff;color:#0d6efd;font-weight:900}
.trust-legal-section{background:#0e1b35;color:#fff}.trust-legal-panel{max-width:1050px}.trust-legal-panel>.kicker{color:#8ab4ff}.trust-legal-panel>p:not(.kicker){color:#cbd5e6;max-width:850px}.trust-mini-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px}.trust-mini-facts>div{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);border-radius:14px;padding:14px 15px;min-width:0}.trust-mini-facts small{display:block;color:#96a5bd;margin-bottom:5px}.trust-mini-facts strong{display:block;color:#fff;font-size:.9rem;overflow-wrap:anywhere}
.footer-contact-facts{margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.12);font-size:.82rem}.footer-contact-facts>strong{display:block;margin-bottom:7px;color:#fff}.footer-contact-facts p{margin:3px 0!important;color:#b9c4d5!important}.footer-contact-facts b{color:#fff;font-weight:750}
@media(max-width:900px){.trust-grid{grid-template-columns:1fr 1fr}.trust-checklist,.trust-support-grid{grid-template-columns:1fr;gap:24px}.trust-mini-facts{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.trust-grid{grid-template-columns:1fr}.trust-card{padding:16px}.trust-checklist-section,.trust-legal-section{padding-top:52px;padding-bottom:52px}.trust-mini-facts{grid-template-columns:1fr}.trust-steps li{grid-template-columns:38px 1fr;padding:14px}.trust-support-list li{font-size:.94rem}}

/* FLOATING CONTACT V8 */
.float-contact{position:fixed;right:18px;bottom:22px;z-index:95;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.float-contact a{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 34px rgba(7,15,32,.24);transition:transform .18s ease,box-shadow .18s ease,width .2s ease;overflow:hidden;position:relative}
.float-contact a:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(7,15,32,.32);width:132px;justify-content:flex-start;padding:0 15px;gap:9px}
.float-contact svg{width:24px;height:24px;fill:currentColor;flex:0 0 24px}
.float-contact span{font-size:11px;font-weight:900;white-space:nowrap;opacity:0;max-width:0;transition:opacity .18s ease,max-width .18s ease}
.float-contact a:hover span{opacity:1;max-width:80px}
.float-wa{background:linear-gradient(145deg,#2fd06f,#17a957)}
.float-tg{background:linear-gradient(145deg,#38aee9,#2088c9)}
@media(max-width:720px){.float-contact{right:12px;bottom:80px;gap:8px}.float-contact a{width:46px;height:46px;border-radius:14px}.float-contact a:hover{width:46px;padding:0;justify-content:center;transform:none}.float-contact span{display:none}.float-contact svg{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.float-contact a,.float-contact span{transition:none}}
/* END FLOATING CONTACT V8 */
