.public-landing-shell h1,.public-landing-shell h2,.public-landing-shell summary,.public-landing-shell blockquote,.public-landing-shell .public-landing-brand-wordmark{font-weight:400}.public-landing-price-card[data-featured=true]{border-color:var(--landing-accent-border);box-shadow:var(--landing-shadow-strong);background:radial-gradient(circle at top,var(--landing-feature-glow),transparent 58%),linear-gradient(180deg,var(--landing-feature-top),var(--landing-feature-bottom))}.public-landing-carousel-dot[data-active=true]{background:var(--landing-accent);transform:scaleX(1.08)}[data-public-landing=true].public-landing-shell{--landing-bg: #f7f1e8;--landing-fg: #1f1712;--landing-logo: hsl(24 25% 34%);--landing-copy: hsl(28 13% 30%);--landing-copy-muted: hsl(30 10% 46%);--landing-accent: hsl(20 38% 52%);--landing-accent-strong: hsl(20 34% 44%);--landing-accent-foreground: #fffaf7;--landing-accent-border: hsl(20 32% 46%);--landing-accent-ring: hsl(20 38% 52% / .14);--landing-accent-ring-soft: hsl(20 38% 52% / .11);--landing-accent-shadow: hsl(20 38% 52% / .26);--landing-border: hsl(32 18% 82%);--landing-border-strong: hsl(31 18% 74%);--landing-shell-border: rgba(137, 102, 76, .14);--landing-shell-inset: rgba(255, 255, 255, .62);--landing-shell-bg: rgba(255, 251, 246, .72);--landing-rail-bg: rgba(255, 250, 244, .76);--landing-topbar-bg: rgba(251, 247, 241, .78);--landing-top-cta-bg: #1a120d;--landing-top-cta-border: #1a120d;--landing-top-cta-fg: #fdf8f2;--landing-surface: rgba(255, 255, 255, .72);--landing-surface-soft: rgba(252, 247, 241, .82);--landing-switch-bg: rgba(255, 251, 246, .66);--landing-control-bg: rgba(255, 251, 246, .82);--landing-link-secondary-bg: rgba(255, 255, 255, .6);--landing-price-top: rgba(255, 253, 249, .92);--landing-price-bottom: rgba(249, 240, 232, .98);--landing-feature-top: rgba(255, 249, 244, .98);--landing-feature-bottom: rgba(246, 232, 223, .98);--landing-feature-glow: rgba(179, 112, 85, .15);--landing-image-frame-top: rgba(248, 239, 230, .96);--landing-image-frame-bottom: rgba(234, 220, 206, .98);--landing-founder-bg-top: rgba(244, 232, 219, .96);--landing-founder-bg-bottom: rgba(220, 203, 187, .98);--landing-founder-glow: rgba(215, 176, 141, .2);--landing-panel-bg: rgba(255, 251, 246, .93);--landing-panel-switch-bg: rgba(255, 255, 255, .68);--landing-dot: rgba(179, 112, 85, .18);--landing-open-divider: rgba(121, 92, 67, .11);--landing-open-divider-strong: rgba(121, 92, 67, .16);--landing-shadow: 0 14px 34px rgba(55, 35, 20, .055);--landing-shadow-strong: 0 18px 44px rgba(179, 112, 85, .12);--landing-dark-shadow: 0 24px 60px rgba(18, 11, 7, .32);--landing-dark-border: rgba(255, 236, 221, .12);--landing-dark-border-strong: rgba(255, 236, 221, .16);--landing-dark-card-bg: rgba(255, 255, 255, .03);--landing-dark-surface: #1a110c;--landing-dark-surface-deep: #100907;--landing-dark-glow: rgba(207, 138, 92, .22);background:radial-gradient(circle at top,rgba(212,141,99,.08),transparent 32%),linear-gradient(180deg,#f8f4ee,#f1e8dc);color:var(--landing-fg)}[data-public-landing=true] .public-landing-top-glow{background:radial-gradient(circle at top,rgba(212,141,99,.14),transparent 50%)}[data-public-landing=true] .public-landing-side-glow{background:#b370551f}[data-public-landing=true] .public-landing-side-glow-left{background:#ece0d1b8}[data-public-landing=true][data-deep-mode=true]{--landing-bg: #120c09;--landing-fg: hsl(33 28% 92%);--landing-logo: hsl(29 34% 76%);--landing-copy: hsl(34 18% 82%);--landing-copy-muted: hsl(33 12% 66%);--landing-accent: hsl(24 42% 58%);--landing-accent-strong: hsl(24 36% 48%);--landing-accent-foreground: #fff8f3;--landing-accent-border: hsl(24 30% 42%);--landing-accent-ring: hsl(24 42% 58% / .14);--landing-accent-ring-soft: hsl(24 42% 58% / .1);--landing-accent-shadow: hsl(24 42% 58% / .16);--landing-border: rgba(244, 226, 208, .14);--landing-border-strong: rgba(244, 226, 208, .22);--landing-shell-border: rgba(245, 224, 203, .11);--landing-shell-inset: rgba(255, 255, 255, .03);--landing-shell-bg: rgba(24, 16, 12, .8);--landing-rail-bg: rgba(26, 17, 13, .8);--landing-topbar-bg: rgba(15, 10, 7, .8);--landing-top-cta-bg: rgba(255, 247, 239, .92);--landing-top-cta-border: rgba(255, 247, 239, .18);--landing-top-cta-fg: #1c130f;--landing-surface: rgba(30, 20, 16, .76);--landing-surface-soft: rgba(34, 23, 18, .82);--landing-switch-bg: rgba(34, 23, 18, .9);--landing-control-bg: rgba(34, 24, 19, .9);--landing-link-secondary-bg: rgba(255, 255, 255, .03);--landing-price-top: rgba(34, 23, 18, .94);--landing-price-bottom: rgba(24, 16, 12, .98);--landing-feature-top: rgba(41, 28, 22, .98);--landing-feature-bottom: rgba(27, 18, 13, .98);--landing-feature-glow: rgba(212, 141, 99, .16);--landing-image-frame-top: rgba(42, 30, 23, .96);--landing-image-frame-bottom: rgba(26, 18, 13, .98);--landing-founder-bg-top: rgba(49, 35, 28, .98);--landing-founder-bg-bottom: rgba(27, 18, 13, 1);--landing-founder-glow: rgba(216, 162, 119, .18);--landing-panel-bg: rgba(26, 18, 14, .95);--landing-panel-switch-bg: rgba(255, 255, 255, .04);--landing-dot: rgba(255, 235, 220, .12);--landing-open-divider: rgba(255, 232, 213, .08);--landing-open-divider-strong: rgba(255, 232, 213, .14);--landing-shadow: 0 18px 42px rgba(0, 0, 0, .22);--landing-shadow-strong: 0 20px 50px rgba(212, 141, 99, .11);--landing-dark-shadow: 0 24px 64px rgba(0, 0, 0, .34);--landing-dark-border: rgba(255, 235, 220, .11);--landing-dark-border-strong: rgba(255, 235, 220, .16);--landing-dark-card-bg: rgba(255, 255, 255, .025);--landing-dark-surface: #17100d;--landing-dark-surface-deep: #0c0705;--landing-dark-glow: rgba(220, 157, 111, .18);background:radial-gradient(circle at top,rgba(225,150,100,.13),transparent 32%),linear-gradient(180deg,#120c09,#0c0806)}[data-public-landing=true].offer-landing-shell{--offer-background: hsl(38 20% 95%);--offer-foreground: hsl(0 0% 10%);--offer-muted: hsl(40 6% 45%);--offer-primary: hsl(20 38% 52%);--offer-primary-18: hsl(20 38% 52% / .18);--offer-primary-40: hsl(20 38% 52% / .4);--offer-border: hsl(40 10% 85%);--offer-radius-lg: 18px;--offer-radius-md: 12px;--offer-max-width: 1120px;background:var(--offer-background);color:var(--offer-foreground);font-family:Inter,sans-serif;line-height:1.6;position:relative;isolation:isolate}[data-public-landing=true].offer-landing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:0;z-index:0;transition:opacity .35s ease}[data-public-landing=true].offer-landing-shell[data-deep-mode=true]{--offer-background: hsl(218 4% 8%);--offer-foreground: hsl(40 6% 88%);--offer-muted: hsl(40 4% 56%);--offer-primary: hsl(160 25% 55%);--offer-border: hsl(220 12% 58%);--offer-primary-18: hsl(160 25% 55% / .18);--offer-primary-40: hsl(160 25% 55% / .4)}[data-public-landing=true].offer-landing-shell[data-deep-mode=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.73' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;opacity:.02;mix-blend-mode:screen}.offer-landing-shell *{box-sizing:border-box}.offer-landing-shell .site-header,.offer-landing-shell main,.offer-landing-shell .site-footer,.offer-landing-shell .lights-gate{position:relative;z-index:1}.offer-landing-shell a{color:inherit;text-decoration:none}.offer-landing-shell .container{width:min(100% - 2.4rem,var(--offer-max-width));margin-inline:auto}.offer-landing-shell .site-header{position:sticky;top:0;z-index:20;background:var(--offer-background);border-bottom:1px solid var(--offer-border)}.offer-landing-shell[data-deep-mode=true] .site-header{background:transparent;backdrop-filter:blur(8px)}.offer-landing-shell .nav-wrap{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem}.offer-landing-shell .brand{display:inline-flex;align-items:center;gap:.65rem}.offer-landing-shell .brand-icon svg{width:28px;height:28px}.offer-landing-shell .brand-icon circle{fill:none;stroke:var(--offer-primary);stroke-width:1.8}.offer-landing-shell .brand-icon .brand-dot{fill:var(--offer-primary);stroke:none}.offer-landing-shell .brand-text{font-family:"Source Serif 4",Georgia,serif;font-size:2rem;font-weight:300;letter-spacing:-.02em;line-height:1}.offer-landing-shell .primary-nav{justify-self:center;display:flex;gap:1.2rem;align-items:center}.offer-landing-shell .primary-nav a{font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--offer-foreground) 72%,transparent)}.offer-landing-shell .primary-nav a:hover,.offer-landing-shell .primary-nav a:focus-visible{color:var(--offer-foreground)}.offer-landing-shell[data-deep-mode=true] .primary-nav a{color:#d4d2cebf}.offer-landing-shell[data-deep-mode=true] .primary-nav a:hover,.offer-landing-shell[data-deep-mode=true] .primary-nav a:focus-visible,.offer-landing-shell[data-deep-mode=true] .brand-text{color:#e8e6e3}.offer-landing-shell .section{padding-top:3.5rem;padding-bottom:5rem;scroll-margin-top:96px}.offer-landing-shell .overline{margin:0 0 1rem;font-size:11px;font-weight:600;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;opacity:.5}.offer-landing-shell .section-heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1rem}.offer-landing-shell .section-heading .overline:before,.offer-landing-shell .section-heading .overline:after{content:none}.offer-landing-shell h1,.offer-landing-shell h2,.offer-landing-shell h3{font-family:"Source Serif 4",Georgia,serif;font-weight:300;margin:0 0 1rem;letter-spacing:-.02em;line-height:1.06}.offer-landing-shell h1{font-size:clamp(3rem,6.2vw,4rem)}.offer-landing-shell h2{font-size:clamp(2rem,4vw,2.45rem)}.offer-landing-shell h3{font-size:clamp(1.5rem,2.7vw,1.85rem)}.offer-landing-shell p{margin:0 0 1rem;font-size:1rem}.offer-landing-shell .hero-wrap{text-align:center;max-width:820px}.offer-landing-shell .hero-subtext{color:var(--offer-muted);max-width:680px;margin-inline:auto;margin-bottom:1.6rem}.offer-landing-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.75rem;border:1px solid transparent;padding:.78rem 1.2rem;font-size:.92rem;font-weight:600;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.offer-landing-shell .btn:hover,.offer-landing-shell .btn:focus-visible{transform:translateY(-1px)}.offer-landing-shell .btn-nav{background:transparent;color:var(--offer-foreground);border-color:var(--offer-border)}.offer-landing-shell .btn-primary{background:var(--offer-primary);color:#fff;box-shadow:0 0 0 4px var(--offer-primary-18),0 4px 18px var(--offer-primary-40)}.offer-landing-shell .play-icon{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.offer-landing-shell .upnext-card{min-height:280px;border-radius:var(--offer-radius-lg);color:#f4eee8;padding:1.8rem;position:relative;overflow:hidden;background:radial-gradient(92% 140% at 86% 34%,hsl(34 62% 45% / .54) 0%,hsl(29 66% 24% / .1) 45%,transparent 74%),radial-gradient(70% 70% at 76% 76%,hsl(24 52% 31% / .42) 0%,transparent 70%),linear-gradient(90deg,#1a0f08,#28160d 42%,#2f1a0e 64%,#21140b)}.offer-landing-shell .upnext-meta{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.offer-landing-shell .meta-dot{width:7px;height:7px;border-radius:999px;background:var(--offer-primary);display:inline-block}.offer-landing-shell .upnext-card h2{font-size:clamp(2rem,4.4vw,2.4rem);color:#fff7f0}.offer-landing-shell .upnext-card p{color:#ece5daeb;max-width:56ch;margin-inline:auto}.offer-landing-shell .upnext-card[data-reflection]{text-align:center}.offer-landing-shell .reflection-intro{margin-bottom:1rem;margin-inline:auto}.offer-landing-shell .reflection-progress{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#e2d8cb}.offer-landing-shell .reflection-step{display:none}.offer-landing-shell .reflection-step.is-active{display:block}.offer-landing-shell .reflection-step h3{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;color:#f1eee9;margin-bottom:.65rem}.offer-landing-shell .reflection-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem;justify-content:center}.offer-landing-shell .reflection-chip{border:1px solid hsl(35 24% 74% / .55);border-radius:999px;background:#35282261;color:#eee9e2;font-size:.87rem;padding:.42rem .75rem;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.offer-landing-shell .reflection-chip:hover,.offer-landing-shell .reflection-chip:focus-visible{transform:translateY(-1px);border-color:#ece2d5c7}.offer-landing-shell .reflection-chip.is-selected{border-color:#e3c6a1;background:#6a44258f}.offer-landing-shell .reflection-label{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#d4c9b9;margin-bottom:.3rem}.offer-landing-shell .reflection-note{width:min(100%,580px);border-radius:10px;border:1px solid hsl(35 22% 72% / .45);background:#281f1a70;color:#efebe6;padding:.5rem .65rem;font:inherit;resize:vertical;margin-inline:auto;text-align:left}.offer-landing-shell .reflection-note::-moz-placeholder{color:#c6beb3b8}.offer-landing-shell .reflection-note::placeholder{color:#c6beb3b8}.offer-landing-shell .reflection-controls{margin-top:.8rem;display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center}.offer-landing-shell .reflection-nav-btn{color:#efebe6;border-color:#cdbfad8c}.offer-landing-shell .reflection-nav-btn[disabled]{opacity:.44;cursor:not-allowed;transform:none!important}.offer-landing-shell .reflection-result{margin-top:.85rem;border:1px solid hsl(35 22% 74% / .45);border-radius:14px;background:#261d1780;padding:.85rem}.offer-landing-shell .reflection-result h3{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;color:#f1eee9;margin-bottom:.55rem}.offer-landing-shell .reflection-summary,.offer-landing-shell .reflection-commitment{color:#ece7dff0;max-width:66ch}.offer-landing-shell .reflection-commitment{color:#e2cfb6}.offer-landing-shell .reflection-tips ul{margin:.45rem 0 0;padding-left:1.1rem}.offer-landing-shell .reflection-tips li{color:#e7e2da;margin-bottom:.38rem}.offer-landing-shell .reflection-result-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}.offer-landing-shell .feature-grid{display:grid;gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.offer-landing-shell .feature-item h3{margin-bottom:.65rem}.offer-landing-shell .feature-item p:last-child{color:var(--offer-muted);max-width:34ch}.offer-landing-shell .profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.offer-landing-shell .profile-card,.offer-landing-shell .included-card{border:1px solid var(--offer-border);border-radius:var(--offer-radius-md);background:#fbfaf9;padding:1.1rem}.offer-landing-shell .profile-card h3,.offer-landing-shell .included-card h3{margin-bottom:.5rem}.offer-landing-shell .profile-card p,.offer-landing-shell .included-card p{color:var(--offer-muted);margin-bottom:.7rem}.offer-landing-shell .profile-card p:last-child,.offer-landing-shell .included-card p:last-child{margin-bottom:0}.offer-landing-shell .included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.offer-landing-shell .included-card ul{margin:.25rem 0 0;padding-left:1.1rem}.offer-landing-shell .included-card li{margin-bottom:.4rem;color:var(--offer-muted)}.offer-landing-shell .plan-action{margin-top:.7rem;width:100%}.offer-landing-shell .aha-resonance{margin:.35rem 0 1rem}.offer-landing-shell .aha-resonance p{margin:0 0 .45rem;font-size:clamp(1.03rem,2vw,1.18rem);color:#493931}.offer-landing-shell .aha-explainer{margin-bottom:1.1rem;font-size:1.06rem;color:var(--offer-muted);max-width:68ch}.offer-landing-shell .aha-timeline{position:relative;--timeline-dot-size: 11px;--timeline-light-size: 12px;--timeline-rail-thickness: 2px;--timeline-dot-offset: .62rem;--timeline-mobile-dot-offset: .52rem;--timeline-node-padding-inline: .325rem;border:1px solid var(--offer-border);border-radius:var(--offer-radius-lg);padding:1.05rem 1rem 1.15rem;background:linear-gradient(180deg,#fcfaf8,#f9f8f6);box-shadow:0 10px 24px #3d30290d}.offer-landing-shell .aha-rail{position:absolute;left:calc((100% / var(--step-count)) / 2);right:calc((100% / var(--step-count)) / 2);bottom:calc(var(--timeline-dot-offset) + (var(--timeline-dot-size) / 2) - (var(--timeline-rail-thickness) / 2));height:var(--timeline-rail-thickness);background:linear-gradient(90deg,#cab8af,#b79c8f,#cab8af);border-radius:999px;pointer-events:none;z-index:0}.offer-landing-shell .aha-light{position:absolute;left:calc((100% / var(--step-count)) * (var(--step) + .5));top:50%;width:var(--timeline-light-size);height:var(--timeline-light-size);transform:translate(-50%,-50%);border-radius:999px;background:var(--offer-primary);box-shadow:0 0 0 6px #b3755629,0 0 26px #b37556ad;transition:left .82s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;z-index:1}.offer-landing-shell .aha-light.is-pulsing{animation:offerAhaPulse 2s ease-in-out infinite}.offer-landing-shell .aha-nodes{position:relative;display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));gap:0;align-items:stretch}.offer-landing-shell .aha-node{position:relative;z-index:2;display:flex;min-height:7rem;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 var(--timeline-node-padding-inline) 2.15rem;text-align:center}.offer-landing-shell .aha-node:before{content:"";position:absolute;bottom:var(--timeline-dot-offset);left:50%;width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:50%;border:1px solid hsl(20 20% 60%);background:#fbfaf9;transform:translate(-50%);transition:box-shadow .26s ease,background-color .26s ease,border-color .26s ease}.offer-landing-shell .aha-node.is-active:before{background:var(--offer-primary);border-color:var(--offer-primary);box-shadow:0 0 0 6px #b3755626,0 0 20px #b3755673}.offer-landing-shell .aha-node-title{margin:0 0 .2rem;font-family:Inter,sans-serif;font-size:.79rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#5a483f}.offer-landing-shell .aha-node-copy{margin:0;font-size:.86rem;color:var(--offer-muted);line-height:1.45}.offer-landing-shell .aha-content{margin-top:.95rem;border:1px solid hsl(20 16% 80%);border-radius:13px;padding:.72rem .85rem;background:#fdfdfcf2}.offer-landing-shell .aha-content p{margin:0;display:none;color:#574942}.offer-landing-shell .aha-content p.is-active{display:block}.offer-landing-shell .aha-solution,.offer-landing-shell .aha-faith-line{margin:.8rem 0 0;max-width:74ch}.offer-landing-shell .aha-solution{color:#473a33;font-weight:500}.offer-landing-shell .aha-faith-line{color:#875b45;font-style:italic}.offer-landing-shell .proof-strip{background:#1a1a1a;color:#f2ece4;position:relative;overflow:hidden}.offer-landing-shell .proof-strip:after{content:"";position:absolute;top:-120px;right:-100px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,hsl(34 76% 56% / .36) 0%,hsl(34 76% 56% / .05) 55%,transparent 80%);filter:blur(10px);pointer-events:none}.offer-landing-shell .proof-wrap{position:relative;z-index:1}.offer-landing-shell .proof-strip .overline{opacity:.62;color:#ede7de;margin-bottom:.8rem}.offer-landing-shell .proof-strip h2{color:#fff8f1;margin-bottom:.8rem}.offer-landing-shell .proof-intro{color:#e2d8ca;max-width:68ch;margin-bottom:1.2rem;margin-inline:auto;text-align:center}.offer-landing-shell .testimonial-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem}.offer-landing-shell .testimonial-track{min-width:0}.offer-landing-shell .testimonial-slide{display:none;border:1px solid hsl(34 32% 78% / .22);border-radius:var(--offer-radius-md);background:#271d168c;padding:1.15rem}.offer-landing-shell .testimonial-slide.is-active{display:block}.offer-landing-shell .testimonial-slide p:last-child{margin-bottom:0}.offer-landing-shell .testimonial-rating{margin:0 0 .6rem;letter-spacing:.18em;color:#ebb65c;font-size:.9rem}.offer-landing-shell .testimonial-slide p{color:#ece6df}.offer-landing-shell .testimonial-author{margin-top:.7rem;color:#fff5ea;font-weight:600}.offer-landing-shell .carousel-arrow{width:2.15rem;height:2.15rem;border-radius:999px;border:1px solid hsl(34 42% 82% / .35);background:#2e221aa6;color:#f0ebe5;font-size:1.2rem;cursor:pointer}.offer-landing-shell .carousel-arrow:hover,.offer-landing-shell .carousel-arrow:focus-visible{background:#3c2b20d9}.offer-landing-shell .carousel-dots{margin-top:.85rem;display:flex;justify-content:center;gap:.45rem}.offer-landing-shell .carousel-dots button{width:.5rem;height:.5rem;border-radius:999px;border:1px solid hsl(34 42% 82% / .55);background:transparent;padding:0;cursor:pointer}.offer-landing-shell .carousel-dots button.is-active{background:var(--offer-primary);border-color:var(--offer-primary)}.offer-landing-shell .founders-wrap{max-width:1020px}.offer-landing-shell .founders-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;align-items:start}.offer-landing-shell .founders-media,.offer-landing-shell .founders-copy{border:1px solid var(--offer-border);border-radius:var(--offer-radius-lg);background:#fbfaf9;overflow:hidden}.offer-landing-shell .founders-media{align-self:start;aspect-ratio:4 / 5;min-height:0}.offer-landing-shell .founders-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;display:block}.offer-landing-shell .founders-copy{padding:1.35rem 1.45rem;display:flex;flex-direction:column;justify-content:center}.offer-landing-shell .founders-role-row{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin:-.25rem 0 .7rem;color:#905e47;font-size:.82rem;font-weight:600;letter-spacing:.04em}.offer-landing-shell .founders-copy h2{margin-bottom:.8rem}.offer-landing-shell .founders-copy p:not(.overline){color:var(--offer-muted);max-width:58ch}.offer-landing-shell .founders-copy p:last-child{margin-bottom:0}.offer-landing-shell .pricing-wrap{text-align:center;max-width:840px}.offer-landing-shell .price-lead{color:var(--offer-muted)}.offer-landing-shell .price-display{margin:2rem 0 1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.offer-landing-shell .price-card{position:relative;border:1px solid var(--offer-border);border-radius:var(--offer-radius-md);background:#fbfbf9;padding:1.2rem;text-align:left;display:flex;flex-direction:column}.offer-landing-shell .plan-label{margin:0 0 .2rem;font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;opacity:.52}.offer-landing-shell .plan-price{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:2.6rem;font-weight:300;line-height:1}.offer-landing-shell .plan-meta{margin:.45rem 0 0;color:var(--offer-muted);font-size:.9rem}.offer-landing-shell .plan-trial{margin-top:.7rem;color:#905e47;font-weight:600;min-height:3.2rem}.offer-landing-shell .plan-list{margin:.85rem 0 0;padding-left:1.25rem;flex:1;display:grid;gap:.65rem;align-content:start;list-style:disc}.offer-landing-shell .plan-list li{color:var(--offer-muted);padding-left:.15rem}.offer-landing-shell .plan-list li::marker{color:#b37556c7}.offer-landing-shell .plan-bullet-note{display:block;margin-top:.22rem}.offer-landing-shell .yearly-best{border-color:#b47c5f80;background:linear-gradient(180deg,#fbfaf8,#f9f4f1);box-shadow:0 0 0 4px #b3755614}.offer-landing-shell .best-value-badge{position:absolute;top:-11px;right:16px;margin:0;padding:.18rem .62rem;border-radius:999px;background:#b37556;color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.offer-landing-shell .pricing .section-heading h2,.offer-landing-shell .pricing .price-lead{max-width:30rem;margin-inline:auto}.offer-landing-shell .final-cta{border-top:1px solid var(--offer-border)}.offer-landing-shell .trust-line{margin-top:.8rem;font-size:.78rem;letter-spacing:.04em;color:color-mix(in srgb,var(--offer-foreground) 58%,transparent)}.offer-landing-shell .site-footer{border-top:1px solid var(--offer-border)}.offer-landing-shell .faq-wrap{max-width:860px}.offer-landing-shell details{border:1px solid var(--offer-border);border-radius:var(--offer-radius-md);padding:.2rem 1rem;margin-bottom:.75rem;background:#fbfaf9}.offer-landing-shell summary{list-style:none;cursor:pointer;padding:.78rem 0;font-weight:600}.offer-landing-shell summary::-webkit-details-marker{display:none}.offer-landing-shell summary:after{content:"+";float:right;color:var(--offer-primary)}.offer-landing-shell details[open] summary:after{content:"−"}.offer-landing-shell details p{color:var(--offer-muted);margin-top:.1rem}.offer-landing-shell .footer-wrap{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:.8rem;font-size:.86rem;color:color-mix(in srgb,var(--offer-foreground) 62%,transparent)}.offer-landing-shell .lights-gate{position:fixed;inset:0;width:100%;z-index:35;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .45s ease,transform .45s ease,background-color .45s ease;display:grid;place-items:center;padding:1.2rem;background:#090a0b00}.offer-landing-shell .lights-gate.is-visible{opacity:1;transform:translateY(0);background:#090a0b57;pointer-events:none}.offer-landing-shell .lights-gate-panel{width:min(100%,520px);border:1px solid hsl(220 12% 58% / .55);border-radius:var(--offer-radius-lg);padding:1.25rem 1.25rem 1.4rem;background:#18191bd9;box-shadow:none;pointer-events:auto}.offer-landing-shell .lights-gate-panel h2{margin-bottom:.55rem;color:#f1f0ee;font-size:clamp(1.5rem,3vw,2rem)}.offer-landing-shell .lights-gate .overline{opacity:.62;color:#cac8c4}.offer-landing-shell .lights-toggle{margin-top:.6rem;width:100%;border:1px solid hsl(220 12% 58% / .65);border-radius:999px;background:transparent;color:#e8e6e3;min-height:54px;padding:.45rem .75rem;display:inline-flex;align-items:center;gap:.65rem;cursor:pointer}.offer-landing-shell .lights-toggle-track{width:46px;height:24px;border-radius:999px;border:1px solid hsl(220 12% 58% / .65);background:transparent;display:inline-flex;align-items:center;padding:2px}.offer-landing-shell .lights-toggle-thumb{width:18px;height:18px;border-radius:999px;background:#d4d2ce;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.offer-landing-shell .lights-toggle-label{font-weight:600;letter-spacing:.01em}.offer-landing-shell .lights-toggle[aria-checked=true] .lights-toggle-thumb{transform:translate(21px);background:#70a996;box-shadow:0 0 0 4px #70a9962e,0 0 16px #70a99657}body.lights-pending :is(.offer-landing-shell button,.offer-landing-shell .btn,.offer-landing-shell [role=button]){pointer-events:none}body.lights-pending .offer-landing-shell #lightsToggle{pointer-events:auto}.offer-landing-shell[data-deep-mode=true] .btn-primary{background:transparent;border:1px solid var(--offer-primary);color:var(--offer-primary);box-shadow:0 0 0 2px var(--offer-primary-18),0 0 12px var(--offer-primary-18)}.offer-landing-shell[data-deep-mode=true] .btn-primary:hover,.offer-landing-shell[data-deep-mode=true] .btn-primary:focus-visible{background:transparent;box-shadow:0 0 0 3px #70a99640,0 0 20px #70a99640}.offer-landing-shell[data-deep-mode=true] .btn-nav{background:transparent;border-color:#8790a19e;color:#e2e1df}.offer-landing-shell[data-deep-mode=true] :is(.upnext-card,.proof-strip,.testimonial-slide,.price-card,.yearly-best,.profile-card,.included-card,.aha-timeline,.aha-content,details,.carousel-arrow,.best-value-badge){background:transparent!important;border-color:#8790a1cc;box-shadow:none!important}.offer-landing-shell[data-deep-mode=true] .proof-strip:after{opacity:0}.offer-landing-shell[data-deep-mode=true] :is(.reflection-chip,.reflection-note,.reflection-result){background:transparent;border-color:#8790a1cc;box-shadow:none}.offer-landing-shell[data-deep-mode=true] :is(.reflection-chip,.reflection-step h3,.reflection-summary,.reflection-commitment,.reflection-tips li,.aha-resonance p,.aha-explainer,.aha-node-copy,.aha-content p,.aha-solution,.aha-faith-line){color:#e3e1de}.offer-landing-shell[data-deep-mode=true] :is(.reflection-progress,.reflection-label,.aha-node-title){color:#bcb9b3}.offer-landing-shell[data-deep-mode=true] .upnext-card[data-reflection]{border:1px solid hsl(0 0% 100% / .88)}.offer-landing-shell[data-deep-mode=true] .aha-rail{background:linear-gradient(90deg,#8790a1a3,#8790a1d1,#8790a1a3)}.offer-landing-shell[data-deep-mode=true] .aha-node:before{background:transparent;border-color:#8790a1e0}.offer-landing-shell[data-deep-mode=true] :is(.aha-node.is-active:before,.aha-light){background:#70a996;border-color:#70a996;box-shadow:0 0 0 6px #70a99629,0 0 22px #70a99675}@keyframes offerAhaPulse{0%,to{box-shadow:0 0 0 6px #b3755629,0 0 20px #b3755680}50%{box-shadow:0 0 0 10px #b3755614,0 0 32px #b37556b3}}.offer-landing-shell[data-deep-mode=true] .aha-light.is-pulsing{animation-name:offerAhaPulseDark}@keyframes offerAhaPulseDark{0%,to{box-shadow:0 0 0 6px #70a99629,0 0 20px #70a9967a}50%{box-shadow:0 0 0 10px #70a99617,0 0 32px #70a996b3}}.offer-landing-shell .reveal{opacity:0;transform:translateY(10px);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-duration:.76s}.offer-landing-shell .reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:940px){.offer-landing-shell .nav-wrap{grid-template-columns:1fr;gap:.65rem;padding:.85rem 0}.offer-landing-shell .primary-nav{order:3;flex-wrap:wrap;justify-content:center;gap:.8rem}.offer-landing-shell .btn-nav{order:2;justify-self:end}.offer-landing-shell :is(.feature-grid,.price-display,.profile-grid,.included-grid){grid-template-columns:1fr;gap:1.1rem}.offer-landing-shell .founders-grid{grid-template-columns:1fr}.offer-landing-shell .founders-media{margin-inline:auto;max-width:32rem;min-height:0;width:100%}.offer-landing-shell .founders-photo{max-height:none}.offer-landing-shell .aha-timeline{padding:1rem}.offer-landing-shell .aha-nodes{grid-template-columns:1fr;gap:.52rem;margin-left:1.2rem}.offer-landing-shell .aha-rail{left:calc(var(--timeline-rail-thickness) / -2);right:auto;top:calc(var(--timeline-mobile-dot-offset) + (var(--timeline-dot-size) / 2) - (var(--timeline-rail-thickness) / 2));bottom:calc(var(--timeline-mobile-dot-offset) + (var(--timeline-dot-size) / 2) - (var(--timeline-rail-thickness) / 2));width:var(--timeline-rail-thickness);height:auto;background:linear-gradient(180deg,#cab8af,#b79c8f,#cab8af)}.offer-landing-shell .aha-light{display:none}.offer-landing-shell .aha-node{padding-top:0;padding-left:1.18rem;padding-bottom:0;min-height:2.9rem;align-items:flex-start;text-align:left}.offer-landing-shell .aha-node:before{top:var(--timeline-mobile-dot-offset);bottom:auto;left:0;transform:translate(-50%)}.offer-landing-shell .aha-content{margin-left:1.2rem}.offer-landing-shell .testimonial-carousel{grid-template-columns:1fr;gap:.6rem}.offer-landing-shell .carousel-arrow{width:100%;border-radius:10px}.offer-landing-shell :is(.hero-wrap,.pricing-wrap){text-align:left}.offer-landing-shell .hero-subtext{margin-inline:0}.offer-landing-shell .footer-wrap{flex-direction:column;justify-content:center;text-align:center;padding:1rem 0}}@media(prefers-reduced-motion:reduce){.offer-landing-shell *,.offer-landing-shell *:before,.offer-landing-shell *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.offer-landing-shell .reveal{opacity:1;transform:none}}
