.aMFGYG_page{--night:#12142e;--night-2:#1d1f48;--ink:#1f1b2e;--muted:#4a4458;--cream:#fbf8f3;--tint:#f3eef8;--line:#e4dcea;--violet:#4e2f8f;--violet-hover:#3d2272;--gold:#f2c879;--gold-hover:#f7d899;background:var(--cream);min-height:100vh;color:var(--ink);font-size:1.125rem;line-height:1.65;overflow-x:hidden}.aMFGYG_page h1,.aMFGYG_page h2,.aMFGYG_page h3{font-family:var(--font-cormorant-garamond), Georgia, serif;letter-spacing:-.01em;margin:0;font-weight:600}.aMFGYG_page h2{font-size:clamp(2rem,5vw,2.75rem);line-height:1.12}.aMFGYG_page h3{font-size:1.5rem;line-height:1.25}.aMFGYG_page p{margin:0}.aMFGYG_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aMFGYG_hero{isolation:isolate;background:radial-gradient(circle at 78% 30%, #e16ea042, transparent 28rem), radial-gradient(circle at 12% 10%, #5078e64d, transparent 30rem), linear-gradient(150deg, var(--night) 0%, var(--night-2) 60%, #2a1d4a 100%);background-color:var(--night);color:#fff;padding:clamp(2.5rem,7vw,5.5rem) 1rem clamp(3rem,7vw,5.5rem);position:relative}.aMFGYG_heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem);width:min(100%,72rem);margin:0 auto;display:grid}.aMFGYG_heroCopy{min-width:0}.aMFGYG_eyebrow{color:var(--gold);letter-spacing:.04em;font-size:1rem;font-weight:600}.aMFGYG_hero h1{color:#fff;margin-top:.75rem;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.02}.aMFGYG_heroLead{color:#e6e3f4;max-width:32rem;font-size:1.25rem;line-height:1.6;margin-top:1.25rem!important}.aMFGYG_heroArt{border:1px solid #f2c87959;border-radius:1.5rem;min-width:0;overflow:hidden;box-shadow:0 30px 80px #0506198c}.aMFGYG_heroArt img,.aMFGYG_storyPhoto img,.aMFGYG_bonusPhoto img{width:100%;height:auto;display:block}.aMFGYG_priceLine{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex;margin-top:1.75rem!important}.aMFGYG_priceLine strong{font-size:2.25rem;font-weight:600;line-height:1}.aMFGYG_wasPrice{opacity:.85;font-size:1.25rem;text-decoration:line-through}.aMFGYG_priceNote{opacity:.9;font-size:1rem}.aMFGYG_button{background:var(--violet);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;max-width:100%;min-height:3.5rem;margin-top:1.25rem;padding:.85rem 1.6rem;font-size:1.125rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 12px 30px #4e2f8f47;color:#fff!important}.aMFGYG_button:hover{background:var(--violet-hover);transform:translateY(-1px)}.aMFGYG_button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.aMFGYG_hero .aMFGYG_button,.aMFGYG_buttonLight{background:var(--gold);box-shadow:0 12px 30px #0000004d;color:#1d1530!important}.aMFGYG_hero .aMFGYG_button:hover,.aMFGYG_buttonLight:hover{background:var(--gold-hover)}.aMFGYG_hero .aMFGYG_button:focus-visible,.aMFGYG_buttonLight:focus-visible{outline-color:#fff}.aMFGYG_trustRow{color:#e6e3f4;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.5rem 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.aMFGYG_trustRow li{align-items:center;gap:.45rem;display:inline-flex}.aMFGYG_trustRow svg{color:var(--gold)}.aMFGYG_section{padding:clamp(3.5rem,8vw,5.5rem) 1rem}.aMFGYG_tinted{background:var(--tint)}.aMFGYG_narrow{width:min(100%,44rem);margin:0 auto}.aMFGYG_wide{width:min(100%,64rem);margin:0 auto}.aMFGYG_sectionLead{color:var(--muted);margin-top:.75rem!important}.aMFGYG_checkList{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.aMFGYG_checkList li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.aMFGYG_checkList svg{width:2.25rem;height:2.25rem;color:var(--violet);background:#ece4f7;border-radius:50%;padding:.4rem}.aMFGYG_checkList span{padding-top:.2rem}.aMFGYG_story{padding:clamp(3.5rem,8vw,5.5rem) 1rem}.aMFGYG_storyInner,.aMFGYG_bonusInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);width:min(100%,64rem);margin:0 auto;display:grid}.aMFGYG_storyPhoto,.aMFGYG_bonusPhoto{border-radius:1.25rem;min-width:0;overflow:hidden;box-shadow:0 20px 50px #1f1b2e29}.aMFGYG_storyCopy{gap:1rem;min-width:0;display:grid}.aMFGYG_storyCopy p{color:var(--muted)}.aMFGYG_storyCopy strong{color:var(--ink);font-weight:600}.aMFGYG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.aMFGYG_steps li{border:1px solid var(--line);background:#fff;border-radius:1.25rem;min-width:0;padding:1.5rem}.aMFGYG_stepIcon{background:var(--violet);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.aMFGYG_stepNumber{color:var(--violet);margin-top:1rem;font-size:1rem;font-weight:600;display:block}.aMFGYG_steps h3{margin-top:.15rem}.aMFGYG_steps p{color:var(--muted);margin-top:.5rem!important}.aMFGYG_paceNote{color:var(--ink);font-weight:600;margin-top:1.5rem!important}.aMFGYG_parts{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.aMFGYG_parts li{border:1px solid var(--line);background:#fff;border-radius:1rem;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem 1.25rem;display:grid}.aMFGYG_partNumber{background:var(--night-2);width:2.75rem;height:2.75rem;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:inline-flex}.aMFGYG_parts h3{font-size:1.375rem}.aMFGYG_parts p{color:var(--muted);margin-top:.2rem!important}.aMFGYG_eyebrowDark{color:var(--violet);letter-spacing:.04em;font-size:1rem;font-weight:600}.aMFGYG_bonusInner h2{margin-top:.4rem}.aMFGYG_bonusInner h3{margin-top:1.5rem}.aMFGYG_bonusInner p:not(.aMFGYG_eyebrowDark){color:var(--muted);margin-top:.4rem}.aMFGYG_offer{background:radial-gradient(circle at 20% 0%, #5078e640, transparent 26rem), linear-gradient(160deg, var(--night) 0%, var(--night-2) 100%);background-color:var(--night);padding:clamp(3.5rem,8vw,5.5rem) 1rem}.aMFGYG_offerCard{text-align:center;background:#fff;border-radius:1.5rem;width:min(100%,38rem);margin:0 auto;padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 30px 80px #05061973}.aMFGYG_menu{text-align:left;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.aMFGYG_menu li{border-bottom:1px solid var(--line);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.7rem;padding-bottom:.8rem;display:grid}.aMFGYG_menu svg{color:var(--violet);margin-top:.25rem}.aMFGYG_offerNote{color:var(--muted);margin-top:1.5rem!important}.aMFGYG_offerCard .aMFGYG_priceLine{justify-content:center;margin-top:.75rem!important}.aMFGYG_offerCard .aMFGYG_wasPrice{color:var(--muted)}.aMFGYG_offerCard .aMFGYG_button{width:100%}.aMFGYG_smallPrint{color:var(--muted);font-size:1rem;margin-top:1rem!important}.aMFGYG_faq{gap:.75rem;margin-top:1.75rem;display:grid}.aMFGYG_faq details{border:1px solid var(--line);background:#fff;border-radius:1rem}.aMFGYG_faq summary{cursor:pointer;border-radius:1rem;min-height:3.5rem;padding:1rem 3.25rem 1rem 1.25rem;font-weight:600;list-style:none;position:relative}.aMFGYG_faq summary::-webkit-details-marker{display:none}.aMFGYG_faq summary:after{color:var(--violet);content:"+";font-size:1.5rem;line-height:1;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.aMFGYG_faq details[open] summary:after{content:"–"}.aMFGYG_faq summary:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.aMFGYG_faq details p{color:var(--muted);padding:0 1.25rem 1.25rem}.aMFGYG_closing{background:linear-gradient(160deg, #2a1d4a 0%, var(--night) 100%);background-color:var(--night);color:#fff;text-align:center;padding:clamp(3.5rem,8vw,5.5rem) 1rem}.aMFGYG_closing p{color:#e6e3f4;margin-top:.75rem}.aMFGYG_signature{font-family:var(--font-cormorant-garamond), Georgia, serif;font-size:1.5rem;color:var(--gold)!important}@media (max-width:900px){.aMFGYG_heroInner,.aMFGYG_storyInner,.aMFGYG_bonusInner{grid-template-columns:minmax(0,1fr)}.aMFGYG_heroArt{order:-1}.aMFGYG_steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.aMFGYG_hero .aMFGYG_button{width:100%}}@media (prefers-reduced-motion:reduce){.aMFGYG_button{transition:none}.aMFGYG_button:hover{transform:none}}
