*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07090d;color:#f6f8fb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.stars{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 44% 32% at 80% 4%,#57769e16,transparent 85%);z-index:-1}button,input,select,textarea{font:inherit}button{cursor:pointer}.top{height:76px;padding:0 clamp(22px,5vw,86px);display:flex;align-items:center;justify-content:space-between;gap:24px;position:sticky;top:0;z-index:20;background:#0a0d12d9;border-bottom:1px solid #e0e8f51c;backdrop-filter:blur(24px)}.brand{font-size:14px;letter-spacing:.12em;font-weight:770;text-decoration:none;display:flex;align-items:center;gap:12px;white-space:nowrap}.brand b{color:#a7b8d3}.mark{height:34px;width:34px;border-radius:11px;display:grid;place-items:center;font-size:23px;font-weight:760;letter-spacing:-.09em;background:linear-gradient(135deg,#f3f8ff,#77879b 24%,#222c37 51%,#dae6f6);box-shadow:inset 0 1px #fff8,0 5px 17px #000a;border:1px solid #d5e0ee9b;color:white;text-shadow:0 2px 6px #000}.top nav{display:flex;align-items:center;gap:34px}.top nav a{font-size:12px;color:#9daabb;text-decoration:none}.top nav a:hover{color:#fff}.top-help{font-size:12px;font-weight:670;text-decoration:none;border:1px solid #b8cce440;border-radius:100px;padding:12px 16px}.top-help span{margin-left:12px}
main{max-width:1300px;margin:auto;padding:0 clamp(22px,5vw,62px)}.hero{position:relative;isolation:isolate;min-height:670px;padding:140px 0 130px;overflow:hidden;border-bottom:1px solid #e5ecf31d}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 42% 56% at 78% 48%,#4258752f,transparent),linear-gradient(90deg,transparent 30%,#e1eeff06 100%);pointer-events:none;z-index:-2}.eyebrow{font-size:10px;letter-spacing:.23em;font-weight:760;color:#acbacd}.eyebrow i{display:inline-block;width:7px;height:7px;background:#c7e1ff;border-radius:50%;box-shadow:0 0 14px #bcdeff;margin-right:9px}.hero h1{font-weight:660;font-size:clamp(64px,7.6vw,111px);line-height:1.01;letter-spacing:-.09em;margin:29px 0 25px;max-width:880px;position:relative;z-index:3}.hero h1 em,.split h2 em,.contact h2 em{font-style:normal;background:linear-gradient(105deg,#fefeff,#9cacbf 80%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero>p{font-size:16px;line-height:1.9;color:#a9b6c6;max-width:560px;position:relative;z-index:3}.hero-actions{display:flex;gap:14px;align-items:center;margin-top:34px;position:relative;z-index:3}.primary,.secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;border-radius:100px;min-height:54px;padding:15px 23px;font-size:12px;font-weight:730;transition:transform .2s}.primary{background:#f3f7fc;color:#101620;border:1px solid white}.secondary{background:#ffffff08;color:#e6eaf1;border:1px solid #e3ecfa48}.primary:hover,.secondary:hover{transform:translateY(-2px)}.hero-meta{position:relative;z-index:4;display:flex;align-items:center;gap:15px;margin-top:60px;font-size:11px;color:#788799}.hero-meta a{color:#d3dfed;text-decoration:none}.meta-sep{width:1px;height:15px;background:#ffffff25}.orb{position:absolute;right:-3%;top:17%;height:490px;width:490px;opacity:.8;filter:drop-shadow(0 50px 80px #000d);z-index:-1}.orb-ring{position:absolute;border-radius:50%;inset:10%;border:30px solid transparent;background:linear-gradient(#111923,#111923) padding-box,conic-gradient(from 35deg,#fff,#637589,#1a2331,#f7fcff,#44536b,#fff) border-box;transform:rotate(-28deg) rotateX(68deg);box-shadow:0 15px 60px #7f95ad3a}.orb-ring.r2{transform:rotate(45deg) rotateY(65deg);border-width:17px;inset:4%}.orb-core{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle at 25% 20%,#414f60,#0b111a 65%);border:5px solid #9eafc1;display:grid;place-items:center;font-size:133px;font-weight:620;letter-spacing:-.1em;box-shadow:inset 0 0 30px #000,0 20px 60px #000c;color:#dae6f5;text-shadow:0 4px 15px #000}
section.services,section.split,section.connection,section.billing,section.contact{padding:108px 0;border-bottom:1px solid #e8f4ff19;scroll-margin-top:76px}.section-top>h2,.section-top h2{font-size:clamp(37px,4.7vw,64px);font-weight:640;letter-spacing:-.072em;line-height:1.08;margin:17px 0 21px}.section-top>p{max-width:560px;color:#9ba7b7;line-height:1.8;font-size:14px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:37px}.tile{min-height:290px;position:relative;padding:25px;background:linear-gradient(153deg,#202936d9,#0d1219 75%);border:1px solid #dbe9fa25;border-radius:22px;text-decoration:none;transition:transform .27s,border-color .27s}.tile:hover{transform:translateY(-5px);border-color:#e4f1ff88}.tile-icon{display:grid;place-items:center;height:48px;width:48px;border-radius:15px;background:#dce6f21a;border:1px solid #d9e7f544;font-size:23px;margin-bottom:30px}.n,.bill-n{font-size:9px;letter-spacing:.18em;color:#8291a4}.tile h3{font-size:20px;letter-spacing:-.045em;font-weight:670;margin:10px 0}.tile p{font-size:12px;line-height:1.75;color:#94a4b7;max-width:250px}.tile .arrow{position:absolute;right:23px;bottom:20px;color:#a7bdd8}.split{display:grid;grid-template-columns:43% 57%;gap:35px}.split .section-top h2{margin-bottom:20px}.split .section-top p{color:#a5b3c4;line-height:1.85;font-size:14px;max-width:360px}.steps{padding-right:35px}.step{display:grid;grid-template-columns:48px 1fr;gap:14px;border-bottom:1px solid #ffffff19;padding:24px 0}.step:first-child{padding-top:0}.step>span{color:#aebed1;font-size:13px}.step h3{font-size:17px;margin:0 0 10px;font-weight:660}.step p{font-size:13px;color:#95a4b7;line-height:1.7;margin:0}.note{padding:19px 21px;background:#22314552;border:1px solid #e4ecf730;border-radius:15px;color:#afbfd0;line-height:1.75;font-size:12px;margin-top:24px}.note b{color:#f5f8fc}.subtle-link{display:inline-block;margin-top:20px;color:#d4e0ee;text-decoration:none;font-size:12px}.connection-box{display:flex;align-items:center;gap:18px;padding:26px;border:1px solid #d4e3f637;background:linear-gradient(120deg,#182333,#0b1119);border-radius:23px;margin-top:32px}.connection-box .status-pill{border-radius:99px;border:1px solid #dbe5f763;color:#dce8f8;font-size:9px;letter-spacing:.08em;white-space:nowrap;padding:9px 12px}.connection-box .status-pill[data-state=ok]{border-color:#9ed9b7;color:#9be0b8}.connection-box .status-pill[data-state=down]{border-color:#efba9d;color:#f4c2a5}.connection-box>div{flex:1}.connection-box h3{font-size:16px;margin:0 0 5px}.connection-box p{font-size:12px;line-height:1.6;color:#a0afbf;margin:0}.connection-box button{border:1px solid #e8f0fb66;background:#ffffff0b;color:white;border-radius:12px;padding:14px;font-size:11px;font-weight:700;flex:none}.billing-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:30px}.bill-card{border:1px solid #d7e3f432;border-radius:23px;background:linear-gradient(130deg,#1c2735,#10151e 70%);padding:33px}.bill-card h3{font-size:22px;letter-spacing:-.05em;margin:19px 0 10px}.bill-card strong{display:block;font-size:40px;letter-spacing:-.07em}.bill-card small{font-size:13px;letter-spacing:0;color:#96a8bd}.bill-card p{min-height:58px;font-size:13px;line-height:1.7;color:#a8b6c7}.bill-card a{display:inline-flex;border:1px solid #e5edf73b;border-radius:99px;padding:11px 17px;text-decoration:none;font-size:12px}.footnote{font-size:12px;color:#879aaf;line-height:2;margin-top:22px}.footnote a{color:#d6e2f0}.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact h2{font-size:clamp(48px,5vw,72px);font-weight:650;line-height:1.06;letter-spacing:-.075em;margin:20px 0}.contact-copy p{max-width:400px;color:#9faec0;font-size:14px;line-height:1.9}.contact-copy a{color:#f1f5fa;font-size:13px}.contact-form{display:flex;flex-direction:column;padding:30px;background:linear-gradient(130deg,#1c2633,#0c1118 75%);border:1px solid #d5e4f73d;border-radius:24px;gap:10px}.contact-form label{font-size:9px;letter-spacing:.13em;color:#b7c7db;margin-top:10px}.contact-form input,.contact-form select,.contact-form textarea{padding:15px 16px;background:#0b121bbf;border:1px solid #d6e4f638;border-radius:12px;color:#ecf3ff;outline:none;min-width:0}.contact-form option{background:#141b26}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#d5e7ff}.contact-form textarea{resize:vertical;min-height:140px}.contact-form .primary{justify-content:space-between;margin-top:8px;width:100%;cursor:pointer}.form-tip,.form-state{font-size:11px;color:#889bb0;line-height:1.55;margin:0}footer{padding:45px clamp(22px,5vw,86px);display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #ffffff18;color:#8fa0b6;font-size:11px}footer>div{display:flex;gap:24px}footer a{text-decoration:none}footer a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d9eaff;outline-offset:3px}
@media(max-width:950px){.top nav{display:none}.orb{opacity:.25;right:-25%}.split,.contact{grid-template-columns:1fr}.split .steps{padding:0}.hero{min-height:620px}.top-help{display:none}}@media(max-width:700px){.hero{padding:95px 0 90px;min-height:610px}.hero h1{font-size:clamp(54px,12vw,82px)}.hero-meta{flex-wrap:wrap;gap:10px}.hero-actions{flex-wrap:wrap}.tiles,.billing-cards{grid-template-columns:1fr}.tile{min-height:240px}.connection-box{align-items:flex-start;flex-wrap:wrap}.contact{gap:25px}.contact-form{padding:22px}footer{flex-wrap:wrap}.orb{top:18%;right:-48%;height:330px;width:330px}.orb-core{font-size:75px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tile,.primary,.secondary{transition:none!important;transform:none!important}}