.mp-page{background:radial-gradient(circle at top left,rgba(80,70,229,.12),transparent 32%),radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#ffffff,#f8fafc)}.mp-shell{margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.mp-shell--narrow{max-width:880px}.mp-hero{position:relative;overflow:hidden;padding:calc(88px + clamp(2rem, 5vw, 4rem)) 0 clamp(4rem,9vw,7rem)}.mp-page .section,.mp-page .section--tinted{padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.mp-hero:before{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.82));pointer-events:none}.mp-hero__inner{display:grid;gap:1.25rem;align-items:center}.mp-calc,.mp-compare-card,.mp-cta__card,.mp-faq__item,.mp-hero__copy,.mp-hero__panel,.mp-proof-card,.mp-step-card,.mp-trust-card,.mp-value-card{border-radius:20px}.mp-compare-card,.mp-trust-card,.mp-value-card{transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring)}.mp-compare-card:hover,.mp-trust-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(15,23,42,.08)}.mp-hero__title{max-width:12ch;margin:.25rem 0 1rem}.mp-hero__lead{max-width:62ch;margin:0}.mp-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.mp-hero__copy{text-align:center}.mp-hero__lead,.mp-hero__title{margin-left:auto;margin-right:auto}.mp-hero__panel{padding:1.75rem}.mp-kicker{margin:0 0 .75rem;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent)}.mp-compare-grid,.mp-proof-grid,.mp-steps-grid,.mp-trust-grid,.mp-value-grid{display:grid;gap:1rem}.mp-proof-card{padding:1rem}.mp-proof-card__value{font-size:clamp(1.4rem,4vw,2.1rem);font-weight:600;letter-spacing:-.03em;color:var(--color-text)}.mp-proof-card__label{margin-top:.35rem;font-size:var(--fs-sm);color:var(--color-text-secondary)}.mp-hero__checklist{display:grid;gap:.75rem;margin-top:1rem}.mp-check{display:flex;align-items:center;gap:.75rem;color:var(--color-text);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.mp-check__dot{width:.8rem;height:.8rem;border-radius:999px;flex:0 0 auto;background:linear-gradient(135deg,var(--brand-500),#0ea5e9);box-shadow:0 0 0 5px rgba(80,70,229,.08)}.mp-section-copy{max-width:54ch;margin:0 auto}.mp-compare-card,.mp-step-card,.mp-trust-card,.mp-value-card{padding:1.75rem 2rem}.mp-value-card__title{margin:0 0 .75rem;font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.mp-list{margin:0;padding:0;list-style:none;display:grid;gap:.85rem}.mp-list li{position:relative;padding-left:1.35rem;color:var(--color-text-secondary);line-height:1.6}.mp-list li:before{content:"•";position:absolute;left:0;top:0;color:rgba(239,68,68,.9)}.mp-list--good li:before{color:rgba(16,185,129,.95)}.mp-step-card__number{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;margin-bottom:1rem;background:rgba(80,70,229,.12);color:var(--color-accent);font-weight:600}.mp-step-card h3,.mp-trust-card p{margin:0 0 .5rem}.mp-step-card p,.mp-trust-card p{margin:0}.mp-calc{display:grid;gap:1rem;padding:1.25rem}.mp-calc__amount{margin:0 0 .75rem;font-size:clamp(2.3rem,7vw,4.6rem);line-height:.95;letter-spacing:-.05em;font-weight:600;color:var(--color-text)}.mp-calc__controls{display:grid;gap:1rem}.mp-slider{display:grid;gap:.5rem}.mp-slider__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:var(--fs-sm);color:var(--color-text)}.mp-slider input[type=range]{width:100%;accent-color:var(--color-accent)}.mp-calc__rows{display:grid;gap:.75rem;padding-top:.5rem}.mp-calc__row{display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-secondary);font-size:var(--fs-body)}.mp-calc__row--total{padding-top:.75rem;border-top:1px solid rgba(15,23,42,.08);color:var(--color-text)}.mp-trust-card{display:flex;align-items:flex-start;gap:.9rem}.mp-faq{display:grid;gap:.85rem}.mp-faq__item{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.6);box-shadow:0 10px 28px rgba(15,23,42,.06)}.mp-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:transparent;border:0;color:var(--color-text);text-align:left;font:inherit;font-weight:600;cursor:pointer}.mp-faq__icon{font-size:1.5rem;line-height:1;color:var(--color-accent)}.mp-faq__answer{padding:0 1.25rem 1.25rem}.mp-faq__answer p{margin:0}.mp-cta{padding:0 0 clamp(3rem,7vw,6rem)}.mp-cta__card{padding:clamp(1.5rem,4vw,2.5rem);text-align:center}.mp-cta__card .ee-body,.mp-cta__card .ee-h2{max-width:32ch;margin-left:auto;margin-right:auto}.mp-cta__card .ee-body{margin-top:.75rem}@media (min-width:768px){.mp-calc,.mp-compare-grid,.mp-proof-grid,.mp-trust-grid,.mp-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-calc__summary{padding-right:1rem}}@media (min-width:960px){.mp-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.5rem}.mp-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mp-timeline{position:relative;display:grid;gap:2rem;padding:1rem 0}.mp-timeline__track{display:none}.mp-timeline__step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start}.mp-timeline__dot{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand-500) 0,#818CF8 100%);color:#fff;font-weight:600;font-size:1.125rem;box-shadow:0 4px 16px rgba(80,70,229,.25);position:relative;z-index:2;flex-shrink:0}.mp-timeline__card{padding:1.25rem 1.5rem;background:var(--glass-1-bg);border:1px solid var(--glass-1-border);border-radius:20px;backdrop-filter:var(--glass-1-blur)}.mp-timeline__title{margin:0 0 .4rem;font-size:1.0625rem;font-weight:600;color:var(--color-text)}.mp-timeline__text{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.mp-timeline__arrow{display:none}@media (min-width:960px){.mp-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:2rem 0 1rem}.mp-timeline__track{display:block;position:absolute;top:calc(1rem + 24px);left:10%;right:10%;height:2px;background:linear-gradient(90deg,rgba(80,70,229,.15),rgba(80,70,229,.35) 50%,rgba(80,70,229,.15));z-index:0}.mp-timeline__step{grid-template-columns:1fr;gap:1rem;text-align:center;align-items:center}.mp-timeline__dot{margin:0 auto}.mp-timeline__card{text-align:left}.mp-timeline__arrow{display:none}}