.mvp-wrapper{padding-top:var(--header-height)}.mvp-grad{background:linear-gradient(100deg,var(--color-accent),#ffb066);-webkit-background-clip:text;background-clip:text;color:transparent}.mvp-hero{position:relative;overflow:hidden;padding:96px 0 var(--space-4xl);background:linear-gradient(180deg,var(--color-black) 0%,var(--color-dark) 60%,var(--color-carbon) 100%)}.mvp-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 42% at 80% 20%,rgba(var(--accent-rgb),0.16),transparent 70%),radial-gradient(40% 40% at 10% 6%,rgba(var(--accent-rgb),0.07),transparent 70%);animation:mvpGlow 10s var(--ease-out) infinite}@keyframes mvpGlow{0%,100%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mvp-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 0.95fr;gap:var(--space-3xl);align-items:center}.mvp-hero-copy h1{font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.1;letter-spacing:-1.2px;color:var(--color-pure-white);margin-bottom:var(--space-lg)}.mvp-hero-sub{font-size:clamp(15px,2vw,18px);line-height:1.75;color:var(--color-platinum);max-width:540px;margin-bottom:var(--space-xl)}.mvp-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-xl)}.mvp-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px}.mvp-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:26px 40px;padding:var(--space-xl)}.mvp-flow-node{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;min-width:118px;background:var(--color-steel);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);opacity:0;transform:translateY(10px) scale(.96);animation:mvpNodeIn .5s var(--ease-out) forwards}.mvp-flow-node i{font-size:26px;color:var(--color-accent)}.mvp-flow-node span{font-size:13px;font-weight:600;color:var(--color-pure-white)}.mvp-flow-node.n1{animation-delay:.15s}.mvp-flow-node.n2{animation-delay:.45s}.mvp-flow-node.n3{animation-delay:.75s}.mvp-flow-node.n4{animation-delay:1.05s}.mvp-flow-node.n4 i{animation:mvpFloat 2.4s var(--ease-out) 1.3s infinite}@keyframes mvpNodeIn{to{opacity:1;transform:none}}@keyframes mvpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.mvp-flow-line{display:none}.mvp-flow-glow{position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),0.18),transparent 65%);filter:blur(8px);animation:mvpGlow 6s var(--ease-out) infinite}.mvp-why{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.mvp-why-card{padding:var(--space-xl);background:var(--color-steel);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.mvp-why-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.mvp-why-card i{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font-size:19px;margin-bottom:var(--space-md)}.mvp-why-card h3{font-size:16px;font-weight:700;color:var(--color-pure-white);margin-bottom:6px}.mvp-why-card p{font-size:14px;color:var(--color-silver-light);line-height:1.6}.mvp-steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-lg)}.mvp-track{position:absolute;top:34px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,var(--color-gunmetal),transparent);z-index:0}.mvp-step{position:relative;z-index:1;text-align:center;padding:0 var(--space-sm)}.mvp-step-icon{width:70px;height:70px;margin:0 auto var(--space-md);border-radius:var(--radius-full);background:var(--color-steel);border:1px solid var(--color-glass-border);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:26px;position:relative}.mvp-step-icon::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(var(--accent-rgb),0.25);opacity:0}.mvp-step:hover .mvp-step-icon::after{animation:mvpRing 1.2s var(--ease-out) infinite}@keyframes mvpRing{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(1.25)}}.mvp-step-no{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--color-accent);margin-bottom:4px}.mvp-step h3{font-size:15px;font-weight:700;color:var(--color-pure-white);margin-bottom:6px}.mvp-step p{font-size:13px;color:var(--color-silver-light);line-height:1.55}.anim-discover i{animation:mvpWiggle 3s var(--ease-out) infinite}.anim-design i{animation:mvpTilt 3s var(--ease-out) infinite;transform-origin:bottom left}.anim-build i{animation:mvpBlink 2.4s steps(1) infinite}.anim-test i{animation:mvpPop 3s var(--ease-out) infinite}.anim-launch i{animation:mvpLift 2.6s var(--ease-out) infinite}@keyframes mvpWiggle{0%,100%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}}@keyframes mvpTilt{0%,100%{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes mvpBlink{0%,49%{opacity:1}50%,100%{opacity:.45}}@keyframes mvpPop{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes mvpLift{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-8deg)}}.mvp-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.mvp-feat{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--color-steel);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast)}.mvp-feat:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),0.4)}.mvp-feat i{color:var(--color-accent);font-size:18px;flex-shrink:0}.mvp-feat span{font-size:14px;font-weight:500;color:var(--color-white)}.mvp-calc{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-xl);align-items:start}.mvp-calc-form{background:var(--color-steel);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2xl)}.calc-group{margin-bottom:var(--space-xl)}.calc-group:last-child{margin-bottom:0}.calc-label{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-silver);margin-bottom:var(--space-sm)}.calc-options{display:flex;flex-wrap:wrap;gap:10px}.calc-checks{display:grid;grid-template-columns:repeat(2,1fr)}.calc-opt{position:relative;cursor:pointer;flex:1 1 auto;min-width:120px}.calc-opt input{position:absolute;opacity:0;width:0;height:0}.calc-opt span{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;text-align:center;padding:12px 14px;min-height:46px;background:rgba(0,0,0,.25);border:1px solid var(--color-gunmetal);border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;color:var(--color-white);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.calc-opt span small{width:100%;font-size:11px;font-weight:500;color:var(--color-silver)}.calc-opt span i{color:var(--color-accent)}.calc-opt:hover span{border-color:rgba(var(--accent-rgb),0.5);transform:translateY(-1px)}.calc-opt input:checked+span{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-hover);box-shadow:0 0 0 3px rgba(var(--accent-rgb),0.12)}.calc-opt input:checked+span i{color:var(--color-accent-hover)}.calc-opt input:checked+span small{color:var(--color-accent-hover)}.calc-opt input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.calc-row2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.mvp-calc-result{position:sticky;top:calc(var(--header-height)+12px)}.calc-result-card{background:#0a2540;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2xl);text-align:center;color:#fff}.calc-result-label{font-size:13px;letter-spacing:.5px;color:#9fb0c3}.calc-price{font-size:clamp(24px,4vw,34px);font-weight:800;letter-spacing:-.5px;color:var(--color-accent);margin:8px 0 10px;line-height:1.15}.calc-price.flash{animation:calcFlash .5s var(--ease-out)}@keyframes calcFlash{0%{transform:scale(1.06);opacity:.7}100%{transform:scale(1);opacity:1}}.calc-meta{font-size:14px;color:#c7d2e0;margin-bottom:var(--space-lg)}.calc-meta i{color:var(--color-accent);margin-right:4px}.calc-meta b{color:#fff}.calc-warning{display:flex;gap:10px;text-align:left;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:var(--space-lg)}.calc-warning i{color:var(--color-accent);font-size:16px;margin-top:2px;flex-shrink:0}.calc-warning p{font-size:12.5px;line-height:1.6;color:#c7d2e0;margin:0}.calc-warning strong{color:#fff}.calc-cta{width:100%}.calc-wa{display:inline-flex;align-items:center;gap:8px;justify-content:center;margin-top:var(--space-md);font-size:13px;font-weight:600;color:#9fb0c3;transition:color var(--transition-fast)}.calc-wa:hover{color:#25d366}.calc-wa i{color:#25d366;font-size:16px}.mvp-cta-sec{padding-top:0}.mvp-cta-card{max-width:820px;margin:0 auto;text-align:center;padding:var(--space-3xl) var(--space-2xl);background:var(--metal-gradient);border:1px solid var(--color-glass-border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.mvp-cta-card::before{content:'';position:absolute;inset:0;background:var(--metal-shine);pointer-events:none}.mvp-cta-card h2{position:relative;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--color-pure-white);margin-bottom:var(--space-sm)}.mvp-cta-card p{position:relative;color:var(--color-silver-light);max-width:560px;margin:0 auto var(--space-xl);line-height:1.75}.mvp-cta-card .btn{position:relative}@media (max-width:960px){.mvp-hero-inner{grid-template-columns:1fr;gap:var(--space-2xl)}.mvp-hero-visual{order:2}.mvp-why{grid-template-columns:repeat(2,1fr)}.mvp-steps{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.mvp-track{display:none}.mvp-feats{grid-template-columns:repeat(2,1fr)}.mvp-calc{grid-template-columns:1fr}.mvp-calc-result{position:static}}@media (max-width:560px){.mvp-hero{padding-top:84px}.mvp-why{grid-template-columns:1fr}.mvp-steps{grid-template-columns:1fr}.mvp-feats{grid-template-columns:1fr}.mvp-flow{grid-template-columns:1fr 1fr}.calc-checks{grid-template-columns:1fr}.calc-row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mvp-hero-bg,.mvp-flow-glow,.mvp-flow-node,.mvp-flow-node.n4 i,.anim-discover i,.anim-design i,.anim-build i,.anim-test i,.anim-launch i,.mvp-step:hover .mvp-step-icon::after{animation:none !important}.mvp-flow-node{opacity:1;transform:none}}