.hero.hero-ai{-webkit-padding-before:clamp(34px,4.4vw,64px);padding-block-start:clamp(34px,4.4vw,64px);-webkit-padding-after:clamp(18px,2.6vw,34px);padding-block-end:clamp(18px,2.6vw,34px)}.hero.hero-ai .hero-title{-webkit-margin-before:0;margin-block-start:0}.hero-mock.hero-mock-ai{--hm-w:min(860px,94vw);width:var(--hm-w)}.hero-mock-ai img{display:block;filter:drop-shadow(0 34px 66px rgba(0,0,0,.6))}.hero-mock-ai .hm-glow{inset:16% 14% 20% 10%}.hero-mock-ai .hm-screen{position:absolute;inset:0;z-index:2;pointer-events:none;direction:ltr;font-size:calc(var(--hm-w) / 100);perspective:276.2em;perspective-origin:50% 50%}.hero-mock-ai .hm-plane{position:absolute;inset-inline-start:7em;top:2.3em;width:64em;height:40em;transform-origin:50% 50%;transform:rotate(-5.43deg) rotateY(43.75deg) rotateX(6.03deg) scale(.8414);border-radius:1.4em;background:radial-gradient(122% 58% at 50% 53%,rgba(6,3,8,.86) 0,rgba(6,3,8,.64) 44%,rgba(6,3,8,0) 76%),linear-gradient(180deg,rgba(6,3,8,.08),rgba(6,3,8,.28))}.hero-mock-ai .hm-plane:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(104deg,rgba(255,255,255,.07),rgba(255,255,255,.02) 26%,rgba(255,255,255,0) 46%)}.hero-mock-ai .hm-copy{position:absolute;inset:0;z-index:1;direction:rtl;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4em;text-align:center;font-family:var(--sans)}.hero-mock-ai .hm-t1{font-size:9em;font-weight:900;line-height:1;letter-spacing:-.025em;color:#fff;white-space:nowrap;text-shadow:0 0 .3em rgba(255,31,143,.55),0 0 .9em rgba(255,31,143,.3),0 .05em .1em rgba(0,0,0,.7)}.hero-mock-ai .hm-t1 b{font-weight:900;color:var(--honey);text-shadow:0 0 .26em rgba(255,31,143,.85),0 0 .85em rgba(255,31,143,.5)}.hero-mock-ai .hm-rule{width:21em;height:.55em;border-radius:.55em;background:linear-gradient(90deg,transparent,var(--gold) 22%,var(--honey) 50%,var(--gold) 78%,transparent);box-shadow:0 0 1.1em rgba(255,31,143,.65)}.hero-mock-ai .hm-t2{font-size:5.8em;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--gold);white-space:nowrap;text-shadow:0 0 .32em rgba(255,31,143,.6),0 .05em .1em rgba(0,0,0,.6)}@media (prefers-reduced-motion:no-preference){.hero-mock-ai .hm-rule{animation:hmRuleBreathe 4.8s ease-in-out infinite}}@keyframes hmRuleBreathe{0%,to{opacity:.85;box-shadow:0 0 .8em rgba(255,31,143,.5)}50%{opacity:1;box-shadow:0 0 1.5em rgba(255,31,143,.8)}}.hero-mock-ai .hm-chip.c1{top:6%;inset-inline-start:1%}.hero-mock-ai .hm-chip.c2{top:34%;inset-inline-end:3%}.hero-mock-ai .hm-chip.c3{bottom:16%;inset-inline-start:2%}.s02-count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";letter-spacing:-.015em}.s02-savings .s02-kicker{margin-block:clamp(10px,1.8vw,20px) 0;max-width:22ch;margin-inline:auto;font-size:clamp(1.9rem,5.6vw,3.2rem);line-height:1.14;letter-spacing:-.018em;text-wrap:balance}.s02-savings .s02-kicker:before{content:"";display:block;width:clamp(48px,8vw,86px);height:2px;border-radius:2px;margin:0 auto clamp(12px,1.8vw,20px);background:linear-gradient(90deg,transparent,var(--accent),transparent)}.rp .rp-head{max-width:900px}.rp .rp-hint{margin:0;font-family:var(--mono);font-size:clamp(.82rem,1.5vw,.92rem);color:var(--muted)}.rp-rail{position:relative;max-width:1160px;margin:clamp(20px,3.2vw,36px) auto 0;display:flex;flex-direction:column;gap:clamp(16px,2.6vw,30px)}.rp-rail:before{content:"";position:absolute;top:14px;bottom:14px;inset-inline-start:22px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--emerald) 42%,transparent) 10%,color-mix(in srgb,var(--emerald) 42%,transparent) 90%,transparent)}.rp-step{grid-template-columns:46px minmax(0,1fr);grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);align-items:start}.rp-node,.rp-step{position:relative;display:grid}.rp-node{z-index:1;width:46px;height:46px;border-radius:50%;place-items:center;font-family:var(--mono);font-weight:900;font-size:1rem;color:#fff;background:var(--panel-solid);border:1px solid color-mix(in srgb,var(--emerald) 48%,var(--line));box-shadow:0 0 0 6px color-mix(in srgb,var(--bg) 86%,transparent),0 8px 22px rgba(0,0,0,.45)}.rp-node span{position:relative;z-index:1}.rp-card{position:relative;overflow:hidden;border-radius:18px;padding:clamp(14px,2.2vw,24px);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 88%,transparent),color-mix(in srgb,var(--panel) 60%,transparent));box-shadow:var(--shadow-md)}.rp-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(78% 120% at 100% 0,color-mix(in srgb,var(--emerald) 10%,transparent),transparent 58%)}.rp-card>*{position:relative;z-index:1}.rp-h{margin:0;color:#fff;font-weight:900;line-height:1.22;letter-spacing:-.01em;font-size:clamp(1.18rem,2.8vw,1.68rem);text-wrap:balance}.rp-sub{margin:8px 0 0;color:var(--ink-2);font-weight:300;line-height:1.72;font-size:clamp(.98rem,1.7vw,1.08rem)}.rp-shot{position:relative;margin:clamp(12px,2vw,18px) 0 0;border-radius:14px;overflow:hidden;cursor:zoom-in;border:1px solid color-mix(in srgb,var(--emerald) 24%,var(--line));box-shadow:0 18px 40px rgba(0,0,0,.42);transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.rp-shot:focus-visible,.rp-shot:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--emerald) 58%,transparent);box-shadow:0 24px 52px rgba(0,0,0,.5)}.rp-shot:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.rp-bar{display:flex;align-items:center;gap:6px;padding:8px clamp(10px,1.6vw,14px);background:color-mix(in srgb,var(--panel-solid) 94%,transparent);border-bottom:1px solid var(--line-soft)}.rp-bar i{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--muted-2)}.rp-bar i:first-child{background:color-mix(in srgb,var(--emerald) 72%,transparent)}.rp-bar span{-webkit-margin-start:8px;margin-inline-start:8px;min-width:0;font-family:var(--mono);font-size:clamp(.68rem,1.3vw,.78rem);color:var(--muted);letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-img{display:block;background:#fff}.rp-img img{display:block;width:100%;height:auto}.rp-shot.dark .rp-img{background:var(--bg)}.rp-shot:not(.tall) .rp-img{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--emerald) 60%,transparent) transparent}.rp-shot:not(.tall) .rp-img img{width:max(1040px,100%);max-width:none}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar{height:7px}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar-track{background:transparent}.rp-shot:not(.tall) .rp-img::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--emerald) 60%,transparent)}.rp-shot.tall .rp-img{max-height:clamp(230px,34vw,420px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.rp-zoom{position:absolute;bottom:10px;inset-inline-end:10px;z-index:2;pointer-events:none;font-family:var(--mono);font-size:.68rem;color:#fff;padding:5px 10px;border-radius:100px;background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 45%,var(--line));opacity:.6;transition:opacity .3s var(--ease)}.rp-shot:focus-visible .rp-zoom,.rp-shot:hover .rp-zoom{opacity:1}.rp-swipe{display:none;position:absolute;bottom:10px;inset-inline-start:10px;z-index:2;pointer-events:none;font-family:var(--mono);font-size:.68rem;color:#fff;padding:5px 10px;border-radius:100px;background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 45%,var(--line))}@media (max-width:1180px){.rp-shot:not(.tall) .rp-swipe{display:block}}.rp-note{margin:10px 0 0;font-family:var(--mono);font-size:clamp(.8rem,1.5vw,.9rem);line-height:1.75;color:var(--ink-2)}.rp-note b{color:#fff;font-weight:800}.rp-note .rp-em{color:var(--emerald);font-weight:800;white-space:nowrap;text-shadow:0 0 14px color-mix(in srgb,var(--emerald) 40%,transparent)}.rp-note+.rp-shot{margin-top:clamp(14px,2.4vw,22px)}.rp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:10px;gap:10px;margin-top:clamp(14px,2.2vw,20px)}.rp-stat{border-radius:14px;padding:14px 10px;text-align:center;border:1px solid color-mix(in srgb,var(--emerald) 20%,var(--line));background:color-mix(in srgb,var(--panel-solid) 74%,transparent)}.rp-stat.hero{border-color:color-mix(in srgb,var(--emerald) 46%,transparent);background:color-mix(in srgb,var(--emerald) 9%,var(--panel-solid))}.rp-stat-n{display:block;direction:ltr;font-family:var(--mono);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,3.4vw,1.85rem);line-height:1.1;color:#fff}.rp-stat.hero .rp-stat-n{color:var(--emerald);text-shadow:0 0 20px color-mix(in srgb,var(--emerald) 45%,transparent)}.rp-stat-l{display:block;margin-top:7px;font-size:.8rem;line-height:1.45;color:var(--muted)}.rp-total{position:relative;overflow:hidden;max-width:1160px;margin:clamp(20px,3.2vw,34px) auto 0;border-radius:20px;padding:clamp(20px,3.2vw,36px) clamp(16px,3vw,30px);text-align:center;border:1px solid color-mix(in srgb,var(--emerald) 38%,var(--line));background:radial-gradient(120% 150% at 50% 0,color-mix(in srgb,var(--emerald) 15%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--panel-solid) 94%,transparent),color-mix(in srgb,var(--panel) 68%,transparent));box-shadow:0 26px 62px rgba(0,0,0,.46),inset 0 1px 0 color-mix(in srgb,var(--emerald) 22%,transparent)}.rp-total>*{position:relative;z-index:1}.rp-total-l{display:block;font-family:var(--mono);font-size:clamp(.85rem,1.7vw,.98rem);letter-spacing:.02em;color:var(--ink-2)}.rp-total-n{display:block;margin-top:10px;direction:ltr;font-weight:900;line-height:1.05;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,8.4vw,4.6rem)}.rp-total-s{display:block;max-width:620px;margin:14px auto 0;color:var(--ink-2);font-weight:300;line-height:1.72;font-size:clamp(.95rem,1.8vw,1.08rem)}.rp-seal{max-width:900px;margin:clamp(16px,2.6vw,28px) auto 0;text-align:center}.rp-seal-a{display:block;color:var(--ink-2);font-weight:300;font-size:clamp(1rem,2vw,1.16rem)}.rp-seal-b{display:block;margin-top:8px;color:#fff;font-weight:900;line-height:1.26;letter-spacing:-.012em;font-size:clamp(1.5rem,4.4vw,2.5rem);text-wrap:balance}@media (max-width:560px){.rp-step{grid-template-columns:34px minmax(0,1fr);gap:10px}.rp-node{width:34px;height:34px;font-size:.84rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--bg) 86%,transparent),0 6px 16px rgba(0,0,0,.45)}.rp-rail:before{inset-inline-start:16px}.rp-card{padding:13px;border-radius:15px}.rp-shot.tall .rp-img{max-height:210px}.rp-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.rp-note{line-height:1.85}}@media (prefers-reduced-motion:no-preference){.rp-node:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid color-mix(in srgb,var(--emerald) 60%,transparent);animation:rpNodeRing 3.6s var(--ease) infinite}.rp-step:nth-child(2) .rp-node:before{animation-delay:.9s}.rp-step:nth-child(3) .rp-node:before{animation-delay:1.8s}.rp-step:nth-child(4) .rp-node:before{animation-delay:2.7s}@keyframes rpNodeRing{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.85)}}.rp-total:after{content:"";position:absolute;top:0;bottom:0;width:36%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--emerald) 14%,transparent),transparent);animation:rpSweep 7s var(--ease) infinite}@keyframes rpSweep{0%,74%{inset-inline-start:-42%}97%,to{inset-inline-start:112%}}}.rbt-row{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.6vw,26px);width:100%;max-width:1180px;margin:clamp(6px,1.2vw,14px) auto 0}.rbt-mid{flex:0 1 880px;min-width:0}.rbt{flex:0 0 auto;width:clamp(62px,8.6vw,106px);line-height:0}.rbt-b{transform:scaleX(-1)}.rbt-svg{display:block;width:100%;height:auto}.rbt-shell{fill:color-mix(in srgb,var(--gold) 20%,var(--panel-solid));stroke:color-mix(in srgb,var(--gold) 62%,transparent);stroke-width:2}.rbt-visor{fill:var(--bg);stroke:color-mix(in srgb,var(--gold) 34%,transparent);stroke-width:1.4}.rbt-eye{fill:var(--honey);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gold) 85%,transparent))}.rbt-smile{fill:none;stroke:color-mix(in srgb,var(--honey) 82%,transparent);stroke-width:2;stroke-linecap:round}.rbt-ant{stroke:color-mix(in srgb,var(--gold) 70%,transparent);stroke-width:2.4;stroke-linecap:round}.rbt-ant-dot{fill:var(--gold);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 90%,transparent))}.rbt-core{fill:var(--honey);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 80%,transparent))}.rbt-arm{fill:none;stroke:color-mix(in srgb,var(--gold) 46%,var(--panel-solid));stroke-width:7;stroke-linecap:round}.rbt-hand{fill:color-mix(in srgb,var(--gold) 26%,var(--panel-solid));stroke:color-mix(in srgb,var(--gold) 58%,transparent);stroke-width:1.6}.rbt-furn{fill:color-mix(in srgb,var(--panel-solid) 94%,transparent);stroke:var(--line);stroke-width:1.6}.rbt-key{fill:color-mix(in srgb,var(--gold) 42%,transparent)}.rbt-screen{fill:var(--bg-3);stroke:color-mix(in srgb,var(--emerald) 34%,transparent);stroke-width:1.4}.rbt-bar{fill:var(--emerald);opacity:.85;transform-box:fill-box;transform-origin:50% 100%}.rbt-trend{fill:none;stroke:var(--emerald);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--emerald) 70%,transparent))}.rbt-coin{transform-box:fill-box;transform-origin:50% 50%}.rbt-coin circle{fill:color-mix(in srgb,var(--emerald) 24%,var(--bg));stroke:var(--emerald);stroke-width:2;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--emerald) 55%,transparent))}.rbt-coin text{fill:var(--emerald);font-family:var(--sans);font-weight:800;font-size:9px}.rbt-b .rbt-coin text{transform:scaleX(-1);transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.rbt-svg{animation:rbtFloat 6.4s ease-in-out infinite;animation-delay:var(--rbt-off,0s)}.rbt-head{transform-box:fill-box;transform-origin:50% 100%;animation:rbtNod 5.4s ease-in-out infinite;animation-delay:var(--rbt-off,0s)}.rbt-ant-dot,.rbt-core{animation:rbtPulse 2.4s ease-in-out infinite}.rbt-ant-dot{animation-duration:2s}.rbt-bar{animation:rbtBar 3.6s ease-in-out infinite}.rbt-trend{stroke-dasharray:48;animation:rbtDraw 3.6s var(--ease) infinite}.rbt-coin{opacity:0;animation:rbtCoin 3.6s ease-out infinite;animation-delay:calc(var(--rbt-off,0s) + var(--d,0s))}@keyframes rbtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rbtNod{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes rbtPulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes rbtBar{0%,to{transform:scaleY(.42)}55%{transform:scaleY(1)}}@keyframes rbtDraw{0%{stroke-dashoffset:48}55%,to{stroke-dashoffset:0}}@keyframes rbtCoin{0%{transform:translateY(6px) scale(.55);opacity:0}18%{opacity:1}72%{opacity:.9}to{transform:translateY(-22px) scale(1.04);opacity:0}}}@media (max-width:860px){.rbt{width:clamp(52px,10vw,70px)}.rbt-row{gap:6px}}@media (max-width:520px){.rbt{display:none}.rbt-row{gap:0}}