:root{--ink:#0b1220;--muted:#64748b;--line:#dfe7ef;--paper:#f8fafc;--blue:#2563eb;--cyan:#27c3d3;--dark:#0a1425;--card:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.announcement{background:#0e2037;color:#a9c4e1;text-align:center;font-size:12px;letter-spacing:.03em;padding:9px}.pulse{display:inline-block;width:7px;height:7px;background:#2dd4bf;border-radius:50%;margin-right:8px;box-shadow:0 0 0 4px #2dd4bf22}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:750;letter-spacing:-.04em}.brand small{display:block;font-size:7px;letter-spacing:.2em;color:var(--muted);font-weight:700}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-style:italic;font-size:20px}.brand-mark.small{width:24px;height:24px;font-size:14px;border-radius:7px}.brand-accent{color:var(--blue)}.nav-links{display:flex;gap:28px;font-size:13px;color:#465568}.nav-links a:hover,.footer a:hover,.text-link:hover{color:var(--blue)}.nav-actions{display:flex;gap:9px;align-items:center}.btn{border:0;border-radius:9px;padding:10px 16px;font-weight:700;font-size:12px;cursor:pointer;transition:.2s transform,.2s box-shadow,.2s background}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 20px #172d4b18}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-ghost{border:1px solid var(--line);background:#fff}.btn-outline{border:1px solid #c8d3e0;background:#fff;color:var(--ink);width:100%}.btn-light{background:#fff;color:var(--ink)}.btn-large{padding:14px 18px}.icon-button,.menu-button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:18px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1fr 1.03fr;gap:65px;padding:88px 0 76px;align-items:center}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--blue);margin-bottom:20px}.eyebrow.light{color:#6dd8df}.eyebrow-dot{width:7px;height:7px;display:inline-block;background:var(--cyan);border-radius:50%;margin-right:7px}.hero h1{font-size:clamp(44px,5.3vw,74px);letter-spacing:-.075em;line-height:1.01;margin:0 0 22px;max-width:600px}.hero h1 em,h2 em{font-style:normal;color:var(--blue)}.hero-lead{font-size:17px;line-height:1.7;color:var(--muted);max-width:520px}.hero-actions{display:flex;align-items:center;gap:24px;margin:30px 0}.text-link{font-size:12px;font-weight:750}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:34px;color:var(--muted);font-size:11px}.hero-proof strong{color:var(--ink);font-weight:650}.avatar-stack{display:flex}.avatar-stack i{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--paper);border-radius:50%;margin-left:-6px;background:#dce9f5;color:#31506d;font-size:9px;font-style:normal}.avatar-stack i:first-child{margin-left:0;background:#c9e4f0}.avatar-stack i:nth-child(2){background:#e4d9c7}.avatar-stack i:nth-child(3){background:#d9d6ed}.avatar-stack i:last-child{background:var(--ink);color:#fff}.hero-visual{position:relative}.glow{position:absolute;width:65%;height:70%;right:5%;top:5%;background:#39c8dd55;filter:blur(70px)}.dashboard-card{position:relative;background:#fff;border:1px solid #d8e4ee;border-radius:18px;box-shadow:0 30px 70px #1d3a5a16;padding:20px;overflow:hidden}.dash-top,.dash-welcome,.chart-label,.proxy-row{display:flex;align-items:center;justify-content:space-between}.dash-top{border-bottom:1px solid #eef2f6;padding-bottom:17px;font-size:11px}.dash-brand{display:flex;align-items:center;gap:8px}.status-pill{font-size:9px;color:#15877b;background:#e8faf6;padding:5px 8px;border-radius:20px}.status-pill i,.live-dot{color:#1db6a0}.dash-welcome{padding:25px 0 22px}.muted,.dash-welcome .muted{color:#93a2b4;font-size:10px}.dash-welcome h3{margin:5px 0 0;font-size:18px;letter-spacing:-.04em}.dash-welcome h3 span{color:#f4ae37}.dash-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#e6e9fb;color:#5660a6;font-size:10px;font-weight:700}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric{border:1px solid #e9eef4;padding:14px;border-radius:10px}.metric span,.metric small{display:block;color:#91a0b1;font-size:9px}.metric strong{display:block;font-size:23px;line-height:1.1;margin:8px 0}.metric .ip{font-size:15px;color:#1c4964}.metric small{font-size:9px;color:#748699}.metric .up{color:#16a896}.proxy-row{border:1px solid #e5edf4;border-radius:10px;margin-top:10px;padding:11px 12px;gap:10px}.row-title{display:flex;align-items:center;gap:8px}.proxy-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eaf9fa;color:#1daebc;font-size:20px}.row-title b,.row-title small{display:block;font-size:10px}.row-title small{color:#8a9aab;font-size:8px;margin-top:2px}.live-dot{font-size:9px;margin-left:auto;white-space:nowrap}.rotate-button{border:0;background:#eff5ff;color:var(--blue);font-weight:700;border-radius:6px;padding:7px 8px;font-size:9px;cursor:pointer}.chart{margin-top:18px;border-top:1px solid #eef2f6;padding-top:15px}.chart-label{font-size:9px;color:#8b9bad}.chart-label b{font-size:14px;color:var(--ink)}.chart svg{width:100%;height:84px;margin-top:9px}.chart-days{display:flex;justify-content:space-between;color:#abb8c5;font-size:8px}.trust-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;color:#8190a1;font-size:10px}.trust-strip div{display:flex;gap:35px;color:#9aa7b5;font-weight:800;letter-spacing:.04em}.section{padding:120px 0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:48px}.section-heading h2,.how-layout h2,.cta h2{font-size:clamp(34px,4vw,51px);letter-spacing:-.065em;line-height:1.03;margin:0}.section-heading>p{color:var(--muted);font-size:15px;max-width:410px;margin:0;line-height:1.75}.feature-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px}.feature-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:25px;min-height:340px}.feature-card.featured{background:#edfafd;border-color:#cbeff2}.feature-card h3{font-size:17px;letter-spacing:-.03em;margin:23px 0 8px}.feature-card p{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 20px}.feature-card a{font-size:11px;color:var(--blue);font-weight:750}.feature-art{height:130px;position:relative;border-radius:10px;overflow:hidden}.network-art{background:radial-gradient(circle at 50% 50%,#d1f3f3 0,#eafafc 40%,#f7fdfe 70%)}.node{position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;border:6px solid var(--cyan);box-shadow:0 0 0 7px #27c3d322}.n1{left:17%;top:46%}.n2{left:46%;top:20%;border-color:var(--blue)}.n3{right:15%;top:49%;border-color:#7da5f5}.n4{left:44%;bottom:12%;border-color:#7ce0d0}.link{position:absolute;height:1px;background:#8bdfe5;transform-origin:left}.l1{width:145px;left:24%;top:51%;transform:rotate(-25deg)}.l2{width:120px;left:51%;top:33%;transform:rotate(27deg)}.l3{width:110px;left:50%;top:37%;transform:rotate(73deg)}.protocol-art{background:#f5f8fb;display:grid;place-items:center;gap:7px;padding:18px}.protocol-box{width:82%;border:1px solid #e0e8ee;background:#fff;border-radius:7px;padding:7px 10px;display:flex;justify-content:space-between;font-size:9px}.protocol-box span{color:#99a8b5;font-size:7px}.protocol-box.active{border-color:#94e4e9;background:#edfcfd}.control-art{display:grid;place-items:center;background:#f4f7fb}.control-ring{width:70px;height:70px;border:1px dashed #8fd6dd;border-radius:50%;display:grid;place-items:center;color:var(--cyan);font-size:34px}.control-label{position:absolute;bottom:18px;right:18px;font-size:8px;color:#8fa0af;letter-spacing:.08em}.control-label b{color:var(--ink);font-size:13px}.dark-section{background:var(--dark);color:#fff;padding:118px 0}.how-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.how-layout h2{max-width:520px}.dark-lead{color:#98a9bb;line-height:1.7;font-size:14px;max-width:410px;margin:23px 0 30px}.steps{border-top:1px solid #29405a}.step{display:grid;grid-template-columns:45px 1fr 25px;gap:15px;padding:23px 0;border-bottom:1px solid #29405a;align-items:start;color:#60748b}.step>span{font-size:10px}.step b{color:#fff;font-size:13px}.step p{font-size:11px;line-height:1.6;margin:7px 0 0}.step i{font-style:normal;color:#33c7c4;font-size:14px}.step.active>span{color:#62d3dc}.centered{grid-template-columns:1fr 1fr}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px}.price-card.popular{border:2px solid var(--blue);padding:27px;box-shadow:0 15px 40px #1f65eb12}.popular-tag{position:absolute;right:15px;top:-12px;background:var(--blue);color:#fff;font-size:8px;font-weight:800;letter-spacing:.12em;border-radius:20px;padding:5px 9px}.price-kicker{color:#75879c;font-size:9px;font-weight:800;letter-spacing:.15em}.price-card h3{font-size:22px;margin:10px 0 5px;letter-spacing:-.04em}.price-card p{font-size:11px;color:var(--muted);min-height:36px}.price{display:flex;align-items:baseline;gap:7px;margin:25px 0}.price strong{font-size:32px;letter-spacing:-.06em}.price span{color:#8796a7;font-size:10px}.price-card ul{padding:0;margin:0 0 25px;list-style:none;border-top:1px solid #edf1f5}.price-card li{padding:10px 0;border-bottom:1px solid #edf1f5;font-size:11px;color:#647487}.price-card li:before{content:'✓';color:#18ae9b;margin-right:8px}.faq-section{padding:120px 0}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;list-style:none;font-size:15px;font-weight:700;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary span{font-size:20px;font-weight:400;color:var(--blue)}details p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.7;margin:14px 0 0}.cta{background:linear-gradient(110deg,#173864,#0a223c 60%,#0b5364);border-radius:18px;padding:52px 60px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px}.cta h2{font-size:34px}.cta p{color:#b1c7da;font-size:13px}.cta form{display:grid;grid-template-columns:1fr auto;gap:8px;min-width:390px}.cta input{border:1px solid #ffffff3b;background:#ffffff12;color:#fff;border-radius:8px;padding:12px 13px;outline:0}.cta input::placeholder{color:#b3c5d2}.cta small{grid-column:1/-1;color:#8fe2da}.footer{border-top:1px solid var(--line);padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#8795a5;font-size:10px}.footer>div:last-child{display:flex;gap:18px}.toast{position:fixed;bottom:22px;right:22px;background:#0e2037;color:#fff;padding:13px 16px;border-radius:9px;box-shadow:0 12px 30px #0e203744;max-width:340px;font-size:12px;transform:translateY(130%);transition:.3s;z-index:10}.toast.show{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.hero,.how-layout{grid-template-columns:1fr;gap:50px}.hero{padding-top:55px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card.featured{grid-column:1/-1}.section-heading{gap:35px}.trust-strip div{gap:12px}.nav-links{display:none}.nav-actions .btn-ghost{display:none}.menu-button{display:block}.nav.open .nav-links{display:flex;position:absolute;left:24px;right:24px;top:115px;background:#fff;border:1px solid var(--line);padding:18px;border-radius:10px;z-index:5;flex-direction:column;box-shadow:0 10px 30px #2030471c}.pricing-grid{grid-template-columns:1fr}.cta{align-items:stretch;flex-direction:column;padding:35px}.cta form{min-width:0}.footer{flex-wrap:wrap}}@media(max-width:560px){.shell{width:min(100% - 32px,1160px)}.nav{height:65px}.nav-actions .btn-primary{display:none}.hero h1{font-size:47px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.trust-strip{align-items:flex-start;flex-direction:column;gap:18px}.trust-strip div{flex-wrap:wrap}.section,.faq-section{padding:80px 0}.section-heading{grid-template-columns:1fr;gap:16px}.feature-grid{grid-template-columns:1fr}.feature-card.featured{grid-column:auto}.proxy-row{flex-wrap:wrap}.live-dot{margin-left:0}.chart{display:none}.cta form{grid-template-columns:1fr}.cta small{grid-column:auto}.footer{align-items:flex-start;flex-direction:column}}
