:root{--ig-yellow:#feda75;--ig-orange:#fa7e1e;--ig-pink:#ee2a7b;--ig-purple:#962fbf;--ig-blue:#4f5bd5;--ig-grad:linear-gradient(45deg,var(--ig-yellow) 0%,var(--ig-orange) 26%,var(--ig-pink) 52%,var(--ig-purple) 78%,var(--ig-blue) 100%);--ig-conic:conic-gradient(from 210deg,#feda75,#fa7e1e,#ee2a7b,#962fbf,#4f5bd5,#feda75)}.accent-igorange{--accent:#fa7e1e;--accent-2:#e2590a}.accent-igblue{--accent:#4f5bd5;--accent-2:#3a44ad}.hero-title.ig-hero-title{font-size:min(3.9rem,4.6vw);line-height:1.12}@media (max-width:768px){.hero-title.ig-hero-title{font-size:clamp(2.2rem,8.8vw,3.3rem);line-height:1.12}}.ig-price-pop{font-size:1.18em;letter-spacing:0}.ig-page .section-title-xl{font-size:clamp(1.8rem,3.3vw,2.7rem)}.sec.ov-vis{overflow:visible}.book-page .hp-num{position:absolute;top:10px;inset-inline-end:14px;font-family:var(--mono);font-weight:800;font-size:clamp(2.2rem,5vw,3rem);line-height:1;pointer-events:none;color:color-mix(in srgb,var(--accent) 16%,transparent)}.bgv-story{background:radial-gradient(64% 46% at 50% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 70%)}.ig-page .bgv-urgent{background:radial-gradient(70% 60% at 50% 20%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-3) 65%,transparent) 30%,transparent 70%)}.ig-page .anchor-burst{animation:ctaPulse 3.4s ease-in-out infinite}.ig-page .book-tab .dot-glow{animation:pulseDot 2.4s ease-in-out infinite}.ig-grad-text{background-image:var(--ig-grad);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 1px 12px color-mix(in srgb,var(--ig-pink) 45%,transparent));font-weight:900}.ig-grad-text.animate{animation:igGradShift 7s ease-in-out infinite}.bigcta-ig{background:linear-gradient(45deg,var(--ig-orange) 0,var(--ig-pink) 46%,var(--ig-purple) 100%);box-shadow:0 16px 46px color-mix(in srgb,var(--ig-pink) 46%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent)}.bigcta-ig:hover{box-shadow:0 24px 66px color-mix(in srgb,var(--ig-pink) 60%,transparent)}.launch-pill{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:clamp(.9rem,1.7vw,1.05rem);color:var(--ink);padding:9px 18px;border-radius:100px;position:relative;border:1px solid color-mix(in srgb,var(--ig-pink) 45%,var(--line));background:color-mix(in srgb,var(--ig-pink) 10%,transparent)}.launch-pill .lp-dot{width:8px;height:8px;border-radius:50%;background:var(--ig-pink);box-shadow:0 0 10px var(--ig-pink);animation:pulseDot 2s ease-in-out infinite;flex-shrink:0}.ig-stories{display:flex;gap:clamp(12px,2vw,22px);justify-content:flex-start;overflow-x:auto;padding:10px 6px 4px;scrollbar-width:none;-ms-overflow-style:none;max-width:100%}.ig-stories::-webkit-scrollbar{display:none}@media (min-width:900px){.ig-stories{justify-content:center;flex-wrap:wrap;overflow:visible}}.story-dot{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;width:clamp(72px,9vw,96px)}.story-dot .sd-stage{position:relative;width:clamp(64px,8vw,84px);aspect-ratio:1}.story-dot .sd-ring{position:absolute;inset:0;border-radius:50%;background:var(--ig-conic);animation:spinSlow 14s linear infinite}.story-dot:nth-child(2n) .sd-ring{animation-duration:18s;animation-direction:reverse}.story-dot .sd-in{position:absolute;inset:3px;border-radius:50%;display:grid;place-items:center;background:var(--panel-solid);border:3px solid var(--bg)}.story-dot .sd-in svg{width:42%;height:42%;fill:none;stroke:var(--ink);stroke-width:1.7;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ig-pink) 40%,transparent))}.story-dot .sd-lbl{font-size:.72rem;color:var(--ink-2);text-align:center;line-height:1.25;font-weight:500}.ig-aura{inset:4% 0 auto;margin-inline:auto;width:92%;aspect-ratio:1;border-radius:50%;padding:3px;background:var(--ig-conic);opacity:.5;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinSlow 26s linear infinite;filter:blur(1px) drop-shadow(0 0 14px color-mix(in srgb,var(--ig-pink) 35%,transparent))}.ig-aura,.ig-heartfield{position:absolute;z-index:0}.ig-heartfield{inset:0;pointer-events:none;overflow:hidden}.igh{position:absolute;bottom:-6%;opacity:0;animation:ighRise linear infinite}.igh svg{width:100%;height:100%;display:block}.igh.f svg{fill:color-mix(in srgb,var(--ig-pink) 72%,transparent);stroke:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ig-pink) 45%,transparent))}.igh.o svg{fill:none;stroke:color-mix(in srgb,var(--ig-purple) 72%,transparent);stroke-width:1.8;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ig-purple) 40%,transparent))}.igh.g svg{fill:none;stroke:color-mix(in srgb,var(--ig-orange) 70%,transparent);stroke-width:1.8;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ig-orange) 40%,transparent))}.ig-notif{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:#fff;padding:9px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ig-pink) 44%,var(--line));background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px rgba(0,0,0,.4),0 0 18px color-mix(in srgb,var(--ig-pink) 22%,transparent)}.ig-notif svg{width:16px;height:16px;flex-shrink:0}.ig-notif.n1{top:6%;inset-inline-start:1%;animation:idoDrift 8s ease-in-out infinite}.ig-notif.n2{top:34%;inset-inline-end:-1%;animation:idoDriftB 10s ease-in-out infinite}.ig-notif.n3{bottom:12%;inset-inline-start:5%;animation:idoDriftB 9s ease-in-out .6s infinite}.ig-notif.n1 svg{fill:var(--ig-pink);stroke:none}.ig-notif.n2 svg{fill:none;stroke:var(--ig-blue);stroke-width:2}.ig-notif.n3 svg{fill:none;stroke:var(--ig-orange);stroke-width:2}@media (max-width:760px){.ig-notif{font-size:.66rem;padding:6px 10px}}.ig-answer{font-weight:900;line-height:1;letter-spacing:-.01em;font-size:clamp(3rem,10vw,6.4rem);color:#fff}.ig-shots{columns:240px 3;column-gap:14px;max-width:1000px;margin-inline:auto}.ig-shots .shot{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md)}.ig-sum-card{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:20px;padding:clamp(20px,3vw,32px);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 62%,transparent))}.ig-story{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:16px;text-align:center}.ig-story p{margin:0;color:var(--ink-2);font-size:clamp(1.02rem,1.9vw,1.16rem);line-height:1.78;font-weight:300}.ig-story p strong{color:#fff;font-weight:700}@keyframes igGradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ighRise{0%{transform:translateY(0) translateX(0) scale(.72) rotate(-8deg);opacity:0}10%{opacity:.85}50%{transform:translateY(-52vh) translateX(10px) scale(.95) rotate(4deg)}82%{opacity:.45}to{transform:translateY(-108vh) translateX(-6px) scale(1.12) rotate(10deg);opacity:0}}.ig-smoke{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ig-smoke .sm{position:absolute;width:56vw;max-width:760px;aspect-ratio:1.55;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.085),rgba(255,255,255,.028) 46%,transparent 72%);filter:blur(44px);will-change:transform,opacity}.ig-smoke .sm.s1{top:-8%;inset-inline-start:-20%;animation:smokeDriftA 38s ease-in-out infinite}.ig-smoke .sm.s2{top:24%;inset-inline-end:-22%;animation:smokeDriftB 46s ease-in-out infinite}.ig-smoke .sm.s3{bottom:-12%;inset-inline-start:6%;width:44vw;animation:smokeDriftA 54s ease-in-out 9s infinite}@keyframes smokeDriftA{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.26}50%{transform:translate(9%,-5%) scale(1.14) rotate(4deg);opacity:.5}}@keyframes smokeDriftB{0%,to{transform:translate(0) scale(1.06) rotate(0deg);opacity:.32}50%{transform:translate(-8%,4%) scale(1) rotate(-3deg);opacity:.5}}.price-sticker{position:absolute;z-index:4;top:-3%;inset-inline-end:2.5%;width:clamp(88px,11vw,126px);aspect-ratio:1;animation:nodeFloat 6.5s ease-in-out infinite}.price-sticker .ps-ring{position:absolute;inset:0;border-radius:50%;background:var(--ig-conic);animation:spinSlow 20s linear infinite;box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 22px color-mix(in srgb,var(--ig-pink) 35%,transparent)}.price-sticker .ps-in{position:absolute;inset:5px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;background:radial-gradient(circle at 34% 28%,#241226,var(--bg-3) 72%);border:2px solid var(--bg)}.price-sticker .ps-top{font-size:clamp(.62rem,1vw,.74rem);font-weight:700;color:var(--ink-2);letter-spacing:.02em}.price-sticker .ps-price{font-weight:900;color:#fff;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.05;text-shadow:0 0 14px color-mix(in srgb,var(--ig-pink) 55%,transparent)}@media (max-width:760px){.price-sticker{top:-5%;inset-inline-end:0}}.ig-motifs{inset:0;z-index:0;pointer-events:none;overflow:hidden}.ig-motifs,.igm{position:absolute}.igm{opacity:0;animation:igmPop var(--dur,8s) ease-in-out infinite var(--del,0s)}.igm svg{width:100%;height:100%;display:block}.igm.f svg{fill:color-mix(in srgb,var(--ig-pink) 78%,transparent);stroke:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ig-pink) 45%,transparent))}.igm.o svg{fill:none;stroke:color-mix(in srgb,var(--ig-purple) 78%,transparent);stroke-width:1.7;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ig-purple) 40%,transparent))}.igm.g svg{fill:none;stroke:color-mix(in srgb,var(--ig-orange) 75%,transparent);stroke-width:1.7;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ig-orange) 40%,transparent))}.igm.b svg{fill:none;stroke:color-mix(in srgb,var(--ig-blue) 75%,transparent);stroke-width:1.7;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ig-blue) 40%,transparent))}@keyframes igmPop{0%{opacity:0;transform:translateY(0) scale(.35)}6%{opacity:.8;transform:translateY(-4px) scale(1.18)}11%{transform:translateY(-8px) scale(.98)}16%{transform:translateY(-12px) scale(1.04)}48%{opacity:.6;transform:translateY(-34px) scale(1)}64%{opacity:0;transform:translateY(-52px) scale(.9)}to{opacity:0;transform:translateY(-52px) scale(.9)}}.dbl-heart{width:clamp(46px,5vw,62px);aspect-ratio:1;margin-inline:auto}.dbl-heart svg{width:100%;height:100%;fill:var(--ig-pink);stroke:none;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ig-pink) 55%,transparent));animation:dblPop 3.4s var(--ease) infinite;transform-origin:center}@keyframes dblPop{0%,to{transform:scale(1)}10%{transform:scale(1.28)}20%{transform:scale(.94)}28%{transform:scale(1.1)}36%{transform:scale(1)}}.story-progress{display:flex;gap:6px;max-width:540px;width:100%;margin-inline:auto;direction:ltr}.story-progress span{height:3px;flex:1 1;border-radius:100px;overflow:hidden;position:relative;background:color-mix(in srgb,#fff 14%,transparent)}.story-progress span:after{content:"";position:absolute;inset:0;border-radius:100px;background:linear-gradient(90deg,var(--ig-orange),var(--ig-pink),var(--ig-purple));transform:scaleX(0);transform-origin:left;animation:spFill 13.5s linear infinite;animation-delay:var(--del,0s)}@keyframes spFill{0%{transform:scaleX(0)}10%{transform:scaleX(1)}to{transform:scaleX(1)}}.ig-page .anchor-price .ap-now{font-size:clamp(2.3rem,5.6vw,3.6rem)}@media (prefers-reduced-motion:reduce){.dbl-heart svg,.ig-aura,.ig-grad-text.animate,.ig-notif,.ig-page .anchor-burst,.ig-page .book-tab .dot-glow,.ig-smoke .sm,.igh,.igm,.launch-pill .lp-dot,.price-sticker,.price-sticker .ps-ring,.sd-ring{animation:none!important}.igh,.igm{opacity:0!important}.ig-smoke .sm{opacity:.28!important}.story-progress span:after{animation:none!important;transform:scaleX(1)!important}}.accent-lime{--accent:#80ce00;--accent-2:#5c9a00}.accent-limehot{--accent:#9eff00;--accent-2:#7ccb02}.accent-limedeep{--accent:#69b202;--accent-2:#477c00}.accent-jmag{--accent:#cc3366;--accent-2:#a02950}:where(html:has(.agent-page)){--accent:#80ce00;--accent-2:#5c9a00}.ag-overlay,.agent-page{--gold:#80ce00;--amber:#8fe504;--honey:#c6ff57;--bronze:#5c9a00;--ember:#3f7200;--gold-soft:var(--honey);--gold-deep:var(--bronze);--gold-ember:var(--amber);--accent:var(--gold);--accent-2:var(--bronze);--violet:#cc3366;--royal:#cc3366;--bg:#0a0d07;--bg-2:#0b1007;--bg-3:#0d1309;--panel:#141a0e;--panel-2:#1b240f99;--panel-solid:#131a0d;--line:#28321c;--line-soft:#1e2814;--ink:#f4f7ee;--ink-2:#c6cdb7;--muted:#8d947e;--muted-2:#5d6450}.ag-overlay .btn-primary,.agent-page .btn-primary{color:#0e1607}.agent-page .bigcta{color:#0e1607;background:linear-gradient(125deg,var(--honey) 0,var(--accent) 42%,var(--accent-2) 100%);box-shadow:0 16px 46px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent)}.agent-page .bigcta:hover{box-shadow:0 24px 66px color-mix(in srgb,var(--accent) 55%,transparent)}.agent-page .accent-jmag .bigcta,.agent-page .accent-jmag .btn-primary{--accent:var(--gold);--accent-2:var(--bronze)}.agent-page .launch-pill{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.agent-page .launch-pill .lp-dot{background:var(--accent);box-shadow:0 0 10px var(--accent)}.ag-ticker .tk .dot-glow{animation:none}.agent-page .chat-wrap .cw-glow{animation:none;opacity:.55}.agent-page .section-title-xl{font-weight:900;font-size:clamp(2rem,3.7vw,3.05rem)}.agent-page .book-title{font-weight:900;font-size:clamp(1.25rem,2.6vw,1.6rem)}.agent-page .ag-opt h3,.agent-page .ag-pillar h3,.agent-page .cd-name,.agent-page .step-body h3{font-weight:900}.agent-page .book-page{background:linear-gradient(180deg,var(--panel-solid),#0d1309)}.hero-title.ag-hero-title{font-size:clamp(2.15rem,4.05vw,3.55rem);line-height:1.14}@media (max-width:768px){.hero-title.ag-hero-title{font-size:clamp(2.05rem,8.8vw,3.2rem);line-height:1.14}.hero-title.ag-hero-title .line{white-space:normal}.agent-page .sec-head.start{align-items:center;text-align:center}.agent-page .sec-head.start .lead,.agent-page .sec-head.start .lead-lg{margin-inline:auto}.agent-page .ag-opt,.agent-page .ag-pillar,.agent-page .ag-req{text-align:center}.agent-page .ag-tile{margin-inline:auto}.agent-page .step-card{grid-template-columns:1fr;justify-items:center;text-align:center}.agent-page .step-body h3{justify-content:center}.agent-page .step-cable,.agent-page .step-cable-dot{display:none}.agent-page .book-page{text-align:center}.agent-page .lesson-list li{justify-content:center}.agent-page .faq-a-inner,.agent-page .faq-q,.agent-page .lead-lg.ag-catch-body{text-align:center}.agent-page .section-title-xl{font-size:clamp(1.8rem,7.4vw,2.6rem)}}.ag-free-pop{font-size:1.16em}.ag-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;font-size:.82rem;font-weight:700;color:var(--ink);white-space:nowrap;background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px rgba(0,0,0,.4)}.ag-chip svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2;flex-shrink:0}.ag-chip.c1{top:7%;inset-inline-start:0;animation:idoDrift 8s ease-in-out infinite}.ag-chip.c2{top:36%;inset-inline-end:-1%;animation:idoDriftB 10s ease-in-out infinite}.ag-chip.c3{bottom:10%;inset-inline-start:4%;animation:idoDriftB 9s ease-in-out .6s infinite}@media (max-width:760px){.ag-chip{font-size:.72rem;padding:7px 10px}.ag-chip.c2{inset-inline-end:0}}.chat-wrap{position:relative;width:min(430px,92vw);margin-inline:auto}.chat-wrap .cw-glow{position:absolute;inset:6% 2%;border-radius:32px;z-index:0;filter:blur(46px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%);animation:breathe 4.6s ease-in-out infinite}.chat-demo{position:relative;z-index:1;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:linear-gradient(180deg,var(--panel-solid),color-mix(in srgb,var(--bg-2) 92%,transparent));box-shadow:0 30px 70px rgba(0,0,0,.5)}.cd-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:color-mix(in srgb,var(--accent) 13%,var(--panel-solid));border-bottom:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}.cd-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(120deg,var(--honey),var(--accent-2));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,transparent)}.cd-avatar svg{width:21px;height:21px;stroke:#0e1607;fill:none;stroke-width:2}.cd-id{display:flex;flex-direction:column;gap:2px}.cd-name{font-weight:800;font-size:.95rem;color:#fff;line-height:1.1}.cd-status{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--ink-2)}.cd-status .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulseDot 2.2s ease-in-out infinite}.cd-live{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:8px;padding:4px 8px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.cd-body{padding:16px 14px 18px;display:flex;flex-direction:column;gap:10px}.cd-msg{position:relative;max-width:84%;padding:10px 13px 8px;border-radius:14px;font-size:.92rem;line-height:1.45;color:var(--ink);opacity:0;transform:translateY(10px) scale(.97);animation:cdIn .45s var(--ease) forwards;animation-delay:var(--cd,0s)}.cd-msg.customer{align-self:flex-start;background:color-mix(in srgb,#fff 8%,var(--panel-solid));border:1px solid var(--line);border-start-start-radius:4px}.cd-msg.agent{align-self:flex-end;background:color-mix(in srgb,var(--accent) 18%,var(--panel-solid));border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-start-end-radius:4px}.cd-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.cd-meta .cd-t{font-family:var(--mono);font-size:.62rem;color:var(--muted);direction:ltr}.cd-meta svg{width:13px;height:13px;stroke:var(--accent);fill:none;stroke-width:2.2}.cd-msg.agent .cd-txt{opacity:0;animation:cdTxtIn .3s var(--ease) forwards;animation-delay:calc(var(--cd,0s) + 1s)}.cd-msg.agent .cd-dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;animation:cdDotsOut .2s var(--ease) forwards;animation-delay:calc(var(--cd,0s) + .95s)}.cd-msg.agent .cd-dots i{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--accent) 75%,#fff);animation:cdBounce 1s ease-in-out infinite}.cd-msg.agent .cd-dots i:nth-child(2){animation-delay:.15s}.cd-msg.agent .cd-dots i:nth-child(3){animation-delay:.3s}.cd-chip{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;font-size:.8rem;font-weight:800;color:var(--accent);opacity:0;transform:translateY(8px);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);animation:cdIn .45s var(--ease) forwards;animation-delay:var(--cd,0s)}.cd-chip svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:2.2}.cd-label{text-align:center;font-family:var(--mono);font-size:.78rem;color:var(--muted);margin-bottom:10px}@keyframes cdIn{to{opacity:1;transform:none}}@keyframes cdTxtIn{to{opacity:1}}@keyframes cdDotsOut{to{opacity:0;visibility:hidden}}@keyframes cdBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ag-overlay{position:fixed;inset:0;z-index:130;display:grid;padding:clamp(14px,4vw,32px);background:rgba(4,7,2,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;animation:agFade .3s var(--ease) both}.ag-modal{position:relative;margin:auto;width:min(480px,94vw);border-radius:22px;padding:clamp(22px,4.4vw,34px);border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));background:linear-gradient(180deg,var(--panel-solid),#0c1207);box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 60px color-mix(in srgb,var(--accent) 16%,transparent);animation:agPop .38s var(--ease) both;display:flex;flex-direction:column;gap:14px}.ag-close{position:absolute;top:10px;inset-inline-start:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#fff 6%,transparent);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:0}.ag-close svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.ag-close:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:#fff}.ag-gauge{width:100%;display:flex;flex-direction:column;gap:8px}.ag-gauge-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ag-gauge-pct{font-family:var(--mono);font-weight:900;font-size:1.55rem;color:var(--accent);direction:ltr;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.ag-gauge-note{font-size:.8rem;color:var(--muted);font-weight:600}.ag-gauge-bar{height:12px;background:color-mix(in srgb,#fff 8%,transparent);position:relative}.ag-gauge-bar,.ag-gauge-fill{border-radius:100px;overflow:hidden}.ag-gauge-fill{position:absolute;inset:0;transform-origin:right;transform:scaleX(.06);background:linear-gradient(90deg,var(--accent-2),var(--accent) 55%,var(--honey));animation:agFill 1.1s var(--ease) forwards .25s}.ag-gauge-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);animation:sheen 3.2s ease-in-out 1.4s infinite}@keyframes agFill{to{transform:scaleX(var(--pct,.95))}}.ag-modal-title{font-weight:900;color:#fff;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.2;text-align:center;margin:0}.ag-modal-sub{color:var(--ink-2);font-size:.98rem;text-align:center;margin:0;line-height:1.5}.ag-form{display:flex;flex-direction:column;gap:12px}.ag-form input[type=email],.ag-form input[type=tel],.ag-form input[type=text]{width:100%;min-height:52px;border-radius:13px;padding:14px 16px;background:color-mix(in srgb,#fff 5%,transparent);border:1px solid var(--line);color:var(--ink);font-size:1rem;font-family:inherit;font-weight:400;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.ag-form input::placeholder{color:var(--muted)}.ag-form input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.ag-form input[type=tel]{direction:ltr;text-align:right}.ag-consent{display:flex;gap:9px;align-items:flex-start;font-size:.78rem;color:var(--muted);line-height:1.45;cursor:pointer}.ag-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.ag-consent a{text-decoration:underline;text-underline-offset:2px}.ag-form .btn-primary{width:100%;min-height:60px;font-size:clamp(1.08rem,2.2vw,1.28rem);font-weight:900}@keyframes agFade{0%{opacity:0}to{opacity:1}}@keyframes agPop{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:none}}.ag-quote{text-align:center;max-width:920px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(8px,1.4vw,14px)}.ag-quote .q1{font-weight:800;font-size:clamp(1.4rem,3.2vw,2.3rem);color:#fff;line-height:1.25}.ag-quote .q2{font-weight:900;font-size:clamp(1.6rem,3.8vw,2.8rem);line-height:1.2}.ag-nocatch{font-weight:900;line-height:1;font-size:clamp(3rem,10vw,6.2rem);text-align:center}.ag-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:clamp(14px,2vw,20px);gap:clamp(14px,2vw,20px);max-width:1080px;margin-inline:auto}.ag-pillar{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:22px 20px;text-align:start;transition:transform .3s var(--ease),border-color .3s var(--ease);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel) 58%,transparent))}.ag-pillar:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.ag-tile{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 18%,transparent)}.ag-tile svg{width:24px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.8}.ag-pillar h3{margin:0 0 7px;font-size:1.08rem;font-weight:800;color:#fff}.ag-pillar p{margin:0;color:var(--ink-2);font-size:.94rem;line-height:1.55}.ag-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(14px,2vw,20px);gap:clamp(14px,2vw,20px);max-width:1000px;margin-inline:auto}.ag-opt{border:1px solid var(--line);border-radius:16px;padding:22px 20px;text-align:start;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,transparent),color-mix(in srgb,var(--panel) 55%,transparent))}.ag-opt .num{font-family:var(--mono);font-weight:800;font-size:.8rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:9px;padding:5px 10px;display:inline-block;margin-bottom:12px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.ag-opt h3{margin:0 0 7px;font-size:1.05rem;font-weight:800;color:#fff}.ag-opt p{margin:0;color:var(--ink-2);font-size:.93rem;line-height:1.55}.ag-req{max-width:640px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:16px;padding:22px 24px;background:color-mix(in srgb,var(--panel) 70%,transparent);text-align:start}.ag-req h3{margin:0 0 12px;font-size:1.05rem;font-weight:800;color:#fff}.agent-page .ag-catch-body{text-align:start}@media (prefers-reduced-motion:reduce){.ag-chip,.ag-gauge-fill:after,.cd-msg.agent .cd-dots i,.cd-status .dot,.chat-wrap .cw-glow{animation:none!important}.cd-chip,.cd-msg{transform:none!important}.cd-chip,.cd-msg,.cd-msg.agent .cd-txt{animation:none!important;opacity:1!important}.cd-msg.agent .cd-dots{animation:none!important;opacity:0!important;visibility:hidden!important}.ag-gauge-fill{animation:none!important;transform:scaleX(var(--pct,.95))!important}}.accent-lzgold{--accent:#ff1f8f;--accent-2:#d81b7e}.accent-lzhot{--accent:#ff4fa8;--accent-2:#ff1f8f}.accent-lzdeep{--accent:#d81b7e;--accent-2:#a81466}:where(html:has(.lazy-page)){--accent:#ff1f8f;--accent-2:#d81b7e}.lazy-page,.lz-overlay{--gold:#ff1f8f;--amber:#ff4fa8;--honey:#ff9ad1;--bronze:#d81b7e;--ember:#8e1f6e;--gold-soft:var(--honey);--gold-deep:var(--bronze);--gold-ember:var(--amber);--accent:var(--gold);--accent-2:var(--bronze);--violet:#8a6cf5;--royal:#8a6cf5;--emerald:#38d6a0;--bg:#0c0a0d;--bg-2:#0e0910;--bg-3:#120a13;--panel:#181019;--panel-2:#20162299;--panel-solid:#1b1220;--line:#2e2030;--line-soft:#241826;--ink:#f7f0f6;--ink-2:#ccbfcb;--muted:#918597;--muted-2:#61566a}.lazy-page .btn-primary,.lz-overlay .btn-primary{color:#fff;background:linear-gradient(125deg,#e81a84,#b3125f 55%,#8e1f6e);text-shadow:0 1px 3px rgba(0,0,0,.35)}.lazy-page .bigcta{color:#fff;background:linear-gradient(125deg,#e81a84,#c01468 48%,#8e1f6e);text-shadow:0 1px 3px rgba(0,0,0,.35);box-shadow:0 16px 46px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.lazy-page .bigcta:hover{box-shadow:0 24px 66px color-mix(in srgb,var(--accent) 55%,transparent)}.lazy-page .launch-pill{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.lazy-page .launch-pill .lp-dot{background:var(--accent);box-shadow:0 0 10px var(--accent)}.lazy-page .launch-pill .lp-dot,.lz-ticker .tk .dot-glow{animation:none}.lazy-page .hero .lz-fly.y2,.lazy-page .hero .lz-fly.y3{display:none}.lazy-page .lz-pending-dot{animation:none}.lazy-page .section-title-xl{font-weight:900;font-size:clamp(2rem,3.7vw,3.05rem)}.lazy-page .book-title{font-weight:900;font-size:clamp(1.25rem,2.6vw,1.6rem)}.lazy-page .ag-opt h3,.lazy-page .ag-pillar h3{font-weight:900}.lazy-page .book-page,.lz-overlay .ag-modal{background:linear-gradient(180deg,var(--panel-solid),#120a13)}.lazy-page .shot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-title.lz-hero-title{font-size:clamp(2.15rem,4.05vw,3.55rem);line-height:1.14}@media (max-width:768px){.hero-title.lz-hero-title{font-size:clamp(2.05rem,8.8vw,3.2rem);line-height:1.14}.hero-title.lz-hero-title .line{white-space:normal}}.lz-free-pop{font-size:1.16em;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 45%,transparent))}.lz-hero-presenter .presenter-stage{width:min(380px,80vw)}.lz-hero-presenter .presenter-img{-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent);mask-image:linear-gradient(180deg,#000 90%,transparent)}.lz-hero-stats{position:relative;z-index:3;margin-top:clamp(-52px,-5.5vw,-34px)}.lz-pain-quote{position:relative;text-align:center;font-weight:800;color:var(--ink);font-size:clamp(1.15rem,2.6vw,1.7rem);line-height:1.45;max-width:760px;margin:clamp(20px,3vw,32px) auto 0;padding-inline:clamp(10px,2vw,20px)}.lz-pain-quote:after,.lz-pain-quote:before{content:"";display:block;width:clamp(40px,8vw,72px);height:2px;border-radius:2px;margin:14px auto;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.lz-fork{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);max-width:920px;margin:clamp(18px,2.6vw,28px) auto 0}.lz-fork-card{position:relative;border-radius:18px;padding:clamp(20px,2.8vw,28px);text-align:start;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel) 56%,transparent))}.lz-fork-card p{margin:0;color:var(--ink-2);line-height:1.65;font-size:clamp(1rem,1.8vw,1.12rem)}.lz-fork-tag{display:inline-block;margin-bottom:10px;font-family:var(--mono);font-weight:800;font-size:.78rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:9px;padding:5px 10px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.lz-fork-card.bad{border-color:var(--line);filter:saturate(.85)}.lz-fork-card.bad .lz-fork-tag{color:var(--muted);border-color:var(--line);background:color-mix(in srgb,var(--muted) 10%,transparent)}.lz-fork-card.good{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 30px color-mix(in srgb,var(--accent) 12%,transparent)}.lz-fork-card.good p{color:var(--ink)}.lz-punch{text-align:center;font-weight:900;color:#fff;font-size:clamp(1.3rem,3vw,2rem);margin:clamp(18px,2.6vw,28px) auto 0}.lz-pending{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:62px;border-radius:13px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-weight:700;font-size:clamp(.95rem,2vw,1.1rem);padding:12px 18px;text-align:center}.lz-pending-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulseDot 2.4s ease-in-out infinite;flex-shrink:0}.lzv-wrap{width:100%;max-width:820px;margin-inline:auto}.lzv-label{text-align:center;font-family:var(--mono);font-size:.82rem;color:var(--ink-2);margin:0 0 10px}.lzv-frame{position:relative;width:100%;aspect-ratio:16/9}.lzv-glow{position:absolute;inset:-3px;border-radius:24px;z-index:0;filter:blur(28px);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%);animation:breathe 4.5s ease-in-out infinite}.lzv-facade{position:relative;display:block;padding:0;cursor:pointer;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:20px;overflow:hidden;background:linear-gradient(160deg,var(--panel-solid),var(--bg-2));box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.lzv-facade,.lzv-media{z-index:1;width:100%;height:100%}.lzv-media{border:none;border-radius:20px;background:#000}.lzv-art,.lzv-media{position:absolute;inset:0}.lzv-grid{fill:none;stroke:color-mix(in srgb,var(--accent) 13%,transparent);stroke-width:1}.lzv-line{fill:none;stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:lzvDraw 5s var(--ease) forwards .4s;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 40%,transparent))}@keyframes lzvDraw{to{stroke-dashoffset:0}}.lzv-sparks .sp{fill:var(--accent);opacity:.7}.lzv-sparks .sp.s1{animation:lzvRise 8s linear infinite}.lzv-sparks .sp.s3{animation:lzvRise 9s linear 4s infinite}@keyframes lzvRise{0%{transform:translateY(0);opacity:0}12%{opacity:.7}85%{opacity:.25}to{transform:translateY(-300px);opacity:0}}.lzv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(72px,14%,104px);aspect-ratio:1;z-index:2;display:grid;place-items:center}.lzv-ring{position:absolute;inset:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent);animation:ringExpand 2.6s ease-out infinite}.lzv-play-core{width:74%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:linear-gradient(120deg,var(--honey),var(--accent-2));box-shadow:0 12px 40px color-mix(in srgb,var(--accent) 45%,transparent);animation:ctaPulse 2.8s ease-in-out infinite}.lzv-play-core svg{width:46%;height:46%;color:#26081a;display:block}.lzv-cta{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);z-index:2;font-weight:800;color:#fff;font-size:clamp(.95rem,2vw,1.15rem);text-shadow:0 2px 12px rgba(0,0,0,.6);white-space:nowrap}.lz-sloth-scene{position:relative;width:min(430px,88vw);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.lz-sloth-scene svg{display:block;width:100%;height:auto;aspect-ratio:340/260}.lz-sloth-label{font-family:var(--mono);font-size:.78rem;color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:6px 14px;background:color-mix(in srgb,var(--panel) 60%,transparent)}.lz-sl-branch{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:5;stroke-linecap:round}.lz-sl-leaf{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:none}.lz-sl-line{fill:none;stroke:color-mix(in srgb,var(--accent) 80%,transparent);stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 26%,transparent))}.lz-sl-body{fill:color-mix(in srgb,var(--accent) 8%,var(--bg-2));stroke:color-mix(in srgb,var(--accent) 80%,transparent);stroke-width:2.6}.lz-sl-patch{fill:color-mix(in srgb,var(--accent) 24%,transparent);stroke:none}.lz-sl-nose{fill:color-mix(in srgb,var(--accent) 75%,#fff);stroke:none}.lz-sloth-sway{transform-box:view-box;transform-origin:170px 40px;animation:lzSway 7s ease-in-out infinite}.lz-sloth-sway-sm{transform-box:view-box;transform-origin:60px 2px;animation:lzSway 6s ease-in-out infinite}@keyframes lzSway{0%,to{transform:rotate(3.5deg)}50%{transform:rotate(-3.5deg)}}.lz-sl-coin circle{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:2}.lz-sl-coin{transform-box:fill-box;transform-origin:center}.lz-sl-coin.c1{animation:nodeFloat 6s ease-in-out infinite}.lz-sl-coin.c2{animation:nodeFloat 7.5s ease-in-out 1.2s infinite}.lz-sl-coin.c3{animation:nodeFloat 5.5s ease-in-out .6s infinite}.lz-sl-z{font-family:var(--mono);font-weight:800;font-size:22px;fill:color-mix(in srgb,var(--accent) 80%,#fff);opacity:0}.lz-sl-z.z1{animation:lzZRise 3.6s ease-in-out infinite}.lz-sl-z.z2{animation:lzZRise 3.6s ease-in-out 1.2s infinite;font-size:26px}.lz-sl-z.z3{animation:lzZRise 3.6s ease-in-out 2.4s infinite;font-size:30px}@keyframes lzZRise{0%{opacity:0;transform:translateY(6px)}30%{opacity:.9}70%{opacity:.35}to{opacity:0;transform:translateY(-14px)}}.lz-sloth-hang{position:absolute;top:-2px;inset-inline-end:8%;width:clamp(56px,11%,84px);aspect-ratio:120/150;z-index:2;pointer-events:none}.lz-sloth-hang svg{display:block;width:100%;height:100%}.lz-mission{position:relative;display:block;margin-top:6px}.lz-mission:after{content:"";display:block;height:4px;border-radius:3px;margin:10px auto 0;width:min(430px,78%);background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent)}.lz-welcome{position:relative;display:block;margin-top:6px;font-size:1.06em}.lz-welcome:before{content:"";position:absolute;inset:-34% -12%;z-index:-1;border-radius:50%;background:radial-gradient(50% 62% at 50% 56%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 72%);filter:blur(18px);animation:breathe 5.2s ease-in-out infinite}.lz-welcome:after{content:"";display:block;height:4px;border-radius:3px;margin:10px auto 0;width:min(390px,72%);background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent)}.lz-po-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 16%,transparent)}.lz-po-icon svg{width:26px;height:26px;fill:none;stroke:var(--accent);stroke-width:1.8;display:block}.lz-po-hand{transform-box:view-box;transform-origin:12px 12px;animation:spinSlow 3s linear infinite}.lz-po-hand.slow{animation-duration:10s}.lz-po-coin{transform-box:fill-box;transform-origin:center;animation:lzCoinFall 2.6s ease-in infinite}.lz-po-coin.c2{animation-delay:1.1s}@keyframes lzCoinFall{0%{transform:translateY(-9px);opacity:0}25%{opacity:1}80%{opacity:.6}to{transform:translateY(4px);opacity:0}}.lz-po-loop{transform-box:view-box;transform-origin:12px 12px;animation:spinSlow 8s linear infinite}.lazy-page .lz-opt{transition:translate .3s var(--ease),border-color .3s var(--ease)}.lazy-page .lz-opt:hover{translate:0 -5px;border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.lazy-page .lz-opt:hover .lz-po-icon{box-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent)}.lz-pm-clip{overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lz-pm-track{display:flex;width:max-content;animation:lzPmScroll 38s linear infinite}.lz-pm-clip:hover .lz-pm-track{animation-play-state:paused}@keyframes lzPmScroll{0%{transform:translateX(0)}to{transform:translateX(50%)}}.lz-pm-card{width:min(260px,72vw);flex-shrink:0;margin-inline:calc(clamp(12px,1.6vw,18px)/2)}.lz-stack-lead{text-align:center;max-width:760px;margin:clamp(20px,3vw,32px) auto 0}.lz-jungle{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lz-leaf{position:absolute;opacity:.5;animation:lzLeafDrift 13s ease-in-out infinite}.lz-leaf svg{display:block;width:100%;height:100%;transform:rotate(var(--rot,0deg)) scaleX(var(--flip,1))}.lz-frond-rib{fill:none;stroke:color-mix(in srgb,var(--accent) 34%,transparent);stroke-width:2.4;stroke-linecap:round}.lz-frond-leaf{fill:none;stroke:color-mix(in srgb,var(--accent) 26%,transparent);stroke-width:2;stroke-linecap:round}.lz-leaf.lf1{width:clamp(90px,12vw,170px);aspect-ratio:100/120;top:6%;inset-inline-start:-2%;--rot:24deg}.lz-leaf.lf2{width:clamp(80px,10vw,150px);aspect-ratio:100/120;top:14%;inset-inline-end:-2%;--rot:-28deg;--flip:-1;animation-duration:15s;animation-delay:1.6s}.lz-leaf.lf3{width:clamp(70px,9vw,130px);aspect-ratio:100/120;bottom:8%;inset-inline-end:6%;--rot:-150deg;animation-duration:17s;animation-delay:3s}.lz-jungle.dense .lz-leaf.lf4{width:clamp(80px,11vw,160px);aspect-ratio:100/120;bottom:4%;inset-inline-start:3%;--rot:160deg;--flip:-1;animation-duration:14s;animation-delay:2.2s}.lz-jungle.dense .lz-leaf.lf5{width:clamp(60px,8vw,120px);aspect-ratio:100/120;top:44%;inset-inline-start:-3%;--rot:60deg;animation-duration:16s;animation-delay:4s}@keyframes lzLeafDrift{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(4deg)}}.lz-fly{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:0}.lz-fly.y1{bottom:10%;inset-inline-start:22%;animation:lzFlyRise 9s linear infinite}.lz-fly.y2{bottom:6%;inset-inline-end:28%;animation:lzFlyRise 12s linear 3s infinite}.lz-fly.y3{bottom:14%;inset-inline-start:56%;animation:lzFlyRise 10s linear 6s infinite}@keyframes lzFlyRise{0%{transform:translate(0);opacity:0}12%{opacity:.8}60%{opacity:.45;transform:translate(14px,-42vh)}to{transform:translate(-6px,-74vh);opacity:0}}.lz-sloth-walk{position:absolute;bottom:2%;inset-inline-start:-22%;width:clamp(96px,34%,150px);aspect-ratio:150/180;z-index:3;pointer-events:none}.lz-sloth-walk svg{display:block;width:100%;height:100%}.lz-sw-shadow{fill:rgba(0,0,0,.35);stroke:none}.lz-sw-waddle{transform-box:view-box;transform-origin:74px 160px;animation:lzWaddle 4.2s ease-in-out infinite}@keyframes lzWaddle{0%,to{transform:translateX(0) rotate(1.6deg)}50%{transform:translateX(-7px) rotate(-1.8deg)}}.lz-sw-head{transform-box:view-box;transform-origin:74px 68px;animation:lzHeadTilt 5.5s ease-in-out infinite}@keyframes lzHeadTilt{0%,to{transform:rotate(9deg)}45%{transform:rotate(15deg)}70%{transform:rotate(5deg)}}.lz-sw-mouth{fill:none;stroke:color-mix(in srgb,var(--accent) 80%,transparent);stroke-width:2.2}.lz-sw-q{font-family:var(--mono);font-weight:800;font-size:30px;fill:color-mix(in srgb,var(--accent) 85%,#fff);opacity:0;animation:lzQPulse 3.4s ease-in-out infinite}@keyframes lzQPulse{0%{opacity:0;transform:translateY(4px)}25%{opacity:1;transform:translateY(0)}70%{opacity:.6}to{opacity:0;transform:translateY(-8px)}}.lz-hero-presenter .presenter-img,.lz-ty-presenter .presenter-img{animation:lzBreatheImg 6.5s ease-in-out infinite}@keyframes lzBreatheImg{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.lz-signpost{width:min(320px,74vw);margin:clamp(8px,1.6vw,16px) auto 0}.lz-signpost svg{display:block;width:100%;height:auto;aspect-ratio:280/230}.lz-sp-sway{transform-box:view-box;transform-origin:140px 218px;animation:lzSpSway 5.6s ease-in-out infinite}@keyframes lzSpSway{0%,to{transform:rotate(1.6deg)}50%{transform:rotate(-1.6deg)}}.lz-sp-post{fill:none;stroke:color-mix(in srgb,var(--accent) 50%,var(--line));stroke-width:8;stroke-linecap:round}.lz-sp-cap{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent));stroke:none}.lz-sp-board path{stroke-width:2}.lz-sp-board text{font-family:var(--sans);font-weight:800;font-size:19px;text-anchor:middle;stroke:none}.lz-sp-board.good path{fill:color-mix(in srgb,var(--accent) 20%,var(--panel-solid));stroke:color-mix(in srgb,var(--accent) 75%,transparent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 45%,transparent))}.lz-sp-board.good text{fill:#fff}.lz-sp-board.bad path{fill:color-mix(in srgb,var(--muted) 12%,var(--panel-solid));stroke:var(--line)}.lz-sp-board.bad text{fill:var(--muted)}.lazy-page .lz-fork-card.good{border-width:2px;scale:1.02;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 20%,transparent)}.lz-ty-presenter .presenter-stage{width:min(340px,74vw)}.lz-ty-meet{margin:2px 0 0;font-family:var(--mono);font-size:.85rem;color:var(--ink-2)}@media (max-width:768px){.lz-sloth-walk{inset-inline-start:-7%;bottom:0;width:clamp(78px,26%,110px)}.lazy-page .sec-head.start{align-items:center;text-align:center}.lazy-page .sec-head.start .lead,.lazy-page .sec-head.start .lead-lg{margin-inline:auto}.lazy-page .ag-opt,.lazy-page .ag-pillar,.lazy-page .ag-req{text-align:center}.lazy-page .ag-tile{margin-inline:auto}.lazy-page .step-card{grid-template-columns:1fr;justify-items:center;text-align:center}.lazy-page .step-body h3{justify-content:center}.lazy-page .step-cable,.lazy-page .step-cable-dot{display:none}.lazy-page .book-page{text-align:center}.lazy-page .lesson-list li{justify-content:center}.lazy-page .faq-a-inner,.lazy-page .faq-q,.lazy-page .lz-catch-body,.lazy-page .lz-fork-card{text-align:center}.lazy-page .section-title-xl{font-size:clamp(1.8rem,7.4vw,2.6rem)}.lz-fork{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lz-pending-dot,.lz-sl-coin,.lz-sl-z,.lz-sloth-sway,.lz-sloth-sway-sm,.lzv-glow,.lzv-play-core{animation:none!important}.lz-sl-z{opacity:.55!important;transform:none!important}.lzv-line,.lzv-ring{animation:none!important}.lzv-line{stroke-dashoffset:0!important}.lzv-sparks .sp{opacity:0!important}.lz-hero-presenter .presenter-img,.lz-leaf,.lz-pm-track,.lz-po-coin,.lz-po-hand,.lz-po-hand.slow,.lz-po-loop,.lz-sp-sway,.lz-sw-head,.lz-sw-waddle,.lz-ty-presenter .presenter-img,.lz-welcome:before,.lzv-sparks .sp{animation:none!important}.lz-po-coin{opacity:.7!important;transform:none!important}.lz-fly{opacity:0!important}.lz-fly,.lz-sw-q{animation:none!important}.lz-sw-q{opacity:.8!important;transform:none!important}}.lzig-page .bigcta.bigcta-igc{background:linear-gradient(45deg,#c04a07,#c81e63 46%,#7b2a9e);box-shadow:0 16px 46px color-mix(in srgb,var(--ig-pink) 42%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent)}.lzig-page .bigcta.bigcta-igc:hover{box-shadow:0 24px 66px color-mix(in srgb,var(--ig-pink) 58%,transparent)}.lzig-page .bigcta-igc .bc-sub{opacity:1}.lzig-page .lz-welcome:after{background:var(--ig-grad);box-shadow:0 0 16px color-mix(in srgb,var(--ig-pink) 55%,transparent)}.lzig-page .presenter-stage .ig-aura{opacity:.4}.lzig-page .sd-lbl{font-size:.8rem}.lzig-page .hero .igh:nth-child(2n){display:none}.lzig-page .hero .ig-grad-text.animate{animation:none}@media (max-width:420px){.lz-welcome{font-size:1em}}.oh-kicker{font-weight:600;color:var(--ink-2);font-size:clamp(1rem,1.8vw,1.2rem);margin:0}.hero-title.oh-hero-title{font-size:min(3.4rem,3.95vw);line-height:1.14}.hero-title.oh-hero-title .line{white-space:nowrap}@media (max-width:768px){.hero-title.oh-hero-title{font-size:clamp(1.9rem,8.2vw,3rem);line-height:1.16}.hero-title.oh-hero-title .line{white-space:normal;overflow-wrap:anywhere}}.oh-hero-center{align-items:center;text-align:center}.oh-hero-video{max-width:860px}.oh-hero-form,.oh-hero-video{width:100%;margin-inline:auto}.oh-hero-form{max-width:540px}.oh-video-hook{margin:0 0 10px;text-align:center;color:var(--ink-2);font-weight:600;font-size:clamp(.95rem,1.6vw,1.1rem)}.oh-page .section-title-xl{font-size:clamp(2rem,3.7vw,3.05rem)}@media (max-width:768px){.oh-page .section-title-xl{font-size:clamp(1.8rem,7.4vw,2.6rem)}}.oh-page .bgv-deep{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg-2) 50%,transparent) 22%,transparent 60%)}.oh-hero-presenter{margin-top:clamp(10px,1.6vw,18px);z-index:4}.oh-hero-presenter .presenter-stage{width:min(430px,84vw)}.oh-hero-presenter .presenter-img{-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 92%,transparent)}.oh-hero-presenter+.stats-strip{margin-top:clamp(-40px,-4vw,-26px);position:relative;z-index:3;width:100%;max-width:820px}.ohv-frame{position:relative;width:100%;border-radius:20px;overflow:hidden;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(160deg,var(--panel-2),var(--bg-2));box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.ohv-glow{position:absolute;inset:-3px;border-radius:22px;z-index:0;filter:blur(26px);pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%);opacity:.55}.ohv-facade{border:none;cursor:pointer;background:var(--panel-2);padding:0}.ohv-facade,.ohv-poster{position:absolute;inset:0;width:100%;height:100%;display:block}.ohv-poster{object-fit:cover}.ohv-media{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ohv-pulse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(76px,16%,116px);aspect-ratio:1;pointer-events:none}.ohv-ring{position:absolute;inset:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent);animation:ringExpand 2.6s ease-out infinite}.ohv-ring.d2{animation-delay:1.3s}.oh-form{display:flex;flex-direction:column;gap:12px;width:100%;border-radius:20px;padding:clamp(18px,2.6vw,26px);height:100%;justify-content:center}.oh-form-title{margin:0;text-align:center;font-weight:800;color:#fff;font-size:clamp(1.05rem,1.9vw,1.25rem)}.oh-form input[type=email],.oh-form input[type=tel],.oh-form input[type=text]{width:100%;min-height:50px;padding:13px 16px;border-radius:13px;font-family:var(--sans);font-size:1.02rem;color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);outline:none;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.oh-form input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.oh-form input[type=tel]{direction:ltr;text-align:right}.oh-form input::placeholder{color:var(--muted)}.oh-consent{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:.86rem;color:var(--ink-2);line-height:1.45}.oh-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent);flex-shrink:0}.oh-fear{margin:0;text-align:center;font-size:.84rem;color:var(--muted);line-height:1.5}.oh-form-block{max-width:560px;margin:clamp(20px,3vw,32px) auto 0}.oh-form-lead{text-align:center;font-weight:700;color:var(--ink);margin:0 0 12px;font-size:clamp(1.05rem,2vw,1.3rem)}.oh-heartfield{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ohf{position:absolute;bottom:-8%;font-family:var(--mono);font-weight:800;color:var(--accent);opacity:0;animation:ohfRise linear infinite;will-change:transform,opacity}.ohf svg{width:26px;height:26px;fill:none;stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:1.5;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 40%,transparent))}.ohf.n1{inset-inline-start:6%;font-size:15px;animation-duration:21s;animation-delay:0s}.ohf.n2{inset-inline-start:22%;font-size:12px;animation-duration:26s;animation-delay:6s}.ohf.n3{inset-inline-start:38%;font-size:14px;animation-duration:23s;animation-delay:12s}.ohf.n4{inset-inline-start:58%;font-size:16px;animation-duration:19s;animation-delay:3s}.ohf.n5{inset-inline-start:74%;font-size:12px;animation-duration:27s;animation-delay:9s}.ohf.n6{inset-inline-start:90%;font-size:14px;animation-duration:22s;animation-delay:15s}.ohf.g1{inset-inline-start:14%;animation-duration:28s;animation-delay:4s}.ohf.g2{inset-inline-start:47%;animation-duration:24s;animation-delay:10s}.ohf.g3{inset-inline-start:66%;animation-duration:29s;animation-delay:1s}.ohf.g4{inset-inline-start:84%;animation-duration:25s;animation-delay:14s}@keyframes ohfRise{0%{transform:translateY(0);opacity:0}8%{opacity:.5}82%{opacity:.4}to{transform:translateY(-108vh);opacity:0}}@media (max-width:760px){.ohf.g3,.ohf.g4,.ohf.n2,.ohf.n5{display:none}}.oh-cbk{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.1}.oh-cbk.strong{opacity:.18}.oh-cbk svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ohk-drift{animation:ohkDrift 26s ease-in-out infinite}@keyframes ohkDrift{0%,to{transform:translateX(0)}50%{transform:translateX(-16px)}}.ohk-ecg{fill:none;stroke:color-mix(in srgb,var(--accent) 85%,transparent);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 45%,transparent));stroke-dasharray:1400;stroke-dashoffset:1400;animation:ohkDraw 7s var(--ease) forwards}.ohk-ecg.dim{opacity:.4;stroke-width:1.4;filter:none;animation-delay:1.2s}@keyframes ohkDraw{to{stroke-dashoffset:0}}.ohk-coin circle{fill:none;stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:2}.ohk-coin path{fill:none;stroke:color-mix(in srgb,var(--accent) 70%,transparent);stroke-width:1.6;stroke-linecap:round}.ohk-coin{transform-box:fill-box;transform-origin:center;animation:nodeFloat 6s ease-in-out infinite}.ohk-coin.c2{animation-delay:1.6s}.ohk-coin.c3{animation-delay:3.1s}.ohk-bars rect{fill:color-mix(in srgb,var(--accent) 26%,transparent);transform-box:fill-box;transform-origin:bottom;animation:barGrow 1.4s var(--ease) both}.ohk-bars .b2{animation-delay:.15s}.ohk-bars .b3{animation-delay:.3s}.ohk-bars .b4{animation-delay:.45s}.ohk-bars .b5{animation-delay:.6s}.ohk-bars .b6{animation-delay:.75s}.ohk-trend{fill:none;stroke:color-mix(in srgb,var(--accent) 85%,transparent);stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 45%,transparent))}.oh-pain-cards{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(10px,2vw,18px);gap:clamp(10px,2vw,18px);max-width:880px;margin:clamp(18px,3vw,30px) auto 0}@media (max-width:760px){.oh-pain-cards{grid-template-columns:1fr}}.oh-pain-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.oh-pain-card h3{margin:0;font-weight:800;color:#fff;font-size:clamp(1.1rem,2vw,1.3rem)}.oh-pain-card p{margin:0;color:var(--ink-2);line-height:1.6}.oh-pain-plus{font-weight:900;font-size:clamp(1.8rem,3.4vw,2.6rem);color:var(--accent);text-align:center;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 45%,transparent))}.oh-commit{max-width:820px;margin:clamp(16px,2.6vw,26px) auto 0;text-align:center;padding:clamp(22px,3.4vw,34px)}.oh-commit-text{margin:0;color:#fff;font-weight:400;line-height:1.6;font-size:clamp(1.2rem,2.4vw,1.55rem)}.oh-commit-text strong{font-weight:900}.oh-camp-stack{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);max-width:980px;margin:clamp(16px,2.6vw,26px) auto 0}.oh-camp-shot{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:var(--panel);box-shadow:var(--shadow-md)}.oh-camp-shot img{width:100%;display:block}.oh-camp-scan{position:absolute;inset-block:0;width:90px;pointer-events:none;inset-inline-start:-120px;transform:skewX(-12deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 14%,transparent),transparent);animation:ohScan 5.5s ease-in-out infinite}.oh-camp-shot:nth-child(2n) .oh-camp-scan{animation-delay:1.4s}.oh-camp-shot:nth-child(3n) .oh-camp-scan{animation-delay:2.8s}@keyframes ohScan{0%,55%{inset-inline-start:-120px}90%,to{inset-inline-start:calc(100% + 40px)}}.oh-wa-carousel{margin-top:clamp(18px,2.6vw,28px)}.oh-wa-item img{height:clamp(240px,34vw,340px);width:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:#0f0f10}.oh-fam-carousel{margin-top:clamp(16px,2.4vw,24px)}.oh-fam-item img{height:clamp(170px,24vw,240px);width:auto;border-radius:14px;border:1px solid var(--line)}.mc-track.slow{animation-duration:80s}.oh-filter-grid{display:grid;grid-template-columns:minmax(240px,340px) 1fr;grid-gap:clamp(18px,3vw,36px);gap:clamp(18px,3vw,36px);align-items:center;max-width:1080px;margin:clamp(20px,3vw,32px) auto 0}@media (max-width:860px){.oh-filter-grid{grid-template-columns:1fr;justify-items:center}}.oh-filter-phone{position:relative;width:min(300px,74vw)}.oh-filter-phone img{width:100%;display:block;filter:drop-shadow(0 24px 50px rgba(0,0,0,.5))}.oh-phone-glow{position:absolute;inset:6%;border-radius:32px;z-index:-1;filter:blur(46px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%);animation:breathe 4.8s ease-in-out infinite}.oh-filter-lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);width:100%}@media (max-width:640px){.oh-filter-lists{grid-template-columns:1fr}}.oh-list-card h3{margin:0 0 12px;font-weight:800;font-size:clamp(1.08rem,1.9vw,1.28rem);color:#fff}.oh-list-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.oh-list-card li{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);line-height:1.5;font-size:.98rem}.oh-list-card.no{border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.oh-list-card.no h3{color:color-mix(in srgb,var(--danger) 70%,#fff)}.oh-li-ico{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.oh-li-ico svg{width:14px;height:14px;fill:none;stroke-width:2.4}.oh-li-ico.bad{background:color-mix(in srgb,var(--danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--danger) 36%,transparent)}.oh-li-ico.bad svg{stroke:var(--danger)}.oh-li-ico.good{background:color-mix(in srgb,var(--emerald) 14%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 40%,transparent)}.oh-li-ico.good svg{stroke:var(--emerald)}.oh-spots{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.4vw,22px);max-width:560px;margin:clamp(18px,2.8vw,28px) auto 0;padding:clamp(16px,2.4vw,22px)}.oh-spots-num{font-family:var(--mono);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,3.8rem);line-height:1;color:var(--accent);animation:ohSpotsGlow 2.8s ease-in-out infinite}@keyframes ohSpotsGlow{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 35%,transparent))}50%{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--accent) 65%,transparent))}}.oh-spots-lbl{font-weight:700;color:var(--ink);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.4;max-width:230px}.oh-founders-grid{display:grid;grid-template-columns:minmax(260px,420px) 1fr;grid-gap:clamp(20px,3.4vw,44px);gap:clamp(20px,3.4vw,44px);align-items:start;max-width:1120px;margin:clamp(20px,3vw,32px) auto 0}@media (max-width:900px){.oh-founders-grid{grid-template-columns:1fr;justify-items:center}}.oh-founders-visual{position:-webkit-sticky;position:sticky;top:84px;width:min(420px,86vw)}.oh-founders-visual img{width:100%;display:block;border-radius:20px}@media (max-width:900px){.oh-founders-visual{position:relative;top:0}}.oh-story{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,16px);max-width:640px}.oh-story p{margin:0;color:var(--ink-2);font-weight:300;line-height:1.78;font-size:clamp(1.02rem,1.7vw,1.14rem)}.oh-story .oh-story-open{font-weight:900;color:#fff;font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.3}.oh-final-presenter .presenter-stage{width:min(380px,80vw)}.oh-prog{justify-content:center;gap:clamp(26px,6vw,54px);margin-inline:auto;padding-block:6px}.oh-prog,.ohp-node{position:relative;display:flex}.ohp-node{z-index:1;flex-direction:column;align-items:center;gap:7px}.ohp-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);background:var(--panel);transition:all .3s var(--ease)}.ohp-node.done .ohp-dot{background:var(--emerald);border-color:var(--emerald);box-shadow:0 0 10px color-mix(in srgb,var(--emerald) 55%,transparent)}.ohp-node.live .ohp-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--accent);animation:pulseDot 2.2s ease-in-out infinite}.ohp-lbl{font-family:var(--mono);font-size:.8rem;font-weight:600;color:var(--muted)}.ohp-node.done .ohp-lbl,.ohp-node.live .ohp-lbl{color:var(--ink-2)}.ohp-cable{position:absolute;top:13px;inset-inline:14%;height:2px;z-index:0;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 45%,transparent) 0 7px,transparent 7px 14px)}.oh-step-done{color:var(--emerald);border-color:color-mix(in srgb,var(--emerald) 45%,transparent);background:color-mix(in srgb,var(--emerald) 12%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--emerald) 22%,transparent)}.oh-step-done svg{width:24px;height:24px;fill:none;stroke:var(--emerald);stroke-width:2.4}.oh-doc-badge{display:flex;gap:12px;justify-content:center}.oh-gift-card{display:flex;align-items:center;gap:14px;max-width:520px;margin-inline:auto;text-align:start}.oh-gift-card p{margin:0;color:var(--ink-2);line-height:1.55}.oh-gift-card p strong{color:#fff;font-weight:800}.oh-fillout-frame{max-width:760px;margin:clamp(18px,2.8vw,28px) auto 0;border-radius:20px;padding:clamp(10px,1.6vw,16px)}.oh-fillout{width:100%;min-height:520px}.oh-reassure{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(10px,1.8vw,18px);gap:clamp(10px,1.8vw,18px);max-width:760px;margin:clamp(16px,2.4vw,24px) auto 0}@media (max-width:640px){.oh-reassure{grid-template-columns:1fr}}.oh-reassure-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:14px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 60%,transparent)}.oh-reassure-item strong{color:#fff;font-weight:800;font-size:.98rem}.oh-reassure-item span:last-child{color:var(--muted);font-size:.86rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.oh-camp-scan,.oh-phone-glow,.oh-spots-num,.ohf,.ohk-bars rect,.ohk-coin,.ohk-drift,.ohp-node.live .ohp-dot,.ohv-glow,.ohv-ring{animation:none!important}.ohf{opacity:0!important}.ohv-ring{opacity:.6}.oh-camp-scan{display:none}.ohk-ecg{animation:none!important;stroke-dashoffset:0!important}.ohk-bars rect{transform:scaleY(1)!important}}.oh-smoke{inset:0;z-index:0;pointer-events:none;overflow:hidden}.oh-smoke,.ohs{position:absolute}.ohs{border-radius:50%;filter:blur(44px);background:radial-gradient(circle,rgba(255,255,255,.5),rgba(255,255,255,0) 70%)}.ohs.s1{width:46%;height:40%;top:6%;inset-inline-start:-8%;opacity:.3;animation:ohsDriftA 44s ease-in-out infinite}.ohs.s2{width:38%;height:34%;top:38%;inset-inline-end:-6%;opacity:.26;animation:ohsDriftB 54s ease-in-out infinite}.ohs.s3{width:30%;height:26%;bottom:4%;inset-inline-start:24%;opacity:.28;animation:ohsDriftA 38s ease-in-out 6s infinite}@keyframes ohsDriftA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,-4%) scale(1.12)}}@keyframes ohsDriftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7%,5%) scale(1.08)}}.ohv-sparkles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ohv-sp{position:absolute;bottom:-4%;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:0;animation:ohvRise linear infinite}.ohv-sp.s1{inset-inline-start:8%;animation-duration:7s}.ohv-sp.s2{inset-inline-start:22%;animation-duration:9s;animation-delay:2s;width:4px;height:4px}.ohv-sp.s3{inset-inline-start:52%;animation-duration:8s;animation-delay:4s;width:5px;height:5px}.ohv-sp.s4{inset-inline-start:70%;animation-duration:10s;animation-delay:1s;width:4px;height:4px}.ohv-sp.s5{inset-inline-start:86%;animation-duration:7.5s;animation-delay:3s}.ohv-sp.s6{inset-inline-start:38%;animation-duration:11s;animation-delay:5.5s;width:4px;height:4px}@keyframes ohvRise{0%{transform:translateY(0);opacity:0}12%{opacity:.85}80%{opacity:.5}to{transform:translateY(-108%);opacity:0}}.ohv-sheen{position:absolute;inset-block:0;width:22%;pointer-events:none;inset-inline-start:-30%;transform:skewX(-14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:ohvSheen 6s ease-in-out infinite}@keyframes ohvSheen{0%,58%{inset-inline-start:-30%}88%,to{inset-inline-start:120%}}.ohv-cue{position:absolute;bottom:10px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:800;font-size:.82rem;color:#1c1913;padding:8px 14px;border-radius:100px;background:linear-gradient(120deg,#ffd75e,#f5b52b);box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 16px rgba(245,181,43,.5);animation:ohvCueBounce 2.2s ease-in-out infinite}.ohv-cue svg{width:13px;height:13px;fill:#1c1913;stroke:none}@keyframes ohvCueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.oh-ba{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:clamp(10px,2vw,18px);gap:clamp(10px,2vw,18px);max-width:980px;margin:clamp(24px,3.6vw,40px) auto 0}@media (max-width:820px){.oh-ba{grid-template-columns:1fr}}.oh-ba-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(18px,2.6vw,26px)}.oh-ba-card p{margin:0;color:var(--ink-2);line-height:1.6;font-size:.98rem;max-width:340px}.oh-ba-card p strong{color:#fff;font-weight:800}.oh-ba-card.before{border-color:color-mix(in srgb,var(--danger) 26%,var(--line));filter:saturate(.82)}.oh-ba-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-weight:800;font-size:.86rem;padding:7px 14px;border-radius:100px}.oh-ba-tag.dim{color:color-mix(in srgb,var(--danger) 75%,#fff);border:1px solid color-mix(in srgb,var(--danger) 36%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.oh-ba-tag.live{color:color-mix(in srgb,var(--emerald) 80%,#fff);border:1px solid color-mix(in srgb,var(--emerald) 42%,transparent);background:color-mix(in srgb,var(--emerald) 10%,transparent)}.oh-ba-scene{position:relative;width:100%;height:120px}.oh-ba-scene svg{width:100%;height:100%;display:block}.oh-ba-grid{fill:none;stroke:rgba(255,255,255,.06);stroke-width:1}.oh-ba-flat{fill:none;stroke:color-mix(in srgb,var(--danger) 60%,transparent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.75;animation:ohBaWeak 3.4s ease-in-out infinite}@keyframes ohBaWeak{0%,to{opacity:.75}50%{opacity:.35}}.oh-ba-strong{fill:none;stroke:var(--emerald);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--emerald) 55%,transparent));stroke-dasharray:1100;stroke-dashoffset:1100;animation:ohBaDraw 3.2s var(--ease) forwards}@keyframes ohBaDraw{to{stroke-dashoffset:0}}.oh-ba-blip{fill:var(--danger)}.oh-ba-blip.dim{opacity:.6;animation:ohBaWeak 3.4s ease-in-out infinite}.oh-ba-blip.live{fill:var(--emerald);filter:drop-shadow(0 0 8px var(--emerald));animation:pulseDot 1.6s ease-in-out infinite}.oh-ba-coin{position:absolute;font-family:var(--mono);font-weight:800}.oh-ba-card.before .oh-ba-coin{color:color-mix(in srgb,var(--danger) 55%,var(--muted));animation:ohBaFall 5.5s linear infinite;opacity:0}.oh-ba-coin.f1{top:-6%;inset-inline-start:22%;font-size:13px}.oh-ba-coin.f2{top:-6%;inset-inline-start:68%;font-size:11px;animation-delay:2.6s!important}@keyframes ohBaFall{0%{transform:translateY(0) rotate(0);opacity:0}14%{opacity:.7}78%{opacity:.35}to{transform:translateY(110px) rotate(38deg);opacity:0}}.oh-ba-card.after .oh-ba-coin{color:var(--emerald);text-shadow:0 0 10px color-mix(in srgb,var(--emerald) 55%,transparent);animation:ohBaRiseC 4.6s linear infinite;opacity:0}.oh-ba-coin.r1{bottom:4%;inset-inline-start:18%;font-size:14px}.oh-ba-coin.r2{bottom:4%;inset-inline-start:50%;font-size:12px;animation-delay:1.6s!important}.oh-ba-coin.r3{bottom:4%;inset-inline-start:80%;font-size:13px;animation-delay:3.1s!important}@keyframes ohBaRiseC{0%{transform:translateY(0);opacity:0}14%{opacity:.9}80%{opacity:.5}to{transform:translateY(-110px);opacity:0}}.oh-ba-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.oh-ba-crack{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 30%,transparent);animation:breathe 3.2s ease-in-out infinite}.oh-ba-crack svg{width:28px;height:28px;fill:none;stroke:var(--accent);stroke-width:1.8}.oh-ba-mid-lbl{font-family:var(--mono);font-weight:800;font-size:.8rem;color:var(--ink-2)}@media (max-width:820px){.oh-ba-mid{flex-direction:row}}.oh-goldseal{position:relative;width:min(220px,52vw);margin:0 auto 14px}.oh-goldseal img{width:100%;display:block;animation:ohSealFloat 5.2s ease-in-out infinite;filter:drop-shadow(0 16px 34px rgba(0,0,0,.5))}.oh-goldseal-halo{position:absolute;inset:6%;border-radius:50%;z-index:-1;filter:blur(38px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 34%,transparent),transparent 68%);animation:breathe 4.4s ease-in-out infinite}@keyframes ohSealFloat{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-9px) rotate(1.2deg)}}.oh-moneyrain{position:relative;width:min(420px,80vw);margin:clamp(10px,1.6vw,16px) auto 0}.oh-moneyrain img{width:100%;display:block;border-radius:20px;animation:ohSealFloat 6.4s ease-in-out infinite}.oh-journey{margin-top:clamp(18px,2.8vw,28px);text-align:center}.oh-journey-map{position:relative;width:min(420px,84vw);margin-inline:auto}.oh-journey-map img{width:100%;display:block;border-radius:20px;animation:ohSealFloat 7s ease-in-out infinite}.oh-bank{margin-top:clamp(18px,2.8vw,28px);text-align:center}.oh-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,340px));justify-content:center;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);margin-top:10px}@media (max-width:640px){.oh-bank-grid{grid-template-columns:minmax(0,340px)}}.oh-bank-shot{margin:0;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--emerald) 30%,var(--line));background:var(--panel);box-shadow:var(--shadow-md)}.oh-bank-shot img{width:100%;display:block}.oh-brand-strip{max-width:900px;margin:clamp(14px,2.2vw,22px) auto 0;opacity:.8;padding-inline:clamp(16px,4vw,32px)}.oh-brand-strip img{width:100%;display:block}.oh-close-presenter{margin-top:clamp(14px,2.2vw,22px)}.oh-close-presenter .presenter-stage{width:min(400px,80vw)}.oh-close-presenter .presenter-img{-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 86%,transparent)}.oh-form-under-presenter{margin-top:clamp(-46px,-4.6vw,-30px);position:relative;z-index:5}.oh-footer-row{display:flex;align-items:center;justify-content:center;gap:14px}.oh-footer-logo{width:44px;height:auto;opacity:.9}.oh-ty-portrait{position:relative;width:min(320px,70vw);margin:clamp(12px,2vw,18px) auto 0}.oh-ty-portrait img{width:100%;display:block;border-radius:20px}.oh-ty-gift-visual{width:min(300px,64vw);margin:0 auto 4px}.oh-ty-gift-visual img{width:100%;display:block;border-radius:20px;animation:ohSealFloat 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.oh-ba-blip.dim,.oh-ba-blip.live,.oh-ba-coin,.oh-ba-crack,.oh-ba-flat,.oh-goldseal img,.oh-goldseal-halo,.oh-journey-map img,.oh-moneyrain img,.oh-ty-gift-visual img,.ohs,.ohv-cue,.ohv-sheen,.ohv-sp{animation:none!important}.oh-ba-coin,.ohv-sheen,.ohv-sp{opacity:0!important}.oh-ba-strong{animation:none!important;stroke-dashoffset:0!important}}.oh-bgplate{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.oh-bgplate img{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 74%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.oh-bgplate.soft img{opacity:.3;filter:saturate(.9) contrast(1.02)}.oh-bgplate.strong img{opacity:.44;filter:saturate(1) contrast(1.04)}.oh-bgplate:after{content:"";position:absolute;inset:0;background:radial-gradient(78% 62% at 50% 48%,color-mix(in srgb,var(--bg) 74%,transparent),color-mix(in srgb,var(--bg) 38%,transparent) 70%,transparent 100%)}@media (max-width:760px){.oh-bgplate.soft img{opacity:.24}.oh-bgplate.strong img{opacity:.34}}.br-m{display:inline}@media (max-width:760px){.br-m{display:block}}.oh-only{display:flex;flex-direction:column;align-items:center;gap:10px;margin:clamp(6px,1.2vw,12px) auto 4px}.oh-only-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:800;font-size:.86rem;letter-spacing:.02em;color:#fff;padding:9px 18px;border-radius:100px;border:1px solid color-mix(in srgb,var(--emerald) 55%,transparent);background:color-mix(in srgb,var(--emerald) 14%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--emerald) 26%,transparent)}.oh-only-dot{width:8px;height:8px;border-radius:50%;background:var(--emerald);box-shadow:0 0 10px var(--emerald);animation:pulseDot 2.2s ease-in-out infinite}.oh-only-text{margin:0;color:#fff;font-weight:800;line-height:1.4;text-align:center;font-size:clamp(1.1rem,2.3vw,1.5rem);max-width:640px}.oh-cert-dare{margin-top:10px!important;font-style:normal}.oh-u{text-decoration:none;color:#fff;font-weight:800;box-shadow:inset 0 -.14em 0 color-mix(in srgb,var(--accent) 72%,transparent);padding-bottom:.03em}.accent-emerald .oh-u{box-shadow:inset 0 -.14em 0 color-mix(in srgb,var(--emerald) 72%,transparent)}.oh-pain-stat{margin:0!important;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));color:#fff!important;font-weight:600}.oh-btl{max-width:620px;margin:clamp(18px,2.8vw,30px) auto 0;padding:clamp(18px,2.6vw,26px);border-radius:20px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 74%,transparent),transparent);gap:12px}.oh-btl,.oh-btl-rows{display:flex;flex-direction:column}.oh-btl-rows{gap:9px}.oh-btl-row{position:relative;display:block;text-align:center;color:var(--muted);font-size:clamp(.95rem,1.7vw,1.05rem);font-weight:500;animation:ohBtlDim 9s ease-in-out infinite;animation-delay:calc(var(--bi) * .5s)}.oh-btl-strike{position:absolute;inset-inline:0;top:50%;height:2px;border-radius:2px;background:color-mix(in srgb,var(--danger) 72%,transparent);transform:scaleX(0);transform-origin:right;animation:ohBtlStrike 9s ease-in-out infinite;animation-delay:calc(var(--bi) * .5s)}@keyframes ohBtlDim{0%,6%{opacity:.95}26%,92%{opacity:.34}to{opacity:.95}}@keyframes ohBtlStrike{0%,6%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.oh-btl-rule{height:2px;border-radius:2px;transform-origin:right;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);animation:ohBtlRule 9s ease-in-out infinite}@keyframes ohBtlRule{0%,30%{transform:scaleX(0);opacity:0}46%,92%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}.oh-btl-sum{display:flex;flex-direction:column;align-items:center;gap:4px;animation:ohBtlSum 9s ease-in-out infinite}@keyframes ohBtlSum{0%,40%{opacity:0;transform:translateY(8px)}58%,92%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.oh-btl-lbl{font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--ink-2);letter-spacing:.04em}.oh-btl-val{font-weight:900;color:#fff;line-height:1.25;text-align:center;font-size:clamp(1.25rem,3vw,1.9rem);text-shadow:0 0 26px color-mix(in srgb,var(--accent) 40%,transparent)}.oh-journey-cap{max-width:520px;margin-inline:auto;margin-top:10px;color:var(--ink-2)!important}.oh-story-center{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2vw,20px);max-width:760px;margin:clamp(20px,3vw,32px) auto 0;text-align:center}.oh-story-center p{margin:0;color:#fff;font-weight:400;line-height:1.72;font-size:clamp(1.1rem,1.95vw,1.28rem)}.oh-story-center p strong{font-weight:900;color:#fff}.oh-story-center .oh-story-open{font-weight:900;line-height:1.24;font-size:clamp(1.6rem,3.4vw,2.3rem)}.oh-story-center .oh-story-close,.oh-story-center .oh-story-peak{font-weight:700;font-size:clamp(1.18rem,2.2vw,1.42rem)}.oh-founders-presenter{margin-top:clamp(22px,3.4vw,36px)}.oh-founders-presenter .presenter-stage{width:min(420px,84vw)}.oh-close-lead{margin-bottom:clamp(4px,1vw,10px)!important}.oh-footer{padding-block:clamp(16px,2vw,22px)}.oh-footer .footer-copy{text-align:center;margin:0;font-size:.86rem;color:var(--muted)}@media (prefers-reduced-motion:reduce){.oh-btl-row,.oh-btl-rule,.oh-btl-strike,.oh-btl-sum,.oh-only-dot{animation:none!important}.oh-btl-row{opacity:.6!important}.oh-btl-rule,.oh-btl-strike{transform:scaleX(1)!important}.oh-btl-rule,.oh-btl-sum{opacity:1!important}.oh-btl-sum{transform:none!important}}.amb-bg{display:none}:where(html:has(.lazy-page)) .amb-bg{display:block;position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/bg/ambient.webp);background-size:cover;background-position:50% 12%;background-repeat:no-repeat;opacity:.5;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(120% 85% at 50% 8%,#000 0,rgba(0,0,0,.55) 45%,transparent 88%);mask-image:radial-gradient(120% 85% at 50% 8%,#000 0,rgba(0,0,0,.55) 45%,transparent 88%)}.amb-bg.warm{filter:hue-rotate(-28deg) saturate(.85)}@media (max-width:768px){.amb-bg{opacity:.42;background-position:50% 6%}}.hero.hero-top{padding-top:clamp(26px,3.4vw,44px)}.lz-ul{position:relative;white-space:nowrap;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:.17em;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 85%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 85%,transparent)}@media (max-width:768px){.lz-ul{white-space:normal}}.lzig-page .ig-grad-text.lz-ul{-webkit-text-decoration-color:color-mix(in srgb,var(--ig-pink) 85%,transparent);text-decoration-color:color-mix(in srgb,var(--ig-pink) 85%,transparent)}.lz-pain-split{align-items:center}.lz-grind{width:min(360px,86vw);margin-inline:auto}.lz-grind svg{display:block;width:100%;height:auto;aspect-ratio:300/260}.lz-gr-line{fill:none;stroke:color-mix(in srgb,var(--accent) 78%,transparent);stroke-width:2.4}.lz-gr-line.thick{stroke-width:5;stroke-linecap:round}.lz-gr-fill{fill:color-mix(in srgb,var(--accent) 16%,var(--bg-2));stroke:color-mix(in srgb,var(--accent) 78%,transparent);stroke-width:2.4}.lz-gr-ground{fill:none;stroke:color-mix(in srgb,var(--accent) 26%,transparent);stroke-width:2;stroke-linecap:round}.lz-gr-box{fill:color-mix(in srgb,var(--accent) 12%,var(--panel-solid));stroke:color-mix(in srgb,var(--accent) 52%,transparent);stroke-width:1.8}.lz-gr-stack{transform-box:view-box;transform-origin:138px 140px;animation:lzGrSag 3.4s ease-in-out infinite}@keyframes lzGrSag{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(4px) rotate(1.2deg)}}.lz-gr-box.b4{animation:lzGrPop 4.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes lzGrPop{0%,62%{opacity:0;transform:translateY(-14px)}74%,to{opacity:1;transform:none}}.lz-gr-body{transform-box:view-box;transform-origin:160px 200px;animation:lzGrStrain 3.4s ease-in-out infinite}@keyframes lzGrStrain{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.lz-gr-chip{fill:color-mix(in srgb,var(--accent) 14%,var(--panel-solid));stroke:color-mix(in srgb,var(--accent) 46%,transparent);stroke-width:1.6}.lz-gr-chip-t{fill:var(--ink-2);font-family:var(--sans);font-size:11px;font-weight:700;text-anchor:middle}.lz-gr-drop{animation:lzGrFall 4.2s ease-in infinite}.lz-gr-drop.d2{animation-delay:1.4s}.lz-gr-drop.d3{animation-delay:2.8s}@keyframes lzGrFall{0%{transform:translateY(0);opacity:0}12%{opacity:1}70%{opacity:1}to{transform:translateY(120px);opacity:0}}.lz-gr-hand{transform-box:view-box;transform-origin:0 0}.lz-gr-hand.fast{animation:spinSlow 2.2s linear infinite}.lz-gr-hand.slow{animation:spinSlow 9s linear infinite}.lz-gr-drop-d{fill:color-mix(in srgb,var(--accent) 60%,#fff)}.lz-gr-drop-d.s1{animation:lzGrSweat 2.8s ease-in infinite}.lz-gr-drop-d.s2{animation:lzGrSweat 2.8s ease-in 1.3s infinite}@keyframes lzGrSweat{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(22px)}}.lz-flip-stage{position:relative;display:flex;flex-direction:column;align-items:center}.lz-flip-face{position:relative;width:min(180px,42vw);margin-top:clamp(6px,1.2vw,14px)}.lz-flip-face img{position:relative;z-index:2;width:100%;display:block;filter:brightness(1.04) contrast(1.05) drop-shadow(0 18px 34px rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.lz-orbit{position:absolute;inset:-6% -10%;z-index:0;pointer-events:none}.lz-orb-ring{position:absolute;inset:8%;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.lz-orb-ring.r2{inset:20%;border-style:dashed;border-color:color-mix(in srgb,var(--accent) 16%,transparent);animation:spinSlow 46s linear infinite}.lz-orb{position:absolute;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--panel-solid))}.lz-orb svg{width:16px;height:16px;fill:none;stroke:var(--accent);stroke-width:1.9}.lz-orb.g1{top:6%;inset-inline-start:8%;animation:nodeFloat 7s ease-in-out infinite}.lz-orb.g2{top:44%;inset-inline-end:2%;animation:nodeFloat 8.5s ease-in-out 1.1s infinite}.lz-orb.g3{bottom:16%;inset-inline-start:2%;animation:nodeFloat 6.4s ease-in-out .6s infinite}.lz-catch-sec .ag-nocatch{margin:clamp(2px,.6vw,8px) 0 0}.lz-catch-sec .sec-head{gap:8px}.lz-catch-body-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2vw,20px);max-width:760px;margin:clamp(10px,1.6vw,18px) auto 0}.lazy-page .lz-catch-body{text-align:start;margin:0;max-width:60ch}.lz-catch-presenter{margin-top:clamp(12px,2vw,22px)}@media (min-width:900px){.lz-catch-body-wrap{flex-direction:row;align-items:flex-start;max-width:1020px;gap:clamp(20px,2.6vw,32px)}.lz-catch-body-wrap>*{flex:1 1;min-width:0}.lz-catch-body-wrap .ag-req{margin-inline:0}}.lz-catch-presenter .presenter-stage{width:min(260px,62vw)}.lz-catch-presenter .presenter-cta{max-width:min(460px,92vw)}.lz-ty-cta{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:10px}.course-page .sec{padding-block:clamp(28px,4vw,52px)}.cp-wrap{gap:clamp(18px,2.6vw,28px)}.cp-head,.cp-wrap{display:flex;flex-direction:column}.cp-head{align-items:center;gap:10px;text-align:center}.cp-title{font-weight:900;line-height:1.08;letter-spacing:-.01em;color:#fff;font-size:clamp(1.9rem,4.4vw,3rem);margin:0}.cp-sub{margin:0;color:var(--ink-2);font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.6;max-width:680px}.cp-grid{display:grid;grid-template-columns:1.62fr .95fr;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);align-items:start}@media (max-width:900px){.cp-grid{grid-template-columns:1fr}}.cp-stage{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);min-width:0}.cp-screen{position:relative;width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:linear-gradient(160deg,var(--panel-solid),var(--bg-2));box-shadow:0 30px 80px rgba(0,0,0,.55)}.cp-media{border:none;background:#000}.cp-cover,.cp-media{position:absolute;inset:0;width:100%;height:100%}.cp-cover{display:grid;place-items:center;padding:0;cursor:pointer;border:none;text-align:center;background:radial-gradient(120% 100% at 50% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.cp-cover:disabled{cursor:default}.cp-cover-num{position:absolute;top:6%;inset-inline-end:5%;font-family:var(--mono);font-weight:800;font-size:clamp(56px,9vw,104px);line-height:1;color:color-mix(in srgb,var(--accent) 13%,transparent)}.cp-cover-mid{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding-inline:clamp(16px,4vw,32px)}.cp-cover-t{font-weight:900;color:#fff;font-size:clamp(1.15rem,2.6vw,1.75rem);line-height:1.2}.cp-cover-cta{font-family:var(--mono);font-size:.84rem;color:var(--ink-2)}.cp-play{position:relative;width:clamp(64px,9vw,86px);aspect-ratio:1;display:grid;place-items:center}.cp-play-ring{position:absolute;inset:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 75%,transparent);animation:ringExpand 2.6s ease-out infinite}.cp-play-core{width:76%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:linear-gradient(120deg,var(--honey),var(--accent-2));box-shadow:0 12px 36px color-mix(in srgb,var(--accent) 45%,transparent)}.cp-play-core svg{width:44%;height:44%;color:#26081a}.cp-cover:disabled .cp-play-ring{animation:none;opacity:.5}.cp-notes{border:1px solid var(--line);border-radius:16px;padding:clamp(16px,2.4vw,22px);background:color-mix(in srgb,var(--panel) 62%,transparent)}.cp-notes-t{margin:0 0 10px;font-size:1.02rem;font-weight:900;color:#fff}.cp-rail{border:1px solid var(--line);border-radius:18px;padding:clamp(14px,2vw,18px);background:color-mix(in srgb,var(--panel) 66%,transparent);display:flex;flex-direction:column;gap:10px}.cp-rail-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cp-rail-title{font-weight:900;color:#fff;font-size:1.02rem}.cp-rail-count{font-family:var(--mono);font-size:.86rem;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-bar{height:7px;border-radius:100px;background:color-mix(in srgb,#fff 8%,transparent);overflow:hidden}.cp-bar-fill{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,var(--accent-2),var(--accent),var(--honey));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent);transition:width .5s var(--ease)}.cp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}@media (min-width:901px){.cp-list{max-height:min(52vh,540px);overflow-y:auto}}.cp-row{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 12px;border-radius:13px;cursor:pointer;text-align:start;border:1px solid transparent;background:color-mix(in srgb,var(--panel-2) 55%,transparent);transition:border-color .25s var(--ease),background .25s var(--ease);min-height:56px}.cp-row:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.cp-row.on{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cp-row-n{font-family:var(--mono);font-weight:800;font-size:.86rem;color:var(--accent);width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent);flex-shrink:0}.cp-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-row-k{font-family:var(--mono);font-size:.68rem;color:var(--muted)}.cp-row-t{font-weight:700;color:var(--ink);font-size:.96rem;line-height:1.3}.cp-row-chk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line);background:color-mix(in srgb,#fff 5%,transparent)}.cp-row-chk svg{width:14px;height:14px;fill:none;stroke:var(--muted-2);stroke-width:2.6}.cp-row-chk.done{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 20%,transparent)}.cp-row-chk.done svg{stroke:var(--accent)}.cp-reset{align-self:flex-start;background:none;border:none;cursor:pointer;padding:4px 2px;font-family:var(--mono);font-size:.76rem;color:var(--muted);text-decoration:underline}.cp-offer{position:relative;overflow:hidden;border-radius:20px;text-align:center;padding:clamp(22px,3.4vw,34px);display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--bg-3) 82%,transparent))}.cp-offer-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.8rem;color:var(--ink-2)}.cp-offer-t{margin:0;font-weight:900;color:#fff;font-size:clamp(1.4rem,3.2vw,2.1rem);line-height:1.15}.cp-offer-b{margin:0;color:var(--ink-2);line-height:1.65;max-width:680px;font-size:clamp(1rem,1.8vw,1.1rem)}.cp-offer-cta{margin-top:6px;min-height:60px;font-weight:900;padding-inline:clamp(22px,4vw,40px);font-size:clamp(1.04rem,2vw,1.24rem)}.mo-sec{padding-block:clamp(30px,4.4vw,58px)}.mo-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:clamp(12px,1.8vw,18px);gap:clamp(12px,1.8vw,18px);max-width:1000px;margin:clamp(20px,3vw,30px) auto 0}.mo-step{position:relative;border:1px solid var(--line);border-radius:16px;padding:clamp(16px,2.2vw,20px);text-align:start;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 82%,transparent),color-mix(in srgb,var(--panel) 55%,transparent))}.mo-step-n{display:inline-block;margin-bottom:8px;font-family:var(--mono);font-weight:800;font-size:.8rem;color:var(--accent);border-radius:9px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.mo-step p{margin:0;color:var(--ink-2);line-height:1.55;font-size:.98rem}.mo-stats{margin:clamp(18px,2.6vw,26px) auto 0}.mo-only{display:flex;flex-direction:column;margin-top:clamp(4px,1vw,10px)}.mo-only,.mo-only-badge{align-items:center;gap:8px}.mo-only-badge{display:inline-flex;font-family:var(--mono);font-size:.78rem;color:var(--accent);border-radius:100px;padding:6px 14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 10%,transparent)}.mo-only-text{margin:0;font-weight:800;color:#fff;line-height:1.35;text-align:center;font-size:clamp(1.05rem,2.2vw,1.35rem)}.mo-cert{display:flex;align-items:center;gap:clamp(16px,2.6vw,26px);max-width:820px;margin:clamp(22px,3.2vw,34px) auto 0;text-align:start;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:20px;padding:clamp(20px,3vw,28px);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--bg-3) 82%,transparent))}@media (max-width:640px){.mo-cert{flex-direction:column;text-align:center}}.mo-cert-badge{position:relative;width:clamp(84px,13vw,110px);aspect-ratio:1;flex-shrink:0;display:grid;place-items:center}.mo-cert-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent);animation:spinSlow 26s linear infinite}.mo-cert-core{width:74%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:900;font-size:clamp(1.1rem,2.4vw,1.5rem);color:#0d1a14;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 45%,#fff),var(--accent));box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 40%,transparent)}.mo-cert-body h3{margin:0 0 8px;font-weight:900;color:#fff;font-size:clamp(1.1rem,2.4vw,1.4rem)}.mo-cert-body p{margin:0;color:var(--ink-2);line-height:1.65;font-size:clamp(.98rem,1.8vw,1.08rem)}.mo-form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin:clamp(20px,3vw,30px) auto 0;border-radius:20px;padding:clamp(20px,3vw,28px)}.mo-form-title{margin:0 0 2px;font-weight:900;color:#fff;text-align:center;font-size:clamp(1.02rem,2.1vw,1.18rem)}.mo-form input[type=email],.mo-form input[type=tel],.mo-form input[type=text]{width:100%;min-height:52px;border-radius:13px;padding:14px 16px;background:color-mix(in srgb,#fff 5%,transparent);border:1px solid var(--line);color:var(--ink);font-size:1rem;font-family:inherit;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.mo-form input::placeholder{color:var(--muted)}.mo-form input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.mo-form input[type=tel]{direction:ltr;text-align:right}.mo-form .btn-primary{width:100%;min-height:60px;font-size:clamp(1.02rem,2.1vw,1.2rem);font-weight:900}.mo-more{text-align:center;color:var(--muted);font-size:.92rem;margin:clamp(14px,2vw,20px) 0 0}.mo-more a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.cp-bar-fill,.cp-play-ring,.lz-gr-body,.lz-gr-hand,.lz-gr-hand.fast,.lz-gr-hand.slow,.lz-gr-stack,.lz-orb,.lz-orb-ring.r2,.mo-cert-ring{animation:none!important}.lz-gr-box.b4{transform:none!important}.lz-gr-box.b4,.lz-gr-drop{animation:none!important;opacity:1!important}.lz-gr-drop{transform:translateY(56px)!important}.lz-gr-drop.d2{transform:translateY(86px)!important}.lz-gr-drop.d3{transform:translateY(116px)!important}.lz-gr-drop-d{animation:none!important;opacity:.7!important;transform:none!important}}