:root{--bg:#fff;--fg:#000;--muted:#5c5c5c;--line:#e4e4e4;--frame:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--fg:#fff;--muted:#a6a6a6;--line:#262626;--frame:#2b2b2b}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.55}a{color:inherit;text-underline-offset:3px}main{max-width:1040px;margin:0 auto;padding:0 24px}.header{max-width:1040px;margin:0 auto;padding:28px 24px 0}.header-logo{color:var(--fg);display:inline-block}.logo-h{width:auto;height:48px;display:block}.hero{max-width:760px;padding:96px 0 72px}.hero h1{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(48px,9vw,96px);font-weight:700;line-height:1}.lead{margin:0 0 20px;font-size:clamp(21px,2.6vw,26px);line-height:1.4}.quiet{color:var(--muted);margin:0}.night{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding:24px 0 96px;display:grid}.phone{margin:0}.screen{aspect-ratio:1206/2622;border:8px solid var(--frame);background:#000;border-radius:36px;overflow:hidden}.screen img{object-fit:cover;width:100%;height:100%;display:block}.phone figcaption{margin-top:18px}.time{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.02em;margin-bottom:4px;font-size:15px;display:block}.points{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:48px 64px;padding:96px 0;display:grid}.points h2,.close h2,.get h2{margin:0 0 8px;font-size:22px;font-weight:650;line-height:1.3}.points p{color:var(--muted);margin:0}.close{border-bottom:1px solid var(--line);padding:96px 0}.close p{letter-spacing:-.02em;max-width:820px;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:650;line-height:1.2}.get{max-width:640px;padding:96px 0 120px}.get p{margin:0 0 12px}.page{max-width:680px;padding:72px 0 112px}.page h1{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(38px,6vw,56px);line-height:1.05}.page h2{margin:56px 0 12px;font-size:22px;line-height:1.3}.page h3{margin:28px 0 8px;font-size:18px}.page p,.page li{margin:0 0 12px}.page ul{margin:0 0 12px;padding-left:22px}.page .effective{color:var(--muted);margin-bottom:40px}.page .summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0 0;padding:24px 0 12px}.email{letter-spacing:-.01em;font-size:clamp(24px,4vw,32px);font-weight:650}.footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:28px;max-width:1040px;margin:0 auto;padding:40px 24px 56px;display:flex}.logo-m{width:32px;height:32px;color:var(--fg)}.footer-nav{gap:24px;display:flex}.footer-nav a{text-decoration:none}.footer-nav a:hover{text-decoration:underline}.footer-note{color:var(--muted);margin:0 0 0 auto;font-size:15px}@media (max-width:760px){body{font-size:17px}main,.header,.footer{padding-left:16px;padding-right:16px}.logo-h{height:40px}.hero{padding:64px 0 48px}.night{grid-template-columns:1fr;gap:48px;padding-bottom:72px}.phone{max-width:280px}.points{grid-template-columns:1fr;gap:36px;padding:72px 0}.close,.get{padding:72px 0}.footer-note{width:100%;margin-left:0}}
