.landing-module__bxHgOq__container{max-width:960px;padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}@media (min-width:768px){.landing-module__bxHgOq__container{padding-left:var(--space-6);padding-right:var(--space-6)}}.landing-module__bxHgOq__section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.landing-module__bxHgOq__sectionNarrow{padding-top:var(--space-7);padding-bottom:var(--space-7)}@media (max-width:767px){.landing-module__bxHgOq__section{padding-top:var(--space-7);padding-bottom:var(--space-7)}}.landing-module__bxHgOq__section,.landing-module__bxHgOq__sectionNarrow{--landing-ease:cubic-bezier(.16, 1, .3, 1)}.landing-module__bxHgOq__hero{--landing-header-h:80px;min-height:100vh;min-height:calc(100dvh - var(--landing-header-h) - var(--space-6));display:flex;position:relative;overflow:hidden}.landing-module__bxHgOq__heroContent{z-index:1;flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.landing-module__bxHgOq__heroGrid{align-items:center;gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (min-width:768px){.landing-module__bxHgOq__heroGrid{gap:var(--space-8);grid-template-columns:1.05fr .95fr}}.landing-module__bxHgOq__scrollCue{left:50%;bottom:var(--space-5);z-index:1;color:var(--color-text-quiet);animation:2.4s ease-in-out infinite alternate landing-module__bxHgOq__scrollCueFloat;position:absolute}@keyframes landing-module__bxHgOq__scrollCueFloat{0%{transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(8px)}}.landing-module__bxHgOq__heroBlob{pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.landing-module__bxHgOq__blob1{opacity:.55;filter:blur(70px);background:radial-gradient(circle at 30% 30%, var(--color-primary-subtle), var(--color-primary) 70%);width:520px;height:520px;animation:16s ease-in-out infinite alternate landing-module__bxHgOq__drift1;top:-160px;right:-120px}.landing-module__bxHgOq__blob2{opacity:.4;filter:blur(80px);background:radial-gradient(circle at 60% 40%, var(--color-accent-subtle), var(--color-accent) 70%);width:420px;height:420px;animation:20s ease-in-out infinite alternate landing-module__bxHgOq__drift2;bottom:-180px;left:-120px}.landing-module__bxHgOq__blob3{opacity:.25;filter:blur(90px);background:radial-gradient(circle at 50% 50%, var(--color-primary-active), transparent 70%);width:280px;height:280px;animation:24s ease-in-out infinite alternate landing-module__bxHgOq__drift3;top:20%;left:55%}@media (max-width:639px){.landing-module__bxHgOq__blob1{width:310px;height:310px}.landing-module__bxHgOq__blob2{width:250px;height:250px}.landing-module__bxHgOq__blob3{width:170px;height:170px}}@keyframes landing-module__bxHgOq__drift1{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,20px)scale(1.05)}}@keyframes landing-module__bxHgOq__drift2{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-16px)scale(1.03)}}@keyframes landing-module__bxHgOq__drift3{0%{transform:translate(0)}to{transform:translate(-16px,18px)}}.landing-module__bxHgOq__panel{--landing-ease:cubic-bezier(.16, 1, .3, 1);--landing-reveal-ms:.32s;position:relative}.landing-module__bxHgOq__panel [data-landing-reveal],.landing-module__bxHgOq__panel [data-landing-tag]{opacity:1;transition:opacity var(--landing-reveal-ms) var(--landing-ease), transform var(--landing-reveal-ms) var(--landing-ease);transform:none}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-reveal]{opacity:0;transform:translateY(16px)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-tag]{opacity:0;transform:translateY(8px)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-reveal][data-revealed],.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-tag][data-revealed]{opacity:1;transform:translateY(0)}.landing-module__bxHgOq__panel [data-landing-prep-intro],.landing-module__bxHgOq__panel [data-landing-prep-generating]{top:var(--space-8);left:var(--space-5);right:var(--space-5);align-items:center;gap:var(--space-4);opacity:1;transition:opacity .2s var(--landing-ease);display:none;position:absolute}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=intro] [data-landing-prep-intro],.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=intro-out] [data-landing-prep-intro],.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=generating] [data-landing-prep-generating],.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=generating-out] [data-landing-prep-generating]{display:flex}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=intro-out] [data-landing-prep-intro],.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-phase=generating-out] [data-landing-prep-generating]{opacity:0}.landing-module__bxHgOq__typeWrap{display:inline-block;position:relative;overflow:hidden}.landing-module__bxHgOq__typeMask{background:var(--color-bg);border-left:2px solid var(--color-primary);transition:transform .9s steps(28,end);position:absolute;inset:0;transform:translate(0)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed.landing-module__bxHgOq__playing[data-landing-prep-typed] .landing-module__bxHgOq__typeMask{transform:translate(100%)}.landing-module__bxHgOq__skeletonBar{background:var(--color-border);border-radius:9999px;height:12px;animation:1.5s ease-in-out infinite landing-module__bxHgOq__breathe}@keyframes landing-module__bxHgOq__breathe{0%,to{opacity:1}50%{opacity:.45}}.landing-module__bxHgOq__heroEvidence{justify-content:center;display:flex}@media (min-width:768px){.landing-module__bxHgOq__heroEvidence{justify-content:flex-end}}.landing-module__bxHgOq__evidenceCard{gap:var(--space-5);flex-direction:column;width:100%;max-width:340px;display:flex}.landing-module__bxHgOq__evidRingFg{animation:landing-module__bxHgOq__evidRingDraw 6s var(--landing-ease) infinite .1s}@keyframes landing-module__bxHgOq__evidRingDraw{0%{stroke-dashoffset:175.93px}45%,80%{stroke-dashoffset:31.67px}to{stroke-dashoffset:175.93px}}.landing-module__bxHgOq__evidRingNum{animation:6s ease-in-out .1s infinite landing-module__bxHgOq__evidRingNum}@keyframes landing-module__bxHgOq__evidRingNum{0%,40%{opacity:0}48%,78%{opacity:1}88%,to{opacity:0}}.landing-module__bxHgOq__tickerViewport{height:96px;overflow:hidden}.landing-module__bxHgOq__tickerTrack{flex-direction:column;animation:9s linear 1.4s infinite landing-module__bxHgOq__tickerLoop;display:flex}@keyframes landing-module__bxHgOq__tickerLoop{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-module__bxHgOq__evidTypeMask{animation:landing-module__bxHgOq__evidTypeMask 5s var(--landing-ease) infinite 2.6s;transform:translate(100%)}@keyframes landing-module__bxHgOq__evidTypeMask{0%{transform:translate(0)}45%,82%{transform:translate(100%)}to{transform:translate(0)}}.landing-module__bxHgOq__positioningInner{gap:var(--space-4);text-align:center;flex-direction:column;max-width:600px;margin:0 auto;display:flex}.landing-module__bxHgOq__capGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.landing-module__bxHgOq__capGrid{grid-template-columns:repeat(3,1fr)}}.landing-module__bxHgOq__flywheelFlow{gap:var(--space-6);flex-direction:column;padding:0;list-style:none;display:flex}@media (min-width:768px){.landing-module__bxHgOq__flywheelFlow{align-items:flex-start;gap:var(--space-4);flex-direction:row}}.landing-module__bxHgOq__flywheelNode{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;display:flex;position:relative}.landing-module__bxHgOq__nodeBadgeWrap{display:inline-flex;position:relative}.landing-module__bxHgOq__nodeRipple{border-radius:var(--radius-full);background:var(--color-accent-subtle);animation:3s ease-out infinite landing-module__bxHgOq__nodeRipple;position:absolute;inset:0}@keyframes landing-module__bxHgOq__nodeRipple{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}.landing-module__bxHgOq__flywheelFlow>li:nth-child(2) .landing-module__bxHgOq__nodeRipple{animation-delay:.5s}.landing-module__bxHgOq__flywheelFlow>li:nth-child(3) .landing-module__bxHgOq__nodeRipple{animation-delay:1s}.landing-module__bxHgOq__flywheelFlow>li:nth-child(4) .landing-module__bxHgOq__nodeRipple{animation-delay:1.5s}.landing-module__bxHgOq__connector{display:none}@media (min-width:768px){.landing-module__bxHgOq__connector{align-items:center;gap:var(--space-1);right:calc(-1 * var(--space-4));display:flex;position:absolute;top:12px}}.landing-module__bxHgOq__connectorTrack{border-radius:var(--radius-full);width:26px;height:2px;position:relative;overflow:hidden}.landing-module__bxHgOq__connectorTrack:before{content:"";background:var(--color-bg);opacity:.3;position:absolute;inset:0}.landing-module__bxHgOq__connectorFlow{background:var(--color-bg);opacity:.95;width:40%;animation:2.2s linear infinite landing-module__bxHgOq__connectorFlow;position:absolute;top:0;bottom:0}@keyframes landing-module__bxHgOq__connectorFlow{0%{transform:translate(-100%)}to{transform:translate(300%)}}.landing-module__bxHgOq__panel [data-landing-underline]{padding-bottom:var(--space-1);position:relative}.landing-module__bxHgOq__panel [data-landing-underline]:after{content:"";background:var(--color-accent-subtle);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--landing-ease);position:absolute;bottom:0;left:0;transform:scaleX(1)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-underline]:after{transform:scaleX(0)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-underline][data-revealed]:after{transform:scaleX(1)}.landing-module__bxHgOq__panel [data-landing-pop]{opacity:1;transition:opacity var(--landing-reveal-ms) var(--landing-ease), transform var(--landing-reveal-ms) var(--landing-ease);display:inline-flex;transform:none}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-pop]{opacity:0;transform:scale(.8)}.landing-module__bxHgOq__panel.landing-module__bxHgOq__armed [data-landing-pop][data-revealed]{opacity:1;transform:none}.landing-module__bxHgOq__liveDot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite landing-module__bxHgOq__breathe;display:inline-block}.landing-module__bxHgOq__coachContext{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex}@media (max-width:639px){.landing-module__bxHgOq__coachContext{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.landing-module__bxHgOq__coachChat{gap:var(--space-4);flex-direction:column;display:flex}.landing-module__bxHgOq__chatBubbleUser{background:var(--color-primary-subtle);border-radius:var(--radius-lg);max-width:82%;padding:var(--space-3) var(--space-4)}.landing-module__bxHgOq__chatBubbleCoach{background:var(--color-bg-subtle);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm);max-width:88%;padding:var(--space-3) var(--space-4);align-self:flex-start}.landing-module__bxHgOq__chatTypeMask{background:var(--color-primary-subtle);border-left:2px solid var(--color-primary);position:absolute;inset:0;transform:translate(100%)}.landing-module__bxHgOq__typingDotsWrap{align-self:flex-start;align-items:center;gap:var(--space-2);background:var(--color-bg-subtle);border-radius:var(--radius-lg);border-top-left-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);opacity:0;display:inline-flex}.landing-module__bxHgOq__typingDot{border-radius:var(--radius-full);background:var(--color-text-quiet);opacity:.3;width:6px;height:6px;display:inline-block}.landing-module__bxHgOq__coachFade{opacity:1;transform:none}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__cfContext{animation:landing-module__bxHgOq__coachFadeContext 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__cfUser{animation:landing-module__bxHgOq__coachFadeUser 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__cfCoach{animation:landing-module__bxHgOq__coachFadeCoach 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__cfSource{animation:landing-module__bxHgOq__coachFadeSource 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__cfNext{animation:landing-module__bxHgOq__coachFadeNext 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__chatTypeMask{animation:landing-module__bxHgOq__coachTypeMask 10.1s var(--landing-ease) infinite}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__typingDotsWrap{animation:10.1s linear infinite landing-module__bxHgOq__coachTyping}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__typingDot{animation:10.1s linear infinite landing-module__bxHgOq__coachDot}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__typingDot:nth-child(2){animation-delay:.15s}.landing-module__bxHgOq__panel[data-landing-coach-loop] .landing-module__bxHgOq__typingDot:nth-child(3){animation-delay:.3s}@keyframes landing-module__bxHgOq__coachFadeContext{0%,3%{opacity:0;transform:translateY(12px)}6%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(12px)}}@keyframes landing-module__bxHgOq__coachFadeUser{0%,6%{opacity:0;transform:translateY(12px)}9%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(12px)}}@keyframes landing-module__bxHgOq__coachTypeMask{0%,6.9%{transform:translate(0)}12.9%,94%{transform:translate(100%)}97%,to{transform:translate(0)}}@keyframes landing-module__bxHgOq__coachTyping{0%,15.8%{opacity:0}17%,23%{opacity:1}24.8%,to{opacity:0}}@keyframes landing-module__bxHgOq__coachDot{0%,16.5%{opacity:.3}18.5%,21%{opacity:1}23%,to{opacity:.3}}@keyframes landing-module__bxHgOq__coachFadeCoach{0%,24.8%{opacity:0;transform:translateY(12px)}28%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(12px)}}@keyframes landing-module__bxHgOq__coachFadeSource{0%,28.7%{opacity:0}32%,94%{opacity:1}97%,to{opacity:0}}@keyframes landing-module__bxHgOq__coachFadeNext{0%,31.7%{opacity:0;transform:translateY(8px)}35%,94%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroBlob,.landing-module__bxHgOq__scrollCue,.landing-module__bxHgOq__liveDot,.landing-module__bxHgOq__tickerTrack,.landing-module__bxHgOq__nodeRipple,.landing-module__bxHgOq__connectorFlow,.landing-module__bxHgOq__typingDot{animation:none}.landing-module__bxHgOq__skeletonBar{opacity:.7;animation:none}.landing-module__bxHgOq__evidRingFg{animation:none}.landing-module__bxHgOq__evidRingNum{opacity:1;animation:none}.landing-module__bxHgOq__evidTypeMask{animation:none;transform:translate(100%)}.landing-module__bxHgOq__coachFade{opacity:1;animation:none;transform:none}.landing-module__bxHgOq__chatTypeMask{animation:none;transform:translate(100%)}.landing-module__bxHgOq__typingDotsWrap{opacity:0;animation:none}}
