@font-face{font-family:Sohne Breit;src:url(/fonts/Shne_Breit.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Breit;src:url(/fonts/Shne_Breit_Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--habit-movement:#e2641c;--habit-movement-deep:#6b2a0e;--habit-read:#7b4fe8;--habit-read-deep:#2a1a6e;--habit-outdoor:#1e5a8e;--habit-outdoor-deep:#0a1e3a;--habit-breath:#39d8a0;--habit-breath-deep:#0f5e45;--habit-nutrition:#e2607a;--habit-nutrition-deep:#5a1a2e;--habit-stealth:#5c6470;--habit-stealth-deep:#2a2e36;--habit-event:#e89d5a;--habit-event-deep:#6e4a22;--signal-saffron:#f6be00;--signal-champagne:#e6d2a4;--system-success:#34c759;--system-danger:#ff3b30;--system-warning:#ff9500;--system-info:#007aff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-11:44px;--space-14:56px;--space-20:80px;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-3xl:36px;--radius-capsule:9999px;--ease-snap:cubic-bezier(0.32,0.72,0,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--dur-micro:150ms;--dur-default:250ms;--dur-sheet:400ms;--dur-page:600ms;--dur-theme:500ms;--font-display:"Sohne Breit",system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;--font-text:"Sohne Breit",system-ui,-apple-system,BlinkMacSystemFont,"Inter",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Menlo,monospace;--font-meter:"DSEG7 Classic","JetBrains Mono","SF Mono",monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-17:17px;--fs-22:22px;--fs-28:28px;--fs-34:34px;--fs-44:44px;--fs-56:56px;--fs-72:72px;--fs-96:96px;--fs-128:128px}:root,[data-theme=angelic]{--theme-name:"angelic";--theme-canvas:#f4f2ee;--theme-canvas-deep:#e8e5df;--theme-canvas-tint:#faf8f4;--theme-surface:#fff;--theme-surface-elev:#fff;--theme-surface-sunk:#ece8e0;--theme-text:#0a0a0a;--theme-text-mute:hsla(0,0%,4%,.62);--theme-text-faint:hsla(0,0%,4%,.38);--theme-text-quiet:hsla(0,0%,4%,.2);--theme-hairline:hsla(0,0%,4%,.1);--theme-hairline-soft:hsla(0,0%,4%,.06);--theme-coach:#0a0a0a;--theme-accent:var(--signal-saffron);--theme-on-accent:#0a0a0a;--theme-glass-bg:#fff;--theme-glass-bg-thin:hsla(0,0%,100%,.72);--theme-glass-bg-thick:#fff;--theme-glass-edge:hsla(0,0%,4%,.06);--theme-glass-highlight:hsla(0,0%,100%,.95);--theme-glass-shadow:0 2px 8px hsla(0,0%,4%,.04),0 12px 32px hsla(0,0%,4%,.06);--theme-glass-blur:blur(20px) saturate(150%);--theme-cta-bg:#0a0a0a;--theme-cta-text:#fff;--theme-cta-shadow:0 8px 24px hsla(0,0%,4%,.18);color-scheme:light}[data-theme=noir]{--theme-name:"noir";--theme-canvas:#0a0a0a;--theme-canvas-deep:#050505;--theme-canvas-tint:#121212;--theme-surface:#1a1a1a;--theme-surface-elev:#222;--theme-surface-sunk:#0e0e0e;--theme-text:#fff;--theme-text-mute:rgba(235,245,255,.62);--theme-text-faint:rgba(235,245,255,.38);--theme-text-quiet:rgba(235,245,255,.2);--theme-hairline:hsla(0,0%,100%,.1);--theme-hairline-soft:hsla(0,0%,100%,.05);--theme-coach:var(--signal-saffron);--theme-accent:var(--signal-saffron);--theme-on-accent:#0a0a0a;--theme-glass-bg:hsla(0,0%,100%,.06);--theme-glass-bg-thin:hsla(0,0%,100%,.04);--theme-glass-bg-thick:hsla(0,0%,100%,.1);--theme-glass-edge:hsla(0,0%,100%,.1);--theme-glass-highlight:hsla(0,0%,100%,.3);--theme-glass-shadow:none;--theme-glass-blur:blur(24px) saturate(180%);--theme-cta-bg:var(--signal-saffron);--theme-cta-text:#0a0a0a;--theme-cta-shadow:0 12px 32px rgba(246,190,0,.3);color-scheme:dark}[data-theme=saffron]{--theme-name:"saffron";--theme-canvas:#e2641c;--theme-canvas-deep:#be531a;--theme-canvas-tint:#f0743a;--theme-surface:#c9551a;--theme-surface-elev:#d45c18;--theme-surface-sunk:#a84718;--theme-text:#fff;--theme-text-mute:hsla(0,0%,100%,.78);--theme-text-faint:hsla(0,0%,100%,.52);--theme-text-quiet:hsla(0,0%,100%,.3);--theme-hairline:hsla(0,0%,100%,.15);--theme-hairline-soft:hsla(0,0%,100%,.08);--theme-coach:#fff;--theme-accent:#fff;--theme-on-accent:#e2641c;--theme-glass-bg:rgba(0,0,0,.2);--theme-glass-bg-thin:rgba(0,0,0,.12);--theme-glass-bg-thick:rgba(0,0,0,.32);--theme-glass-edge:hsla(0,0%,100%,.18);--theme-glass-highlight:hsla(0,0%,100%,.35);--theme-glass-shadow:none;--theme-glass-blur:blur(22px) saturate(160%);--theme-cta-bg:#fff;--theme-cta-text:#0a0a0a;--theme-cta-shadow:0 10px 28px rgba(0,0,0,.2);color-scheme:dark}[data-theme=forest]{--theme-name:"forest";--theme-canvas:#062a1d;--theme-canvas-deep:#03150e;--theme-canvas-tint:#0a3b29;--theme-surface:#0a3b29;--theme-surface-elev:#0e4d36;--theme-surface-sunk:#042118;--theme-text:#fff;--theme-text-mute:rgba(230,250,240,.65);--theme-text-faint:rgba(230,250,240,.42);--theme-text-quiet:rgba(230,250,240,.22);--theme-hairline:hsla(0,0%,100%,.1);--theme-hairline-soft:hsla(0,0%,100%,.05);--theme-coach:var(--signal-saffron);--theme-accent:var(--signal-saffron);--theme-on-accent:#062a1d;--theme-glass-bg:hsla(0,0%,100%,.06);--theme-glass-bg-thin:hsla(0,0%,100%,.04);--theme-glass-bg-thick:hsla(0,0%,100%,.1);--theme-glass-edge:hsla(0,0%,100%,.1);--theme-glass-highlight:hsla(0,0%,100%,.28);--theme-glass-shadow:none;--theme-glass-blur:blur(24px) saturate(180%);--theme-cta-bg:var(--signal-saffron);--theme-cta-text:#062a1d;--theme-cta-shadow:0 12px 32px rgba(246,190,0,.28);color-scheme:dark}[data-theme=tonight]{--theme-name:"tonight";--theme-canvas:#0a1430;--theme-canvas-deep:#050a1c;--theme-canvas-tint:#121e42;--theme-surface:#121e42;--theme-surface-elev:#1a2750;--theme-surface-sunk:#080f26;--theme-text:#fff;--theme-text-mute:rgba(220,230,255,.65);--theme-text-faint:rgba(220,230,255,.42);--theme-text-quiet:rgba(220,230,255,.22);--theme-hairline:hsla(0,0%,100%,.1);--theme-hairline-soft:hsla(0,0%,100%,.05);--theme-coach:var(--signal-champagne);--theme-accent:var(--signal-champagne);--theme-on-accent:#0a1430;--theme-glass-bg:hsla(0,0%,100%,.05);--theme-glass-bg-thin:hsla(0,0%,100%,.03);--theme-glass-bg-thick:hsla(0,0%,100%,.09);--theme-glass-edge:hsla(0,0%,100%,.1);--theme-glass-highlight:hsla(0,0%,100%,.28);--theme-glass-shadow:none;--theme-glass-blur:blur(24px) saturate(180%);--theme-cta-bg:var(--signal-champagne);--theme-cta-text:#0a1430;--theme-cta-shadow:0 12px 32px hsla(42,57%,77%,.3);color-scheme:dark}:root{--coach-bg:var(--theme-canvas);--coach-bg-lift:var(--theme-surface-elev);--coach-text:var(--theme-text);--coach-text-mute:var(--theme-text-mute);--coach-text-faint:var(--theme-text-faint);--coach-accent:var(--theme-accent);--coach-accent-lift:var(--theme-accent);--coach-accent-deep:var(--theme-accent);--coach-discipline:var(--theme-canvas-deep);--coach-pact:var(--theme-accent);--coach-danger:var(--system-danger);--coach-amber:var(--signal-saffron);--accent-cyan:#00f5d4;--accent-magenta:#ff006e;--accent-violet:#8338ec;--accent-amber:var(--signal-saffron);--accent-emerald:var(--habit-breath);--accent-rose:#f15bb5;--accent-electric:#3a86ff;--accent-lemon:var(--signal-saffron);--bg-canvas:var(--theme-canvas);--bg-pearl:var(--theme-canvas-tint);--bg-elevated:var(--theme-surface-elev);--bg-void:#000;--bg-noir:var(--theme-canvas);--bg-carbon:var(--theme-surface);--bg-graphite:var(--theme-surface);--bg-iron:var(--theme-surface-elev);--bg-slate:var(--theme-surface-elev);--text-ink:var(--theme-text);--text-secondary:var(--theme-text-mute);--text-tertiary:var(--theme-text-faint);--text-on-dark:var(--theme-text);--text-on-dark-muted:var(--theme-text-mute);--text-on-dark-faint:var(--theme-text-faint);--hairline-light:var(--theme-hairline);--hairline-dark:var(--theme-hairline);--separator-dark:var(--theme-hairline);--system-blue:var(--system-info);--system-green:var(--system-success);--system-red:var(--system-danger);--system-orange:var(--system-warning);--glass-blur:var(--theme-glass-blur);--glass-blur-thin:var(--theme-glass-blur);--glass-blur-thick:var(--theme-glass-blur)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}html{transition:background-color var(--dur-theme) var(--ease-soft)}body{background:var(--theme-canvas);color:var(--theme-text);font-family:var(--font-text);font-size:var(--fs-17);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--dur-theme) var(--ease-soft),color var(--dur-theme) var(--ease-soft)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-text)}button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:8px}input,textarea{font-family:var(--font-text);color:var(--theme-text)}.glass{position:relative;background:var(--theme-glass-bg);-webkit-backdrop-filter:var(--theme-glass-blur);backdrop-filter:var(--theme-glass-blur);box-shadow:inset 0 1.5px 0 var(--theme-glass-highlight),inset 0 0 0 1px var(--theme-glass-edge),var(--theme-glass-shadow);border-radius:var(--radius-2xl)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(155deg,var(--theme-glass-highlight),transparent 55%);mix-blend-mode:overlay;pointer-events:none;opacity:.45}.glass.thin{background:var(--theme-glass-bg-thin)}.glass.thick{background:var(--theme-glass-bg-thick)}.glass.clear{background:var(--theme-glass-bg)}.t-hero{font-size:var(--fs-56);line-height:1.02;letter-spacing:-.025em}.t-display,.t-hero{font-family:var(--font-display);font-weight:700}.t-display{font-size:var(--fs-44);line-height:1.05;letter-spacing:-.022em}.t-h1{font-size:var(--fs-34);line-height:1.1;letter-spacing:-.02em}.t-h1,.t-h2{font-family:var(--font-display);font-weight:700}.t-h2{font-size:var(--fs-28);line-height:1.15;letter-spacing:-.018em}.t-h3{font-weight:700;line-height:1.22;letter-spacing:-.012em}.t-h3,.t-lead{font-family:var(--font-display);font-size:var(--fs-22)}.t-lead{font-weight:400;line-height:1.32;letter-spacing:-.005em;color:var(--theme-text-mute)}.t-body{font-weight:400;line-height:1.45;letter-spacing:-.003em}.t-body,.t-body-b{font-family:var(--font-text);font-size:var(--fs-17)}.t-body-b{font-weight:700;line-height:1.3;letter-spacing:-.008em}.t-callout{font-size:var(--fs-15);line-height:1.4;letter-spacing:-.005em}.t-callout,.t-foot{font-family:var(--font-text);font-weight:400}.t-foot{font-size:var(--fs-13);line-height:1.38;color:var(--theme-text-mute)}.t-cap{font-size:var(--fs-12);font-weight:400;line-height:1.33;color:var(--theme-text-faint)}.t-cap,.t-micro{font-family:var(--font-text)}.t-micro{font-size:var(--fs-11);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-mute)}.t-mono{font-family:var(--font-mono);font-size:var(--fs-13);font-weight:500}.t-meter{font-family:var(--font-meter)}.t-meter,.t-tabular{font-feature-settings:"tnum"}.t-tabular{font-variant-numeric:tabular-nums}.h-cinematic{font-size:var(--fs-56);line-height:1.02;letter-spacing:-.025em}.h-cinematic,.h-medium{font-family:var(--font-display);font-weight:700;color:var(--theme-text)}.h-medium{font-size:var(--fs-34);line-height:1.1;letter-spacing:-.02em}.h-section{font-family:var(--font-display);font-weight:700;font-size:var(--fs-28);line-height:1.15;letter-spacing:-.018em;color:var(--theme-text)}.body-helper{font-family:var(--font-text);font-size:var(--fs-15);font-weight:400;line-height:1.42;letter-spacing:-.003em;color:var(--theme-text-mute)}.h-group-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-22);line-height:1.22;letter-spacing:-.018em;color:var(--theme-text)}.h-group-caption{font-family:var(--font-text);font-size:var(--fs-13);font-weight:600;letter-spacing:-.005em;color:var(--theme-text-mute)}.sub-noir{background:#0a0a0a}.sub-forest{background:radial-gradient(70% 50% at 50% 0,rgba(57,216,160,.18),transparent 65%),radial-gradient(50% 40% at 80% 100%,rgba(6,78,59,.45),transparent 70%),#062a1d}.sub-pact{background:radial-gradient(70% 60% at 50% 100%,rgba(246,190,0,.22),transparent 70%),radial-gradient(60% 60% at 50% 30%,rgba(20,20,30,.55),transparent 75%),#050505}.sub-dawn{background:radial-gradient(80% 100% at 50% 100%,rgba(255,140,60,.3),transparent 70%),radial-gradient(60% 70% at 30% 100%,rgba(190,80,40,.22),transparent 80%),radial-gradient(60% 70% at 70% 100%,rgba(230,140,80,.22),transparent 80%),linear-gradient(180deg,#050707,#0a0807 50%,#1a0e08)}.sub-night-rain{background:radial-gradient(60% 40% at 50% 0,rgba(100,140,200,.22),transparent 70%),radial-gradient(60% 60% at 50% 100%,rgba(20,40,80,.45),transparent 75%),#06080c}.sub-grainient{background:radial-gradient(80% 60% at 30% 20%,rgba(226,100,28,.18),transparent 65%),radial-gradient(70% 60% at 90% 90%,rgba(6,78,59,.45),transparent 75%),radial-gradient(50% 40% at 0 100%,rgba(246,190,0,.1),transparent 70%),#060606}.grain:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.55) .5px,transparent 0);background-size:3px 3px;opacity:.04;mix-blend-mode:multiply;pointer-events:none}[data-theme=forest] .grain:after,[data-theme=noir] .grain:after,[data-theme=tonight] .grain:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.55) .5px,transparent 0);mix-blend-mode:overlay;opacity:.05}.cap-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--space-14);padding:0 22px;border-radius:var(--radius-capsule);background:var(--theme-cta-bg);color:var(--theme-cta-text);font-family:var(--font-text);font-size:var(--fs-17);font-weight:600;letter-spacing:-.005em;box-shadow:var(--theme-cta-shadow);cursor:pointer;transition:transform var(--dur-micro) var(--ease-snap),filter var(--dur-micro)}.cap-action:active{transform:scale(.96);filter:brightness(1.08)}.cap-glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--space-14);padding:0 22px;border-radius:var(--radius-capsule);background:var(--theme-glass-bg);box-shadow:inset 0 1px 0 var(--theme-glass-highlight),inset 0 0 0 1px var(--theme-glass-edge);color:var(--theme-text);font-family:var(--font-text);font-size:var(--fs-17);font-weight:500;letter-spacing:-.005em;cursor:pointer}.cap-glass,.card{-webkit-backdrop-filter:var(--theme-glass-blur);backdrop-filter:var(--theme-glass-blur)}.card{border-radius:var(--radius-xl);background:var(--theme-glass-bg-thin);box-shadow:inset 0 1px 0 var(--theme-glass-highlight),inset 0 0 0 1px var(--theme-glass-edge),var(--theme-glass-shadow)}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes pulse-fast{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.16)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ambient{0%,to{transform:translate(0) scale(1)}33%{transform:translate(8px,-12px) scale(1.03)}66%{transform:translate(-10px,6px) scale(.98)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px)}}@keyframes coach-listen{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}.pulse-soft{animation:pulse-soft 1.6s ease-in-out infinite}.pulse-fast{animation:pulse-fast 1.2s ease-in-out infinite}.breathe{animation:breathe 3.6s ease-in-out infinite}.ambient{animation:ambient 14s ease-in-out infinite}.drift{animation:drift 16s ease-in-out infinite}.coach-listen{animation:coach-listen 1.4s ease-in-out infinite}[role=button]:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;border-radius:8px}button[aria-label]:before,button[data-hit]{content:""}input:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--theme-text-faint);opacity:1}@media (prefers-reduced-motion:reduce){.ambient,.breathe,.coach-listen,.drift,.pulse-fast,.pulse-soft{animation:none!important}*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.screen{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--theme-canvas);color:var(--theme-text)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.screen>.screen-scroll{position:relative;z-index:1}.chip-angelic{background:#f4f2ee}.chip-noir{background:#0a0a0a}.chip-saffron{background:#e2641c}.chip-forest{background:#062a1d}.chip-tonight{background:#0a1430}:root{--lp-signal:#ff6f1f;--lp-signal-deep:#d9560f;--lp-signal-bright:#ff8744;--lp-signal-soft:rgba(255,111,31,.1);--lp-canvas:#faf6f0;--lp-canvas-deep:#efe8dc;--lp-canvas-darker:#eae5dc;--lp-ink:#14110e;--lp-ink-soft:#2a2520;--lp-ink-muted:rgba(20,17,14,.62);--lp-ink-faint:rgba(20,17,14,.4);--lp-ink-quiet:rgba(20,17,14,.22);--lp-hairline:rgba(20,17,14,.1);--lp-hairline-soft:rgba(20,17,14,.06);--lp-dark:#1a1612;--lp-dark-deep:#0e0b08;--lp-on-dark:#f4efe7;--lp-on-dark-muted:hsla(37,37%,93%,.62)}.landing-body,body,html{background:var(--lp-canvas)}.landing-body{font-family:var(--font-text);color:var(--lp-ink);overflow-x:hidden}.landing-body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(20,17,14,.35) .5px,transparent 0),radial-gradient(circle at 2px 3px,rgba(20,17,14,.2) .5px,transparent 0);background-size:3px 3px,4px 4px;opacity:.03;mix-blend-mode:multiply}.lp{z-index:1}.lp,.lp-section{position:relative}.lp-section{padding:96px 24px}.lp-section.tight{padding:64px 24px}.lp-section.airy{padding:128px 24px}.lp-container{width:100%;max-width:1120px;margin:0 auto}.lp-narrow{max-width:720px;margin:0 auto}.lp-rule{width:40px;height:1px;background:var(--lp-ink-quiet);margin:0 auto}.lp-eyebrow{font-family:var(--font-text);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-muted)}.lp-hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,6.6vw,76px);line-height:1;letter-spacing:-.028em;color:var(--lp-ink);margin:0;text-wrap:balance}.lp-hero-sub{font-family:var(--font-text);font-weight:400;font-size:clamp(18px,1.8vw,22px);line-height:1.42;letter-spacing:-.005em;color:var(--lp-ink-soft);margin:24px 0 0;text-wrap:pretty;max-width:640px}.lp-h-display{font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.024em}.lp-h-display,.lp-h-section{font-family:var(--font-display);font-weight:700;color:var(--lp-ink);margin:0;text-wrap:balance}.lp-h-section{font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.022em}.lp-body{font-family:var(--font-text);font-weight:400;font-size:clamp(16px,1.4vw,18px);line-height:1.5;letter-spacing:-.004em;color:var(--lp-ink-soft);margin:0;text-wrap:pretty}.lp-body-muted,.lp-foot{color:var(--lp-ink-muted)}.lp-foot{font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.003em}.lp-cta,.lp-foot{font-family:var(--font-text)}.lp-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 32px;min-width:280px;border-radius:9999px;white-space:nowrap;background:var(--lp-signal);color:#fff;font-size:17px;font-weight:600;letter-spacing:-.004em;border:0;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.1),0 12px 28px -8px rgba(255,111,31,.42),0 4px 10px -2px rgba(217,86,15,.22);transition:transform .18s var(--ease-snap),box-shadow .22s var(--ease-snap),background .16s}.lp-cta:hover{background:var(--lp-signal-bright);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 rgba(0,0,0,.1),0 16px 36px -8px rgba(255,111,31,.5),0 6px 14px -2px rgba(217,86,15,.28)}.lp-cta:active{transform:scale(.985)}.lp-cta:focus-visible{outline:2px solid var(--lp-signal);outline-offset:4px}.lp-cta-icon{justify-content:center}.lp-counter,.lp-cta-icon{display:inline-flex;align-items:center}.lp-counter{font-family:var(--font-text);font-size:15px;color:var(--lp-ink-muted);letter-spacing:-.003em;gap:8px}.lp-counter strong{color:var(--lp-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-counter .lp-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-signal);box-shadow:0 0 0 0 rgba(255,111,31,.5);animation:lp-pulse 2.4s ease-out infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(255,111,31,.5)}70%{box-shadow:0 0 0 10px rgba(255,111,31,0)}to{box-shadow:0 0 0 0 rgba(255,111,31,0)}}.lp-trust{font-family:var(--font-text);font-size:14px;color:var(--lp-ink-faint);letter-spacing:-.003em}.lp-hero{padding:clamp(72px,12vh,128px) 24px 80px;text-align:left}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;max-width:1240px;margin:0 auto}.lp-hero-stack{gap:0;max-width:640px}.lp-hero-cta-row,.lp-hero-stack{display:flex;flex-direction:column}.lp-hero-cta-row{margin-top:40px;gap:14px;align-items:flex-start}.lp-hero-mockup{position:relative;display:flex;align-items:center;justify-content:center;min-height:660px;perspective:1800px}.lp-hero-mockup-frames{position:relative;width:290px;height:600px}.lp-hero-mockup-frame{position:absolute;top:0;left:0;transition:opacity .7s var(--ease-soft),transform .7s var(--ease-soft)}.lp-hero-mockup-dots{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);display:flex;gap:8px}@media (max-width:860px){.lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-hero-stack{max-width:720px}.lp-hero-mockup{min-height:520px}}@media (max-width:640px){.lp-section{padding:88px 22px}.lp-section.tight{padding:64px 22px}.lp-section.airy{padding:112px 22px}.lp-hero{padding:88px 22px 56px}.lp-cta{width:100%;min-width:0}.lp-hero-cta-row{align-items:stretch}.lp-counter,.lp-trust{align-self:flex-start}.lp-showcase{min-height:580px}.lp-showcase-frame{transform-origin:top center}}.lp-showcase{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:32px;padding:40px 24px 88px;perspective:1800px;min-height:660px}.lp-showcase-frame{flex-shrink:0;position:absolute;top:40px;left:50%;margin-left:-145px;transition:transform .7s var(--ease-snap),opacity .7s,filter .7s;transform-style:preserve-3d}.lp-showcase-dots{display:flex;justify-content:center;gap:8px;margin-top:8px}.lp-showcase-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-ink-quiet);border:0;padding:0;cursor:pointer;transition:background .2s,transform .2s}.lp-showcase-dot.active{background:var(--lp-signal);transform:scale(1.2)}.lp-phone{width:290px;height:596px;border-radius:44px;background:#050505;position:relative;box-shadow:0 90px 120px -40px rgba(20,17,14,.3),0 40px 60px -20px rgba(20,17,14,.18),0 0 0 1px #1a1a1a,0 0 0 7px #060606,0 0 0 8px #1f1f1f,inset 0 0 0 1px hsla(0,0%,100%,.06);overflow:hidden}.lp-phone-screen{position:absolute;inset:0;border-radius:38px;overflow:hidden;background:#000}.lp-phone-island{top:8px;width:92px;height:26px;border-radius:18px;background:#000;z-index:90}.lp-phone-home,.lp-phone-island{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.lp-phone-home{bottom:6px;width:96px;height:4px;border-radius:100px;background:hsla(0,0%,100%,.6);z-index:95}.lp-phone-status{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:13px 26px 8px;z-index:80;font-family:var(--font-text);font-weight:700;font-size:13px;color:#fff;pointer-events:none}.lp-phone-status.dark-text{color:#0a0a0a}.lp-phone-status .right{display:flex;gap:5px;align-items:center}.lp-promises{display:flex;flex-direction:column;gap:14px;max-width:880px}.lp-promise-line{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.022em;color:var(--lp-ink);margin:0;text-wrap:balance;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-soft),transform .7s var(--ease-soft)}.lp-promise-line.in{opacity:1;transform:translateY(0)}.lp-promises-foot{margin-top:36px;display:flex;flex-direction:column;gap:8px}.lp-promises-foot .lp-body{font-size:clamp(17px,1.6vw,20px);color:var(--lp-ink-muted)}.lp-promises-foot-line{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-soft),transform .7s var(--ease-soft)}.lp-promises-foot-line.in{opacity:1;transform:translateY(0)}.lp-accent{color:#ff6f1f}.lp-accent-strong,.lp-promise-kicker{color:#ff6f1f;font-weight:700}.lp-promise-kicker{margin-top:clamp(40px,6vw,80px);margin-bottom:0;font-family:var(--font-display);font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.022em;background-color:#ff6f1f;background-image:url(/assets/grainients/tangerine-14.png);background-size:220% 220%;background-position:0 50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lp-grainient-pan 14s ease-in-out infinite alternate;opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft)}.lp-promise-kicker.in{opacity:1;transform:translateY(0)}@keyframes lp-grainient-pan{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.lp-promise-kicker{animation:none;background-position:50% 50%}}.lp-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:88px;gap:88px;align-items:center}.lp-feature.reverse .lp-feature-copy{order:2}.lp-feature-copy{display:flex;flex-direction:column;gap:22px;max-width:480px}.lp-feature-copy .lp-body{font-size:clamp(17px,1.5vw,19px)}.lp-feature-visual{display:flex;align-items:center;justify-content:center;position:relative}.lp-feature-note{margin-top:20px;font-size:14px;color:var(--lp-ink-muted);line-height:1.5;max-width:460px;letter-spacing:-.003em;padding-left:16px;border-left:2px solid var(--lp-hairline)}@media (max-width:880px){.lp-feature{grid-template-columns:1fr;gap:48px}.lp-feature.reverse .lp-feature-copy{order:0}.lp-feature-visual{order:-1}}.lp-founder-section{background:var(--lp-canvas-deep);padding:140px 24px}.lp-founder{display:grid;grid-template-columns:300px 1fr;grid-gap:64px;gap:64px;align-items:start}.lp-founder-portrait{width:300px;height:380px;border-radius:4px;background-image:url(/assets/derin-portrait.jpg);background-size:cover;background-position:center 22%;background-color:#1f1612;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px rgba(20,17,14,.3),0 0 0 1px rgba(20,17,14,.08);filter:contrast(1.02)}.lp-founder-copy{display:flex;flex-direction:column;gap:22px;max-width:620px}.lp-founder-copy .lp-body{font-size:clamp(16px,1.4vw,18px)}.lp-founder-sig{margin-top:12px;font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.012em;color:var(--lp-ink)}.lp-founder-sig+.lp-foot{margin-top:4px}@media (max-width:880px){.lp-founder{grid-template-columns:1fr;gap:36px}.lp-founder-portrait{width:100%;max-width:300px;height:380px;margin:0 auto}}.lp-anchor-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.lp-anchor h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.8vw,72px);line-height:1;letter-spacing:-.028em;color:var(--lp-on-dark);margin:0}.lp-anchor p{font-family:var(--font-text);font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--lp-on-dark-muted);margin:0;text-wrap:pretty}.lp-faq{max-width:760px;margin:0 auto}.lp-faq-title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.022em;line-height:1.1;margin:0 0 40px;color:var(--lp-ink)}.lp-faq-item{border-bottom:1px solid var(--lp-hairline)}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.8vw,22px);letter-spacing:-.012em;color:var(--lp-ink);gap:24px}.lp-faq-q:hover{color:var(--lp-signal-deep)}.lp-faq-toggle{width:28px;height:28px;flex-shrink:0;position:relative;color:var(--lp-ink-muted);transition:color .2s,transform .2s var(--ease-snap)}.lp-faq-toggle:after,.lp-faq-toggle:before{content:"";position:absolute;left:50%;top:50%;background:currentColor;transition:transform .28s var(--ease-snap),opacity .28s}.lp-faq-toggle:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.lp-faq-toggle:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.lp-faq-item.open .lp-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.lp-faq-a{max-height:0;overflow:hidden;transition:max-height .36s var(--ease-snap),padding .28s var(--ease-snap),opacity .28s;opacity:0}.lp-faq-item.open .lp-faq-a{max-height:400px;padding:0 0 28px;opacity:1}.lp-faq-a p{font-family:var(--font-text);font-size:17px;line-height:1.55;color:var(--lp-ink-soft);margin:0;max-width:600px;letter-spacing:-.003em}.lp-final{text-align:center;padding:140px 24px}.lp-final-inner{max-width:720px;margin:0 auto;gap:28px}.lp-final-inner,.lp-final-meta{display:flex;flex-direction:column;align-items:center}.lp-final-meta{gap:10px;margin-top:12px}.lp-footer{background:var(--lp-canvas-darker);padding:72px 24px 40px;border-top:1px solid var(--lp-hairline-soft)}.lp-footer-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:56px;gap:56px}.lp-footer-col h4{font-family:var(--font-text);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-faint);margin:0 0 16px}.lp-footer-col .lp-brand{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.018em;color:var(--lp-ink);margin:0 0 10px;display:flex;align-items:center;gap:10px}.lp-footer-col .lp-brand-mark{width:32px;height:32px;display:block;flex-shrink:0}.lp-footer-col a,.lp-footer-col p{font-family:var(--font-text);font-size:14px;color:var(--lp-ink-muted);line-height:1.6;text-decoration:none;letter-spacing:-.003em;display:block;margin:0}.lp-footer-col a:hover{color:var(--lp-ink)}.lp-footer-col .lp-foot-cta{margin-top:12px;display:inline-flex;font-size:14px;color:var(--lp-signal-deep);font-weight:500}.lp-footer-bottom{max-width:1120px;margin:56px auto 0;padding-top:28px;border-top:1px solid var(--lp-hairline-soft);font-size:13px;color:var(--lp-ink-faint);letter-spacing:-.003em}@media (max-width:720px){.lp-footer-inner{grid-template-columns:1fr;gap:36px}}.lp-modal-scrim{position:fixed;inset:0;background:rgba(20,17,14,.55);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:flex;align-items:center;justify-content:center;padding:24px;z-index:200;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-soft)}.lp-modal-scrim.open{opacity:1;pointer-events:auto}.lp-modal{background:var(--lp-canvas);border-radius:28px;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 60px 120px -30px rgba(20,17,14,.4),0 30px 60px -20px rgba(20,17,14,.2),0 0 0 1px rgba(20,17,14,.06);transform:translateY(16px) scale(.98);transition:transform .36s var(--ease-snap);display:flex;flex-direction:column}.lp-modal-scrim.open .lp-modal{transform:translateY(0) scale(1)}.lp-modal-header{padding:32px 32px 0;display:flex;flex-direction:column;gap:8px}.lp-modal-close{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;background:rgba(20,17,14,.06);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;color:var(--lp-ink-muted);transition:background .16s,color .16s}.lp-modal-close:hover{background:rgba(20,17,14,.1);color:var(--lp-ink)}.lp-modal-title{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.018em;color:var(--lp-ink);margin:0}.lp-modal-sub{font-family:var(--font-text);font-size:15px;color:var(--lp-ink-muted);margin:0}.lp-modal-progress{display:flex;gap:6px;padding:24px 32px 0}.lp-modal-step{flex:1 1;height:3px;border-radius:2px;background:var(--lp-ink-quiet);transition:background .22s}.lp-modal-step.done{background:var(--lp-signal)}.lp-modal-step.current{background:linear-gradient(90deg,var(--lp-signal) 0,var(--lp-signal) 100%)}.lp-modal-body{padding:28px 32px 12px;overflow-y:auto;flex:1 1}.lp-modal-q{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.22;letter-spacing:-.014em;color:var(--lp-ink);margin:0 0 20px;text-wrap:balance}.lp-radio-list{display:flex;flex-direction:column;gap:8px}.lp-radio{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--lp-hairline);cursor:pointer;font-family:var(--font-text);font-size:15px;color:var(--lp-ink-soft);letter-spacing:-.003em;text-align:left;transition:border-color .16s,background .16s,color .16s}.lp-radio:hover{border-color:var(--lp-ink-faint)}.lp-radio.checked{border-color:var(--lp-signal);background:var(--lp-signal-soft);color:var(--lp-ink)}.lp-radio-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--lp-ink-quiet);flex-shrink:0;position:relative;transition:border-color .16s}.lp-radio.checked .lp-radio-dot{border-color:var(--lp-signal)}.lp-radio.checked .lp-radio-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--lp-signal)}.lp-radio.multi .lp-radio-dot{border-radius:5px}.lp-radio.multi.checked .lp-radio-dot{background:var(--lp-signal);border-color:var(--lp-signal)}.lp-radio.multi.checked .lp-radio-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='5,12 10,17 19,7'/></svg>") 50% /12px no-repeat}.lp-text-input{width:100%;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--lp-hairline);font-size:15px;color:var(--lp-ink);letter-spacing:-.003em;resize:vertical;min-height:88px;font-family:var(--font-text)}.lp-text-input:focus{outline:none;border-color:var(--lp-signal);box-shadow:0 0 0 3px var(--lp-signal-soft)}.lp-email-input{width:100%;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--lp-hairline);font-family:var(--font-text);font-size:15px;color:var(--lp-ink);letter-spacing:-.003em;min-height:50px}.lp-email-input:focus{outline:none;border-color:var(--lp-signal);box-shadow:0 0 0 3px var(--lp-signal-soft)}.lp-modal-footer{padding:20px 32px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--lp-hairline-soft)}.lp-modal-skip{font-family:var(--font-text);font-size:14px;color:var(--lp-ink-muted);cursor:pointer;background:none;border:0;padding:8px 4px}.lp-modal-skip:hover{color:var(--lp-ink)}.lp-modal-next{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:9999px;background:var(--lp-signal);color:#fff;font-family:var(--font-text);font-size:15px;font-weight:600;border:0;cursor:pointer;transition:transform .18s var(--ease-snap),background .16s;box-shadow:0 8px 18px -4px rgba(255,111,31,.4)}.lp-modal-next:hover{background:var(--lp-signal-bright)}.lp-modal-next:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.lp-modal-back{font-family:var(--font-text);font-size:14px;color:var(--lp-ink-muted);cursor:pointer;background:none;border:0;display:inline-flex;align-items:center;gap:6px}.lp-modal-success{padding:56px 32px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.lp-success-mark{width:64px;height:64px;border-radius:50%;background:var(--lp-signal);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 12px 28px -6px rgba(255,111,31,.4)}.lp-success-help{width:100%;margin-top:18px;padding-top:24px;border-top:1px solid var(--lp-hairline-soft);display:flex;flex-direction:column;align-items:center;gap:14px}.lp-success-help-eyebrow{font-family:var(--font-text);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-muted)}.lp-success-help-actions{width:100%;display:flex;flex-direction:column;gap:10px;align-items:stretch}.lp-success-help-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:9999px;background:var(--lp-signal);color:#fff;font-family:var(--font-text);font-size:15px;font-weight:600;letter-spacing:-.003em;border:0;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 10px 24px -6px rgba(255,111,31,.45);transition:background .16s,transform .18s var(--ease-snap)}.lp-success-help-primary:hover{background:var(--lp-signal-bright)}.lp-success-help-primary:active{transform:scale(.985)}.lp-success-help-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-text);font-size:14px;font-weight:500;color:var(--lp-ink-muted);background:transparent;border:0;cursor:pointer;padding:10px 8px;text-align:center;text-wrap:pretty}.lp-success-help-secondary:hover{color:var(--lp-ink)}.lp-modal-close-btn{margin-top:8px;font-family:var(--font-text);font-size:13px;color:var(--lp-ink-faint);background:transparent;border:0;cursor:pointer;padding:8px 12px;letter-spacing:-.003em}.lp-modal-close-btn:hover{color:var(--lp-ink-muted)}.lp-fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft)}.lp-fade-in.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lp-fade-in,.lp-promise-line{opacity:1!important;transform:none!important;transition:none!important}.lp-pulse-dot{animation:none!important}}.lp-accountability{padding:clamp(120px,18vh,200px) 24px;text-align:center;background:var(--lp-canvas)}.lp-accountability-h{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5vw,60px);line-height:1.06;letter-spacing:-.028em;color:var(--lp-ink);margin:0 auto 56px;max-width:980px;text-wrap:balance}.lp-accountability-grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px;max-width:980px;margin:0 auto 48px}.lp-pillar{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 1 200px}.lp-pillar-label{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.1;letter-spacing:-.018em;color:var(--lp-ink)}.lp-pillar-sub{font-family:var(--font-text);font-size:13px;line-height:1.45;letter-spacing:-.003em;color:var(--lp-ink-muted);text-wrap:pretty;max-width:200px}.lp-pillar-plus{font-size:36px;line-height:1;color:var(--lp-signal);flex-shrink:0;padding-bottom:18px}.lp-accountability-tagline,.lp-pillar-plus{font-family:var(--font-display);font-weight:400}.lp-accountability-tagline{font-size:clamp(18px,1.8vw,22px);line-height:1.42;letter-spacing:-.008em;color:var(--lp-ink-muted);margin:0 auto;max-width:680px;font-style:italic;text-wrap:pretty}.lp-shame-mark{display:block;width:48px;height:1.5px;background:var(--lp-signal);margin:0 auto 36px}@media (max-width:640px){.lp-accountability-grid{gap:18px}.lp-pillar{flex:0 1 100%}.lp-pillar-plus{padding-bottom:0}}.lp-sticky{position:fixed;top:20px;right:20px;z-index:150;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px;border-radius:9999px;background:var(--lp-signal);color:#fff;font-family:var(--font-text);font-size:14px;font-weight:600;letter-spacing:-.003em;border:0;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 12px 28px -8px rgba(255,111,31,.5),0 4px 10px -2px rgba(217,86,15,.28);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .32s var(--ease-soft),transform .32s var(--ease-soft),background .16s}.lp-sticky.in{opacity:1;transform:translateY(0);pointer-events:auto}.lp-sticky:hover{background:var(--lp-signal-bright)}@media (max-width:640px){.lp-sticky{top:auto;right:16px;left:16px;bottom:16px;height:52px;justify-content:center;font-size:15px}}.lp-anchor{background:var(--lp-dark);color:var(--lp-on-dark);padding:160px 24px;text-align:center;position:relative;overflow:hidden;isolation:isolate}.lp-anchor-field{z-index:0}.lp-anchor-field,.lp-anchor:after{position:absolute;inset:0;pointer-events:none}.lp-anchor:after{content:"";background-image:radial-gradient(circle,hsla(0,0%,100%,.55) .5px,transparent 0);background-size:3px 3px;opacity:.05;mix-blend-mode:overlay;z-index:1}.lp-anchor-inner{position:relative;z-index:2}.lp-anchor-orb{position:absolute;border-radius:50%;filter:blur(60px);mix-blend-mode:screen;will-change:transform,opacity}.lp-anchor-orb.a{width:70%;height:60%;top:-15%;left:-18%;background:radial-gradient(ellipse 78% 52% at 50% 50%,rgba(255,130,50,.28) 0,rgba(255,111,31,.14) 35%,transparent 68%);animation:lp-orb-a 46s ease-in-out infinite}.lp-anchor-orb.b{width:55%;height:60%;top:18%;left:38%;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(255,168,96,.22) 0,rgba(217,86,15,.1) 40%,transparent 72%);animation:lp-orb-b 34s ease-in-out infinite}.lp-anchor-orb.c{width:42%;height:50%;bottom:-14%;left:12%;background:radial-gradient(ellipse 90% 50% at 50% 50%,rgba(255,90,30,.2) 0,rgba(140,50,12,.1) 45%,transparent 70%);animation:lp-orb-c 28s ease-in-out infinite}.lp-anchor-orb.d{width:30%;height:38%;top:35%;right:-8%;background:radial-gradient(ellipse 70% 80% at 50% 50%,rgba(255,200,140,.18) 0,rgba(255,140,70,.08) 40%,transparent 72%);animation:lp-orb-d 39s ease-in-out infinite}@keyframes lp-orb-a{0%{transform:translate(0) scale(1) rotate(0deg);opacity:.95}25%{transform:translate(22%,12%) scale(1.12) rotate(28deg);opacity:1}50%{transform:translate(44%,-6%) scale(.92) rotate(-18deg);opacity:.85}75%{transform:translate(18%,24%) scale(1.06) rotate(40deg);opacity:1}to{transform:translate(0) scale(1) rotate(0deg);opacity:.95}}@keyframes lp-orb-b{0%{transform:translate(0) scale(1) rotate(0deg);opacity:.85}20%{transform:translate(-18%,14%) scale(1.18) rotate(-22deg);opacity:1}45%{transform:translate(-32%,-18%) scale(.85) rotate(34deg);opacity:.75}70%{transform:translate(-8%,22%) scale(1.1) rotate(-12deg);opacity:.95}to{transform:translate(0) scale(1) rotate(0deg);opacity:.85}}@keyframes lp-orb-c{0%{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(35%,-22%) scale(1.22) rotate(46deg)}66%{transform:translate(58%,6%) scale(.88) rotate(-30deg)}to{transform:translate(0) scale(1) rotate(0deg)}}@keyframes lp-orb-d{0%{transform:translate(0) scale(1) rotate(0deg);opacity:.7}30%{transform:translate(-26%,-16%) scale(1.3) rotate(-44deg);opacity:1}60%{transform:translate(-38%,14%) scale(.78) rotate(28deg);opacity:.6}to{transform:translate(0) scale(1) rotate(0deg);opacity:.7}}@media (prefers-reduced-motion:reduce){.lp-anchor-orb{animation:none!important}.lp-anchor-orb.a{transform:translate(15%,5%)}.lp-anchor-orb.b{transform:translate(-10%,10%)}.lp-anchor-orb.c{transform:translate(20%,-5%)}.lp-anchor-orb.d{transform:translate(-15%)}}.lp-mock-scroll::-webkit-scrollbar{display:none}.lp-mock-scroll{scrollbar-width:none}.lp-help{margin-top:64px;width:100%;max-width:580px;text-align:left;padding-top:40px;border-top:1px solid var(--lp-hairline-soft)}.lp-help-eyebrow{font-family:var(--font-text);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-muted);margin-bottom:22px;text-align:center}.lp-help-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.lp-help-list li{display:flex;align-items:flex-start;gap:14px;font-family:var(--font-text);font-size:15px;line-height:1.5;color:var(--lp-ink-soft);letter-spacing:-.003em;text-wrap:pretty}.lp-help-num{width:26px;height:26px;border-radius:50%;background:var(--lp-signal-soft);color:var(--lp-signal-deep);font-family:var(--font-display);font-weight:700;font-size:13px;display:inline-flex;flex-shrink:0;margin-top:1px}.lp-help-num,.lp-verify{align-items:center;justify-content:center}.lp-verify{min-height:100vh;display:flex;padding:24px;background:var(--lp-canvas,#faf6f0);font-family:var(--font-text,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.lp-verify-card{max-width:480px;background:#fff;border-radius:24px;padding:56px 40px;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.04),0 24px 48px -16px rgba(26,22,18,.1)}.lp-verify-mark{width:64px;height:64px;border-radius:50%;background:#ff6f1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:28px}.lp-verify-title{font-size:32px;letter-spacing:-.018em;margin:0 0 8px;color:var(--lp-ink,#1a1612)}.lp-verify-spot,.lp-verify-title{font-family:var(--font-display,"Sohne Breit",serif);font-weight:700}.lp-verify-spot{font-size:22px;color:#ff6f1f;margin:0 0 24px}.lp-verify-body{font-size:16px;line-height:1.6;color:var(--lp-ink-muted,#6b6660);margin:0}.lp-verify-actions{display:flex;flex-direction:column;gap:12px;margin-top:32px}.lp-verify-cta{display:inline-flex;align-items:center;justify-content:center;background:#ff6f1f;color:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:14px 24px;border-radius:9999px;letter-spacing:-.005em;transition:transform .16s,background .16s}.lp-verify-cta:hover{background:#e0561a;transform:translateY(-1px)}.lp-verify-cta-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--lp-ink-muted,#6b6660);text-decoration:none;font-weight:500;font-size:14px;padding:10px 16px;border-radius:9999px;border:1px solid rgba(26,22,18,.1);transition:background .16s}.lp-verify-cta-secondary:hover{background:rgba(26,22,18,.04)}.landing-body{background:var(--lp-canvas,#faf6f0);color:var(--lp-ink,#1a1612);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}