:root{--mm-bg: #2e1a3d;--mm-bg-deep: #241433;--mm-bg-soft: #3b1e43;--mm-band: #6b4d7b;--mm-band-baby: #9d739d;--mm-gold: #d4af37;--mm-gold-soft: #e5c78b;--mm-gold-terra: #b89058;--mm-cream: #f5eee6;--mm-mauve: #8b5a6b;--mm-terracotta: #8b452a;--mm-text: #ffffff;--mm-muted: rgba(255, 255, 255, .82);--mm-ink: #2a1a22;--mm-danger: #ff8a8a;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Nunito", system-ui, sans-serif;--font-sans-tight: "Montserrat", "Nunito", system-ui, sans-serif;--font-script: "Caveat", "Comic Neue", cursive;--font-friendly: "Comic Neue", "Nunito", system-ui, sans-serif;--header-h: 64px;--radius: 999px;--shadow: 0 14px 34px rgba(0, 0, 0, .28)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-height:100vh;overflow-x:hidden;font-family:var(--font-body);color:var(--mm-text);background:var(--mm-bg)}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{width:min(980px,calc(100% - 2rem));margin:0 auto}.site-header-bar{position:fixed;top:0;left:0;right:0;z-index:100;background:#2e1a3df5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(212,175,55,.18);transition:top .28s ease,opacity .28s ease}.site-header-bar.is-hidden{top:calc(-1 * var(--header-h) - 8px);pointer-events:none;opacity:0}.site-header-bar.is-menu-open{top:0;opacity:1;pointer-events:auto}.site-header-spacer{height:var(--header-h);flex-shrink:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-h);padding:.65rem 0}.brand__logo{display:block;height:48px;width:auto;max-width:56px;object-fit:contain;flex-shrink:0}.brand--with-logo .brand__logo{height:48px;max-width:56px}.brand__name{display:inline;line-height:1.1}.brand{font-family:var(--font-display);font-size:clamp(1.25rem,4vw,1.6rem);letter-spacing:.02em;position:relative;z-index:120;display:inline-flex;align-items:center;gap:.65rem;max-width:min(280px,58vw)}.brand span{color:var(--mm-gold-soft)}.nav-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgba(212,175,55,.35);border-radius:12px;background:#241433e6;cursor:pointer;place-items:center;gap:5px;flex-direction:column;position:relative;z-index:120}.nav-toggle span{display:block;width:18px;height:2px;background:#fff;border-radius:2px;transition:.2s ease}.nav-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.1rem;font-size:.88rem;color:var(--mm-muted)}.nav-cta{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.15rem;border-radius:var(--radius);border:1px solid rgba(247,227,181,.7);color:#3a2800!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;text-shadow:0 1px 1px rgba(255,255,255,.4);background:linear-gradient(100deg,#b07d1f,#d4a855 22%,#f7e3b5 42%,#f0c98a 58%,#d4a855 78%,#b07d1f) 0 0 / 220%;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -6px #b07d1f8c;animation:mm-btn-gold-flow 14s linear infinite}.nav-cta:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-90%;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:rotate(18deg);animation:mm-btn-shine 9s ease-in-out infinite}.nav-cta:before{content:"";position:relative;z-index:1;font-size:.7em;line-height:1;opacity:.9}.nav-cta:hover{color:#3a2800!important;border-color:#f7e3b5f2;box-shadow:inset 0 1px #ffffffb3,0 12px 24px -8px #b07d1fa6;transform:translateY(-1px)}.nav-drawer,.nav-backdrop{display:none}@media (max-width: 900px){.nav-toggle{display:grid}.nav-links--desktop{display:none}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#0a040e9e;z-index:200;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-drawer{display:block;position:fixed;top:0;right:0;bottom:0;width:min(320px,88vw);z-index:210;pointer-events:none;transform:translate3d(105%,0,0);transition:transform .28s ease}.nav-drawer.is-open{transform:translateZ(0);pointer-events:auto}.nav-drawer__panel{height:100%;display:flex;flex-direction:column;background:#241433;border-left:1px solid rgba(212,175,55,.22);box-shadow:-18px 0 40px #0006;padding:max(1rem,env(safe-area-inset-top)) max(1.1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) 1.1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.nav-drawer__title{font-family:var(--font-display);font-size:1.15rem;color:var(--mm-gold)}.nav-drawer__close{width:40px;height:40px;border:1px solid rgba(212,175,55,.35);border-radius:12px;background:#2e1a3de6;color:#fff;font-size:1rem;cursor:pointer}.nav-links--mobile{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.35rem;font-size:1rem}.nav-links--mobile a{display:block;padding:.95rem 1rem;border-radius:12px;color:#fff}.nav-links--mobile a:active,.nav-links--mobile a:hover{background:#d4af371f}.nav-links--mobile .nav-cta{text-align:center;margin-top:.65rem;padding:.95rem 1rem}}@media (min-width: 901px){.nav-drawer,.nav-backdrop{display:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:var(--radius);padding:1rem 1.7rem;font-weight:700;font-family:var(--font-body);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;text-align:center;line-height:1.2}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-cta,.btn-gold,.btn-cta--gold,a.btn-cta--gold,.btn-cta--portal,.btn-terracotta{position:relative;overflow:hidden;isolation:isolate;min-width:min(100%,18rem)}.btn-cta:after,.btn-gold:after,.btn-cta--gold:after,a.btn-cta--gold:after,.btn-cta--portal:after,.btn-terracotta:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-90%;width:34%;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:rotate(18deg);animation:mm-btn-shine 9s ease-in-out infinite}.btn-cta>*,.btn-gold>*,.btn-cta--gold>*,.btn-cta--portal>*,.btn-terracotta>*{position:relative;z-index:2}.btn-cta:not(.btn-cta--portal):not(.btn-terracotta),.btn-gold,.btn-cta--gold,a.btn-cta--gold{color:#3a2800;text-shadow:0 1px 1px rgba(255,255,255,.4);border:1px solid rgba(247,227,181,.7);background:linear-gradient(100deg,#b07d1f,#d4a855 22%,#f7e3b5 42%,#f0c98a 58%,#d4a855 78%,#b07d1f) 0 0 / 220%;box-shadow:inset 0 1px #ffffff8c,0 12px 26px -8px #b07d1f8c;animation:mm-btn-gold-flow 14s linear infinite}.btn-cta:not(.btn-cta--portal):not(.btn-terracotta):hover,.btn-gold:hover,.btn-cta--gold:hover,a.btn-cta--gold:hover{color:#3a2800;border-color:#f7e3b5f2;box-shadow:inset 0 1px #ffffffb3,0 16px 32px -8px #b07d1f9e}.btn-cta__label{display:inline-block}.btn-cta__spark{width:1.15rem;height:1.15rem;flex:0 0 auto;color:#3a2800;filter:none}.btn-cta--portal,.btn-terracotta{background:linear-gradient(100deg,#8f5a3d,#a66e4e 22%,#c48464 42%,#b57555 58%,#a66e4e 78%,#8f5a3d) 0 0 / 250%;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);border:0;border-radius:999px;box-shadow:inset 0 1px #ffffff47,5px 7px #3c2421;font-weight:700;animation:mm-btn-gold-flow 14s linear infinite}.btn-cta--portal .btn-cta__spark,.btn-terracotta .btn-cta__spark{color:#fff}.btn-cta--portal:hover,.btn-terracotta:hover{border:0;transform:translateY(1px);box-shadow:inset 0 1px #ffffff59,4px 5px #3c2421}@keyframes mm-btn-gold-flow{0%{background-position:0% 0}to{background-position:250% 0}}@keyframes mm-btn-shine{0%,72%{left:-90%;opacity:0}78%{opacity:.4}88%{left:130%;opacity:0}to{left:130%;opacity:0}}@media (prefers-reduced-motion: reduce){.btn-cta:not(.btn-cta--portal):not(.btn-terracotta),.btn-gold,.btn-cta--gold,a.btn-cta--gold,.btn-cta--portal,.btn-terracotta{animation:none;background-size:100%}.btn-cta:after,.btn-gold:after,.btn-cta--gold:after,a.btn-cta--gold:after,.btn-cta--portal:after,.btn-terracotta:after{animation:none;display:none}}.pdf-divider{width:min(420px,78%);height:2.5px;margin:1.15rem auto 1.35rem;background:var(--mm-gold);border-radius:2px}.pdf-divider--wide{width:min(640px,92%);height:2.5px}.pdf-hero{padding:2rem 0 2.5rem;text-align:center;background:var(--mm-bg)}.pdf-hero__brand span{display:block;font-family:var(--font-display);color:var(--mm-gold-soft);font-size:clamp(2.25rem,10.5vw,3.4rem);font-weight:600;line-height:1.12;letter-spacing:.01em}.pdf-hero__brand em{display:block;font-family:var(--font-display);font-style:italic;color:var(--mm-gold-soft);font-size:clamp(2.45rem,11vw,3.4rem);line-height:1;margin-top:.15rem}@media (max-width: 480px){.pdf-hero__brand span{font-size:clamp(2.1rem,11.5vw,3.2rem)}.pdf-hero__brand em{font-size:clamp(2.3rem,12vw,3.2rem)}}.pdf-hero h1{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,3.8vw,2rem);line-height:1.35;max-width:34rem;margin:0 auto}.pdf-hero h1 em{font-style:italic;font-weight:700}.pdf-hero__media{margin:1.5rem 0 1.75rem;padding:0;max-width:none;width:100%;background:var(--mm-bg)}.pdf-hero__media-frame{position:relative;margin:0 auto;width:100%;max-width:min(1100px,100%);aspect-ratio:16 / 9;border-radius:0;overflow:hidden;background:var(--mm-bg)}.pdf-hero__media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 80%}.pdf-hero__lead{max-width:36rem;margin:0 auto 1rem;color:var(--mm-muted);line-height:1.65}.pdf-hero__lead strong,.pdf-hero__lead b{color:var(--mm-gold-soft);font-weight:700}.pdf-hero__lead em,.pdf-hero__headline em{font-style:italic;font-weight:700;color:var(--mm-gold-soft)}.pdf-hero__headline{font-family:var(--font-display);font-weight:500;font-size:clamp(1.35rem,3.8vw,2rem);line-height:1.35;max-width:34rem;margin:0 auto;color:#fff}.pdf-hero__headline p{margin:0}.pdf-callout{max-width:40rem;margin:0 auto 1.5rem;padding:1.15rem 1.35rem;background:var(--mm-band);color:#fff;line-height:1.45;text-align:center}.pdf-callout p{margin:0}.pdf-callout strong,.pdf-callout b{font-weight:700;font-style:italic;font-size:1.08em;display:inline}.pdf-callout em{font-style:italic;font-weight:700}.pdf-callout .pdf-callout__sub,.pdf-callout p+p{display:block;margin-top:.35rem;font-weight:400;font-style:normal;font-size:.98em;opacity:.98}.pdf-portal{--portal-cream: #f5efe6;--portal-plum: #5d3d52;--portal-terra: #a66e4e;--portal-ink: #2a1a16;--portal-muted: #6a5244;--portal-card: #d9c9ba;text-align:center;background:var(--portal-cream);color:var(--portal-ink)}.pdf-portal__stage{width:100%;background:#0d0814}.pdf-portal__media{width:100%;margin:0 auto;aspect-ratio:16 / 10;overflow:hidden;background:#0d0814;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){.pdf-portal__media{aspect-ratio:5 / 4}}.pdf-portal__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform-origin:center center}.pdf-portal__band{background:var(--portal-plum);color:#fff;padding:1.55rem 1rem 1.7rem}.pdf-portal__badge{margin:0;color:#edd4a4;letter-spacing:.18em;font-weight:700;font-size:clamp(1.85rem,5.2vw,2.35rem);font-family:var(--font-body)}.pdf-portal__band h1,.pdf-portal__band h2{font-family:var(--font-display);font-size:clamp(2rem,6.2vw,3rem);margin:.4rem 0;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#fff}.pdf-portal__tagline{margin:0;color:#e8c49a;letter-spacing:.16em;font-size:clamp(.98rem,2.6vw,1.2rem);font-weight:700}.pdf-portal__body{padding:2rem 0 2.5rem}.pdf-portal__headline{max-width:36rem;margin:0 auto 1.1rem;font-family:var(--font-display);font-size:clamp(1.65rem,4.6vw,2.35rem);line-height:1.32;color:var(--portal-ink)}.pdf-portal__headline p{margin:0}.pdf-portal__headline strong{color:var(--portal-terra);font-weight:700;font-size:1.08em}.pdf-portal__copy{max-width:36rem;margin:0 auto 1.35rem;line-height:1.65;color:var(--portal-muted);font-size:1.02rem}.pdf-portal__copy p{margin:0}.pdf-portal__copy strong,.pdf-portal__copy em strong,.pdf-portal__copy strong em{color:var(--portal-terra);font-style:italic}.pdf-portal__date-pill{display:inline-block;margin:0 auto 1.25rem;padding:.45rem 1.15rem;border-radius:999px;background:var(--portal-plum);color:#fff;font-size:.92rem;font-weight:600}.pdf-portal-timezones{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;max-width:480px;margin:0 auto 1.5rem}.pdf-portal-timezone{background:var(--portal-plum);color:#fff;border-radius:.95rem;padding:.85rem .75rem;box-shadow:0 8px 20px #2d16232e;display:flex;flex-direction:column;align-items:center;gap:.2rem}.pdf-portal-timezone__flag{font-size:1.25rem;line-height:1}.pdf-portal-timezone__flag-img{width:34px;height:24px;object-fit:cover;border-radius:3px;box-shadow:0 1px 4px #00000040;margin:0}.pdf-portal-timezone strong{font-size:.95rem}.pdf-portal-timezone__time{display:inline-flex;align-items:center;gap:.35rem;color:#e8c49a;font-weight:700;font-size:.9rem}.pdf-portal-timezone__time img{width:16px;height:16px;object-fit:contain}.pdf-portal-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:.55rem}.pdf-portal-cta-sub{margin:0;font-weight:700;color:var(--portal-plum);font-size:.95rem}.reserve-btn{font-size:1.3rem}.pdf-portal__prices{display:flex;justify-content:center;gap:1.5rem;margin-bottom:.75rem;flex-wrap:wrap}.pdf-portal__prices .label{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7a5a4a}.pdf-portal__prices strong{font-family:var(--font-display);font-size:2rem;color:var(--mm-terracotta);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.03em;font-weight:700}.pdf-portal__note{color:#7a5a4a;font-size:.9rem}.pdf-portal__date{margin-top:.35rem;font-style:italic;color:#6b4a3c}.pdf-portal__format{margin:.35rem 0 0;font-size:.95rem;color:#7a5a4a}.pdf-portal-block{padding:2.75rem 0;border-top:1px solid rgba(93,61,82,.08)}.pdf-portal-block--tint{background:linear-gradient(180deg,#f7f0e7,#efe4d8)}.pdf-portal-block__title{font-family:var(--font-display);font-size:clamp(1.45rem,3.8vw,2.1rem);text-align:center;margin:0 0 .75rem;color:var(--portal-ink, #2a1a16);line-height:1.25}.pdf-portal-block__title em,.pdf-portal-block__title strong{font-style:italic;color:var(--portal-terra, #a66e4e);font-weight:700}.pdf-portal-block__lead,.pdf-portal-block__footer{text-align:center;max-width:40rem;margin:0 auto 1.5rem;line-height:1.55;color:#6b4a3c}.pdf-portal-block__footer{margin-top:1.5rem;font-style:italic}.pdf-portal-situations{display:grid;grid-template-columns:1fr;gap:.85rem;margin:1.35rem auto;max-width:560px}.pdf-portal-card{display:flex;align-items:center;gap:.95rem;background:#fff;border:0;border-radius:1.15rem;padding:.95rem 1.1rem;text-align:left;box-shadow:0 10px 28px #4a2a2414;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.pdf-portal-card:hover,.pdf-portal-card.mm-reveal.is-visible:hover{transform:translateY(-5px);box-shadow:0 16px 34px #4a2a2424}.pdf-portal-card__icon{flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:#f0d9c8;display:grid;place-items:center;overflow:hidden}.pdf-portal-card__icon img,.pdf-portal-card img{width:34px;height:34px;object-fit:contain;margin:0;display:block}.pdf-portal-card p{margin:0;font-size:.95rem;line-height:1.45;color:var(--portal-ink, #2a1a16)}.pdf-portal-card strong{color:var(--portal-terra, #a66e4e)}.pdf-portal-solo{position:relative;min-height:420px;background-size:cover;background-position:center;background-color:#3a1f34}.pdf-portal-solo__overlay{min-height:420px;display:flex;align-items:center;background:linear-gradient(180deg,#2d14288c,#230e20c7);padding:3rem 1rem;color:#fff}.pdf-portal-solo__title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:.22em;font-weight:700}.pdf-portal-solo__copy{max-width:34rem;margin:0 auto 1.5rem;line-height:1.55;font-size:1.05rem;color:#ffffffeb}.pdf-portal-foryou{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0}@media (max-width: 700px){.pdf-portal-foryou{grid-template-columns:1fr}}.pdf-portal-foryou__item{display:flex;gap:.75rem;align-items:center;background:#fff;border-radius:999px;padding:.85rem 1.15rem;text-align:left;box-shadow:0 8px 22px #4a2a2412;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.pdf-portal-foryou__item:hover,.pdf-portal-foryou__item.mm-reveal.is-visible:hover{transform:translateY(-4px);box-shadow:0 14px 28px #4a2a241f}.pdf-portal-foryou__emoji{font-size:1.35rem;line-height:1.2;flex-shrink:0}.pdf-portal-foryou__item p{margin:0;line-height:1.45;font-size:.94rem}.pdf-portal-foryou__item strong{color:var(--portal-terra, #a66e4e)}.pdf-portal-banner{text-align:center;max-width:42rem;margin:1.5rem auto 0;padding:1rem 1.35rem;background:var(--portal-plum, #5d3d52);color:#fff;border-radius:999px;font-size:1rem;line-height:1.45}.pdf-portal-banner strong{color:#fff}.pdf-portal-banner--wide{max-width:none;border-radius:0;margin:1.75rem 0 0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.05rem,2.5vw,1.25rem);padding:1.25rem 1.5rem}.pdf-portal-meaning{display:grid;grid-template-columns:1fr 1.1fr;gap:1.75rem;align-items:center;text-align:left}@media (max-width: 800px){.pdf-portal-meaning{grid-template-columns:1fr;text-align:center}}.pdf-portal-meaning__media img{width:100%;max-height:360px;object-fit:contain;border-radius:1rem}.pdf-portal-meaning__copy .pdf-portal__badge{color:#bd6d45;font-family:var(--font-sans-tight);font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:700;letter-spacing:.14em}.pdf-portal-meaning__copy h2,.pdf-portal-meaning__copy h3{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,1.9rem);margin:.35rem 0 0;color:var(--portal-ink, #2a1a16);line-height:1.2}.pdf-portal-meaning__copy .pdf-tagline{color:#bd6d45;letter-spacing:.02em;font-weight:500;font-style:italic;font-family:var(--font-display);font-size:clamp(1.15rem,2.6vw,1.45rem);margin:.15rem 0 1rem}.pdf-section-divider{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:.35rem auto 1.35rem;max-width:220px}.pdf-section-divider:before,.pdf-section-divider:after{content:"";flex:1;height:1px;background:#4a2a2459}.pdf-section-divider span{width:8px;height:8px;transform:rotate(45deg);background:#8b452a;box-shadow:0 0 0 2px #8b452a26}.pdf-portal-block__title--takeaways{color:#2a1a16;font-weight:600}.pdf-portal-takeaways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:.5rem}@media (max-width: 700px){.pdf-portal-takeaways{grid-template-columns:1fr}}.pdf-portal-takeaway{background:#d9c9ba;border-radius:1.45rem;padding:1.45rem 1.2rem 1.3rem;text-align:center;border:0;box-shadow:0 12px 28px #4a2a241a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.pdf-portal-takeaway:hover,.pdf-portal-takeaway.mm-reveal.is-visible:hover{transform:translateY(-6px);box-shadow:0 18px 36px #4a2a2429}.pdf-portal-takeaways>.pdf-portal-takeaway:last-child:nth-child(odd){grid-column:1 / -1;width:min(100%,calc((100% - 1.15rem)/2));max-width:none;margin-inline:auto;justify-self:center}@media (max-width: 700px){.pdf-portal-takeaways>.pdf-portal-takeaway:last-child:nth-child(odd){width:100%}}.pdf-portal-takeaway__icon{width:52px;height:52px;margin:0 auto .85rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d4845a,#a66e4e 70%);display:grid;place-items:center;box-shadow:0 0 0 4px #a66e4e2e,0 8px 18px #8b452a47;overflow:hidden}.pdf-portal-takeaway__icon img{width:100%;height:100%;object-fit:cover}.pdf-portal-takeaway__spark{color:#f5e6c8;font-size:1.15rem;line-height:1}.pdf-portal-takeaway h3,.pdf-portal-takeaway h4{margin:0 0 .55rem;font-family:var(--font-display);color:#2a1a16;font-size:clamp(1.12rem,2.4vw,1.28rem);letter-spacing:.03em;text-transform:none;font-weight:700;line-height:1.25}.pdf-portal-takeaway p{margin:0;font-size:clamp(.98rem,2.1vw,1.08rem);line-height:1.55;color:#6a5244}.pdf-portal-steps{display:grid;grid-template-columns:1fr;gap:1.15rem;margin-top:1.5rem;max-width:680px;margin-left:auto;margin-right:auto}.pdf-portal-step{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(0,.6fr);align-items:center;column-gap:.85rem;background:#fff;border:0;border-radius:1.5rem;padding:1.35rem 1.45rem;text-align:left;box-shadow:0 12px 28px #4a2a2417;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.pdf-portal-step:hover,.pdf-portal-step.mm-reveal.is-visible:hover{transform:translateY(-5px);box-shadow:0 18px 34px #4a2a2424}.pdf-portal-step__media{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px}.pdf-portal-step__media img,.pdf-portal-step img{width:112px;height:112px;object-fit:contain;margin:0 auto;display:block;flex:none}.pdf-portal-step__body{min-width:0}.pdf-portal-step h3,.pdf-portal-step h4{margin:0;font-family:var(--font-display);letter-spacing:.1em;color:#bd6d45;font-size:clamp(1.7rem,3.8vw,2.1rem);font-weight:700;text-transform:uppercase;line-height:1.05}.pdf-portal-step__sub{margin:.1rem 0 .85rem;font-style:italic;color:#bd6d45;font-size:clamp(1.02rem,2.3vw,1.15rem);line-height:1.25}.pdf-portal-step ul{list-style:none;margin:0;padding:0;text-align:left}.pdf-portal-step li{position:relative;padding:.4rem 0 .4rem 1.45rem;font-size:clamp(1rem,2.2vw,1.08rem);line-height:1.45;color:#4a342c}.pdf-portal-step li:before{content:"";position:absolute;left:0;top:.32rem;font-size:1.05rem;line-height:1;color:#bd6d45}@media (max-width: 560px){.pdf-portal-step{grid-template-columns:1fr;text-align:center;justify-items:center}.pdf-portal-step__body{text-align:center;width:100%}.pdf-portal-step h3,.pdf-portal-step h4,.pdf-portal-step__sub{text-align:center}.pdf-portal-step ul{max-width:20rem;margin-inline:auto;text-align:left}}.pdf-portal-block__title--bonus{display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap;color:#2a1a16}.pdf-portal-bonus-gift{font-size:1.35rem;line-height:1}.pdf-portal-bonuses{display:grid;gap:1.15rem;margin-top:.5rem;max-width:720px;margin-left:auto;margin-right:auto}.pdf-portal-bonus{display:flex;flex-direction:row;align-items:center;gap:.85rem;background:#fffdf9;border-radius:2.75rem;padding:.85rem 1.15rem;overflow:hidden;text-align:left;border:0;box-shadow:0 14px 32px #4a2a241a;min-height:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.pdf-portal-bonus:hover,.pdf-portal-bonus.mm-reveal.is-visible:hover{transform:translateY(-5px);box-shadow:0 20px 38px #4a2a2426}.pdf-portal-bonus--flip{flex-direction:row-reverse}@media (max-width: 560px){.pdf-portal-bonus,.pdf-portal-bonus--flip{flex-direction:column;text-align:center;border-radius:1.6rem;padding:1rem 1.1rem 1.2rem}.pdf-portal-bonus__media{width:100%!important;flex-basis:auto!important;min-height:0}.pdf-portal-bonus__copy{padding:.35rem .2rem .15rem!important}}.pdf-portal-bonus__media{flex:0 0 118px;width:118px;min-height:118px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.pdf-portal-bonus__media img,.pdf-portal-bonus img{width:auto;height:auto;max-width:110px;max-height:128px;object-fit:contain;object-position:center center;display:block;margin:0 auto;border-radius:.65rem}.pdf-portal-bonus__copy{flex:1 1 auto;min-width:0;padding:.35rem .55rem .35rem .15rem;display:flex;flex-direction:column;justify-content:center}.pdf-portal-bonus h3,.pdf-portal-bonus h4{margin:0 0 .45rem;font-family:var(--font-display);color:#a66e4e;font-size:clamp(1.12rem,2.6vw,1.38rem);letter-spacing:.04em;font-weight:700;line-height:1.25;text-transform:uppercase}.pdf-portal-bonus p{margin:0;font-size:.95rem;line-height:1.5;color:#5a4034}.pdf-portal-closing{text-align:center;max-width:40rem;margin:0 auto 1.65rem;font-family:var(--font-display);font-size:clamp(1.28rem,3.4vw,1.65rem);line-height:1.42;color:var(--portal-ink, #2a1a16);font-weight:500}.pdf-portal-closing em,.pdf-portal-closing strong{color:#b8734d;font-style:italic;font-weight:700}.pdf-portal-price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;max-width:760px;margin:0 auto 1.5rem}@media (max-width: 640px){.pdf-portal-price-cards{grid-template-columns:1fr}}.pdf-portal-price-card{display:flex;flex-direction:column;height:100%;background:#fff;border:0;border-radius:1.5rem;padding:1.55rem 1.25rem 1.4rem;text-align:center;box-shadow:0 12px 28px #4a2a2417}.pdf-portal-price-card--early{box-shadow:0 12px 28px #4a2a241f}.pdf-portal-regular-assurance{margin:1rem auto 0;max-width:16rem}.pdf-portal-regular-assurance__badge{display:inline-block;margin:0 auto .45rem;padding:.55rem 1.1rem;border-radius:.9rem;border:2px solid rgba(93,61,82,.28);background:linear-gradient(180deg,#faf7f2,#ebe3d8);color:#5d3d52;font-size:clamp(.9rem,1.9vw,1rem);font-weight:800;letter-spacing:.03em}.pdf-portal-regular-assurance__text{margin:0;font-size:.88rem;line-height:1.4;color:#6b5244}.pdf-portal-price-card h3,.pdf-portal-price-card h4{margin:0 0 .55rem;font-family:var(--font-display);color:var(--portal-ink, #2a1a16);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.05rem,2.2vw,1.42rem);font-weight:700}.pdf-portal-price-card p,.pdf-portal-price-card__detail{margin:0 0 .85rem;font-size:.92rem;color:#6b5244;line-height:1.45}.pdf-portal-price-card__detail strong{display:inline;font-family:inherit;font-size:inherit;color:inherit;font-weight:700;text-shadow:none;font-variant-numeric:normal}.pdf-portal-price-card__detail em{font-style:italic;font-size:.88em;color:#7a5a4a}.pdf-portal-price-card>strong{display:block;font-family:var(--font-display);font-size:clamp(1.55rem,3.6vw,2.15rem);line-height:1.2;color:#b8734d;font-variant-numeric:lining-nums tabular-nums;font-weight:700;text-wrap:balance}.pdf-portal-price-card>strong.is-regular{color:var(--portal-ink, #2a1a16)}.pdf-portal-save{display:block;width:fit-content;max-width:100%;margin:1rem auto 0;padding:.7rem 1.35rem;border-radius:.9rem;border:2px solid #c4785a;background:linear-gradient(180deg,#fff8f2,#f4d2c0);box-shadow:0 10px 22px #8b462e33;font-size:clamp(.95rem,2vw,1.08rem);letter-spacing:.03em;color:#8b2e2e;font-weight:800;text-transform:none;line-height:1.2}.pdf-portal-urgency{margin:1rem auto 0;max-width:16rem}.pdf-portal-urgency__label{margin:0 0 .45rem;font-size:.88rem;color:#6b5244;letter-spacing:.02em}.pdf-portal-urgency__label strong{color:#bd6d45;font-size:1.15em;font-family:var(--font-display)}.pdf-portal-urgency__bar{height:.55rem;border-radius:999px;background:#5d3d521f;overflow:hidden}.pdf-portal-urgency__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d4af37,#bd6d45 55%,#8f5a3d);transition:width .45s ease}.pdf-portal-urgency__soldout{margin:0;padding:.55rem .85rem;border-radius:999px;background:#5d3d521a;color:#5d3d52;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdf-portal-price-card__cta{margin-top:auto;padding-top:1.15rem}.pdf-portal-price-card__cta .pdf-portal-cta-wrap{margin:0}.pdf-portal-price-card__cta .btn{width:100%;min-width:0;font-size:.82rem;padding:.9rem 1rem}.pdf-portal-price-card.is-soldout{opacity:.92}.btn.btn-cta.is-disabled,.btn.btn-cta--portal.is-disabled,a.btn.is-disabled,span.btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;filter:grayscale(.25);transform:none!important;box-shadow:none!important;animation:none!important}.btn.btn-cta.is-disabled:after,.btn.btn-cta--portal.is-disabled:after,span.btn.is-disabled:after{display:none}.pdf-portal-flag{width:1.15rem;height:.82rem;object-fit:cover;border-radius:2px;display:inline-block;vertical-align:-.1em;margin-left:.28rem;box-shadow:0 0 0 1px #ffffff40}.pdf-portal-schedule-banner{display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:680px;margin:0 auto 1.5rem;padding:1.05rem 1.5rem;border-radius:999px;background:var(--portal-plum, #5d3d52);color:#fff;font-size:1rem;text-align:center}.pdf-portal-schedule-banner__date{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.pdf-portal-schedule-banner__times{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .55rem;line-height:1.35}.pdf-portal-schedule-banner__slot{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.15rem}.pdf-portal-schedule-banner__dot{margin-right:.35rem;opacity:.85}.pdf-portal-schedule-banner__clock{font-variant-numeric:tabular-nums}.pdf-portal-schedule-banner__times strong{font-weight:700}.pdf-portal-schedule-banner__format{opacity:.9;font-size:.86rem}.pdf-portal-block__title--guides{font-size:clamp(1.55rem,4vw,2.25rem)}.pdf-portal-block__title--guides em,.pdf-portal-block__title--guides strong{background:linear-gradient(92deg,#c4895a,#a66e4e 45%,#7a4a32);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:700;letter-spacing:.04em}.pdf-portal-guides__lead{color:#6b5244;max-width:42rem;font-size:1.02rem}.pdf-portal-guides__lead strong,.pdf-portal-guides__lead em{color:#4a342c;font-weight:700;font-style:italic}.pdf-portal-guides-compose{position:relative;width:min(980px,100%);margin:.75rem auto 0}.pdf-portal-guides__photo{display:block;width:min(620px,100%);margin:0 auto;border-radius:1.25rem 1.25rem 0 0;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.pdf-portal-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .35rem;margin:-5.5rem auto 0;position:relative;z-index:1;padding-top:2.5rem;align-items:start;width:100%;max-width:980px}@media (max-width: 700px){.pdf-portal-guides-compose{width:min(440px,100%)}.pdf-portal-guides{grid-template-columns:1fr;margin-top:-3rem;gap:2.5rem;max-width:420px}}.pdf-portal-guide{--guide-blob: url(/media/brand/portal/circulo-descripcion-guia.png);--guide-logo-bg: url(/media/brand/portal/fondo-logo.png);position:relative;background-color:transparent;background-image:var(--guide-blob);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;border-radius:0;aspect-ratio:1 / 1;width:min(100%,480px);max-width:none;min-height:0;margin:0 auto;padding:22% 22% 18%;text-align:center;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media (max-width: 700px){.pdf-portal-guide{width:100%;padding:22% 20% 18%}}.pdf-portal-guide__icon-wrap{position:absolute;top:8%;left:50%;transform:translate(-50%,-50%);z-index:3;width:clamp(4.75rem,12vw,6.5rem);height:clamp(4.75rem,12vw,6.5rem);border-radius:0;display:grid;place-items:center;background-color:transparent;background-image:var(--guide-logo-bg);background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none;pointer-events:none}.pdf-portal-guide__icon-wrap--standalone{background-image:none;overflow:visible}.pdf-portal-guide__icon{width:48%;height:48%;object-fit:contain;margin:0;display:block;filter:brightness(0) invert(1)}.pdf-portal-guide__icon-wrap--standalone .pdf-portal-guide__icon{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:none;box-shadow:0 6px 16px #4a2a2433}.pdf-portal-guide__body{width:100%;max-width:15.5rem;display:flex;flex-direction:column;align-items:center;flex:1;justify-content:flex-start;padding-top:.35rem;box-sizing:border-box}.pdf-portal-guide h3,.pdf-portal-guide h4{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.95rem,4.2vw,2.55rem);line-height:1.05;color:#b8734d;font-weight:700}.pdf-portal-guide__role{margin:.45rem 0 .7rem;color:#3d2a22;font-weight:700;font-style:italic;font-size:clamp(.66rem,1.3vw,.76rem);letter-spacing:.07em;text-transform:uppercase;line-height:1.3;max-width:14.5rem}.pdf-portal-guide p{margin:0;font-size:clamp(.84rem,1.5vw,.95rem);line-height:1.45;color:#3d2a22;max-width:14.5rem}.pdf-section{padding:3.25rem 0}.pdf-section--soft{background:linear-gradient(180deg,#3b1e43d9,#2e1a3d66)}.pdf-h2{font-family:var(--font-display);font-size:clamp(1.6rem,4.5vw,2.4rem);text-align:center;margin:0 0 1rem}.pdf-h2.gold{color:var(--mm-gold-soft)}.pdf-h2.left{text-align:left}.lead{text-align:center;color:var(--mm-muted);max-width:36rem;margin:0 auto 1.75rem;line-height:1.6}.section-cta{display:flex;justify-content:center;margin-top:1.9rem}.section-cta .btn-cta{width:min(100%,26rem);padding:1.05rem 1.6rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--mm-gold);margin:0 0 .5rem;justify-self:center}.pdf-tagline{font-family:var(--font-display);font-style:italic;color:var(--mm-gold-soft);font-size:1.25rem;margin:0 0 1rem}.prose{color:var(--mm-muted);line-height:1.7}.prose p{margin:0 0 1rem}.prose img,.pdf-hero__headline img,.pdf-hero__lead img,.pdf-callout img{max-width:100%;height:auto;border-radius:8px}.pdf-foryou-section{position:relative;background:#1a0b2e;overflow:hidden;padding:1.5rem 0 0}.pdf-foryou-section--image{padding:1.5rem 1rem 0}.pdf-foryou-section__media{width:min(100%,640px);max-width:640px;margin:0 auto;padding:0 0 1.25rem}.pdf-foryou-section__media img,.pdf-foryou-section__media video{display:block;width:100%;height:auto;margin:0 auto;image-rendering:auto}.pdf-foryou-section__media video{background:#0d0618;border-radius:.35rem;max-height:min(70vh,640px);object-fit:contain}.pdf-hero__media-frame .mm-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pdf-hero__media-frame video,.pdf-hero__media-frame .mm-video video{display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:center;background:#0d0618;border-radius:0}.mm-video{position:relative;width:100%}.mm-video__controls{position:absolute;right:.75rem;bottom:.75rem;z-index:3;display:flex;gap:.4rem;opacity:.55;transition:opacity .25s ease}.mm-video--controls:hover .mm-video__controls,.mm-video--controls:focus-within .mm-video__controls{opacity:1}.mm-video__btn{width:2.35rem;height:2.35rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#140a1c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px #00000047;transition:transform .2s ease,background .2s ease}.mm-video__btn:hover{transform:translateY(-1px);background:#140a1cc7}.mm-video__btn svg{width:1.05rem;height:1.05rem;display:block}@media (prefers-reduced-motion: reduce){.mm-video__controls{opacity:.85}}.pdf-foryou-section .pdf-gold-banner{margin-top:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;padding:1.05rem 1.25rem}@media (min-width: 900px){.pdf-foryou-section--image{padding:2rem 1.5rem 0}.pdf-foryou-section__media{width:min(100%,560px);max-width:560px;padding-bottom:1.5rem}}.pdf-foryou{position:relative;display:grid;gap:1.25rem;align-items:start}@media (min-width: 768px){.pdf-foryou{grid-template-columns:minmax(0,1fr) minmax(220px,1.05fr) minmax(0,1fr);gap:.85rem .9rem;align-items:center}}@media (min-width: 1100px){.pdf-foryou{grid-template-columns:minmax(0,1fr) minmax(280px,1.15fr) minmax(0,1fr);gap:1rem 1.15rem}}.pdf-foryou__list{display:flex;flex-direction:column;gap:.85rem}.pdf-foryou__list--left,.pdf-foryou__list--right{text-align:center}.pdf-foryou__visual{display:flex;justify-content:center;position:relative;z-index:1;order:-1}@media (min-width: 768px){.pdf-foryou__visual{order:0}}.pdf-foryou__visual-frame{position:relative;width:100%;max-width:min(380px,82vw);margin:0 auto;isolation:isolate}@media (min-width: 768px){.pdf-foryou__visual-frame{max-width:100%}}.pdf-foryou__visual-frame img{display:block;width:100%;height:auto;max-height:min(620px,78vh);object-fit:contain;object-position:center;position:relative;z-index:1;mix-blend-mode:screen}.mm-chakra-connectors{display:none;position:absolute;left:50%;top:4%;width:148%;height:92%;transform:translate(-50%);color:var(--mm-gold-soft);pointer-events:none;z-index:2;opacity:.9}@media (min-width: 768px){.mm-chakra-connectors{display:block}}@media (min-width: 1100px){.mm-chakra-connectors{width:155%}}.pdf-foryou-card{position:relative;margin:0;padding:1.35rem 1rem 1rem;border-radius:1rem;border:1.5px solid color-mix(in srgb,var(--card-accent, #c9a227) 75%,#fff 10%);background:#12081c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 18px color-mix(in srgb,var(--card-accent, #c9a227) 35%,transparent),inset 0 0 20px #ffffff08;text-align:center}.pdf-foryou-card__lotus{display:grid;place-items:center;width:2.35rem;height:2.35rem;margin:-.35rem auto .65rem;border-radius:50%;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--card-accent) 80%,#fff),var(--card-accent));box-shadow:0 0 14px color-mix(in srgb,var(--card-accent) 55%,transparent)}.pdf-foryou-card__lotus img{width:1.15rem;height:1.15rem;object-fit:contain;filter:brightness(0) invert(1)}.pdf-foryou-card h3{margin:0 0 .35rem;color:var(--mm-gold-soft);font-family:var(--font-display);font-size:clamp(.88rem,1.4vw,1.02rem);text-transform:uppercase;letter-spacing:.05em;line-height:1.25}.pdf-foryou-card p{margin:0;color:#f4eef8;font-size:clamp(.84rem,1.25vw,.94rem);line-height:1.45}.pdf-foryou__bottom{grid-column:1 / -1;display:flex;justify-content:center;width:100%;margin-top:.35rem}.pdf-foryou__bottom .pdf-foryou-card{width:min(100%,22rem)}.pdf-gold-banner{margin-top:1.75rem;padding:1rem 1.25rem;background:var(--mm-gold-terra);color:var(--mm-bg-deep);text-align:center;font-family:var(--font-display);font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.85rem,2.5vw,1.05rem);line-height:1.4}.pdf-whatis__intro{background:var(--mm-bg);padding:3rem 0 2.5rem;text-align:center}.pdf-whatis__intro .pdf-h2{margin-bottom:.15rem}.pdf-tagline--center{text-align:center;font-style:italic;color:var(--mm-gold-soft);font-family:var(--font-display);font-size:clamp(1.6rem,4.5vw,2.4rem);margin:.15rem auto .85rem;line-height:1.2;font-weight:500}.pdf-whatis__body{max-width:42rem;margin:1.25rem auto 0;text-align:center;color:#f2e9f6;line-height:1.65;font-size:clamp(.98rem,2vw,1.08rem)}.pdf-whatis__body strong,.pdf-whatis__body b{color:#fff;font-weight:700}.pdf-whatis__beyond{position:relative;padding:3.25rem 1rem 3.5rem;text-align:center;background:linear-gradient(180deg,#14082073,#0c04169e),var(--whatis-beyond-bg, url(/media/brand/limpieza/fondo-noche.png)) center / cover no-repeat;color:#fff}@media (min-width: 900px){.pdf-whatis__beyond{background-size:100% auto,100% auto;background-position:center top,center bottom;background-repeat:no-repeat,no-repeat;min-height:36rem;padding:4rem 1.5rem 4.5rem}}.pdf-whatis__beyond .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(1rem,2.4vw,1.2rem);color:#fffffff2;margin:0 0 .85rem;font-weight:600}.pdf-whatis__beyond h3{font-family:var(--font-display);font-size:clamp(1.45rem,3.8vw,2.05rem);margin:0 auto 1rem;max-width:28rem;line-height:1.3;font-weight:500}.pdf-whatis__beyond p{margin:0 auto 1.5rem;max-width:38rem;color:#ffffffeb;line-height:1.6}.pdf-split{display:grid;gap:1.5rem}@media (min-width: 900px){.pdf-split{grid-template-columns:1.15fr .85fr;gap:2rem;align-items:start}}.pdf-beyond{padding:1.35rem;border:1px solid rgba(212,175,55,.28);border-radius:18px;background:#241433b3}.pdf-beyond h3{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.45rem}.pdf-beyond p{color:var(--mm-muted);line-height:1.55}.pdf-beyond__img{margin-top:1rem;border-radius:12px;width:100%;max-height:180px;object-fit:cover}.pdf-benefits-section{padding-bottom:0}.pdf-benefits-title{font-family:var(--font-display);text-align:center;margin:0 0 .35rem;color:var(--mm-gold-soft);line-height:1.2}.pdf-benefits-title span{display:block;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:500;font-style:normal}.pdf-benefits-title em{display:block;font-size:clamp(1.7rem,4.5vw,2.45rem);font-style:italic;font-weight:600;color:var(--mm-gold-soft)}.pdf-benefits{display:grid;gap:1.75rem 2rem;margin-top:.5rem;margin-bottom:2.25rem}@media (min-width: 700px){.pdf-benefits{grid-template-columns:repeat(2,1fr)}}.pdf-benefits article{padding:.35rem .75rem .85rem;text-align:center;background:transparent;border:none}.mm-benefit-icon-wrap{display:flex;align-items:center;justify-content:center;height:3.25rem;margin:0 auto .75rem}.mm-benefit-icon{display:inline-flex;width:2.75rem;height:2.75rem;color:var(--mm-gold-soft)}.mm-benefit-icon svg{width:100%;height:100%}.mm-benefit-icon-img{display:block;width:2.75rem!important;height:2.75rem!important;max-width:2.75rem;max-height:2.75rem;object-fit:contain;image-rendering:auto}.mm-benefit-icon-img:not(.is-svg){filter:brightness(0) invert(1) sepia(1) saturate(3.2) hue-rotate(5deg) brightness(1.05)}.pdf-benefits h3{margin:0 0 .4rem;color:var(--mm-gold-soft);font-family:var(--font-display);font-size:1.02rem;text-transform:uppercase;letter-spacing:.03em}.pdf-benefits p{margin:0 auto;color:#f2e9f6;font-size:.92rem;line-height:1.5;max-width:26rem}.pdf-benefits__band{background:var(--mm-band-baby);color:#fff;text-align:center;padding:1.6rem 1.25rem 1.75rem}.pdf-benefits__quote{margin:0 auto;max-width:40rem;font-family:var(--font-display);font-size:clamp(1.15rem,3vw,1.55rem);font-weight:700;line-height:1.35}.pdf-benefits__quote-sub{margin:.55rem auto 0;max-width:36rem;font-family:var(--font-display);font-style:normal;font-size:clamp(.95rem,2.2vw,1.1rem);opacity:.95}.pdf-why-section{background:var(--mm-bg)}.pdf-why-section__inner{max-width:780px}.pdf-why-title{font-family:var(--font-display);font-size:clamp(1.55rem,4.2vw,2.25rem);text-align:center;margin:0 0 .75rem;line-height:1.25;font-weight:500;color:var(--mm-gold-soft)}.pdf-why-title em{display:inline;font-style:italic;color:var(--mm-gold-soft);font-weight:600}.pdf-why-section .pdf-divider{width:min(520px,88%)}.pdf-why{display:grid;gap:.9rem;margin-top:1.5rem}@media (min-width: 640px){.pdf-why{grid-template-columns:repeat(2,1fr);gap:1rem 1.05rem}.pdf-why-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - .52rem);justify-self:center;width:100%}}.pdf-why-card{padding:1.25rem 1.15rem 1.3rem;border-radius:16px;background:linear-gradient(180deg,#f3eaf2,#e8dce9);color:var(--mm-ink);box-shadow:0 8px 22px #0003;text-align:center;border:1px solid rgba(255,255,255,.35)}.pdf-why-card__icon{display:block;width:2.25rem;height:2.25rem;margin:0 auto .6rem;object-fit:contain}.pdf-why-card h3{margin:0 0 .4rem;color:#3b1e43;font-family:var(--font-display);font-size:1.08rem;font-weight:700;text-transform:none;letter-spacing:0}.pdf-why-card p{margin:0 auto;color:#3a2a42;font-size:.9rem;line-height:1.45;max-width:none}.pdf-why-tagline{margin:2rem auto 0;max-width:30rem;text-align:center;font-family:var(--font-display);font-style:italic;font-size:clamp(1.1rem,2.9vw,1.9rem);color:var(--mm-gold-soft);line-height:1.4}.pdf-offer{padding:3.75rem 0 4rem;text-align:center;background:radial-gradient(ellipse 70% 45% at 50% 18%,rgba(91,47,107,.45),transparent 70%),var(--mm-bg-deep)}.pdf-offer__inner{max-width:640px;display:flex;flex-direction:column;align-items:center;gap:0}.pdf-offer__header{width:100%;margin-bottom:.35rem}.pdf-offer__kicker{margin:0;color:var(--mm-gold-soft);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(1.35rem,4vw,1.95rem);font-weight:600}.pdf-offer__sub{margin:.4rem 0 0;color:var(--mm-gold-soft);font-family:var(--font-display);font-style:italic;font-size:clamp(1.3rem,3.2vw,1.95rem);font-weight:500}.pdf-offer__header .pdf-divider{margin-top:1.1rem;margin-bottom:.25rem}.pdf-offer__service{width:100%;padding:.5rem 0 .25rem}.pdf-offer__icon{width:min(65px,46%);height:auto;aspect-ratio:1;object-fit:contain;margin:.85rem auto 1.15rem;display:block;filter:drop-shadow(0 0 10px rgba(212,175,55,.35)) drop-shadow(0 10px 24px rgba(0,0,0,.35))}.pdf-offer h2{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3.8vw,1.95rem);font-weight:600;color:#fff;letter-spacing:.02em;line-height:1.25}.pdf-offer__session{margin:.55rem 0 0;color:#ffffffe0;font-size:1rem;font-weight:500}.pdf-offer__price{margin:1.25rem 0 .15rem;display:inline-flex;align-items:baseline;justify-content:center;gap:.04em;font-family:var(--font-display);color:var(--mm-gold-soft);font-size:clamp(3rem,8.5vw,4rem);line-height:1;font-weight:600;letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 2px 18px rgba(212,175,55,.25)}.pdf-offer__price--dual{display:block;font-size:clamp(1.55rem,4.2vw,2.35rem);line-height:1.2;letter-spacing:.02em;text-wrap:balance}.pdf-offer__currency,.pdf-offer__amount{display:inline-block;line-height:1;font:inherit;vertical-align:baseline}.pdf-offer__amount{font-weight:700;letter-spacing:.03em}.pdf-offer__invest{margin:.35rem 0 0;color:var(--mm-muted);font-size:.95rem}.pdf-offer__cta{margin-top:1.45rem;display:flex;justify-content:center}.pdf-offer__cta .btn-cta{width:min(100%,28rem);padding:1.1rem 1.75rem;font-size:.94rem}.pdf-offer__note{max-width:32rem;margin:1.35rem auto 0;color:#ffffffb8;font-size:.82rem;line-height:1.55}.pdf-offer__payments{width:100%;margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid rgba(212,175,55,.2)}.pdf-offer .pay-methods{margin:0 auto}.pdf-offer .pay-methods__title{display:none}.pdf-offer .pay-methods__list{justify-content:center;gap:.55rem;flex-wrap:wrap}.pdf-offer .pay-methods__item{min-width:68px;height:38px;background:#fff;box-shadow:0 4px 12px #0000002e}.pdf-conocenos{background:var(--mm-cream);color:var(--mm-ink);padding:3rem 0 3.5rem;text-align:center}.pdf-conocenos--page{min-height:calc(100vh - 8rem)}.pdf-conocenos__inner{max-width:560px}.pdf-conocenos__avatar{width:148px;height:148px;border-radius:50%;object-fit:cover;margin:0 auto 1rem;border:3px solid #fff;box-shadow:0 10px 28px #0000002e;display:block}.pdf-script{font-family:var(--font-script);font-size:clamp(2.4rem,7.5vw,3.5rem);color:#5b2f6b;margin:0 0 .5rem;font-weight:600;letter-spacing:.01em;line-height:1.15}.pdf-conocenos__tagline{margin:0 auto 1.5rem;max-width:26rem;line-height:1.55;color:#3a2a32}.pdf-link-cards{display:grid;gap:.9rem;margin-bottom:1.75rem}.pdf-link-card{display:flex;align-items:center;gap:.85rem;text-align:left;padding:1rem 1.05rem;border-radius:18px;color:#fff;box-shadow:0 10px 24px #0000001f;text-decoration:none}.pdf-link-card--plum{background:#4a2a55}.pdf-link-card--mauve{background:#8b5a6b}.pdf-link-card__icon{flex:0 0 auto;width:3.25rem;height:3.25rem;object-fit:contain}.pdf-link-card__body{flex:1;min-width:0}.pdf-link-card p{margin:0 0 .7rem;font-size:.9rem;line-height:1.45}.pdf-link-card span{display:inline-flex;padding:.5rem .95rem;border-radius:999px;background:#fff;color:#5b2f6b;font-weight:700;font-size:.82rem;line-height:1.3}.pdf-conocenos__bio-block{margin-top:.5rem}.pdf-conocenos__bio{color:#3a2a32;text-align:left;max-width:36rem;margin:0 auto 1.15rem;line-height:1.65}.pdf-conocenos__bio p{margin:0 0 1rem}.pdf-conocenos__bio p:last-child{margin-bottom:0}.pdf-quote{font-family:var(--font-script);font-style:normal;color:#5b2f6b;font-size:clamp(1.45rem,4vw,1.85rem);margin:1rem 0 1.25rem;text-align:center}.pdf-conocenos__photo-wrap{max-width:320px;margin:0 auto 1.25rem;padding:0 .5rem}.pdf-conocenos__photo{width:100%;height:auto;max-height:380px;object-fit:cover;border-radius:16px;display:block}.pdf-conocenos__brand{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-top:1.35rem}.pdf-conocenos__logo{width:4.5rem;height:auto;object-fit:contain}.pdf-ig{display:inline-flex;align-items:center;gap:.4rem;color:#5b2f6b;font-weight:600;text-decoration:none}.pdf-ig__icon{width:1.15rem;height:1.15rem;object-fit:contain}.faq-list{max-width:720px;margin:0 auto}.faq-list details{background:#241433b3;border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:1rem 1.15rem;margin-bottom:.7rem}.faq-list summary{cursor:pointer;font-weight:600}.faq-list p{color:var(--mm-muted);margin:.75rem 0 0;line-height:1.55}.pdf-portal-faq{padding-top:2.5rem;padding-bottom:3rem}.pdf-portal-faq .pdf-portal-block__title{color:var(--portal-ink, #2a1a16)}.faq-list--portal details{background:#fff;border:1px solid rgba(166,110,78,.22);color:var(--portal-ink, #2a1a16);box-shadow:0 8px 22px #4a2a240f}.faq-list--portal p{color:var(--portal-muted, #6b4a3c)}.mm-reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--mm-reveal-delay, 0ms);will-change:opacity,transform}.mm-reveal--from-left{transform:translate(-48px) scale(.985)}.mm-reveal--from-right{transform:translate(48px) scale(.985)}.mm-reveal--from-down{transform:translateY(-22px) scale(.985)}.mm-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.mm-reveal{opacity:1;transform:none;transition:none}.pdf-portal-card:hover,.pdf-portal-foryou__item:hover,.pdf-portal-takeaway:hover,.pdf-portal-step:hover,.pdf-portal-bonus:hover{transform:none}}.final-cta{text-align:center}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.checkout{width:min(560px,100%);margin:1.25rem auto 3rem;padding:1.25rem;border-radius:18px;background:var(--mm-bg-soft);border:1px solid rgba(212,175,55,.22)}.checkout--layout{width:min(1040px,100%);display:grid;gap:1.25rem;align-items:start;background:transparent;border:0;padding:1rem 1rem 3rem}.checkout--layout.is-blocked{pointer-events:none}@media (min-width: 600px){.checkout{margin:2rem auto 4rem;padding:1.75rem}.checkout--layout{margin:1.5rem auto 4rem;padding:1rem 1.25rem 4rem}}@media (min-width: 900px){.checkout--layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);gap:1.5rem}}.checkout-main{padding:1.25rem;border-radius:18px;background:var(--mm-bg-soft);border:1px solid rgba(212,175,55,.22)}@media (min-width: 600px){.checkout-main{padding:1.75rem}}.checkout h1{font-family:var(--font-display);margin-top:0;color:var(--mm-gold-soft)}.checkout-lead{color:var(--mm-muted);margin-top:0}.checkout-unavailable-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.checkout-service-card{display:flex;gap:.85rem;align-items:center;margin-bottom:1.1rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(212,175,55,.28);background:#1f10288c}.checkout-service-card img{width:64px;height:64px;object-fit:cover;border-radius:12px;flex:0 0 auto}.checkout-service-card__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mm-muted);margin-bottom:.15rem}.checkout-service-card strong{display:block;color:#fff;font-size:1rem}.checkout-service-card small{display:block;margin-top:.2rem;color:var(--mm-gold-soft);font-size:.85rem}.pay-section__hint{margin:-.35rem 0 .85rem;color:var(--mm-muted);font-size:.85rem}.checkout-summary{padding:1.25rem;border-radius:18px;background:var(--mm-bg-soft);border:1px solid rgba(212,175,55,.22);position:sticky;top:5.5rem}.checkout-summary__title{margin:0 0 1rem;font-family:var(--font-display);font-size:1.2rem;color:var(--mm-gold-soft)}.checkout-summary__item{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(90,58,102,.55)}.checkout-summary__thumb{width:64px;height:64px;object-fit:cover;border-radius:12px;flex:0 0 auto;background:#ffffff0f}.checkout-summary__thumb--empty{background:linear-gradient(135deg,#d4af372e,#5a3a6659)}.checkout-summary__item-copy{display:grid;gap:.2rem;min-width:0}.checkout-summary__item-copy strong{color:#fff;font-size:.95rem;line-height:1.3}.checkout-summary__item-copy span{color:var(--mm-muted);font-size:.82rem}.checkout-summary__empty{color:var(--mm-muted);font-size:.9rem}.checkout-summary__label{display:block;margin-bottom:.4rem;color:var(--mm-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.checkout-summary__currency,.checkout-summary__coupon{margin-bottom:1rem}.checkout-currency{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.checkout-currency__btn{border:1px solid #5a3a66;border-radius:999px;padding:.55rem .6rem;background:#1f1028b8;color:var(--mm-muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.checkout-currency__btn.is-active{border-color:var(--mm-gold);color:#3a2800;background:linear-gradient(180deg,#b07d1f,#d4a855 22%,#f7e3b5 42%,#f0c98a 58%,#d4a855 78%,#b07d1f)}.checkout-currency__btn:disabled{opacity:.45;cursor:not-allowed}.checkout-summary__hint{margin:.45rem 0 0;color:var(--mm-muted);font-size:.78rem}.checkout-coupon{display:grid;grid-template-columns:1fr auto;gap:.45rem}.checkout-coupon input{width:100%;padding:.65rem .8rem;border-radius:10px;border:1px solid #5a3a66;background:#1f1028;color:#fff;font:inherit;opacity:.7}.checkout-coupon .btn{padding:.55rem .85rem;font-size:.85rem;opacity:.65;cursor:not-allowed}.checkout-summary__totals{display:grid;gap:.55rem;margin:.25rem 0 1rem;padding-top:.85rem;border-top:1px solid rgba(90,58,102,.55)}.checkout-summary__totals>div{display:flex;justify-content:space-between;gap:.75rem;color:var(--mm-muted);font-size:.92rem}.checkout-summary__total{color:#fff!important;font-size:1.05rem!important}.checkout-summary__total strong{color:var(--mm-gold);font-size:1.25rem}.checkout-summary__dual{color:var(--mm-muted);font-size:.75rem}.checkout-summary__cta{width:100%}.checkout-mobile-cta{margin-top:1rem}@media (min-width: 900px){.checkout-mobile-cta{display:none}}@media (max-width: 899px){.checkout-summary{position:static;order:-1}.checkout-summary__cta{display:none}}.checkout-blockui{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:1.25rem;background:#120818b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.checkout-blockui__card{width:min(360px,100%);padding:1.5rem 1.25rem;border-radius:16px;text-align:center;background:var(--mm-bg-soft);border:1px solid rgba(212,175,55,.35);box-shadow:0 18px 48px #00000059;color:#fff}.checkout-blockui__card p{margin:.85rem 0 .35rem;font-weight:700}.checkout-blockui__card small{color:var(--mm-muted)}.checkout-blockui__spinner{width:42px;height:42px;margin:0 auto;border-radius:50%;border:3px solid rgba(212,175,55,.25);border-top-color:var(--mm-gold);animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}.field{margin-bottom:1rem}.field label{display:block;margin-bottom:.35rem;color:var(--mm-muted);font-size:.9rem}.field input,.field select,.field textarea{width:100%;padding:.75rem .9rem;border-radius:10px;border:1px solid #5a3a66;background:#1f1028;color:#fff;font:inherit}.pay-section{margin:1.25rem 0 1rem}.pay-section__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.15rem;color:var(--mm-gold-soft)}.pay-accordion{display:grid;gap:.65rem}.pay-option{border:1px solid #5a3a66;border-radius:14px;background:#1f1028b8;overflow:hidden}.pay-option.is-active{border-color:var(--mm-gold);box-shadow:0 0 0 1px #d4af3740}.pay-option__head{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;cursor:pointer;margin:0}.pay-option__head input{accent-color:var(--mm-gold);width:1.05rem;height:1.05rem;flex:0 0 auto}.pay-option__copy{display:grid;gap:.15rem;flex:1 1 auto;min-width:0}.pay-option__copy strong{color:#fff;font-size:.98rem}.pay-option__copy small{color:var(--mm-muted);font-size:.8rem}.pay-option__brands,.pay-option__brand-tag{display:inline-flex;gap:.35rem;flex:0 0 auto;color:var(--mm-gold-soft);font-size:.72rem;font-weight:700;letter-spacing:.02em}.pay-option__brands span,.pay-option__brand-tag{padding:.18rem .4rem;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:#d4af3714}.pay-expand{padding:0 1rem 1rem 2.65rem;border-top:1px solid rgba(90,58,102,.65)}@media (max-width: 520px){.pay-expand{padding-left:1rem}}.pay-expand p{margin:.85rem 0 .75rem;color:var(--mm-muted);font-size:.92rem;line-height:1.5}.pay-expand__intro{margin:.85rem 0!important}.pay-expand__note{margin-top:.65rem!important;font-size:.82rem!important}.pay-expand--yape,.pay-expand--plin,.pay-expand--card,.pay-expand--paypal{background:transparent}.pay-expand__body{display:grid;grid-template-columns:140px 1fr;gap:.9rem;align-items:start;padding:.9rem;border-radius:12px;margin-bottom:.85rem}.pay-expand--yape .pay-expand__body{background:linear-gradient(135deg,#7224968c,#2a1233e6);border:1px solid rgba(186,104,200,.35)}.pay-expand--plin .pay-expand__body{background:linear-gradient(135deg,#0089a073,#2a1233e6);border:1px solid rgba(77,208,225,.3)}@media (max-width: 520px){.pay-expand__body{grid-template-columns:1fr;justify-items:center;text-align:center}}.pay-expand__qr{width:140px;height:auto;border-radius:10px;background:#fff;padding:.4rem}.pay-expand__qr--empty{display:grid;place-items:center;min-height:140px;color:var(--mm-muted);font-size:.8rem;text-align:center;padding:.75rem;background:#ffffff0f}.pay-expand__meta{display:grid;gap:.7rem;width:100%;color:#fff}.pay-expand__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb8;margin-bottom:.15rem}.pay-expand__phone-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media (max-width: 520px){.pay-expand__phone-row{justify-content:center}}.pay-expand__amount{color:var(--mm-gold-soft)}.pay-copy{border:0;border-radius:999px;padding:.28rem .7rem;background:#ffffff29;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.pay-copy:hover{background:#ffffff3d}.pay-expand__fields{display:grid;gap:.75rem}.checkout-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:.5rem 0 1rem;padding-top:.75rem;border-top:1px solid rgba(90,58,102,.65);color:var(--mm-muted)}.checkout-total__dual{display:block;margin-top:.2rem;font-size:.78rem;opacity:.85}.checkout-total strong{color:var(--mm-gold);font-size:1.2rem;white-space:nowrap}.checkout-secure{margin:.85rem 0 0;text-align:center;color:var(--mm-muted);font-size:.8rem}.wallet-panel__upload{display:grid;gap:.35rem;cursor:pointer}.wallet-panel__upload-title{font-weight:600;color:var(--mm-gold)}.wallet-panel__upload-hint{color:var(--mm-muted);font-size:.85rem}.wallet-panel__upload input[type=file]{width:100%;color:#f5eef8}.wallet-panel__file{font-size:.85rem;color:#c9b6d4}.alert{padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem;background:#ff8a8a1f;color:var(--mm-danger)}.success-box{text-align:center;padding:3rem 1rem}.phone-row{display:grid;grid-template-columns:88px 1fr;gap:.5rem}@media (max-width: 480px){.phone-row{grid-template-columns:1fr}.btn{width:100%}.hero-actions{flex-direction:column}}.wa-float{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:95;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 6px 18px #25d36673;transition:transform .2s ease}.wa-float:hover{color:#fff;transform:scale(1.06)}.wa-float svg{display:block;flex-shrink:0}.site-footer{padding:2.5rem 0 5rem;text-align:center;color:var(--mm-muted);font-size:.9rem;border-top:1px solid rgba(212,175,55,.15)}.site-footer__copy{margin:0}.site-footer__credit{margin:.55rem 0 0;font-size:.82rem;color:var(--mm-muted)}.site-footer__credit a{color:var(--mm-gold-soft);text-decoration:none;border-bottom:1px solid rgba(212,175,55,.35)}.site-footer__credit a:hover{color:var(--mm-gold);border-bottom-color:var(--mm-gold)}.site-footer__links{margin:.85rem 0 0}.site-footer__links a{color:var(--mm-gold-soft);text-decoration:underline;text-underline-offset:3px;font-size:.88rem}.claims-page{padding:1.5rem 0 3rem}.claims-hero{max-width:720px;margin:0 auto 1.5rem;text-align:center}.claims-kicker{margin:0 0 .35rem;color:var(--mm-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.claims-hero h1{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.8rem,5vw,2.6rem);color:#fff}.claims-hero p{margin:0 auto;color:var(--mm-muted);line-height:1.55;max-width:560px}.claims-back{display:inline-block;margin-top:1rem;color:var(--mm-gold-soft);font-size:.9rem}.claims-defs{display:grid;gap:.85rem;max-width:720px;margin:0 auto 1.5rem}@media (min-width: 700px){.claims-defs{grid-template-columns:1fr 1fr}}.claims-defs>div{padding:1rem 1.1rem;border-radius:14px;background:#3b1e43a6;border:1px solid rgba(212,175,55,.18)}.claims-defs strong{display:block;margin-bottom:.35rem;color:var(--mm-gold);font-family:var(--font-display);font-size:1.15rem}.claims-defs p{margin:0;color:var(--mm-muted);font-size:.9rem;line-height:1.45}.claims-form{max-width:720px}.claims-form h2{margin:1.25rem 0 .85rem;font-family:var(--font-display);font-size:1.35rem;color:var(--mm-gold-soft)}.claims-row{display:grid;gap:0 1rem}@media (min-width: 560px){.claims-row{grid-template-columns:1fr 1fr}}.claims-check{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--mm-muted);font-size:.92rem}.claims-check input{width:auto;accent-color:var(--mm-gold)}.claims-legal{margin:.5rem 0 1.25rem;color:var(--mm-muted);font-size:.82rem;line-height:1.5}.claims-success{max-width:560px;margin:0 auto;text-align:center}.pay-methods{margin:0 auto 1.5rem;max-width:720px}.pay-methods__title{margin:0 0 .85rem;color:var(--mm-muted);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.pay-methods__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.pay-methods__item{display:grid;place-items:center;min-width:72px;height:40px;padding:.35rem .55rem;border-radius:10px;background:#f5eef8f2}.pay-methods__item img{max-height:24px;max-width:68px;object-fit:contain}.pay-methods--strip{max-width:720px}.pay-methods__strip{display:block;width:min(100%,400px);height:auto;margin:0 auto;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}.loading{min-height:60vh;display:grid;place-items:center;color:var(--mm-muted);padding:1rem;text-align:center}.qr-box{text-align:center;margin:1rem 0;padding:1rem;background:#0003;border-radius:12px}.qr-box img{max-width:200px;margin:.75rem auto;border-radius:8px}.text-gold{color:var(--mm-gold-soft)}.text-algonuevo{font-family:var(--font-display);font-size:2.5rem;margin:0}.services-catalog{padding:3rem 0 3.5rem}.services-catalog__header{text-align:center;margin-bottom:1.75rem}.services-catalog__header .pdf-h2{margin-bottom:.5rem}.services-catalog__sub{color:var(--mm-muted);max-width:36rem;margin:0 auto;line-height:1.55}.services-catalog__grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.services-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.services-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.services-catalog__footer{margin-top:1.75rem;text-align:center}.services-catalog__more{display:inline-block;padding:.35rem .15rem;color:var(--mm-gold-soft);font-size:.92rem;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:4px;background:transparent;border:0}.services-catalog__more:hover{color:#fff}.services-catalog__empty{text-align:center;color:var(--mm-muted);padding:2rem 1rem}.services-catalog__block+.services-catalog__block{margin-top:2.5rem}.services-catalog__group-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.45rem;color:var(--mm-gold-soft);text-align:center}.services-catalog__group-hint{margin:0 auto 1.25rem;max-width:34rem;text-align:center;color:var(--mm-muted);font-size:.9rem;line-height:1.45}.service-card{display:flex;flex-direction:column;height:100%;border-radius:18px;overflow:hidden;background:var(--mm-bg-soft);border:1px solid rgba(212,175,55,.22)}.service-card--event{border-color:#e5c78b73;box-shadow:inset 0 0 0 1px #d4af371f}.service-card__media{position:relative;aspect-ratio:16 / 10;background:#00000040}.service-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.28rem .65rem;border-radius:999px;background:#241230e0;border:1px solid rgba(212,175,55,.55);color:var(--mm-gold-soft);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.service-card__media img{width:100%;height:100%;object-fit:cover;display:block}.service-card__media-empty{width:100%;height:100%;background:linear-gradient(135deg,#d4af372e,#5a3a6673)}.service-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1.25rem;flex:1}.service-card__title{margin:0;font-family:var(--font-display);font-size:1.35rem;color:var(--mm-gold-soft);line-height:1.25}.service-card__event-label{margin:0;color:#e5c78be6;font-size:.82rem;font-weight:600}.service-card__text{margin:0;color:var(--mm-muted);font-size:.92rem;line-height:1.45;flex:1}.service-card__price{margin:.15rem 0 0;color:#fff;font-weight:700;font-size:1.05rem}.service-card__cta{margin-top:.35rem;width:100%;justify-content:center}.service-card__event-link{display:inline-block;margin-top:.35rem;text-align:center;color:var(--mm-gold-soft);font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.service-card__event-link:hover{color:#fff}.services-page{padding:2rem 0 3.5rem}.services-page__intro{text-align:center;margin-bottom:2rem}.pdf-offer__all-link{display:inline-block;margin-top:.85rem;color:var(--mm-gold-soft);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdf-offer__all-link:hover{color:#fff}
