:root{--ink: #060911;--ink-2: #0c111c;--ink-3: #141b2b;--paper: #eef3f4;--paper-2: #ffffff;--green: #29e08a;--cyan: #2fd7e6;--violet: #9b6bf2;--brand: var(--green);--brand-deep: #1fb96f;--beam: var(--cyan);--grad: linear-gradient(115deg, var(--green) 0%, var(--cyan) 52%, var(--violet) 100%);--text: #0a0e14;--muted: #5c6875;--muted-dark: #92a0b3;--line-dark: rgba(255, 255, 255, .11);--line-light: rgba(10, 14, 20, .11);--display: "Bricolage Grotesque", "Trebuchet MS", sans-serif;--body: "Figtree", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--shell: 1180px;--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);font-size:17px;line-height:1.6;color:var(--text);background:var(--paper-2);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}:focus-visible{outline:2px solid var(--beam);outline-offset:3px}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 24px}.tag{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep);margin:0 0 14px}.tag--onDark{color:var(--beam)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border:0;border-radius:var(--radius);font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.btn:hover{transform:translateY(-2px)}.btn--brand{background:var(--grad);color:var(--ink)}.btn--brand:hover{filter:brightness(1.08)}.btn--ghostDark{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--line-dark)}.btn--ghostDark:hover{box-shadow:inset 0 0 0 1px #fff6}.btn--ghostLight{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-light)}.btn--ghostLight:hover{box-shadow:inset 0 0 0 1px #0a0e1466}.beam{position:fixed;left:26px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(47,215,230,.3) 12%,rgba(155,107,242,.3) 88%,transparent);pointer-events:none;z-index:5}.beam:after{content:"";position:absolute;left:-1.5px;width:4px;height:90px;border-radius:4px;background:linear-gradient(to bottom,transparent,var(--beam),transparent);filter:blur(1px);animation:beamRun 7s linear infinite}@keyframes beamRun{0%{top:-12%}to{top:105%}}@media (max-width: 1240px){.beam{display:none}}.topbar{background:var(--ink);color:var(--muted-dark);border-bottom:1px solid var(--line-dark);font-size:13px}.topbar__row{display:flex;justify-content:space-between;align-items:center;gap:16px;height:42px}.topbar__group{display:flex;align-items:center;gap:22px}.topbar a{display:inline-flex;align-items:center;gap:7px;transition:color .15s ease}.topbar a:hover{color:#fff}.topbar__label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--brand)}.masthead{position:sticky;top:0;z-index:40;background:#0a0e14f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dark)}.masthead__row{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.brandmark{display:inline-flex;align-items:center;gap:10px}.brandmark__mark{flex:none;filter:drop-shadow(0 0 8px rgba(47,215,230,.45))}.brandmark__word{display:flex;flex-direction:column;line-height:1}.brandmark__word b{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.02em;color:#fff}.brandmark__word span{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.28em;color:var(--muted-dark);text-transform:uppercase;margin-top:2px}.footer .brandmark__word b{color:#fff}.nav{display:flex;align-items:center;gap:30px}.nav__link{font-size:15px;font-weight:500;color:#cfd8e3;padding:6px 0;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.nav__link:hover{color:#fff}.nav__link.is-active{color:#fff;border-bottom-color:var(--brand)}.masthead__actions{display:flex;align-items:center;gap:10px}.burger{display:none;width:44px;height:44px;background:transparent;border:1px solid var(--line-dark);border-radius:var(--radius);color:#fff;cursor:pointer}.drawer{display:none;border-top:1px solid var(--line-dark);background:var(--ink);padding:18px 0 26px}.drawer.is-open{display:block}.drawer__link{display:block;padding:13px 0;font-size:17px;font-weight:600;color:#e6ecf3;border-bottom:1px solid var(--line-dark)}.drawer__actions{display:grid;gap:10px;margin-top:20px}.drawer__actions .btn{justify-content:center}@media (max-width: 980px){.nav,.masthead__actions{display:none}.burger{display:grid;place-items:center}.topbar__group--social{display:none}}.hero{background:var(--ink);color:#fff;padding:84px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-220px;right:-160px;width:620px;height:620px;background:radial-gradient(circle,rgba(59,224,240,.16),transparent 62%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero h1{font-size:clamp(2.6rem,5.6vw,4.15rem);margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--brand)}.hero__lead{font-size:1.12rem;color:#b8c4d2;max-width:46ch;margin-bottom:32px}.hero__cta{display:flex;flex-wrap:wrap;gap:12px}.hero__meta{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px;padding-top:26px;border-top:1px solid var(--line-dark)}.hero__metaItem strong{display:block;font-family:var(--mono);font-size:1.35rem;color:var(--brand)}.hero__metaItem span{font-size:13px;color:var(--muted-dark)}@media (max-width: 900px){.hero{padding:56px 0 64px}.hero__grid{grid-template-columns:1fr;gap:44px}}.ladder{border:1px solid var(--line-dark);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent);padding:26px 24px 20px}.ladder__head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark);padding-bottom:16px;border-bottom:1px solid var(--line-dark)}.ladder__row{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-dark);transition:background .15s ease}.ladder__row:last-child{border-bottom:0}.ladder__row:hover{background:#ffffff08}.ladder__speed{font-family:var(--mono);font-weight:700;font-size:15px;color:#fff}.ladder__speed i{font-style:normal;font-size:10px;color:var(--muted-dark);margin-left:3px}.ladder__track{height:3px;background:#ffffff17;border-radius:3px;overflow:hidden}.ladder__fill{display:block;height:100%;border-radius:3px;background:var(--grad);transform-origin:left;animation:ladderGrow .9s cubic-bezier(.2,.7,.2,1) both}@keyframes ladderGrow{0%{transform:scaleX(0)}}.ladder__price{font-family:var(--mono);font-size:14px;color:var(--brand)}.channels{background:var(--ink-2);padding:0 0 4px}.channels__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark);border-left:1px solid var(--line-dark);border-right:1px solid var(--line-dark)}.channel{background:var(--ink-2);padding:34px 28px;color:#fff;display:block;transition:background .18s ease}.channel:hover{background:var(--ink-3)}.channel__icon{color:var(--cyan);margin-bottom:16px;filter:drop-shadow(0 0 10px rgba(47,215,230,.55))}.channel h3{font-size:1.16rem;margin-bottom:8px}.channel p{color:var(--muted-dark);font-size:.95rem;margin-bottom:14px}.channel__cta{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--beam)}@media (max-width: 820px){.channels__grid{grid-template-columns:1fr}}.section{padding:92px 0}.section--paper{background:var(--paper)}.section--tight{padding:64px 0}.section__head{max-width:620px;margin-bottom:46px}.section__head h2{font-size:clamp(1.9rem,3.6vw,2.7rem);margin-bottom:14px}.section__head p{color:var(--muted)}@media (max-width: 700px){.section{padding:64px 0}}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.plan{position:relative;background:var(--paper-2);border:1px solid var(--line-light);border-radius:var(--radius);padding:28px 26px 26px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.plan:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0a0e141a}.plan--destaque{border-color:transparent;box-shadow:0 0 0 2px var(--cyan),0 18px 44px #2fd7e62e}.plan__flag{position:absolute;top:-11px;left:26px;background:var(--grad);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.plan__speed{font-family:var(--mono);font-weight:700;font-size:2.5rem;letter-spacing:-.03em;line-height:1}.plan__speed i{font-style:normal;font-size:.95rem;color:var(--muted);margin-left:5px}.plan__track{height:3px;background:#0a0e141a;border-radius:3px;margin:16px 0 22px;overflow:hidden}.plan__fill{display:block;height:100%;border-radius:3px;background:var(--ink)}.plan--destaque .plan__fill{background:var(--grad)}.plan__price{display:flex;align-items:baseline;gap:4px;font-family:var(--display)}.plan__price small{font-size:1rem;font-weight:700}.plan__price strong{font-size:2.6rem;font-weight:800;letter-spacing:-.04em}.plan__price span{font-family:var(--body);font-size:.95rem;color:var(--muted)}.plan__note{font-size:.85rem;color:var(--muted);margin-top:4px}.plan__list{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:10px;font-size:.95rem}.plan__list li{display:flex;align-items:center;gap:10px}.plan__list svg{color:var(--brand-deep);flex:none}.plan .btn{margin-top:auto;justify-content:center}@media (max-width: 940px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.plans{grid-template-columns:1fr}}.coverage{background:var(--ink);padding:60px 0 72px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.coverage__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.coverage__head h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem)}.coverage__note{color:var(--muted-dark);font-size:.95rem;max-width:40ch}.pinlist{display:flex;flex-wrap:wrap;gap:12px}.pin{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid var(--line-dark);background:#ffffff08;color:#e8edf3;font-weight:600;font-size:.95rem;transition:border-color .15s ease,background .15s ease}.pin:hover{border-color:var(--cyan);background:#2fd7e612}.pin svg{color:var(--green);filter:drop-shadow(0 0 6px rgba(41,224,138,.6));flex:none}.pin--onLight{border-color:var(--line-light);background:var(--paper-2);color:var(--text)}.pin--onLight:hover{border-color:var(--brand-deep);background:#fff}.central{background:var(--ink);color:#fff;padding:72px 0}.central__row{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.central h2{font-size:clamp(1.8rem,3.4vw,2.4rem);margin-bottom:12px}.central p{color:var(--muted-dark);max-width:48ch}.profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.profile{border:1px solid var(--line-light);border-radius:var(--radius);padding:30px 26px;background:var(--paper-2);display:flex;flex-direction:column;transition:border-color .18s ease}.profile:hover{border-color:var(--ink)}.profile__q{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.profile h3{font-size:1.5rem;margin-bottom:12px}.profile p{color:var(--muted);font-size:.97rem;margin-bottom:22px}.profile__rec{margin-top:auto;padding-top:18px;border-top:1px solid var(--line-light);font-family:var(--mono);font-size:13px}.profile__rec b{color:var(--brand-deep)}@media (max-width: 860px){.profiles{grid-template-columns:1fr}}.prose{max-width:68ch}.prose p{margin-bottom:18px;color:#333d49}.prose h3{font-size:1.35rem;margin:34px 0 12px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--line-light);border:1px solid var(--line-light);border-radius:var(--radius);overflow:hidden;margin-top:44px}.fact{background:var(--paper-2);padding:26px 24px}.fact strong{display:block;font-family:var(--mono);font-size:1.7rem;letter-spacing:-.03em}.fact span{font-size:.9rem;color:var(--muted)}.contactCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px}.contactCard{border:1px solid var(--line-light);border-radius:var(--radius);padding:26px;background:var(--paper-2)}.contactCard h3{font-size:1.15rem;margin-bottom:8px}.contactCard p{color:var(--muted);font-size:.95rem;margin-bottom:14px}.contactCard a.link{font-family:var(--mono);font-size:13px;color:var(--brand-deep);border-bottom:1px solid currentColor}.footer{background:var(--ink);color:#fff;padding:66px 0 0}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:46px;border-bottom:1px solid var(--line-dark)}.footer h4{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:18px}.footer__list{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:.96rem;color:#cfd8e3}.footer__list a:hover{color:var(--brand)}.footer__blurb{color:var(--muted-dark);font-size:.96rem;max-width:34ch;margin:16px 0 20px}.footer__social{display:flex;gap:10px}.footer__social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-dark);border-radius:var(--radius);transition:background .15s ease,color .15s ease}.footer__social a:hover{background:var(--brand);color:var(--ink)}.footer__legal{padding:22px 0 30px;font-size:.82rem;color:var(--muted-dark);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width: 800px){.footer__grid{grid-template-columns:1fr;gap:34px}}.wpp{position:fixed;right:18px;bottom:18px;z-index:50;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 26px #25d3666b;transition:transform .16s ease}.wpp:hover{transform:scale(1.07)}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
