:root{color:#eaf8ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ice:#e9fbff;--frost:#a7f0ff;--cyan:#39d5ff;--blue:#0c7dcb;--navy:#07131d;--ink:#102637;--coral:#ff8f70;--line:#aaeeff3d;background:#07131d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#07131d00 0%,#07131d 90%),radial-gradient(circle at 12% 18%,#ff8f7024,#0000 28%),#07131d;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}main{min-height:100vh}.hero{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:84svh;padding:24px clamp(18px,4vw,64px) 32px;display:grid;position:relative;overflow:hidden}.hero-image,.hero-frost,.motion-layer{position:absolute;inset:0}.hero-image{object-fit:cover;object-position:center;z-index:-4;width:100%;height:100%;animation:18s ease-in-out infinite alternate slow-pan;transform:scale(1.04)}.hero-frost{z-index:-3;background:linear-gradient(90deg,#07131dd1 0%,#07131d7a 42%,#07131d14 100%),linear-gradient(#e4faff33 0%,#07131dd1 100%)}.motion-layer{z-index:-2;pointer-events:none;mix-blend-mode:screen}.light-lane{background:linear-gradient(90deg,#0000,#b4f7fff2,#0000);width:58%;height:2px;animation:4.8s linear infinite streak;position:absolute;left:-20%;transform:rotate(-15deg);box-shadow:0 0 18px #39d5ffbf}.lane-one{top:26%}.lane-two{animation-duration:6.4s;animation-delay:-1.8s;top:54%}.lane-three{animation-duration:5.6s;animation-delay:-3s;top:72%}.ice-shard{aspect-ratio:1;clip-path:polygon(50% 0,100% 35%,77% 100%,16% 82%,0 22%);filter:drop-shadow(0 0 20px #39d5ff52);background:linear-gradient(135deg,#eafcff47,#39d5ff0d);border:1px solid #d2fcff66;width:clamp(54px,7vw,110px);animation:9s ease-in-out infinite drift;position:absolute}.shard-one{top:18%;left:45%}.shard-two{animation-delay:-3s;bottom:20%;right:6%;transform:rotate(18deg)}.shard-three{width:clamp(38px,5vw,80px);animation-delay:-5.4s;bottom:24%;left:6%}.site-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100%);margin:0 auto;display:flex;position:relative}.brand,.site-header nav,.stats-rail,.plan-card,.feature-card,.network-panel,.contact-grid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091d2b70;border:1px solid #cff7ff38;box-shadow:inset 0 1px #ffffff2e,0 24px 80px #000f1c42}.brand{letter-spacing:0;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px 14px 8px 8px;font-weight:800;display:inline-flex}.brand-mark{color:#0a2a3d;background:linear-gradient(135deg,#e8fcfff2,#38caf3bd);border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 24px #39d5ff75}.site-header nav{border-radius:8px;align-items:center;gap:4px;min-height:48px;padding:6px;display:flex}.site-header nav a{color:#eaf8ffdb;border-radius:7px;padding:11px 14px;font-size:.94rem}.site-header nav a:hover{color:#07131d;background:#e5fbffe0}.hero-content{z-index:1;justify-self:start;width:min(760px,100%);margin:clamp(64px,10vh,128px) auto 0;padding-left:max(0px,50vw - 590px);position:relative}.eyebrow,.section-kicker{color:var(--frost);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 16px;font-size:.78rem;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{color:#f8fdff;letter-spacing:0;text-shadow:0 0 34px #58d9ff6b;max-width:680px;margin-bottom:20px;font-size:clamp(4rem,11vw,8.5rem);line-height:.86}.hero-copy{color:#eaf8ffe6;max-width:600px;margin-bottom:28px;font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-action,.secondary-action,.card-link,.text-link{letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:800;display:inline-flex}.primary-action{color:#07131d;background:linear-gradient(135deg,#f8fdff,#72e8ff);padding:0 20px;box-shadow:0 16px 40px #39d5ff57}.secondary-action{color:#eaf8ff;background:#08192661;border:1px solid #eaf8ff57;padding:0 18px}.primary-action:hover,.secondary-action:hover,.card-link:hover,.text-link:hover{transform:translateY(-2px)}.stats-rail{z-index:2;border-radius:8px;grid-template-columns:repeat(4,1fr);width:min(1180px,100%);margin:34px auto 0;display:grid;position:relative;overflow:hidden}.stats-rail:before{content:"";background:linear-gradient(110deg,#0000,#fff3,#0000);animation:7s ease-in-out infinite frost-sweep;position:absolute;inset:0;transform:translate(-100%)}.stat{border-right:1px solid #cff7ff29;padding:20px;position:relative}.stat:last-child{border-right:0}.stat strong,.stat span{display:block}.stat strong{color:#fff;margin-bottom:4px;font-size:clamp(1.35rem,3vw,2.15rem)}.stat span{color:#eaf8ffb8;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.motion-strip{background:linear-gradient(90deg,#ff8f7014,#0000 22%,#39d5ff1f),#091b27;border-block:1px solid #aceeff2e;overflow:hidden}.motion-track{color:#ebfaffb8;text-transform:uppercase;letter-spacing:.18em;gap:clamp(22px,5vw,56px);width:max-content;padding:17px 0;font-size:.82rem;font-weight:800;animation:18s linear infinite marquee;display:flex}.motion-track span{white-space:nowrap}.section{padding:clamp(72px,10vw,132px) clamp(18px,4vw,64px)}.section-heading{text-align:center;width:min(790px,100%);margin:0 auto 38px}.section-heading.align-left{text-align:left;margin:0}.section-heading h2,.network-copy h2,.contact-content h2{color:#f4fcff;letter-spacing:0;margin-bottom:16px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}.section-heading p:not(.section-kicker),.network-copy p,.contact-content p{color:#eaf8ffb8;font-size:1.02rem;line-height:1.7}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.plan-card{border-radius:8px;min-height:420px;padding:24px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.plan-card:after{content:"";background:linear-gradient(90deg, var(--coral), var(--cyan), var(--ice));transform-origin:0;border-radius:999px;height:3px;transition:transform .24s;position:absolute;inset:auto 20px 0;transform:scaleX(.35);box-shadow:0 0 24px #39d5ff94}.plan-card:hover{background:#0b2d429e;border-color:#bff5ff8f;transform:translateY(-7px)}.plan-card:hover:after{transform:scaleX(1)}.plan-topline{color:var(--frost);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;display:flex}.plan-card h3{color:#fff;margin:34px 0 8px;font-size:2rem}.plan-price{color:#fff;margin-bottom:26px;font-size:3rem;font-weight:900}.plan-price span{color:#eaf8ff9e;font-size:1rem;font-weight:700}.plan-card ul{color:#eaf8ffc7;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan-card li{align-items:center;gap:10px;display:flex}.plan-card li svg{color:var(--frost);flex:none}.card-link{color:#07131d;background:#eaf8ffeb;width:100%;margin-top:auto;padding:0 16px}.split-section{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(28px,5vw,64px);width:min(1180px,100%);margin:0 auto;display:grid}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feature-card{border-radius:8px;min-height:230px;padding:22px}.feature-icon{color:#081622;background:linear-gradient(135deg,#effdff,#61e5ff);border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.feature-card h3{color:#fff;margin-bottom:10px;font-size:1.25rem}.feature-card p{color:#eaf8ffad;line-height:1.62}.network-section{background:linear-gradient(135deg,#ff8f7014,#0000 28%),linear-gradient(#06111b,#092033);grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(72px,10vw,132px) clamp(18px,4vw,64px);display:grid}.network-copy{justify-self:end;width:min(520px,100%)}.text-link{min-height:42px;color:var(--frost);justify-content:flex-start}.network-panel{border-radius:8px;width:min(650px,100%);padding:20px;overflow:hidden}.panel-header{color:#fff;justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:900;display:flex}.panel-header div{align-items:center;gap:10px;display:inline-flex}.status-dot{background:var(--coral);border-radius:999px;width:10px;height:10px;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 20px #ff8f70e6}.network-row{color:#eaf8ffd1;border-top:1px solid #cff7ff24;grid-template-columns:1.1fr 1.2fr 64px 66px;align-items:center;gap:12px;min-height:56px;display:grid}.network-row strong{color:#fff}.network-row em{color:var(--frost);font-size:.9rem;font-style:normal}.latency-bar{background:#eaf8ff1f;border-radius:999px;height:8px;overflow:hidden}.latency-bar span{width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg, var(--coral), var(--cyan), var(--ice));height:100%;animation:2.4s ease-in-out infinite bandwidth;display:block;box-shadow:0 0 18px #39d5ffb8}.contact-section{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:start;gap:clamp(28px,5vw,70px);padding:clamp(72px,10vw,132px) clamp(18px,4vw,64px);display:grid}.contact-content{justify-self:end;width:min(520px,100%)}.contact-grid{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(680px,100%);padding:18px;display:grid}.contact-grid a,.contact-grid span{color:#eaf8ffe0;overflow-wrap:anywhere;background:#eaf8ff0f;border-radius:8px;align-items:center;gap:12px;min-height:68px;padding:16px;display:flex}.contact-grid svg{color:var(--frost);flex:none}.contact-grid a:hover{color:#07131d;background:#eaf8ffe6}.contact-grid a:hover svg{color:#0c7dcb}.contact-wide{grid-column:1/-1}@keyframes slow-pan{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.09)translate(1.4%,-1%)}}@keyframes streak{0%{opacity:0;transform:translate(-20%)rotate(-15deg)}15%,78%{opacity:1}to{opacity:0;transform:translate(230%)rotate(-15deg)}}@keyframes drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(18px,-22px)rotate(12deg)}}@keyframes frost-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.34)}}@keyframes bandwidth{0%,to{filter:saturate()}50%{filter:saturate(1.8)brightness(1.22)}}@media (width<=980px){.hero{min-height:82svh}.site-header{flex-direction:column;align-items:stretch}.site-header nav{overflow-x:auto}.site-header nav a{text-align:center;flex:1 0 auto}.hero-content{margin-top:48px;padding-left:0}.stats-rail,.plan-grid,.split-section,.network-section,.contact-section{grid-template-columns:1fr}.network-copy,.contact-content{justify-self:start}}@media (width<=680px){.hero{min-height:72svh;padding-inline:16px}.hero-frost{background:linear-gradient(90deg,#07131de0,#07131d85),linear-gradient(#e4faff1f,#07131de0)}h1{font-size:clamp(3.15rem,18vw,5.4rem)}.feature-grid,.contact-grid{grid-template-columns:1fr}.stats-rail{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(156px,1fr));overflow-x:auto}.stat{scroll-snap-align:start;border-bottom:0;border-right:1px solid #cff7ff29;min-width:156px}.stat:last-child{border-bottom:0}.network-row{grid-template-columns:1fr 64px;gap:8px 12px;padding:12px 0}.network-row .latency-bar,.network-row em{grid-column:1/-1}.motion-track{animation-duration:13s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
