.mg{--g:#153a2e;--g2:#1f4d3c;--g3:#0f2c22;--gold:#b08a3e;--goldb:#d8b45a;--gl:#f5ecd6;--iv:#faf7f0;--iv2:#f3efe4;--ink:#1b2a22;--mut:#55665b;--line:#e3ddcf;color:var(--ink);font-size:17px;line-height:1.6}.mg *,.mg *:before,.mg *:after{box-sizing:border-box}.mg-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.mg h1,.mg h2{font-family:Fraunces,Georgia,serif;font-weight:500;color:var(--g);letter-spacing:-.02em;line-height:1.08;margin:0}.mg h1{font-size:clamp(2rem,4.2vw,3.2rem)}.mg h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.mg h3{font-family:Inter,Arial,sans-serif;font-size:1.1rem;font-weight:700;color:var(--g);margin:0}.mg p{margin:0}.mg-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px!important}.mg-lead{font-size:clamp(1rem,1.7vw,1.15rem);color:var(--mut);max-width:34em;margin-top:14px!important}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:10px;font-weight:700;font-size:15.5px;text-decoration:none;border:1.5px solid transparent;cursor:pointer}.mg-link{color:var(--g2);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--goldb)}.mg a:focus-visible,.mg summary:focus-visible{outline:3px solid var(--goldb);outline-offset:3px;border-radius:8px}.mg-hero{background:var(--iv);padding:clamp(20px,3vw,34px) 0 clamp(22px,3vw,30px)}.mg-hero__grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;align-items:stretch}.mg-hero__photo{position:relative;min-height:440px;border-radius:20px;overflow:hidden;background:var(--g3);display:flex;align-items:flex-end}.mg-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.mg-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f2c220d,#0f2c2259 45%,#0f2c22e0)}.mg-hero__copy{position:relative;z-index:1;padding:clamp(22px,3vw,40px);color:#fff;max-width:620px}.mg-hero__copy .mg-eyebrow{color:var(--goldb);margin-bottom:10px!important}.mg-hero__copy h1{color:#fff}.mg-hero__copy .mg-lead{color:#e3ebe5;margin-top:10px!important;max-width:32em}.mg-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px}.mg-hero__pricelink{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--goldb)}.mg-ticks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:16px 0 0;margin:14px 0 0;font-size:14px;font-weight:600;color:var(--g2);border-top:1px solid var(--line)}.mg-ticks li{display:flex;align-items:center;gap:7px}.mg-ticks svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mg-start{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #153a2e1a;padding:26px 26px 22px;display:flex;flex-direction:column}.mg-start__kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7a5c1e;background:var(--gl);border:1px solid #e6d6ad;border-radius:99px;padding:5px 11px;margin-bottom:14px}.mg-start h2{font-size:1.5rem;margin-bottom:8px}.mg-start>p{color:var(--mut);font-size:14.5px}.mg-start__steps{list-style:none;padding:0;margin:16px 0 18px;display:grid;gap:9px;font-size:14px;color:#3f5146}.mg-start__steps li{display:flex;gap:10px;align-items:flex-start}.mg-start__steps b{flex:none;width:22px;height:22px;border-radius:50%;background:var(--g);color:#fff;font-size:12px;display:grid;place-items:center;margin-top:1px}.mg-start .mg-btn{width:100%;margin-top:auto}.mg-start__kit{margin-top:12px!important;font-size:13px;color:var(--mut)}.mg-start__kit strong{color:var(--g)}.mg-start__kit a{color:var(--g2);font-weight:700}.mg-trust{padding:22px 0;background:var(--g);color:#fff}.mg-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mg-tile{display:flex;align-items:center;gap:14px}.mg-tile svg{flex:none;width:32px;height:32px;stroke:var(--goldb);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mg-tile strong{display:block;font-size:15px;color:#fff}.mg-tile span,.mg-tile a{display:block;font-size:13px;color:#d6e3db;text-decoration:none;line-height:1.35}.mg-tile a:hover{text-decoration:underline}.mg-pay{padding:clamp(44px,6vw,80px) 0;background:#fff}.mg-pay__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.mg-pay__head p:not(.mg-eyebrow){color:var(--mut);margin-top:10px!important;max-width:52ch}.mg-pay__head .mg-btn{flex:none}.mg-pay__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mg-pay__card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #153a2e0d;transition:transform .2s,box-shadow .2s}.mg-pay__card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #153a2e1f}.mg-pay__img{position:relative;aspect-ratio:1/1;background:var(--iv2)}.mg-pay__img img{width:100%;height:100%;object-fit:cover;display:block}.mg-pay__tag{position:absolute;top:12px;left:12px;background:var(--goldb);color:var(--g3);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 10px}.mg-pay__body{padding:14px 16px 16px}.mg-pay__body strong{display:block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.35rem;color:var(--g);letter-spacing:-.01em}.mg-pay__body span{display:block;font-size:13.5px;color:var(--mut);margin-top:2px}.mg-pay__note{margin-top:18px!important;font-size:13px;color:var(--mut)}.mg-cred{padding:clamp(44px,6vw,80px) 0;background:var(--iv2)}.mg-cred__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:30px}.mg-cred__card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 26px 24px;display:flex;flex-direction:column;gap:10px}.mg-cred__card svg{width:34px;height:34px;stroke:var(--gold);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mg-cred__card h3{font-size:1.05rem}.mg-cred__card p{font-size:14.5px;color:var(--mut)}.mg-cred__card .mg-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;color:var(--g);letter-spacing:.02em}.mg-cred__card a{margin-top:auto;font-size:14px}.mg-cred__note{margin-top:22px!important;font-size:13px;color:var(--mut);max-width:70ch}.mg-steps,.mg-faq,.mg-sec{padding:clamp(44px,6vw,80px) 0;content-visibility:auto;contain-intrinsic-size:auto 560px}.mg-steps{background:#fff}.mg-head{max-width:680px;margin-bottom:30px}.mg-head p{margin-top:12px!important;color:var(--mut)}.mg-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:0}.mg-step{background:var(--iv);border:1px solid var(--line);border-radius:18px;padding:24px 22px;position:relative}.mg-step__n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--g);color:#fff;font-weight:800;font-size:15px;margin-bottom:14px}.mg-step p{color:var(--mut);margin-top:8px!important;font-size:14.5px}.mg-steps__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px}.mg-sec{background:linear-gradient(135deg,var(--g3),var(--g));color:#fff}.mg-sec h2{color:#fff}.mg-sec .mg-head p{color:#cfdbd2}.mg-sec__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mg-sec__item{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.mg-sec__item svg{width:30px;height:30px;stroke:var(--goldb);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mg-sec__item h3{color:#fff}.mg-sec__item p{color:#cfdbd2;font-size:14.5px}.mg-sec__foot{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:26px;align-items:center}.mg-sec__foot a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--goldb)}.mg-faq{background:var(--iv)}.mg-faq__list{display:grid;gap:12px;max-width:820px}.mg-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 22px}.mg-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;color:var(--g);display:flex;justify-content:space-between;gap:16px;min-height:44px}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--gold)}.mg-faq details[open] summary:after{content:"\2013"}.mg-faq details p{padding:0 0 20px;color:var(--mut)}.mg-faq__more{margin-top:22px!important}.mg-cta{background:var(--iv2);padding:clamp(40px,6vw,72px) 0;text-align:center;content-visibility:auto;contain-intrinsic-size:auto 320px}.mg-cta h2{max-width:20em;margin-inline:auto}.mg-cta p{color:var(--mut);margin-top:12px!important}.mg-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px}.mg-cta__phone{margin-top:20px!important;font-size:15px}.mg-cta__phone a{color:var(--g);font-weight:700}@media(max-width:1000px){.mg-hero__grid{grid-template-columns:1fr}.mg-hero__photo{min-height:360px}.mg-trust__grid,.mg-steps__grid,.mg-cred__grid,.mg-sec__grid{grid-template-columns:1fr 1fr}.mg-pay__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.mg{font-size:16px}.mg-wrap{width:min(1180px,calc(100% - 32px))}.mg h1{font-size:1.9rem}.mg h2{font-size:1.55rem}.mg-hero{padding:14px 0 20px}.mg-hero__grid{gap:12px}.mg-hero__photo{min-height:300px;border-radius:16px}.mg-hero__copy{padding:18px}.mg-hero__copy .mg-lead{display:none}.mg-hero__actions{margin-top:14px}.mg-hero__actions .mg-btn{width:100%}.mg-hero__pricelink{width:100%;text-align:center}.mg-start{padding:20px 18px 18px;border-radius:16px}.mg-start h2{font-size:1.3rem}.mg-ticks{justify-content:flex-start;gap:8px 16px;font-size:13px}.mg-trust{padding:18px 0}.mg-trust__grid{gap:14px 12px}.mg-tile{align-items:flex-start;gap:10px}.mg-tile svg{width:26px;height:26px}.mg-tile strong{font-size:14px}.mg-tile span,.mg-tile a{font-size:12px}.mg-pay__head{flex-direction:column;align-items:flex-start;gap:14px}.mg-pay__head .mg-btn{width:100%}.mg-pay__grid{grid-template-columns:1fr 1fr;gap:12px}.mg-pay__body{padding:12px}.mg-pay__body strong{font-size:1.15rem}.mg-pay__body span{font-size:12.5px}.mg-steps__grid,.mg-cred__grid,.mg-sec__grid{grid-template-columns:1fr}.mg-step,.mg-cred__card,.mg-sec__item{padding:20px}.mg-cta__actions .mg-btn{width:100%}.mg-faq details{padding:0 16px}}@media(prefers-reduced-motion:reduce){.mg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/myg-modern.css.map */
