@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap');
:root{--navy:#081a3a;--navy2:#102c58;--blue:#1676d2;--cyan:#6bd6f4;--gold:#ffc94f;--ink:#13243d;--muted:#63738a;--paper:#f5f9ff;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.65}a{color:inherit}.site-header{height:78px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:#071832;color:white;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-family:'Space Grotesk',sans-serif;font-weight:700;letter-spacing:.11em}.brand img{width:39px;height:39px;object-fit:cover;border-radius:12px}.site-header nav{display:flex;gap:30px}.site-header nav a{font-size:14px;color:#d7e7fa;text-decoration:none}.site-header nav a:hover,.site-header nav a.active{color:var(--gold)}.hero{min-height:610px;padding:76px max(8vw,28px) 66px;background:radial-gradient(ellipse at 76% 38%,#174a7b 0,#102e5b 35%,#081a3a 74%);color:white;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;overflow:hidden}.hero-copy{max-width:600px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:#58c9ed}.hero h1,.section-heading h2,.download-band h2,.policy-wrap h1{font-family:'Space Grotesk',sans-serif;line-height:.99;letter-spacing:-.055em}.hero h1{font-size:clamp(58px,8vw,100px);margin:20px 0}.hero h1 span,.section-heading h2 span,.policy-wrap h1 span{color:var(--gold)}.lead{font-size:19px;line-height:1.65;color:#d1e0f2;max-width:520px}.hero-actions{display:flex;align-items:center;gap:25px;margin:30px 0}.button{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:800;font-size:14px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0003}.button-primary{background:var(--gold);color:#15223a}.text-link{color:#d8e7f7;text-decoration:none;font-size:14px;font-weight:700}.quick-facts{display:flex;gap:18px;flex-wrap:wrap;color:#b7cce3;font-size:12px}.quick-facts span:first-letter{color:var(--gold)}.hero-art{height:430px;position:relative;display:grid;place-items:center}.sun-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,#56c7ef55 0,#2585c633 48%,transparent 70%);filter:blur(4px)}.hero-bird{position:relative;width:min(290px,70%);height:320px;object-fit:contain;filter:drop-shadow(0 25px 28px #0006);transform:rotate(-7deg);z-index:1}.coin{position:absolute;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#fff3a4,#ffad17);border:3px solid #e98c00;color:#a85d00;font-size:23px;box-shadow:0 8px 20px #0004}.coin-one{top:55px;right:16%}.coin-two{bottom:65px;left:12%;transform:scale(.7)}.cloud{position:absolute;width:90px;height:28px;border-radius:30px;background:#eaf7ff;opacity:.9}.cloud:before,.cloud:after{content:'';position:absolute;background:inherit;border-radius:50%}.cloud:before{width:36px;height:36px;left:15px;top:-16px}.cloud:after{width:45px;height:45px;right:13px;top:-22px}.cloud-one{top:95px;left:5%}.cloud-two{bottom:90px;right:4%;transform:scale(.7)}.hero-caption{position:absolute;bottom:6px;font-size:11px;letter-spacing:.18em;color:#9dc6e7;font-weight:800}.feature-section,.screens-section{padding:100px max(8vw,28px)}.section-heading{text-align:center;margin:0 auto 48px;max-width:650px}.section-heading h2{font-size:clamp(38px,5vw,58px);margin:16px 0}.section-heading p{color:var(--muted);margin:0}.section-heading .eyebrow{color:#1686bf}.feature-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:white;padding:28px;border-radius:20px;border:1px solid #e6edf6;box-shadow:0 12px 30px #12305208}.feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#eaf6ff;font-size:23px}.feature-card h3{font-family:'Space Grotesk',sans-serif;font-size:19px;margin:18px 0 7px}.feature-card p{margin:0;color:var(--muted);font-size:14px}.screens-section{background:#eaf2fc}.screens-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.screens-grid figure{margin:0;background:#fff;padding:9px;border-radius:16px;box-shadow:0 10px 30px #15345612}.screens-grid img{display:block;width:100%;aspect-ratio:296/526;object-fit:cover;border-radius:10px;background:linear-gradient(135deg,#143d6d,#67c7e9)}.screens-grid figcaption{padding:11px 5px 4px;font-size:13px;font-weight:700}.download-band{padding:55px max(8vw,28px);background:linear-gradient(110deg,#0b2146,#14548a);color:white;display:flex;align-items:center;justify-content:space-between;gap:30px}.download-band h2{font-size:clamp(34px,4vw,48px);margin:12px 0}.download-band p{margin:0;color:#c8d9ec}.button-light{background:white;color:#10294c;white-space:nowrap}.site-footer{min-height:82px;padding:22px max(5vw,24px);background:#06152d;color:#a9bdd5;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.footer-brand{font-family:'Space Grotesk',sans-serif;color:white;text-decoration:none;letter-spacing:.14em;font-weight:700}.site-footer div{display:flex;gap:20px}.site-footer a:not(.footer-brand){text-decoration:none}.site-footer a:hover{color:var(--gold)}
/* Privacy page */
.policy-wrap{max-width:900px;margin:0 auto;padding:52px 28px 90px}.policy-top{display:flex;justify-content:space-between;align-items:center}.back-link{font-size:13px;color:#47708e;text-decoration:none;font-weight:700}.policy-wrap h1{font-size:clamp(48px,7vw,76px);margin:36px 0 18px;color:var(--navy)}.policy-intro{font-size:18px;color:#455b73;max-width:760px}.updated{display:inline-block;background:#e4effb;color:#41617f;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:700;margin:12px 0 34px}.policy-content{background:#fff;border:1px solid #e5edf6;border-radius:20px;padding:clamp(24px,5vw,48px);box-shadow:0 16px 45px #0c31500a}.policy-content h2{font-family:'Space Grotesk',sans-serif;color:#102d52;font-size:21px;margin:28px 0 8px}.policy-content h2:first-child{margin-top:0}.policy-content p,.policy-content li{color:#53657a;font-size:14px}.policy-content li{padding:4px 0}.policy-content a{color:#0878b9;text-underline-offset:3px}.contact-card{padding:16px 18px;background:#f0f7ff;border-radius:12px}.policy-note{margin:20px 4px 0;color:#68788b;font-size:12px;line-height:1.7}.policy-note strong{color:#3e5369}
@media(max-width:800px){.hero{grid-template-columns:1fr;text-align:center;padding-top:62px;gap:15px}.hero-copy{margin:auto}.lead{margin-left:auto;margin-right:auto}.hero-actions,.quick-facts{justify-content:center}.hero-art{height:330px}.hero-bird{height:260px}.feature-grid{grid-template-columns:repeat(2,1fr)}.screens-grid{grid-template-columns:repeat(2,1fr)}.download-band{flex-direction:column;text-align:center}.site-footer{flex-wrap:wrap;justify-content:center;text-align:center}.site-footer div{width:100%;justify-content:center}}
@media(max-width:500px){.site-header{height:auto;min-height:70px;padding:14px 18px;align-items:flex-start;gap:12px;flex-direction:column}.site-header nav{gap:20px}.hero{padding-left:22px;padding-right:22px}.hero-actions{flex-direction:column;gap:16px}.quick-facts{gap:8px 14px}.feature-section,.screens-section{padding:70px 20px}.feature-grid{grid-template-columns:1fr}.screens-grid{gap:10px}.screens-grid figure{padding:6px}.screens-grid figcaption{font-size:11px}.policy-wrap{padding:35px 18px 65px}.policy-top{align-items:flex-start;gap:16px;flex-direction:column}.policy-content{padding:22px}.site-footer{padding:24px 18px}}
