:root{--bg:#000;--ember:#f60;--ember-deep:#e85c00;--ember-hot:#ff7a1f;--ink:#0a0300;--text:#f2f2f2;--text-2:#a3a3a3;--text-3:#666;--hairline:#ffffff17;--hairline-soft:#ffffff0d}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:450;line-height:1.7}h1,h2{letter-spacing:-.032em;font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:1.04}a{color:var(--text);text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--ember);color:#000}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ember);font-size:12px;font-weight:700}.rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(16px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.2)blur(16px);border-bottom:1px solid var(--hairline-soft);background:#000000b3;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.nav-logo img{width:auto;height:26px}.nav-right{align-items:center;gap:30px;display:flex}.nav-right a{color:var(--text-2);font-size:13.5px;font-weight:550;transition:color .2s}.nav-right a:hover{color:var(--text)}.nav-right .btn-dl{color:#000;background:var(--ember);border-radius:100px;padding:7px 18px;font-weight:650;transition:background .2s}.nav-right .btn-dl:hover{background:var(--ember-hot)}@media (width<=560px){.nav .wrap{padding:0 18px}.nav-logo img{height:20px}.nav-right{gap:16px}.nav-right a{font-size:12.5px}.nav-right .btn-dl{padding:6px 13px}}.hero{text-align:center;background:radial-gradient(110% 85% at 50% 0%, #ff66002b, #ff66000a 55%, #f600 82%), var(--bg);padding:100px 0 0;position:relative}.hero h1{color:var(--text);font-size:clamp(34px,5.6vw,68px)}.hero h1 .accent{color:var(--ember)}.hero h1 .h1-logo{vertical-align:baseline;width:auto;height:1.9em;margin-bottom:.3em;display:inline-block}.hero .sub{max-width:600px;color:var(--text-2);text-wrap:balance;margin:26px auto 0;font-size:18px;font-weight:450}.badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.hero .badges{margin-top:38px}.badges img{width:auto;height:52px}.badges a{transition:opacity .2s,transform .2s}.badges a:hover{opacity:.88;transform:translateY(-1px)}@media (width<=480px){.badges img{height:44px}}.free-note{letter-spacing:.04em;color:var(--text-3);margin-top:16px;font-size:13px;font-weight:600}.hero-phone{max-width:440px;margin:48px auto 0;padding:0 24px 72px}.hero-phone img{aspect-ratio:776/1600;border-radius:30px;width:100%}.hero-video{max-width:400px}.hero-video video{aspect-ratio:780/1688;background:#000;border:1px solid #ffffff1a;border-radius:26px;width:auto;max-width:100%;height:min(82vh,780px);margin:0 auto;display:block}.facts{border-bottom:1px solid var(--hairline-soft);background:var(--bg);padding:40px 0}.rows{padding:30px 0 40px}.row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,96px);padding:66px 0;display:grid}.row .txt{max-width:440px}.row:nth-child(odd) .txt{order:2;justify-self:start}.row:nth-child(odd) .pic{order:1}.row:nth-child(2n) .txt{justify-self:end}.row h2{margin:14px 0 18px;font-size:clamp(28px,3.4vw,42px)}.row p{color:var(--text-2);font-size:16.5px}.row .pic{justify-self:center;width:100%;max-width:420px}.row .pic img{aspect-ratio:776/1600;border-radius:30px;width:100%}@media (width<=820px){.row{text-align:center;grid-template-columns:1fr;gap:12px;padding:52px 0}.row .txt,.row:nth-child(odd) .txt{order:1;justify-self:center;max-width:520px}.row .pic,.row:nth-child(odd) .pic{order:2;max-width:360px}}.quiet{border-top:1px solid var(--hairline-soft);padding:84px 0}.quiet-grid{grid-template-columns:repeat(4,1fr);gap:clamp(28px,4vw,56px);display:grid}.quiet-grid.cols-3{grid-template-columns:repeat(3,1fr)}.quiet-tight{border-top:none;border-bottom:1px solid var(--hairline-soft);padding:64px 0}@media (width<=960px){.quiet-grid.cols-3{grid-template-columns:1fr;gap:32px}}.quiet h3{letter-spacing:-.01em;margin-bottom:10px;font-size:15px;font-weight:650}.quiet p{color:var(--text-2);font-size:14.5px}@media (width<=960px){.quiet-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.quiet-grid{grid-template-columns:1fr;gap:32px}}.privacy{text-align:center;border-top:1px solid var(--hairline-soft);background:radial-gradient(90% 120% at 50% 50%, #ff66001f, #ff660005 60%, #f600 85%), var(--bg);padding:120px 0}.privacy h2{color:var(--text);margin:16px 0 22px;font-size:clamp(32px,4.6vw,56px)}.privacy p{max-width:560px;color:var(--text-2);text-wrap:balance;margin:0 auto;font-size:17px}.privacy p a{color:var(--text);border-bottom:1px solid var(--hairline);transition:border-color .2s}.privacy p a:hover{border-color:var(--ember)}.get{text-align:center;background:radial-gradient(80% 100% at 50% 100%, #ff66001a, #f600 70%), var(--bg);padding:110px 0 130px}.get h2{font-size:clamp(36px,5.4vw,64px)}.get h2 .h2-logo{vertical-align:baseline;width:auto;height:1.05em;margin-bottom:-.08em;display:inline-block}.get h2 .accent{color:var(--ember)}.get .badges{margin-top:44px}.get .free-note{color:var(--text-3)}footer{border-top:1px solid var(--hairline-soft);color:var(--text-3);padding:36px 0 48px;font-size:13px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{gap:24px;display:flex}.footer-links a{color:var(--text-3);transition:color .2s}.footer-links a:hover{color:var(--text-2)}.page{max-width:680px;margin:0 auto;padding:88px 0 120px}.page h1{margin-bottom:10px;font-size:clamp(34px,4.8vw,52px)}.page .meta{color:var(--text-3);letter-spacing:.04em;margin-bottom:44px;font-size:13px;font-weight:550}.page h2{margin:48px 0 14px;font-size:23px}.page p,.page li{color:var(--text-2);margin-bottom:14px;font-size:15.5px}.page ul,.page ol{margin-bottom:14px;padding-left:22px}.page li{margin-bottom:6px}.page strong{color:var(--text);font-weight:600}.page a{color:var(--ember);transition:opacity .2s}.page a:hover{opacity:.8}.post-list{flex-direction:column;margin-top:28px;display:flex}.post-card{border-bottom:1px solid var(--hairline-soft);padding:30px 4px;display:block}.post-card:first-child{border-top:1px solid var(--hairline-soft)}.post-card:hover h2{color:var(--ember)}.post-card .date{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.post-card h2{color:var(--text);margin:8px 0 6px;font-size:24px;transition:color .2s}.post-card p{color:var(--text-2);margin:0;font-size:15px}
