:root{--teal-darkest:#003943;--teal-dark:#004754;--teal-mid:#00959c;--teal:#02b7bf;--teal-light:#5eecf0;--teal-pale:#bcedef;--teal-bg:#def1f2;--teal-bg-soft:#edf5f4;--cream:#fdf9f6;--cream-2:#f8f3f0;--cream-3:#f1e8e2;--paper:#ffffff;--pink-pale:#f8e4e4;--pink:#ffd5d0;--pink-2:#ffc5be;--coral:#f87666;--coral-deep:#933f35;--rust:#552019;--yellow:#ffe7c2;--yellow-3:#fec369;--yellow-4:#fbaf3b;--ink:#1f1f1f;--ink-2:#383838;--ink-soft:#514d4a;--ink-mute:#706a66;--ink-mute-2:#9a948f;--line:#e4d8d0;--container:1180px;--container-wide:1320px;--radius:20px;--radius-lg:32px;--font-serif:"PT Serif","Source Serif Pro",Georgia,"Times New Roman",serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;max-width:100vw}html{scroll-behavior:smooth}section{max-width:100vw;overflow-x:clip}body{font-family:var(--font-sans);font-weight:400;color:var(--ink);background:var(--cream);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 32px}h1,h2,h3{font-family:var(--font-serif);font-weight:400;margin:0;color:var(--teal-darkest);letter-spacing:-.01em;line-height:1.08}h4,h5{margin:0;font-family:var(--font-sans);color:var(--teal-darkest)}.h-hero{font-size:clamp(2.4rem, 5.5vw, 4.6rem);line-height:1.04;letter-spacing:-.02em}.h-hero em,.serif-italic{font-style:italic;font-weight:400}.h-hero{line-height:1.15;word-wrap:break-word;overflow-wrap:break-word}.hl-swoosh,em.hl-swoosh{position:relative!important;display:inline-block!important;color:var(--teal-mid)!important;font-style:italic;white-space:nowrap}.hl-swoosh::after,em.hl-swoosh::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-16px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 18' preserveAspectRatio='none'><path d='M2 14 C 50 2, 110 18, 198 6' fill='none' stroke='%2300959c' stroke-width='4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.h-section{font-size:clamp(2rem, 3.8vw, 3.2rem);line-height:1.08;letter-spacing:-.02em}.h-card{font-size:1.35rem;line-height:1.18}p{margin:0;color:var(--ink-soft)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-darkest);background:var(--paper);padding:8px 14px;border-radius:999px;border:1px solid var(--line)}.eyebrow.light{background:rgba(255,255,255,.08);color:var(--cream);border-color:rgba(255,255,255,.18)}.eyebrow.coral{background:var(--coral);color:var(--cream);border-color:transparent}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:999px;font-weight:500;font-size:.98rem;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap;font-family:var(--font-sans);line-height:1}.btn:hover{transform:translateY(-1px)}.btn-arrow{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:currentColor;position:relative}.btn-arrow::after{content:"";position:absolute;width:8px;height:8px;border-right:2px solid var(--cream);border-top:2px solid var(--cream);transform:rotate(45deg);margin-left:-2px}.btn-primary{background:var(--teal-darkest);color:var(--cream)}.btn-primary:hover{background:var(--teal-dark)}.btn-primary .btn-arrow{background:var(--cream)}.btn-primary .btn-arrow::after{border-color:var(--teal-darkest)}.btn-coral{background:var(--coral);color:var(--cream);box-shadow:0 18px 32px rgba(248,118,102,.32)}.btn-coral:hover{background:var(--coral-deep)}.btn-coral .btn-arrow{background:var(--cream)}.btn-coral .btn-arrow::after{border-color:var(--coral)}.btn-secondary{background:var(--paper);color:var(--teal-darkest);border-color:var(--teal-darkest)}.btn-secondary:hover{background:var(--teal-darkest);color:var(--cream)}.btn-secondary .btn-arrow{background:var(--teal-darkest)}.btn-secondary:hover .btn-arrow{background:var(--cream)}.btn-secondary:hover .btn-arrow::after{border-color:var(--teal-darkest)}.btn-ghost-light{background:0 0;color:var(--cream);border-color:rgba(255,255,255,.4)}.btn-ghost-light:hover{background:var(--cream);color:var(--teal-darkest);border-color:var(--cream)}.btn-ghost-light .btn-arrow{background:var(--cream)}.btn-ghost-light .btn-arrow::after{border-color:var(--teal-darkest)}.btn-ghost-light:hover .btn-arrow{background:var(--teal-darkest)}.btn-ghost-light:hover .btn-arrow::after{border-color:var(--cream)}.btn-lg{padding:18px 30px;font-size:1.05rem}.promo-bar{background:var(--teal-darkest);color:var(--cream);font-size:.85rem}.promo-bar-inner{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 32px;text-align:center;flex-wrap:wrap}.promo-bar a{color:var(--pink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.promo-pip{display:inline-flex;align-items:center;gap:6px}.promo-pip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px rgba(248,118,102,.25)}.navbar{position:sticky;top:0;z-index:60;background:var(--cream);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;gap:32px;max-width:1320px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--teal-darkest);font-family:var(--font-serif);font-size:1.35rem;font-style:italic;font-weight:400}.brand-mark{width:38px;height:38px;border-radius:10px;background:var(--teal-darkest);color:var(--cream);display:grid;place-items:center;font-family:var(--font-serif);font-size:1rem;font-style:italic;letter-spacing:-.02em}.brand strong{font-style:normal;font-weight:400}.nav-menu{display:flex;gap:4px;list-style:none;margin:0;padding:6px;background:var(--paper);border-radius:999px;border:1px solid var(--line)}.nav-menu a{display:inline-block;padding:8px 16px;border-radius:999px;font-size:.92rem;font-weight:500;color:var(--teal-darkest);transition:background .15s ease,color .15s ease}.nav-menu a:hover{background:var(--teal-bg)}.nav-menu a.is-active{background:var(--teal-darkest);color:var(--cream)}.nav-actions{display:flex;align-items:center;gap:10px}.menu-btn{display:none;background:0 0;border:1px solid var(--line);border-radius:12px;padding:10px;flex-direction:column;gap:4px;cursor:pointer}.menu-btn span{display:block;width:18px;height:2px;background:var(--teal-darkest);border-radius:2px}.hero{position:relative;background:var(--cream);padding:56px 0 70px;overflow:hidden}.hero::after,.hero::before{content:"";position:absolute;pointer-events:none}.hero::before{top:60px;left:-100px;width:360px;height:360px;background:radial-gradient(circle,var(--teal-bg) 0,transparent 65%);filter:blur(20px)}.hero::after{bottom:-120px;right:-120px;width:520px;height:520px;background:radial-gradient(circle,var(--pink-pale) 0,transparent 65%);filter:blur(24px)}.hero-stack{position:relative;z-index:1;display:grid;gap:48px}.hero-copy.text-center{text-align:center;max-width:880px;margin:0 auto}.text-center .hero-meta{justify-content:center}.text-center .hero-cta{justify-content:center}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy .hero-tagline{margin:-10px 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.05rem, 1.6vw, 1.25rem);color:var(--teal-mid);letter-spacing:.01em}.hero-copy .hero-hook{margin:6px auto 0;max-width:680px;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem, 2.4vw, 1.55rem);color:var(--teal-darkest);line-height:1.4}.hero-copy .hero-hook em{font-style:italic;color:var(--coral)}.hero-cta-link{display:inline-flex;align-items:center;gap:4px;font-size:.95rem;color:var(--teal-darkest);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--teal-pale);font-weight:500;padding:14px 4px;transition:text-decoration-color .15s ease,color .15s ease}.hero-cta-link:hover{color:var(--coral);text-decoration-color:var(--coral)}.hero-copy .lede{font-size:1.18rem;color:var(--ink-soft);margin:22px auto 0;max-width:720px;line-height:1.55}.hero-meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.meta-pill{display:inline-flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:.9rem;color:var(--teal-darkest);font-weight:500}.meta-pill svg{width:16px;height:16px;color:var(--coral)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-scene{position:relative;width:100%;margin-top:8px;padding:0}.scene-svg{width:100%;height:auto;display:block;max-width:100%;margin:0 auto}.hero-scene .hero-chip{position:absolute;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:.85rem;font-weight:600;color:var(--teal-darkest);display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 28px rgba(0,57,67,.12);z-index:3;animation:chipFloat 5s ease-in-out infinite}.hero-scene .hero-chip i{font-style:normal;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--teal-mid);font-size:.7rem}.hero-scene .chip-1{top:6%;left:4%;animation-delay:0s}.hero-scene .chip-2{top:10%;right:4%;background:var(--teal-darkest);color:var(--cream);border-color:transparent;animation-delay:1.2s}.hero-scene .chip-2 i{background:var(--coral)}.hero-scene .chip-3{bottom:14%;left:8%;background:var(--coral);color:var(--cream);border-color:transparent;animation-delay:2.2s}.hero-scene .chip-3 i{background:var(--cream);color:var(--coral)}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.boss-group{transform-box:fill-box;transform-origin:center bottom;animation:bossSway 5s ease-in-out infinite}@keyframes bossSway{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.boss-head{transform-box:fill-box;transform-origin:0 -20px;animation:bossNod 4s ease-in-out infinite}@keyframes bossNod{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.crown{transform-box:fill-box;transform-origin:center bottom;animation:crownFloat 3s ease-in-out infinite}@keyframes crownFloat{0%,100%{transform:translate(0,-76px)}50%{transform:translate(0,-82px)}}.boss-clipboard{transform-box:fill-box;transform-origin:22px 28px;animation:clipTilt 4s ease-in-out infinite}@keyframes clipTilt{0%,100%{transform:translate(-58px,14px) rotate(-3deg)}50%{transform:translate(-58px,14px) rotate(3deg)}}.cb-task{transform-box:fill-box;transform-origin:center;animation:taskCheck 3s ease-in-out infinite}.cb-task.t1{animation-delay:0s}.cb-task.t2{animation-delay:.3s}.cb-task.t3{animation-delay:.6s}@keyframes taskCheck{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.owner-mini{transform-box:fill-box;transform-origin:center;animation:ownerPing 4s ease-in-out infinite}@keyframes ownerPing{0%,100%{transform:translate(600px,600px) scale(1)}50%{transform:translate(600px,600px) scale(1.04)}}.agent-figure{transform-box:fill-box;transform-origin:center bottom;animation:agentIdle 4s ease-in-out infinite}.g-mkt .agent-figure{animation-delay:0s}.g-fin .agent-figure{animation-delay:.6s}.g-hr .agent-figure{animation-delay:1.2s}.g-cal .agent-figure{animation-delay:1.8s}@keyframes agentIdle{0%,100%{transform:translate(-30px,50px) translateY(0)}50%{transform:translate(-30px,50px) translateY(-3px)}}.cal-ping{transform-box:fill-box;transform-origin:center;animation:pingBounce 1.6s ease-in-out infinite}@keyframes pingBounce{0%,100%{transform:translate(60px,44px) scale(1)}50%{transform:translate(60px,44px) scale(1.18)}}.orb-anim{transform-box:fill-box;transform-origin:center}.g-mkt .orb-anim{animation:orbBob 4s ease-in-out infinite}.g-fin .orb-anim{animation:orbBob 4s ease-in-out infinite 1s}.g-hr .orb-anim{animation:orbBob 4s ease-in-out infinite 2s}.g-cal .orb-anim{animation:orbBob 4s ease-in-out infinite 3s}@keyframes orbBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.orb-ring{transform-box:fill-box;transform-origin:center;animation:orbRing 2.6s ease-out infinite}.orb-ring.r2{animation-delay:1.3s}@keyframes orbRing{0%{transform:scale(.85);opacity:0}20%{opacity:.9}100%{transform:scale(1.3);opacity:0}}.eye-pupil{transform-box:fill-box;transform-origin:center;animation:eyeBlink 5s infinite}@keyframes eyeBlink{0%,100%,92%{transform:scaleY(1)}95%{transform:scaleY(.1)}}.boss-badge{transform-box:fill-box;transform-origin:center;animation:bossBreathe 3.4s ease-in-out infinite}@keyframes bossBreathe{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.scene-group{transform-box:fill-box;transform-origin:center bottom}.station{transform-box:fill-box;transform-origin:center;animation:groupBob 6s ease-in-out infinite}.station.g-mkt{animation-delay:0s}.station.g-fin{animation-delay:1.5s}.station.g-hr{animation-delay:.8s}.station.g-cal{animation-delay:2.2s}@keyframes groupBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.owner-group{transform-box:fill-box;transform-origin:center bottom}.moon-anim,.sun-anim{transform-box:fill-box;transform-origin:center;animation:skyFloat 5s ease-in-out infinite}.moon-anim{animation-delay:1s;animation-duration:6s}.sparkle-anim{transform-box:fill-box;transform-origin:center;animation:sparkle 3s ease-in-out infinite}.boss-pill{transform-box:fill-box;transform-origin:center;animation:skyFloat 4s ease-in-out infinite .5s}@keyframes skyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.sky-float{transform-box:fill-box;transform-origin:center}.sky-float.f-1{animation:skyFloat 5s ease-in-out infinite}.sky-float.f-2{animation:skyFloat 6s ease-in-out infinite 1s}.sky-float.f-3{animation:skyFloat 4s ease-in-out infinite .5s}.sky-float.f-4{animation:zSleep 3s ease-in-out infinite}.sky-float.f-5{animation:zSleep 3s ease-in-out infinite 1.5s}@keyframes skyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes zSleep{0%{opacity:0;transform:translateY(0)}50%{opacity:.8}100%{opacity:0;transform:translateY(-20px)}}.scene-float{transform-box:fill-box;transform-origin:center}.scene-float.f-1{animation:floatY 4s ease-in-out infinite}.scene-float.f-2{animation:floatY 5s ease-in-out infinite .4s}.scene-float.f-3{animation:floatY 4.6s ease-in-out infinite .8s}.scene-float.f-4{animation:floatY 5.2s ease-in-out infinite 1.2s}.scene-float.f-5{animation:floatY 4.4s ease-in-out infinite .2s}.scene-float.f-6{animation:floatY 5.4s ease-in-out infinite .6s}.scene-float.f-7{animation:floatY 4.8s ease-in-out infinite 1.6s}.scene-float.f-8{animation:floatY 5.2s ease-in-out infinite 1s}@keyframes floatY{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}.mkt-wave{transform-origin:-8px 7px;transform-box:fill-box;animation:pulseFade 1.6s ease-out infinite}.mkt-wave.w2{animation-delay:.5s}@keyframes pulseFade{0%{opacity:0;transform:scale(.6)}60%{opacity:1}100%{opacity:0;transform:scale(1.3)}}.mkt-line{stroke-dasharray:90;stroke-dashoffset:90;animation:drawArrow 2.4s ease-in-out infinite .5s}.mkt-heart{transform-origin:0 8px;transform-box:fill-box;animation:heartBeat 1.4s ease-in-out infinite}@keyframes heartBeat{0%,100%{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(.95)}60%{transform:scale(1.1)}}.fbar{transform-origin:bottom;transform-box:fill-box;animation:barRise 2.4s ease-in-out infinite}.fbar.b1{animation-delay:0s}.fbar.b2{animation-delay:.15s}.fbar.b3{animation-delay:.3s}.fbar.b4{animation-delay:.45s}@keyframes barRise{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.1)}}.fin-line{stroke-dasharray:200;stroke-dashoffset:200;animation:drawArrow 2.6s ease-in-out infinite .4s}@keyframes drawArrow{0%{stroke-dashoffset:200}100%,60%{stroke-dashoffset:0}}.hr-check{transform-box:fill-box;transform-origin:center;animation:checkPop 2.2s ease-in-out infinite}@keyframes checkPop{0%,100%,80%{transform:scale(1)}90%{transform:scale(1.15)}}.laptop-dots circle{animation:typing 1.4s ease-in-out infinite}.laptop-dots circle:first-child{animation-delay:0s}.laptop-dots circle:nth-child(2){animation-delay:.2s}.laptop-dots circle:nth-child(3){animation-delay:.4s}@keyframes typing{0%,100%{opacity:.3}50%{opacity:1}}.steam{transform-box:fill-box;transform-origin:bottom;animation:steamRise 2.6s ease-in-out infinite}@keyframes steamRise{0%{opacity:0;transform:translateY(4px) scaleY(.6)}50%{opacity:.7}100%{opacity:0;transform:translateY(-8px) scaleY(1.2)}}.clock-hour{transform-origin:center;transform-box:fill-box;animation:clockSpin 60s linear infinite}.clock-min{transform-origin:center;transform-box:fill-box;animation:clockSpin 12s linear infinite}@keyframes clockSpin{to{transform:rotate(360deg)}}.sparkle{transform-box:fill-box;transform-origin:center;animation:sparkle 3s ease-in-out infinite}.sparkle.s-a{animation-delay:0s}.sparkle.s-b{animation-delay:.6s}.sparkle.s-c{animation-delay:1.2s}.sparkle.s-d{animation-delay:1.8s}.sparkle.s-e{animation-delay:2.4s}@keyframes sparkle{0%,100%{opacity:.3;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}}.link-flow{stroke-dashoffset:0;animation:dashFlow 2s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-18}}.bot-halo{transform-box:fill-box;transform-origin:center;animation:haloPulse 3.4s ease-in-out infinite}@keyframes haloPulse{0%,100%{transform:scaleX(1) scaleY(1);opacity:.85}50%{transform:scaleX(1.08) scaleY(1.15);opacity:1}}.bot-core,.bot-tip{transform-box:fill-box;transform-origin:center;animation:corePulse 1.8s ease-in-out infinite}.bot-core{animation-duration:1.4s}@keyframes corePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.eye-pupil{transform-box:fill-box;transform-origin:center;animation:eyeBlink 5s infinite}.g-boss{transform-box:fill-box;transform-origin:center;animation:orbBob 5.2s ease-in-out infinite}.holo-screen{transform-box:fill-box;transform-origin:center;animation:holoBob 4.6s ease-in-out infinite}.boss-screen{animation-duration:5.4s;animation-delay:.6s}@keyframes holoBob{0%,100%{transform:translateY(0);opacity:1}47%{opacity:.92}50%{transform:translateY(-4px);opacity:.86}53%{opacity:.95}}.hr-tick{stroke-dasharray:16;stroke-dashoffset:16;animation:tickDraw 3s ease-in-out infinite}.hr-tick.t1{animation-delay:0s}.hr-tick.t2{animation-delay:.4s}.hr-tick.t3{animation-delay:.8s}@keyframes tickDraw{0%,25%{stroke-dashoffset:16}45%,80%{stroke-dashoffset:0}100%{stroke-dashoffset:16}}.fin-line{stroke-dasharray:60;stroke-dashoffset:60;animation:tickDraw 2.6s ease-in-out infinite}.label-tag{transform-box:fill-box;transform-origin:center;animation:tagFloat 4.4s ease-in-out infinite}@keyframes tagFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.coin{transform-box:fill-box;transform-origin:center;animation:coinFlip 3.8s ease-in-out infinite}.coin.coin-a{animation-delay:0s}.coin.coin-b{animation-delay:.6s;animation-duration:4.2s}.coin.coin-c{animation-delay:1.4s;animation-duration:3.4s}@keyframes coinFlip{0%,100%{transform:translateY(0) scaleX(1)}25%{transform:translateY(-6px) scaleX(.2)}50%{transform:translateY(0) scaleX(-1)}75%{transform:translateY(-6px) scaleX(.2)}}.boss-pill{transform-box:fill-box;transform-origin:center}.tube circle[r="9"]{transform-box:fill-box;transform-origin:center;animation:jointPulse 2s ease-in-out infinite}@keyframes jointPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@media (prefers-reduced-motion:reduce){.boss-pill,.bot-core,.bot-halo,.bot-tip,.coin,.fin-line,.holo-screen,.hr-tick,.label-tag,.moon-anim,.orb-anim,.scene-float,.sparkle,.sparkle-anim,.sun-anim,.tube circle[r="9"]{animation:none!important}}.burst-fx{pointer-events:none}.burst-flash{transform-box:fill-box;transform-origin:center;animation:flashLoop 5s linear infinite}@keyframes flashLoop{0%,2%{transform:scale(.2);opacity:0}6%{transform:scale(1);opacity:1}42%{transform:scale(2.6);opacity:0}100%{transform:scale(2.6);opacity:0}}.burst-ring{transform-box:fill-box;transform-origin:center;opacity:0}.burst-ring.r1{animation:ringLoop1 5s linear infinite}.burst-ring.r2{animation:ringLoop2 5s linear infinite}@keyframes ringLoop1{0%,2%{transform:scale(.4);opacity:0}6%{transform:scale(.5);opacity:.95}50%{transform:scale(4.6);opacity:0}100%{transform:scale(4.6);opacity:0}}@keyframes ringLoop2{0%,11%{transform:scale(.4);opacity:0}16%{transform:scale(.5);opacity:.95}67%{transform:scale(4.6);opacity:0}100%{transform:scale(4.6);opacity:0}}.burst-rays .ray{stroke-dasharray:90;stroke-dashoffset:90;opacity:0;animation:rayLoop 5s linear infinite}.burst-rays .ray:first-child{animation-delay:0s}.burst-rays .ray:nth-child(2){animation-delay:-4.92s}.burst-rays .ray:nth-child(3){animation-delay:-4.84s}.burst-rays .ray:nth-child(4){animation-delay:-4.76s}.burst-rays .ray:nth-child(5){animation-delay:-4.88s}.burst-rays .ray:nth-child(6){animation-delay:-4.8s}.burst-rays .ray:nth-child(7){animation-delay:-4.72s}.burst-rays .ray:nth-child(8){animation-delay:-4.64s}@keyframes rayLoop{0%,4%{stroke-dashoffset:90;opacity:0}14%{stroke-dashoffset:0;opacity:1}36%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}.burst-boss{transform-box:fill-box;transform-origin:center;animation:bossLoop 5s linear infinite}@keyframes bossLoop{0%,5%{transform:scale(.1);opacity:0}10%{transform:scale(.6);opacity:.6}15%{transform:scale(1.15);opacity:1}19%{transform:scale(.96);opacity:1}22%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}100%{transform:scale(.1);opacity:0}}.burst-tube{transform-box:view-box;opacity:0}.bt-mkt{transform-origin:700px 340px;animation:tubeLoopMkt 5s ease-out infinite}.bt-fin{transform-origin:700px 340px;animation:tubeLoopFin 5s ease-out infinite}.bt-hr{transform-origin:700px 340px;animation:tubeLoopHr 5s ease-out infinite}.bt-data{transform-origin:700px 340px;animation:tubeLoopData 5s ease-out infinite}@keyframes tubeLoopMkt{0%,30%{transform:scale(.2);opacity:0}40%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:0}}@keyframes tubeLoopFin{0%,33%{transform:scale(.2);opacity:0}43%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:0}}@keyframes tubeLoopHr{0%,36%{transform:scale(.2);opacity:0}46%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:0}}@keyframes tubeLoopData{0%,39%{transform:scale(.2);opacity:0}49%{transform:scale(1);opacity:1}92%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:0}}.burst-agent{transform-box:fill-box;transform-origin:center;opacity:0}.ba-mkt{animation:agentLoopMkt 5s linear infinite}.ba-fin{animation:agentLoopFin 5s linear infinite}.ba-hr{animation:agentLoopHr 5s linear infinite}.ba-data{animation:agentLoopData 5s linear infinite}@keyframes agentLoopMkt{0%,52%{transform:translate(420px,120px) scale(.2);opacity:0}62%{transform:translate(0,0) scale(1.1);opacity:1}66%{transform:translate(0,0) scale(1);opacity:1}92%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(420px,120px) scale(.2);opacity:0}}@keyframes agentLoopFin{0%,57%{transform:translate(-420px,120px) scale(.2);opacity:0}67%{transform:translate(0,0) scale(1.1);opacity:1}71%{transform:translate(0,0) scale(1);opacity:1}92%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(-420px,120px) scale(.2);opacity:0}}@keyframes agentLoopHr{0%,62%{transform:translate(420px,-140px) scale(.2);opacity:0}72%{transform:translate(0,0) scale(1.1);opacity:1}76%{transform:translate(0,0) scale(1);opacity:1}92%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(420px,-140px) scale(.2);opacity:0}}@keyframes agentLoopData{0%,67%{transform:translate(-420px,-140px) scale(.2);opacity:0}77%{transform:translate(0,0) scale(1.1);opacity:1}81%{transform:translate(0,0) scale(1);opacity:1}92%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(-420px,-140px) scale(.2);opacity:0}}.bg-sparkles{animation:sparklesLoop 5s ease-in-out infinite}@keyframes sparklesLoop{0%,70%{opacity:0}84%{opacity:1}92%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.bg-sparkles,.burst-agent,.burst-boss,.burst-flash,.burst-rays .ray,.burst-ring,.burst-tube{animation:none!important;opacity:1!important;transform:none!important}}.section-head{display:grid;gap:16px;max-width:760px;margin:0 auto 56px;text-align:center}.section-head .eyebrow{justify-self:center}.section-head p{color:var(--ink-soft);font-size:1.05rem;max-width:600px;margin:0 auto}.section-head.left{text-align:left;margin:0 0 48px;max-width:760px}.section-head.left .eyebrow{justify-self:start}.section-head.left p{margin:0}.pain{padding:100px 0;background:var(--cream)}.pain-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pain-list{display:grid;gap:14px}.pain-item{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px 24px;display:flex;gap:16px;align-items:flex-start;position:relative}.pain-item .x-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--pink-pale);color:var(--coral-deep);display:grid;place-items:center;font-weight:700;font-family:var(--font-serif);font-size:1.1rem}.pain-item .pain-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--teal-darkest);color:var(--cream);display:grid;place-items:center;font-weight:700;font-family:var(--font-serif);font-size:1rem;font-style:italic}.pain-item h4{font-size:1.05rem;margin-bottom:4px}.pain-item p{font-size:.95rem;color:var(--ink-soft);line-height:1.5}.callout{background:var(--teal-darkest);color:var(--cream);border-radius:var(--radius);padding:28px;margin-top:28px}.callout p{color:rgba(255,255,255,.86);font-size:1rem;line-height:1.6}.callout strong{color:var(--pink);font-weight:500;font-style:italic;font-family:var(--font-serif)}.solution{padding:110px 0;background:var(--cream)}.agents-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.agents-grid.agents-grid-2col{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1080px;margin:0 auto}.agent-card{position:relative;border-radius:24px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;min-height:320px;transition:transform .25s ease,box-shadow .25s ease}.agent-card:hover{transform:translateY(-5px);box-shadow:0 28px 60px rgba(0,57,67,.1)}.agent-card.a-blue{background:var(--teal-bg)}.agent-card.a-cream{background:var(--cream-3)}.agent-card.a-pink{background:var(--pink-pale)}.agent-card.a-dark{background:var(--teal-darkest);color:var(--cream)}.agent-card.a-dark h3{color:var(--cream)}.agent-card.a-dark li,.agent-card.a-dark p{color:rgba(255,255,255,.78)}.agent-card .a-icon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:rgba(0,57,67,.12);color:var(--teal-darkest);font-size:1.4rem}.agent-card.a-dark .a-icon{background:rgba(255,255,255,.12);color:var(--pink)}.agent-card .a-icon-svg svg{width:36px;height:36px}.agent-card .mkt-waves .wave{transform-origin:30px 32px;transform-box:fill-box;opacity:0}.agent-card:hover .mkt-waves .w1{animation:mktWave 1.4s ease-out infinite}.agent-card:hover .mkt-waves .w2{animation:mktWave 1.4s ease-out infinite .45s}@keyframes mktWave{0%{opacity:0;transform:scale(.7)}40%{opacity:.9}100%{opacity:0;transform:scale(1.15)}}.agent-card .mkt-handle,.agent-card .mkt-horn{transform-origin:12px 32px;transform-box:fill-box}.agent-card:hover .mkt-handle,.agent-card:hover .mkt-horn{animation:mktShake .6s ease-in-out infinite}@keyframes mktShake{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.agent-card .bar{transform-origin:bottom;transform-box:fill-box;transform:scaleY(.4)}.agent-card.a-cream:hover .b1,.agent-card.in-view .b1{animation:barRise 1.4s ease-out forwards;animation-delay:0s}.agent-card.a-cream:hover .b2,.agent-card.in-view .b2{animation:barRise 1.4s ease-out forwards;animation-delay:.1s}.agent-card.a-cream:hover .b3,.agent-card.in-view .b3{animation:barRise 1.4s ease-out forwards;animation-delay:.2s}.agent-card.a-cream:hover .b4,.agent-card.in-view .b4{animation:barRise 1.4s ease-out forwards;animation-delay:.3s}@keyframes barRise{0%{transform:scaleY(.2);opacity:.6}60%{transform:scaleY(1.05)}100%{transform:scaleY(1);opacity:1}}.agent-card .fin-arrow{stroke-dasharray:80;stroke-dashoffset:80}.agent-card.a-cream:hover .fin-arrow,.agent-card.in-view .fin-arrow{animation:drawArrow 1.4s ease-out forwards .3s}@keyframes drawArrow{to{stroke-dashoffset:0}}.agent-card .fin-dot{opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box}.agent-card.a-cream:hover .fin-dot,.agent-card.in-view .fin-dot{animation:dotPop .6s ease-out forwards 1.5s}@keyframes dotPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.4)}100%{opacity:1;transform:scale(1)}}.agent-card .hr-scan{position:relative}.agent-card .hr-line{stroke-dasharray:30;stroke-dashoffset:30}.agent-card.a-pink:hover .hr-line{animation:drawArrow .8s ease-out forwards}.agent-card.a-pink:hover .hr-line.l2{animation-delay:.3s}.agent-card .hr-check{transform-origin:center;transform-box:fill-box;transform:scale(0)}.agent-card.a-pink:hover .hr-check{animation:dotPop .5s ease-out forwards .7s}.agent-card .cos-orbit{transform-origin:32px 32px;transform-box:fill-box;animation:cosOrbit 12s linear infinite}@keyframes cosOrbit{to{transform:rotate(360deg)}}.agent-card .cos-center{transform-origin:center;transform-box:fill-box;animation:cosPulse 2s ease-in-out infinite}@keyframes cosPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.agent-card h3{font-size:1.25rem;line-height:1.18}.agent-card .agent-tagline{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--teal-darkest);line-height:1.35;margin:0}.agent-card.a-dark .agent-tagline{color:var(--pink)}.agent-card .agent-closer{margin:8px 0 0;font-family:var(--font-serif);font-style:italic;font-size:1.02rem;line-height:1.45;color:var(--cream)}.agent-card .agent-closer mark{background:linear-gradient(180deg,transparent 55%,var(--coral) 55%);color:var(--cream);padding:0 4px;border-radius:2px;font-weight:700}.agent-card .agent-tagline mark{background:0 0;padding:0;font-weight:inherit}.agent-card .agent-desc{font-size:.95rem;color:var(--ink-soft);line-height:1.55;margin:0}.agent-card.a-dark .agent-desc{color:rgba(255,255,255,.82)}.agent-card ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:.88rem;color:var(--ink-soft)}.agent-card .badge{align-self:flex-start;background:var(--paper);color:var(--teal-darkest);border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;margin-top:auto}.agent-card.a-dark .badge{background:var(--coral);color:var(--cream)}.take-home{padding:110px 0;background:var(--paper)}.take-home-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.checklist{display:grid;gap:14px}.check-item{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:var(--cream);transition:background .15s ease,border-color .15s ease}.check-item:hover{background:var(--teal-bg);border-color:var(--teal-pale)}.check-item .check{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--teal-darkest);color:var(--cream);display:grid;place-items:center}.check-item .check-num{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--teal-darkest);color:var(--cream);display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-weight:700;font-size:1rem}.check-item h4 em{color:var(--coral);font-style:italic;font-weight:400;font-size:.85rem;margin-left:4px}.check-item h4{font-size:1rem;margin-bottom:2px}.check-item p{font-size:.92rem;color:var(--ink-soft);line-height:1.5}.take-home-rule{background:var(--coral);color:var(--cream);border-radius:var(--radius);padding:22px 26px;margin-top:24px;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;line-height:1.45}.fit{padding:110px 0;background:var(--cream)}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fit-card{border-radius:var(--radius);padding:32px;background:var(--paper);border:1px solid var(--line)}.fit-card.no{background:var(--teal-darkest);color:var(--cream);border-color:transparent}.fit-card.no h3{color:var(--cream)}.fit-card h3{margin-bottom:18px}.fit-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.fit-card li{font-size:.97rem;line-height:1.5;display:flex;gap:12px;align-items:flex-start}.fit-card li>span{flex:1}.fit-card.yes li::before{content:"✓";flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--teal-bg);color:var(--teal-darkest);display:grid;place-items:center;font-weight:700;font-size:.85rem}.fit-card.no li::before{content:"×";flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.12);color:var(--pink);display:grid;place-items:center;font-weight:700;font-size:1rem;line-height:1}.fit-card.no li{color:rgba(255,255,255,.86)}.agenda{padding:110px 0;background:var(--paper)}.agenda-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.day{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px;position:relative;display:flex;flex-direction:column;gap:18px}.day-tag{display:inline-flex;align-items:center;gap:8px;background:var(--teal-darkest);color:var(--cream);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.day h3{font-size:1.5rem;line-height:1.2}.day-list{display:grid;gap:10px}.day-item{display:flex;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.day-item .step-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--teal-bg);color:var(--teal-darkest);display:grid;place-items:center;font-weight:700;font-size:.85rem;font-family:var(--font-serif);font-style:italic}.day-item h4{font-size:.98rem;margin-bottom:2px}.day-item h4 .step-flag{font-family:var(--font-serif);font-style:italic;font-size:.78rem;font-weight:400;color:var(--coral);margin-left:6px;white-space:nowrap}.day.featured .day-item h4 .step-flag{color:var(--yellow-3)}.day-item p{font-size:.88rem;color:var(--ink-soft);line-height:1.45}.day.featured{background:var(--teal-darkest);color:var(--cream);border-color:transparent}.day.featured h3{color:var(--cream)}.day.featured .day-tag{background:var(--coral)}.day.featured .day-item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.day.featured .day-item h4{color:var(--pink)}.day.featured .day-item p{color:rgba(255,255,255,.78)}.day.featured .day-item .step-num{background:var(--pink);color:var(--teal-darkest)}.venue{padding:100px 0;background:var(--cream)}.venue-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:center}.venue-photo{position:relative;margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:0 28px 60px rgba(0,57,67,.1);background:var(--cream-2);line-height:0;height:auto;align-self:start}.venue-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.venue-copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.venue-copy .eyebrow{align-self:flex-start}.venue-meta{display:flex;flex-wrap:wrap;gap:10px}.venue-cta{margin-top:6px}@media (max-width:900px){.venue{padding:72px 0}.venue-grid{grid-template-columns:1fr;gap:28px}.venue-copy{align-items:center;text-align:center}.venue-copy .eyebrow{align-self:center}.venue-meta{justify-content:center}.venue-cta{width:100%;display:flex;justify-content:center}}@media (max-width:480px){.venue{padding:56px 0}.venue-photo{border-radius:16px}.venue-cta .btn{width:100%;justify-content:center}}.authority{position:relative;padding:104px 0;overflow:hidden;background:linear-gradient(180deg,var(--cream) 0,var(--cream-2) 100%)}.authority::after,.authority::before{content:"";position:absolute;border-radius:50%;filter:blur(8px);z-index:0;pointer-events:none}.authority::before{width:520px;height:520px;top:-160px;right:-120px;background:radial-gradient(circle,var(--teal-bg) 0,transparent 65%);opacity:.7}.authority::after{width:460px;height:460px;bottom:-180px;left:-140px;background:radial-gradient(circle,var(--pink-pale) 0,transparent 65%);opacity:.6}.authority .container{position:relative;z-index:1}.auth-head{text-align:center;max-width:760px;margin:0 auto 56px}.auth-head .eyebrow{margin-bottom:20px}.auth-head h2{margin-top:6px}.auth-head em{color:var(--coral-deep)}.auth-grid{display:grid;grid-template-columns:330px 1fr;gap:48px;align-items:start}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;box-shadow:0 24px 60px rgba(0,57,67,.08);text-align:center;position:sticky;top:32px}.auth-portrait{width:148px;height:148px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(160deg,var(--teal-darkest),var(--teal-dark));display:flex;align-items:center;justify-content:center;position:relative;border:4px solid var(--cream);box-shadow:0 0 0 3px var(--coral);overflow:hidden}.auth-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;border-radius:50%}.auth-portrait>span{font-family:var(--font-serif);font-style:italic;font-size:3rem;color:var(--cream)}.auth-portrait small{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);background:var(--coral);color:#fff;font-family:var(--font-sans);font-style:normal;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.auth-name{font-family:var(--font-serif);font-size:1.5rem;color:var(--teal-darkest)}.auth-role{font-size:.85rem;color:var(--ink-mute);margin-top:5px;line-height:1.5}.auth-pills{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.auth-pills li{display:flex;align-items:center;gap:10px;text-align:left;background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:11px 14px;font-size:.85rem;color:var(--ink-soft);font-weight:500;line-height:1.35}.auth-pills b{color:var(--teal-darkest);font-weight:600}.auth-pills .dot{width:9px;height:9px;border-radius:50%;background:var(--teal);flex:none;box-shadow:0 0 0 4px rgba(2,183,191,.15)}.auth-body p{font-size:1.05rem;line-height:1.68;color:var(--ink-soft)}.auth-body p+p{margin-top:18px}.auth-body strong{color:var(--teal-darkest);font-weight:600}.auth-body em{color:var(--coral-deep);font-style:italic}.auth-stat{margin:24px 0;background:var(--teal-darkest);border-radius:var(--radius);padding:26px 30px;box-shadow:0 18px 40px rgba(0,57,67,.18)}.auth-stat .top{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.auth-stat .big{font-family:var(--font-serif);font-size:2.7rem;line-height:1;color:#fff}.auth-stat .unit{font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-light)}.auth-stat .sub{margin-top:11px;font-size:.96rem;line-height:1.55;color:rgba(255,255,255,.82)}.auth-stat .sub em{color:var(--pink);font-family:var(--font-serif);font-style:italic}.auth-stat .bridge{margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.14);font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.9);display:flex;gap:11px}.auth-stat .bridge::before{content:"→";color:var(--coral);font-weight:700;flex:none}.auth-stat .bridge strong{color:#fff;font-weight:600}.auth-close{margin-top:26px;font-family:var(--font-serif);font-style:italic;font-size:1.16rem;line-height:1.55;color:var(--teal-darkest);padding-left:18px;border-left:3px solid var(--coral)}.auth-close strong{font-style:normal;font-weight:700}.auth-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 6px}.auth-duo-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px 22px 20px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.auth-duo-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,57,67,.1)}.auth-duo-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--coral)}.auth-duo-card:nth-child(2)::before{background:var(--teal)}.auth-duo-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.auth-duo-num{font-family:var(--font-serif);font-style:italic;font-size:1.6rem;color:var(--coral);line-height:1;letter-spacing:-.01em}.auth-duo-card:nth-child(2) .auth-duo-num{color:var(--teal-mid)}.auth-duo-head h4{font-family:var(--font-serif);font-size:1.2rem;color:var(--teal-darkest)}.auth-duo-card p{font-size:.96rem;line-height:1.6;color:var(--ink-soft)}.auth-duo-card p strong{color:var(--teal-darkest);font-weight:600}.auth-brand-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.auth-brand-chips span{font-family:var(--font-serif);font-size:.92rem;color:var(--teal-darkest);background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:6px 12px;letter-spacing:-.005em}.auth-brand-chips span.bank{background:var(--teal-darkest);color:var(--cream);border-color:var(--teal-darkest);font-style:italic;font-size:.86rem}.authority .rv{opacity:0;transform:translateY(16px);animation:authReveal .7s cubic-bezier(.2,.7,.3,1) forwards}.authority .rv.d1{animation-delay:60ms}.authority .rv.d2{animation-delay:.16s}.authority .rv.d3{animation-delay:.26s}.authority .rv.d4{animation-delay:.36s}.authority .rv.d5{animation-delay:.46s}@keyframes authReveal{to{opacity:1;transform:none}}@media (max-width:880px){.auth-grid{grid-template-columns:1fr;gap:28px}.auth-card{position:static;max-width:380px;margin:0 auto}.authority{padding:72px 0}.auth-stat{padding:22px 22px}.auth-duo{grid-template-columns:1fr;gap:12px}}.bigidea{background:var(--teal-darkest);color:var(--cream);padding:120px 0;position:relative;overflow:hidden}.bigidea::before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(2,183,191,.22),transparent 60%);top:-180px;right:-120px}.bigidea::after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(248,118,102,.18),transparent 60%);bottom:-180px;left:-120px}.bigidea-inner{position:relative;z-index:1;text-align:center;max-width:880px;margin:0 auto}.bigidea h2{color:var(--cream);margin:18px 0 24px}.bigidea h2 em{color:var(--pink)}.bigidea p{color:rgba(255,255,255,.82);font-size:1.15rem;line-height:1.65;max-width:700px;margin:0 auto 18px}.bigidea blockquote{margin:30px 0 0;padding:0 32px;font-family:var(--font-serif);font-style:italic;font-size:1.4rem;line-height:1.45;color:var(--cream);border-left:3px solid var(--coral);text-align:left;max-width:600px;margin-inline:auto}.invest{padding:110px 0;background:var(--cream)}.invest-table{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:36px}.invest-row{display:grid;grid-template-columns:1.4fr 1fr;border-bottom:1px solid var(--line)}.invest-row:last-child{border-bottom:0}.invest-row>div{padding:22px 28px}.invest-row.head{background:var(--teal-darkest);color:var(--cream)}.invest-row.head h4{color:var(--cream);font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.invest-row .left{color:var(--teal-darkest);font-weight:500;font-size:1rem}.invest-row .right{color:var(--ink-mute);font-size:.95rem;border-left:1px solid var(--line)}.invest-row.head .right{border-left-color:rgba(255,255,255,.15)}.invest-row.this{background:linear-gradient(180deg,var(--teal-bg) 0,var(--teal-bg-soft) 100%)}.invest-row.this .left{color:var(--teal-darkest);font-weight:600}.invest-row.this .right{color:var(--coral-deep);font-weight:600}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:36px;display:grid;gap:14px;margin-top:28px;text-align:center;max-width:680px;margin-inline:auto;position:relative}.price-card .save-tag{display:inline-flex;align-items:center;gap:6px;align-self:center;background:var(--coral);color:var(--cream);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.price-card .amount{font-family:var(--font-serif);font-size:clamp(2.2rem, 4vw, 3.2rem);color:var(--teal-darkest);line-height:1}.price-card .amount em{font-style:italic;color:var(--coral)}.price-card .amount-sub{font-size:.95rem;color:var(--ink-mute)}.price-card ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px;font-size:.92rem;color:var(--ink-soft);text-align:left}.price-card ul li::before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;background:var(--teal-bg);color:var(--teal-darkest);border-radius:50%;font-size:.7rem;font-weight:700;margin-right:10px;vertical-align:middle}.price-card .btn{justify-self:center;margin-top:14px}.price-anchor{background:var(--cream-2);border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin:6px auto 4px;max-width:440px;text-align:left}.price-anchor .anchor-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.price-anchor .anchor-label{color:var(--ink-soft);font-size:.92rem;line-height:1.4}.price-anchor .anchor-value{font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--coral-deep);white-space:nowrap;text-align:right;line-height:1.15}.price-anchor .anchor-value small{display:block;font-family:var(--font-sans);font-weight:500;font-size:.72rem;color:var(--ink-mute);margin-top:2px;letter-spacing:0}.price-anchor .anchor-divider{display:flex;align-items:center;gap:12px;margin:10px 0;color:var(--ink-mute);font-family:var(--font-serif);font-style:italic;font-size:.82rem}.price-anchor .anchor-divider::after,.price-anchor .anchor-divider::before{content:"";flex:1;height:1px;background:var(--line)}.price-anchor .anchor-row.this .anchor-label{color:var(--teal-darkest);font-weight:600}.price-anchor .anchor-row.this .anchor-value.highlight{color:var(--teal-darkest)}.price-card .amount-reframe{margin:-6px auto 0;max-width:480px;font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.price-card .amount-reframe strong{color:var(--teal-darkest);font-weight:600}.price-guarantee{display:flex;align-items:flex-start;gap:14px;text-align:left;background:linear-gradient(180deg,var(--teal-bg) 0,var(--teal-bg-soft) 100%);border:1px solid var(--teal-pale);border-radius:16px;padding:16px 18px;margin:12px auto 0;max-width:480px}.price-guarantee .guarantee-shield{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--teal-darkest);color:var(--teal-light);display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,57,67,.18)}.price-guarantee strong{display:block;color:var(--teal-darkest);font-weight:700;font-size:.96rem;line-height:1.3;margin-bottom:3px}.price-guarantee span{display:block;color:var(--ink-soft);font-size:.85rem;line-height:1.45}.price-card .seats-status{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;align-self:center;background:var(--cream);border:1px solid var(--coral);border-radius:999px;padding:8px 16px;font-size:.92rem;color:var(--teal-darkest)}.price-card .seats-status strong{font-weight:700;color:var(--coral-deep)}.price-card .seats-status .seats-meta{font-size:.82rem;color:var(--ink-mute);font-weight:500}.price-card .seats-pip{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 0 rgba(248,118,102,.55);animation:seatsPip 1.8s ease-out infinite}@keyframes seatsPip{0%{box-shadow:0 0 0 0 rgba(248,118,102,.55)}70%{box-shadow:0 0 0 8px rgba(248,118,102,0)}100%{box-shadow:0 0 0 0 rgba(248,118,102,0)}}.price-card .seats-bar{align-self:center;width:min(100%,360px);height:8px;background:var(--cream-3);border-radius:999px;overflow:hidden;margin-top:4px}.price-card .seats-bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--coral) 0,var(--yellow-4) 100%);border-radius:999px;transform-origin:left center;animation:seatsFill 1.6s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes seatsFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.risk{padding:100px 0;background:var(--paper)}.risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.risk-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.risk-card h4{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;font-weight:400;margin-bottom:10px}.risk-card p{color:var(--ink-soft);font-size:.97rem;line-height:1.55}.faq{padding:110px 0;background:var(--cream)}.faq-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:60px;align-items:start}.faq-aside .h-section{margin:14px 0 18px}.faq-aside p{margin-bottom:24px}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--line);border-radius:18px;background:var(--paper);overflow:hidden;transition:background .15s ease,border-color .15s ease}.faq-item[open]{border-color:var(--teal-darkest)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-serif);font-size:1.1rem;font-weight:400;font-style:italic;color:var(--teal-darkest)}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid var(--teal-darkest);flex-shrink:0}.faq-icon::after,.faq-icon::before{content:"";position:absolute;background:var(--teal-darkest)}.faq-icon::before{left:6px;right:6px;top:50%;height:1.5px;transform:translateY(-50%)}.faq-icon::after{top:6px;bottom:6px;left:50%;width:1.5px;transform:translateX(-50%);transition:transform .2s ease}.faq-item[open] .faq-icon{background:var(--teal-darkest)}.faq-item[open] .faq-icon::after,.faq-item[open] .faq-icon::before{background:var(--cream)}.faq-item[open] .faq-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}.faq-body{padding:0 26px 24px;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.final-cta{position:relative;background:var(--teal-darkest);color:var(--cream);padding:120px 0;text-align:center;overflow:hidden}.final-cta::after,.final-cta::before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;filter:blur(40px)}.final-cta::before{top:-120px;left:-80px;background:radial-gradient(circle,rgba(2,183,191,.32),transparent 60%)}.final-cta::after{bottom:-120px;right:-80px;background:radial-gradient(circle,rgba(248,118,102,.28),transparent 60%)}.final-cta .inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.final-cta h2{color:var(--cream);margin:18px 0 18px}.final-cta h2 em{color:var(--pink)}.final-cta p{color:rgba(255,255,255,.82);font-size:1.1rem;max-width:540px;margin:0 auto 24px}.final-cta .cta-tagline{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem, 2.2vw, 1.45rem);color:var(--pink);line-height:1.4;max-width:620px;margin:0 auto 14px}.final-cta .cta-support{font-size:1rem;color:rgba(255,255,255,.72);max-width:520px;margin:0 auto 24px;line-height:1.55}.final-cta .meta-line{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:32px;color:rgba(255,255,255,.78);font-size:.92rem}.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.footer{background:var(--cream-3);color:var(--ink);padding:70px 0 28px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-brand p{color:var(--ink-soft);margin-top:18px;font-size:.92rem;max-width:360px}.footer-col h5{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:18px;font-weight:600}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.footer-col a{font-size:.95rem;color:var(--ink-soft);transition:color .15s ease}.footer-col a:hover{color:var(--teal-darkest)}.footer-col p{color:var(--ink-soft);font-size:.9rem;margin-bottom:14px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:16px;font-size:.85rem;color:var(--ink-mute)}.footer-social{display:flex;gap:8px}.footer-social a{width:36px;height:36px;border-radius:50%;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font-size:.78rem;font-weight:700;text-transform:uppercase;color:var(--teal-darkest)}.footer-social a:hover{background:var(--teal-darkest);color:var(--cream);border-color:transparent}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:translateY(0)}.bigidea-stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.bigstar{transform-origin:center;transform-box:fill-box;animation:bigTwinkle 3.8s ease-in-out infinite}.bigstar.s-a{animation-delay:0s}.bigstar.s-b{animation-delay:.6s}.bigstar.s-c{animation-delay:1.2s}.bigstar.s-d{animation-delay:1.8s}.bigstar.s-e{animation-delay:2.4s}.bigstar.s-f{animation-delay:3s}@keyframes bigTwinkle{0%,100%{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:.9;transform:scale(1.3) rotate(180deg)}}.final-orbits{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.7}.final-orbits .orbit{transform-origin:center;transform-box:fill-box}.final-orbits .orbit.o1{animation:orbitPulse 6s ease-in-out infinite}.final-orbits .orbit.o2{animation:orbitPulse 6s ease-in-out infinite 1s}.final-orbits .orbit.o3{animation:orbitPulse 6s ease-in-out infinite 2s}@keyframes orbitPulse{0%,100%{opacity:.2}50%{opacity:.6}}.final-cta .inner{z-index:2}.agent-card.in-view .mkt-waves .w1{animation:mktWave 1.4s ease-out infinite}.agent-card.in-view .mkt-waves .w2{animation:mktWave 1.4s ease-out infinite .45s}.agent-card.in-view .mkt-handle,.agent-card.in-view .mkt-horn{animation:mktShake .6s ease-in-out infinite}.agent-card.in-view .hr-line{animation:drawArrow .8s ease-out forwards}.agent-card.in-view .hr-line.l2{animation-delay:.3s}.agent-card.in-view .hr-check{animation:dotPop .5s ease-out forwards .7s}.bigidea-stars.is-paused,.bigidea-stars.is-paused *,.final-orbits.is-paused,.final-orbits.is-paused *,.hero-scene.is-paused,.hero-scene.is-paused *{animation-play-state:paused!important}.agenda,.authority,.bigidea,.faq,.final-cta,.fit,.invest,.pain,.risk,.solution,.take-home,.venue{content-visibility:auto;contain-intrinsic-size:1px 900px}@media (max-width:768px){.scene-svg{will-change:transform}.agent-card{will-change:auto}}@media (max-width:1024px){.hero-stack{gap:32px}.faq-grid,.pain-inner,.take-home-grid{grid-template-columns:1fr;gap:48px}.agents-grid{grid-template-columns:1fr 1fr}.agents-grid.agents-grid-2col{grid-template-columns:1fr 1fr}.agenda-grid,.fit-grid,.risk-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav-menu{display:none}.menu-btn{display:flex}.hero{padding:40px 0 60px}.hero-scene{padding:0}.scene-svg{max-height:480px}}@media (max-width:768px){.container{padding:0 18px}body{overflow-x:hidden}.hero{padding:28px 16px 50px;overflow:hidden}.hero>.container{padding:0}.hero-stack{gap:24px;max-width:100%;overflow:hidden}.hero-copy.text-center{max-width:100%;padding:0 6px;margin:0 auto;box-sizing:border-box}.h-hero{font-size:clamp(2.1rem, 8.5vw, 2.9rem);line-height:1.12;letter-spacing:-.02em;word-wrap:break-word;overflow-wrap:break-word;hyphens:none;text-wrap:balance;max-width:100%}.hero-copy .lede{font-size:1.12rem!important;line-height:1.55!important;margin:18px auto 0!important;padding:0 8px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;word-wrap:break-word;overflow-wrap:break-word;text-wrap:pretty}.hero-copy .hero-hook{font-size:1.18rem;line-height:1.4}.eyebrow{font-size:.78rem;padding:9px 15px;letter-spacing:.06em}.hero-meta{gap:9px;justify-content:center;margin-top:22px}.meta-pill{padding:11px 16px;font-size:.92rem;gap:8px}.meta-pill svg{width:13px;height:13px}.hero-cta{gap:10px;margin-top:22px}.btn-lg,.hero-cta .btn{padding:14px 22px;font-size:.92rem}.hero-scene{padding:0;width:100%;margin-left:0;margin-right:0;margin-top:8px}.scene-svg{width:100%;max-width:100%;height:auto;max-height:none;display:block;margin:0}.agenda,.awards,.bigidea,.cta-banner,.faq,.final-cta,.fit,.invest,.pain,.promise,.reviews,.risk,.solution,.take-home,.team,.values{padding:60px 0}.section-head{margin-bottom:32px;max-width:100%}.section-head.left{max-width:100%}.h-section{font-size:clamp(1.6rem, 5vw, 2.1rem);line-height:1.18}.pain-inner{gap:28px}.callout{padding:20px}.callout p{font-size:.92rem}.pain-item{padding:16px 18px;gap:12px}.pain-item h4{font-size:.98rem}.pain-item p{font-size:.88rem}.take-home-grid{gap:28px}.take-home-rule{padding:16px 18px;font-size:.95rem}.check-item{padding:16px 18px}.check-item h4{font-size:.95rem}.check-item p{font-size:.87rem}.agents-grid{grid-template-columns:1fr;gap:14px}.agents-grid.agents-grid-2col{grid-template-columns:1fr;gap:14px}.agent-card{padding:22px 20px;min-height:auto}.agent-card h3{font-size:1.15rem}.bigidea{padding:70px 0}.bigidea-inner{padding:0 4px;max-width:100%}.bigidea p{font-size:1rem;padding:0 4px}.bigidea blockquote{padding:0 12px;font-size:1.05rem}.invest-table{border-radius:16px}.invest-row.head{display:none}.invest-row{grid-template-columns:1fr}.invest-row>div{padding:14px 18px}.invest-row .left,.invest-row .right{display:flex;flex-direction:column;gap:4px}.invest-row .left[data-label]::before,.invest-row .right[data-label]::before{content:attr(data-label);font-family:var(--font-sans);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.invest-row.this .left[data-label]::before,.invest-row.this .right[data-label]::before{color:var(--teal-mid)}.invest-row .right{border-left:0;border-top:1px dashed var(--line);color:var(--ink-mute);font-size:.92rem}.invest-row.head .right{border-top:0}.price-card{padding:26px 20px}.price-card .amount{font-size:2.2rem}.price-card ul li{font-size:.88rem}.price-anchor{padding:14px 14px}.price-anchor .anchor-row{flex-direction:column;align-items:flex-start;gap:4px}.price-anchor .anchor-value{text-align:left;font-size:1rem}.price-guarantee{padding:14px 14px;gap:12px}.price-guarantee strong{font-size:.92rem}.price-guarantee span{font-size:.82rem}.price-card .amount-reframe{font-size:.9rem;padding:0 6px}.risk-grid{gap:14px}.risk-card{padding:24px 22px}.risk-card h4{font-size:1.1rem}.risk-card p{font-size:.9rem}.reviews-grid{grid-template-columns:1fr;gap:14px}.review{padding:24px 22px}.faq-grid{gap:28px}.faq-item summary{padding:18px 20px;font-size:1rem}.faq-body{padding:0 20px 18px;font-size:.9rem}.final-cta{padding:70px 0}.final-cta .inner{padding:0 8px;max-width:100%}.final-cta h2{padding:0}.final-cta p{font-size:1rem;padding:0}.final-cta .cta-tagline{font-size:1.05rem}.final-cta .cta-support{font-size:.92rem}.final-cta .meta-line{flex-direction:column;gap:6px;font-size:.88rem}.final-cta-grid{gap:32px}.contact-form{padding:28px 24px}.day{padding:26px 22px}.day h3{font-size:1.3rem}.fit-card{padding:24px 22px}.fit-card h3{font-size:1.1rem;margin-bottom:14px}.promise{padding:70px 0}.promise-points{grid-template-columns:1fr;gap:14px;margin-top:24px}.promise-point{padding:18px}.promo-bar-inner{font-size:.72rem;gap:8px;padding:8px 12px;flex-wrap:wrap}.promo-bar-inner span:nth-child(2){display:none}.face{width:140px}.marquee+.marquee{margin-top:14px}}@media (max-width:480px){.container{padding:0 16px}.h-hero{font-size:clamp(1.95rem, 9.5vw, 2.6rem);line-height:1.12}.hero-copy .lede{font-size:1.08rem;line-height:1.55}.hero-copy .hero-hook{font-size:1.12rem;line-height:1.4}.hero{padding:22px 0 40px}.meta-pill{font-size:.88rem;padding:10px 15px}.eyebrow{font-size:.76rem;padding:9px 14px;letter-spacing:.06em}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center;width:100%;padding:17px 24px;font-size:1.05rem}.cta-actions,.final-cta-actions{flex-direction:column;align-items:stretch}.cta-actions .btn,.final-cta-actions .btn{justify-content:center;width:100%}.agenda,.awards,.bigidea,.cta-banner,.faq,.final-cta,.fit,.invest,.pain,.promise,.reviews,.risk,.solution,.take-home,.team,.values{padding:52px 0}.eyebrow{font-size:.68rem;padding:6px 11px;letter-spacing:.04em}.h-section{font-size:clamp(1.4rem, 6vw, 1.8rem)}.face{width:120px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;text-align:center;gap:12px}}@keyframes holoBob{0%,100%{translate:0 0;opacity:1}47%{translate:0 0;opacity:.92}50%{translate:0 -4px;opacity:.86}53%{translate:0 0;opacity:.95}}@keyframes floatY{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -10px;rotate:3deg}}@keyframes tagFloat{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes skyFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes groupBob{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes chipFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes orbBob{0%,100%{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.boss-pill,.chipFloat,.holo-screen,.label-tag,.moon-anim,.orb-anim,.scene-float,.station,.sun-anim{animation:none!important;translate:0 0!important;rotate:0deg!important}}@keyframes steamRise{0%{opacity:0;translate:0 4px;scale:1 0.6}50%{opacity:.7}100%{opacity:0;translate:0 -8px;scale:1 1.2}}@keyframes sparkle{0%,100%{opacity:.3;scale:0.7;rotate:0deg}50%{opacity:1;scale:1.3;rotate:180deg}}.bg-sparkles{animation:none!important;opacity:1!important}@keyframes coinFlip{0%,100%{translate:0 0;scale:1 1}25%{translate:0 -6px;scale:0.2 1}50%{translate:0 0;scale:-1 1}75%{translate:0 -6px;scale:0.2 1}}.scene-step{transform-box:fill-box;transform-origin:center bottom;animation:stepRise 4.6s ease-in-out infinite}.scene-step.s-1{animation-delay:0s}.scene-step.s-2{animation-delay:.55s}.scene-step.s-3{animation-delay:1.1s}.scene-step.s-4{animation-delay:1.65s}@keyframes stepRise{0%,100%{translate:0 0;scale:1}45%{translate:0 -10px;scale:1.015}55%{translate:0 -10px;scale:1.015}}.s-anchor{transform-box:fill-box;transform-origin:center bottom;animation:anchorBreathe 3.2s ease-in-out infinite}@keyframes anchorBreathe{0%,100%{translate:0 0;scale:1}50%{translate:0 -3px;scale:1.03}}.here-badge{transform-box:fill-box;transform-origin:60px 22px;animation:herePing 2.4s ease-in-out infinite}@keyframes herePing{0%,100%{scale:1;rotate:0deg}50%{scale:1.06;rotate:-1.5deg}}.panel-left{transform-box:fill-box;transform-origin:center bottom;animation:leftSlump 6s ease-in-out infinite}@keyframes leftSlump{0%,100%{translate:0 0}50%{translate:0 3px}}.panel-right{transform-box:fill-box;transform-origin:center bottom;animation:rightBounce 3.4s ease-in-out infinite}@keyframes rightBounce{0%,100%{translate:0 0;scale:1}35%{translate:0 -7px;scale:1.02}65%{translate:0 -7px;scale:1.02}}.center-pulse{transform-box:fill-box;transform-origin:center;animation:centerPulse 2.6s ease-in-out infinite}@keyframes centerPulse{0%,100%{scale:1;rotate:0deg}50%{scale:1.10;rotate:3deg}}.climb-flow,.energy-flow{animation:none!important}.hero-price{margin-top:14px;font-size:.92rem;color:var(--ink-mute);font-weight:500;letter-spacing:.01em}.hero-price strong{color:var(--teal-darkest);font-weight:700;letter-spacing:-.005em}.text-center .hero-price{text-align:center}.k1-sparkle{transform-box:fill-box;transform-origin:center;animation:k1Spark 3s ease-in-out infinite}.k1-sparkle.b{animation-delay:.5s}.k1-sparkle.c{animation-delay:1s}.k1-sparkle.d{animation-delay:1.5s}.k1-sparkle.e{animation-delay:2s}@keyframes k1Spark{0%,100%{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.25) rotate(180deg)}}.k1-flow{stroke-dashoffset:0;animation:k1DashFlow 1.6s linear infinite}@keyframes k1DashFlow{to{stroke-dashoffset:-24}}.k1-pulse-ring{transform-box:fill-box;transform-origin:center;animation:k1PulseRing 2.4s ease-out infinite}.k1-pulse-ring.b{animation-delay:1.2s}@keyframes k1PulseRing{0%{transform:scale(.8);opacity:.9}100%{transform:scale(1.6);opacity:0}}.k1-glow-ring{transform-box:fill-box;transform-origin:center;animation:k1GlowPulse 2.6s ease-in-out infinite}@keyframes k1GlowPulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.06);opacity:.95}}.k1-check-pop{transform-box:fill-box;transform-origin:center;animation:k1CheckPop 2.6s ease-in-out infinite}.k1-check-pop.b{animation-delay:.4s}.k1-check-pop.c{animation-delay:.8s}@keyframes k1CheckPop{0%,100%,80%{transform:scale(1)}88%{transform:scale(1.2)}94%{transform:scale(.95)}}.k1-level-up{transform-box:fill-box;transform-origin:center;animation:k1LevelUp 3s ease-in-out infinite}@keyframes k1LevelUp{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.k1-xp-fill{transform-box:fill-box;transform-origin:left center;animation:k1XPDraw 4s ease-out infinite}@keyframes k1XPDraw{0%{transform:scaleX(0)}100%,45%{transform:scaleX(1)}}.k1-crown-float{transform-box:fill-box;transform-origin:center bottom;animation:k1CrownFloat 3.2s ease-in-out infinite}@keyframes k1CrownFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.k1-float{transform-box:fill-box;transform-origin:center;animation:k1FloatY 4s ease-in-out infinite}.k1-float.b{animation:k1FloatY 5s ease-in-out infinite .4s}.k1-float.c{animation:k1FloatY 4.6s ease-in-out infinite .8s}@keyframes k1FloatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.k1-bar{transform-origin:bottom;transform-box:fill-box;animation:k1BarRise 2.4s ease-in-out infinite}.k1-bar.b2{animation-delay:.15s}.k1-bar.b3{animation-delay:.3s}@keyframes k1BarRise{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.k1-bar,.k1-check-pop,.k1-crown-float,.k1-float,.k1-flow,.k1-glow-ring,.k1-level-up,.k1-pulse-ring,.k1-sparkle,.k1-xp-fill{animation:none!important}}.hero-scene{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:24px;padding:0;position:relative;overflow:hidden}.scene-svg{width:100%;height:auto;max-width:none;display:block}.scene-svg-desktop{display:block}.scene-svg-mobile{display:none}@media (max-width:768px){.scene-svg-desktop{display:none}.scene-svg-mobile{display:block}}@media (max-width:768px){.hero-scene{margin-top:12px;padding:0}.scene-svg-mobile{width:100%;margin:0;min-height:360px;max-height:58vh}}@media (max-width:480px){.scene-svg-mobile{min-height:330px;max-height:57vh}}@media (max-width:380px){.scene-svg-mobile{min-height:308px;max-height:55vh}}.scene-svg{--ease-spring:cubic-bezier(.22,1,.36,1)}.scene-svg .reveal-target{opacity:0}.is-revealed .reveal-owner{animation:revealPop .7s var(--ease-spring) forwards}@keyframes revealPop{0%{opacity:0;translate:0 28px;scale:0.92}60%{opacity:1;translate:0 -3px;scale:1.02}100%{opacity:1;translate:0 0;scale:1}}.scene-svg .reveal-spine{stroke-dasharray:1200;stroke-dashoffset:1200;opacity:1}.is-revealed .reveal-spine{animation:revealDraw 1.2s var(--ease-spring) 250ms forwards}.is-revealed .reveal-spine.s2{animation-delay:380ms}.is-revealed .reveal-spine.s3{animation-delay:510ms}.is-revealed .reveal-spine.s4{animation-delay:640ms}@keyframes revealDraw{from{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.is-revealed .reveal-fade.s3{animation:revealFade .7s var(--ease-spring) 510ms forwards}.is-revealed .reveal-fade.s4{animation:revealFade .7s var(--ease-spring) 640ms forwards}.is-revealed .reveal-fade.s5{animation:revealFade .7s var(--ease-spring) 770ms forwards}@keyframes revealFade{from{opacity:0}to{opacity:.95}}.is-revealed .reveal-node{animation:revealNode .7s var(--ease-spring) forwards}.is-revealed .reveal-node.n1{animation-delay:.6s}.is-revealed .reveal-node.n2{animation-delay:750ms}.is-revealed .reveal-node.n3{animation-delay:.9s}.is-revealed .reveal-node.n4{animation-delay:1.05s}.is-revealed .reveal-node.n5{animation-delay:1.2s}@keyframes revealNode{0%{opacity:0;translate:0 20px;scale:0.7}60%{opacity:1;translate:0 -4px;scale:1.08}100%{opacity:1;translate:0 0;scale:1}}.is-revealed .reveal-banner{animation:revealBanner .6s var(--ease-spring) 1.4s forwards}@keyframes revealBanner{0%{opacity:0;translate:0 -18px}100%{opacity:1;translate:0 0}}.is-revealed .reveal-legend{animation:revealLegend .6s var(--ease-spring) 1.5s forwards}@keyframes revealLegend{0%{opacity:0;translate:0 18px}100%{opacity:1;translate:0 0}}.scene-svg .k1-bar{animation:none!important}.scene-svg .k1-check-pop{animation:none!important}.scene-svg .k1-level-up{animation:none!important}.scene-svg .k1-pulse-ring{animation-duration:3.2s}.scene-svg .k1-flow{animation-duration:2.4s}.scene-svg .k1-sparkle{animation-duration:4s}.is-revealed .k1-xp-fill{animation:k1XPDrawOnce 1.4s var(--ease-spring) 1.1s forwards!important}@keyframes k1XPDrawOnce{0%{transform:scaleX(0);transform-origin:left center}100%{transform:scaleX(1);transform-origin:left center}}.scene-svg .parallax-near{translate:calc(var(--mx,0) * 6px) calc(var(--my,0) * 4px)}.scene-svg .parallax-mid{translate:calc(var(--mx,0) * 4px) calc(var(--my,0) * 3px)}.scene-svg .parallax-far{translate:calc(var(--mx,0) * 2px) calc(var(--my,0) * 2px)}@media (prefers-reduced-motion:reduce){.scene-svg .reveal-banner,.scene-svg .reveal-legend,.scene-svg .reveal-node,.scene-svg .reveal-owner,.scene-svg .reveal-spine,.scene-svg .reveal-target{opacity:1!important;translate:0 0!important;scale:1!important;stroke-dashoffset:0!important;animation:none!important}.scene-svg .parallax-far,.scene-svg .parallax-mid,.scene-svg .parallax-near{translate:0 0!important}}@media (max-width:768px){.eyebrow{font-size:.78rem;padding:8px 14px;letter-spacing:.06em}.h-section{font-size:clamp(1.65rem, 5.4vw, 2.1rem);line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.section-head p{font-size:1rem;line-height:1.55}.h-hero{font-size:clamp(2.05rem, 8.4vw, 2.9rem);line-height:1.14}.hero-copy .lede{font-size:1.08rem!important;line-height:1.55!important}.hero-copy .hero-hook{font-size:1.14rem;line-height:1.42}.meta-pill{font-size:.92rem;padding:11px 16px}.btn-lg,.hero-cta .btn{font-size:.98rem;padding:16px 22px}.check-item h4,.day-item h4,.pain-item h4,.risk-card h4{font-size:1rem;line-height:1.3;margin-bottom:4px}.agent-card .agent-desc,.auth-duo-card p,.check-item p,.day-item p,.pain-item p,.risk-card p{font-size:.94rem;line-height:1.55}.agent-card h3{font-size:1.15rem;line-height:1.22}.agent-card .agent-tagline{font-size:1rem;line-height:1.4}.agent-card ul{font-size:.92rem;line-height:1.5}.day h3{font-size:1.3rem;line-height:1.22}.day-tag{font-size:.78rem}.take-home-rule{font-size:.98rem;line-height:1.55}.fit-card h3{font-size:1.1rem;line-height:1.25;margin-bottom:14px}.fit-card li{font-size:.96rem;line-height:1.5}.auth-name{font-size:1.35rem}.auth-role{font-size:.9rem;line-height:1.5}.auth-pills li,.auth-pills span{font-size:.9rem}.auth-body p{font-size:1rem;line-height:1.65}.auth-duo-head h4{font-size:1.1rem}.auth-brand-chips span{font-size:.88rem}.invest-row .left[data-label]::before,.invest-row .right[data-label]::before{font-size:.7rem}.invest-row .left{font-size:.98rem}.invest-row .right{font-size:.92rem}.price-card .amount{font-size:2.3rem;line-height:1.1}.price-card .amount-sub{font-size:.92rem}.price-card .amount-reframe{font-size:.95rem;line-height:1.55}.price-card ul li{font-size:.94rem;line-height:1.5}.price-anchor .anchor-label{font-size:.92rem;line-height:1.45}.price-anchor .anchor-value{font-size:1rem}.price-guarantee strong{font-size:.95rem}.price-guarantee span{font-size:.88rem;line-height:1.45}.faq-item summary{font-size:1rem;padding:18px 20px;line-height:1.4}.faq-body{font-size:.94rem;line-height:1.6;padding:0 20px 18px}.faq-body p{font-size:.94rem;line-height:1.6}.final-cta p{font-size:1rem;line-height:1.55}.final-cta .cta-tagline{font-size:1.05rem;line-height:1.5}.final-cta .meta-line{font-size:.92rem;gap:6px}.venue-cta .btn{font-size:.98rem}}@media (max-width:480px){.eyebrow{font-size:.74rem;padding:7px 13px;letter-spacing:.05em}.h-section{font-size:clamp(1.5rem, 6.2vw, 1.85rem);line-height:1.18}.section-head p{font-size:.98rem}.h-hero{font-size:clamp(1.95rem, 9.4vw, 2.5rem);line-height:1.12}.hero-copy .lede{font-size:1.04rem!important}.hero-copy .hero-hook{font-size:1.1rem}.meta-pill{font-size:.9rem;padding:10px 15px}.check-item h4,.day-item h4,.pain-item h4,.risk-card h4{font-size:.98rem}.agent-card .agent-desc,.auth-duo-card p,.check-item p,.day-item p,.pain-item p,.risk-card p{font-size:.92rem;line-height:1.55}.agent-card h3{font-size:1.1rem}.agent-card .agent-tagline{font-size:.98rem}.agent-card ul{font-size:.9rem}.day h3{font-size:1.22rem}.day-tag{font-size:.74rem;padding:5px 12px}.fit-card h3{font-size:1.05rem}.fit-card li{font-size:.94rem}.auth-name{font-size:1.25rem}.auth-role{font-size:.88rem}.auth-body p{font-size:.98rem;line-height:1.6}.auth-duo-head h4{font-size:1.05rem}.invest-row .left{font-size:.96rem}.invest-row .right{font-size:.9rem}.price-card .amount{font-size:2.1rem}.price-card ul li{font-size:.92rem}.faq-item summary{font-size:.98rem;padding:16px 18px}.faq-body{font-size:.92rem;padding:0 18px 16px}.faq-body p{font-size:.92rem}.btn-lg,.cta-actions .btn,.hero-cta .btn,.venue-cta .btn{font-size:1rem;padding:16px 22px}}.hero-trust{margin-top:14px;font-size:.92rem;color:var(--ink-soft,#5b5048);text-align:center;line-height:1.4}.venue-note{margin:18px 0 22px;font-size:1.02rem;line-height:1.6;color:var(--ink-soft,#5b5048);max-width:460px}