@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--navy:#08264a;--blue:#0867e8;--light:#eaf6ff;--muted:#5e7696;--green:#08ae72}
*{box-sizing:border-box}body{font-family:Inter,Arial,sans-serif;color:var(--navy);margin:0}a{text-decoration:none}.navbar{z-index:10}.navbar-brand strong{font-size:1.5rem;letter-spacing:-.7px;color:#0a2b50}.navbar-brand strong span,.section-title span{color:#0878f9}.brand-tagline{font-size:.65rem;color:#526a86;letter-spacing:0}.brand-icon{width:43px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.55rem;background:linear-gradient(140deg,#0d8cf8,#0750b8);box-shadow:0 5px 12px #0074df33}.nav-link{font-size:.9rem;color:#304e70!important;margin:0 .3rem}.nav-link:hover,.nav-link.active{color:var(--blue)!important}.top-contact{color:#244568;white-space:nowrap}.top-contact i{color:var(--blue);margin-right:5px}.btn-primary{background:#0867e8;border-color:#0867e8;box-shadow:0 7px 16px #0065e522}.btn-primary:hover{background:#0754bf;border-color:#0754bf}.hero{background:radial-gradient(ellipse at 70% 15%,#b8e4ff 0,transparent 42%),linear-gradient(110deg,#f3fbff,#e3f4ff 70%,#ccecff);overflow:hidden}.hero .container{max-width:1360px}.eyebrow{display:inline-block;background:#d3eaff;border:1px solid #b3d9ff;color:#0758b6;padding:.35rem .75rem;border-radius:30px;font-size:.82rem;font-weight:700}.hero h1{font-size:clamp(2rem,3.15vw,3.2rem);line-height:1.13;letter-spacing:-1.4px;color:#08274a}.hero h1 span{color:#0874ee}.hero .lead{font-size:1rem;line-height:1.65;color:#234565}.feature-checks{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;margin-top:24px;font-size:.85rem;font-weight:500}.feature-checks i{color:var(--green);font-size:1.1rem;margin-right:6px}.routing-art{position:relative;min-height:350px;display:flex;align-items:center;justify-content:center}.domain-pill{position:absolute;top:7%;left:2%;padding:12px 17px;background:#073b72;color:#fff;border-radius:14px;font-weight:700;box-shadow:0 8px 20px #123b6426}.address-list{position:absolute;left:2%;top:24%;width:53%;z-index:2}.address-list div{background:#ffffffed;padding:9px 11px;border-radius:8px;margin-bottom:7px;font-size:.73rem;color:#245078;box-shadow:0 3px 10px #28618a0c}.route-arrows{position:absolute;left:54%;top:24%;display:flex;flex-direction:column;gap:28px;color:#0879ee;font-size:1.7rem;transform:rotate(-18deg)}.mail-cloud{position:absolute;right:2%;top:36%;font-size:6rem;color:#30b5f5;filter:drop-shadow(0 12px 16px #0875d522)}.mail-cloud .bi-envelope-at-fill{position:absolute;left:25%;top:28%;font-size:3rem;color:#fff}.gmail-card{position:absolute;right:0;top:19%;display:flex;align-items:center;gap:9px;background:#fff;border-radius:14px;padding:12px;box-shadow:0 12px 25px #0a4b7b18;font-size:.76rem}.gmail-mark{font-size:2.5rem;font-weight:800;color:#e94235;line-height:1}.gmail-card strong{color:#07985d}.server-stack{position:absolute;bottom:0;left:18%;font-size:5.5rem;color:#14558e;filter:drop-shadow(0 12px 10px #16416b30)}.server-stack .bi-shield-check{position:absolute;right:-22px;bottom:2px;font-size:2.4rem;color:#0875e9;background:#fff;border-radius:50%;padding:4px}.signup-card{background:#fff;border:1px solid #d6eaff;border-radius:16px;padding:25px 22px;box-shadow:0 15px 35px #1d75aa20}.signup-card h2{font-size:1.55rem}.signup-card .input-group-text{background:#f4f9ff;border-color:#d9e8f6;color:#53789e}.signup-card .form-control{border-color:#d9e8f6;font-size:.85rem;min-height:43px}.signup-card .form-control:focus{box-shadow:0 0 0 .2rem #0874ee20;border-color:#7db7fa}.hp-field{position:absolute!important;left:-9999px!important;opacity:0!important}.section-space{padding:48px 0}.section-title{font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;letter-spacing:-.6px}.feature-item{padding:0 12px;height:100%;border-right:1px solid #dce8f6}.feature-item:last-child{border:0}.feature-icon{width:61px;height:61px;border-radius:50%;background:#e3f2ff;color:#0877ec;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:14px}.feature-item h3{font-size:.94rem;font-weight:800}.feature-item p{font-size:.82rem;color:var(--muted);line-height:1.6;margin:0}.info-panel,.price-panel{border-radius:15px;padding:26px;background:linear-gradient(145deg,#f0f9ff,#f9fcff);border:1px solid #e5f2ff}.step{display:flex;gap:14px;position:relative;margin-bottom:21px}.step:last-child{margin-bottom:0}.step>span{width:42px;height:42px;flex:0 0 42px;background:#0872eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:700;box-shadow:0 5px 12px #0867e82b}.step h3,.use-case h3{font-size:.9rem;font-weight:800;margin:4px 0}.step p,.use-case p{font-size:.8rem;color:var(--muted);margin:0;line-height:1.5}.price-panel{background:#fff;text-align:center;border-color:#d8eaff;box-shadow:0 8px 24px #1e7bd114;position:relative}.popular-label{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#ffbf00;color:#142b44;padding:5px 13px;border-radius:5px;font-size:.67rem;font-weight:800;white-space:nowrap}.price{font-size:2.7rem;color:#0872eb;font-weight:800;letter-spacing:-1px;margin:10px 0 18px}.price small{font-size:1rem;letter-spacing:0;font-weight:600}.price-list{text-align:left;font-size:.84rem;color:#4d6c8e;line-height:1.8;margin-bottom:20px}.price-list i{color:var(--green);margin-right:8px}.use-case{display:flex;align-items:center;gap:13px;margin-bottom:18px}.use-case:last-child{margin-bottom:0}.use-case>span{width:50px;height:50px;flex:0 0 50px;background:#d7edff;color:#0876ed;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.faq-wrap{max-width:850px}.accordion-item{border-color:#e0edf8}.accordion-button{color:var(--navy);font-weight:700}.accordion-button:not(.collapsed){background:#edf7ff;color:#075ecb;box-shadow:none}.site-footer{background:linear-gradient(110deg,#041c35,#092f55);color:#dcecff}.footer-brand{display:flex;gap:10px;align-items:center;color:#fff}.footer-brand strong{font-size:1.4rem}.footer-brand b{color:#43a1ff}.footer-brand small{font-size:.68rem;color:#c4d7ed}.site-footer a{display:block;color:#dcecff;font-size:.85rem;margin-bottom:7px}.site-footer a:hover{color:#69b5ff}.site-footer p{font-size:.83rem;line-height:1.65}.site-footer p i{color:#4ba4ff}.footer-bottom{border-top:1px solid #285173;padding:15px 0;font-size:.75rem;color:#c0d5e8}.faq-wrap .accordion-body{color:#536d8a}@media(max-width:991.98px){.hero .container{padding-top:2.5rem!important}.routing-art{min-height:330px;max-width:520px;margin:auto}.signup-card{max-width:600px;margin:auto}.feature-item{border:0;padding:10px}.top-contact{display:inline-block}.navbar-collapse{padding:12px 0}}@media(max-width:575.98px){.hero h1{font-size:2.15rem}.routing-art{min-height:300px;transform:scale(.92);margin:-5px -15px}.domain-pill{font-size:.75rem}.address-list div{font-size:.65rem;padding:8px}.gmail-card{right:-5px}.feature-checks{font-size:.76rem}.section-space{padding:38px 0}.info-panel,.price-panel{padding:22px}.signup-card{padding:22px 17px}.footer-brand{margin-bottom:10px}}
