@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{color:#eef4ff;font-synthesis:none;background:#09111f;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#09111f;margin:0}.site-shell{background:radial-gradient(circle at 80% 0,#162a48 0,#0000 32%),#09111f;overflow:hidden}.navbar{justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 28px;display:flex}.brand{color:#fff;letter-spacing:-1px;align-items:center;gap:10px;font:800 23px Manrope,sans-serif;text-decoration:none;display:flex}.brand>span:last-child>span{color:#4aa3ff}.brand-icon{background:#2589fa;border-radius:11px;place-items:center;width:34px;height:34px;font:800 20px Manrope;display:grid}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a,footer a{color:#9eacc1;font-size:14px;text-decoration:none}.nav-links a:hover,footer a:hover{color:#fff}.nav-cta{background:#12243c;border:1px solid #315277;border-radius:9px;padding:11px 17px;color:#fff!important}.nav-cta span{color:#5caeff}.menu-toggle{color:#fff;background:0 0;border:0;font-size:22px;display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1180px;min-height:650px;margin:auto;padding:88px 28px 80px;display:grid}.eyebrow{color:#60adff;letter-spacing:2px;margin:0 0 21px;font-size:11px;font-weight:700}.eyebrow-dot{background:#44d69a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero h1,h2{letter-spacing:-3px;margin:0;font:800 clamp(42px,5.5vw,73px)/1.02 Manrope,sans-serif}.hero h1 em,h2 em{color:#55a9ff;font-style:normal}.hero-text{color:#9eacc1;max-width:490px;margin:28px 0;font-size:17px;line-height:1.65}.download-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-button{color:#fff;background:#101e31;border:1px solid #304867;border-radius:10px;align-items:center;gap:10px;min-width:154px;padding:10px 16px;text-decoration:none;transition:all .2s;display:flex}.store-button:hover{background:#152943;border-color:#5aaeff;transform:translateY(-2px)}.store-mark{color:#68b7ff;font-size:22px}.store-button small{letter-spacing:.7px;color:#b7c4d8;font-size:8px;display:block}.store-button strong{font-size:15px}.availability{color:#61748e;margin-top:17px;font-size:11px}.hero-visual{place-items:center;height:520px;display:grid;position:relative}.glow{filter:blur(100px);opacity:.22;background:#2589fa;border-radius:50%;width:360px;height:360px;position:absolute}.phone{z-index:1;background:#06101e;border:7px solid #213c61;border-radius:39px;width:260px;height:500px;padding:9px;box-shadow:0 35px 80px #0008,0 0 0 1px #4d83bb55}.phone-notch{z-index:2;background:#06101e;border-radius:14px;width:88px;height:18px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(155deg,#183965,#0d1c31 65%);border-radius:27px;height:100%;padding:38px 15px 12px;position:relative;overflow:hidden}.screen-top{color:#fff;justify-content:space-between;font-size:14px;display:flex}.screen-greeting{color:#adc2dd;margin:24px 0 12px;font-size:10px}.search-pill{color:#19406c;background:#f3f7fc;border-radius:10px;padding:11px;font-size:12px}.search-pill span{color:#7890ab;margin-left:5px;font-size:9px}.screen-label{color:#d8e7fa;margin:24px 0 9px;font-size:10px}.listing-photo{border-radius:11px;height:112px;margin-bottom:9px;position:relative;overflow:hidden}.listing-photo:before{content:"";background:linear-gradient(135deg,#7fae72,#d5a967 50%,#496d4d);position:absolute;inset:0}.photo-two:before{background:linear-gradient(135deg,#587da3,#c6d8de 43%,#537865)}.listing-photo span{color:#fff;background:#061325bb;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:8px;left:9px}.bottom-tabs{color:#92a7c2;justify-content:space-around;font-size:17px;display:flex;position:absolute;bottom:10px;left:15px;right:15px}.bottom-tabs b{color:#60adff}.float-card{z-index:2;color:#fff;background:#10233b;border:1px solid #4d719a;border-radius:12px;padding:12px 14px;font-size:12px;position:absolute;box-shadow:0 15px 35px #0005}.float-card:first-letter{color:#5db1ff}.card-one{top:115px;right:15px}.card-two{bottom:95px;left:0}.float-card span{color:#bed0e4;margin-left:6px}.trust-row{color:#657993;letter-spacing:1px;border-top:1px solid #1a2a40;border-bottom:1px solid #1a2a40;justify-content:space-between;max-width:1180px;margin:auto;padding:22px 28px;font-size:11px;display:flex}.trust-row span:not(:first-child){color:#9eacc1;letter-spacing:0}.section{max-width:1180px;margin:auto;padding:130px 28px}.section-heading{text-align:center}.section-heading h2,.split-copy h2{letter-spacing:-2px;font-size:45px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.feature-grid article{background:#0d1a2c;border:1px solid #1b304b;border-radius:16px;padding:29px}.feature-icon{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:26px;font-size:22px;display:grid}.blue{color:#70bcff;background:#143e69}.purple{color:#c09dff;background:#34255f}.orange{color:#ffc27b;background:#59381f}.feature-grid h3{margin:0 0 10px;font:700 19px Manrope}.feature-grid p,.split-copy>p,.download-section p{color:#8fa1b8;margin:0;font-size:14px;line-height:1.65}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1180px;margin:auto;padding:40px 28px 140px;display:grid}.split-art{background:radial-gradient(circle,#17375c,#0000 60%);place-items:center;height:390px;display:grid;position:relative}.orbit{border:1px dashed #3d6f9c;border-radius:50%;position:absolute;transform:rotate(-25deg)}.orbit-one{width:290px;height:170px}.orbit-two{width:220px;height:290px;transform:rotate(55deg)}.compass{color:#65b5ff;background:#12345a;border:1px solid #4d9ff0;border-radius:28px;place-items:center;width:100px;height:100px;font-size:42px;display:grid;box-shadow:0 0 50px #238eff55}.art-label{color:#c0d5ec;background:#10233b;border:1px solid #34597e;border-radius:8px;padding:8px 12px;font-size:11px;position:absolute}.label-a{top:58px;left:15%}.label-b{top:45%;right:10%}.label-c{bottom:50px;left:25%}.steps{gap:21px;margin-top:38px;display:grid}.steps>div{align-items:flex-start;gap:17px;display:flex}.steps b{color:#5baeff;font-size:12px}.steps strong,.steps small{display:block}.steps strong{font-size:14px}.steps small{color:#8194ad;margin-top:4px;font-size:12px}.download-section{background:linear-gradient(110deg,#102d50,#0c1b2e);border:1px solid #25466a;border-radius:22px;justify-content:space-between;align-items:center;max-width:1124px;margin:0 auto 90px;padding:65px 70px;display:flex}.download-section h2{margin-bottom:17px;font-size:43px}.download-section .download-buttons{justify-content:flex-end}footer{color:#61748e;border-top:1px solid #1a2a40;align-items:center;gap:28px;max-width:1180px;margin:auto;padding:27px 28px 38px;font-size:12px;display:flex}footer .brand{margin-right:auto;font-size:18px}footer .brand-icon{width:27px;height:27px;font-size:15px}footer div{gap:20px;display:flex}@media (width<=760px){.navbar{height:68px;padding:0 20px}.menu-toggle{display:block}.nav-links{z-index:5;background:#0e1d31;border:1px solid #274461;border-radius:12px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:68px;left:15px;right:15px}.nav-links.open{display:flex}.hero{padding:55px 20px 70px;display:block}.hero-visual{height:490px;margin-top:35px}.hero h1{font-size:45px}.trust-row{flex-wrap:wrap;gap:17px;padding:20px}.trust-row span:not(:first-child){font-size:10px}.section,.split-section{padding:80px 20px;display:block}.section-heading h2,.split-copy h2{font-size:36px}.feature-grid{grid-template-columns:1fr;margin-top:35px}.split-art{height:320px;margin-bottom:55px}.download-section{margin:0 20px 60px;padding:35px 25px;display:block}.download-section h2{font-size:36px}.download-section .download-buttons{justify-content:flex-start;margin-top:28px}footer{flex-wrap:wrap;margin:0 20px;padding:25px 0}footer .brand{width:100%}}.navbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09111fd1;border-bottom:1px solid #1a2a4033;position:sticky;top:0}.site-shell{overflow:clip visible}
