:root{--mm-cream:#fbf6ef;--mm-page:#faf9fd;--mm-surface:#fff;--mm-tint:#f5f1fd;--mm-line:#e9e3f3;--mm-ink:#171232;--mm-sub:#4f4864;--mm-muted:#6b6480;--mm-accent:#6a4fe0;--mm-accent-strong:#5b45d6;--mm-focus:#7657d8;--mm-radius-l:28px;--mm-shadow:0 1px 2px #1712320d,0 18px 40px -26px #17123247}.mm-light-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:14px;background:var(--mm-accent);color:#fff!important;font-weight:600;font-size:15px;text-decoration:none;border:0;box-shadow:0 10px 24px -14px #6a4fe0cc}.mm-light-btn:hover{background:var(--mm-accent-strong)}.mm-light-btn:focus-visible{outline:2px solid var(--mm-focus);outline-offset:3px}.mm-shelf-currency>div>button,.mm-header-currency>div>button{background:#fff!important;color:var(--mm-ink)!important;border:1px solid var(--mm-line)!important;box-shadow:none!important}.mm-home-page .mm-closing-cta{background:radial-gradient(ellipse at 85% 0,#ffe7d6 0,transparent 55%),linear-gradient(135deg,#f3eeff,#fff4ea);color:var(--mm-ink);border-radius:var(--mm-radius-l);border:1px solid var(--mm-line);padding:clamp(36px,4.6vw,56px) 24px}.mm-home-page .mm-closing-cta h2{color:var(--mm-ink)}.mm-home-page .mm-closing-cta>p{color:var(--mm-sub)}.mm-home-page .mm-closing-cta a.mm-light-btn{background:var(--mm-accent);border:0;border-radius:14px;color:#fff}.mm-deck-card__shade{background:linear-gradient(180deg,transparent 45%,#14102b40 62%,#14102bd1 100%)}.mm-home-catalog>section{background:#fff!important;border:1px solid var(--mm-line);border-radius:28px}.mm-benefit-card:focus-visible{outline:2px solid var(--mm-focus);outline-offset:3px}.mm-destination-hero{box-shadow:var(--mm-shadow)}.mm-destination-hero button{color:var(--mm-accent-strong)}[data-testid=checkout-receipt],[data-testid=checkout-receipt-pending]{box-shadow:var(--mm-shadow);border-radius:var(--mm-radius-l)}.mm-shelf-currency>div>button span,.mm-shelf-currency>div>button svg,.mm-header-currency>div>button span,.mm-header-currency>div>button svg{color:var(--mm-ink)}.mm-header-currency>div>button{border-color:#e8e5f0!important}@media(min-width:1024px){.mm-header-locale>div>button,.mm-header-currency>div>button{height:40px;min-height:40px}}.mm-home-page{--mm-section-pad:clamp(22px,3vw,36px)}.mm-home-page>.mm-home-steps{background:var(--mm-cream);border:1px solid #efe5d7;border-radius:28px}.mm-timeline-strip{container:mm-timeline/inline-size;border-top:1px solid #efeaf6;background:#faf8ff;color:var(--mm-ink)}.mm-timeline-strip__inner{padding:20px 24px}.mm-timeline-strip__title{font-size:14px;font-weight:600;line-height:1.45;margin:0;max-width:660px}.mm-timeline-strip ol{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:32px;list-style:none;padding:0;margin:16px 0 0;max-width:760px}.mm-timeline-strip li{position:relative;display:flex;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.4}.mm-timeline-strip li+li:before{content:"";position:absolute;inset-inline-start:-24px;width:16px;height:2px;background:#d9d3ff;top:50%}.mm-timeline-strip li:last-child{font-weight:600}.mm-timeline-strip__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--mm-accent);border:1px solid #e8e0fa}.mm-timeline-strip__icon.is-start{background:var(--mm-accent);color:#fff;border-color:var(--mm-accent)}@container mm-timeline (min-width:1000px){.mm-timeline-strip__inner{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:center;gap:32px}.mm-timeline-strip ol{margin:0}}@container mm-timeline (max-width:600px){.mm-timeline-strip__inner{padding:18px}.mm-timeline-strip ol{grid-template-columns:1fr;gap:14px;margin-top:16px}.mm-timeline-strip li{font-size:13px}.mm-timeline-strip li+li:before{inset-inline-start:15px;top:-11px;width:2px;height:8px}}.mm-custom-days-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.mm-custom-days-controls>label{grid-column:1/-1}.mm-custom-days-controls>input{min-width:0}@media(min-width:768px){.mm-custom-days-controls{grid-template-columns:auto minmax(100px,1fr) auto;gap:20px}.mm-custom-days-controls>label{grid-column:auto}}@media(max-width:767px){.mm-timeline-strip__title{font-size:13px}}@keyframes mm-flow-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-flow-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes mm-flow-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mm-flow-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mm-flow-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mm-flow-pin{0%,to{transform:translateY(0)}45%{transform:translateY(3px)}}@keyframes mm-flow-check{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes mm-flow-wifi{0%,to{opacity:1}45%{opacity:.25}}@keyframes mm-flow-plane{0%,to{transform:translate(0)}45%{transform:translate(4px,-4px)}}@keyframes mm-flow-pulse{0%{box-shadow:0 0 #6a4fe04d}to{box-shadow:0 0 0 12px #6a4fe000}}@media(max-width:374px){.mm-campaign-wordmark{display:none}}.mm-shop-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center;padding:48px 52px;background:#faf7f0;border-radius:36px;color:#0d0c44}:root .mm-shop-hero-copy{min-width:0}:root .mm-shop-hero-badge{display:inline-flex;padding:8px 14px;border-radius:30px;background:#ece8ff;font-size:13px;font-weight:700;color:#5044b6}:root .mm-shop-hero h1{font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:clamp(36px,4.5vw,58px);line-height:1.06;letter-spacing:-.02em;margin:20px 0 14px}:root .mm-shop-hero-subtitle{font-size:18px;line-height:1.6;color:#5b5874;margin-bottom:24px}:root .mm-shop-hero .mm-v2-rise{animation:none;opacity:1;transform:none}:root .mm-shop-hero .mm-v2-search-block{width:100%}:root .mm-shop-hero .mm-v2-chips{gap:8px;flex-wrap:wrap}:root .mm-shop-hero .mm-v2-chip{font-size:12px}:root .mm-shop-hero .mm-v2-dropdown{z-index:25}:root .mm-shop-hero-visual{position:relative;min-width:0;padding-bottom:20px}:root .mm-shop-hero-photo{width:100%;height:290px;object-fit:cover;border-radius:140px 140px 28px 28px}:root .mm-shop-multi-link{display:inline-block;margin-top:18px;font-weight:700;color:#5142ba;text-decoration:none}:root .mm-shop-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:18px;font-size:12px;color:#615c77}:root .mm-trip{position:relative;margin:-40px 0 0 -20px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 20px 50px -28px #34274f60;scroll-margin-top:110px}:root .mm-trip h2{font-size:20px;font-weight:800;margin:5px 0 16px}:root .mm-trip-chips{display:flex;flex-wrap:wrap;gap:8px}:root .mm-trip-chips button{display:flex;align-items:center;gap:7px;border:1px solid #e4def1;border-radius:30px;padding:7px 10px;font-size:13px;background:#faf9fe}:root .mm-trip-select>span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}:root .mm-trip-select select{width:100%;padding:12px;border:1px solid #d8d0ec;border-radius:14px;color:#5142ba;background:#fff;margin:12px 0 0;font:inherit;font-size:14px}:root .mm-trip-match{display:flex;gap:10px;align-items:center;background:#efecff;color:#0d0c44;border-radius:16px;padding:14px;text-decoration:none;margin-top:12px}:root .mm-trip-match>span{flex:1;min-width:0}:root .mm-trip-match strong,:root .mm-trip-match small{display:block;overflow-wrap:anywhere}:root .mm-trip-match strong{font-size:14px}:root .mm-trip-match small{font-size:12px;color:#615c77;margin-top:3px}:root .mm-trip-empty{font-size:13px;color:#615c77;padding-top:12px}:root .mm-trip-empty a{display:block;color:#5142ba;padding-top:8px}:root .mm-trip :is(button,select,a):focus-visible{outline:3px solid #8b7ef0;outline-offset:3px}:root .mm-shop-destination-heading{color:#0d0c44}:root .mm-shop-destination-title{display:flex;gap:16px;align-items:center}:root .mm-shop-destination-heading h1{font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:clamp(28px,3.4vw,42px);line-height:1.12;margin-top:5px}:root .mm-shop-facts{display:grid;grid-template-columns:1.15fr 1.5fr 1fr 1fr;gap:0;margin:20px 0 0;padding:8px;list-style:none;border:1px solid #e3def1;border-radius:22px;background:#ffffffe0;box-shadow:0 4px 20px #30206404}:root .mm-shop-facts:not(:has(li:nth-child(4))){grid-template-columns:1.15fr 1.5fr 1fr}:root .mm-shop-facts li{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 18px;color:#28234e;font-size:13px;font-weight:550;line-height:1.5;text-align:start}:root .mm-shop-facts li+li{border-inline-start:1px solid #ebe7f3}:root .mm-shop-fact-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#f0edff;color:#6553c7}:root .mm-shop-fact-icon .mm-concept-ico{width:20px;height:20px}:root .mm-shop-fact-copy{min-width:0;overflow-wrap:anywhere}:root .mm-shop-fact-copy strong{display:block;font-size:14px;font-weight:750;letter-spacing:.01em}:root .mm-shop-fact-copy small{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;color:#655f78}@media(max-width:1100px)and (min-width:601px){:root .mm-shop-facts,:root .mm-shop-facts:not(:has(li:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}:root .mm-shop-facts li:nth-child(3){border-inline-start:0}:root .mm-shop-facts li:nth-child(n+3){border-top:1px solid #ebe7f3}:root .mm-shop-facts li:last-child:nth-child(3){grid-column:1/-1}}@media(max-width:600px){:root .mm-shop-facts,:root .mm-shop-facts:not(:has(li:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 14px;margin-top:16px;border-radius:18px}:root .mm-shop-facts li{padding:12px 0;gap:10px;font-size:12px;line-height:1.45}:root .mm-shop-facts li+li{border-inline-start:0;border-top:1px solid #ebe7f3}:root .mm-shop-facts .mm-shop-fact-network,:root .mm-shop-facts .mm-shop-fact-start{grid-column:1/-1}:root .mm-shop-facts li:nth-child(4){padding-inline-start:12px}:root .mm-shop-facts li:last-child:nth-child(3){grid-column:1/-1}:root .mm-shop-fact-icon{flex-basis:30px;width:30px;height:30px;border-radius:10px}:root .mm-shop-fact-icon .mm-concept-ico{width:18px;height:18px}:root .mm-shop-fact-copy strong{font-size:13px}:root .mm-shop-fact-copy small{font-size:12px}}:root .mm-config{--plan-accent:#6a5eff;--plan-tint:#f6f4ff;background:transparent;border:0;box-shadow:none}:root .mm-config-grid{padding:0;gap:22px;grid-template-columns:minmax(0,1fr) 360px}:root .mm-config-form{padding:28px 30px;background:#fff;border-radius:28px;gap:26px}:root .mm-config-durations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:root .mm-config-duration{min-height:64px;padding:10px;--duration-accent:#6a5eff;--duration-tint:#f6f4ff}:root .mm-config-day-chip{display:none}:root .mm-config-duration strong{font-size:15px}:root .mm-config-duration small{font-size:11px}:root .mm-config-duration[aria-pressed=true]{box-shadow:0 0 0 3px #6a5eff20}:root .mm-shop-data-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:5px}:root .mm-shop-data-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:185px;border:1.5px solid #e6e0ef;border-radius:20px;background:#fff;padding:22px 16px 16px;text-align:start;color:#0d0c44;min-width:0}:root .mm-shop-data-card[aria-pressed=true]{border-color:#6a5eff;box-shadow:0 0 0 3px #6a5eff20;background:linear-gradient(#f7f5ff,#fff)}:root .mm-shop-data-card .mm-config-radio{position:absolute;top:18px;inset-inline-end:14px;width:20px;height:20px}:root .mm-shop-data-card[aria-pressed=true] .mm-config-radio{border:6px solid #6a5eff}:root .mm-shop-level{font-size:13px;color:#625b74;padding-inline-end:24px}:root .mm-shop-gb{font-size:30px;line-height:1.15}:root .mm-shop-gb small{font-size:15px}:root .mm-shop-use{font-size:12px;line-height:1.4;color:#625b74}:root .mm-shop-price{font-size:19px;margin-top:auto;padding-top:8px}:root .mm-shop-recommended{position:absolute;top:-12px;inset-inline-start:12px;border-radius:30px;background:#0d0c44;color:#fff;padding:4px 9px;font-size:10px;max-width:calc(100% - 20px);line-height:1.2}:root .mm-shop-all-sizes{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}:root .mm-shop-all-sizes button{border:1px solid #e4def1;background:#f8f6fc;border-radius:30px;padding:6px 12px;font-size:12px;color:#514b68}:root .mm-shop-all-sizes button[aria-pressed=true]{border-color:#6a5eff;color:#4c3ab8;background:#efecff}:root .mm-shop-quantity>div{display:flex;align-items:center;gap:12px;border:1px solid #e4def1;border-radius:18px;padding:12px}:root .mm-shop-quantity p{font-size:13px;color:#625b74;flex:1;min-width:0}:root .mm-shop-quantity output{font-weight:800;min-width:28px;text-align:center}:root .mm-config-summary{background:#faf7f0;padding:26px;border:0;border-radius:28px;position:sticky;top:100px}:root .mm-config-total{font-size:40px;animation:none}:root .mm-config-total>span>span{font-size:1em;vertical-align:baseline;opacity:1;margin:0}:root .mm-config-summary-line{font-size:16px}:root .mm-config-included{font-size:13px}:root .mm-config>.mm-shop-timeline{margin-top:24px;border-radius:24px}:root .mm-config-mobile-bar{z-index:35}:root .mm-shop-loading{min-height:360px;display:grid;place-items:center;color:#625b74;background:#faf7f0;border-radius:32px}:root .mm-checkout-v2 .mm-checkout-contact{padding:28px 32px}:root .mm-checkout-contact #shop-payment{padding:0;border:0;box-shadow:none;background:transparent;margin-top:22px}:root .mm-checkout-contact [data-testid=checkout-terms]{margin-top:20px}:root .mm-checkout-contact [data-testid=checkout-legal]{font-size:11px}:root .mm-checkout-contact [data-testid=checkout-payment]>div:first-child h2{display:none}:root .mm-checkout-contact [data-testid=checkout-stripe-panel]{margin-top:12px}:root .mm-checkout-contact [data-testid=checkout-stock-allocation]{display:none}:root .mm-checkout-contact [data-testid=checkout-form]{margin-bottom:20px}:root .mm-checkout-aside [data-testid=redemption-period]{font-size:12px;line-height:1.5;margin-top:14px}:root .mm-shop-summary-pay{margin-top:16px;width:100%}:root .mm-checkout-aside [data-testid=checkout-summary]{background:#faf7f0}:root .mm-shop-consent{margin:12px auto;max-width:1100px;width:100%}:root .mm-shop-consent>div{margin-bottom:0}@media(max-width:1023px){:root .mm-shop-hero{grid-template-columns:1fr;padding:26px 20px;gap:20px}:root .mm-shop-hero-photo{display:none}:root .mm-trip{margin:0}:root .mm-shop-hero-visual{padding:0}:root .mm-shop-hero .mm-v2-dropdown{position:relative;inset:auto;margin-top:10px}:root .mm-config-grid{grid-template-columns:1fr}:root .mm-config-summary{position:static}:root .mm-shop-summary-pay{display:none}:root .mm-checkout-v2 .mm-checkout-contact{padding:24px 20px}}@media(max-width:600px){:root .mm-shop-hero{padding:24px 16px;border-radius:28px}:root .mm-shop-hero h1{font-size:36px}:root .mm-shop-hero-subtitle{font-size:16px}:root .mm-shop-hero .mm-v2-chips{display:none}:root .mm-shop-destination-title>img,:root .mm-shop-destination-title>span:first-child{display:none}:root .mm-config-form{padding:22px 16px}:root .mm-config-durations{gap:6px}:root .mm-config-duration{padding:8px 3px;justify-content:center;text-align:center}:root .mm-config-duration strong{font-size:13px}:root .mm-config-duration small{font-size:10px}:root .mm-shop-data-cards{grid-template-columns:1fr;gap:14px}:root .mm-shop-data-card{min-height:90px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:18px 44px 16px 16px}:root .mm-shop-level{display:none}:root .mm-shop-gb{font-size:25px}:root .mm-shop-use{grid-column:1;grid-row:2}:root .mm-shop-price{grid-column:2;grid-row:1/3;align-self:center;padding:0;font-size:17px}:root .mm-shop-data-card .mm-config-radio{top:50%;margin-top:-10px;inset-inline-end:12px}:root .mm-config-summary{padding:24px 20px}:root .mm-shop-quantity>div{flex-wrap:wrap}:root .mm-config-mobile-bar{inset-inline:10px;bottom:10px;border-radius:22px;background:#0d0c44;gap:10px;padding:10px 12px;color:#fff}:root .mm-config-mobile-bar strong,:root .mm-config-mobile-bar small{color:#fff}:root .mm-config-mobile-bar .mm-config-buy{font-size:13px;padding:12px 16px}:root .mm-shop-consent{padding-inline:12px}:root .mm-checkout-v2 [data-testid=checkout-mobile-strip]{flex-wrap:wrap}}:root .mm-shop-hero{width:calc(100% - 48px);max-width:1312px;margin:22px auto 0}:root .mm-discovery-tiles header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}:root .mm-discovery-tiles h2{font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:32px;margin-top:8px;color:#0d0c44}:root .mm-discovery-tabs{display:flex;gap:4px;padding:4px;border:1px solid #e2dcf0;border-radius:30px;background:#fff}:root .mm-discovery-tabs button{border:0;border-radius:30px;background:transparent;padding:10px 18px;font-size:14px;color:#514b68}:root .mm-discovery-tabs button[aria-pressed=true]{background:#0d0c44;color:#fff}:root .mm-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root .mm-discovery-grid>a{display:flex;align-items:center;gap:12px;padding:20px 16px;border:1px solid #e8e3f2;border-radius:18px;background:#fff;color:#0d0c44;text-decoration:none;min-width:0}:root .mm-discovery-grid>a>span{flex:1;min-width:0}:root .mm-discovery-grid strong{display:block;font-size:15px;overflow-wrap:anywhere}:root .mm-discovery-grid small{display:block;font-size:12px;color:#615c77;margin-top:3px}:root .mm-discovery-grid>b{color:#6a5eff}:root .mm-discovery-tiles :is(a,button):focus-visible{outline:3px solid #8b7ef0;outline-offset:3px}@media(max-width:600px){:root .mm-shop-hero{width:calc(100% - 24px);margin-top:12px}:root .mm-discovery-tiles header{align-items:flex-start;flex-direction:column;gap:14px}:root .mm-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root .mm-discovery-grid>a{padding:14px 10px;gap:8px}:root .mm-discovery-grid>a>b{display:none}:root .mm-discovery-grid strong{font-size:14px}}@media(max-width:1023px){body:has(.mm-config-mobile-bar) .mm-chat-widget-shopping{bottom:100px!important}}@media(max-width:1023px){:root .mm-checkout-v2 [data-testid=checkout-mobile-strip],:root .mm-checkout-v2:has([data-testid=checkout-card-panel]:not([hidden])) [data-testid=checkout-mobile-strip]{display:flex;position:static;inset:auto;border-radius:20px;box-shadow:none;padding:14px}.mm-checkout-v2 [data-testid=checkout-mobile-strip]>a[href="#shop-payment"]{display:none}:root .mm-checkout-v2 [data-testid=checkout-card-panel]:not([hidden]) [data-testid=checkout-pay]{position:static;inset:auto;width:100%;box-shadow:0 10px 24px #6a5eff24}:root .mm-checkout-v2{padding-bottom:0}:root body:has(.mm-checkout-v2) .mm-chat-widget-anchor{bottom:20px!important}}:root .mm-shop-esim-art{display:block;width:min(100%,300px);height:142px;margin:0 auto 14px}@media(max-width:1023px){:root .mm-shop-esim-art{height:110px;width:240px}}:root .mm-shop-trip-disclosure{margin:24px 0;border:1px solid #e6e0ef;border-radius:22px;background:#fff;padding:20px 24px;color:#5142ba}:root .mm-shop-trip-disclosure>summary{cursor:pointer;font-weight:700}:root .mm-shop-trip-disclosure .mm-trip{margin:16px 0 0;padding:0;box-shadow:none}:root .mm-shop-quantity .mm-config-stepper{flex:none;margin-inline-start:auto}@media(max-width:600px){:root .mm-shop-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 10px;align-items:start}:root .mm-shop-journey li,:root .mm-shop-journey li:last-child{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;flex:none;text-align:center;padding:0 4px;font-size:11px}:root .mm-shop-journey li>span{position:relative;z-index:1;width:28px;height:28px}:root .mm-shop-journey li strong,:root .mm-shop-journey li:not([aria-current=step]) strong{position:static;width:auto;height:auto;max-width:100%;overflow:visible;clip-path:none;white-space:normal;line-height:1.35;overflow-wrap:anywhere;font-weight:600}:root .mm-shop-journey li[aria-current=step] strong{font-weight:800}:root .mm-shop-journey li:not(:last-child):after{position:absolute;top:14px;inset-inline-start:calc(50% + 19px);width:calc(100% - 38px);height:1px;flex:none}}:root .mm-shop-mobile-quantity{flex-basis:100%;border-top:1px solid #eee8f7;padding-top:4px}@media(max-width:1023px){:root .mm-checkout-v2 [data-testid=checkout-mobile-strip]{flex-wrap:wrap}}@media(min-width:1024px){:root .mm-shop-mobile-quantity{display:none}}:root .mm-home-layout .mm-shop-consent{position:fixed;inset-inline:0;bottom:0;z-index:150}:root .mm-comparison-head,:root .mm-comparison-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:12px;padding:0 18px}:root .mm-comparison-head{font-size:12px;line-height:1.4;color:#625b74;margin-bottom:10px}:root .mm-comparison-head>:not(:first-child){text-align:end}:root .mm-comparison-list{display:grid;gap:9px}:root .mm-comparison-option{min-width:0;border:1.5px solid #e8e3ef;border-radius:16px;background:#fff;color:#0d0c44;transition:border-color .15s}:root .mm-comparison-option:hover{border-color:#b9aff0}:root .mm-comparison-option[data-selected=true]{border-color:#6a5eff;background:#f7f5ff;box-shadow:0 0 0 2px #6a5eff13}:root .mm-comparison-row{width:100%;min-height:74px;padding-block:14px;border:0;border-radius:15px;background:transparent;color:inherit;text-align:start;font-variant-numeric:tabular-nums}:root .mm-comparison-row>span,:root .mm-comparison-row>strong{min-width:0}:root .mm-comparison-data{display:flex;align-items:center;gap:12px}:root .mm-comparison-data>strong{font-size:21px;white-space:nowrap}:root .mm-comparison-data small{font-size:13px;font-weight:600}:root .mm-comparison-check{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1.5px solid #cec8dc;border-radius:50%;background:#fff;color:#fff}:root .mm-comparison-check svg{width:17px;height:17px}:root [data-selected=true] .mm-comparison-check{background:#6a5eff;border-color:#6a5eff}:root .mm-comparison-unit{text-align:end;color:#625b74;font-size:14px;overflow-wrap:anywhere}:root .mm-comparison-price{text-align:end;font-size:21px;font-weight:800;overflow-wrap:anywhere}:root .mm-comparison-saving{border-top:1px solid #e6e0f6;margin:0 18px;padding:12px 0 4px;font-size:12px;line-height:1.5}:root .mm-comparison-saving>p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}:root .mm-comparison-badge{display:inline-block;padding:4px 9px;border-radius:9px;background:#e0f3e8;color:#205d40;font-weight:700;overflow-wrap:anywhere}:root .mm-comparison-period{color:#625b74}:root .mm-comparison-saving summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:7px;color:#5142ba;font-weight:600;width:fit-content;list-style:none}:root .mm-comparison-saving summary::-webkit-details-marker{display:none}:root .mm-comparison-saving summary:after{content:"+";font-size:16px}:root .mm-comparison-saving details[open] summary:after{content:"−"}:root .mm-comparison-saving summary:focus-visible{outline:3px solid #8b7ef0;outline-offset:3px;border-radius:4px}:root .mm-comparison-calculation{padding-bottom:10px;color:#625b74;overflow-wrap:anywhere}:root .mm-comparison-calculation p{margin:4px 0}:root .mm-comparison-summary-unit{font-size:14px;color:#625b74;margin:7px 0 0}:root .mm-comparison-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:600px){:root .mm-comparison-head,:root .mm-comparison-row{grid-template-columns:minmax(76px,1fr) minmax(0,.9fr) minmax(0,1.05fr);gap:7px;padding-inline:11px}:root .mm-comparison-head{font-size:10px}:root .mm-comparison-row{min-height:66px;padding-block:13px}:root .mm-comparison-data{gap:8px}:root .mm-comparison-data>strong{font-size:18px}:root .mm-comparison-data small{font-size:11px}:root .mm-comparison-check{width:19px;height:19px}:root .mm-comparison-check svg{width:15px;height:15px}:root .mm-comparison-price{font-size:17px}:root .mm-comparison-unit{font-size:12px}:root .mm-comparison-saving{margin-inline:11px;font-size:11px}:root .mm-config-mobile-bar{bottom:calc(10px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){:root .mm-comparison-option{transition:none}}@font-face{font-family:Onest Shop;src:url(/assets/onest-shop-Dun_Rd-l.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root :is(.mm-config,.mm-shop-destination-heading,.mm-shop-faq,.mm-checkout-v2,.receipt-a-sheet){font-family:Onest Shop,Onest,system-ui,sans-serif;font-weight:500}:root .mm-shop-section-heading,:root .mm-shop-destination-heading h1,:root .mm-shop-faq h2,:root .mm-checkout-v2 :is(h1,h2,h3),:root .receipt-a-sheet h2{font-family:Onest Shop,Onest,system-ui,sans-serif;font-weight:650;letter-spacing:-.025em;line-height:1.25}:root .mm-shop-destination-heading h1,:root .mm-shop-faq h2{font-size:clamp(26px,3vw,34px)}:root .mm-checkout-v2 h1{font-size:clamp(24px,3vw,30px)}:root .mm-checkout-v2 .receipt-a h1{font-size:clamp(26px,4vw,36px)!important}:root .mm-checkout-v2 .receipt-next h2{font-size:22px}:root .mm-checkout-v2 [data-testid=checkout-total]{font-weight:650;font-size:32px;letter-spacing:-.03em;font-variant-numeric:proportional-nums}:root .mm-config--concept2 :is(.mm-comparison-unit,.mm-concept-mobile-unit,.mm-config-buy),:root .mm-shop-faq summary{font-weight:600}@media(max-width:600px){:root .mm-checkout-v2 [data-testid=checkout-total]{font-size:28px}}:root .mm-config--concept2 .mm-comparison-row,:root .mm-config--concept2 :is(.mm-comparison-price,.mm-config-row-price,.mm-config-total,.mm-config-duration strong,.mm-concept-name strong,.mm-config-mobile-bar strong,.mm-shop-quantity output,.mm-concept-summary-lines dd){font-variant-numeric:proportional-nums}:root .mm-config--concept2 :is(.mm-comparison-price,.mm-config-row-price,.mm-config-duration strong,.mm-concept-name strong,.mm-shop-quantity output){letter-spacing:-.03em}.mm-nav-control{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;min-width:44px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #ddd6ed;border-radius:12px;background:transparent;color:#171232;font:600 15px/1.25 Onest,system-ui,sans-serif;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff80;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.mm-nav-control--icon{width:44px;height:44px;padding:0;gap:0}.mm-nav-control>svg{display:block;flex:none;width:20px;height:20px}@media(hover:hover){.mm-nav-control:hover{background:#ffffff80;border-color:#bdb1d5;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #1712320a;color:#171232}}.mm-nav-control:active,.mm-nav-control[aria-expanded=true]{background:#ece7f4;border-color:#bdb1d5;color:#171232}.mm-nav-control:focus-visible{outline:2px solid #6347d7;outline-offset:3px}.mm-nav-control:disabled{opacity:.5;cursor:default}@media(max-width:1199px){.mm-nav-control--responsive{width:44px;height:44px;padding:0;gap:0}.mm-nav-control--responsive .mm-nav-control__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.mm-nav-control{transition:none}}.mm-account-icon{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;color:inherit;box-sizing:border-box}.mm-account-icon>svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;transform:none}.mm-account-ticket__slot{display:grid;place-items:center;flex:none}.mm-account-ticket__label{min-width:0;overflow-wrap:anywhere}.mm-account-ticket--responsive .mm-account-ticket__label{white-space:nowrap;overflow-wrap:normal}@font-face{font-family:Onest;src:url(/assets/onest-shop-Dun_Rd-l.woff2) format("woff2");font-weight:100 900;font-display:swap}.mm-coins-chip,.mm-coins-strip,.mm-coins-strip :is(strong,p,a,summary,span,h3){font-family:Onest,system-ui,sans-serif!important;letter-spacing:normal}.mm-coins-chip{display:flex;align-items:center;gap:7px;min-height:44px;width:fit-content;max-width:100%;font-size:12px;line-height:1.4;color:#5543ac;text-decoration:none;margin-top:2px}.mm-coins-chip img{flex:none;width:24px;height:24px;object-fit:contain}.mm-coins-chip:hover span:first-of-type{text-decoration:underline}.mm-coins-strip{box-sizing:border-box;max-width:1152px;width:calc(100% - 80px);margin:0 auto;border:1px solid #e1d9ef;border-radius:24px;background:radial-gradient(ellipse at 0 0,#e9e0fb 0,transparent 55%),linear-gradient(115deg,#f7f3fd,#faf8fe);color:#292342;scroll-margin-top:100px;box-shadow:0 4px 18px #35226604}.mm-coins-strip *{box-sizing:border-box}.mm-coins-explain{display:block;min-width:0}.mm-coins-summary{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 28px;cursor:pointer;list-style:none;border-radius:23px}.mm-coins-summary::-webkit-details-marker{display:none}.mm-coins-summary::marker{content:""}.mm-coins-stage{display:block;position:relative;width:88px;height:88px;perspective:600px;isolation:isolate}.mm-coins-stage:before{content:"";position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:#c8b5ec;filter:blur(17px);opacity:.45}.mm-coins-stage:after{content:"";position:absolute;bottom:-2px;left:20%;width:60%;height:7px;border-radius:50%;background:#61448f33;filter:blur(4px);z-index:-1}.mm-coins-rotor{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d}.mm-coins-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;transform:translateZ(2px)}.mm-coins-back{transform:rotateY(180deg) translateZ(2px)}.mm-coins-rotor.is-visible{animation:mm-coin-spin 10s cubic-bezier(.22,.65,.3,1) infinite both}.mm-coins-rotor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;backface-visibility:hidden;transform:translateZ(2.2px);opacity:0;background:linear-gradient(112deg,transparent 40%,rgba(255,248,228,.12) 46%,rgba(255,255,255,.72) 50%,rgba(255,248,228,.12) 54%,transparent 60%) 100% 50% / 300% 100% no-repeat;-webkit-mask:url(/images/mondocoins/classic-brand-satin-v2.webp) center / contain no-repeat;mask:url(/images/mondocoins/classic-brand-satin-v2.webp) center / contain no-repeat}.mm-coins-rotor.is-visible:after{animation:mm-coin-sun-glint 20s ease-in-out infinite both}@keyframes mm-coin-sun-glint{0%,17%{background-position:100% 50%;opacity:0}19%{opacity:.42}22%{opacity:.42}24%{background-position:0% 50%;opacity:0}to{background-position:0% 50%;opacity:0}}@keyframes mm-coin-spin{0%{transform:rotateY(0) rotate(0)}18%{transform:rotateY(370deg) rotate(3deg)}24%{transform:rotateY(352deg) rotate(-1deg)}28%,to{transform:rotateY(360deg) rotate(0)}}.mm-coins-copy{min-width:0}.mm-coins-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mm-coins-copy strong{font-size:20px;line-height:1.3;font-weight:650}.mm-coins-intro{display:block;font-size:14px;line-height:1.6;color:#645875;margin-top:6px;max-width:60ch}.mm-coins-pilot{font-size:10px;line-height:1.5;color:#75658b;border:1px solid #dfd5ed;border-radius:20px;padding:2px 7px;font-weight:500}.mm-coins-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #ded4ef;border-radius:100px;background:#ffffff80;color:#584196;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s}.mm-coins-summary:hover .mm-coins-toggle{background:#fff}.mm-coins-less,.mm-coins-explain[open] .mm-coins-more{display:none}.mm-coins-explain[open] .mm-coins-less{display:inline}.mm-coins-toggle svg{transition:transform .2s}.mm-coins-explain[open] .mm-coins-toggle svg{transform:rotate(180deg)}.mm-coins-panel{margin:0 28px;padding:24px 0 22px;border-top:1px solid #e3dbef;animation:mm-coins-reveal .25s ease-out}@keyframes mm-coins-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.mm-coins-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.mm-coins-steps li{min-width:0;display:flex;gap:12px;align-items:flex-start}.mm-coins-step-number{display:grid;place-items:center;flex:none;width:34px;height:34px;background:#eae1f7;color:#6c4c9c;border:1px solid #e0d3f0;border-radius:12px;font-size:11px;font-weight:650}.mm-coins-steps h3{font-size:15px;line-height:1.4;font-weight:650;margin:6px 0 8px;color:#352548}.mm-coins-steps p{font-size:13px;line-height:1.65;color:#6b5d79;margin:0;max-width:36ch}.mm-coins-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid #e3dbef}.mm-coins-footer p{font-size:12px;line-height:1.6;color:#71627e;margin:0;max-width:65ch}.mm-coins-footer a{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex:none;min-height:44px;padding:10px 18px;border-radius:100px;background:#6041a0;color:#fff;font-size:13px;line-height:1.4;font-weight:600;text-decoration:none;box-shadow:0 3px 9px #6041a01a}.mm-coins-footer a:hover{background:#4e318a}.mm-coins-chip:focus-visible,.mm-coins-strip :focus-visible{outline:3px solid #6959e8;outline-offset:4px}.mm-home-steps>.mm-coins-strip{width:100%;max-width:none;margin:24px 0 0}@media(max-width:767px){.mm-coins-strip{width:calc(100% - 32px);border-radius:20px}.mm-coins-summary{grid-template-columns:64px minmax(0,1fr);gap:10px 14px;padding:18px}.mm-coins-stage{width:64px;height:64px}.mm-coins-copy strong{font-size:17px}.mm-coins-intro{font-size:12px;line-height:1.5;margin-top:5px}.mm-coins-toggle{grid-column:2;justify-self:start;padding:0;border:0;background:transparent;min-height:44px}.mm-coins-summary:hover .mm-coins-toggle{background:transparent}.mm-coins-panel{margin:0 18px;padding:20px 0}.mm-coins-steps{grid-template-columns:1fr;gap:20px}.mm-coins-steps p{max-width:unset}.mm-coins-steps h3{margin-top:5px;margin-bottom:5px}.mm-coins-footer{align-items:stretch;flex-direction:column;gap:16px;margin-top:20px;padding-top:18px}.mm-coins-footer a{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.mm-coins-rotor.is-visible,.mm-coins-rotor.is-visible:after,.mm-coins-panel{animation:none}.mm-coins-toggle,.mm-coins-toggle svg{transition:none}}.mm-home-page>.mm-home-steps:has(>.mm-coins-strip)+.mm-home-section{margin-top:calc(24px - var(--mm-home-gap,80px))}.mm-coins-loyalty{font:400 14px/1.6 Onest,system-ui,sans-serif;color:#645973;padding:0 0 20px}.mm-coins-loyalty p{margin:0 0 10px}.mm-coins-loyalty strong{color:#5543ac}.mm-coins-loyalty a{display:inline-block;margin-inline-start:18px;text-decoration:underline;min-height:44px;align-content:center}.mm-coins-loyalty h3{font-size:17px;color:#292342;margin:14px 0 0}.mm-coins-loyalty{padding:20px 0 0}.mm-coins-loyalty+.mm-coins-footer{margin-top:12px}.mm-home-layout{background:#faf9fd!important;background-image:none!important;--mm-home-ink:#171232;--mm-home-muted:#686078;--mm-home-line:#e9e3f3}.mm-home-content{width:100%;min-width:0}.mm-home-page{display:flex;flex-direction:column;gap:clamp(28px,3.6vw,52px);padding-bottom:24px}.mm-home-section{width:calc(100% - 48px);max-width:1200px;margin-inline:auto;min-width:0;scroll-margin-top:100px}.mm-home-page h2{text-wrap:balance}.mm-home-page :focus-visible,.mm-home-header :focus-visible{outline:2px solid #9b7cf3;outline-offset:4px}.mm-home-page [id]{scroll-margin-top:100px}.mm-home-header{position:fixed;top:0;inset-inline:0;z-index:100;color:#171232;transition:background-color .22s,box-shadow .22s,color .22s}.mm-home-header--over{background:transparent}.mm-home-header--light{background:#fffffff7;box-shadow:0 3px 20px #17123212;color:#171232}.mm-home-header__row{max-width:1360px;min-height:88px;padding:16px 32px;display:flex;align-items:center;gap:28px;margin:auto;border-bottom:1px solid #1712321a}.mm-home-header__brand{display:flex;gap:9px;align-items:center;flex:none}.mm-home-header__brand>img:first-child{width:30px;height:35px}.mm-home-header__nav{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;justify-content:center;margin-inline:auto;font-size:13px;font-weight:500}.mm-home-header__nav a,.mm-home-header__drawer>a{color:inherit;text-decoration:none}.mm-home-header__nav a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b39aef}.mm-home-header__tools{display:flex;align-items:center;gap:8px;min-width:0}.mm-nav-control.mm-home-header__menu{display:none}.mm-home-header__drawer{background:#fff;color:#171232;display:flex;flex-direction:column;padding:12px 24px 24px;gap:4px;border-top:1px solid #e9e3f3}.mm-home-header__drawer>a{padding:14px 12px;min-height:44px;border-radius:8px}.mm-home-header__drawer>a:hover{background:#f7f4ff}.mm-travel-scene{opacity:0;transition:opacity 1.6s ease;transform:scale(1.025)}.mm-travel-scene.is-on{opacity:1;animation:mm-travel-drift 14s linear both}.mm-hero__media[data-paused=true] .mm-travel-scene{animation-play-state:paused}@keyframes mm-travel-drift{0%{transform:scale(1.025)}to{transform:scale(1.085) translate3d(-1%,-.5%,0)}}.mm-section-heading{text-align:center;max-width:800px;margin:0 auto 30px;padding-inline:20px}.mm-eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:500;color:#6e50cc;margin:0 0 14px}.mm-section-heading h2{font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.15;color:#171232;margin:0}.mm-destination-deck{overflow:hidden;padding-block:0 8px;min-width:0}.mm-deck-stage{height:400px;position:relative;perspective:1200px;max-width:1400px;margin:auto}.mm-deck-card{position:absolute;top:0;left:50%;width:min(580px,48vw);height:370px;margin-left:calc(min(580px,48vw)/-2);border:0;border-radius:24px;overflow:hidden;color:#fff;text-align:start;background:#241c48;transition:transform .52s cubic-bezier(.22,.61,.36,1),filter .52s,opacity .52s;box-shadow:0 24px 52px -24px #17123280;cursor:pointer;isolation:isolate}.mm-deck-card>img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;z-index:-2}.mm-deck-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,#14102b40 62%,#14102bd1 100%);z-index:-1}.mm-deck-card[data-position="0"]{z-index:5;transform:translate(0) scale(1)}.mm-deck-card[data-position="1"]{z-index:3;transform:translate(62%) scale(.84);filter:brightness(.82) saturate(.9)}.mm-deck-card[data-position="-1"]{z-index:3;transform:translate(-62%) scale(.84);filter:brightness(.82) saturate(.9)}.mm-deck-card[data-position="2"]{z-index:2;transform:translate(108%) scale(.72);opacity:.5}.mm-deck-card[data-position="-2"]{z-index:2;transform:translate(-108%) scale(.72);opacity:.5}.mm-deck-card[data-position="3"]{visibility:hidden;pointer-events:none}.mm-deck-card__flag{position:absolute;top:22px;inset-inline-end:22px;min-width:56px;height:48px;border-radius:12px;background:#ffffffef;display:grid;place-items:center;font-size:32px;padding:4px;box-shadow:0 6px 18px #17123230}.mm-deck-card__flag img{width:36px;height:28px;object-fit:contain}.mm-deck-card__content{position:absolute;bottom:0;inset-inline:0;display:flex;flex-direction:column;gap:9px;padding:28px}.mm-deck-card__name{font-family:Dx Lactos,Onest,sans-serif;font-size:34px;line-height:1.05;overflow-wrap:anywhere}.mm-deck-card__meta{font-size:13px;color:#ece6fa}.mm-deck-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.mm-deck-card__price{font-size:12px;color:#d4f4e9;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.mm-deck-card__price b{font-size:22px;color:#a8f0d8;font-weight:600}.mm-deck-card__cta{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 18px;border-radius:99px;background:#fff;color:#171232;font-size:13px;font-weight:600;flex:none}.mm-deck-controls{display:flex;align-items:center;justify-content:center;gap:18px}.mm-deck-arrow{width:44px;height:44px;background:#fff;border:1px solid #ded7ed;border-radius:50%;font-size:22px;color:#6e50cc}.mm-deck-dots{display:flex;align-items:center}.mm-deck-dots button{width:32px;height:44px;display:grid;place-items:center;border:0;background:transparent}.mm-deck-dots span{display:block;width:7px;height:7px;background:#d6cce9;border-radius:50%;transition:width .2s}.mm-deck-dots [aria-selected=true] span{width:23px;border-radius:6px;background:#7657d8}.mm-coverage-card{overflow:hidden;border-radius:14px;border:1px solid #e1d7ff29;margin:8px;text-align:start}.mm-coverage-card__heading{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:0;background:linear-gradient(112deg,#3a2a63,#2a2350 55%,#1c3340);color:#fff;text-align:start}.mm-coverage-card__heading>span:first-child{font-size:25px;flex:none}.mm-coverage-card__title{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.mm-coverage-card__title strong{font-size:17px;overflow-wrap:anywhere}.mm-coverage-card__title>span{font-size:12px;color:#ded5ef}.mm-coverage-card__price{display:flex;flex-direction:column;gap:4px;font-size:11px;flex:none;color:#ddd4ed}.mm-coverage-card__price b{font-size:15px;color:#a8f0d8;white-space:nowrap}.mm-coverage-card__body{background:#ffffff0a;padding:12px 16px 16px}.mm-coverage-card__body>p{font-size:12px;color:#cfc4e3;margin:0 0 12px}.mm-coverage-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px 14px}.mm-coverage-card li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#eee8f9;min-width:0}.mm-coverage-card li>span:last-child{overflow-wrap:anywhere;line-height:1.4}.mm-coverage-card__body>button{display:flex;gap:12px;align-items:center;min-height:44px;margin:10px auto 0;background:transparent;border:0;color:#cdb7ff;font-size:13px}.mm-home-benefits>section{box-shadow:none!important;border-radius:28px!important}.mm-home-faq>section{box-shadow:none!important;border:1px solid #e9e3f3}.mm-home-page #destinations{scroll-margin-top:110px}.mm-home-value{padding-block:4px}.mm-home-catalog>section{box-shadow:none!important;border:1px solid #e2d9f3}.mm-home-catalog h2{font-size:25px}.mm-closing-cta{position:relative;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 80% 0,#71d4d92e,transparent 55%),linear-gradient(135deg,#2a1f7a,#5543e0 55%,#3a7bd5);color:#fff;border-radius:50% 50% 28px 28px/56px 56px 28px 28px;padding:80px 24px 64px}.mm-closing-cta h2{font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);max-width:720px;margin:0 auto 18px;line-height:1.12}.mm-closing-cta>p{font-size:16px;color:#e6e1f3}.mm-closing-cta>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:28px}.mm-closing-cta a{border:1px solid #ffffff80;min-height:44px;display:inline-flex;align-items:center;gap:18px;border-radius:12px;padding:10px 20px;color:#fff;text-decoration:none;font-size:14px}@media(max-width:1199px){.mm-home-header__nav{gap:13px}.mm-home-header__row{padding-inline:24px;gap:18px}.mm-home-header__brand .mm-home-header__wordmark{width:125px}.mm-home-header__install{display:none}}@media(max-width:1023px){.mm-home-header__nav{display:none}.mm-home-header__tools{margin-inline-start:auto}.mm-nav-control.mm-home-header__menu{display:inline-flex}.mm-home-header__row{min-height:76px}}@media(max-width:767px){.mm-home-section{width:calc(100% - 32px)}.mm-home-header__row{padding:12px;gap:8px;min-height:70px}.mm-home-header__brand{flex:0 1 160px;min-width:0;gap:7px}.mm-home-header__brand .mm-home-header__wordmark{display:block;flex:1;min-width:0;width:121px;height:auto}.mm-home-header__brand>img:first-child{flex:none;width:32px;height:auto}.mm-home-header__tools{gap:5px}.mm-section-heading{margin-bottom:25px}.mm-deck-stage{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:7vw;padding:0 7vw 22px;height:auto;scrollbar-width:none;perspective:none}.mm-deck-stage::-webkit-scrollbar{display:none}.mm-deck-card,.mm-deck-card[data-position]{position:relative;inset:auto;margin:0;flex:0 0 86vw;width:86vw;height:320px;border-radius:20px;transform:none;opacity:1;visibility:visible;pointer-events:auto;filter:none;scroll-snap-align:center;box-shadow:0 15px 30px -20px #17123270}.mm-deck-card__content{padding:22px}.mm-deck-card__name{font-size:30px}.mm-deck-card__cta{padding:10px 14px;gap:12px;font-size:12px}.mm-deck-card__price b{font-size:20px}.mm-deck-arrow{display:none}.mm-closing-cta{padding:64px 22px 45px}}@media(max-width:479px){.mm-coverage-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-coverage-card__heading{flex-wrap:wrap;gap:10px}.mm-coverage-card__title{flex-basis:calc(100% - 48px)}.mm-coverage-card__price{flex-direction:row;align-items:baseline;gap:7px;padding-inline-start:36px}.mm-deck-card__bottom{gap:8px}.mm-deck-card__price{max-width:45%}.mm-home-layout .mm-hero__pick-list{gap:6px}.mm-home-layout .mm-hero__pick,.mm-home-layout .mm-hero__pick-price{font-size:12px}}[dir=rtl] .mm-deck-card[data-position="1"]{transform:translate(-62%) scale(.84)}[dir=rtl] .mm-deck-card[data-position="-1"]{transform:translate(62%) scale(.84)}[dir=rtl] .mm-deck-card[data-position="2"]{transform:translate(-108%) scale(.72)}[dir=rtl] .mm-deck-card[data-position="-2"]{transform:translate(108%) scale(.72)}@media(max-width:767px){[dir=rtl] .mm-deck-card[data-position]{transform:none}}@media(prefers-reduced-motion:reduce){.mm-home-layout *,.mm-home-layout *:before,.mm-home-layout *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mm-travel-scene{transform:none}.mm-deck-card,.mm-home-header{transition:none}}.mm-home-header__promo{display:flex;align-items:center;justify-content:center;max-width:none;margin:auto;min-height:36px;border-bottom:1px solid #1712320f;background:#f4ede3;padding-inline:24px}.mm-home-header--light .mm-home-header__promo{display:none}.mm-home-header--over .mm-home-header__row{min-height:76px}.mm-home-header__promo span{color:#4a4166!important}@media(max-width:1023px){.mm-home-header__promo{display:none}.mm-home-header--over .mm-home-header__row{min-height:70px}}.mm-home-header__currency>div>button{min-height:36px}.mm-home-header__promo a{color:#4a4166!important}.mm-travel-flag{display:inline-block;flex:none;width:24px;height:18px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #ffffff1a}.mm-coverage-card li .mm-travel-flag{width:20px;height:15px;margin-top:2px}.mm-journey__art:dir(rtl){transform:scaleX(-1)}.mm-home-header__language>div>button,.mm-home-header__currency>div>button{min-height:44px}.mm-hero .mm-travel-scene,.mm-hero .mm-travel-scene.is-on{transform:none;animation:none;transition:opacity 1.2s ease}@media(prefers-reduced-motion:reduce){.mm-hero .mm-travel-scene{transition:none}}.mm-home-header__promo a{font-size:13px!important;font-weight:500;line-height:1.4;color:#3d3558!important;max-width:100%;padding-block:7px}.mm-home-header__tools{gap:12px}.mm-home-header__settings{display:flex;align-items:center;gap:2px}.mm-home-header__divider{width:1px;height:20px;background:#17123226;margin-inline:2px}.mm-home-header__settings button,.mm-home-header__drawer-settings button{min-height:44px!important;height:44px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;border-radius:12px!important;padding-inline:10px!important;font:600 14px/1 Onest,system-ui,sans-serif!important;color:#171232!important}.mm-home-header__settings button span,.mm-home-header__drawer-settings button span{color:#171232!important;font-weight:600!important;font-size:14px!important}.mm-home-header__settings button svg,.mm-home-header__drawer-settings button svg{color:#171232b3}.mm-home-header__settings button:hover,.mm-home-header__drawer-settings button:hover{background:#1712320d!important}.mm-home-header__settings button:focus-visible,.mm-home-header__drawer-settings button:focus-visible{outline:3px solid #171232;outline-offset:2px}.mm-home-header__drawer-settings{display:none}@media(max-width:1199px){.mm-home-header__nav{display:none}.mm-nav-control.mm-home-header__menu{display:inline-flex}.mm-home-header__tools{margin-inline-start:auto}}@media(max-width:767px){.mm-home-header__row .mm-home-header__settings{display:none}.mm-home-header__drawer-settings{display:flex;align-items:center;gap:2px;padding:4px 4px 12px;margin-bottom:4px;border-bottom:1px solid #e9e3f3}.mm-home-header__drawer-settings button span.hidden{display:inline!important}.mm-home-header__tools{gap:6px;flex-shrink:0}}@media(max-width:479px){.mm-home-header__row{gap:6px}}@media(max-width:359px){.mm-home-header__brand{gap:6px}.mm-home-header__brand>img:first-child{width:28px}}.mm-home-header__settings .mm-home-header__currency button>span,.mm-home-header__drawer-settings .mm-home-header__currency button>span{padding-inline:2px!important}@media screen and (max-width:1023px){html:has(.mm-home-scroll-frame){height:100%;overflow:hidden;overscroll-behavior:none}body:has(.mm-home-scroll-frame){height:100%;overflow:hidden}.mm-home-layout:has(>.mm-home-scroll-frame){height:100dvh;min-height:0}.mm-home-scroll-frame{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}.mm-support-availability{display:flex;align-items:center;gap:12px;padding:24px;border-radius:20px;background:#eef8f2;color:#164b38;text-decoration:none;line-height:1.5;min-width:0}.mm-support-availability>span:nth-child(2){flex:1;min-width:0}.mm-support-availability strong{font-size:clamp(16px,2vw,21px);font-weight:700}.mm-support-availability__body{display:block;margin-top:4px;color:#375b4e;font-size:14px}.mm-support-availability__dot{width:9px;height:9px;background:#10b981;border-radius:50%;flex-shrink:0}.mm-support-availability.is-compact{padding:8px 0;background:transparent;gap:8px;border-radius:4px}.mm-support-availability.is-compact strong{font-size:12px;font-weight:600}.mm-support-availability:focus-visible{outline:3px solid #6a5eff;outline-offset:4px}@media(max-width:480px){.mm-support-availability{padding:20px}.mm-support-availability.is-compact{padding:8px 0}}.mm-support-availability.is-hero{align-self:flex-start;max-width:100%;padding:10px 16px;background:#eef8f2;border-radius:18px;gap:10px}.mm-support-availability.is-hero strong{font-size:clamp(14px,1.3vw,18px);font-weight:700;line-height:1.4}.mm-support-availability.is-hero>span:nth-child(2){flex:initial}.mm-home-layout{--mm-page:#f7f3ea;--mm-cream:#f7f3ea;--mm-ink:#16134a;--mm-sub:#3d3b63;--mm-muted:#6b6888;background:#f7f3ea!important}.mm-home-page{--mm-home-gap:80px;gap:var(--mm-home-gap);padding-bottom:12px;color:#16134a}.mm-home-page :is(h1,h2,h3,.mm-deck-card__name){font-family:Onest,sans-serif!important;font-weight:700;letter-spacing:-.025em}.mm-home-page h2{font-size:clamp(28px,3.1vw,44px);line-height:1.12}.mm-home-layout .mm-home-header--over{background:#f7f3eaf5}.mm-home-layout .mm-home-header__row{max-width:1250px}.mm-home-layout .mm-home-header__promo{background:#16134a}.mm-home-layout .mm-home-header__promo :is(a,span){color:#edeafb!important}.mm-home-page .mm-hero-v2{background:#f7f3ea;padding:174px 40px 30px;--hero-ink:#16134a;--hero-muted:#6b6888;--hero-accent:#5b45e0}.mm-home-page .mm-v2-grid{max-width:1152px;grid-template-columns:1.08fr .92fr;gap:56px}.mm-home-page .mm-v2-title{font-size:clamp(42px,4.8vw,68px);line-height:1.04}.mm-home-page .mm-v2-badge{background:#ece7fa;border-color:transparent}.mm-home-page .mm-v2-badge>span{color:#5b45e0}.mm-home-page .mm-v2-visual{aspect-ratio:4/5;max-width:470px}.mm-home-page .mm-v2-photo{border-radius:999px 999px 26px 26px;box-shadow:0 30px 60px -40px #16134a73}.mm-home-page .mm-v2-photo>img{object-position:center;transform-origin:50% 70%}.mm-home-page .mm-v2-orbit{top:-20px;right:-20px;bottom:-20px;left:-20px;width:auto;aspect-ratio:auto;border-width:1px;border-radius:999px 999px 34px 34px}.mm-home-page .mm-v2-plane-track{top:0;right:0;bottom:22%;left:0;border-radius:50%}.mm-home-page .mm-v2-status{bottom:-22px;inset-inline-start:-26px;width:260px;border:1px solid #16134a14}.mm-home-page .mm-v2-coverage{top:8%;inset-inline-end:-24px;border:1px solid #16134a14}.mm-home-page .mm-v2-status-row{animation:mm-illustrated-status .45s ease both}.mm-home-page .mm-v2-status-bars span{transition:background-color .5s}@keyframes mm-illustrated-status{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mm-home-page .mm-destination-deck{max-width:1200px;width:calc(100% - 48px);margin-inline:auto;padding:0;overflow:visible}.mm-home-page .mm-section-heading{text-align:start;padding:0;max-width:none;margin:0 0 36px}.mm-home-page .mm-eyebrow{justify-content:flex-start;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mm-home-page .mm-deck-stage{display:flex;position:relative;gap:24px;height:auto;max-width:none;margin:0;padding:4px 4px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;scroll-padding-inline:4px}.mm-home-page .mm-deck-stage::-webkit-scrollbar{display:none}.mm-home-page .mm-deck-card[data-position]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:relative;inset:auto;margin:0;flex:0 0 calc((100% - 48px)/2.2);width:calc((100% - 48px)/2.2);height:auto;transform:none;filter:none;opacity:1;visibility:visible;pointer-events:auto;scroll-snap-align:start;border:1px solid #16134a1f;border-radius:24px;background:#fff;color:#16134a;box-shadow:0 8px 25px -24px #16134a80;isolation:auto;transition:box-shadow .2s}.mm-home-page .mm-deck-card>img{position:static;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .3s;z-index:auto}.mm-home-page .mm-deck-card:hover{box-shadow:0 12px 30px -20px #16134a70}.mm-home-page .mm-deck-card:hover>img{transform:scale(1.015)}.mm-home-page .mm-deck-card__shade{display:none}.mm-home-page .mm-deck-card__flag{top:calc(100% - 150px);inset-inline-start:20px;inset-inline-end:auto;min-width:0;width:24px;height:24px;padding:0;border:0;box-shadow:none;background:transparent}.mm-home-page .mm-deck-card__flag img{width:22px;height:16px}.mm-home-page .mm-deck-card__content{position:relative;inset:auto;padding:20px;display:flex;gap:8px;min-height:174px}.mm-home-page .mm-deck-card__name{font-size:21px;line-height:1.3;padding-inline-start:34px}.mm-home-page .mm-deck-card__meta{color:#6b6888;font-size:13px}.mm-home-page .mm-deck-card__bottom{flex-wrap:wrap;gap:12px;margin-top:4px}.mm-home-page .mm-deck-card__price{color:#6b6888;max-width:none}.mm-home-page .mm-deck-card__price b{color:#16134a;font-size:22px}.mm-home-page .mm-deck-card__cta{border-top:1px solid #16134a14;border-radius:0;width:100%;padding:12px 0 0;justify-content:space-between;font-size:14px;color:#5b45e0}.mm-home-page .mm-deck-controls{justify-content:center;margin-top:8px}.mm-home-page .mm-deck-arrow{color:#16134a;background:#fbf9f4}.mm-home-page .mm-how{background:#fbf9f4;border:1px solid #16134a1f;border-radius:32px;padding:56px}.mm-home-page .mm-how__pills li{background:#ece7fa;color:#5b45e0;border:0}.mm-home-page .mm-how__pills svg{color:inherit}.mm-home-page .mm-how__step{border:1px solid #16134a1f;box-shadow:none;padding:24px;grid-template-columns:36px minmax(0,1fr) 24px;column-gap:8px}.mm-home-page .mm-how__num{width:36px;height:36px;background:#fff;border:1px solid #b4a7ef;color:#5b45e0;font-size:16px}.mm-home-page .mm-how__badge{margin-top:4px;white-space:normal;font-size:11px;padding:4px 8px}.mm-home-page .mm-how__badge[data-tone=arrival]{background:#e3f4f3;color:#1f6e6c}.mm-illustrated-step-icon{grid-column:3;grid-row:1;align-self:center;width:24px;height:24px;color:#5b45e0}.mm-illustrated-step-icon svg{width:100%;height:100%}.mm-home-page .mm-how__step h3{font-size:18px}.mm-home-page .mm-how__step p{font-size:14px}.mm-home-page .mm-how__days{display:block;background:#ece7fa;padding:32px;margin-top:28px;border-radius:22px}.mm-home-page .mm-how__days-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-items:end}.mm-home-page .mm-how__days-label{grid-column:1/-1}.mm-home-page .mm-how__days-title{font-size:22px}.mm-home-page .mm-how__days-note{font-size:14px;margin:10px 0 0}.mm-home-page .mm-how__timeline{gap:18px;margin-top:24px}.mm-home-page .mm-how__timeline .mm-illustrated-timeline-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:0 14px 18px;background:#fff;border:1px solid #16134a12;border-radius:16px;overflow:hidden;text-align:start}.mm-home-page .mm-how__timeline li:after{display:none}.mm-illustrated-timeline-image{grid-column:1/-1;width:calc(100% + 28px);max-width:none;margin-inline:-14px;aspect-ratio:3/2;object-fit:cover}.mm-home-page .mm-how__tl-icon{width:28px;height:28px;background:#ece7fa;color:#5b45e0;box-shadow:none}.mm-home-page .mm-how__tl-icon svg{width:16px;height:16px}.mm-home-page .mm-how__tl-text{margin:0;gap:4px}.mm-home-page .mm-how__tl-text strong{font-size:13px}.mm-home-page .mm-how__tl-text span{font-size:12px}.mm-home-page .mm-illustrated-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:32px;overflow:visible}.mm-illustrated-benefits>div.pointer-events-none{display:none!important}.mm-home-page .mm-benefits-intro,.mm-home-page .mm-benefits-cards{padding:0;min-width:0}.mm-home-page .mm-benefits-intro h2{font-size:36px}.mm-benefits-art{display:block;width:100%;height:auto;border-radius:24px;margin-top:26px;border:1px solid #16134a1f}.mm-home-page .mm-benefits-cards>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mm-home-page .mm-benefit-card{box-shadow:none!important;border-radius:20px!important;transform:none!important}.mm-home-page .mm-benefit-card h3{letter-spacing:-.01em}.mm-home-page .mm-illustrated-faq{background:#fbf9f4!important;border-radius:32px!important}.mm-home-page .mm-illustrated-faq>.grid{grid-template-columns:340px minmax(0,1fr);padding:48px;gap:40px}.mm-home-page .mm-faq-support{grid-column:1;grid-row:1;position:static}.mm-home-page .mm-illustrated-faq>.grid>div:first-child{grid-column:2;grid-row:1;min-width:0}.mm-faq-guide{width:100%;height:230px;object-fit:contain;display:block;margin-bottom:16px}.mm-home-page .mm-faq-support>div{background:#ece7fa!important}.mm-home-page .mm-illustrated-faq h2{font-size:32px}.mm-home-page .mm-faq-support h3{font-size:23px}.mm-home-page .mm-closing-cta{display:grid;grid-template-columns:1fr 1fr;padding:0;background:#16134a;border-radius:28px;text-align:start;overflow:hidden}.mm-home-page .mm-closing-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;margin:0;padding:48px}.mm-home-page .mm-closing-cta h2{font-size:40px;line-height:1.1;margin:0;color:#fff}.mm-home-page .mm-closing-copy p{color:#ddd8f4;margin:0}.mm-home-page .mm-closing-cta a{background:#fff;border:0;color:#16134a;border-radius:99px;margin-top:6px}.mm-closing-art{display:block;object-fit:cover;width:100%;height:100%;min-height:340px}.mm-home-layout .site-footer-root{background:#f7f3ea!important}.mm-home-layout .site-footer-root>div{max-width:1280px;padding-inline:40px;padding-top:52px}.mm-home-layout .site-footer-root>div>div:first-child{border-radius:28px;box-shadow:none!important}.mm-home-layout .site-footer-root p span{animation:none!important}@media(max-width:1199px){.mm-home-page .mm-v2-grid{gap:36px}.mm-home-page .mm-v2-coverage{inset-inline-end:-8px}.mm-home-page .mm-illustrated-faq>.grid{grid-template-columns:280px minmax(0,1fr);padding:32px;gap:28px}.mm-home-page .mm-how{padding:36px}.mm-home-page .mm-how__step{padding:18px}.mm-home-page .mm-how__days{padding:24px}}@media(max-width:1023px){.mm-home-page .mm-hero-v2{padding:110px 24px 36px}.mm-home-page .mm-v2-grid{grid-template-columns:minmax(0,1fr);max-width:680px;gap:60px}.mm-home-page .mm-v2-title{font-size:58px}.mm-home-page .mm-v2-visual{max-width:470px}.mm-home-page .mm-how__badge{grid-column:2;grid-row:1}.mm-home-page .mm-how__step h3{grid-row:2}.mm-home-page .mm-how__step p{grid-row:3}.mm-home-page .mm-illustrated-benefits{grid-template-columns:1fr 1.4fr;gap:24px}.mm-home-page .mm-benefits-intro h2{font-size:32px}.mm-home-page .mm-illustrated-faq>.grid{grid-template-columns:240px minmax(0,1fr);gap:24px;padding:28px}.mm-home-page .mm-closing-copy{padding:32px}.mm-home-page .mm-closing-cta h2{font-size:32px}}@media(max-width:767px){.mm-home-page{--mm-home-gap:52px;gap:var(--mm-home-gap)}.mm-home-page .mm-hero-v2{padding:100px 20px 32px}.mm-home-page .mm-v2-grid{gap:50px}.mm-home-page .mm-v2-title{font-size:clamp(37px,10.6vw,58px);line-height:1.04}.mm-home-page .mm-v2-subtitle{font-size:17px}.mm-home-page .mm-v2-visual{width:calc(100% - 16px);max-width:420px}.mm-home-page .mm-v2-orbit{top:-12px;right:-12px;bottom:-12px;left:-12px}.mm-home-page .mm-v2-status{inset-inline-start:0;left:0;right:auto;bottom:-16px;width:250px;max-width:calc(100% - 55px)}.mm-home-page .mm-v2-status-row strong{font-size:13px}.mm-home-page .mm-v2-status-row small{font-size:11px}.mm-home-page .mm-v2-status-icon{width:36px;height:36px}.mm-home-page .mm-destination-deck{width:calc(100% - 32px)}.mm-home-page .mm-section-heading{margin-bottom:24px}.mm-home-page .mm-deck-stage{gap:16px;padding:4px 4px 16px;scroll-padding-inline:4px}.mm-home-page .mm-deck-card[data-position]{flex-basis:100%;width:100%;border-radius:20px}.mm-home-page .mm-deck-card__content{padding:18px;min-height:174px}.mm-home-page .mm-deck-card__name{font-size:20px}.mm-home-page .mm-deck-card__flag{inset-inline-start:18px}.mm-home-page .mm-deck-controls{justify-content:center}.mm-home-page .mm-how{padding:28px 20px;border-radius:24px}.mm-home-page .mm-how__steps{gap:14px}.mm-home-page .mm-how__step{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;grid-template-rows:auto auto auto;padding:18px;border-radius:18px;background:#fff;column-gap:10px}.mm-home-page .mm-how__step:before{display:none}.mm-home-page .mm-how__num{grid-row:1;width:32px;height:32px}.mm-home-page .mm-how__badge{grid-column:2;grid-row:1;align-self:center;margin:0}.mm-home-page .mm-how__step h3{grid-column:1/-1;grid-row:2;margin-top:14px}.mm-home-page .mm-how__step p{grid-column:1/-1;grid-row:3}.mm-home-page .mm-how__days{padding:20px 16px;margin-top:20px;border-radius:18px}.mm-home-page .mm-how__days-copy{display:block}.mm-home-page .mm-how__days-title{font-size:19px}.mm-home-page .mm-how__days-note{display:block;font-size:14px}.mm-home-page .mm-how__timeline{grid-template-columns:1fr;gap:16px;margin-top:22px}.mm-home-page .mm-how__timeline .mm-illustrated-timeline-card{grid-template-columns:28px minmax(0,1fr);padding-bottom:16px}.mm-home-page .mm-how__tl-text strong{font-size:14px}.mm-home-page .mm-how__tl-text span{font-size:13px}.mm-home-page .mm-illustrated-benefits{display:block}.mm-home-page .mm-benefits-intro h2{font-size:32px}.mm-benefits-art{margin:20px 0 24px}.mm-home-page .mm-benefits-cards>.grid{grid-template-columns:1fr;gap:12px}.mm-home-page .mm-benefit-card h3{font-size:16px}.mm-home-page .mm-benefit-card p{font-size:14px}.mm-home-page .mm-illustrated-faq>.grid{display:flex;flex-direction:column;padding:26px 20px;gap:28px}.mm-home-page .mm-illustrated-faq h2{font-size:28px}.mm-home-page .mm-faq-support{width:100%;max-width:400px;margin-inline:auto}.mm-faq-guide{height:210px}.mm-home-page .mm-closing-cta{grid-template-columns:1fr;border-radius:24px}.mm-home-page .mm-closing-copy{padding:32px 26px}.mm-home-page .mm-closing-cta h2{font-size:32px}.mm-closing-art{min-height:0;aspect-ratio:3/2}.mm-home-layout .site-footer-root>div{padding-inline:16px;padding-top:36px}.mm-home-layout .site-footer-root>div>div:first-child{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.mm-home-page *,.mm-home-page *:before,.mm-home-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mm-home-page .mm-v2-photo>img{transform:none}}.mm-home-page .mm-illustrated-timeline-image{height:auto}.mm-home-page .mm-deck-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:164px;align-items:center}.mm-home-page .mm-deck-card__name{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;padding:0;min-width:0;font-size:20px;overflow-wrap:anywhere}.mm-home-page .mm-deck-card__flag{position:static;inset:auto;width:22px;height:20px;min-width:22px;flex:none;display:grid;place-items:center}.mm-home-page .mm-deck-card__meta{grid-column:1;grid-row:2}.mm-home-page .mm-deck-card__bottom{display:contents}.mm-home-page .mm-deck-card__price{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;gap:0;font-size:11px;max-width:100px;text-align:end}.mm-home-page .mm-deck-card__price b{font-size:21px;overflow-wrap:anywhere}.mm-home-page .mm-deck-card__cta{grid-column:1/-1;grid-row:3;margin-top:6px}.mm-home-page .mm-closing-cta a{background:#fff!important;color:#16134a!important;box-shadow:none!important}.mm-home-page .vb-card article{background:#fbf9f4!important;border:1px solid #16134a1a;box-shadow:none!important;border-radius:20px;padding:24px!important}.mm-home-page .vb-card article>div.absolute,.mm-home-page .vb-hover-glow{display:none}.mm-home-page .mm-value-line-icon{font-size:24px!important;opacity:1!important;filter:none!important;color:#5b45e0;margin-bottom:18px}.mm-home-page .mm-v2-photo>img{animation:none;transform:none}.mm-home-page .mm-hero-character-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;pointer-events:none}.mm-home-page .mm-hero-character-video.is-ready{opacity:1}.mm-home-page .mm-v2-online{width:auto;min-width:200px;max-width:calc(100% - 56px);animation:none;padding:14px 18px}.mm-home-page .mm-v2-online .mm-v2-status-row{animation:none}.mm-home-page .mm-v2-online .mm-v2-status-icon{background:#ddf3e6;color:#1a5c39}.mm-home-page .mm-v2-online strong{display:flex;align-items:center;gap:7px;color:#1a5c39}.mm-v2-online-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#26854b}@media(max-width:767px){.mm-home-page .mm-v2-online{min-width:172px;padding:12px 14px;bottom:12px}}.mm-home-page mm-helpful-guide.mm-faq-guide{display:block;width:220px;height:390px;margin:0 auto 20px;--mm-helper-bg:#ece7fa}@media(max-width:767px){.mm-home-page mm-helpful-guide.mm-faq-guide{width:202px;height:360px;margin-bottom:18px}}@media(min-width:1024px){.mm-home-page .mm-illustrated-faq>.grid{align-items:stretch}.mm-home-page .mm-illustrated-faq>.grid>div:first-child{display:flex;flex-direction:column}.mm-home-page .mm-faq-scroll-region{flex:1;min-height:390px}.mm-home-page .mm-faq-scroll-viewport{position:absolute;top:0;right:0;bottom:0;left:0;height:auto!important}}@media(min-width:768px){.mm-home-page .mm-deck-stage:after{content:"";flex:0 0 calc((100% - 48px)/11)}}.mm-home-page .mm-hero-v2 :is(.mm-v2-rise,.mm-v2-title path,.mm-v2-plane-track,.mm-v2-coverage,.mm-v2-status,.mm-v2-status-row){animation:none}.mm-home-page .mm-v2-plane-track{transform:rotate(18deg)}.mm-home-page .mm-v2-orbit{border-color:#dcd5ec}.mm-home-page .mm-hero-character-video{transition:opacity .18s ease}@media(max-width:767px){.mm-home-page .mm-hero-v2{padding-top:96px}.mm-home-page .mm-v2-copy{gap:18px}.mm-home-page .mm-v2-title{font-size:clamp(34px,9.6vw,46px);line-height:1.08}.mm-home-page .mm-v2-subtitle{font-size:16px;line-height:1.5}.mm-home-page .mm-v2-search-block{gap:14px}.mm-home-page .mm-v2-grid{gap:32px}.mm-home-page .mm-v2-visual{max-width:360px}}.mm-home-page .mm-v2-title{font-size:clamp(42px,4.2vw,60px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;max-width:620px}.mm-home-page .mm-v2-title>span{display:block;width:fit-content;max-width:100%;white-space:normal}.mm-home-page .mm-v2-title>span.mm-v2-accent-nowrap{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal}.mm-home-page .mm-v2-subtitle{max-width:500px;font-size:18px;line-height:1.55;text-wrap:pretty}.mm-v2-reassurance{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding-top:2px}.mm-v2-reassurance .mm-coins-chip--detailed{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#5142ba;font-size:14px;text-decoration:none}.mm-v2-reassurance .mm-coins-chip--detailed img{width:32px;height:32px}.mm-v2-reassurance .mm-coins-chip--detailed small{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#514d68}.mm-v2-reassurance .mm-coins-chip--detailed:hover{text-decoration:underline;text-underline-offset:3px;transform:none}.mm-v2-reassurance .mm-support-availability{padding:0;color:#514d68;background:transparent}.mm-v2-reassurance .mm-support-availability strong{font-size:13px;font-weight:400}.mm-v2-reassurance a:focus-visible{outline:3px solid #6a5eff;outline-offset:5px;border-radius:4px}@media(max-width:767px){.mm-home-page .mm-v2-title{font-size:clamp(32px,9vw,42px)}.mm-home-page .mm-v2-subtitle{font-size:16px}.mm-v2-reassurance{gap:12px}}@media(min-width:1024px){.mm-home-page .mm-hero-v2{margin-bottom:-16px}}.mm-benefits-caption{display:none}.mm-benefit-support-pill{display:inline-flex;align-items:center;gap:7px;margin-top:12px;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #cfeadb;color:#164b38;font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none;max-width:100%}.mm-benefit-support-pill i{width:7px;height:7px;flex:none;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98126}.mm-benefit-support-pill:focus-visible{outline:3px solid #6a5eff;outline-offset:3px}@media(min-width:768px){.mm-home-page .mm-benefits-intro{display:flex;flex-direction:column}.mm-home-page .mm-benefits-art{margin-top:20px;flex:1 1 auto;min-height:0;max-height:330px;object-fit:cover}.mm-home-page .mm-benefits-caption{display:block;margin:14px 0 0;font-size:13px;line-height:1.5;color:#5b5874}.mm-home-page .mm-illustrated-benefits .mm-benefits-coverage{display:none}.mm-home-page .mm-benefits-cards>.grid{gap:10px}.mm-home-page .mm-benefit-card>div:first-child{padding:18px 20px}.mm-home-page .mm-benefit-card h3.mt-4{margin-top:10px}}.mm-benefit-card .ms-auto>.mm-benefit-support-pill{margin-top:0;padding:4px 10px;font-size:12px}.mm-hero__dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mm-hero-v2{--hero-ink:#171232;--hero-accent:#5b4bd6;--hero-muted:#5c5873;background:linear-gradient(#faf7f0 88%,#faf9fd);color:var(--hero-ink);padding:172px 40px 72px;overflow-x:clip}.mm-v2-grid{max-width:1312px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:center;gap:80px}.mm-v2-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;position:relative;z-index:3}.mm-v2-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:#fff;border:1px solid #e7e3f3;font-size:14px;font-weight:600;margin:0}.mm-v2-badge>span{color:#1f6b43}.mm-v2-title{font-family:Dx Lactos,Onest,sans-serif;font-size:clamp(42px,4.8vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.025em;margin:0;max-width:100%;overflow-wrap:anywhere}.mm-v2-title>span{position:relative;display:inline-block;color:var(--hero-accent)}.mm-v2-title svg{position:absolute;left:0;bottom:-.14em;width:100%;height:.22em;overflow:visible}.mm-v2-title path{fill:none;stroke:#5fd3e0;stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke}.mm-v2-title>span.mm-v2-accent-nowrap{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal}.mm-v2-subtitle{font-size:19px;line-height:1.55;color:#4a4760;margin:0;max-width:540px;text-wrap:pretty}.mm-v2-search-block{width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.mm-v2-search{position:relative;z-index:5;container:hero-search/inline-size}.mm-v2-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border-radius:32px;background:#fff;border:1px solid #e7e3f3;box-shadow:0 18px 44px -26px #4a3bc480;transition:box-shadow .2s,border-color .2s}.mm-v2-form:focus-within{border-color:#b6adf4;box-shadow:0 0 0 4px #5b4bd629,0 18px 44px -24px #4a3bc455}.mm-v2-field{display:flex;align-items:center;gap:10px;flex:999 1 200px;min-width:0;padding-inline-start:12px}.mm-v2-field>svg{width:22px;height:22px;flex:none;color:var(--hero-muted)}.mm-v2-field input{flex:1;min-width:0;width:100%;height:52px;border:0;background:transparent;color:var(--hero-ink);font:600 17px Onest,sans-serif;outline:none}.mm-hero-v2 .mm-v2-field input:focus-visible{outline:none}.mm-v2-field input::placeholder{color:var(--hero-muted);opacity:1}.mm-v2-clear{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:#f1f0f5;color:var(--hero-muted);font-size:23px;cursor:pointer}.mm-v2-submit{flex:1 0 auto;max-width:100%;display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 24px;border:0;border-radius:99px;background:var(--hero-accent);color:#fff;font:700 16px/1.4 Onest,sans-serif;cursor:pointer}.mm-v2-submit>span:first-child{overflow-wrap:anywhere}.mm-v2-submit>span:last-child{font-size:22px;flex:none;transition:transform .2s}.mm-v2-submit:hover{background:#4a3bc4}.mm-v2-submit:hover>span:last-child{transform:translate(4px)}.mm-v2-dropdown{position:absolute;inset-inline:0;top:calc(100% + 8px);background:#fff;border:1px solid #e7e3f3;border-radius:22px;padding:8px;box-shadow:0 24px 48px -20px #14112b47;max-height:380px;overflow:auto;overscroll-behavior:contain;z-index:8}.mm-v2-list-title{padding:10px 14px 6px;margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-muted)}.mm-v2-empty{margin:0;padding:12px 14px 4px;font-size:14px;line-height:1.5;color:#4a4760;overflow-wrap:anywhere}.mm-v2-option{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border:0;border-radius:14px;background:transparent;font:inherit;color:var(--hero-ink);text-align:start;cursor:pointer}.mm-v2-option:hover,.mm-v2-option[aria-selected=true]{background:#f6f5fb}.mm-v2-option-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mm-v2-option strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.mm-v2-option small{font-size:12px;color:var(--hero-muted)}.mm-v2-option-price{font-size:13px;font-weight:700;color:var(--hero-accent);text-align:end;flex:none;max-width:42%;overflow-wrap:anywhere}.mm-v2-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.mm-v2-chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #e7e3f3;border-radius:99px;background:#fff;color:var(--hero-ink);font:600 14px/1.4 Onest,sans-serif;cursor:pointer;white-space:nowrap;transition:transform .18s,box-shadow .18s}.mm-v2-chip[aria-pressed=true]{background:#eeebfb;border-color:var(--hero-accent);box-shadow:inset 0 0 0 1px var(--hero-accent)}.mm-v2-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px -12px #4a3bc473}.mm-v2-chip small{font-size:12px;font-weight:500;color:var(--hero-muted)}.mm-hero-v2 .mm-v2-all{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;color:#4a3bc4;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mm-v2-trust{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;color:#3b3852}.mm-v2-trust>span{display:flex;align-items:center;gap:6px}.mm-v2-trust svg{width:17px;height:17px;color:#4a3bc4;flex:none}.mm-v2-visual{position:relative;aspect-ratio:1/1.08;width:100%;max-width:540px;min-width:0;justify-self:center;isolation:isolate}.mm-v2-photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50% 50% 28px 28px/46.3% 46.3% 28px 28px;overflow:hidden;box-shadow:0 34px 64px -38px #14112b80;background:#efe6da}.mm-v2-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.mm-v2-orbit{position:absolute;left:-8%;top:-8%;width:116%;aspect-ratio:1;border:2px dashed #d3ccf6;border-radius:50%;z-index:-1;pointer-events:none}.mm-v2-plane-track{position:absolute;top:0;right:0;bottom:0;left:0;animation:mm-v2-spin 32s linear infinite}.mm-v2-plane-track>span{position:absolute;left:50%;top:0;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:#fff;box-shadow:0 8px 20px -10px #14112b66;display:grid;place-items:center;color:var(--hero-accent)}.mm-v2-plane-track svg{width:20px;height:20px;transform:rotate(45deg)}.mm-v2-coverage{position:absolute;inset-inline-end:-20px;top:12%;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;background:#fff;box-shadow:0 20px 40px -22px #14112b6b;max-width:95%;animation:mm-v2-float 6s ease-in-out 1.4s infinite}.mm-v2-coverage>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mm-v2-coverage strong{font-size:14px;overflow-wrap:anywhere}.mm-v2-coverage small{font-size:11px;color:var(--hero-muted)}.mm-v2-flag-stack{display:flex;flex:none}.mm-v2-flag-stack img{width:28px;height:20px;border-radius:3px;box-shadow:0 0 0 2px #fff;object-fit:cover}.mm-v2-flag-stack img+img{margin-inline-start:-7px}.mm-v2-status{position:absolute;inset-inline-start:-40px;bottom:9%;width:290px;max-width:calc(100% - 20px);box-sizing:border-box;padding:14px;border-radius:20px;background:#fff;box-shadow:0 22px 44px -22px #14112b73;display:flex;flex-direction:column;gap:12px;animation:mm-v2-float 5s ease-in-out infinite}.mm-v2-status-row{display:flex;align-items:center;gap:12px;min-height:46px}.mm-v2-status-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.mm-v2-status-row strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.mm-v2-status-row strong img{display:inline-block;vertical-align:middle;margin-inline-start:4px}.mm-v2-status-row small{font-size:12px;line-height:1.4;color:var(--hero-muted)}.mm-v2-status-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:#eeebfb;color:#4a3bc4}.mm-v2-status-icon svg{width:22px;height:22px}.mm-v2-status[data-step="1"] .mm-v2-status-icon{background:#fdeee5;color:#9a4515}.mm-v2-status[data-step="2"] .mm-v2-status-icon{background:#ddf3e6;color:#1a5c39}.mm-v2-status-bars{display:flex;gap:4px}.mm-v2-status-bars span{height:4px;flex:1;border-radius:99px;background:#e7e3f3}.mm-v2-status-bars .is-on{background:var(--hero-accent)}.mm-v2-status[data-step="2"] .is-on{background:#1f8b4d}.mm-v2-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mm-hero-v2[data-motion=false] :is(.mm-v2-plane-track,.mm-v2-coverage,.mm-v2-status){animation-play-state:paused}@keyframes mm-v2-spin{to{transform:rotate(360deg)}}@keyframes mm-v2-float{50%{transform:translateY(-8px)}}@keyframes mm-v2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mm-v2-draw{0%{stroke-dasharray:100;stroke-dashoffset:100}to{stroke-dasharray:100;stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.mm-v2-rise{animation:mm-v2-rise .7s ease backwards}.mm-v2-title{animation-delay:.08s}.mm-v2-subtitle{animation-delay:.16s}.mm-v2-search-block{animation-delay:.24s}.mm-v2-trust{animation-delay:.32s}.mm-v2-visual{animation-delay:.2s}.mm-v2-title path{animation:mm-v2-draw 1s .8s ease backwards}}@media(max-width:1199px){.mm-hero-v2{padding-inline:32px}.mm-v2-grid{gap:48px}.mm-v2-title{font-size:52px}.mm-v2-chip small{display:none}.mm-v2-coverage{inset-inline-end:-8px}.mm-v2-status{inset-inline-start:-20px}}@media(max-width:1023px){.mm-hero-v2{padding:104px 24px 48px}.mm-v2-grid{grid-template-columns:minmax(0,1fr);max-width:680px;gap:64px}.mm-v2-copy{width:100%}.mm-v2-title{font-size:58px;max-width:640px}.mm-v2-visual{max-width:540px}.mm-v2-coverage{inset-inline-end:-12px}}@media(max-width:767px){.mm-hero-v2{padding:98px 16px 40px}.mm-v2-grid{gap:48px}.mm-v2-copy{gap:24px}.mm-v2-title{font-size:clamp(37px,10.6vw,58px);line-height:1.04}.mm-v2-badge{font-size:13px}.mm-v2-subtitle{font-size:17px;line-height:1.5}.mm-v2-form{border-radius:24px}.mm-v2-submit{flex-basis:100%;width:100%}.mm-v2-field{flex-basis:100%}.mm-v2-chips{flex-wrap:nowrap;overflow:auto;max-width:none;width:calc(100% + 32px);margin-inline:-16px;padding:2px 16px 8px;scrollbar-width:none}.mm-v2-chip,.mm-v2-all{flex:none}.mm-v2-chip small,.mm-v2-coverage{display:none}.mm-v2-status{inset-inline-start:10px;bottom:12px;width:272px;max-width:calc(100% - 62px)}.mm-v2-trust{font-size:13px;gap:8px 16px}.mm-v2-photo{border-radius:50% 50% 24px 24px/46.3% 46.3% 24px 24px}.mm-v2-option{padding:8px;gap:8px}.mm-v2-option-price{font-size:12px}}@media(prefers-reduced-motion:reduce){.mm-hero-v2 *{animation:none!important;transition:none!important}}[dir=rtl] .mm-v2-submit>span:last-child,[dir=rtl] .mm-v2-all>span{transform:scaleX(-1)}@media(forced-colors:active){.mm-v2-form:focus-within{outline:2px solid Highlight}.mm-v2-status,.mm-v2-submit,.mm-v2-chip{border:1px solid ButtonText}}@media(max-width:767px){.mm-v2-status{inset-inline-start:auto;left:10px;right:auto;max-width:calc(100% - 112px)}}.mm-v2-copy>.mm-support-availability{color:#4a4760;padding:0;line-height:1.5}.mm-v2-copy>.mm-support-availability strong{font-size:14px;font-weight:500}.mm-v2-compat{font-size:13px;line-height:1.5;color:#4a4760;text-underline-offset:3px;margin-top:-12px;min-height:32px;display:inline-flex;align-items:center}.mm-v2-compat:focus-visible,.mm-home-optional-account a:focus-visible{outline:3px solid #6a5eff;outline-offset:4px}.mm-home-optional-account{text-align:center;margin:24px auto 0;max-width:620px;font-size:15px;line-height:1.6}.mm-home-optional-account a{color:#5142ba;text-underline-offset:3px}@media(max-width:767px){.mm-v2-copy{gap:18px}.mm-v2-visual{display:block}.mm-v2-title{font-size:clamp(36px,10vw,48px)}.mm-v2-subtitle{font-size:16px;line-height:1.5}.mm-v2-search-block{gap:14px}.mm-v2-chip small{display:inline}.mm-v2-copy>.mm-support-availability strong{font-size:13px}.mm-v2-compat{margin-top:-10px}}.mm-home-page .mm-cs3{margin-top:calc(56px - var(--mm-home-gap,80px));font-family:Onest,system-ui,sans-serif;color:#16134a}.mm-cs3 *{box-sizing:border-box}.mm-cs3-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:56px;align-items:center;padding:8px 0}.mm-cs3-art{position:relative;padding:22px}.mm-cs3-arch-o{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px dashed #16134a26;border-radius:260px 260px 28px 28px}.mm-cs3-arch{position:relative;border-radius:240px 240px 24px 24px;overflow:hidden;aspect-ratio:4/4.7;background:#ece7fa}.mm-cs3-arch img{width:100%;height:100%;object-fit:cover;object-position:46% 50%;display:block}.mm-cs3-chip{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:11px 14px;box-shadow:0 14px 30px #16134a1f;font-size:13px;color:#625b74;line-height:1.3;max-width:calc(100% - 8px)}.mm-cs3-chip b{display:block;color:#16134a;font-size:14.5px;font-weight:700}.mm-cs3-chip img{width:28px;height:31px;flex:none}.mm-cs3-chip--order{right:-26px;top:120px}.mm-cs3-chip--phone{left:-2px;bottom:64px}.mm-cs3-ok{width:30px;height:30px;flex:none;border-radius:10px;background:#e3f4f3;color:#1f6e6c;display:grid;place-items:center}.mm-cs3-ok svg{width:16px;height:16px}.mm-cs3-pill{display:inline-block;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a4561f;background:#fbe6d3;border:1px solid #f2cfae;border-radius:999px;padding:6px 12px}.mm-cs3 h2{margin:16px 0 0;font-size:42px;line-height:1.08;font-weight:700;letter-spacing:-.02em;color:#16134a}.mm-cs3 h2 span{color:#6a5eff}.mm-cs3-lead{margin:16px 0 0;font-size:17px;line-height:1.55;color:#4a4560;max-width:560px}.mm-cs3-rail{position:relative;margin:30px 0 0;padding-top:14px}.mm-cs3-example{position:absolute;inset-inline-end:0;top:-22px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a849c}.mm-cs3-rope{position:absolute;left:0;top:0;height:40px;width:100%}.mm-cs3-tags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mm-cs3-tag{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:30px 14px 14px;border-radius:12px 12px 16px 16px;clip-path:polygon(22% 0,78% 0,100% 13%,100% 100%,0 100%,0 13%);min-height:170px;transform-origin:50% 0;min-width:0;overflow-wrap:anywhere}.mm-cs3-tag:nth-child(1){transform:rotate(-3deg);background:#fff}.mm-cs3-tag:nth-child(2){transform:rotate(2.5deg);background:#ece7fa}.mm-cs3-tag:nth-child(3){transform:rotate(-1.5deg);background:#fbe6d3}.mm-cs3-tag:nth-child(4){transform:rotate(3deg);background:#e3f4f3}.mm-cs3-hole{position:absolute;left:50%;top:10px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#f5f2e8;box-shadow:inset 0 0 0 2px #16134a33}.mm-cs3-who{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#625b74}.mm-cs3-nm{margin-top:4px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#16134a}.mm-cs3-ln{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#4a4560}.mm-cs3-ln svg{width:13px;height:13px;flex:none;color:#5b45e0}.mm-cs3-st{margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:700;color:#5b45e0}.mm-cs3-cmp{margin-top:30px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.mm-cs3-box{border-radius:20px;padding:18px 20px;border:1px solid #16134a14;min-width:0}.mm-cs3-box h3{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mm-cs3-box ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mm-cs3-box li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.4}.mm-cs3-box li svg{width:16px;height:16px;flex:none;margin-top:2px}.mm-cs3-box--no{background:#ffffff80;color:#8a849c}.mm-cs3-box--no h3{color:#8a849c}.mm-cs3-box--no li svg{color:#c2bccf}.mm-cs3-box--yes{background:#fff;box-shadow:0 14px 30px #16134a12;border-color:#b4a7ef}.mm-cs3-box--yes h3{color:#5b45e0}.mm-cs3-box--yes li{color:#16134a;font-weight:550}.mm-cs3-box--yes li svg{color:#10b981}.mm-cs3-cta{margin-top:26px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mm-cs3-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;background:#5b45e0;color:#fff;font-weight:650;font-size:16px;text-decoration:none;box-shadow:0 10px 24px #5b45e040;transition:background .15s}.mm-cs3-btn:hover{background:#4a36c9;color:#fff}.mm-cs3-btn:focus-visible{outline:3px solid #6a5eff;outline-offset:3px}.mm-cs3-btn svg{width:18px;height:18px}[dir=rtl] .mm-cs3-btn svg{transform:scaleX(-1)}.mm-cs3-fine{font-size:12.5px;line-height:1.45;color:#625b74;max-width:330px}@media(max-width:1000px){.mm-cs3-grid{grid-template-columns:1fr}.mm-cs3-art{width:100%;max-width:460px;margin:0 auto}}@media(max-width:700px){.mm-cs3-grid{gap:28px}.mm-cs3-art{padding:14px;width:100%;max-width:none}.mm-cs3-arch{aspect-ratio:4/3.6;border-radius:180px 180px 22px 22px}.mm-cs3-arch-o{border-radius:190px 190px 26px 26px}.mm-cs3-chip{padding:9px 11px;font-size:12px}.mm-cs3-chip b{font-size:13.5px}.mm-cs3-chip img{width:22px;height:25px}.mm-cs3-chip--order{right:0;top:auto;bottom:-14px}.mm-cs3-chip--phone{left:0;bottom:auto;top:20px}.mm-cs3 h2{font-size:30px;margin-top:14px}.mm-cs3-lead{font-size:15.5px}.mm-cs3-rail{margin-top:40px}.mm-cs3-tags{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.mm-cs3-rope{display:none}.mm-cs3-tag{min-height:150px;padding:28px 12px 12px}.mm-cs3-tag:before{content:"";position:absolute;left:50%;top:-14px;height:26px;border-left:2px solid #c9a27f}.mm-cs3-nm{font-size:18px}.mm-cs3-cmp{grid-template-columns:1fr}.mm-cs3-btn{width:100%}.mm-cs3-fine{max-width:none}}@media(max-width:360px){.mm-cs3 h2{font-size:27px}.mm-cs3-tags{gap:10px}.mm-cs3-tag{padding:26px 10px 10px}.mm-cs3-nm{font-size:17px}}@media(prefers-reduced-motion:reduce){.mm-cs3-btn{transition:none}}.mm-how{--how-violet:#5b45d6;--how-violet-ink:#4a37c4;--how-lavender:#eeebfc;--how-line:#dcd4fa;padding:clamp(32px,5vw,72px) clamp(20px,3.6vw,52px) clamp(32px,4.6vw,64px);color:var(--mm-ink,#171232)}.mm-how__narrow{display:none}.mm-how__head{max-width:760px;margin:0 auto;text-align:center}.mm-how__eyebrow{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--how-violet)}.mm-how__title{margin:12px 0 0;font-family:Dx Lactos,Onest,sans-serif;font-weight:400;font-size:clamp(30px,3.9vw,56px);line-height:1.06;letter-spacing:-.01em;color:var(--mm-ink,#171232);text-wrap:balance}.mm-how__intro{margin:16px auto 0;max-width:620px;font-size:17px;line-height:1.5;color:var(--mm-sub,#4f4864);text-wrap:pretty}.mm-how__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none}.mm-how__pills li{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #e4e7df;font-size:13.5px;font-weight:600;line-height:1.2;color:#1c6b45}.mm-how__pills svg{flex:none;width:14px;height:14px;color:#1f8a55}.mm-how__body{margin-top:clamp(28px,3.4vw,44px)}.mm-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.mm-how__step{--step-delay:0ms;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-items:start;column-gap:12px;min-width:0;padding:28px;border-radius:22px;background:#fff;box-shadow:0 1px 2px #1712320a,0 16px 34px -22px #17123238;text-align:start}.mm-how__step:nth-child(2){--step-delay:90ms}.mm-how__step:nth-child(3){--step-delay:.18s}.mm-how__num{grid-column:1;grid-row:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--how-violet);color:#fff;font:700 19px/1 Onest,Inter,sans-serif}.mm-how__badge{grid-column:2;grid-row:1;justify-self:start;align-self:start;margin-top:9px;padding:5px 11px;border-radius:999px;background:#ece8fc;color:var(--how-violet-ink);font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.mm-how__badge[data-tone=arrival]{background:#fdeee3;color:#9e4317}.mm-how__step .mm-journey__art{grid-column:3;grid-row:1;width:80px;height:66px;margin:4px 0 0;display:block}.mm-how__step .mm-journey__art svg{display:block;width:80px;height:66px}.mm-how .mm-journey__draw{stroke-dasharray:1;stroke-dashoffset:0}.mm-how__step h3{grid-column:1/-1;grid-row:2;margin:22px 0 0;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--mm-ink,#171232)}.mm-how__step p{grid-column:1/-1;grid-row:3;margin:8px 0 0;font-size:15.5px;line-height:1.6;color:var(--mm-sub,#4f4864)}.mm-how__days{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.35fr);align-items:center;gap:32px;margin-top:clamp(24px,3.2vw,40px);padding:clamp(24px,2.6vw,36px);border-radius:22px;background:var(--how-lavender)}.mm-how__days-label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:var(--how-violet)}.mm-how__days-label svg{flex:none;width:19px;height:19px}.mm-how__days-title{margin:10px 0 0;font-size:19px;font-weight:700;line-height:1.4;color:var(--mm-ink,#171232);text-wrap:pretty}.mm-how__days-note{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--mm-sub,#4f4864)}.mm-how__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.mm-how__timeline li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.mm-how__timeline li:not(:last-child):after{content:"";position:absolute;top:26px;inset-inline-start:calc(50% + 40px);width:calc(100% - 68px);border-top:2px dashed #b4a7ef;transform-origin:left center}.mm-how__timeline li:dir(rtl):after{transform-origin:right center}.mm-how__tl-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--how-violet);box-shadow:0 1px 2px #1712320f}.mm-how__tl-icon svg{width:22px;height:22px}.mm-how__timeline li.is-start .mm-how__tl-icon{background:var(--how-violet);color:#fff;box-shadow:0 0 0 7px #d8d0fb}.mm-how__tl-text{display:flex;flex-direction:column;gap:5px;margin-top:14px;min-width:0;overflow-wrap:anywhere}.mm-how__tl-text strong{font-size:15px;font-weight:700;line-height:1.3;color:var(--mm-ink,#171232)}.mm-how__tl-text span{font-size:13px;line-height:1.35;color:var(--mm-muted,#6b6480)}.mm-how__timeline li.is-start .mm-how__tl-text span{color:var(--how-violet);font-weight:700}.mm-how__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px;margin-top:clamp(28px,3.4vw,44px)}.mm-how__plans{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:12px 30px;border:0;border-radius:999px;background:var(--how-violet);color:#fff;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:0 14px 28px -14px #5b45d6b3;transition:background-color .15s ease}.mm-how__plans:hover{background:var(--how-violet-ink)}.mm-how__plans svg{flex:none;width:16px;height:16px}.mm-how__compat{display:inline-flex;align-items:center;gap:9px;color:var(--how-violet-ink);font-size:15.5px;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.mm-how__compat:hover{color:var(--mm-ink,#171232)}.mm-how__compat svg{flex:none;width:19px;height:19px;text-decoration:none}.mm-how__help{margin:18px 0 0;text-align:center;font-size:13.5px;line-height:1.5;color:var(--mm-muted,#6b6480)}.mm-how__help a{color:var(--how-violet-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mm-how__plans:focus-visible,.mm-how__compat:focus-visible,.mm-how__help a:focus-visible{outline:2px solid var(--mm-focus,#7657d8);outline-offset:3px}@media(max-width:1023px){.mm-how__step{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto 1fr;padding:22px}.mm-how__num{width:40px;height:40px;font-size:18px}.mm-how__step .mm-journey__art{grid-column:2;justify-self:end;margin:0;width:68px;height:56px}.mm-how__step .mm-journey__art svg{width:68px;height:56px}.mm-how__badge{grid-column:1/-1;grid-row:2;margin-top:14px}.mm-how__step h3{grid-row:3;margin-top:12px;font-size:18px}.mm-how__step p{grid-row:4;font-size:14.5px}.mm-how__days{grid-template-columns:1fr;gap:26px}}@media(max-width:767px){.mm-how{padding:28px 18px 30px}.mm-how__wide{display:none}.mm-how__narrow{display:inline}.mm-how__head{text-align:start;margin:0}.mm-how__eyebrow{font-size:12px}.mm-how__title{margin-top:10px;font-size:clamp(28px,8.4vw,34px);line-height:1.08;text-wrap:wrap}.mm-how__intro{margin:12px 0 0;font-size:15px}.mm-how__pills{justify-content:flex-start;margin-top:16px}.mm-how__pills li{min-height:32px;padding:5px 12px;font-size:13px}.mm-how__body{margin-top:28px}.mm-how__steps{grid-template-columns:1fr;gap:0}.mm-how__step{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:16px;padding:0 0 26px;border-radius:0;background:none;box-shadow:none}.mm-how__step:last-child{padding-bottom:0}.mm-how__step:not(:last-child):before{content:"";position:absolute;top:40px;bottom:6px;inset-inline-start:15px;width:2px;border-radius:2px;background:var(--how-line);transform-origin:center top}.mm-how__num{grid-row:1/3;width:32px;height:32px;font-size:15px;align-self:start}.mm-how__step .mm-journey__art{display:none}.mm-how__badge{grid-column:2;grid-row:1;margin:0;padding:4px 9px;font-size:11px;line-height:14px}.mm-how__step h3{grid-column:2;grid-row:2;margin:8px 0 0;font-size:18px}.mm-how__step p{grid-column:2;grid-row:3;margin-top:6px;font-size:14.5px}.mm-how__days{margin-top:28px;padding:20px 18px;gap:16px;border-radius:18px}.mm-how__days-label{font-size:12px;gap:8px}.mm-how__days-label svg{width:17px;height:17px}.mm-how__days-title{font-size:17px;line-height:1.45}.mm-how__days-note{display:none}.mm-how__timeline{grid-template-columns:1fr;gap:12px}.mm-how__timeline li{flex-direction:row;align-items:center;gap:12px;text-align:start}.mm-how__timeline li:not(:last-child):after{display:none}.mm-how__tl-icon{width:40px;height:40px}.mm-how__tl-icon svg{width:18px;height:18px}.mm-how__timeline li.is-start .mm-how__tl-icon{box-shadow:0 0 0 5px #d8d0fb;margin-inline:2px}.mm-how__tl-text{margin:0;gap:1px}.mm-how__tl-text strong{font-size:14.5px}.mm-how__cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.mm-how__plans{width:100%;min-height:54px}.mm-how__compat{justify-content:center;min-height:52px;padding:10px 20px;border-radius:999px;background:#fff;border:1.5px solid #d9d0fa;font-size:16px;text-decoration:none}.mm-how__compat:hover{border-color:var(--how-violet);color:var(--how-violet-ink)}.mm-how__help{margin-top:16px;font-size:14px}}@media(prefers-reduced-motion:no-preference){.mm-how__body.is-in .mm-how__step{animation:mm-flow-enter .38s cubic-bezier(.22,1,.36,1) var(--step-delay) both}.mm-how__body.is-in .mm-how__num{animation:mm-flow-pop .32s cubic-bezier(.34,1.56,.64,1) calc(var(--step-delay) + .1s) both}.mm-how__body.is-in .mm-how__days{animation:mm-flow-enter .42s cubic-bezier(.22,1,.36,1) .26s both}.mm-how__body.is-in .mm-how__timeline li:not(:last-child):after{animation:mm-flow-line .5s ease .7s both}.mm-how__body.is-in .mm-how__timeline li:nth-child(2):after{animation-delay:1s}.mm-how__body.is-in .mm-how__timeline li.is-start .mm-how__tl-icon{animation:mm-flow-pulse .9s ease 1.5s}.mm-how__body.is-in .mm-journey__draw{animation:mm-flow-draw .6s ease calc(var(--step-delay) + .3s) both}.mm-how__body.is-in .mm-journey__pin{animation:mm-flow-pin 2.4s ease-in-out .5s 2}.mm-how__body.is-in .mm-journey__check{transform-box:fill-box;transform-origin:center;animation:mm-flow-draw .6s ease .39s both,mm-flow-check 2.4s ease-in-out .65s 2}.mm-how__body.is-in .mm-journey__wifi{animation:mm-flow-wifi 2.4s ease-in-out .8s 2}.mm-how__body.is-in .mm-journey__plane{animation:mm-flow-plane 2.4s ease-in-out .8s 2}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.mm-how__body.is-in .mm-how__step:not(:last-child):before{animation:mm-flow-line-y .6s ease calc(var(--step-delay) + .2s) both}}@media(prefers-reduced-motion:reduce){.mm-how *,.mm-how *:before,.mm-how *:after{animation:none!important;transition:none!important}}
