.site-header{gap:18px}.site-header nav{gap:18px}.site-header nav a{font-size:12px}.site-header .brand{font-size:22px}.site-header .brand small{font-size:8px}.footer-links{flex-wrap:wrap;justify-content:end;max-width:520px}.home-hero{padding-block:58px 76px;gap:50px}.home-hero h1{font-size:clamp(48px,6vw,80px)}.app-stage{position:relative;margin:0;display:flex;align-items:center;flex-direction:column;padding:28px 18px 18px;background:var(--soft);border-radius:44px;isolation:isolate;overflow:hidden}.stage-ring{position:absolute;width:420px;height:420px;border:1px solid var(--line);border-radius:50%;top:90px;z-index:-1}.stage-ring:after{content:'';position:absolute;inset:28px;border:1px dashed var(--line);border-radius:50%}.phone{width:244px;height:auto;max-width:85%;border:7px solid #103e35;border-radius:32px;box-shadow:0 28px 50px #103e3526;transform:rotate(3deg)}.app-stage figcaption{font-size:11px;color:var(--muted);margin-top:23px;text-align:center}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 60px}.feature-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--card);position:relative;overflow:hidden}.feature-card:nth-child(2),.feature-card:nth-child(5){background:var(--soft)}.feature-card svg{display:block;width:32px;height:32px;color:var(--accent);margin:20px 0 30px}.feature-number{position:absolute;inset-inline-end:26px;top:25px;color:var(--muted);font-size:11px}.feature-card h2{font-size:21px;line-height:1.4}.feature-card p{font-size:14px;color:var(--muted);line-height:1.85}.editorial{grid-template-columns:1fr;padding-bottom:36px;max-width:850px}.editorial .intro{max-width:650px}.download-card{border-radius:32px;background:var(--soft);padding:50px;text-align:center;margin:20px auto 70px;max-width:650px}.download-card p{color:var(--muted)}.download-card .button{margin-top:18px}.faq{max-width:850px}.faq summary{font-size:18px;line-height:1.6}.legacy{font-size:14px;line-height:1.8;margin-block:30px}.legacy a{color:var(--accent)}
@media(max-width:1100px){.site-header{flex-wrap:wrap;padding-block:20px}.site-header nav{order:3;justify-content:center;flex-basis:100%;flex-wrap:wrap;gap:5px 22px}.site-header .controls{margin-inline-start:auto}.home-hero{gap:25px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.site-header nav{display:flex!important}.site-header nav a{font-size:12px;padding-block:6px}.home-hero{grid-template-columns:1fr;padding-top:40px}.home-hero h1{font-size:54px}.app-stage{margin-top:6px;border-radius:30px}.phone{width:230px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:24px}.feature-card svg{margin-bottom:18px}.download-card{padding:28px 20px}.footer-links{justify-content:start;gap:14px 20px}.site-footer{align-items:start}.editorial{padding-top:40px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
