.landing-page{padding-top:0}.landing-page .landing-section{padding:var(--section-pad-y-tight) 0;scroll-margin-top:7.5rem}.landing-page .landing-section__inner{margin:0 auto;max-width:var(--container-content);position:relative}.landing-page .landing-section--muted .landing-section__inner{background:linear-gradient(180deg,#171e2eb8,#0e121db8),#14192880;border:1px solid var(--color-divider);border-radius:calc(var(--radius-xl) + .5rem);box-shadow:var(--shadow-soft);overflow:hidden;padding:clamp(2rem,5vw,4rem)}.landing-surface{backdrop-filter:blur(18px);background:linear-gradient(180deg,#1a1f30f0,#101421f0),var(--color-bg-card);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.landing-button{align-items:center;box-shadow:0 0 #0000;border-radius:var(--radius-pill);display:inline-flex;font-size:.95rem;font-weight:700;gap:var(--space-xs);justify-content:center;min-height:3rem;overflow:hidden;padding:.9rem 1.4rem;position:relative;transition:transform var(--motion-quick),border-color var(--motion-quick),background-color var(--motion-quick),box-shadow var(--motion-standard),color var(--motion-standard),filter var(--motion-standard)}.landing-button:after{background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.18),transparent 78%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-24%) scale(.98);transition:opacity var(--motion-standard),transform var(--motion-emphasis)}.landing-button:hover,.landing-button:focus-visible{transform:translateY(-2px) scale(1.01)}.landing-button:hover:after,.landing-button:focus-visible:after{opacity:1;transform:translate(12%) scale(1)}.landing-button:active{transform:translateY(0) scale(.985)}.landing-button:focus-visible{outline:none}.landing-button--primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));box-shadow:0 16px 34px #d6b47a38;color:#17120d}.landing-button--primary:hover,.landing-button--primary:focus-visible{box-shadow:0 20px 42px #d6b47a4d,0 0 0 1px #fff9f024;filter:saturate(1.05)}.landing-button--secondary{background:#0a101bb3;border:1px solid rgba(142,207,243,.22);box-shadow:0 12px 28px #0000002e;color:var(--color-text)}.landing-button--secondary:hover{background:#0e1522e0;border-color:#8ecff366;box-shadow:0 16px 34px #00000040,0 0 0 1px #8ecff314}.section-heading{display:grid;gap:var(--section-heading-stack-gap);margin-bottom:var(--section-heading-panel-gap)}.section-heading--center{margin-inline:auto;max-width:var(--container-reading);text-align:center}.section-heading__eyebrow{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.section-heading__title{color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--text-section-title);letter-spacing:var(--tracking-tight);line-height:1.08;margin:0;text-wrap:balance}.section-heading__body{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.75;margin:0}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow),transform var(--motion-slow)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.landing-header{--header-scroll-progress: 0;position:sticky;top:0;z-index:var(--z-header);padding:calc(var(--space-md) - (.28rem * var(--header-scroll-progress))) 0 calc(var(--space-lg) - (.55rem * var(--header-scroll-progress)));transition:padding var(--motion-standard)}.landing-header__bar,.landing-header__mobile-nav{backdrop-filter:blur(18px);background:#0a101bb8;border:1px solid rgba(245,239,230,.08);border-radius:calc(var(--radius-pill) + .25rem);box-shadow:0 16px 32px #0000002e;transform:translateY(calc(var(--header-scroll-progress) * -.18rem)) scale(calc(1 - (var(--header-scroll-progress) * .014)));transform-origin:top center;transition:background-color var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard),transform var(--motion-standard),backdrop-filter var(--motion-standard)}.landing-header__bar{align-items:center;display:grid;gap:var(--space-md);grid-template-columns:auto 1fr auto;padding:calc(.55rem - (.08rem * var(--header-scroll-progress)))}.landing-header__mobile-nav{display:none;margin-top:var(--space-sm);padding:.45rem}.landing-header.is-scrolled .landing-header__bar,.landing-header.is-scrolled .landing-header__mobile-nav{backdrop-filter:blur(24px);background:#080e18e0;border-color:#d6b47a2e;box-shadow:0 18px 42px #00000038,0 0 0 1px #d6b47a0d}.landing-brand{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-flex;font-family:var(--font-serif);font-size:clamp(1.08rem,2.1vw,1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;max-width:100%;padding-inline:var(--space-sm);transition:filter var(--motion-standard),opacity var(--motion-standard),transform var(--motion-standard);transform:translateY(calc(var(--header-scroll-progress) * -1px)) scale(calc(1 - (var(--header-scroll-progress) * .01)));white-space:nowrap}.landing-brand:hover,.landing-brand:focus-visible{filter:drop-shadow(0 10px 18px rgba(214,180,122,.18));opacity:1;outline:none;transform:translateY(-1px)}.landing-header__desktop-nav{justify-self:center;max-width:100%;min-width:0}.landing-header__cta{min-width:10.75rem;transform:translateY(calc(var(--header-scroll-progress) * -1px)) scale(calc(1 - (var(--header-scroll-progress) * .016)));transition:transform var(--motion-standard)}.nav-pills{align-items:center;display:flex;gap:.18rem;overflow-x:auto;padding:.18rem;position:relative;scrollbar-width:none}.nav-pills::-webkit-scrollbar{display:none}.nav-pills__highlight{background:#d6b47a14;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #d6b47a14,0 10px 22px #00000024;height:calc(100% - .36rem);left:0;position:absolute;top:.18rem;transform:translate(0);transition:transform var(--motion-standard),width var(--motion-standard);width:0;z-index:0}.nav-pill{border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:.84rem;font-weight:600;min-height:2.4rem;padding:.62rem 1rem;position:relative;transition:color var(--motion-standard),transform var(--motion-standard),text-shadow var(--motion-standard);white-space:nowrap;z-index:1}.nav-pill:hover{color:var(--color-accent-strong);text-shadow:0 0 18px rgba(214,180,122,.18);transform:translateY(-1px)}.nav-pill:focus-visible{color:var(--color-accent-strong);outline:none;text-shadow:0 0 18px rgba(214,180,122,.18);transform:translateY(-1px)}.nav-pill.is-active{color:var(--color-accent-strong)}.nav-pill__glow{background:var(--color-accent);border-radius:999px 999px 0 0;height:.2rem;left:50%;opacity:0;position:absolute;top:-.08rem;transform:translate(-50%);transition:opacity var(--motion-standard);width:2rem}.nav-pill__glow:before{background:#d6b47a38;border-radius:50%;content:"";filter:blur(7px);height:.95rem;left:50%;position:absolute;top:-.35rem;transform:translate(-50%);width:3rem}.nav-pill.is-active .nav-pill__glow{opacity:1}.hero-section{padding-top:var(--space-lg)}.hero-section .landing-section__inner{background:radial-gradient(circle at top center,rgba(214,180,122,.09),transparent 36%),linear-gradient(180deg,#111725e6,#0b0f19e0);border:1px solid rgba(245,239,230,.08);border-radius:calc(var(--radius-xl) + .65rem);box-shadow:var(--shadow-soft);overflow:hidden;padding:clamp(1.6rem,4vw,2.6rem)}.hero-section .landing-section__inner:before{background-image:radial-gradient(circle,rgba(214,180,122,.12) 1px,transparent 1px);background-size:2rem 2rem;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 95%);opacity:.5;pointer-events:none;position:absolute}.hero-section__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.02fr);position:relative;z-index:1}.hero-section__copy{max-width:34rem}.hero-section__eyebrow{align-items:center;background:#d6b47a14;border:1px solid var(--color-accent-border);border-radius:var(--radius-pill);color:var(--color-accent);display:inline-flex;font-size:var(--text-label);font-weight:700;gap:var(--space-sm);letter-spacing:.08em;margin-bottom:var(--space-xl);padding:.55rem .9rem;text-transform:uppercase}.hero-section__eyebrow-dot{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border-radius:999px;height:.45rem;width:.45rem}.hero-section__title{background:linear-gradient(135deg,var(--color-accent),#f3dfb3);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-serif);font-size:var(--text-hero);letter-spacing:-.055em;line-height:1.08;margin:0 0 var(--space-lg);max-width:11ch;padding-bottom:.14em;text-wrap:balance}.hero-section__body{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.8;margin:0 0 var(--space-xl);max-width:31rem}.hero-section__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.hero-section__visual{position:relative}.phone-mockup{margin-inline:auto;padding-inline:clamp(.5rem,4vw,2rem);perspective:1300px;position:relative;width:min(100%,30rem)}.phone-mockup__device-layer{--hero-parallax-rotate-x: 0deg;--hero-parallax-rotate-y: 0deg;--hero-parallax-x: 0px;--hero-parallax-y: 0px;--hero-reveal-scale: 1;--hero-reveal-tilt: 0deg;--hero-reveal-y: 0px;opacity:1;transform:translate3d(var(--hero-parallax-x),calc(var(--hero-parallax-y) + var(--hero-reveal-y)),0) rotateX(calc(var(--hero-parallax-rotate-x) + var(--hero-reveal-tilt))) rotateY(var(--hero-parallax-rotate-y)) scale(var(--hero-reveal-scale));transform-style:preserve-3d;will-change:transform,opacity}.js .hero-section__visual .phone-mockup__device-layer{filter:saturate(.94);opacity:0;transition:opacity var(--motion-slow),transform var(--motion-spring),filter var(--motion-standard);--hero-reveal-scale: .962;--hero-reveal-tilt: -5.5deg;--hero-reveal-y: 1.6rem}.js .hero-section__visual.is-visible .phone-mockup__device-layer{filter:none;opacity:1;--hero-reveal-scale: 1;--hero-reveal-tilt: 0deg;--hero-reveal-y: 0px}.animated-phone-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.animated-phone-backdrop:before,.animated-phone-backdrop:after{content:"";inset:0;position:absolute}.animated-phone-backdrop:before{background:linear-gradient(180deg,#ffffff38,#fff0 16%),radial-gradient(circle at top,#ffffff42 0,#fff0 26%),linear-gradient(180deg,#f3efe6b8,#e9e3d633)}.animated-phone-backdrop:after{background:radial-gradient(circle at center,#fff0 58%,#f4efe66b),linear-gradient(180deg,#fff0,#16171a14)}.animated-phone-backdrop__orb{--drift-x: 0px;--drift-y: 0px;border-radius:999px;display:block;filter:blur(12px);opacity:.78;position:absolute;transform:translate3d(var(--drift-x),var(--drift-y),0);will-change:transform}.animated-phone-backdrop__orb--gold{background:radial-gradient(circle,#d6b47a85,#d6b47a00 72%);height:11rem;left:-1.6rem;top:2rem;width:11rem}.animated-phone-backdrop__orb--blue{background:radial-gradient(circle,#8ecff36b,#8ecff300 72%);height:10rem;right:-1rem;top:6.4rem;width:10rem}.animated-phone-backdrop__orb--coral{background:radial-gradient(circle,#cf64574d,#cf645700 72%);bottom:4.3rem;height:8.8rem;right:2.2rem;width:8.8rem}.mock-phone-frame{margin-inline:auto;position:relative;width:min(100%,18.8rem)}.mock-phone-frame__shell{background:linear-gradient(180deg,#25262d,#141519);border:3px solid #31333b;border-radius:var(--radius-device);box-shadow:var(--shadow-device),0 0 80px #d6b47a14;padding:.18rem;position:relative}.mock-phone-frame__notch{background:#050505;border-radius:999px;height:1.4rem;left:50%;position:absolute;top:.6rem;transform:translate(-50%);width:5.7rem;z-index:3}.mock-phone-frame__screen{border-radius:calc(var(--radius-device) - .3rem);overflow:hidden}.phone-screen{background:linear-gradient(180deg,#f3efe6,#ece7dd);color:var(--color-ink);display:flex;flex-direction:column;min-height:37.25rem;position:relative}.phone-screen__backdrop{border-radius:inherit}.phone-screen__content{display:flex;flex:1;flex-direction:column;min-height:inherit;position:relative;z-index:1}.phone-screen__top{display:flex;flex:1;flex-direction:column;gap:.65rem;padding:2.8rem .95rem .85rem}.phone-screen__toolbar{display:flex;justify-content:flex-end}.phone-screen__settings{align-items:center;background:#0000000d;border-radius:999px;color:var(--color-purple);display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.phone-screen__heading{align-items:center;display:flex;gap:.45rem}.phone-screen__heading h3{font-family:var(--font-sans);font-size:1.1rem;font-weight:800;margin:0}.phone-screen__heading-icon{color:var(--color-purple)}.phone-screen__subcopy,.phone-screen__prompt{color:#1f1d1c94;font-size:.58rem;line-height:1.55;margin:0}.phone-screen__cards{display:grid;gap:.55rem}.mock-relic-card{background:#ffffffb8;border:1px solid rgba(118,105,216,.16);border-radius:1rem;box-shadow:0 1px 4px #0000000a;display:grid;gap:.45rem;padding:.8rem}.mock-relic-card--compact{padding-bottom:.95rem}.mock-relic-card__row{align-items:baseline;display:flex;gap:.55rem;justify-content:space-between}.mock-relic-card__title{font-size:.72rem;font-weight:700;margin:0}.mock-relic-card__date,.mock-relic-card__summary,.mock-relic-card__insight p{font-size:.58rem;line-height:1.5;margin:0}.mock-relic-card__date,.mock-relic-card__summary{color:#1f1d1c99}.mock-relic-card__insight{background:#cf64570d;border-left:2px solid rgba(207,100,87,.4);border-radius:.65rem;padding:.55rem}.phone-screen__divider{background:#0000000f;height:1px;width:100%}.phone-screen__bottom{align-items:center;display:flex;flex-direction:column;gap:.8rem;padding:1rem .9rem 1.15rem}.record-button-mock{align-items:center;display:flex;justify-content:center;position:relative}.record-button-mock:before{animation:pulse-soft 2.4s ease-in-out infinite;border-radius:999px;box-shadow:0 0 #cf645747;content:"";inset:0;position:absolute}.record-button-mock__button{align-items:center;background:linear-gradient(145deg,#faf8f5,#e8e4dd);border-radius:999px;box-shadow:4px 4px 12px #00000014,-2px -2px 8px #ffffffe6,inset 0 1px 2px #fff9;color:var(--color-red);display:inline-flex;height:4rem;justify-content:center;position:relative;width:4rem}.mock-tab-bar{align-items:center;display:grid;gap:.35rem;grid-template-columns:repeat(3,1fr);padding:.55rem .75rem .7rem}.mock-tab-bar__item{align-items:center;color:#1f1d1c8f;display:flex;flex-direction:column;font-size:.5rem;gap:.1rem;justify-content:center;padding:.3rem .35rem}.mock-tab-bar__item--active{background:#7669d814;border-radius:999px;color:var(--color-purple)}.floating-feature-card{--floating-card-range-x: .33rem;--floating-card-range-y: .63rem;--floating-card-tilt: 1.2deg;--float-direction-x: 1;--float-direction-y: 1;--float-range-x-scale: 1;--float-range-y-scale: 1;--float-tilt-direction: 1;--float-tilt-scale: 1;--orbit-offset-x: 0px;--orbit-offset-y: 0px;--orbit-rotate: 0deg;--orbit-scale: 1;display:none;max-width:11.75rem;opacity:1;position:absolute;transform:translate3d(var(--orbit-offset-x),var(--orbit-offset-y),0) rotate(var(--orbit-rotate)) scale(var(--orbit-scale));transition:opacity var(--motion-slow),transform var(--motion-fold);will-change:transform,opacity;width:100%;z-index:var(--z-floating)}.floating-feature-card__inner{--float-range-x: calc(var(--floating-card-range-x) * var(--float-range-x-scale));--float-range-y: calc(var(--floating-card-range-y) * var(--float-range-y-scale));--float-tilt: calc(var(--floating-card-tilt) * var(--float-tilt-scale));align-items:center;background:#121726f2;border:1px solid var(--color-accent-border);border-radius:1rem;box-shadow:var(--shadow-card);color:var(--color-text);display:flex;gap:.8rem;box-sizing:border-box;padding:.8rem .9rem;animation:hero-card-float 7.2s ease-in-out infinite;transform:translateZ(0);width:100%;will-change:transform}.js .hero-section__visual .floating-feature-card{opacity:0;--orbit-scale: .92;--orbit-offset-x: var(--orbit-start-x, 0px);--orbit-offset-y: var(--orbit-start-y, 0px);--orbit-rotate: var(--orbit-start-rotate, 0deg)}.js .hero-section__visual.is-visible .floating-feature-card{opacity:1;--orbit-scale: 1;--orbit-offset-x: 0px;--orbit-offset-y: 0px;--orbit-rotate: 0deg}.floating-feature-card__icon{align-items:center;background:#d6b47a1f;border-radius:.8rem;color:var(--color-accent);display:inline-flex;flex-shrink:0;height:2.2rem;justify-content:center;width:2.2rem}.floating-feature-card--top-left{--orbit-start-rotate: -8deg;--orbit-start-x: -1.8rem;--orbit-start-y: -1.1rem;--float-direction-x: -1;--float-direction-y: 1;--float-range-x-scale: 1.08;--float-range-y-scale: 1.12;--float-tilt-direction: -1;--float-tilt-scale: .95;transition-delay:.12s}.floating-feature-card--bottom-left{--orbit-start-rotate: -6deg;--orbit-start-x: -1.65rem;--orbit-start-y: 1.1rem;--float-direction-x: 1;--float-direction-y: -1;--float-range-x-scale: 1.38;--float-range-y-scale: 1.32;--float-tilt-direction: 1;--float-tilt-scale: 1.08;transition-delay:.21s}.floating-feature-card--right{--orbit-start-rotate: 8deg;--orbit-start-x: 1.9rem;--orbit-start-y: -.5rem;--float-direction-x: -1;--float-direction-y: -1;--float-range-x-scale: .96;--float-range-y-scale: 1.22;--float-tilt-direction: 1;--float-tilt-scale: 1.02;transition-delay:.3s}.floating-feature-card--top-left .floating-feature-card__inner{animation-delay:-1.1s;animation-duration:6.6s}.floating-feature-card--bottom-left .floating-feature-card__inner{animation-delay:-3.4s;animation-duration:7.8s}.floating-feature-card--right .floating-feature-card__inner{animation-delay:-2.2s;animation-duration:7s}.floating-feature-card__copy{min-width:0}.floating-feature-card__title,.floating-feature-card__subtitle{margin:0}.floating-feature-card__title{font-size:.72rem;font-weight:700}.floating-feature-card__subtitle{color:var(--color-text-dim);font-size:.66rem}.feature-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.product-preview-card,.why-story-beat{--surface-glow-x: 50%;--surface-glow-y: 22%;--surface-glow-opacity: 0;--surface-hover-lift: 0px;--surface-rotate-x: 0deg;--surface-rotate-y: 0deg;--surface-shift-x: 0px;--surface-shift-y: 0px;overflow:hidden;position:relative;transform-style:preserve-3d}.feature-card:before,.product-preview-card:before,.why-story-beat:before{background:radial-gradient(circle at var(--surface-glow-x) var(--surface-glow-y),rgba(214,180,122,.18),rgba(214,180,122,.08) 16%,transparent 48%);content:"";inset:0;opacity:var(--surface-glow-opacity);pointer-events:none;position:absolute;transition:opacity var(--motion-standard),transform var(--motion-standard);z-index:0}.feature-card>*,.product-preview-card>*,.why-story-beat>*{position:relative;z-index:1}:root:not(.js) .feature-card:hover:before,:root:not(.js) .product-preview-card:hover:before,:root:not(.js) .why-story-beat:hover:before{opacity:1}.feature-card{display:grid;gap:var(--space-md);padding:1.6rem;transition:transform var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard)}.js .feature-card[data-reveal]{transform:perspective(1200px) translate3d(var(--surface-shift-x),calc(18px + var(--surface-shift-y) + var(--surface-hover-lift)),0) rotateX(var(--surface-rotate-x)) rotateY(var(--surface-rotate-y))}.js .feature-card[data-reveal].is-visible{transform:perspective(1200px) translate3d(var(--surface-shift-x),calc(var(--surface-shift-y) + var(--surface-hover-lift)),0) rotateX(var(--surface-rotate-x)) rotateY(var(--surface-rotate-y))}.feature-card:after{border:1px solid rgba(214,180,122,.28);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.985);transition:opacity var(--motion-standard),transform var(--motion-emphasis),border-color var(--motion-standard)}.feature-card:hover,.feature-card.is-depth-active{--surface-hover-lift: -.45rem;border-color:var(--color-accent-border-strong);box-shadow:var(--shadow-deep),0 0 0 1px #d6b47a0f}.feature-card:hover:after,.feature-card.is-depth-active:after{opacity:1;transform:scale(1)}.feature-card:hover .feature-card__icon,.feature-card.is-depth-active .feature-card__icon{background:#d6b47a29;box-shadow:0 14px 24px #d6b47a1f;transform:translateY(-.18rem) scale(1.03)}.feature-card:hover .feature-card__icon svg,.feature-card.is-depth-active .feature-card__icon svg{transform:rotate(-5deg) scale(1.08)}.feature-card:hover .feature-card__title,.feature-card.is-depth-active .feature-card__title{color:var(--color-text-strong);transform:translateY(-.08rem)}.feature-card:hover .feature-card__body,.feature-card.is-depth-active .feature-card__body{color:var(--color-text)}.feature-card__icon{align-items:center;background:#d6b47a1a;border-radius:.9rem;color:var(--color-accent);display:inline-flex;height:2.8rem;justify-content:center;transition:transform var(--motion-emphasis),background-color var(--motion-standard),box-shadow var(--motion-standard);width:2.8rem}.feature-card__icon svg{transform-origin:center;transition:transform var(--motion-standard)}.feature-card__title{font-size:var(--text-card-title);font-weight:700;margin:0;transition:color var(--motion-standard),transform var(--motion-standard)}.feature-card__body{color:var(--color-text-muted);line-height:1.75;margin:0;transition:color var(--motion-standard)}.why-showcase{align-items:stretch;display:grid;gap:clamp(2rem,4vw,3.55rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);overflow:hidden;padding:clamp(1.7rem,4vw,2.5rem);position:relative}.why-mobile-flow{display:none}.why-showcase:before,.why-showcase:after{content:"";inset:0;pointer-events:none;position:absolute}.why-showcase:before{background:radial-gradient(circle at 12% 18%,rgba(214,180,122,.14),transparent 28%),radial-gradient(circle at 84% 18%,rgba(142,207,243,.12),transparent 26%),linear-gradient(180deg,#ffffff08,#fff0)}.why-showcase:after{background-image:linear-gradient(rgba(245,239,230,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,230,.04) 1px,transparent 1px);background-size:2.75rem 2.75rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 92%);opacity:.25}.why-showcase__visual,.why-showcase__copy{min-width:0;position:relative;z-index:1}.why-showcase__visual{align-self:stretch;display:block}.why-showcase__visual-frame{--why-panel-progress: 0;--why-panel-travel: 0px;left:0;margin-inline:auto;position:absolute;right:0;top:0;transform:translate3d(0,calc(var(--why-panel-travel) * var(--why-panel-progress)),0);width:min(100%,31rem);will-change:transform}.why-showcase__copy{display:grid;gap:var(--space-xl);max-width:none;padding-block:var(--space-xs)}.why-showcase__intro{display:grid;gap:var(--space-md);min-height:clamp(13rem,24vh,16rem)}.why-showcase__eyebrow{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.why-showcase__title{color:var(--color-text-strong);font-family:var(--font-serif);font-size:clamp(1.95rem,4vw,2.82rem);letter-spacing:var(--tracking-tight);line-height:1.08;margin:0;text-wrap:balance}.why-showcase__body{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.78;margin:0}.why-showcase__body--strong{color:var(--color-text)}.why-showcase__list{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.why-showcase__list li{align-items:flex-start;color:var(--color-text);display:flex;gap:var(--space-sm);line-height:1.68}.why-showcase__list-icon{align-items:center;background:#d6b47a1a;border:1px solid var(--color-accent-border);border-radius:999px;color:var(--color-accent);display:inline-flex;flex-shrink:0;height:1.6rem;justify-content:center;margin-top:.08rem;width:1.6rem}.js .why-showcase[data-reveal] .why-showcase__visual{opacity:0;transform:translate(-1.2rem) scale(.98);transition:opacity var(--motion-standard),transform var(--motion-fold)}.js .why-showcase[data-reveal] .why-showcase__copy>*{opacity:0;transform:translateY(1rem);transition:opacity var(--motion-standard),transform var(--motion-fold)}.js .why-showcase[data-reveal].is-visible .why-showcase__visual{opacity:1;transform:translate(0) scale(1)}.js .why-showcase[data-reveal].is-visible .why-showcase__copy>*{opacity:1;transform:translateY(0)}.js .why-showcase[data-reveal].is-visible .why-showcase__copy>:nth-child(1){transition-delay:.11s}.js .why-showcase[data-reveal].is-visible .why-showcase__copy>:nth-child(2){transition-delay:.2s}.js .why-showcase[data-reveal].is-visible .why-showcase__copy>:nth-child(3){transition-delay:.29s}.why-story-list{display:grid;gap:clamp(1rem,2vw,1.35rem)}.why-showcase__highlight{display:grid}.why-story-beat{--story-beat-hover-lift: 0px;align-items:start;background:linear-gradient(180deg,#181e30d1,#0e121edb),#111623e0;border:1px solid rgba(245,239,230,.08);border-radius:var(--radius-lg);box-shadow:0 16px 32px #0000002e;display:grid;gap:var(--space-md);grid-template-columns:auto 1fr;min-height:clamp(9.5rem,17vw,11.25rem);padding:clamp(1.15rem,2.4vw,1.4rem);transform:perspective(1180px) translate3d(var(--surface-shift-x, 0px),calc(var(--surface-shift-y, 0px) + var(--story-beat-hover-lift)),0) rotateX(calc(var(--surface-rotate-x, 0deg) * .84)) rotateY(calc(var(--surface-rotate-y, 0deg) * .96));transition:transform var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard)}.why-story-beat:hover,.why-story-beat.is-depth-active{--story-beat-hover-lift: -.24rem;border-color:#d6b47a3d;box-shadow:0 20px 36px #00000038,0 0 0 1px #d6b47a14}.why-story-beat:after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:2}.why-story-beat--featured:after{background:linear-gradient(115deg,transparent 18%,rgba(214,180,122,.04) 38%,rgba(255,255,255,.28) 48%,rgba(142,207,243,.2) 56%,rgba(214,180,122,.06) 64%,transparent 86%);transform:translate(-132%)}.js .why-showcase[data-reveal].is-visible .why-story-beat--featured:after{animation:why-story-beat-glimmer 1.32s ease-out .44s 1 both}.why-story-beat__index{align-items:center;background:#d6b47a1f;border:1px solid rgba(214,180,122,.2);border-radius:999px;color:var(--color-accent);display:inline-flex;font-size:.74rem;font-weight:700;height:2.75rem;justify-content:center;letter-spacing:.14em;width:2.75rem}.why-story-beat__copy{display:grid;gap:.55rem}.why-story-beat__eyebrow{color:var(--color-text-dim);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.why-story-beat__title{color:var(--color-text-strong);font-size:1.2rem;line-height:1.3;margin:0}.why-story-beat__body{color:var(--color-text-muted);line-height:1.72;margin:0}.why-growth-stage{--why-progress: 0;background:radial-gradient(circle at 18% 18%,rgba(214,180,122,.14),transparent 34%),radial-gradient(circle at 82% 16%,rgba(142,207,243,.15),transparent 36%),linear-gradient(180deg,#121826f2,#080c15f5);border:1px solid rgba(245,239,230,.08);border-radius:calc(var(--radius-lg) + .2rem);box-shadow:inset 0 1px #ffffff08,0 24px 44px #0000003d;display:grid;gap:var(--space-md);min-height:clamp(30rem,45vw,33rem);overflow:hidden;padding:clamp(1.12rem,2.8vw,1.42rem);position:relative;transform:perspective(1400px) translate3d(var(--surface-shift-x, 0px),var(--surface-shift-y, 0px),0) rotateX(calc(var(--surface-rotate-x, 0deg) * .68)) rotateY(calc(var(--surface-rotate-y, 0deg) * .88));transition:transform var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard)}.why-growth-stage.is-depth-active,.why-growth-stage.is-stage-active{border-color:var(--color-accent-border-strong);box-shadow:var(--shadow-deep),0 0 0 1px #d6b47a14}.why-growth-stage:before,.why-growth-stage:after{content:"";pointer-events:none;position:absolute}.why-growth-stage:before{background-image:linear-gradient(rgba(245,239,230,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,230,.04) 1px,transparent 1px);background-size:2rem 2rem;inset:0;mask-image:radial-gradient(circle at center,rgba(0,0,0,.72),transparent 78%);opacity:.18}.why-growth-stage:after{background:radial-gradient(circle,#d6b47a33,#d6b47a00 72%);bottom:-2rem;filter:blur(12px);height:8rem;left:50%;opacity:calc(.3 + (var(--why-progress) * .36));transform:translate(-50%);width:13rem}.why-growth-stage__glow{border-radius:999px;filter:blur(18px);opacity:calc(.6 + (var(--why-progress) * .25));pointer-events:none;position:absolute;z-index:0}.why-growth-stage__glow--gold{background:radial-gradient(circle,#d6b47a6b,#d6b47a00 72%);height:10rem;left:-1.8rem;top:.65rem;width:10rem}.why-growth-stage__glow--blue{background:radial-gradient(circle,#8ecff357,#8ecff300 72%);height:8.5rem;right:-1.2rem;top:2.8rem;width:8.5rem}.why-growth-stage__labels,.why-growth-stage__timeline,.why-growth-stage__metrics,.why-growth-stage__deck{position:relative;z-index:1}.why-growth-stage__labels{color:var(--color-text-dim);margin:0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.why-growth-stage__deck{border-radius:calc(var(--radius-lg) - .1rem);min-height:clamp(18.75rem,28.75vw,20.75rem);overflow:hidden;position:relative}.why-growth-stage__deck-backdrop{background:linear-gradient(180deg,#ffffff08,#fff0),linear-gradient(180deg,#0b0f1a94,#0b0f1a33);border:1px solid rgba(245,239,230,.08);border-radius:calc(var(--radius-lg) - .15rem);box-shadow:inset 0 1px #ffffff08;inset:0;position:absolute}.why-growth-stage__deck-backdrop:before{background-image:linear-gradient(rgba(245,239,230,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,239,230,.035) 1px,transparent 1px);background-size:1.9rem 1.9rem;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 92%);position:absolute}.why-growth-stage__scan{background:linear-gradient(90deg,transparent 0%,transparent 36%,rgba(214,180,122,.12) 45%,rgba(255,255,255,.24) 50%,rgba(142,207,243,.12) 55%,transparent 64%,transparent 100%);inset:0;mix-blend-mode:screen;opacity:calc(.14 + (var(--why-progress) * .42));pointer-events:none;position:absolute;transform:translate(calc((var(--why-progress) * 120%) - 60%));z-index:1}.why-relic-card{--relic-accent-rgb: 214, 180, 122;--relic-base-rotate: 0deg;--relic-entry-x: 0px;--relic-entry-y: 0px;--relic-growth: 0;--relic-left: 0%;--relic-opacity: 0;--relic-pop: 0;--relic-retire: 0;--relic-strike: 0;--relic-title: 0;--relic-top: 0%;--relic-width: clamp(13rem, 48%, 16rem);backdrop-filter:blur(16px);background:linear-gradient(180deg,#121826eb,#0a0e18e6),#0d111ce0;border:1px solid rgba(245,239,230,.08);border-radius:1.15rem;box-shadow:0 14px 28px #0000003d,0 0 0 1px #ffffff05;display:grid;gap:.55rem;left:var(--relic-left);opacity:var(--relic-opacity);padding:.78rem .82rem .82rem;pointer-events:none;position:absolute;top:var(--relic-top);transform:translate3d(calc(var(--relic-entry-x) * (1 - var(--relic-pop))),calc(var(--relic-entry-y) * (1 - var(--relic-pop))),0) rotate(calc(var(--relic-base-rotate) + ((1 - var(--relic-pop)) * 3.2deg) - (var(--relic-retire) * 1.8deg))) scale(calc(.92 + (var(--relic-pop) * .08) - (var(--relic-retire) * .05)));transform-origin:top left;width:min(var(--relic-width),calc(100% - .8rem));z-index:2;filter:blur(calc(var(--relic-retire) * 4px))}.why-relic-card:before{background:linear-gradient(125deg,#ffffff14,#fff0 26%,rgba(var(--relic-accent-rgb),.08) 62%,rgba(var(--relic-accent-rgb),0));border-radius:inherit;content:"";inset:0;opacity:calc(.22 + (var(--relic-growth) * .24));pointer-events:none;position:absolute}.why-relic-card>*{position:relative;z-index:1}.why-relic-card--gold{--relic-accent-rgb: 214, 180, 122}.why-relic-card--coral{--relic-accent-rgb: 207, 100, 87}.why-relic-card--blue{--relic-accent-rgb: 142, 207, 243}.why-relic-card__title,.why-relic-card__label,.why-relic-card__worry,.why-relic-card__growth{margin:0}.why-relic-card__title{color:rgba(var(--relic-accent-rgb),.92);font-size:.68rem;font-weight:700;letter-spacing:.14em;opacity:var(--relic-title);text-transform:uppercase;transform:translateY(calc((1 - var(--relic-title)) * -.28rem))}.why-relic-card__label{color:rgba(var(--relic-accent-rgb),.88);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.why-relic-card__worry{color:#f5efe6d1;font-size:.88rem;line-height:1.46;text-decoration-line:line-through;text-decoration-color:rgba(207,100,87,calc(var(--relic-strike) * .92));text-decoration-skip-ink:none;text-decoration-thickness:2px}.why-relic-card__growth-panel{background:#ffffff0a;border:1px solid rgba(var(--relic-accent-rgb),.24);border-radius:1rem;display:grid;gap:.34rem;opacity:calc(.08 + (var(--relic-growth) * .92));padding:.68rem .72rem .72rem .92rem;position:relative;transform:translateY(calc((1 - var(--relic-growth)) * .42rem))}.why-relic-card__growth-panel:before{background:linear-gradient(180deg,rgba(var(--relic-accent-rgb),.95),rgba(var(--relic-accent-rgb),.28));border-radius:999px;content:"";inset:.58rem auto .58rem .48rem;position:absolute;width:.2rem}.why-relic-card__growth{color:var(--color-text-strong);font-size:.86rem;line-height:1.46}.why-growth-stage__timeline{align-items:center;color:var(--color-text-dim);display:grid;gap:var(--space-sm);grid-template-columns:auto 1fr auto;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.why-growth-stage__timeline-track{background:#f5efe61f;border-radius:var(--radius-pill);height:.22rem;position:relative}.why-growth-stage__timeline-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong));border-radius:inherit;height:100%;width:calc(var(--why-progress) * 100%)}.why-growth-stage__timeline-marker{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border:2px solid rgba(12,16,25,.9);border-radius:999px;box-shadow:0 0 0 4px #d6b47a14,0 0 18px #d6b47a24;height:.95rem;left:calc(var(--why-progress) * 100%);position:absolute;top:50%;transform:translate(-50%,-50%);width:.95rem}.why-growth-stage__timeline-ticks{display:flex;inset:-.32rem 0 auto;justify-content:space-between;pointer-events:none;position:absolute}.why-growth-stage__timeline-ticks span{background:#f5efe638;border-radius:999px;height:.75rem;width:2px}.why-growth-stage__metrics{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.why-growth-stage__metric{background:#ffffff08;border:1px solid rgba(245,239,230,.08);border-radius:calc(var(--radius-md) - .1rem);display:grid;gap:.5rem;min-height:6.8rem;padding:.85rem .9rem;transform:translateY(calc((1 - var(--why-progress)) * .42rem))}.why-growth-stage__metric-label{color:var(--color-text-dim);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.why-growth-stage__metric-value{color:var(--color-accent-strong);display:inline-block;font-family:var(--font-serif);font-size:1.9rem;line-height:1;will-change:opacity,transform}.why-growth-stage__metric-note{color:var(--color-text-dim);display:block;font-size:.7rem;line-height:1.45;margin:0;min-height:2.9em;white-space:pre-line}.why-growth-stage__signal-bars{align-items:end;display:flex;gap:.35rem;height:2.3rem}.why-growth-stage__signal-bar{--signal-active: 0;background:linear-gradient(180deg,#d6b47af2,#d6b47a47);border-radius:999px 999px 0 0;flex:1;height:calc((var(--signal-index) / 5) * 100%);opacity:calc(.18 + (var(--signal-active) * .82));overflow:hidden;position:relative;transform:scaleY(calc(.28 + (var(--signal-active) * .72)));transform-origin:bottom center;transition:opacity var(--motion-standard),transform var(--motion-emphasis),filter var(--motion-standard);will-change:opacity,transform,filter}.why-growth-stage__signal-bar:after{background:linear-gradient(180deg,#ffffff80,#fff0);border-radius:inherit;content:"";inset:12% 18% auto;height:46%;opacity:calc(var(--signal-active) * .32);position:absolute;transform:translate3d(0,36%,0);transition:opacity var(--motion-standard),transform var(--motion-emphasis)}.why-growth-stage__signal-bar.is-active{filter:drop-shadow(0 0 12px rgba(214,180,122,.22))}.why-growth-stage__prepared-bars{align-items:end;display:flex;gap:.35rem;height:2.3rem}.why-growth-stage__prepared-bar{--prepared-active: 0;background:linear-gradient(180deg,#8ecff3eb,#d6b47ab8);border-radius:999px 999px 0 0;flex:1;height:calc((var(--prepared-index) / 5) * 100%);opacity:calc(.14 + (var(--prepared-active) * .86));overflow:hidden;position:relative;transform:scaleY(calc(.22 + (var(--prepared-active) * .78)));transform-origin:bottom center;transition:opacity var(--motion-standard),transform var(--motion-emphasis),filter var(--motion-standard);will-change:opacity,transform,filter}.why-growth-stage__prepared-bar:after{background:linear-gradient(180deg,#ffffff8a,#fff0);border-radius:inherit;content:"";inset:10% 16% auto;height:48%;opacity:calc(var(--prepared-active) * .34);position:absolute;transform:translate3d(0,36%,0);transition:opacity var(--motion-standard),transform var(--motion-emphasis)}.why-growth-stage__prepared-bar.is-active{filter:drop-shadow(0 0 12px rgba(142,207,243,.18))}.js .why-growth-stage.is-stage-active .why-growth-stage__signal-bar.is-active:after{animation:why-stage-bar-drift 2.4s ease-in-out infinite;animation-delay:calc(var(--signal-index) * -.18s)}.js .why-growth-stage.is-stage-active .why-growth-stage__prepared-bar.is-active:after{animation:why-stage-bar-drift 2.6s ease-in-out infinite;animation-delay:calc(var(--prepared-index) * -.16s)}.steps-desktop{display:none;position:relative}.steps-desktop__grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.steps-desktop__track{inset:0;pointer-events:none;position:absolute}.steps-desktop__line,.steps-desktop__line-fill{border-radius:var(--radius-pill);height:2px;position:absolute;top:1.5rem;transform:translateY(-50%)}.steps-desktop__line{background:var(--color-divider)}.steps-desktop__line-fill{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong));box-shadow:0 0 18px #d6b47a29}.steps-desktop__progress{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border:2px solid rgba(12,16,25,.92);border-radius:999px;box-shadow:0 0 0 4px #d6b47a14,0 0 16px #d6b47a2e;height:.95rem;left:0;position:absolute;top:1.5rem;transform:translate(-50%,-50%);transition:box-shadow var(--motion-standard),transform var(--motion-standard);will-change:left,transform;width:.95rem}.steps-mobile{display:grid;gap:var(--space-xl);position:relative}.steps-mobile__track{bottom:0;left:1.5rem;pointer-events:none;position:absolute;top:0;width:0}.steps-mobile__line,.steps-mobile__line-fill{border-radius:var(--radius-pill);left:50%;position:absolute;transform:translate(-50%);width:2px}.steps-mobile__line{background:var(--color-divider)}.steps-mobile__line-fill{background:linear-gradient(180deg,var(--color-accent),var(--color-accent-strong));box-shadow:0 0 18px #d6b47a29}.steps-mobile__progress{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border:2px solid rgba(12,16,25,.92);border-radius:999px;box-shadow:0 0 0 4px #d6b47a14,0 0 16px #d6b47a2e;height:.95rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);transition:box-shadow var(--motion-standard),transform var(--motion-standard);will-change:top,transform;width:.95rem}.steps-mobile__list{display:grid;gap:var(--space-xl);position:relative}.step-card{--step-activity: 0;position:relative;z-index:1}.step-card--desktop{display:grid;gap:var(--space-sm);justify-items:center;padding-inline:var(--space-sm);text-align:center}.step-card--mobile{display:grid;gap:var(--space-md);grid-template-columns:3rem 1fr}.step-card__node{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border-radius:999px;box-shadow:0 12px 24px #d6b47a26,0 0 0 1px #d6b47a14;color:#17120d;display:inline-flex;font-family:var(--font-sans);font-size:1rem;font-weight:800;height:3rem;justify-content:center;margin-bottom:var(--space-sm);transform:scale(calc(1 + (var(--step-activity) * .18)));transition:transform var(--motion-emphasis),box-shadow var(--motion-emphasis),filter var(--motion-standard);width:3rem}.step-card--desktop .step-card__node{margin-bottom:var(--space-sm)}.step-card--mobile .step-card__node{align-self:start;margin-bottom:0;margin-top:.1rem}.step-card__content{display:grid;gap:var(--space-xs);transform:translateY(calc(var(--step-activity) * -.2rem));transition:transform var(--motion-emphasis)}.step-card__title{font-size:1.25rem;font-weight:700;margin:0;transition:color var(--motion-standard),transform var(--motion-standard)}.step-card__body{color:var(--color-text-muted);line-height:1.75;margin:0;max-width:17rem;transition:color var(--motion-standard)}.step-card--mobile .step-card__body{max-width:none}@media(hover:hover)and (pointer:fine){.step-card--desktop:hover .step-card__node{box-shadow:0 16px 30px #d6b47a38,0 0 0 1px #d6b47a24;filter:brightness(1.04)}.step-card--desktop:hover .step-card__content{transform:translateY(calc((var(--step-activity) * -.2rem) - .28rem))}.step-card--desktop:hover .step-card__title{color:var(--color-text-strong)}.step-card--desktop:hover .step-card__body{color:var(--color-text)}.steps-desktop:hover .steps-desktop__progress{box-shadow:0 0 0 5px #d6b47a1a,0 0 18px #d6b47a38;transform:translate(-50%,-50%) scale(1.08)}}.product-preview{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.product-preview__extra{color:var(--color-text-muted);font-size:var(--text-body);line-height:1.75;margin:0}.product-preview-card{padding:1.8rem;transition:transform var(--motion-standard),border-color var(--motion-standard),box-shadow var(--motion-standard)}.js .product-preview-card[data-reveal]{transform:perspective(1200px) translate3d(var(--surface-shift-x),calc(18px + var(--surface-shift-y) + var(--surface-hover-lift)),0) rotateX(var(--surface-rotate-x)) rotateY(var(--surface-rotate-y))}.js .product-preview-card[data-reveal].is-visible{transform:perspective(1200px) translate3d(var(--surface-shift-x),calc(var(--surface-shift-y) + var(--surface-hover-lift)),0) rotateX(var(--surface-rotate-x)) rotateY(var(--surface-rotate-y))}.product-preview-card:hover,.product-preview-card.is-depth-active{--surface-hover-lift: -.38rem;border-color:var(--color-accent-border-strong);box-shadow:var(--shadow-deep),0 0 0 1px #d6b47a0f}.product-preview-card:after{background:linear-gradient(115deg,transparent 16%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.04) 58%,transparent 84%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-120%);z-index:2}.product-preview-card.is-visible:after{animation:preview-scan 1.25s ease-out .26s 1 both}.product-preview-card__eyebrow{align-items:center;color:var(--color-accent);display:inline-flex;font-size:var(--text-label);font-weight:700;gap:var(--space-xs);letter-spacing:.12em;margin-bottom:var(--space-lg);text-transform:uppercase}.js .product-preview-card .product-preview-card__eyebrow,.js .product-preview-card .product-preview-card__title,.js .product-preview-card .product-preview-card__body,.js .product-preview-card .product-preview-card__footnote{opacity:0;transform:translateY(.8rem);transition:opacity var(--motion-standard),transform var(--motion-fold)}.js .product-preview-card .product-preview-card__meta span{opacity:0;transform:translateY(.8rem) scale(.94);transition:opacity var(--motion-standard),transform var(--motion-emphasis)}.js .product-preview-card .product-preview-card__divider{transform:scaleX(.2);transform-origin:left center;transition:opacity var(--motion-standard),transform var(--motion-fold)}.js .product-preview-card.is-visible .product-preview-card__eyebrow{opacity:1;transform:translateY(0)}.js .product-preview-card.is-visible .product-preview-card__title{opacity:1;transform:translateY(0);transition-delay:.12s}.js .product-preview-card.is-visible .product-preview-card__body{opacity:1;transform:translateY(0);transition-delay:.2s}.js .product-preview-card.is-visible .product-preview-card__meta span{opacity:1;transform:translateY(0) scale(1)}.js .product-preview-card.is-visible .product-preview-card__meta span:nth-child(1){transition-delay:.28s}.js .product-preview-card.is-visible .product-preview-card__meta span:nth-child(2){transition-delay:.35s}.js .product-preview-card.is-visible .product-preview-card__meta span:nth-child(3){transition-delay:.42s}.js .product-preview-card.is-visible .product-preview-card__divider{transform:scaleX(1);transition-delay:.47s}.js .product-preview-card.is-visible .product-preview-card__footnote{opacity:1;transform:translateY(0);transition-delay:.54s}.product-preview-card__eyebrow-icon{align-items:center;background:#d6b47a29;border-radius:999px;color:var(--color-accent);display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.product-preview-card.is-visible .product-preview-card__eyebrow-icon{animation:preview-badge-pulse 1.2s ease-out .5s 1 both}.product-preview-card__title{font-size:1.5rem;font-weight:700;margin:0 0 var(--space-sm)}.product-preview-card__body{color:var(--color-text-muted);line-height:1.7;margin:0 0 var(--space-lg)}.product-preview-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.product-preview-card__meta span{background:#d6b47a14;border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--text-caption);padding:.45rem .75rem}.product-preview-card__divider{background:var(--color-divider);height:1px;margin:var(--space-lg) 0}.product-preview-card__footnote{color:var(--color-text-dim);margin:0}.positioning-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.positioning-panel{padding:1.8rem;position:relative}.positioning-panel:before{background:linear-gradient(90deg,#d6b47a00,#d6b47a85,#d6b47a00);content:"";height:1px;left:1.8rem;opacity:.42;position:absolute;right:1.8rem;top:0;transform-origin:left center}.js .positioning-panel[data-fold-panel]{opacity:0;transform:perspective(1400px) translateY(1.65rem) rotateX(-11deg) scale(.984);transform-origin:top center;transition:opacity var(--motion-slow),transform var(--motion-fold),border-color var(--motion-standard),box-shadow var(--motion-standard)}.js .positioning-panel[data-fold-panel].is-visible{opacity:1;transform:perspective(1400px) translateY(0) rotateX(0) scale(1)}.js .positioning-panel[data-fold-panel]:before{opacity:0;transform:scaleX(.2);transition:opacity var(--motion-standard),transform var(--motion-fold)}.js .positioning-panel[data-fold-panel].is-visible:before{opacity:.42;transform:scaleX(1)}.js .positioning-panel:nth-child(2).is-visible{transition-delay:90ms}.js .positioning-panel__list li{opacity:0;transform:translateY(.85rem);transition:opacity var(--motion-standard),transform var(--motion-emphasis)}.js .positioning-panel.is-visible .positioning-panel__list li{opacity:1;transform:translateY(0)}.js .positioning-panel.is-visible .positioning-panel__list li:nth-child(1){transition-delay:.14s}.js .positioning-panel.is-visible .positioning-panel__list li:nth-child(2){transition-delay:.22s}.js .positioning-panel.is-visible .positioning-panel__list li:nth-child(3){transition-delay:.3s}.js .positioning-panel.is-visible .positioning-panel__list li:nth-child(4){transition-delay:.38s}.positioning-panel__eyebrow{color:var(--color-accent);font-size:var(--text-label);font-weight:700;letter-spacing:.14em;margin:0 0 var(--space-lg);text-transform:uppercase}.positioning-panel__eyebrow--muted{color:var(--color-text-dim)}.positioning-panel__list{display:grid;gap:var(--space-md);list-style:none;margin:0;padding:0}.positioning-panel__list li{align-items:flex-start;color:var(--color-text);display:flex;gap:var(--space-sm);line-height:1.65}.positioning-panel__list svg{color:var(--color-accent);flex-shrink:0;margin-top:.12rem}.positioning-panel__list--muted li{color:var(--color-text-dim)}.positioning-panel__list--muted svg{color:#f5efe657}.faq-grid{align-items:start;display:grid;gap:var(--space-md) var(--space-lg);grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-item{align-self:start;border-bottom:1px solid var(--color-divider);overflow:hidden;padding-bottom:var(--space-sm);transition:border-color var(--motion-standard)}.faq-item__button{align-items:center;color:inherit;cursor:pointer;display:flex;gap:var(--space-md);justify-content:space-between;list-style:none;padding:var(--space-md) 0;text-align:left;transition:color var(--motion-standard);width:100%}.faq-item__button::-webkit-details-marker{display:none}.faq-item__question{font-weight:700;line-height:1.45;transition:color var(--motion-standard),transform var(--motion-emphasis)}.faq-item__icon{color:var(--color-accent);display:inline-flex;flex-shrink:0;font-size:1.35rem;line-height:1;transform:rotate(0);transform-origin:center;transition:color var(--motion-standard),transform var(--motion-emphasis)}.faq-item__content{height:0;opacity:0;overflow:hidden;transform:translateY(-.35rem) scaleY(.98);transform-origin:top;will-change:height,opacity,transform}.faq-item:not(.is-enhanced)[open] .faq-item__content{height:auto;opacity:1;transform:translateY(0) scaleY(1)}.faq-item.is-enhanced .faq-item__content{transition:height var(--motion-emphasis),opacity var(--motion-standard),transform var(--motion-standard)}.faq-item__panel{color:var(--color-text-muted);line-height:1.75;min-height:0;overflow:hidden;padding-bottom:var(--space-sm)}.faq-item__panel p{margin:0}.faq-item.is-expanded .faq-item__icon,.faq-item:not(.is-enhanced)[open] .faq-item__icon{transform:rotate(45deg)}.faq-item:hover,.faq-item:focus-within{border-color:var(--color-accent-border-strong)}.faq-item:hover .faq-item__question,.faq-item:focus-within .faq-item__question,.faq-item:not(.is-enhanced)[open] .faq-item__question,.faq-item.is-expanded .faq-item__question{color:var(--color-text-strong);transform:translate(.12rem)}.faq-item:hover .faq-item__icon,.faq-item:focus-within .faq-item__icon,.faq-item:not(.is-enhanced)[open] .faq-item__icon,.faq-item.is-expanded .faq-item__icon{color:var(--color-accent-strong)}.waitlist-callout{margin-inline:auto;max-width:40rem;padding:clamp(2rem,5vw,3rem);text-align:center}.waitlist-callout__title{color:var(--color-text-strong);font-family:var(--font-serif);font-size:clamp(2.1rem,5vw,3.3rem);letter-spacing:var(--tracking-tight);line-height:1.05;margin:0 0 var(--space-md);text-wrap:balance}.waitlist-callout__body,.waitlist-callout__caption{margin:0}.waitlist-callout__body{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.75}.waitlist-callout__actions{display:flex;justify-content:center;margin:var(--space-xl) 0 var(--space-md)}.waitlist-callout__caption{color:var(--color-text-dim);font-size:var(--text-caption)}.waitlist-callout__caption a{color:var(--color-accent-strong);text-decoration-color:#d6b47a47;text-underline-offset:.18em;transition:color var(--motion-standard),text-decoration-color var(--motion-standard)}.waitlist-callout__caption a:hover,.waitlist-callout__caption a:focus-visible{color:var(--color-text-strong);text-decoration-color:#f0d8a9b8}.site-footer{border-top:1px solid var(--color-divider);margin-top:var(--space-xl);padding:var(--space-lg) 0 var(--space-sm)}.site-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between}.site-footer__brand{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-serif);font-size:1.1rem;font-weight:700}.site-footer__links{display:flex;flex-wrap:wrap;gap:var(--space-md)}.site-footer__links a,.site-footer__copy{color:var(--color-text-dim);font-size:var(--text-caption)}.site-footer__links a{transition:color var(--motion-standard),opacity var(--motion-standard),transform var(--motion-standard)}.site-footer__links a:hover{color:var(--color-text);transform:translateY(-1px)}.site-footer__links a:focus-visible{color:var(--color-text);outline:none;transform:translateY(-1px)}@keyframes pulse-soft{0%,to{box-shadow:0 0 #cf64573d}50%{box-shadow:0 0 0 12px #cf645700}}@keyframes why-stage-bar-drift{0%,to{transform:translate3d(0,36%,0)}50%{transform:translate3d(0,-12%,0)}}@keyframes preview-scan{0%{opacity:0;transform:translate(-120%)}18%{opacity:.16}52%{opacity:.3}to{opacity:0;transform:translate(120%)}}@keyframes why-story-beat-glimmer{0%{opacity:0;transform:translate(-132%)}18%{opacity:.12}52%{opacity:.52}to{opacity:0;transform:translate(124%)}}@keyframes preview-badge-pulse{0%{box-shadow:0 0 #d6b47a47;transform:scale(.92)}45%{box-shadow:0 0 0 12px #d6b47a00;transform:scale(1.06)}to{box-shadow:0 0 #d6b47a00;transform:scale(1)}}@keyframes hero-card-float{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(calc(var(--float-range-x) * .75 * var(--float-direction-x)),calc(var(--float-range-y) * -.55 * var(--float-direction-y)),0) rotate(calc(var(--float-tilt) * -.65 * var(--float-tilt-direction)))}50%{transform:translate3d(calc(var(--float-range-x) * -.4 * var(--float-direction-x)),calc(var(--float-range-y) * -1 * var(--float-direction-y)),0) rotate(calc(var(--float-tilt) * .4 * var(--float-tilt-direction)))}75%{transform:translate3d(calc(var(--float-range-x) * -1 * var(--float-direction-x)),calc(var(--float-range-y) * -.24 * var(--float-direction-y)),0) rotate(calc(var(--float-tilt) * .85 * var(--float-tilt-direction)))}}@media(min-width:62rem){.hero-section__grid{grid-template-columns:minmax(0,.98fr) minmax(19rem,.92fr)}.steps-desktop{display:block}.steps-mobile{display:none}.floating-feature-card{display:flex}.floating-feature-card--top-left{left:-1.1rem;top:1.2rem}.floating-feature-card--bottom-left{bottom:5.8rem;left:-1.75rem}.floating-feature-card--right{right:-1rem;top:42%}}@media(max-width:61.99rem){.phone-mockup{padding:1.55rem .35rem 2.7rem;width:min(100%,23rem)}.mock-phone-frame{width:min(100%,17.5rem)}.floating-feature-card{--floating-card-range-x: .24rem;--floating-card-range-y: .45rem;--floating-card-tilt: .9deg;display:flex;max-width:8.7rem}.floating-feature-card__inner{gap:.58rem;padding:.62rem .72rem}.floating-feature-card__icon{border-radius:.7rem;height:1.9rem;width:1.9rem}.floating-feature-card__title{font-size:.66rem}.floating-feature-card__subtitle{font-size:.58rem;line-height:1.35}.floating-feature-card--top-left{left:0;top:.45rem}.floating-feature-card--bottom-left{bottom:1.3rem;left:.1rem}.floating-feature-card--right{right:0;top:43%}}@media(max-width:67.99rem){.landing-header__bar{grid-template-columns:auto auto;justify-content:space-between}.landing-header__desktop-nav{display:none}.landing-header__mobile-nav{display:block}.why-showcase{gap:var(--space-xl);grid-template-columns:1fr}.why-showcase__visual{min-height:clamp(29rem,92vh,40rem);order:-1}.why-showcase__copy{gap:var(--space-lg)}.why-showcase__intro{min-height:0}.feature-grid,.faq-grid,.positioning-grid,.product-preview{grid-template-columns:1fr}}@media(max-width:47.99rem){.landing-page .landing-section{padding:3.9rem 0}.landing-page .landing-section--muted .landing-section__inner{padding:1.5rem}.landing-header{padding-bottom:var(--space-md)}.landing-header__bar{gap:.78rem;grid-template-columns:1fr;justify-items:center;padding:.82rem}.landing-header__cta{min-width:0;width:min(100%,19.5rem)}.landing-brand{font-size:1.14rem;justify-content:center;letter-spacing:-.025em;padding-inline:.2rem;text-align:center;white-space:normal;width:100%}.landing-header__cta.landing-button{font-size:.92rem;min-height:2.9rem;padding:.82rem 1.2rem}.landing-header__mobile-nav{padding:.35rem}.landing-header__mobile-nav .nav-pills{display:grid;gap:.12rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:.12rem}.landing-header__mobile-nav .nav-pills__highlight{height:calc(100% - .24rem);top:.12rem}.landing-header__mobile-nav .nav-pill{align-items:center;display:inline-flex;font-size:.76rem;justify-content:center;line-height:1.15;min-height:2.65rem;min-width:0;padding:.5rem .36rem;text-align:center;white-space:normal}.landing-header__mobile-nav .nav-pill__glow{width:1.4rem}.hero-section__actions,.waitlist-callout__actions{flex-direction:column}.hero-section__actions .landing-button,.waitlist-callout__actions .landing-button{width:100%}.hero-section__title{max-width:none}.phone-mockup{padding:1rem .1rem 2.3rem;width:min(100%,20.5rem)}.why-desktop-flow{display:none}.why-mobile-flow{display:grid;gap:var(--space-lg)}.why-mobile-stage,.why-mobile-copy{overflow:visible;padding:1.35rem}.why-showcase__title{font-size:clamp(1.7rem,7.4vw,2.2rem)}.why-mobile-stage .why-showcase__visual{min-height:max(62rem,255vh)}.why-mobile-stage .why-showcase__visual-frame{top:clamp(3rem,10vw,3.95rem)}.why-showcase__copy{margin-top:0}.why-mobile-copy .why-showcase__copy{gap:var(--space-lg);padding-block:0}.why-mobile-copy .why-showcase__intro{min-height:0}.why-story-beat{gap:var(--space-sm);grid-template-columns:1fr;min-height:0;padding:1rem}.why-story-beat__index{height:2.5rem;width:2.5rem}.why-growth-stage{gap:.82rem;min-height:23.5rem;padding:.88rem .88rem .92rem}.why-growth-stage__labels,.why-growth-stage__timeline{font-size:.6rem;letter-spacing:.11em}.why-growth-stage__deck{min-height:14.8rem}.why-relic-card{gap:.48rem;padding:.66rem .7rem .72rem}.why-relic-card__worry,.why-relic-card__growth{font-size:.76rem;line-height:1.38}.why-growth-stage__metrics{gap:.46rem;grid-template-columns:repeat(3,minmax(0,1fr))}.why-growth-stage__metric{gap:.34rem;min-height:5rem;padding:.62rem .54rem}.why-growth-stage__metric-label{font-size:.53rem;letter-spacing:.1em;line-height:1.2;text-wrap:balance}.why-growth-stage__metric-value{font-size:1.24rem}.why-growth-stage__metric-note{font-size:.58rem;line-height:1.28}.why-growth-stage__signal-bars,.why-growth-stage__prepared-bars{gap:.22rem;height:1.7rem}.mock-phone-frame{width:min(100%,15.9rem)}.phone-screen{min-height:31.6rem}.floating-feature-card{--floating-card-range-x: .18rem;--floating-card-range-y: .36rem;--floating-card-tilt: .72deg;max-width:7.45rem}.floating-feature-card__inner{gap:.5rem;padding:.55rem .6rem}.floating-feature-card__icon{border-radius:.62rem;height:1.72rem;width:1.72rem}.floating-feature-card__title{font-size:.62rem}.floating-feature-card__subtitle{font-size:.54rem}.floating-feature-card--top-left{left:-.08rem;top:.2rem}.floating-feature-card--bottom-left{bottom:1rem;left:-.08rem}.floating-feature-card--right{right:-.08rem;top:42%}.site-footer__inner{align-items:flex-start;flex-direction:column}}@media(max-width:29.99rem){.landing-header__bar{padding:.72rem}.landing-brand{font-size:clamp(1.02rem,5.8vw,1.08rem);line-height:1.04;max-width:100%;text-wrap:balance}.landing-header__mobile-nav .nav-pill{font-size:.72rem;padding:.46rem .26rem}.hero-section .landing-section__inner{padding:1.25rem}.hero-section__grid{gap:1.5rem}.hero-section__eyebrow{font-size:.68rem;gap:.45rem;margin-bottom:1.1rem;padding:.46rem .72rem}.hero-section__title{font-size:clamp(2.35rem,14.2vw,3.2rem);letter-spacing:-.045em;line-height:1.04;max-width:9.4ch}.hero-section__body{font-size:1rem;line-height:1.68;margin-bottom:var(--space-lg)}.phone-mockup{width:min(100%,19.4rem)}.why-mobile-stage,.why-mobile-copy{padding:1.2rem}.why-showcase__body{font-size:1rem}.why-mobile-stage .why-showcase__visual{min-height:max(56rem,270vh)}.why-mobile-stage .why-showcase__visual-frame{top:clamp(2.65rem,10.5vw,3.35rem)}.why-growth-stage{gap:.74rem;min-height:22rem;padding:.8rem .8rem .84rem}.why-growth-stage__deck{min-height:13.8rem}.why-relic-card{gap:.42rem;padding:.62rem .64rem .68rem}.why-relic-card__worry,.why-relic-card__growth{font-size:.71rem;line-height:1.34}.why-growth-stage__metrics{gap:.38rem}.why-growth-stage__metric-note{font-size:.54rem}.why-growth-stage__metric{gap:.28rem;min-height:4.6rem;padding:.54rem .46rem}.why-growth-stage__metric-label{font-size:.48rem;letter-spacing:.09em}.why-growth-stage__metric-value{font-size:1.1rem}.why-growth-stage__signal-bars,.why-growth-stage__prepared-bars{gap:.18rem;height:1.42rem}.mock-phone-frame{width:min(100%,15.2rem)}.floating-feature-card{--floating-card-range-x: .15rem;--floating-card-range-y: .3rem;--floating-card-tilt: .6deg;max-width:7rem}.floating-feature-card__inner{padding:.48rem .54rem}.floating-feature-card__title{font-size:.58rem}.floating-feature-card__subtitle{font-size:.5rem;line-height:1.28}}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}.js .hero-section__visual .phone-mockup__device-layer,.js .hero-section__visual .floating-feature-card,.js .feature-card[data-reveal],.js .product-preview-card[data-reveal],.js .why-showcase[data-reveal] .why-showcase__visual,.js .why-showcase[data-reveal] .why-showcase__copy>*,.js .why-story-beat,.js .product-preview-card .product-preview-card__eyebrow,.js .product-preview-card .product-preview-card__title,.js .product-preview-card .product-preview-card__body,.js .product-preview-card .product-preview-card__meta span,.js .product-preview-card .product-preview-card__divider,.js .product-preview-card .product-preview-card__footnote,.js .positioning-panel[data-fold-panel],.js .positioning-panel__list li{filter:none;opacity:1;transform:none}.nav-pills__highlight,.nav-pill,.nav-pill__glow,.landing-button,.landing-brand,.landing-header__bar,.landing-header__mobile-nav,.landing-header__cta,.feature-card,.feature-card:before,.why-showcase__visual,.why-showcase__copy>*,.why-story-beat,.why-story-beat:before,.why-story-beat:after,.product-preview-card,.product-preview-card:after,.why-growth-stage,.why-growth-stage:after,.why-growth-stage__scan,.why-relic-card,.why-relic-card:before,.why-relic-card__growth-panel,.why-growth-stage__timeline-fill,.why-growth-stage__timeline-marker,.why-growth-stage__metric,.why-growth-stage__signal-bar,.why-growth-stage__prepared-bar,.product-preview-card__eyebrow,.product-preview-card__title,.product-preview-card__body,.product-preview-card__meta span,.product-preview-card__divider,.product-preview-card__footnote,.positioning-panel,.positioning-panel:before,.positioning-panel__list li,.phone-mockup__device-layer,.record-button-mock:before,.floating-feature-card,.floating-feature-card__inner,.step-card__node,.faq-item__content,.faq-item__icon{animation:none;transition:none}}
