:root{--ink:#0A0C14;--ember:#FF5C2A;--ember-day:#E8491D;--ember-dim:#8C2E14;--bone:#F2EDE4;--dawn:#7FB4D9;--morning:#EEF3F6;--slate:#1C2430;--muted:#8E9BA8;--blue:#3E7CA6;--line:rgba(242,237,228,.12);--card:rgba(242,237,228,.055)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--bone);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--ember);color:white}.shell{max-width:1220px;margin:0 auto;padding:0 28px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(10,12,20,.76);border-bottom:1px solid var(--line)}.navInner{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:baseline;gap:12px;font-weight:900;letter-spacing:-.04em}.brandMark{color:var(--ember);font-size:25px}.brandFull{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:rgba(242,237,228,.72)}.navLinks{display:flex;gap:26px;align-items:center;font-size:14px;color:rgba(242,237,228,.74)}.button,.navLinks a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:999px;background:var(--ember-day);font-weight:750;border:0;box-shadow:0 14px 50px rgba(232,73,29,.2)}.button.secondary{background:transparent;border:1px solid rgba(242,237,228,.28);color:var(--bone);box-shadow:none}.kicker{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--ember)}.display{font-family:Arial Black,Helvetica Neue,sans-serif;font-weight:950;letter-spacing:-.068em;line-height:.91}.hero{min-height:770px;overflow:hidden;position:relative;border-bottom:1px solid var(--line)}.hero:after{content:"";position:absolute;left:26%;right:-10%;bottom:-300px;height:470px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,92,42,.88) 0,rgba(140,46,20,.6) 20%,rgba(10,12,20,0) 67%);filter:blur(7px)}.heroGrid{display:grid;grid-template-columns:1.02fr .98fr;min-height:698px;align-items:center;grid-gap:46px;gap:46px}.hero h1{font-size:clamp(65px,8vw,126px);margin:24px 0 28px;max-width:760px}.hero h1 span{color:var(--ember)}.heroCopy{max-width:590px;font-size:20px;line-height:1.55;color:rgba(242,237,228,.74)}.ctaRow{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.micro{margin-top:17px;color:rgba(242,237,228,.5);font-size:13px}.phoneWrap{position:relative;z-index:3;display:flex;justify-content:center}.phoneStack{position:relative;width:min(100%,540px);min-height:760px}.heroPhonePrimary{position:absolute;right:0;bottom:0;z-index:2}.heroPhoneSecondary{position:absolute;top:56px;left:0;z-index:1}.heroPhoneSecondary .phone{width:248px}.phone{position:relative;width:340px;aspect-ratio:9/19.5;border-radius:54px;padding:11px;background:linear-gradient(145deg,#4c4d52,#090a0e 34%,#22242b 72%,#787a80);box-shadow:0 40px 100px rgba(0,0,0,.55)}.phone--right{transform:rotate(5deg)}.phone--left{transform:rotate(-5deg)}.phone--flat{transform:none}.phoneIsland{position:absolute;top:17px;left:50%;width:33%;height:26px;transform:translateX(-50%);border-radius:999px;background:rgba(0,0,0,.9);z-index:8}.screen{height:100%;border-radius:45px;background:#05070c;position:relative;overflow:hidden;padding:55px 22px 24px;display:flex;flex-direction:column}.screen--image{padding:0;background:#020308}.screen--image:after{display:none}.screenImage{object-fit:contain;object-position:center top}.screen:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-55px;height:230px;border-radius:50%;border-top:2px solid rgba(255,124,54,.95);background:radial-gradient(ellipse at center,rgba(255,92,42,.72) 0,rgba(140,46,20,.34) 33%,transparent 68%);filter:blur(.2px)}.status{position:absolute;top:16px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:12px}.alarmLabel{text-align:center;color:var(--ember);font:600 12px ui-monospace,monospace;letter-spacing:.15em}.clock{font-size:100px;margin:86px -7px 0;text-align:center;position:relative;z-index:2}.proofCard{margin-top:auto;position:relative;z-index:4;background:rgba(19,22,30,.94);border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:20px}.proofCard small{color:var(--ember);font:700 10px ui-monospace,monospace}.proofCard h3{margin:9px 0 4px;font-size:25px}.proofCard p{color:var(--muted);margin:0 0 18px;font-size:13px}.proofCard .button{width:100%;min-height:48px}.lightSection{background:var(--morning);color:var(--slate)}.section{padding:104px 0}.sectionHead{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:54px}.section h2{font-size:clamp(52px,6vw,90px);margin:15px 0 0}.sectionIntro{font-size:19px;line-height:1.6;color:var(--muted);max-width:620px}.featureGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.waysGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.wayCard{padding:24px;display:flex;flex-direction:column;gap:18px;min-height:460px}.featureCard,.wayCard{border:1px solid rgba(28,36,48,.1);border-radius:32px;background:white;box-shadow:0 18px 45px rgba(31,47,64,.06);overflow:hidden}.featureCard{padding:30px}.featureCardLarge{grid-column:span 6;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:22px;gap:22px;align-items:center;min-height:620px}.featureCardCompact{grid-column:span 4;display:flex;flex-direction:column;gap:22px;min-height:560px}.featureCopy h3{margin:14px 0 12px;color:var(--slate);font-size:clamp(36px,4vw,54px);line-height:.95;letter-spacing:-.05em}.featureCopy p{color:var(--muted);line-height:1.6;margin:0;font-size:16px;max-width:36ch}.featurePhone{display:flex;justify-content:center;align-items:center;width:100%}.featurePhone .phone{width:100%;max-width:320px}.wayCard .featureCopy h3{font-size:clamp(28px,3vw,38px)}.wayCard .featureCopy p{font-size:14px;max-width:none}.wayCard .featurePhone{margin-top:auto}.wayCard .featurePhone .phone{max-width:190px}.extraFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.extraFeatureCard{min-height:560px}.featureCardCompact .featureCopy h3{font-size:clamp(30px,3.1vw,42px)}.featureCardCompact .featurePhone{margin-top:auto}.featureCardCompact .featurePhone .phone{width:min(100%,265px)}.how{overflow:hidden}.how,.steps{position:relative}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.steps:before{content:"";position:absolute;left:27px;right:27px;top:27px;height:1px;background:linear-gradient(90deg,var(--ember),#efbf73,var(--dawn));z-index:0}.step{position:relative;z-index:1}.stepNum{width:54px;height:54px;border-radius:50%;background:var(--ink);border:1px solid var(--ember);display:grid;place-items:center;font:700 13px ui-monospace,monospace;color:var(--ember);position:relative;z-index:2}.step h3{font-size:30px;margin:26px 0 10px}.step p{color:rgba(242,237,228,.62);line-height:1.6}.split{display:grid;grid-template-columns:1fr 1fr}.impulse,.intention{min-height:650px;padding:100px max(28px,calc((100vw - 1220px)/2))}.impulse{padding-right:60px;background:var(--ink);position:relative;overflow:hidden}.impulse:after{content:"";position:absolute;left:20%;right:-25%;bottom:-120px;height:260px;background:radial-gradient(ellipse,rgba(255,92,42,.8),transparent 66%)}.intention{padding-left:60px;background:var(--morning);color:var(--slate)}.split h2{font-size:clamp(52px,5.7vw,88px);margin:15px 0 28px}.splitContent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;height:100%}.splitPhoneWrap{display:flex;justify-content:center}.splitPhoneWrap .phone{width:min(100%,285px)}.splitPhoneWrap--light .phone{width:min(100%,295px)}.price{font-size:92px}.warning{color:var(--ember);font-weight:700}.planCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:34px 0}.plan{border:1px solid rgba(28,36,48,.09);background:white;border-radius:24px;padding:24px}.plan.selected{border:2px solid var(--ember-day);background:#fff8f5}.plan h3{margin:0 0 8px;font-size:25px}.plan p{color:var(--muted);margin:0}.intention .button{width:100%}.statsGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:50px;gap:50px;align-items:center}.statsPhonePanel{display:flex;justify-content:center}.statsPhonePanel .phone{width:min(100%,360px)}.faqGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.faqItem{border-top:1px solid var(--line);padding:28px 0}.faqItem h3{margin:0 0 9px;font-size:23px}.faqItem p{color:rgba(242,237,228,.62);line-height:1.65;margin:0}.cta{text-align:center;padding:120px 0;position:relative;overflow:hidden}.cta:after{content:"";position:absolute;left:15%;right:15%;bottom:-190px;height:300px;background:radial-gradient(ellipse,rgba(255,92,42,.75),transparent 65%)}.cta h2{font-size:clamp(64px,8vw,126px);margin:15px auto 30px;max-width:1000px}.cta .button,.cta h2{position:relative;z-index:2}.footer{border-top:1px solid var(--line);padding:50px 0}.footerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:end}.footerLinks{display:flex;gap:24px;justify-content:flex-end;color:rgba(242,237,228,.55);font-size:13px}.article{max-width:820px;padding:90px 28px 120px;margin:auto}.article h1{font-size:clamp(58px,7vw,100px);margin:18px 0 35px}.article h2{font-size:38px;margin-top:60px}.article li,.article p{color:rgba(242,237,228,.72);font-size:18px;line-height:1.75}.article a{color:var(--ember);text-decoration:underline}@media (max-width:880px){.navLinks a:not(.button){display:none}.faqGrid,.heroGrid,.sectionHead,.statsGrid{grid-template-columns:1fr}.hero{min-height:auto}.heroGrid{padding:80px 0 100px}.phoneWrap{margin-top:40px}.phoneStack{min-height:720px;width:min(100%,470px)}.heroPhoneSecondary{top:42px;left:0}.heroPhoneSecondary .phone{width:220px}.extraFeatureGrid,.featureGrid,.waysGrid{grid-template-columns:1fr}.wayCard{min-height:auto}.wayCard .featurePhone{justify-content:flex-start}.wayCard .featurePhone .phone{max-width:230px}.featureGrid{grid-template-columns:1fr}.featureCardCompact,.featureCardCompact .featurePhone .phone,.featureCardLarge{grid-column:auto}.featureCardLarge{grid-template-columns:1fr;min-height:auto}.featureCardCompact{min-height:auto}.featurePhone{justify-content:flex-start}.steps{grid-template-columns:1fr 1fr}.how:before{display:none}.split{grid-template-columns:1fr}.impulse,.intention{padding:80px 28px}.splitContent{grid-template-columns:1fr}.splitPhoneWrap{justify-content:flex-start}.footerGrid{grid-template-columns:1fr}.footerLinks{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:560px){.shell{padding:0 20px}.brandFull{display:none}.hero h1{font-size:64px}.phone{width:300px}.phoneStack{min-height:640px;width:100%;max-width:360px}.heroPhoneSecondary{top:36px;left:0}.heroPhoneSecondary .phone{width:180px}.clock{font-size:86px}.featureCard,.wayCard{padding:24px;border-radius:26px}.featureCopy h3{font-size:36px}.planCards,.steps{grid-template-columns:1fr}.section{padding:75px 0}.section h2,.split h2{font-size:52px}.price{font-size:78px}}