:root{--ink:#f5f2eb;--muted:#999da7;--navy:#071018;--card:#101a23;--orange:#ff7138;--line:rgba(255,255,255,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC",sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto}.nav{height:82px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.navLinks{display:flex;gap:30px;color:var(--muted);font-size:14px}.nav a:hover,.textLink:hover{color:var(--ink)}.wordmark{display:flex;align-items:center;gap:11px;font-weight:750;font-size:19px}.wordmark img{border-radius:10px}.hero{min-height:760px;padding:85px 28px 0;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;overflow:hidden}.eyebrow{color:var(--orange);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(46px,6vw,78px);line-height:1.08;letter-spacing:-.055em;margin:20px 0 26px}.hero h1 em{font-style:normal;color:#a8adb5}.lead{max-width:570px;color:#b0b4bc;font-size:20px;line-height:1.75}.badges{display:flex;gap:9px;margin-top:30px}.badges span{padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:#c8cbd0;font-size:13px}.storeCta{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:13px 18px;border:1px solid rgba(255,113,56,.65);border-radius:999px;background:rgba(255,113,56,.12);color:#ffd6c8;font-size:14px;font-weight:750}.storeCta b{color:var(--orange);font-size:18px}.storeCta:hover,.storeCta:focus-visible{background:rgba(255,113,56,.2);border-color:var(--orange)}.availability{max-width:520px;margin:13px 0 0;color:#858b95;font-size:13px;line-height:1.7}.heroVisual{height:690px;position:relative;display:grid;place-items:end center}.halo{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,113,56,.25),transparent 66%);filter:blur(8px)}.phone{position:relative;width:360px;height:auto;border-radius:54px 54px 0 0;box-shadow:0 24px 80px #000;transform:rotate(2deg);border:1px solid rgba(255,255,255,.14)}.features{background:#f0ece3;color:#12171c;padding:105px max(28px,calc((100vw - 1124px)/2))}.sectionIntro{display:grid;grid-template-columns:.5fr 1.5fr;align-items:start}.sectionIntro h2{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;line-height:1.08;margin:0;max-width:760px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.featureGrid article{background:#fff;padding:30px;border-radius:24px;min-height:260px}.featureGrid span{color:var(--orange);font-weight:800}.featureGrid h3{font-size:22px;margin:60px 0 12px}.featureGrid p,.showcaseCopy>p{color:#646b72;line-height:1.75}.showcase{padding:120px 28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.showcase h2,.privacyBand h2{font-size:clamp(38px,5vw,60px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}.showcaseCopy>p{color:#a6abb3}.showcase ul{list-style:none;padding:0;margin:28px 0}.showcase li{padding:13px 0;border-bottom:1px solid var(--line);color:#d4d6da}.showcase li:before{content:"✓";color:var(--orange);margin-right:12px}.phones{display:flex;align-items:flex-end;justify-content:center;gap:24px}.phones img{width:min(45%,310px);height:auto;border-radius:38px;box-shadow:0 20px 60px #000}.phones img:last-child{transform:translateY(35px)}.privacyBand{margin:0 auto 100px;padding:64px;border-radius:32px;background:linear-gradient(135deg,#142531,#0f1921);display:grid;grid-template-columns:1fr 1fr;gap:70px}.privacyBand p{color:#a9aeb5;line-height:1.8}.textLink{display:inline-block;margin-top:16px;color:var(--orange);font-weight:650}footer{padding:40px 28px 60px;border-top:1px solid var(--line);display:flex;align-items:center;gap:32px;color:#767c84}footer>p{flex:1}footer>div:last-child{display:flex;gap:24px;font-size:13px}.legal{max-width:780px;padding:80px 28px 120px}.legal .back{color:var(--orange);font-size:14px}.legal h1{font-size:48px;margin:40px 0 12px}.legal h2{font-size:22px;margin-top:42px}.legal p{color:#aeb2b9;line-height:1.9}.legal .date{color:#717781}@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:55px}.heroVisual{height:580px}.phone{width:300px}.sectionIntro,.showcase,.privacyBand{grid-template-columns:1fr}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:210px}.featureGrid h3{margin-top:36px}.phones{margin-top:20px}.privacyBand{margin:0 20px 70px;padding:36px;gap:20px}footer{margin:0 24px;padding-left:0;padding-right:0;flex-wrap:wrap}footer>p{width:100%;flex-basis:100%;order:3}.nav{padding:0 20px}.navLinks{gap:16px}.navLinks a:first-child{display:none}}.guide{max-width:1124px;margin:auto;padding:88px 28px 120px}.guide h1{font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-.055em;margin:20px 0 26px}.guide h1 em{font-style:normal;color:#a8adb5}.guide .lead{max-width:700px}.guideGrid{display:grid;grid-template-columns:1fr 310px;gap:78px;align-items:center;margin-top:72px}.guideCards{display:grid;gap:16px}.guideCard{padding:26px 28px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.035)}.guideCard span{color:var(--orange);font-weight:800}.guideCard h2{font-size:23px;margin:16px 0 8px}.guideCard p,.guideBottom p{color:#aeb2b9;line-height:1.8;margin:0}.guideImage{width:100%;height:auto;border-radius:36px;box-shadow:0 20px 60px #000;border:1px solid rgba(255,255,255,.14)}.guideBottom{margin-top:92px;max-width:700px;padding-top:42px;border-top:1px solid var(--line)}.guideBottom h2{font-size:32px;letter-spacing:-.035em;margin:0 0 14px}.guideBottom .availability{margin-top:13px}@media(max-width:800px){.guide{padding:58px 24px 80px}.guideGrid{grid-template-columns:1fr;gap:38px;margin-top:50px}.guideImage{max-width:310px;margin:auto}.guideBottom{margin-top:60px}}
