:root{--navy:#061a36;--blue:#0756d9;--bright:#1a73ff;--yellow:#ffd33d;--yellow-deep:#f5b800;--ice:#eef5ff;--muted:#5e6c7e;--line:#dce4ef;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);font-family:var(--font-dm-sans),sans-serif;background:#fff;margin:0}button,a{font:inherit}button{cursor:pointer}.shell{width:min(1160px,100% - 48px);margin:auto}.announcement{color:#fff;background:#0756d9;justify-content:center;align-items:center;gap:38px;height:38px;font-size:12px;font-weight:600;display:flex}.announcement span,.announcement a{align-items:center;gap:7px;display:flex}.announcement>span svg{color:var(--yellow)}.announcement a{color:var(--yellow);text-decoration:none}.nav{justify-content:space-between;align-items:center;height:84px;display:flex}.brand{color:var(--navy);font-family:var(--font-manrope),sans-serif;letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.brand>span>span,.router b span{color:var(--blue)}.brandMark{background:0 0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.navLinks{gap:34px;display:flex}.navLinks a,.footerGrid a{color:#344258;font-size:14px;text-decoration:none}.navLinks a:hover{color:var(--blue)}.navActions{align-items:center;gap:10px;display:flex}.textButton{color:#344258;background:0 0;border:0}.primary,.secondary,.whiteButton{border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-weight:700;display:inline-flex}.primary{background:var(--yellow);color:var(--navy);box-shadow:0 8px 24px #f5b8002c}.nav .primary{background:var(--blue);color:#fff}.primary.small{padding:11px 16px}.secondary{color:var(--navy);background:#fff;border:1px solid #d3dce8}.menuButton{background:0 0;border:0;display:none}.hero{background:#06172e;height:590px;position:relative;overflow:hidden}.heroImage{background:linear-gradient(90deg,#04142bc7 0%,#04142b8c 35%,#04142b0d 70%),url(/onespot4u-hero.png) 50%/cover;position:absolute;inset:0}.heroContent{align-items:center;height:100%;display:flex;position:relative}.heroCopy{color:#fff;width:590px}.eyebrow,.kicker{letter-spacing:1.8px;color:var(--blue);font-size:12px;font-weight:800}.eyebrow{color:var(--yellow);align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--yellow);width:28px;height:2px}.hero h1,.section h2,.internet h2,.centerHead h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-2.8px;margin:18px 0;font-size:58px;line-height:1.05}.hero h1 em,.internet h2 em{color:#75aaff;font-style:normal}.heroCopy>p{color:#ccdaeb;width:500px;font-size:18px;line-height:1.65}.heroButtons{gap:12px;margin:30px 0;display:flex}.trustRow{color:#b8c9dd;gap:28px;font-size:12px;display:flex}.trustRow span{align-items:center;gap:7px;display:flex}.carrierStrip{border-bottom:1px solid var(--line);box-shadow:0 8px 26px #0a316808}.carrierInner{justify-content:space-between;align-items:center;height:105px;display:flex}.carrierInner>p{color:#798598;text-transform:uppercase;letter-spacing:1px;font-size:12px}.carrierLogos{gap:50px;display:flex}.carrierLogos div{color:#526073;align-items:center;gap:9px;font-weight:700;display:flex}.carrierLogos span{font-size:15px;font-weight:900}.section{padding:100px 0}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:44px;display:flex}.sectionHead h2,.centerHead h2{letter-spacing:-2px;margin:12px 0 0;font-size:42px}.sectionHead>p{width:420px;color:var(--muted);line-height:1.7}.plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.planCard{border:1px solid var(--line);border-radius:14px;padding:26px;position:relative;box-shadow:0 8px 28px #133d7109}.planCard.featured{border:2px solid var(--blue);padding:25px}.popular{background:var(--yellow);color:var(--navy);border-radius:20px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;right:20px}.planTop{align-items:center;gap:14px;display:flex}.carrierIcon{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.c0{background:#e20074}.c1{background:#009fdb;font-size:13px}.c2{background:#e00}.planTop small{color:#8290a3;letter-spacing:1px;font-size:12px;font-weight:800}.planTop h3{margin:4px 0;font-size:16px}.planCard>p{color:var(--muted);font-size:14px}.price{margin:24px 0}.price strong{font-family:var(--font-manrope),sans-serif;font-size:32px;display:block}.price span{color:#8a96a7;font-size:12px}.planCard>button{width:100%;color:var(--navy);background:#f8fafc;border:1px solid #ccd6e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;display:flex}.featured>button{background:var(--blue);color:#fff;border-color:var(--blue)}.finePrint{text-align:center;color:#7a8797;margin:28px;font-size:14px}.finePrint a{color:var(--blue);font-weight:700}.internet{color:#fff;background:linear-gradient(115deg,#04172f,#082d68);overflow:hidden}.internetGrid{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.internetVisual{place-items:center;display:grid;position:relative}.orb{filter:blur(2px);border-radius:50%;position:absolute}.orb.one{background:radial-gradient(circle,#1476e855,#0000 67%);width:440px;height:440px}.orb.two{border:1px solid #4f96ec35;width:270px;height:270px}.router{z-index:2;color:#3370c5;background:linear-gradient(145deg,#fff,#dbe8fa);border-radius:38px;flex-direction:column;justify-content:center;align-items:center;width:250px;height:300px;display:flex;transform:perspective(900px)rotateY(10deg);box-shadow:0 36px 80px #0008}.router b{color:#0d294d;font-family:var(--font-manrope),sans-serif}.routerLights{gap:6px;display:flex;position:absolute;top:26px}.routerLights i{background:#1d7aff;border-radius:50%;width:5px;height:5px}.routerBase{filter:blur(1px);background:#c9d8ea;border-radius:50%;width:190px;height:28px;position:absolute;bottom:-18px}.speedCard{z-index:3;color:var(--navy);background:#fff;border-radius:12px;flex-direction:column;padding:17px 22px;display:flex;position:absolute;bottom:115px;right:25px;box-shadow:0 18px 45px #0004}.speedCard span{color:#a97600;gap:5px;font-size:12px;font-weight:800;display:flex}.speedCard span svg{color:var(--yellow-deep)}.speedCard strong{margin-top:5px}.speedCard small{color:#8793a2;margin-top:4px}.internetCopy{padding:100px 40px}.kicker.light{color:#7eaff9}.internet h2{font-size:48px}.internetCopy>p{color:#c2d1e3;line-height:1.7}.internetCopy ul{margin:24px 0;padding:0;list-style:none}.internetCopy li{color:#dce8f6;align-items:center;gap:10px;margin:13px 0;display:flex}.internetCopy li svg{color:#6aa5ff;width:19px}.internetPrice span{color:#9db0c8;font-size:12px;display:block}.internetPrice strong{font-family:var(--font-manrope),sans-serif;font-size:44px}.internetPrice small{font-size:16px}.whiteButton{color:#0b326b;background:#fff;margin-top:22px}.availability{color:#899eb8;margin-top:12px;display:block}.centerHead{text-align:center}.centerHead p{color:var(--muted)}.steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px;display:grid}.steps>div{text-align:center;position:relative}.steps>div>span{font-family:var(--font-manrope),sans-serif;color:#e8eef7;margin-left:25px;font-size:52px;font-weight:800;position:absolute;top:-20px}.steps svg{color:var(--blue);background:#eaf3ff;border-radius:17px;width:62px;height:62px;padding:16px;position:relative}.steps h3{font-family:var(--font-manrope),sans-serif}.steps p{color:var(--muted);font-size:14px;line-height:1.6}.support{background:#edf5ff;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:90px;padding:34px 40px;display:flex}.support>div{align-items:center;gap:18px;display:flex}.support>div>svg{background:var(--blue);color:#fff;border-radius:13px;width:48px;height:48px;padding:13px}.support h3{font-family:var(--font-manrope),sans-serif;margin:0 0 6px}.support p{color:var(--muted);margin:0}footer{color:#d9e5f3;background:#04152c;padding:65px 0 20px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.footerBrand{color:#fff}.footerGrid>div{flex-direction:column;gap:12px;display:flex}.footerGrid>div:first-child p{color:#8799af;max-width:300px;line-height:1.6}.footerGrid b{color:#fff;margin-bottom:8px;font-size:13px}.footerGrid a{color:#90a0b5}.footerBottom{color:#72869e;border-top:1px solid #17304f;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:12px;display:flex}.footerBottom span{align-items:center;gap:6px;display:flex}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041329cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(500px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 100px #0008}.modalClose{background:#eff3f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.modalClose svg{width:18px}.modalHead{align-items:center;gap:14px;display:flex}.modalHead>span{color:var(--blue);background:#e7f1ff;border-radius:12px;padding:12px;display:grid}.modalHead small{color:var(--blue);letter-spacing:1px;font-weight:800}.modalHead h2{font-family:var(--font-manrope),sans-serif;margin:4px 0;font-size:23px}.orderLine{background:#f5f8fc;border-radius:12px;justify-content:space-between;margin:24px 0;padding:18px;display:flex}.orderLine div{flex-direction:column;gap:4px;display:flex}.orderLine b{font-size:13px}.orderLine span{color:var(--muted);font-size:12px}.orderLine strong{font-family:var(--font-manrope),sans-serif}.modal label{margin:14px 0;font-size:12px;font-weight:700;display:block}.modal input{border:1px solid #ccd6e3;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:14px;font-size:15px;display:block}.modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0756d915}.demoNotice{color:#486078;background:#eef6ff;border-radius:9px;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:flex}.demoNotice svg{color:var(--blue);min-width:18px}.payButton{background:var(--blue);color:#fff;border:0;border-radius:9px;justify-content:center;gap:8px;width:100%;margin-top:17px;padding:15px;font-weight:800;display:flex}.payButton:disabled{opacity:.6}.secureFine{text-align:center;color:#8a96a5;font-size:12px;line-height:1.5}.error{color:#a32727;background:#fff0f0;border-radius:8px;margin-top:12px;padding:10px;font-size:12px}.success{text-align:center;padding:30px 10px}.success>span{color:#159557;background:#e4f8ee;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.success h2{font-family:var(--font-manrope),sans-serif}.success p{color:var(--muted)}.success>div{background:#f4f7fa;border-radius:9px;flex-direction:column;padding:14px;display:flex}.success small{color:var(--muted)}@media (max-width:800px){.shell{width:min(100% - 32px,1160px)}.announcement{justify-content:center}.announcement a{display:none}.nav{height:70px}.navLinks{z-index:10;background:#fff;flex-direction:column;padding:22px;display:none;position:absolute;top:108px;left:0;right:0;box-shadow:0 12px 25px #0002}.navLinks.open{display:flex}.textButton,.navActions .small{display:none}.menuButton{display:block}.hero{height:670px}.heroImage{opacity:.55;background-position:64%}.heroContent{align-items:end;padding-bottom:60px}.heroCopy{width:100%}.hero h1{font-size:43px}.heroCopy>p{width:auto;font-size:16px}.heroButtons{flex-direction:column;width:100%}.trustRow{flex-wrap:wrap;gap:12px}.carrierInner{height:auto;padding:25px 0;display:block}.carrierLogos{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.section{padding:70px 0}.sectionHead{display:block}.sectionHead h2,.centerHead h2{font-size:34px}.sectionHead>p{width:auto}.plans,.internetGrid{grid-template-columns:1fr}.internetVisual{min-height:480px}.internetCopy{padding:60px 0}.internet h2{font-size:40px}.speedCard{right:0}.steps{grid-template-columns:1fr;gap:40px}.support{margin-bottom:60px;padding:28px;display:block}.support .secondary{width:100%;margin-top:22px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:15px}}.linkButton{font-size:14px;text-decoration:none}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carrierInner{gap:35px}.carrierInner>p{flex:0 0 205px;line-height:1.45}.carrierLogos{flex:1;justify-content:space-between;gap:18px;min-width:0}.carrierLogos div{justify-content:center;width:130px;min-width:0;height:46px;padding:7px 10px}.carrierLogos img,.carrierLogos div:nth-child(2) img,.carrierLogos div:nth-child(4) img{object-fit:contain;width:110px;max-width:100%;height:30px;display:block}.carrierIcon{border:1px solid #e1e6ee;padding:9px;background:#fff!important}.carrierIcon img{max-width:100%;max-height:100%;display:block}.steps>div{flex-direction:column;align-items:center;display:flex}.steps>div>span{background:var(--yellow);width:44px;height:28px;color:var(--navy);letter-spacing:1px;border-radius:30px;place-items:center;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1;display:grid;position:static}.steps svg{position:static}.steps h3{min-height:24px;margin-bottom:4px}.steps p{max-width:270px;margin:0 auto}.insidePage{color:#fff;background:#061a36;flex-direction:column;min-height:100vh;display:flex}.insideNav{justify-content:space-between;align-items:center;height:86px;display:flex}.insideNav .brand{color:#fff}.backLink{color:#d5e2f3;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:flex}.insideHero{flex:1;align-items:center;padding:80px 0 120px;display:flex;position:relative;overflow:hidden}.insideGlow{background:radial-gradient(circle,#0756d955,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-180px;right:-150px}.insideGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;display:grid;position:relative}.insideGrid h1{font:800 58px/1.05 var(--font-manrope),sans-serif;letter-spacing:-3px;margin:18px 0}.insideGrid>div>p{color:#bed0e5;max-width:650px;font-size:18px;line-height:1.75}.insideCta{margin-top:22px;text-decoration:none}.insideCard{color:var(--navy);background:#fff;border-radius:20px;padding:36px;box-shadow:0 30px 80px #0005}.insideIcon{width:54px;height:54px;color:var(--blue);background:#e9f2ff;border-radius:14px;place-items:center;display:grid}.insideCard h2{font:800 24px var(--font-manrope),sans-serif;margin:22px 0}.insideCard ul{margin:0;padding:0;list-style:none}.insideCard li{border-top:1px solid var(--line);color:#4b5b70;align-items:flex-start;gap:10px;padding:14px 0;line-height:1.5;display:flex}.insideCard li svg{width:20px;min-width:20px;color:var(--blue)}.contactBits{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.contactBits span{background:#f2f6fb;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:13px;display:flex}.contactBits svg{width:14px}.insideFooter{color:#8196ae;border-top:1px solid #173552;padding:22px 0;font-size:12px}.insideFooter>div{justify-content:space-between;display:flex}.insideFooter div div{gap:24px;display:flex}.insideFooter a{color:#9db1c8;text-decoration:none}@media (max-width:800px){.carrierInner>p{white-space:normal;width:100%;max-width:none}.carrierLogos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.carrierLogos div{justify-content:center;width:100%;height:52px;padding:8px}.carrierLogos img,.carrierLogos div:nth-child(2) img,.carrierLogos div:nth-child(4) img{object-fit:contain;width:112px;max-width:92%;height:30px}.insideNav{height:72px}.insideHero{padding:55px 0 80px}.insideGrid{grid-template-columns:1fr;gap:50px}.insideGrid h1{font-size:42px}.insideGrid>div>p{font-size:16px}.insideCard{padding:26px}.insideFooter>div{flex-direction:column;gap:20px}.insideFooter div div{flex-wrap:wrap}.backLink{font-size:0}.backLink svg{width:22px;height:22px}}.legalPage,.contactPage{background:#fff;min-height:100vh}.legalNav{justify-content:space-between;align-items:center;height:86px;display:flex}.legalNav nav{gap:30px;display:flex}.legalNav nav a{color:#40516a;font-size:14px;text-decoration:none}.legalHero{color:#fff;background:linear-gradient(115deg,#061a36,#0a3b7d);padding:70px 0}.legalHero h1{font:800 52px/1.1 var(--font-manrope),sans-serif;letter-spacing:-2.5px;margin:14px 0}.legalHero p{color:#a9bed7;margin:0}.legalLayout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:80px;padding-top:75px;padding-bottom:100px;display:grid}.legalLayout aside{border-left:2px solid #e1e8f1;flex-direction:column;padding-left:20px;display:flex;position:sticky;top:30px}.legalLayout aside b{text-transform:uppercase;letter-spacing:1px;margin-bottom:13px;font-size:12px}.legalLayout aside a{color:#66758a;padding:6px 0;font-size:13px;text-decoration:none}.legalLayout aside a:hover{color:var(--blue)}.legalCopy section{margin-bottom:45px;scroll-margin-top:30px}.legalCopy h2{font:800 26px var(--font-manrope),sans-serif;letter-spacing:-.6px;margin:0 0 14px}.legalCopy h3{font:700 16px var(--font-manrope),sans-serif;margin:24px 0 8px}.legalCopy p,.legalCopy li{color:#526176;font-size:15px;line-height:1.8}.legalCopy ul{padding-left:22px}.legalCopy li{padding:4px 0}.legalCopy a{color:var(--blue);font-weight:600}.legalCallout{border-left:4px solid var(--blue);background:#edf5ff;border-radius:0 10px 10px 0;margin:25px 0;padding:18px 22px}.legalCallout p{margin:5px 0 0}.legalNote{background:#fff8dc;border:1px solid #f0d779;border-radius:9px;padding:16px;color:#67591f!important}.legalFooter{color:#8296ae;background:#04152c;padding:25px 0;font-size:12px}.legalFooter>div{justify-content:space-between;display:flex}.legalFooter nav{gap:24px;display:flex}.legalFooter a{color:#a4b6ca;text-decoration:none}.contactHero{grid-template-columns:.85fr 1.15fr;gap:90px;padding-top:75px;padding-bottom:100px;display:grid}.contactIntro{padding-top:35px}.contactIntro h1{font:800 54px/1.08 var(--font-manrope),sans-serif;letter-spacing:-2.6px;margin:15px 0}.contactIntro>p{color:#5b6b7f;font-size:17px;line-height:1.75}.contactMethods{flex-direction:column;gap:22px;margin-top:40px;display:flex}.contactMethods>div{align-items:center;gap:14px;display:flex}.contactMethods>div>span{width:45px;height:45px;color:var(--blue);background:#eaf3ff;border-radius:12px;place-items:center;display:grid}.contactMethods svg{width:20px}.contactMethods div div{flex-direction:column;gap:3px;display:flex}.contactMethods b{font-size:15px}.contactMethods a,.contactMethods p{color:#65758a;margin:0;font-size:14px;text-decoration:none}.contactForm{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:34px;box-shadow:0 24px 60px #0a356312}.formTitle{align-items:center;gap:13px;margin-bottom:25px;display:flex}.formTitle>span{background:var(--blue);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.formTitle small{color:var(--blue);letter-spacing:1.3px;font-size:12px;font-weight:800}.formTitle h2{font:800 23px var(--font-manrope),sans-serif;margin:3px 0}.formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactForm>label,.formRow label{color:#26384f;margin-bottom:15px;font-size:13px;font-weight:700;display:block}.contactForm label>small{color:#8995a4;font-weight:400}.contactForm input:not([type=checkbox]),.contactForm select,.contactForm textarea{width:100%;color:var(--navy);font:14px var(--font-dm-sans);background:#fff;border:1px solid #ccd6e2;border-radius:8px;outline:none;margin-top:7px;padding:13px 14px;display:block}.contactForm textarea{resize:vertical;min-height:125px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0756d914}.contactForm .consent{color:#66758a;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.consent input{margin-top:3px}.consent a{color:var(--blue)}.contactForm>button{background:var(--yellow);width:100%;color:var(--navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:15px;font-weight:800;display:flex}.formSecurity{color:#8190a3;justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:13px;display:flex}.formSecurity svg{width:15px}.honey{position:absolute!important;left:-9999px!important}.thanksPage{color:#fff;background:linear-gradient(135deg,#061a36,#0a3d80);flex-direction:column;min-height:100vh;padding:34px;display:flex}.thanksPage>.brand{color:#fff}.thanksPage>div{text-align:center;max-width:560px;margin:auto}.thanksPage>div>span{color:#169953;background:#e9f8ef;border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;display:grid}.thanksPage h1{font:800 48px var(--font-manrope),sans-serif;margin:24px 0 12px}.thanksPage p{color:#b6c9df;margin-bottom:28px;font-size:17px;line-height:1.7}.thanksPage .primary{text-decoration:none}@media (max-width:800px){.legalNav{height:72px}.legalNav nav{display:none}.legalHero{padding:50px 0}.legalHero h1{font-size:38px}.legalLayout{grid-template-columns:1fr;padding-top:50px;padding-bottom:70px}.legalLayout aside{display:none}.legalCopy h2{font-size:23px}.legalFooter>div{flex-direction:column;gap:14px}.contactHero{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:70px}.contactIntro{padding-top:0}.contactIntro h1{font-size:42px}.contactForm{padding:24px}.formRow{grid-template-columns:1fr}.thanksPage{padding:24px}.thanksPage h1{font-size:38px}}.planCard .choosePlan{width:100%;color:var(--navy);background:#f8fafc;border:1px solid #ccd6e3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;text-decoration:none;display:flex}.planCard.featured .choosePlan{background:var(--blue);color:#fff;border-color:var(--blue)}.whiteButton{text-decoration:none}.checkoutPage{background:#f5f8fc;min-height:100vh}.checkoutNav{justify-content:space-between;align-items:center;height:82px;display:flex}.checkoutNav>span{color:#637287;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.checkoutNav>span svg{width:16px;color:var(--blue)}.checkoutProgress{background:#fff;border-block:1px solid #e1e7ef}.checkoutProgress>div{justify-content:center;align-items:center;gap:16px;height:60px;display:flex}.checkoutProgress span{color:#8a96a6;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.checkoutProgress span i{background:#e9edf2;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.checkoutProgress span.active{color:var(--navy)}.checkoutProgress span.active i{background:var(--blue);color:#fff}.checkoutProgress b{background:#dce3ec;width:65px;height:1px;display:block}.checkoutLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:46px;padding-top:40px;padding-bottom:90px;display:grid}.checkoutBack{color:#526379;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.checkoutBack svg{width:16px}.checkoutHeading{margin:35px 0 28px}.checkoutHeading h1{font:800 39px/1.1 var(--font-manrope),sans-serif;letter-spacing:-1.8px;margin:11px 0}.checkoutHeading p{color:#68778a;max-width:650px;line-height:1.65}.checkoutForm{flex-direction:column;gap:18px;display:flex}.checkoutBlock{background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:28px;box-shadow:0 8px 25px #0a315607}.blockTitle{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.blockTitle>span{width:30px;min-width:30px;height:30px;color:var(--blue);background:#e8f1ff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.blockTitle h2{font:800 19px var(--font-manrope),sans-serif;margin:2px 0 4px}.blockTitle p{color:#788698;margin:0;font-size:14px}.checkoutBlock>label,.checkoutBlock .formRow label{color:#2c3e54;margin-bottom:15px;font-size:13px;font-weight:700;display:block}.checkoutBlock input:not([type=checkbox]),.checkoutBlock select{width:100%;color:var(--navy);background:#fff;border:1px solid #cdd6e1;border-radius:8px;outline:none;margin-top:7px;padding:13px 14px;display:block}.checkoutBlock input:focus,.checkoutBlock select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0756d912}.hostedPayment{background:#f7faff;border:1px solid #cdd9e7;border-radius:10px;grid-template-columns:45px 1fr 25px;align-items:center;gap:13px;margin-bottom:18px;padding:16px;display:grid}.hostedPayment>svg:first-child{color:var(--blue);background:#e5effd;border-radius:10px;width:45px;height:45px;padding:10px}.hostedPayment>svg:last-child{color:#25a364;width:22px}.hostedPayment b{font-size:15px}.hostedPayment p{color:#708095;margin:4px 0;font-size:14px;line-height:1.5}.checkoutBlock .termsCheck{color:#66768a;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.termsCheck input{margin-top:3px}.termsCheck a{color:var(--blue);font-weight:700}.checkoutPay{background:var(--yellow);width:100%;color:var(--navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:15px;font-weight:800;display:flex}.checkoutPay:disabled{opacity:.65}.checkoutPay svg{width:18px}.paymentFine{color:#8794a4;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.paymentFine svg{width:14px}.orderSummary{background:#fff;border:1px solid #dfe6ef;border-radius:15px;margin-top:107px;position:sticky;top:25px;overflow:hidden;box-shadow:0 15px 40px #0b35520d}.summaryTop{color:#fff;background:linear-gradient(135deg,#071c39,#0a3f84);gap:13px;padding:24px;display:flex}.summaryTop>span{width:44px;height:44px;color:var(--yellow);background:#ffffff19;border-radius:11px;place-items:center;display:grid}.summaryTop small{letter-spacing:1.2px;color:#9eb8d7;font-size:12px;font-weight:800}.summaryTop h2{font:800 17px var(--font-manrope),sans-serif;margin:4px 0}.summaryTop p{color:#b8c9dd;margin:0;font-size:14px}.summaryRows{border-bottom:1px solid #e3e9f0;padding:21px 24px}.summaryRows div{color:#66758a;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.summaryRows b{color:var(--navy)}.summaryTotal{justify-content:space-between;align-items:end;padding:20px 24px;display:flex}.summaryTotal span{font-size:12px;font-weight:700}.summaryTotal strong{font:800 28px var(--font-manrope),sans-serif}.summaryTrust{padding:0 24px 19px}.summaryTrust p{color:#637388;align-items:center;gap:7px;font-size:14px;display:flex}.summaryTrust svg{color:#1da366;width:15px}.needHelp{background:#f1f6fc;padding:18px 24px}.needHelp b{font-size:15px}.needHelp p{color:#718095;margin:4px 0 8px;font-size:14px}.needHelp a{color:var(--blue);align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.needHelp svg{width:14px}.checkoutSuccess{text-align:center;max-width:650px;padding:100px 20px}.checkoutSuccess>span{color:#15985a;background:#e6f8ee;border-radius:50%;place-items:center;width:75px;height:75px;margin:0 auto 25px;display:grid}.checkoutSuccess h1{font:800 48px var(--font-manrope),sans-serif;letter-spacing:-2px;margin:10px}.checkoutSuccess>p{color:#64758a;line-height:1.7}.receipt{background:#fff;border:1px solid #dde5ee;border-radius:12px;grid-template-columns:1fr 1fr;margin:30px 0;padding:20px;display:grid}.receipt div{flex-direction:column;gap:5px;display:flex}.receipt div+div{border-left:1px solid #e2e8f0}.receipt span{color:#7f8c9c;font-size:12px}.receipt b{font-family:var(--font-manrope),sans-serif}.checkoutSuccess .primary{text-decoration:none}@media (max-width:800px){.checkoutNav{height:70px}.checkoutNav>span{font-size:0}.checkoutProgress>div{gap:8px}.checkoutProgress span{font-size:0}.checkoutProgress b{width:35px}.checkoutLayout{grid-template-columns:1fr;gap:25px;padding-top:27px}.checkoutHeading{margin:28px 0 22px}.checkoutHeading h1{font-size:33px}.checkoutBlock{padding:22px}.orderSummary{grid-row:1;margin-top:0;position:static}.checkoutLayout>section{grid-row:2}.checkoutLayout .orderSummary{margin-bottom:0}.hostedPayment{grid-template-columns:42px 1fr}.hostedPayment>svg:last-child{display:none}.checkoutSuccess{padding-top:70px}.checkoutSuccess h1{font-size:38px}.receipt{grid-template-columns:1fr;gap:16px}.receipt div+div{border-top:1px solid #e2e8f0;border-left:0;padding-top:16px}}.availabilityPage{background:#fff;min-height:100vh}.availabilityHero{color:#fff;background:linear-gradient(125deg,#061a36,#0a3f85);padding:80px 0 95px;position:relative;overflow:hidden}.availabilityGlow{background:radial-gradient(circle,#1879ef45,#0000 67%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-180px}.availabilityGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid;position:relative}.availabilityIntro>a{color:#afc2da;align-items:center;gap:6px;margin-bottom:50px;font-size:12px;text-decoration:none;display:flex}.availabilityIntro>a svg{width:15px}.availabilityIntro h1{font:800 52px/1.06 var(--font-manrope),sans-serif;letter-spacing:-2.8px;margin:16px 0}.availabilityIntro h1 em{color:#77abf8;font-style:normal}.availabilityIntro>p{color:#c0d0e3;font-size:17px;line-height:1.7}.availabilityIntro ul{margin:30px 0;padding:0;list-style:none}.availabilityIntro li{color:#d9e5f3;align-items:center;gap:9px;margin:12px 0;font-size:14px;display:flex}.availabilityIntro li svg{width:18px;color:var(--yellow)}.availabilityCard{color:var(--navy);background:#fff;border-radius:19px;min-height:590px;padding:34px;box-shadow:0 30px 80px #0006}.availabilityCardHead{align-items:center;gap:13px;display:flex}.availabilityCardHead>span{width:49px;height:49px;color:var(--blue);background:#e8f2ff;border-radius:13px;place-items:center;display:grid}.availabilityCardHead small{letter-spacing:1.2px;color:var(--blue);font-size:12px;font-weight:800}.availabilityCardHead h2{font:800 22px var(--font-manrope),sans-serif;margin:3px 0}.availabilityCard>p{color:#708095;margin:20px 0;font-size:13px;line-height:1.6}.availabilityCard form>label,.availabilityCard .formRow label{margin-bottom:14px;font-size:12px;font-weight:700;display:block}.availabilityCard label small{color:#8b96a5;font-weight:400}.availabilityCard input,.availabilityCard select{width:100%;color:var(--navy);background:#fff;border:1px solid #cad5e2;border-radius:8px;outline:none;margin-top:7px;padding:13px;display:block}.availabilityCard input:focus,.availabilityCard select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0756d914}.availabilityCard form>button{background:var(--yellow);width:100%;color:var(--navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:15px;font-weight:800;display:flex}.availabilityCard form>button:disabled{opacity:.7}.availabilityCard form>button svg{width:18px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.addressPrivacy{color:#7a8798;background:#f2f6fb;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:12px;line-height:1.4;display:flex}.addressPrivacy svg{width:16px;min-width:16px;color:var(--blue)}.availabilityResult{text-align:center;padding:30px 5px}.availabilityResult>span{border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid}.availabilityResult.good>span{color:#169658;background:#e4f8ed}.availabilityResult.no>span{color:#c74343;background:#fff0f0}.availabilityResult>small{letter-spacing:1.4px;color:#169658;font-size:12px;font-weight:900}.availabilityResult.no>small{color:#c74343}.availabilityResult h2{font:800 28px var(--font-manrope),sans-serif;margin:8px 0}.availabilityResult>p{color:#768597;font-size:13px}.availabilityResult address{background:#f3f6fa;border-radius:9px;margin:15px 0;padding:12px;font-style:normal;font-weight:700;line-height:1.5}.availablePlan{text-align:left;border:1px solid #dbe4ee;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:15px;display:grid}.availablePlan>svg{color:var(--blue);background:#e8f2ff;border-radius:10px;width:42px;height:42px;padding:9px}.availablePlan div{flex-direction:column;display:flex}.availablePlan b{font-size:12px}.availablePlan span{color:#7c8998;margin-top:3px;font-size:12px}.availablePlan strong{font:800 22px var(--font-manrope),sans-serif}.availablePlan strong small{font-size:12px}.availabilityFees{color:#68788b;justify-content:space-between;padding:10px 5px;font-size:13px;display:flex}.availabilityContinue{background:var(--yellow);color:var(--navy);border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.availabilityContinue svg{width:17px}.checkAnother{color:var(--blue);background:0 0;border:0;margin-top:16px;font-size:12px;font-weight:700}.prelimNote{line-height:1.4;margin-top:16px!important;font-size:12px!important}.availabilityBottom{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:35px;padding-bottom:35px;display:grid}.availabilityBottom>div{color:#8290a2;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.availabilityBottom>div>svg{color:var(--blue);width:22px}.availabilityBottom span{flex-direction:column;display:flex}.availabilityBottom b{color:var(--navy);margin-bottom:2px;font-size:12px}@media (max-width:800px){.availabilityHero{padding:45px 0 65px}.availabilityGrid{grid-template-columns:1fr;gap:35px}.availabilityIntro>a{margin-bottom:35px}.availabilityIntro h1{font-size:40px}.availabilityCard{min-height:0;padding:24px}.availabilityBottom{grid-template-columns:1fr;gap:20px}.availabilityBottom>div{justify-content:flex-start}.availablePlan{grid-template-columns:38px 1fr auto}.availablePlan>svg{width:38px;height:38px}.availablePlan strong{font-size:19px}}.numberCheck{background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:32px;overflow:hidden;box-shadow:0 12px 35px #0b31590a}.numberCheckTop{align-items:flex-start;gap:18px;display:flex}.carrierPulse{width:54px;min-width:54px;height:54px;color:var(--blue);background:#e7f1ff;border-radius:15px;place-items:center;display:grid;position:relative}.carrierPulse:before,.carrierPulse:after{content:"";border:1px solid #2480ff55;border-radius:19px;animation:2s ease-out infinite pulseRing;position:absolute;inset:-5px}.carrierPulse:after{animation-delay:1s}@keyframes pulseRing{0%{opacity:0;transform:scale(.85)}35%{opacity:1}to{opacity:0;transform:scale(1.35)}}.numberCheck h2{font:800 24px var(--font-manrope),sans-serif;margin:5px 0}.numberCheckTop p{color:#718095;margin:0;font-size:13px;line-height:1.6}.numberCheck form{margin-top:28px}.numberCheck form>label{font-size:12px;font-weight:700}.phoneEntry{border:1px solid #cbd5e1;border-radius:9px;margin-top:8px;transition:all .2s;display:flex;overflow:hidden}.phoneEntry:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0756d912}.phoneEntry span{color:#64748a;background:#f1f5fa;border-right:1px solid #d7dfe9;place-items:center;padding:0 15px;font-weight:700;display:grid}.phoneEntry input{letter-spacing:.5px;border:0;outline:0;width:100%;padding:15px;font-size:17px}.numberCheck form>button{background:var(--yellow);width:100%;color:var(--navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:15px;font-weight:800;display:flex}.numberCheck form>button svg{width:18px}.checkSpinner{border:2px solid #0b274d44;border-top-color:var(--navy);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.checkingWords span{animation:1.2s infinite dots;display:inline-block}.checkingWords span:nth-child(2){animation-delay:.2s}.checkingWords span:nth-child(3){animation-delay:.4s}@keyframes dots{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.checkTimeline{grid-template-columns:18px 1fr 18px 1fr 18px;align-items:center;margin:24px 8px 40px;display:grid;position:relative}.checkTimeline i{background:#fff;border:2px solid #d6dee8;border-radius:50%;width:14px;height:14px}.checkTimeline i.done{background:#1ea467;border-color:#1ea467}.checkTimeline i.active{border-color:var(--blue);animation:1s infinite alternate activeDot;box-shadow:0 0 0 5px #1473e515}@keyframes activeDot{to{box-shadow:0 0 0 9px #1473e508}}.checkTimeline b{background:#dfe6ee;height:2px}.checkTimeline span{color:#7c8998;white-space:nowrap;font-size:12px;position:absolute;top:23px}.checkTimeline span:first-of-type{left:-7px}.checkTimeline span:nth-of-type(2){left:43%;transform:translate(-50%)}.checkTimeline span:nth-of-type(3){right:-8px}.numberPrivacy{color:#7c8999;background:#f3f7fb;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:11px;font-size:12px;display:flex}.numberPrivacy svg{width:15px;color:var(--blue)}.notEligible{color:#a63838;background:#fff3f3;border-radius:8px;margin-top:12px;padding:11px;font-size:12px}.verifiedBanner{background:#eaf8f0;border:1px solid #bde8cf;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.verifiedBanner>span{color:#fff;background:#1aa163;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.verifiedBanner small{letter-spacing:1px;color:#177b50;font-size:12px;font-weight:900;display:block}.verifiedBanner b{font:800 16px var(--font-manrope),sans-serif;margin-top:2px;display:block}.verifiedBanner p{color:#587267;margin:2px 0 0;font-size:12px}.verifiedBanner button{color:var(--blue);background:0 0;border:0;font-size:13px;font-weight:800}.checkoutBlock label>small{color:#8995a4;font-weight:400}@media (max-width:800px){.numberCheck{padding:22px}.numberCheckTop{display:block}.carrierPulse{margin-bottom:18px}.numberCheck h2{font-size:21px}.verifiedBanner{grid-template-columns:38px 1fr}.verifiedBanner button{text-align:left;grid-column:2;padding:0}.checkTimeline span{font-size:11px}}.internet{background:radial-gradient(circle at 10% 10%,#10498b 0,#071f44 34%,#04152d 78%);padding:105px 0 0;position:relative}.internetNoise{opacity:.12;pointer-events:none;background-image:radial-gradient(#8dbfff 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.internetShowcase{position:relative}.internetHeader{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.internetHeader h2{font:800 48px/1.08 var(--font-manrope),sans-serif;letter-spacing:-2.5px;margin:14px 0 0}.internetHeader h2 em{color:#7eb2ff}.internetHeader>p{color:#b8cce3;margin:0 0 5px;font-size:16px;line-height:1.75}.internetStage{border-radius:24px;grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:0;display:grid;overflow:visible;box-shadow:0 40px 90px #0007}.internetPhoto{border-radius:24px 0 0 24px;min-height:570px;position:relative;overflow:hidden}.internetPhoto>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute}.internetStage:hover .internetPhoto>img{transform:scale(1.035)}.photoShade{background:linear-gradient(#0000 42%,#03162b99 100%);position:absolute;inset:0}.liveBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#071b38d9;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:10px;padding:10px 15px;animation:4s ease-in-out infinite floatSoft;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 12px 30px #0003}.liveBadge>i{background:#38d989;border-radius:50%;width:9px;height:9px;animation:1.7s ease-out infinite livePulse;box-shadow:0 0 0 5px #38d98925}.liveBadge span{color:#aebed2;flex-direction:column;font-size:12px;display:flex}.liveBadge b{color:#fff;font-size:13px}.signalAnimation{color:#fff;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:35%;right:14%}.signalAnimation i{border:1px solid #fff8;border-radius:50%;animation:2.8s ease-out infinite signalOut;position:absolute}.signalAnimation i:first-child{animation-delay:0s}.signalAnimation i:nth-child(2){animation-delay:.9s}.signalAnimation i:nth-child(3){animation-delay:1.8s}.signalAnimation svg{filter:drop-shadow(0 4px 10px #000);width:30px;position:relative}@keyframes signalOut{0%{opacity:0;width:35px;height:35px}18%{opacity:.9}to{opacity:0;width:120px;height:120px}}@keyframes livePulse{0%{box-shadow:0 0 #38d98965}to{box-shadow:0 0 0 10px #38d98900}}@keyframes floatSoft{50%{transform:translateY(-6px)}}.experienceCard{color:var(--navy);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px 18px;animation:5s ease-in-out .8s infinite floatSoft;display:flex;position:absolute;bottom:25px;left:25px;box-shadow:0 16px 40px #0004}.experienceCard>svg{background:var(--yellow);width:39px;height:39px;color:var(--navy);border-radius:10px;padding:10px}.experienceCard div{flex-direction:column;display:flex}.experienceCard b{font-size:12px}.experienceCard span{color:#7e8b9b;margin-top:3px;font-size:12px}.internetOffer{color:var(--navy);background:#fff;border-radius:0 24px 24px 0;flex-direction:column;padding:36px;display:flex}.offerTop{align-items:center;gap:13px;display:flex}.offerTop>span{width:48px;height:48px;color:var(--blue);background:#e8f2ff;border-radius:13px;place-items:center;display:grid}.offerTop small{letter-spacing:1.3px;color:var(--blue);font-size:12px;font-weight:900}.offerTop b{font:800 18px var(--font-manrope),sans-serif;margin-top:3px;display:block}.internetOffer>p{color:#65758a;margin:20px 0;font-size:13px;line-height:1.6}.offerPrice{background:#f1f6fc;border-radius:12px;padding:17px 18px}.offerPrice>span{align-items:baseline;gap:5px;display:flex}.offerPrice small{color:#718096;font-size:12px}.offerPrice strong{font:800 38px var(--font-manrope),sans-serif;letter-spacing:-1px}.offerPrice em{color:#8290a1;margin-top:2px;font-size:12px;font-style:normal;display:block}.internetOffer ul{margin:19px 0;padding:0;list-style:none}.internetOffer li{align-items:flex-start;gap:9px;padding:9px 0;display:flex}.internetOffer li svg{color:#1da367;width:18px;min-width:18px}.internetOffer li span{flex-direction:column;display:flex}.internetOffer li b{font-size:12px}.internetOffer li span{color:#8390a0;margin-top:2px;font-size:12px}.internetCta{background:var(--yellow);color:var(--navy);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.internetCta:hover{background:#ffdc5e;transform:translateY(-2px);box-shadow:0 10px 24px #f2bf1535}.internetCta svg{width:17px}.offerFine{color:#8a96a5;justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:12px;display:flex}.offerFine svg{width:13px}.internetBenefits{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.internetBenefits>div{border-right:1px solid #ffffff17;align-items:center;gap:14px;padding:27px 32px;display:flex}.internetBenefits>div:last-child{border-right:0}.internetBenefits>div>span{font:800 30px var(--font-manrope),sans-serif;color:var(--yellow);opacity:.9}.internetBenefits div div{flex-direction:column;display:flex}.internetBenefits b{color:#fff;font-size:12px}.internetBenefits p{color:#8ea4bf;margin:4px 0 0;font-size:12px}@media (max-width:800px){.internet{padding:70px 0 0}.internetHeader{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.internetHeader h2{font-size:38px}.internetHeader>p{font-size:14px}.internetStage{box-shadow:none;grid-template-columns:1fr}.internetPhoto{border-radius:20px 20px 0 0;min-height:420px}.internetOffer{border-radius:0 0 20px 20px;padding:27px}.signalAnimation{top:28%;right:8%}.experienceCard{bottom:16px;left:16px}.liveBadge{top:16px;left:16px}.internetBenefits{grid-template-columns:1fr;margin-top:40px}.internetBenefits>div{border-bottom:1px solid #ffffff17;border-right:0;padding:20px 5px}.internetBenefits>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.internetPhoto>img,.liveBadge,.experienceCard,.signalAnimation i,.liveBadge>i{transition:none!important;animation:none!important}}.paymentChoices{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px;display:grid}.paymentChoices>button{text-align:left;color:var(--navy);background:#fff;border:1px solid #dbe3ed;border-radius:15px;grid-template-columns:54px 1fr 28px;align-items:center;gap:15px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.paymentChoices>button:hover{border-color:#a8c7f3;transform:translateY(-3px);box-shadow:0 14px 35px #123d7010}.paymentChoices>button.active{border:2px solid var(--blue);background:linear-gradient(135deg,#fff,#f3f8ff);padding:23px;box-shadow:0 15px 35px #0756d913}.choiceIcon{width:54px;height:54px;color:var(--blue);background:#edf4fe;border-radius:14px;place-items:center;display:grid}.paymentChoices>button.active .choiceIcon{background:var(--blue);color:#fff}.choiceCopy{flex-direction:column;display:flex}.choiceCopy small{letter-spacing:1.2px;color:var(--blue);font-size:12px;font-weight:900}.choiceCopy b{font:800 19px var(--font-manrope),sans-serif;margin:4px 0}.choiceCopy p{color:#738196;margin:0;font-size:14px;line-height:1.5}.paymentChoices>button>i{border:1px solid #cbd5e2;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.paymentChoices>button.active>i{background:var(--blue);border-color:var(--blue);color:#fff}.paymentChoices>button>i svg{width:14px}.paymentChoices>button>em{background:var(--yellow);color:var(--navy);letter-spacing:.5px;border-radius:0 0 7px 7px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:0;right:18px}.providerPicker{background:#f7faff;border:1px solid #dce4ee;border-radius:18px;padding:28px;animation:.5s cubic-bezier(.2,.7,.2,1) both providerReveal}@keyframes providerReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.providerHeading{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:23px;display:grid}.providerHeading>span{background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.providerHeading small{color:var(--blue);letter-spacing:1.1px;font-size:12px;font-weight:900}.providerHeading h3{font:800 21px var(--font-manrope),sans-serif;margin:3px 0}.modePill{color:#5e6f84;background:#fff;border:1px solid #dce4ee;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.modePill svg{width:14px;color:var(--blue)}.providerGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.providerChoice{color:var(--navy);animation:providerCardIn .55s cubic-bezier(.2,.75,.2,1) var(--delay) both;background:#fff;border:1px solid #dce4ee;border-radius:13px;grid-template-columns:1fr auto;gap:14px;padding:18px;text-decoration:none;transition:all .25s;display:grid;position:relative;overflow:hidden}@keyframes providerCardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.providerChoice:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 16px 35px #123d7015}.providerLogo{grid-column:1/-1;justify-content:space-between;align-items:center;height:52px;display:flex}.providerLogo img{object-fit:contain;object-position:left center;width:112px;height:34px;display:block}.providerSignal{align-items:end;gap:3px;height:25px;display:flex}.providerSignal i{background:#a7b7ca;border-radius:3px;width:3px;animation:1.5s ease-in-out infinite signalBars}.providerSignal i:first-child{height:8px}.providerSignal i:nth-child(2){height:14px;animation-delay:.15s}.providerSignal i:nth-child(3){height:21px;animation-delay:.3s}@keyframes signalBars{50%{background:var(--blue);transform:scaleY(.75)}}.providerChoice>div:nth-child(2){flex-direction:column;display:flex}.providerChoice>div:nth-child(2) b{font-size:13px}.providerChoice>div:nth-child(2) span{color:#7d8999;margin-top:3px;font-size:12px}.providerChoice>strong{font:800 16px var(--font-manrope),sans-serif}.providerChoice>strong small{font:500 12px var(--font-dm-sans);color:#8a96a5}.providerArrow{width:34px;height:34px;color:var(--blue);background:#edf4fd;border-radius:12px 0 0;place-items:center;transition:all .2s;display:grid;position:absolute;bottom:0;right:0}.providerArrow svg{width:15px}.providerChoice:hover .providerArrow{background:var(--blue);color:#fff}.providerAssurance{color:#708095;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.providerAssurance svg{color:#1da367;width:16px}.providerAssurance b{color:#375067}@media (max-width:800px){.paymentChoices{grid-template-columns:1fr}.paymentChoices>button{grid-template-columns:48px 1fr 25px;padding:19px}.paymentChoices>button.active{padding:18px}.choiceIcon{width:48px;height:48px}.providerPicker{padding:20px}.providerHeading{grid-template-columns:34px 1fr}.modePill{grid-column:2;width:max-content}.providerGrid{grid-template-columns:1fr}.providerChoice{grid-template-columns:1fr auto}.providerLogo{height:44px}.providerAssurance{text-align:left;align-items:flex-start}.providerAssurance svg{min-width:16px}}@media (prefers-reduced-motion:reduce){.providerPicker,.providerChoice,.providerSignal i{animation:none!important}}.howSection{background:#f7faff;padding:110px 0;position:relative;overflow:hidden}.howGlow{background:radial-gradient(circle,#b7d5ff80,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;right:-300px}.howHeader{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:65px;display:grid;position:relative}.howHeader h2{font:800 46px/1.08 var(--font-manrope),sans-serif;letter-spacing:-2.4px;margin:14px 0 0}.howHeader h2 em{color:var(--blue);font-style:normal}.howHeader>div:last-child p{color:#65758a;margin:0 0 16px;line-height:1.7}.howHeader a{color:var(--blue);align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.howHeader a svg{width:15px}.journey{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.journeyTrack{background:#d7e1ed;height:2px;position:absolute;top:47px;left:9%;right:9%;overflow:hidden}.journeyTrack i{background:linear-gradient(90deg,var(--blue),#4e9aff,var(--yellow));transform-origin:0;width:100%;height:100%;animation:4s ease-in-out infinite journeyLine;display:block}@keyframes journeyLine{0%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}.journey article{animation:journeyCard .65s cubic-bezier(.2,.7,.2,1) calc(var(--step) * .13s) both;position:relative}@keyframes journeyCard{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}.journeyNumber{z-index:2;width:94px;height:94px;font:800 12px var(--font-manrope),sans-serif;color:#94a2b3;background:#fff;border:1px solid #d8e2ed;border-radius:50%;place-items:center;margin:0 auto -34px;display:grid;position:relative;box-shadow:0 10px 25px #0c3a6a0d}.journeyNumber>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:1px;right:-2px;box-shadow:0 7px 18px #0756d940}.journeyNumber svg{width:19px}.journey article:nth-of-type(5) .journeyNumber>span{background:var(--yellow);color:var(--navy)}.journeyCopy{background:#fff;border:1px solid #dfe7f0;border-radius:16px;height:100%;padding:58px 22px 24px;transition:all .25s;box-shadow:0 12px 35px #0b345c08}.journey article:hover .journeyCopy{border-color:#a9c9f4;transform:translateY(-5px);box-shadow:0 20px 42px #0b345c14}.journeyCopy>small{color:var(--blue);letter-spacing:1.2px;font-size:11px;font-weight:900}.journeyCopy h3{font:800 20px/1.3 var(--font-manrope),sans-serif;min-height:44px;margin:7px 0 10px}.journeyCopy>p{color:#718095;min-height:78px;font-size:14px;line-height:1.65}.journeyCopy>div{border-top:1px solid #e8edf3;flex-direction:column;gap:7px;padding-top:13px;display:flex}.journeyCopy>div span{color:#66768a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.journeyCopy>div svg{color:#15985a;background:#e5f7ed;border-radius:50%;width:13px;height:13px;padding:2px}.howStatus{color:#fff;background:linear-gradient(115deg,#061a36,#0a3f83);border-radius:18px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:30px;margin-top:28px;padding:25px 28px;display:grid;position:relative;box-shadow:0 25px 55px #082b5225}.statusIntro{align-items:center;gap:13px;display:flex}.statusIntro>span{width:47px;min-width:47px;height:47px;color:var(--yellow);background:#ffffff16;border-radius:12px;place-items:center;display:grid}.statusIntro small{letter-spacing:1px;color:#83b6fb;font-size:12px;font-weight:900}.statusIntro h3{font:800 21px var(--font-manrope),sans-serif;margin:5px 0}.statusIntro p{color:#b7c7dc;margin:0;font-size:15px;line-height:1.6}.statusDemo{color:var(--navy);background:#fff;border-radius:11px;padding:14px 17px}.statusDemoTop{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.statusDemoTop span{color:#5e6c7e;letter-spacing:.6px;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.statusDemoTop span i{background:#f1b900;border-radius:50%;width:7px;height:7px;animation:1.6s infinite statusPulse}@keyframes statusPulse{50%{box-shadow:0 0 0 6px #f1b9001c}}.statusDemoTop b{color:#2c3e54;font-size:15px}.statusStages{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.statusStages span{color:#5e6c7e;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.statusStages span i{background:#edf1f5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.statusStages span.complete i{color:#15985a;background:#dff6e9}.statusStages span.active{color:var(--blue);font-weight:800}.statusStages span.active i{color:var(--blue);background:#e5efff}.statusStages span.active svg{animation:2s linear infinite spin}.statusStages svg{width:10px}.statusStages>b{background:#dfe5ec;flex:1;height:1px;margin:0 7px}.howStatus>a{background:var(--yellow);color:var(--navy);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:13px 18px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.howStatus>a svg{width:15px}@media (max-width:900px){.howSection{padding:75px 0}.howHeader{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.howHeader h2{font-size:38px}.journey{grid-template-columns:1fr 1fr;gap:20px}.journeyTrack{display:none}.journeyCopy h3,.journeyCopy>p{min-height:0}.howStatus{grid-template-columns:1fr}.howStatus>a{justify-content:center}.statusIntro p{max-width:350px}}@media (max-width:560px){.journey{grid-template-columns:1fr}.journeyNumber{margin-left:20px}.howStatus{padding:22px}.statusDemo{overflow:hidden}.statusStages span{font-size:0}.statusStages span i{width:25px;height:25px}.statusStages>b{margin:0 4px}}@media (prefers-reduced-motion:reduce){.journeyTrack i,.journey article,.statusDemoTop span i,.statusStages span.active svg{animation:none!important}}@media (max-width:560px){.howSection{padding:68px 0}.howHeader{margin-bottom:38px}.howHeader .kicker{font-size:13px;line-height:1.5}.howHeader h2{letter-spacing:-1.5px;font-size:34px;line-height:1.12}.howHeader>div:last-child p{font-size:15px;line-height:1.7}.howHeader a{padding:5px 0;font-size:13px}.journey{gap:24px}.journeyNumber{width:82px;height:82px;margin-bottom:-30px;margin-left:18px;font-size:13px}.journeyNumber>span{width:42px;height:42px}.journeyCopy{padding:52px 20px 22px}.journeyCopy>small{letter-spacing:1.1px;font-size:12px}.journeyCopy h3{margin:8px 0 10px;font-size:20px;line-height:1.3}.journeyCopy>p{margin:0 0 15px;font-size:14px;line-height:1.7}.journeyCopy>div{gap:10px;padding-top:15px}.journeyCopy>div span{font-size:12px;line-height:1.4}.journeyCopy>div svg{width:16px;min-width:16px;height:16px}.howStatus{gap:20px;margin-top:25px;padding:22px 18px}.statusIntro{align-items:flex-start}.statusIntro>span{width:44px;min-width:44px;height:44px}.statusIntro small{font-size:12px}.statusIntro h3{margin:5px 0;font-size:18px;line-height:1.35}.statusIntro p{font-size:13px;line-height:1.6}.statusDemo{padding:16px 14px}.statusDemoTop span{font-size:12px}.statusDemoTop b{font-size:14px}.statusStages{grid-template-columns:1fr;gap:10px;padding-top:14px;display:grid}.statusStages>b{display:none}.statusStages span,.statusStages span.active{font-size:13px;font-weight:700}.statusStages span i{width:28px;min-width:28px;height:28px}.howStatus>a{padding:14px;font-size:14px}}.paymentChoices{grid-template-columns:repeat(3,1fr)}.paymentChoices>button.travel .choiceIcon{color:#9a7000;background:#fff2c2}.travelOptions{animation:.5s both providerReveal}.travelHeroCard{color:#fff;background:linear-gradient(120deg,#061a36,#0a4c9c);border-radius:14px;min-height:170px;padding:25px;position:relative;overflow:hidden}.travelHeroCard>div:first-child{z-index:2;max-width:55%;position:relative}.travelHeroCard>div:first-child>span{background:var(--yellow);width:40px;height:40px;color:var(--navy);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.travelHeroCard small{color:#8dbdff;letter-spacing:1px;font-size:11px;font-weight:900}.travelHeroCard h4{font:800 25px var(--font-manrope),sans-serif;margin:5px 0}.travelHeroCard p{color:#b8cce3;margin:0;font-size:14px;line-height:1.6}.travelOrbits{place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.travelOrbits i{border:1px solid #78afff75;border-radius:50%;animation:3s infinite signalOut;position:absolute}.travelOrbits i:nth-child(2){animation-delay:1s}.travelOrbits i:nth-child(3){animation-delay:2s}.travelOrbits svg{width:45px;height:45px;color:var(--yellow)}.travelPlanGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.travelPlan{color:var(--navy);animation:providerCardIn .5s var(--delay) both;background:#fff;border:1px solid #dce4ee;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid;position:relative}.travelPlan>span{width:36px;height:36px;color:var(--blue);background:#e8f2ff;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.travelPlan div{flex-direction:column;display:flex}.travelPlan div small{color:var(--blue);font-size:11px;font-weight:900}.travelPlan div b{margin:3px 0;font-size:16px}.travelPlan div p{color:#7e8b9b;margin:0;font-size:13px}.travelPlan>strong{font:800 18px var(--font-manrope),sans-serif}.travelPlan>svg{width:13px;color:var(--blue);position:absolute;bottom:4px;right:8px}.allDestinations{color:var(--blue);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.allDestinations svg{width:14px}.travelPage{background:#f7faff;min-height:100vh}.travelPageHero{color:#fff;background:linear-gradient(120deg,#061a36,#0a438b);padding:100px 0;position:relative;overflow:hidden}.travelPageHero h1{font:800 56px/1.05 var(--font-manrope),sans-serif;letter-spacing:-3px;margin:16px 0}.travelPageHero h1 em{color:#82b4ff;font-style:normal}.travelPageHero p{color:#bfd0e4;max-width:590px;font-size:17px;line-height:1.7}.travelPageHero a{background:var(--yellow);color:var(--navy);border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}.travelWorld{place-items:center;width:300px;height:300px;display:grid;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.travelWorld i{border:1px solid #72aaff3d;border-radius:50%;animation:4s infinite signalOut;position:absolute}.travelWorld i:nth-child(2){animation-delay:1.3s}.travelWorld i:nth-child(3){animation-delay:2.6s}.travelWorld svg{color:#79aff9;opacity:.65;width:110px;height:110px}.travelSteps{background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:-35px;padding:28px;display:grid;position:relative;box-shadow:0 20px 45px #0b345c15}.travelSteps>div{border-right:1px solid #e2e8ef;grid-template-columns:44px 1fr;column-gap:12px;padding:0 24px;display:grid}.travelSteps>div:last-child{border:0}.travelSteps span{width:43px;height:43px;color:var(--blue);background:#e8f2ff;border-radius:11px;grid-row:1/3;place-items:center;display:grid}.travelSteps b{font-size:16px}.travelSteps p{color:#7c8999;margin:4px 0;font-size:14px}.travelCatalog{padding-top:90px;padding-bottom:100px}.travelCatalogHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.travelCatalogHead h2{font:800 38px var(--font-manrope),sans-serif;letter-spacing:-1.6px;margin:10px 0 0}.travelCatalogHead>p{color:#6e7d90;max-width:360px;line-height:1.6}.travelCatalogGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.travelCatalogGrid article{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:25px}.travelFlag{color:var(--blue);justify-content:space-between;font-weight:900;display:flex}.travelFlag svg{width:21px}.travelCatalogGrid article>small{color:var(--blue);margin-top:18px;font-size:12px;font-weight:900;display:block}.travelCatalogGrid h3{font:800 18px var(--font-manrope),sans-serif;margin:5px 0}.travelCatalogGrid article>p{color:#768497;font-size:15px}.travelCatalogGrid ul{border-block:1px solid #e7ecf2;padding:13px 0;list-style:none}.travelCatalogGrid li{color:#627287;align-items:center;gap:6px;margin:8px 0;font-size:14px;display:flex}.travelCatalogGrid li svg{color:#19a05f;width:13px}.travelCatalogGrid article>div:last-of-type{align-items:baseline;gap:5px;display:flex}.travelCatalogGrid article>div strong{font:800 28px var(--font-manrope),sans-serif}.travelCatalogGrid article>div span{color:#8290a0;font-size:12px}.travelCatalogGrid article>a{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.travelDisclosure{color:#6b5d25;background:#fff6d6;border:1px solid #ecd675;border-radius:10px;align-items:center;gap:10px;margin-top:22px;padding:15px;font-size:14px;display:flex}.travelDisclosure svg{min-width:18px}@media (max-width:800px){.paymentChoices,.travelPlanGrid,.travelCatalogGrid,.travelSteps{grid-template-columns:1fr}.travelHeroCard>div:first-child{max-width:72%}.travelPageHero{padding:70px 0}.travelPageHero h1{font-size:40px}.travelWorld{opacity:.35;right:-100px}.travelSteps{gap:20px}.travelSteps>div{border-bottom:1px solid #e2e8ef;border-right:0;padding:0 0 20px}.travelCatalogHead{display:block}.travelCatalogHead h2{font-size:32px}.travelCatalogHead>p{max-width:none}.travelPlan{grid-template-columns:38px 1fr auto}}.aboutPage{background:#fff}.aboutHero{color:#fff;background:linear-gradient(120deg,#061a36,#0a3f83);padding:85px 0;position:relative;overflow:hidden}.aboutHeroGlow{background:radial-gradient(circle,#247be95c,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-350px;right:-250px}.aboutHeroGrid{grid-template-columns:1fr .9fr;align-items:center;gap:85px;display:grid;position:relative}.aboutHeroCopy h1{font:800 54px/1.06 var(--font-manrope),sans-serif;letter-spacing:-3px;margin:16px 0}.aboutHeroCopy h1 em{color:#80b3ff;font-style:normal}.aboutHeroCopy>p{color:#c0d2e7;max-width:620px;font-size:17px;line-height:1.75}.aboutActions{gap:11px;margin:28px 0;display:flex}.aboutActions a{border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.aboutActions a:first-child{background:var(--yellow);color:var(--navy)}.aboutActions a:last-child{color:#fff;border:1px solid #ffffff43}.aboutActions svg{width:17px}.aboutTrust{color:#adc1d9;gap:21px;font-size:12px;display:flex}.aboutTrust span{align-items:center;gap:6px;display:flex}.aboutTrust svg{color:#75aaff;width:15px}.aboutHeroVisual{height:470px;position:relative}.aboutHeroVisual>img{object-fit:cover;object-position:67% center;border-radius:22px;width:100%;height:100%;box-shadow:0 35px 70px #0006}.aboutHeroVisual:after{content:"";background:linear-gradient(#0000 55%,#03152d8c);border-radius:22px;position:absolute;inset:0}.aboutFloatingCard{z-index:2;color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;animation:4s ease-in-out infinite floatSoft;display:flex;position:absolute;box-shadow:0 15px 38px #0004}.aboutFloatingCard.top{top:35px;right:-25px}.aboutFloatingCard.bottom{animation-delay:1s;bottom:35px;left:-30px}.aboutFloatingCard>span{width:35px;height:35px;color:var(--blue);background:#e7f1ff;border-radius:9px;place-items:center;display:grid}.aboutFloatingCard>span svg{width:18px}.aboutFloatingCard div{flex-direction:column;display:flex}.aboutFloatingCard b{font-size:13px}.aboutFloatingCard small{color:#8190a1;margin-top:3px;font-size:11px}.aboutFloatingCard>svg{color:#1aa162;width:16px}.aboutIntro{grid-template-columns:1fr 1fr;gap:90px;padding-top:100px;padding-bottom:100px;display:grid}.aboutIntro h2,.aboutSectionHead h2,.principlesCopy h2,.aboutCta h2{font:800 39px/1.15 var(--font-manrope),sans-serif;letter-spacing:-1.8px;margin:12px 0}.aboutIntro>div:last-child p{color:#627287;margin-top:0;line-height:1.8}.aboutServices{color:#fff;background:#061a36;padding:95px 0}.aboutSectionHead{text-align:center;max-width:700px;margin:0 auto 45px}.aboutSectionHead>p{color:#9db2cc;line-height:1.7}.aboutServiceGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.aboutServiceGrid article{background:#0a2853;border:1px solid #ffffff13;border-radius:16px;padding:28px;transition:all .25s}.aboutServiceGrid article:hover{border-color:#4b8ddd;transform:translateY(-5px)}.aboutServiceGrid article>span{width:48px;height:48px;color:var(--yellow);background:#ffffff12;border-radius:13px;place-items:center;display:grid}.aboutServiceGrid article>small{color:#6fa7f1;letter-spacing:1px;margin-top:25px;font-size:11px;font-weight:900;display:block}.aboutServiceGrid h3{font:800 21px var(--font-manrope),sans-serif;margin:7px 0}.aboutServiceGrid p{color:#a8bdd5;min-height:62px;font-size:15px;line-height:1.7}.aboutServiceGrid a{color:#fff;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.aboutServiceGrid a svg{width:15px;color:var(--yellow)}.aboutPrinciples{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:105px;padding-bottom:105px;display:grid}.principlesVisual{height:580px;position:relative}.principlesVisual img{object-fit:cover;border-radius:19px;width:100%;height:100%}.principlesVisual>div{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061a36dd;border-radius:11px;flex-direction:column;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px}.principlesVisual strong{font:800 15px var(--font-manrope),sans-serif}.principlesVisual span{color:#9fb3cb;margin-top:3px;font-size:12px}.principlesCopy>h2{margin-bottom:30px}.principle{border-top:1px solid #e1e7ee;grid-template-columns:39px 1fr;gap:14px;padding:20px 0;display:grid}.principle>span{width:36px;height:27px;color:var(--blue);background:#e8f2ff;border-radius:20px;place-items:center;font-size:12px;font-weight:900;display:grid}.principle b{font:800 15px var(--font-manrope),sans-serif}.principle p{color:#68788b;margin:6px 0 0;font-size:15px;line-height:1.7}.aboutPromise{background:#edf5ff;padding:70px 0}.aboutPromise>div{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;display:grid}.aboutPromise>div>div:first-child{align-items:flex-start;gap:18px;display:flex}.aboutPromise>div>div:first-child>span{background:var(--blue);width:55px;min-width:55px;height:55px;color:var(--yellow);border-radius:14px;place-items:center;display:grid}.aboutPromise small{color:var(--blue);letter-spacing:1.2px;font-size:12px;font-weight:900}.aboutPromise h2{font:800 29px/1.25 var(--font-manrope),sans-serif;margin:6px 0}.promiseList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promiseList p{color:#506176;background:#fff;border-radius:9px;align-items:center;gap:7px;margin:0;padding:12px;font-size:14px;display:flex}.promiseList svg{color:#19a05f;width:14px}.aboutCta{justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.aboutCta p{color:#69798d}.aboutCta>div:last-child{gap:10px;display:flex}.aboutCta a{border-radius:9px;align-items:center;gap:7px;padding:13px 17px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.aboutCta a:first-child{background:var(--blue);color:#fff}.aboutCta a:last-child{color:var(--navy);border:1px solid #d3dce7}@media (max-width:800px){.aboutHero{padding:65px 0}.aboutHeroGrid{grid-template-columns:1fr;gap:45px}.aboutHeroCopy h1{font-size:41px}.aboutTrust{flex-wrap:wrap}.aboutHeroVisual{height:400px}.aboutFloatingCard.top{right:-5px}.aboutFloatingCard.bottom{left:-5px}.aboutIntro,.aboutPrinciples,.aboutPromise>div{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:70px}.aboutIntro h2,.aboutSectionHead h2,.principlesCopy h2,.aboutCta h2{font-size:32px}.aboutServiceGrid{grid-template-columns:1fr}.aboutServiceGrid p{min-height:0}.principlesVisual{height:430px}.aboutPromise>div{padding-top:0;padding-bottom:0}.promiseList{grid-template-columns:1fr}.aboutCta{flex-direction:column;align-items:flex-start;gap:20px}.aboutCta>div:last-child{flex-direction:column;width:100%}.aboutCta a{justify-content:center}}@media (prefers-reduced-motion:reduce){.aboutFloatingCard{animation:none!important}}.processPage{background:#fff}.processHero{color:#fff;background:linear-gradient(120deg,#061a36,#0a4187);padding:85px 0;position:relative;overflow:hidden}.processHeroGrid{opacity:.14;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.processHeroInner{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid;position:relative}.processHeroCopy h1{font:800 55px/1.04 var(--font-manrope),sans-serif;letter-spacing:-3px;margin:15px 0}.processHeroCopy h1 em{color:#82b5ff;font-style:normal}.processHeroCopy>p{color:#bfd0e4;font-size:17px;line-height:1.75}.processHeroCopy>div:last-child{gap:10px;margin-top:28px;display:flex}.processHeroCopy a{border-radius:9px;align-items:center;gap:7px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.processHeroCopy a:first-child{background:var(--yellow);color:var(--navy)}.processHeroCopy a:last-child{color:#fff;border:1px solid #ffffff40}.processHeroMedia{height:440px;position:relative}.processHeroMedia>img{object-fit:cover;object-position:68%;border-radius:20px;width:100%;height:100%;box-shadow:0 35px 70px #0005}.processPhone{width:210px;color:var(--navy);background:#fff;border-radius:14px;padding:18px;animation:4s infinite floatSoft;position:absolute;bottom:25px;left:-35px;box-shadow:0 20px 45px #0005}.processPhone>span{width:34px;height:34px;color:var(--blue);background:#e8f2ff;border-radius:9px;place-items:center;display:grid}.processPhone small{color:var(--blue);margin-top:12px;font-size:11px;font-weight:900;display:block}.processPhone b{font:800 14px var(--font-manrope),sans-serif;margin-top:4px;display:block}.processPhone p{color:#7a8797;font-size:13px}.processPhone>div{gap:4px;display:flex}.processPhone i{background:#dce4ed;border-radius:5px;flex:1;height:4px}.processPhone i:first-child,.processPhone i:nth-child(2){background:var(--blue)}.processSuccess{color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;animation:4s 1s infinite floatSoft;display:flex;position:absolute;top:30px;right:-22px;box-shadow:0 15px 35px #0003}.processSuccess>svg{color:#19a05f}.processSuccess span{flex-direction:column;display:flex}.processSuccess b{font-size:13px}.processSuccess small{color:#8190a1;font-size:11px}.processOverview{padding-top:95px;padding-bottom:100px}.processOverviewHead{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.processOverviewHead h2,.journeyDetailCopy h2,.secureProcess h2,.processAfterHead h2{font:800 40px/1.15 var(--font-manrope),sans-serif;letter-spacing:-1.9px;margin:11px 0}.processOverviewHead>p{color:#65758a;line-height:1.7}.overviewRail{grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.overviewRail>i{background:linear-gradient(90deg,var(--blue),#59a1ff,var(--yellow));transform-origin:0;height:2px;animation:4s infinite journeyLine;position:absolute;top:32px;left:9%;right:9%}.overviewRail>div{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.overviewRail>div>span{z-index:2;background:var(--yellow);border-radius:20px;margin-left:52px;padding:4px 7px;font-size:11px;font-weight:900;position:absolute;top:0}.overviewRail>div>svg{color:var(--blue);background:#fff;border:1px solid #d9e3ed;border-radius:50%;width:65px;height:65px;padding:17px;position:relative}.overviewRail b{font:800 15px var(--font-manrope),sans-serif;margin-top:14px}.overviewRail p{color:#758397;font-size:14px}.serviceJourney{padding:105px 0}.mobileJourney,.travelJourney{background:#f5f9fe}.journeyDetail{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.journeyDetail.reverse .journeyImage{order:1}.journeyDetail.reverse .journeyDetailCopy{order:2}.serviceTag{color:var(--blue);letter-spacing:1px;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.serviceTag svg{width:17px}.journeyDetailCopy>p{color:#65758a;line-height:1.75}.detailSteps{margin:25px 0}.detailSteps>div{border-top:1px solid #dfe6ee;grid-template-columns:31px 1fr;gap:12px;padding:15px 0;display:grid}.detailSteps>div>span{width:29px;height:24px;color:var(--blue);background:#e6f0ff;border-radius:20px;place-items:center;font-size:12px;font-weight:900;display:grid}.detailSteps b{font-size:16px}.detailSteps p{color:#718095;margin:4px 0;font-size:15px;line-height:1.6}.journeyDetailCopy>a{background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:7px;padding:13px 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.journeyUi{background:#fff;border:1px solid #dbe4ee;border-radius:18px;padding:28px;box-shadow:0 25px 60px #0b345c18}.uiWindowTop{border-bottom:1px solid #e5ebf1;align-items:center;gap:5px;padding-bottom:14px;display:flex}.uiWindowTop i{background:#d4dce5;border-radius:50%;width:7px;height:7px}.uiWindowTop span{color:#7a8799;margin-left:8px;font-size:12px}.uiCarrier{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:22px 0;display:grid}.uiCarrier>span{width:38px;height:38px;color:var(--blue);background:#e8f2ff;border-radius:10px;place-items:center;display:grid}.uiCarrier small,.uiResult small{color:var(--blue);font-size:11px;font-weight:900;display:block}.uiCarrier b{font-size:12px}.uiCarrier em{font:800 14px var(--font-manrope),sans-serif;font-style:normal}.journeyUi label{font-size:12px;font-weight:800}.journeyUi label>div{border:1px solid #cad5e1;border-radius:8px;grid-template-columns:auto 1fr auto;gap:10px;margin-top:7px;padding:13px;display:grid}.journeyUi label>div span{color:#7c8999}.journeyUi label>div svg{color:#19a05f;width:15px}.uiScanning,.uiResult{border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:14px;display:flex}.uiScanning{background:#f3f7fc}.uiScanning>i{background:#f0bd14;border-radius:50%;width:9px;height:9px;animation:1.5s infinite statusPulse}.uiScanning span,.uiResult span{flex-direction:column;flex:1;display:flex}.uiScanning b,.uiResult b{font-size:12px}.uiScanning small{color:#8190a1;font-size:11px}.uiScanning>svg{width:16px;color:var(--blue);animation:2s linear infinite spin}.uiResult{color:#166d49;background:#e8f8ef}.uiResult>svg{color:#18a361}.journeyImage{height:560px;position:relative}.journeyImage>img{object-fit:cover;border-radius:18px;width:100%;height:100%}.coveragePulse{color:#fff;place-items:center;width:100px;height:100px;display:grid;position:absolute;top:26%;right:14%}.coveragePulse i{border:1px solid #fff8;border-radius:50%;animation:3s infinite signalOut;position:absolute}.coveragePulse i:nth-child(2){animation-delay:1s}.coveragePulse i:nth-child(3){animation-delay:2s}.coverageCard{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px;display:flex;position:absolute;bottom:20px;left:20px;box-shadow:0 15px 35px #0003}.coverageCard>svg:first-child{color:var(--blue)}.coverageCard>svg:last-child{color:#19a05f}.coverageCard span{flex-direction:column;flex:1;display:flex}.coverageCard small{color:var(--blue);font-size:11px;font-weight:900}.coverageCard b{font-size:12px}.esimUi{color:#fff;background:linear-gradient(135deg,#061a36,#0a4a99);min-height:430px;position:relative;overflow:hidden}.esimGlobe{place-items:center;width:250px;height:250px;display:grid;position:absolute;top:-20px;right:-20px}.esimGlobe i{border:1px solid #78adf850;border-radius:50%;animation:4s infinite signalOut;position:absolute}.esimGlobe i:nth-child(2){animation-delay:1.3s}.esimGlobe i:nth-child(3){animation-delay:2.6s}.esimGlobe svg{color:#76aef8;width:80px;height:80px}.esimTicket{color:var(--navy);background:#fff;border-radius:14px;width:75%;margin-top:95px;padding:23px;position:relative;box-shadow:0 25px 50px #0005}.esimTicket>small{color:var(--blue);font-size:11px;font-weight:900}.esimTicket h3{font:800 21px var(--font-manrope),sans-serif;margin:6px 0}.esimTicket>p{color:#758397;font-size:13px}.esimTicket>div{border-top:1px dashed #d4dce6;align-items:center;gap:10px;padding-top:14px;display:flex}.esimTicket>div>svg{width:38px;height:38px}.esimTicket span{flex-direction:column;display:flex}.esimTicket b{font-size:13px}.esimTicket span small{color:#7a8798;font-size:11px}.routeDots{align-items:center;gap:8px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.routeDots span{font-size:11px;font-weight:900}.routeDots i{border-top:1px dashed #82b5f7;flex:1;height:1px}.routeDots b{background:var(--yellow);width:32px;height:32px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.routeDots svg{width:16px}.secureProcess{color:#fff;background:#061a36;padding:90px 0}.secureProcessGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.secureProcessGrid>div:first-child>span{width:52px;height:52px;color:var(--yellow);background:#ffffff12;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.secureProcess p{color:#a9bdd5;line-height:1.7}.secureFlow{align-items:center;gap:11px;display:flex}.secureFlow>div{background:#0a2b59;border:1px solid #ffffff13;border-radius:12px;flex:1;align-items:center;gap:9px;padding:16px;display:flex}.secureFlow>div>svg{color:var(--yellow);width:20px}.secureFlow span{flex-direction:column;display:flex}.secureFlow b{font-size:12px}.secureFlow small{color:#8fa7c3;font-size:11px}.secureFlow>i svg{color:#6c8bb0;width:14px}.processAfter{padding-top:95px;padding-bottom:100px}.processAfterHead{text-align:center;max-width:620px;margin:0 auto 45px}.processAfterHead p{color:#68788b}.afterCards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.afterCards article{border:1px solid #dce4ed;border-radius:14px;padding:25px}.afterCards article>span{width:43px;height:43px;color:var(--blue);background:#e8f2ff;border-radius:11px;place-items:center;display:grid}.afterCards small{color:var(--blue);margin-top:18px;font-size:11px;font-weight:900;display:block}.afterCards h3{font:800 17px var(--font-manrope),sans-serif;margin:5px 0}.afterCards p{color:#718095;font-size:15px;line-height:1.7}.processCta{color:#fff;background:#0a4086;padding:55px 0}.processCta>div{justify-content:space-between;align-items:center;display:flex}.processCta h2{font:800 29px var(--font-manrope),sans-serif;margin:6px 0}.processCta>div>div:last-child{gap:10px;display:flex}.processCta a{border-radius:8px;align-items:center;gap:7px;padding:13px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.processCta a:first-child{background:var(--yellow);color:var(--navy)}.processCta a:last-child{color:var(--navy);background:#fff}@media (max-width:800px){.processHero{padding:65px 0}.processHeroInner,.processOverviewHead,.journeyDetail,.secureProcessGrid{grid-template-columns:1fr;gap:45px}.processHeroCopy h1{font-size:41px}.processHeroMedia{height:390px}.processPhone{left:-5px}.processSuccess{right:-5px}.overviewRail{grid-template-columns:1fr 1fr;gap:35px}.overviewRail>i{display:none}.journeyDetail.reverse .journeyImage,.journeyDetail.reverse .journeyDetailCopy{order:initial}.serviceJourney{padding:75px 0}.journeyDetailCopy h2,.processOverviewHead h2,.secureProcess h2,.processAfterHead h2{font-size:32px}.journeyImage{height:430px}.secureFlow{flex-direction:column}.secureFlow>div{width:100%}.secureFlow>i{transform:rotate(90deg)}.afterCards{grid-template-columns:1fr}.processCta>div{flex-direction:column;align-items:flex-start;gap:20px}.processCta>div>div:last-child{flex-direction:column;width:100%}.processCta a{justify-content:center}}@media (prefers-reduced-motion:reduce){.processPhone,.processSuccess,.overviewRail>i,.uiScanning>svg,.coveragePulse i,.esimGlobe i{animation:none!important}}.brandMark img{border-radius:11px;width:40px;height:40px;display:block}.supportPage{background:#fff}.supportHeroPage{color:#fff;background:linear-gradient(120deg,#061a36,#0a4086);padding:78px 0;overflow:hidden}.supportHeroGrid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.supportHeroCopy h1{font:800 53px/1.05 var(--font-manrope),sans-serif;letter-spacing:-2.8px;margin:15px 0}.supportHeroCopy h1 em{color:#82b5ff;font-style:normal}.supportHeroCopy>p{color:#bfd0e4;font-size:16px;line-height:1.7}.supportSearch{background:#fff;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;margin-top:25px;padding:6px;display:grid;box-shadow:0 16px 35px #0003}.supportSearch>svg{color:#728197;width:18px;margin-left:9px}.supportSearch input{color:var(--navy);border:0;outline:0;padding:10px}.supportSearch button{background:var(--yellow);color:var(--navy);border:0;border-radius:7px;padding:11px 16px;font-weight:800}.supportQuick{color:#90a9c6;flex-wrap:wrap;gap:11px;margin-top:13px;font-size:12px;display:flex}.supportQuick a{color:#c8d9ec}.supportHeroPhoto{height:470px;position:relative}.supportHeroPhoto>img{object-fit:cover;border-radius:20px;width:100%;height:100%;box-shadow:0 30px 65px #0005}.supportOnline,.supportMessage{color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;animation:4s infinite floatSoft;display:flex;position:absolute;box-shadow:0 15px 35px #0004}.supportOnline{bottom:28px;left:-28px}.supportOnline>i{background:#23bd72;border-radius:50%;width:9px;height:9px;animation:1.7s infinite livePulse}.supportOnline span,.supportMessage span{flex-direction:column;display:flex}.supportOnline b,.supportMessage b{font-size:12px}.supportOnline small,.supportMessage small{color:#7e8b9b;font-size:11px}.supportMessage{animation-delay:1s;top:30px;right:-20px}.supportMessage>svg{color:var(--blue)}.supportTopics,.supportGuides{padding-top:90px;padding-bottom:95px}.supportSectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.supportSectionHead h2{font:800 37px var(--font-manrope),sans-serif;letter-spacing:-1.7px;margin:10px 0 0}.supportSectionHead>p{color:#66768a;max-width:420px;line-height:1.7}.supportTopicGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.supportTopicGrid>a{color:var(--navy);border:1px solid #dce4ed;border-radius:14px;grid-template-columns:48px 1fr 25px;align-items:center;gap:14px;padding:21px;text-decoration:none;transition:all .25s;display:grid}.supportTopicGrid>a:hover{border-color:#8db8f2;transform:translateY(-3px);box-shadow:0 15px 35px #0b345c0f}.supportTopicGrid>a>span{width:46px;height:46px;color:var(--blue);background:#e9f2ff;border-radius:12px;place-items:center;display:grid}.supportTopicGrid small,.guideRows small{color:var(--blue);font-size:11px;font-weight:900}.supportTopicGrid h3{font:800 16px var(--font-manrope),sans-serif;margin:4px 0}.supportTopicGrid p{color:#758397;margin:0;font-size:14px}.supportTopicGrid>a>svg{color:#91a0b1;width:17px}.supportResolve{color:#fff;background:#061a36;padding:85px 0}.supportResolveGrid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid}.supportResolve h2{font:800 38px/1.15 var(--font-manrope),sans-serif;letter-spacing:-1.7px;margin:12px 0}.supportResolve p{color:#a9bdd5;line-height:1.7}.supportResolve ul{padding:0;list-style:none}.supportResolve li{color:#d2dfed;align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.supportResolve li svg{width:15px;color:var(--yellow)}.supportTicket{color:var(--navy);background:#fff;border-radius:16px;padding:29px}.supportTicket>div:first-child{width:49px;height:49px;color:var(--blue);background:#e8f2ff;border-radius:13px;place-items:center;display:grid}.supportTicket>small{color:var(--blue);margin-top:20px;font-size:11px;font-weight:900;display:block}.supportTicket h3{font:800 21px var(--font-manrope),sans-serif;margin:5px 0}.supportTicket>p{color:#6c7b8e;font-size:14px}.supportTicket>a{background:var(--yellow);color:var(--navy);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.supportTicket>div:last-child{color:#8390a0;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:13px;display:flex}.supportTicket>div:last-child svg{width:13px}.guideRows{grid-template-columns:1fr 1fr;gap:15px;display:grid}.guideRows article{border:1px solid #dce4ed;border-radius:14px;grid-template-columns:45px 1fr;gap:14px;padding:23px;scroll-margin-top:25px;display:grid}.guideRows article>span{width:43px;height:43px;color:var(--blue);background:#e8f2ff;border-radius:11px;place-items:center;display:grid}.guideRows h3{font:800 16px var(--font-manrope),sans-serif;margin:5px 0}.guideRows p{color:#6f7e91;font-size:15px;line-height:1.65}.guideRows a{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.guideRows p a{font-size:inherit;font-weight:700;text-decoration:underline;display:inline}.guideRows a svg{width:13px}.supportContactBand{background:#edf5ff;border-radius:17px;justify-content:space-between;align-items:center;margin-bottom:90px;padding:30px 35px;display:flex}.supportContactBand>div:first-child{align-items:center;gap:15px;display:flex}.supportContactBand>div:first-child>span{background:var(--blue);width:50px;height:50px;color:var(--yellow);border-radius:13px;place-items:center;display:grid}.supportContactBand small{color:var(--blue);font-size:11px;font-weight:900}.supportContactBand h2{font:800 21px var(--font-manrope),sans-serif;margin:3px 0}.supportContactBand p{color:#708095;margin:0;font-size:14px}.supportContactBand>div:last-child{gap:9px;display:flex}.supportContactBand a{border-radius:8px;align-items:center;gap:7px;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.supportContactBand a:first-child{color:var(--navy);background:#fff}.supportContactBand a:last-child{background:var(--blue);color:#fff}.supportContactBand svg{width:15px}@media (max-width:800px){.supportHeroPage{padding:60px 0}.supportHeroGrid,.supportResolveGrid{grid-template-columns:1fr;gap:45px}.supportHeroCopy h1{font-size:41px}.supportHeroPhoto{height:400px}.supportOnline{left:-4px}.supportMessage{right:-4px}.supportSectionHead{display:block}.supportSectionHead h2{font-size:32px}.supportTopicGrid,.guideRows{grid-template-columns:1fr}.supportResolve h2{font-size:32px}.supportContactBand{flex-direction:column;align-items:flex-start;gap:20px}.supportContactBand>div:last-child{flex-direction:column;width:100%}.supportContactBand a{justify-content:center}}@media (prefers-reduced-motion:reduce){.supportOnline,.supportMessage{animation:none!important}}@media (max-width:1100px){.supportTopicGrid small,.guideRows small,.supportTicket>small,.supportContactBand small{font-size:12px}.supportTopicGrid h3,.guideRows h3{font-size:17px}.supportTopicGrid p,.guideRows p,.supportTicket>p{font-size:15px;line-height:1.65}.guideRows a,.supportContactBand a{font-size:12px}.supportResolve li,.supportContactBand p{font-size:14px}.journeyDetailCopy>p,.processOverviewHead>p,.secureProcess p,.processAfterHead p{font-size:15px}.detailSteps b{font-size:16px}.detailSteps p,.afterCards p{font-size:15px}.afterCards small,.serviceTag{font-size:12px}.aboutIntro>div:last-child p,.aboutSectionHead>p,.principlesCopy p{font-size:14px}.aboutServiceGrid article>small,.aboutPromise small{font-size:12px}.aboutServiceGrid p,.principle p{font-size:15px}.aboutServiceGrid a,.promiseList p,.travelCatalogHead>p{font-size:14px}.travelCatalogGrid article>small{font-size:12px}.travelCatalogGrid article>p,.travelCatalogGrid li,.providerChoice>div:nth-child(2) span,.providerAssurance,.choiceCopy p{font-size:14px}.providerChoice>strong small,.providerHeading small{font-size:12px}.internetOffer>p{font-size:14px}.internetOffer li b,.internetOffer li span{font-size:13px}}@media (max-width:800px){.supportHeroCopy>p,.supportSectionHead>p{font-size:15px}.supportQuick{font-size:13px}.supportOnline b,.supportMessage b,.supportOnline small,.supportMessage small{font-size:12px}.supportTopicGrid h3,.guideRows h3{font-size:19px}.supportTopicGrid p,.guideRows p,.supportTicket>p{font-size:14px}.supportTopicGrid small,.guideRows small{font-size:13px}.supportResolve li{font-size:14px;line-height:1.5}.supportContactBand h2{font-size:23px}.supportContactBand p{font-size:14px}.processHeroCopy>p,.journeyDetailCopy>p,.secureProcess p{font-size:15px}.detailSteps b{font-size:16px}.detailSteps p,.afterCards p,.overviewRail p{font-size:14px}.overviewRail b{font-size:17px}.aboutHeroCopy>p,.aboutIntro>div:last-child p,.aboutSectionHead>p{font-size:15px}.aboutServiceGrid h3{font-size:22px}.aboutServiceGrid p,.principle p{font-size:14px}.travelCatalogGrid h3{font-size:20px}.travelCatalogGrid article>p,.travelCatalogGrid li{font-size:14px}}.board{background:var(--navy);padding:105px 0;position:relative;overflow:hidden}.boardGlow{background:radial-gradient(640px 320px at 82% -5%,#1a73ff30,#0000 70%),radial-gradient(500px 260px at 8% 108%,#ffd33d14,#0000 70%);position:absolute;inset:0}.board .shell{position:relative}.boardHead{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:42px;display:flex}.boardHead h2{color:#fff;font-family:var(--font-manrope),sans-serif;letter-spacing:-1.5px;margin:14px 0 0;font-size:clamp(30px,4.2vw,46px);line-height:1.08}.boardHead h2 em{color:var(--yellow);font-style:normal}.boardHead>p{color:#a9bad2;max-width:340px;margin:0;font-size:15px;line-height:1.65}.boardPanel{background:#04142b;border:1px solid #ffffff14;border-radius:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 30px 70px #00000045}.boardTop{color:#8fa3c0;letter-spacing:2px;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 24px;font-size:13px;display:flex}.boardTop span{align-items:center;gap:9px;display:flex}.boardTop i{background:#39d98a;border-radius:50%;width:7px;height:7px;animation:2.2s infinite boardPulse}.boardTop b{color:var(--yellow);font-weight:600}.boardRowHead,.boardRow{grid-template-columns:72px 1.15fr 1.65fr 108px 84px;align-items:center;gap:18px;padding:13px 24px;display:grid}.boardRowHead{color:#5f7392;letter-spacing:2px;border-bottom:1px solid #ffffff14;font-size:12px}.boardRow{border-bottom:1px solid #ffffff0a;text-decoration:none;transition:background .15s}.boardRow:last-child{border-bottom:0}.boardRow:hover,.boardRow:focus-visible{background:#ffffff09}.boardRow b{color:var(--yellow);letter-spacing:1.5px;font-size:17px;font-weight:600}.boardName{color:#fff;font-size:14px;font-weight:600}.boardNets{color:#8fa3c0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boardPrice{color:#e7eefb;font-size:13px}.boardRow em{color:#39d98a;letter-spacing:1.5px;font-size:13px;font-style:normal}.boardFoot{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}.boardFoot p{color:#a9bad2;margin:0;font-size:14px}.boardFoot a{color:var(--yellow);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.boardFoot a svg{width:17px;height:17px}@keyframes boardPulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.boardTop i{animation:none}}@media (max-width:900px){.boardHead{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px}.boardRowHead,.boardRow{grid-template-columns:58px 1fr 92px 68px;gap:12px;padding:12px 16px}.boardNets,.boardRowHead span:nth-child(3){display:none}.board{padding:70px 0}}@media (max-width:480px){.boardRowHead,.boardRow{grid-template-columns:52px 1fr 78px;gap:10px}.boardRow em,.boardRowHead span:nth-child(5){display:none}.boardFoot{flex-direction:column;align-items:flex-start;gap:12px}}.destPage{background:#fff}.destSection{padding:70px 0 10px}.destSectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.destSectionHead h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-1.2px;margin:12px 0 0;font-size:clamp(26px,3.4vw,38px);line-height:1.1}.destSectionHead>p{max-width:360px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.destGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.destGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:13px;padding:26px;scroll-margin-top:90px;transition:box-shadow .2s,transform .2s;display:flex}.destGrid article:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0a316814}.destTop{justify-content:space-between;align-items:center;display:flex}.destTop b{background:var(--navy);color:var(--yellow);letter-spacing:1.5px;border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:inline-flex}.destTop b svg{width:14px;height:14px}.destTop span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.destTop span svg{width:13px;height:13px}.destGrid h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.5px;margin:0;font-size:21px}.destGrid article>p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.65}.destNets{flex-wrap:wrap;gap:8px;display:flex}.destNets span{background:var(--ice);color:#28497c;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.destNets svg{width:12px;height:12px}.destGrid article>a{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.destGrid article>a svg{width:16px;height:16px}.destDisclosure{border:1px solid var(--line);background:var(--ice);color:#28497c;border-radius:16px;align-items:flex-start;gap:14px;margin:60px auto 80px;padding:20px 24px;font-size:14px;line-height:1.6;display:flex}.destDisclosure svg{flex:none;width:20px;height:20px;margin-top:2px}@media (max-width:960px){.destGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.destGrid{grid-template-columns:1fr}.destSectionHead{flex-direction:column;align-items:flex-start;gap:10px}}.brandLockup{width:auto;height:46px;display:block}.brandLockup.light{filter:brightness(0)invert()}@media (max-width:800px){.brandLockup{height:36px}}.supportSearchWrap{position:relative}.searchResults{z-index:120;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 24px 55px #00000038}.searchResults button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.searchResults button:last-child{border-bottom:0}.searchResults button:hover,.searchResults button:focus-visible{background:var(--ice)}.searchResults span{flex-direction:column;gap:2px;display:flex}.searchResults b{color:var(--navy);font-size:14px}.searchResults small{color:var(--muted);font-size:12px}.searchResults svg{width:16px;color:var(--blue);flex:none}.cookieBanner{z-index:90;background:var(--navy);color:#d9e5f3;border-radius:16px;align-items:center;gap:22px;max-width:720px;margin:auto;padding:20px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 30px 70px #0005}.cookieBanner p{flex:1;margin:0;font-size:14px;line-height:1.6}.cookieBanner p b{color:#fff}.cookieBanner a{color:var(--yellow);font-weight:700}.cookieActions{flex:none;gap:10px;display:flex}.cookieActions button{cursor:pointer;color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff45;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:800}.cookieActions .cookieAccept{background:var(--yellow);border-color:var(--yellow);color:var(--navy)}.cookieActions button:hover{filter:brightness(1.08)}.cookiePrefs{border:1px solid var(--line);background:var(--ice);border-radius:14px;margin-top:14px;padding:18px 20px}.cookiePrefs p{margin:0 0 12px}.cookiePrefs .cookieActions button{color:var(--navy);border-color:#c6d4e6}.cookiePrefs .cookieActions .prefActive{background:var(--blue);border-color:var(--blue);color:#fff}@media (max-width:640px){.cookieBanner{flex-direction:column;align-items:stretch;gap:14px}.cookieActions button{flex:1}}.usagePage{background:#fff}.usageHero{color:#fff;background:linear-gradient(135deg,#061a36,#0a3d80);padding:80px 0 120px}.usageHero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-1.5px;margin:14px 0 12px;font-size:clamp(32px,4.5vw,48px)}.usageHero p{color:#b6c9df;max-width:520px;margin:0;font-size:15px;line-height:1.65}.usageShell{max-width:600px;margin-top:-60px;padding-bottom:90px;position:relative}.usageCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 26px 60px #0a316818}.usageCard label{color:#2c3e54;font-size:13px;font-weight:700;display:block}.usageCard input{width:100%;font:inherit;letter-spacing:1px;border:1px solid #c9d5e5;border-radius:10px;margin-top:8px;padding:13px 14px;display:block}.usageCard form button{background:var(--blue);color:#fff;width:100%;font:800 15px var(--font-dm-sans),sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:14px;display:flex}.usageCard form button:disabled{opacity:.7}.usageCard .error{color:brown;background:#fdecec;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.usageResult{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.usageTop{align-items:center;gap:12px;margin-bottom:16px;display:flex}.usageTop>span{width:42px;height:42px;color:var(--blue);background:#e8f2ff;border-radius:11px;place-items:center;display:grid}.usageTop small{color:var(--blue);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.usageTop b{color:var(--navy);font-size:17px}.usageBar{background:var(--ice);border-radius:99px;height:12px;overflow:hidden}.usageBar i{background:linear-gradient(90deg,var(--blue),var(--bright));border-radius:99px;height:100%;display:block}.usageNumbers{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;display:flex}.usageNumbers span{align-items:center;gap:7px;display:flex}.usageNumbers svg{width:16px}.usageNumbers b{color:var(--navy)}.usageExpiry{color:var(--muted);margin:14px 0 0;font-size:13px}.usageHelp{color:var(--muted);margin:16px 0 0;font-size:14px}.usageHelp a{color:var(--blue);font-weight:700}.spin{width:17px;animation:1s linear infinite usageSpin}@keyframes usageSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.authPage{background:#fff}.authShell{max-width:520px;padding:70px 0 90px}.authCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:32px;box-shadow:0 26px 60px #0a316814}.authCard h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-1px;margin:12px 0 8px;font-size:28px}.authCard>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.authForm label{color:#2c3e54;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.authForm input{width:100%;font:inherit;border:1px solid #c9d5e5;border-radius:10px;margin-top:7px;padding:12px 14px;display:block}.authForm input:disabled{background:var(--ice);color:var(--muted)}.authForm button{background:var(--blue);color:#fff;width:100%;font:800 15px var(--font-dm-sans),sans-serif;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px;display:flex}.authForm button:disabled{opacity:.7}.authForm .error{color:brown;background:#fdecec;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14px}.authSwap{text-align:center;color:var(--muted);margin:16px 0 0;font-size:14px}.authSwap a{color:var(--blue);font-weight:700}.accountPage{background:#f6f9fd}.accountShell{margin-top:-60px;padding-bottom:90px;position:relative}.accountShell>.checkoutBack{margin-bottom:16px;display:inline-flex}.accountLoading{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:24px;font-size:15px;display:flex}.accountGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:22px;display:grid}.accountCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px;box-shadow:0 20px 48px #0a316810}.accountCardHead{align-items:center;gap:12px;margin-bottom:18px;display:flex}.accountCardHead>span{width:42px;height:42px;color:var(--blue);background:#e8f2ff;border-radius:11px;place-items:center;display:grid}.accountCardHead small{color:var(--blue);letter-spacing:1px;font-size:11px;font-weight:900;display:block}.accountCardHead h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.4px;margin:0;font-size:19px}.accountCard form label{color:#2c3e54;margin-bottom:13px;font-size:13px;font-weight:700;display:block}.accountCard form input{width:100%;font:inherit;border:1px solid #c9d5e5;border-radius:9px;margin-top:6px;padding:11px 13px;display:block}.accountCard form input:disabled{background:var(--ice);color:var(--muted)}.accountCard form button{background:var(--blue);color:#fff;font:800 14px var(--font-dm-sans),sans-serif;cursor:pointer;border:0;border-radius:9px;padding:12px 18px}.accountPassword{margin-bottom:14px}.accountPassword summary{color:var(--blue);cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:700}.accountSignOut{border:1px solid var(--line);font:700 13px var(--font-dm-sans),sans-serif;color:#5e6c7e;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;display:inline-flex}.accountSignOut svg{width:15px}.okNote{color:#14733c;background:#e9f8ef;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:14px}.accountCard .error{color:brown;background:#fdecec;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:14px}.accountEmpty{color:var(--muted);font-size:14px}.accountRecent{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.accountRecent>div{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.accountRecent b{color:var(--navy)}.accountRecent span{color:var(--muted);flex:1}.accountActions{flex-wrap:wrap;gap:10px;display:flex}.accountActions .primary,.accountActions .secondary{font:800 13px var(--font-dm-sans),sans-serif;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:11px 16px;text-decoration:none;display:inline-flex}.accountActions .primary{background:var(--blue);color:#fff;border:0}.accountActions .secondary{color:var(--navy);background:#fff;border:1px solid #c9d5e5}.statusChip{letter-spacing:.5px;text-transform:uppercase;background:var(--ice);color:#28497c;border-radius:99px;padding:5px 11px;font-size:11px;font-style:normal;font-weight:800}.statusChip.delivered{color:#14733c;background:#e9f8ef}.statusChip.provisioning,.statusChip.paid{color:#8a6d00;background:#fff6d6}.statusChip.attention{color:brown;background:#fdecec}.ordersList{flex-direction:column;gap:16px;display:flex}.orderCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;box-shadow:0 16px 40px #0a31680d}.orderCardTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.orderCardTop b{color:var(--navy);font-size:16px;font-family:var(--font-manrope),sans-serif;display:block}.orderCardTop span{color:var(--muted);font-size:13px}.orderMeta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;display:flex}.orderMeta b{color:var(--navy);font-weight:700}.orderActions{gap:10px;margin-top:14px;display:flex}.orderActions .secondary{font:800 13px var(--font-dm-sans),sans-serif;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #c9d5e5;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;text-decoration:none;display:inline-flex}.topupRow{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;display:flex}.topupRow button{background:var(--ice);font:inherit;cursor:pointer;border:1px solid #c9d5e5;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;display:flex}.topupRow button b{color:var(--navy);font-size:13px}.topupRow button span{color:var(--blue);font-size:13px;font-weight:800}.topupRow button:disabled{opacity:.6}@media (max-width:860px){.accountGrid{grid-template-columns:1fr}}.authPage,.usagePage,.accountPage{flex-direction:column;min-height:100vh;display:flex}.authPage .authShell,.usagePage .usageShell,.accountPage .accountShell{flex:1 0 auto}.mobileOnly{display:none}@media (max-width:800px){.navLinks .mobileOnly{border-top:1px solid var(--line);color:var(--blue);padding-top:16px;font-weight:700;display:block}.legalNav nav{gap:18px;display:flex}.legalNav nav a{font-size:13px;font-weight:600}.legalNav .hideMobile{display:none}.journeyNumber{place-items:start;padding:17px 0 0 19px}}.nav{background:#fff;position:relative}@media (max-width:800px){.navLinks{top:100%}}.resetSent{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.resetSent svg{flex:none;width:19px;margin-top:1px}.imeiShell{max-width:1000px}.imeiCard{max-width:600px;margin:0 auto}.imeiResult{border-radius:14px;align-items:flex-start;gap:13px;margin-top:20px;padding:18px;display:flex}.imeiResult.good{background:#e9f8ef}.imeiResult.bad{background:#fdecec}.imeiResult.unknown{background:var(--ice)}.imeiResult>svg{flex:none;width:24px;height:24px;margin-top:2px}.imeiResult.good>svg{color:#14733c}.imeiResult.bad>svg{color:brown}.imeiResult.unknown>svg{color:#28497c}.imeiResult b{color:var(--navy);margin-bottom:5px;font-size:15px;display:block}.imeiResult span{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.imeiResult span svg{width:14px;height:14px}.imeiResult small{color:#8a6d00;margin-top:6px;font-size:12px;display:block}.imeiResult p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.imeiResult p a{color:var(--blue);font-weight:700}.imeiPrivacy{color:#8a97a8;margin:16px 0 0;font-size:12px}.imeiHowFind{grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;margin-top:56px;display:grid}.imeiHowCopy h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-1px;margin:12px 0 14px;font-size:clamp(24px,3vw,32px)}.imeiHowCopy p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.7}.imeiUnlockNote{background:#fff6d6;border:1px solid #ecd675;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;color:#6b5d25!important;font-size:14px!important}.imeiUnlockNote svg{flex:none;width:18px;margin-top:2px}.imeiCta{background:var(--blue);color:#fff;font:800 14px var(--font-dm-sans),sans-serif;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:13px 20px;text-decoration:none;display:inline-flex}.phoneDemo{flex-direction:column;align-items:center;gap:20px;display:flex}.phoneFrame{background:#f6f7f9;border:10px solid #10131a;border-radius:38px;width:250px;height:470px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0a316830}.phoneNotch{z-index:5;background:#10131a;border-radius:12px;width:86px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phoneScene{opacity:0;padding:44px 14px 14px;position:absolute;inset:0}.phoneScene>b{font:700 17px -apple-system,"SF Pro Text",var(--font-dm-sans),sans-serif;color:#111;margin:2px 4px 12px;display:block}.backChev{color:#0a84ff;font-weight:400}.pRow{font:400 13px -apple-system,"SF Pro Text",var(--font-dm-sans),sans-serif;color:#111;background:#fff;border-bottom:1px solid #e5e5ea;align-items:center;gap:9px;padding:11px 12px;display:flex;position:relative}.pRow:first-of-type{border-radius:10px 10px 0 0}.pRow:last-of-type{border-bottom:0;border-radius:0 0 10px 10px}.pIcon{border-radius:5px;flex:none;width:20px;height:20px}.chev{color:#c7c7cc;margin-left:auto}.pVal{color:#8e8e93;margin-left:auto}.s1 .hl,.s2 .hl{animation:16s infinite rowFlash}.tap{opacity:0;background:#0a84ff33;border:2px solid #0a84ff88;border-radius:50%;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;right:34px;transform:scale(.4)}.tapS1{animation:16s infinite tapPulse}.tapS2{animation:16s 4s infinite tapPulse}.imeiRow{background:#eaf3ff}.imeiNum{color:#061a36;font-weight:700;animation:16s infinite imeiGlow}.copyTip{text-align:center;color:#8e8e93;margin-top:10px;font-size:11px;font-style:normal;display:block}.s4brand{font:800 19px var(--font-manrope),sans-serif;color:var(--navy)}.s4brand span{color:var(--blue)}.s4kicker{letter-spacing:1.5px;color:var(--blue);margin:12px 0 6px;font-size:9px;font-weight:900;display:block}.fakeInput{background:#fff;border:1px solid #c9d5e5;border-radius:9px;height:38px;padding:11px 10px}.typing{white-space:nowrap;vertical-align:bottom;color:var(--navy);border-right:2px solid var(--blue);font:600 13px ui-monospace,Menlo,monospace;animation:16s steps(15,end) infinite imeiType;display:inline-block;overflow:hidden}.fakeBtn{background:var(--blue);color:#fff;text-align:center;font:800 12px var(--font-dm-sans),sans-serif;border-radius:9px;margin-top:9px;padding:11px;animation:16s infinite btnPress}.verdict{color:#14733c;font:700 12px var(--font-dm-sans),sans-serif;opacity:0;background:#e9f8ef;border-radius:9px;margin-top:12px;padding:11px;animation:16s infinite verdictPop;transform:translateY(8px)}.s1{animation:16s infinite scene1}.s2{animation:16s infinite scene2}.s3{animation:16s infinite scene3}.s4{animation:16s infinite scene4}@keyframes scene1{0%,22%{opacity:1;transform:none}25%,97%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes scene2{0%,22%{opacity:0;transform:translate(26px)}25%,47%{opacity:1;transform:none}50%,to{opacity:0;transform:translate(-26px)}}@keyframes scene3{0%,47%{opacity:0;transform:translate(26px)}50%,72%{opacity:1;transform:none}75%,to{opacity:0;transform:translate(-26px)}}@keyframes scene4{0%,72%{opacity:0;transform:translate(26px)}76%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes tapPulse{0%,15%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1)}22%,to{opacity:0;transform:scale(1.35)}}@keyframes rowFlash{0%,14%{background:#fff}18%,22%{background:#e3edff}25%,to{background:#fff}}@keyframes imeiGlow{0%,52%{text-shadow:none}58%,68%{color:var(--blue);text-shadow:0 0 12px #1a73ff55}74%,to{color:#061a36;text-shadow:none}}@keyframes imeiType{0%,77%{width:0}88%,to{width:15ch}}@keyframes btnPress{0%,89%{transform:none}91%{transform:scale(.96)}93%,to{transform:none}}@keyframes verdictPop{0%,92%{opacity:0;transform:translateY(8px)}95%,99%{opacity:1;transform:none}to{opacity:0}}.demoCaptions{color:#2c3e54;counter-reset:step;flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.demoCaptions b{color:var(--navy)}.demoCaptions li{counter-increment:step;border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px}.demoCaptions li:before{content:counter(step) ". ";color:var(--blue);font-weight:800}.demoCaptions li{transition:background .3s,border-color .3s}.c1{animation:16s infinite capOn1}.c2{animation:16s infinite capOn2}.c3{animation:16s infinite capOn3}.c4{animation:16s infinite capOn4}@keyframes capOn1{0%,22%{background:#e8f2ff;border-color:#a9c9f4}25%,to{border-color:var(--line);background:#fff}}@keyframes capOn2{0%,22%{background:#fff}25%,47%{background:#e8f2ff;border-color:#a9c9f4}50%,to{border-color:var(--line);background:#fff}}@keyframes capOn3{0%,47%{background:#fff}50%,72%{background:#e8f2ff;border-color:#a9c9f4}75%,to{border-color:var(--line);background:#fff}}@keyframes capOn4{0%,72%{background:#fff}76%,to{background:#e8f2ff;border-color:#a9c9f4}}@media (prefers-reduced-motion:reduce){.phoneScene,.tap,.typing,.fakeBtn,.verdict,.imeiNum,.demoCaptions li,.s1 .hl,.s2 .hl{animation:none!important}.s3{opacity:1}.typing{border-right:0;width:15ch}.demoCaptions li{background:#fff}}@media (max-width:900px){.imeiHowFind{grid-template-columns:1fr;gap:30px}.phoneDemo{margin-top:6px}}.trustLink{color:inherit;text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:flex}.trustLink:hover{color:var(--yellow)}.demoTabs{background:var(--ice);border-radius:99px;gap:8px;padding:5px;display:flex}.demoTabs button{font:800 13px var(--font-dm-sans),sans-serif;color:#5e6c7e;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 22px}.demoTabs button.active{background:var(--blue);color:#fff}.androidFrame{background:#fdfdfd;border-radius:26px}.phoneCam{z-index:5;background:#10131a;border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.androidFrame .phoneScene{padding-top:38px}.androidFrame .phoneScene>b{font-size:19px;font-weight:500}.androidFrame .pRow{background:0 0;border-bottom:0;border-radius:0;padding:13px 10px;font-size:13px}.androidFrame .pRow.hl{border-radius:12px}.pIcon.round{border-radius:50%;width:22px;height:22px}.androidFrame .s1 .hl,.androidFrame .s2 .hl{animation:16s infinite rowFlashA}@keyframes rowFlashA{0%,14%{background:0 0}18%,22%{background:#e8f0fe}25%,40%{background:0 0}43%,47%{background:#e8f0fe}50%,to{background:0 0}}.aDim{opacity:0;background:#0006;animation:16s infinite aDimIn;position:absolute;inset:0}.aDialog{opacity:0;background:#fff;border-radius:18px;padding:20px;animation:16s infinite aDialogIn;position:absolute;top:120px;left:18px;right:18px;transform:scale(.92);box-shadow:0 18px 40px #0004}.aDialog>b{color:#1f1f1f;margin-bottom:10px;font-size:15px;display:block}.aDialog .imeiNum{letter-spacing:.5px;font:600 14px ui-monospace,Menlo,monospace;display:block}.aDialog em{color:#5f6368;margin-top:5px;font-size:11px;font-style:normal;display:block}.aDialog i{text-align:right;font-style:normal;font:700 13px var(--font-dm-sans),sans-serif;color:#1a73e8;margin-top:14px;display:block}@keyframes aDimIn{0%,50%{opacity:0}53%,72%{opacity:1}75%,to{opacity:0}}@keyframes aDialogIn{0%,50%{opacity:0;transform:scale(.92)}54%,72%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.aDim,.aDialog{animation:none!important}.aDialogScene .aDim{opacity:1}.aDialogScene .aDialog{opacity:1;transform:none}}
