:root{--ink:#122d45;--navy:#081e33;--midnight:#061727;--teal:#3ee0c7;--teal-dark:#067e7d;--gray:#647789;--paper:#f6f9fb;--white:#fff;--line:#e2eaf0;--muted:#dce6eb;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #22baa7;outline-offset:4px}.container{width:min(1180px,calc(100% - 64px));margin-inline:auto}.skip{position:absolute;left:12px;top:-80px;background:#fff;color:#000;padding:12px;z-index:200}.skip:focus{top:10px}.site-head{height:76px;position:sticky;top:0;z-index:90;background:rgba(255,255,255,.96);border-bottom:1px solid #e9eef2;backdrop-filter:blur(16px)}.nav-row{height:100%;display:flex;align-items:center;gap:36px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:24px;font-weight:850;letter-spacing:-1.6px;color:#0b2b42;white-space:nowrap}.brand-dot{color:#0ba898}.brand-mark{width:30px;height:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;transform:rotate(-14deg)}.brand-mark span{background:#0d3950;border-radius:4px}.brand-mark span:nth-child(2),.brand-mark span:nth-child(3){background:#20c1ad}.brand-mark span:nth-child(4){background:#198b91}.main-nav{display:flex;gap:30px;margin-inline:auto;font-size:13px;font-weight:650;color:#536b7c}.main-nav a:hover{color:#0a7e7b}.nav-entry{background:#0b2c45;color:#fff;font-size:13px;font-weight:700;padding:13px 18px;border-radius:9px;white-space:nowrap}.nav-entry span{margin-left:12px}.nav-entry:hover{background:#0e5264}.menu-toggle{display:none;background:transparent;border:0;padding:8px}.menu-toggle span{display:block;width:23px;height:2px;margin:5px;background:#14314a;border-radius:5px}.hero{background:var(--midnight);color:white;position:relative;overflow:hidden}.hero-mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 730px 530px at 87% 36%,rgba(30,148,153,.23),transparent 70%),linear-gradient(126deg,transparent 30%,rgba(50,220,184,.035) 50%,transparent 65%)}.hero-mesh:after{content:"";position:absolute;inset:0;opacity:.17;background-image:radial-gradient(#7bafa9 .7px,transparent .7px);background-size:22px 22px;mask-image:linear-gradient(to right,transparent 29%,black)}.hero-layout{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:30px;min-height:660px;padding-top:58px;padding-bottom:82px}.hero-content{position:relative;z-index:3;padding-bottom:20px}.eyebrow,.section-kicker{font-size:11px;font-weight:850;letter-spacing:2px;color:#198e88}.eyebrow{display:flex;align-items:center;gap:12px;color:#7ee0d3}.status-pulse{display:inline-block;width:8px;height:8px;background:#55e8cd;border-radius:50%;box-shadow:0 0 0 6px rgba(66,227,207,.1)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(45px,4.35vw,68px);line-height:1.08;letter-spacing:-3.3px;font-weight:800;margin:22px 0 22px}.hero h1 em,.final-cta em{font-style:normal;color:#4be0ca}.hero-lead{font-size:16px;line-height:1.85;color:#c0cdda;max-width:465px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{min-height:49px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-radius:10px;padding:0 19px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-teal{background:#48e0c5;color:#072b37;box-shadow:0 8px 26px rgba(36,196,177,.16)}.btn-teal:hover{background:#71efd9}.btn-ghost{color:#d4e9ed;border:1px solid rgba(223,245,243,.24);background:rgba(255,255,255,.03)}.btn-ghost:hover{background:rgba(255,255,255,.09)}.hero-footnote{color:#97adbd;font-size:12px;margin-top:30px}.footnote-icon{color:#50e0ca}.dot-sep{padding:0 8px}.visual-shell{margin-left:10px;border:1px solid rgba(210,243,246,.19);border-radius:17px;background:linear-gradient(140deg,rgba(255,255,255,.18),rgba(255,255,255,.05));padding:10px;position:relative;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);box-shadow:0 40px 75px #020f1d80}.window-bar{height:34px;background:#f8fafc;border-radius:9px 9px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#8494a0}.window-dots{display:flex;gap:5px}.window-dots i{width:8px;height:8px;background:#c6d1d8;border-radius:50%}.window-dots i:first-child{background:#fb9b95}.window-dots i:nth-child(2){background:#f1c36e}.window-dots i:nth-child(3){background:#78cda3}.window-address{background:#edf2f5;border:1px solid #e1e9ec;padding:4px 30px;border-radius:4px;font-size:9px;letter-spacing:.4px}.ui-dashboard{display:flex;min-height:401px;background:#f6f9fb;border-radius:0 0 9px 9px;overflow:hidden;color:#14324b}.ui-sidebar{width:53px;background:#0b2945;display:flex;align-items:center;flex-direction:column;padding:15px 0;gap:11px}.ui-side-logo{color:#fff;font-size:24px;font-weight:900;margin-bottom:17px}.ui-side-logo span{color:#4de9cf}.ui-side-item{width:33px;height:33px;border-radius:7px;display:grid;place-items:center;color:#93aabd;font-size:17px}.ui-side-item.active{background:#224d69;color:#4ce6ce}.ui-side-item.last{margin-top:auto}.ui-main{flex:1;padding:25px 25px 21px;min-width:0}.ui-overline{font-size:8px;font-weight:850;letter-spacing:1.1px;color:#448e98;display:flex;justify-content:space-between;gap:5px}.ui-pill{font-weight:700;letter-spacing:0;border:1px solid #d1e7e7;color:#598d94;border-radius:30px;padding:4px 7px;margin-top:-5px;white-space:nowrap}.ui-title{font-weight:800;font-size:21px;letter-spacing:-.6px;margin-top:11px}.ui-sub{font-size:10px;color:#84949f;margin-top:5px}.ui-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.ui-stats>div{background:white;border:1px solid #e1eaef;padding:11px 10px;border-radius:7px}.ui-stats strong{display:block;font-size:21px;color:#163650}.ui-stats span{display:block;font-size:8px;color:#8295a2;margin-top:3px}.ui-schedule{border:1px solid #e4ebef;background:#fff;border-radius:8px;margin-top:14px;padding:13px 11px}.ui-schedule-head{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-bottom:13px}.ui-schedule-head span{color:#8695a4;font-size:8px}.ui-grid{display:grid;grid-template-columns:41px repeat(4,minmax(0,1fr));border-top:1px solid #e9eef2;border-left:1px solid #e9eef2}.ui-grid>div{border-right:1px solid #e9eef2;border-bottom:1px solid #e9eef2}.ui-ghead{font-size:8px;background:#f4f7fa;text-align:center;padding:9px 0;color:#718399;font-weight:800}.ui-time{font-size:8px;color:#8191a0;text-align:center;padding:15px 1px}.ui-slot{height:49px;padding:5px 3px}.ui-event{border-radius:4px;padding:6px 4px;font-size:7px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-event.blue{background:#dbe7fa;color:#426b99;border-left:2px solid #578dce}.ui-event.mint{background:#d3f5ee;color:#198474;border-left:2px solid #28bda9}.ui-event.pale{background:#edf0fa;color:#6e729c;border-left:2px solid #9d9dc1}.floating-note{position:absolute;right:-14px;bottom:10px;background:#fff;color:#14314b;border-radius:12px;box-shadow:0 17px 38px #00142670;padding:13px 17px;display:flex;align-items:center;gap:11px;transform:rotateY(5deg) rotateX(-2deg)}.floating-check{width:35px;height:35px;display:grid;place-items:center;background:#d9f8ee;color:#148c77;border-radius:9px;font-weight:900;font-size:20px}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:11px}.floating-note small{color:#81929e;font-size:9px;margin-top:4px}.hero-bottom{border-top:1px solid #17374d;background:#0b263b}.hero-bottom .container{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:15px}.hero-bottom span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#9eb5c1}.hero-bottom i{width:4px;height:4px;background:#3dcdb9;border-radius:50%;flex-shrink:0}.section-pad{padding:113px 0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:47px}.section-top h2,.process-section h2,.security-section h2,.faq-section h2,.final-cta h2{font-size:clamp(33px,3.5vw,49px);letter-spacing:-2.2px;line-height:1.13;margin:19px 0 0}.section-top h2 span,.faq-section h2 span{color:#79919f}.section-top>p{line-height:1.85;color:#718294;max-width:380px;font-size:14px;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.feature-card{border:1px solid #e1eaf0;border-radius:15px;padding:29px;min-height:276px;position:relative;transition:border-color .2s,transform .2s,box-shadow .2s;background:#fff}.feature-card:hover{border-color:#87cbc7;transform:translateY(-3px);box-shadow:0 18px 35px #0c385011}.feature-num{font-size:10px;letter-spacing:1.5px;color:#91a0a9;font-weight:850}.feature-icon{margin-top:29px;width:44px;height:44px;background:#e9f8f5;color:#139a91;border-radius:11px;display:grid;place-items:center}.feature-icon svg{width:25px;height:25px}.feature-card h3{font-size:19px;letter-spacing:-.6px;margin:18px 0 9px}.feature-card p{font-size:13px;line-height:1.7;color:#7b8b98;max-width:315px;margin:0}.feature-corner{position:absolute;right:25px;top:24px;font-size:19px;color:#b3c3cd}.feature-featured{background:#e9f8f5;border-color:#d9eeeb}.process-section{background:#f5f8fa}.process-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:14%}.process-sticky{align-self:start;position:sticky;top:135px}.process-sticky h2 em{font-style:normal;color:#159c94}.process-sticky>p,.faq-layout>div>p{color:#728593;line-height:1.85;font-size:14px;margin-top:23px;max-width:365px}.process-ornament{display:flex;gap:5px;margin-top:42px}.process-ornament div{height:7px;width:70px;background:#12354e;border-radius:10px}.process-ornament div:nth-child(2){width:35px;background:#30cbb7}.process-ornament div:nth-child(3){width:16px;background:#c4e9e4}.step-list{border-top:1px solid #dbe5ec}.step{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:32px 0 31px;border-bottom:1px solid #dbe5ec}.step-num{font-size:13px;font-weight:800;color:#199d93;letter-spacing:2px;padding-top:3px}.step h3{font-size:21px;margin:0 0 11px;letter-spacing:-.7px}.step p{color:#7a8a98;line-height:1.75;font-size:13px;margin:0;max-width:405px}.security-section{background:#0b2942;color:#f5ffff;overflow:hidden}.security-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.light-kicker{color:#59dac8}.security-section h2{max-width:540px}.security-section h2 span{color:#71a5b2}.security-section p{line-height:1.85;color:#bdd0d7;max-width:500px;font-size:14px;margin:26px 0}.security-tags{display:flex;flex-wrap:wrap;gap:8px}.security-tags span{border:1px solid #31566b;padding:9px 13px;border-radius:100px;font-size:11px;color:#b5d6d8}.security-disclaimer{display:block;margin-top:22px;color:#8ea9b7;font-size:10px;line-height:1.7;max-width:460px}.network-visual{height:360px;position:relative;display:grid;place-items:center}.network-visual:before{content:"";position:absolute;width:285px;height:285px;border:1px solid #1d5b68;border-radius:50%;box-shadow:0 0 0 36px #1c617015,0 0 0 75px #1c617009}.network-core{position:relative;z-index:2;width:175px;height:175px;border-radius:50%;background:#0e3b53;border:1px solid #2c8190;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 80px #17b3a025}.network-logo{font-size:66px;font-weight:900;line-height:1}.network-logo span{color:#5ce4d0}.network-core small{margin-top:8px;font-size:8px;letter-spacing:1.8px;color:#99c3c9}.network-node{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:91px;height:91px;border-radius:14px;background:#123951;border:1px solid #387e87;box-shadow:0 20px 50px #041926}.network-node b{font-size:23px}.network-node span{font-size:9px;color:#85bbc2;letter-spacing:1.2px}.n1{top:4px;left:4%}.n2{top:4px;right:1%}.n3{bottom:1px;left:calc(50% - 46px)}.network-lines{position:absolute;width:440px;height:360px;z-index:1;max-width:100%}.faq-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:12%}.faq-items{border-top:1px solid var(--line)}.faq-items details{border-bottom:1px solid var(--line);padding:23px 0}.faq-items summary{cursor:pointer;font-size:15px;font-weight:750;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:"+";font-size:25px;font-weight:400;color:#1fa99c}.faq-items details[open] summary:after{content:"−"}.faq-items details p{margin:16px 35px 0 0;font-size:13px;color:#7a8b98;line-height:1.85}.final-cta{background:#0c3047;color:#fff;padding:73px 0}.final-layout{display:flex;align-items:center;justify-content:space-between;gap:50px}.final-cta h2{margin:19px 0}.final-cta p{color:#b6cad4;font-size:14px}.cta-buttons{display:flex;flex-direction:column;align-items:start}.cta-caption{font-size:11px;color:#9db6c3;margin-top:13px}.site-footer{background:#f6f9fa}.footer-top{display:flex;justify-content:space-between;padding:70px 0 62px;gap:50px}.footer-brand p{max-width:265px;font-size:13px;line-height:1.8;color:#738794;margin:20px 0 0}.footer-links{display:flex;gap:90px}.footer-links>div{display:flex;flex-direction:column;gap:16px;font-size:13px;color:#748695}.footer-links b{color:#19374d;margin-bottom:8px}.footer-links a:hover{color:#0d958d}.footer-bottom{border-top:1px solid #dfe9ed;padding:25px 0;display:flex;justify-content:space-between;gap:20px;color:#8898a3;font-size:11px}.policy-page{min-height:70vh;padding:90px 0;background:#f8fafb}.policy-page .policy-inner{max-width:760px}.policy-page h1{font-size:40px;letter-spacing:-1.5px;margin:15px 0 24px}.policy-page h2{font-size:22px;margin-top:35px}.policy-page p,.policy-page li{font-size:15px;line-height:1.9;color:#5b7282}.policy-page a{color:#138b84;text-decoration:underline}
@media(max-width:1050px){.main-nav{gap:15px}.nav-row{gap:20px}.hero-layout{grid-template-columns:1fr;gap:30px;padding-top:75px;max-width:800px}.hero h1{max-width:730px}.hero-lead{max-width:650px}.visual-shell{max-width:670px;margin:10px auto 0;width:100%;transform:none}.floating-note{right:0;bottom:-13px;transform:none}.hero-bottom span{letter-spacing:.8px}.security-layout{gap:22px}}
@media(max-width:760px){.container{width:min(100% - 38px,620px)}.site-head{height:67px}.brand{font-size:22px}.menu-toggle{display:block;margin-left:auto}.nav-entry{display:none}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;padding:23px 20px;box-shadow:0 14px 25px #0c2f3e20;border-bottom:1px solid #e2edf2;flex-direction:column;gap:20px}.main-nav.open{display:flex}.hero-layout{padding-top:61px;padding-bottom:65px;min-height:auto}.hero h1{font-size:47px;letter-spacing:-2.7px}.hero-lead{font-size:14px}.eyebrow{font-size:10px;letter-spacing:1.2px}.hero-bottom .container{flex-wrap:wrap;justify-content:center;padding:20px 0;gap:10px 15px}.hero-bottom span{font-size:9px}.hero-bottom i:nth-of-type(2){display:none}.section-pad{padding:76px 0}.section-top{display:block}.section-top>p{margin:20px 0 0}.section-top h2,.process-section h2,.security-section h2,.faq-section h2,.final-cta h2{font-size:37px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{padding:22px;min-height:260px}.feature-card h3{font-size:17px}.process-layout,.security-layout,.faq-layout{grid-template-columns:1fr;gap:38px}.process-sticky{position:static}.process-ornament{display:none}.network-visual{height:330px}.final-layout,.footer-top{display:block}.cta-buttons{margin-top:30px}.footer-links{margin-top:44px}.footer-bottom{flex-direction:column;gap:9px}}
@media(max-width:485px){.hero h1{font-size:42px}.hero-actions .btn{width:100%}.hero-lead{line-height:1.7}.visual-shell{margin-top:5px}.ui-main{padding:15px 10px}.ui-dashboard{min-height:333px}.ui-sidebar{width:38px}.ui-side-item{width:27px;height:27px}.ui-overline{font-size:7px}.ui-pill{font-size:7px}.ui-title{font-size:17px}.ui-stats{gap:4px;margin-top:12px}.ui-stats>div{padding:8px 5px}.ui-stats strong{font-size:16px}.ui-stats span{font-size:7px}.ui-schedule{margin-top:10px;padding:8px 6px}.ui-slot{height:39px}.ui-event{font-size:6px;padding:5px 2px}.ui-time{font-size:7px;padding:10px 1px}.ui-ghead{font-size:7px}.floating-note{right:-5px;bottom:-26px;padding:9px}.floating-note b{font-size:9px}.floating-note small{font-size:8px}.floating-check{width:29px;height:29px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:230px}.hero-bottom .container{gap:8px 12px}.hero-bottom span{font-size:7px}.step{grid-template-columns:43px 1fr}.network-visual{transform:scale(.88);margin:-25px 0}.footer-links{gap:50px}.footer-bottom{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.feature-card{transition:none}}
