.mx{--mx-ink:#141210;--mx-ink-2:#201c17;--mx-gold-l:#e6cfa3;--mx-r:26px}.mx-hero{color:var(--ink);padding-bottom:clamp(72px,7vw,132px)}.mx-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}.mx-hero--aside .mx-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.mx-hero__copy{display:grid;justify-items:start;gap:22px;max-width:760px}.mx-hero .mx-hero__t{max-width:14ch}.mx-hero__aside{min-width:0}.mx-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.mx .mx-ink-btn,.mx-hero .btn--gold{background:var(--ink);color:#fff}.mx .mx-ink-btn:hover,.mx-hero .btn--gold:hover{background:#2e2a24;box-shadow:0 10px 26px -12px rgba(25,25,25,.55),inset 0 -2px 0 var(--gold)}.mx .btn--wa svg{width:18px;height:18px;fill:currentColor}.mx-ticks{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px;font-size:.88rem;color:var(--charcoal)}.mx-ticks li{display:inline-flex;align-items:center;gap:9px}.mx-ticks span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--gold-deep);box-shadow:0 0 0 1px rgba(196,164,111,.45)}@media (max-width:1100px){.mx-hero--aside .mx-hero__grid{grid-template-columns:minmax(0,1fr)}.mx-hero__aside{max-width:720px}}.mx-panel{background:#fff;border-radius:var(--mx-r);box-shadow:var(--shadow-3);border:1px solid rgba(25,25,25,.04)}.mx-trust-wrap{position:relative;z-index:2;margin-top:calc(clamp(40px, 4vw, 64px) * -1)}.mx-trust-wrap--flat{margin-top:14px}.mx-trust-wrap--flat .mx-trust{box-shadow:none}.mx-trust{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow-2)}.mx-trust li{display:flex;align-items:center;gap:14px;padding:clamp(16px,1.7vw,26px) clamp(16px,1.8vw,30px);min-width:0}.mx-trust li+li{border-left:1px solid var(--line)}.mx-trust__i{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(150deg,#f6eedf,#fbf7ef);color:var(--gold-deep)}.mx-trust b{display:block;font-size:.95rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.mx-trust small{display:block;margin-top:2px;font-size:.82rem;line-height:1.45;color:var(--muted)}@media (max-width:1100px){.mx-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-trust li:nth-child(3){border-left:0}.mx-trust li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.mx-trust{grid-template-columns:minmax(0,1fr)}.mx-trust li+li{border-left:0;border-top:1px solid var(--line)}.mx-trust li{padding:14px 16px}.mx-trust__i{width:40px;height:40px;border-radius:12px}}.mx-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px clamp(24px,5vw,80px);margin-bottom:clamp(28px,3.4vw,54px)}.mx-head__main{display:grid;justify-items:start;gap:16px}.mx-head__text{margin:0;max-width:62ch;color:var(--charcoal);font-size:var(--fs-lead);line-height:1.6;font-weight:300}.mx-head__text a{color:var(--gold-text)}.mx-head__aside{justify-self:end}.mx-head--center{grid-template-columns:minmax(0,1fr);text-align:center}.mx-head--center .mx-head__main{justify-items:center}.mx-head--center .mx-head__text{margin-inline:auto}.mx-head--light .mx-h2{color:#fff}.mx-head--light .mx-head__text{color:rgba(255,255,255,.74)}.mx-eye{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.mx-eye b{font-weight:600;letter-spacing:.02em;font-size:.86rem;color:var(--ink);font-variant-numeric:tabular-nums}.mx-eye b:after{content:"";display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:var(--gold)}.mx-eye--light,.mx-head--light .mx-eye{color:var(--mx-gold-l,#e6cfa3)}.mx-head--light .mx-eye b{color:#fff}.mx-h2{font-size:clamp(1.85rem,1.2rem + 2.3vw,3.4rem);font-weight:300;letter-spacing:-.042em;line-height:1.05;max-width:20ch}.mx-head--center .mx-h2{margin-inline:auto}.mx-cta__t em,.mx-h2 em{font-style:normal;font-weight:500;color:var(--gold-deep)}@media (max-width:760px){.mx-head{grid-template-columns:minmax(0,1fr)}.mx-head__aside{justify-self:start}}.mx-sec{padding-block:clamp(64px,7.5vw,128px)}.mx-sec--first{padding-top:clamp(56px,6vw,104px)}.mx-sec--ivory{background:var(--ivory)}.mx-sec--paper{background:linear-gradient(180deg,var(--paper) 0,var(--ivory) 100%)}.mx-pills{display:flex;flex-wrap:wrap;gap:8px}.mx-pills>*{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 18px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:inherit;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.mx-pills>* span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:var(--r-pill);background:var(--ivory);font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--charcoal)}.mx-pills>:hover{border-color:var(--ink)}.mx-pills>.is-on,.mx-pills>[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mx-pills>.is-on span,.mx-pills>[aria-pressed=true] span{background:rgba(255,255,255,.14);color:#fff}.mx-tag{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--sky-soft);color:var(--sky-ink)}.mx-tag--hair{background:var(--mint-soft);color:var(--mint-ink)}.mx-tag--gold{background:#f6eedf;color:var(--gold-text)}.mx-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:.94rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:3px}.mx-link svg{transition:transform var(--t-mid) var(--ease)}.mx-link:hover svg{transform:translate(2px,-2px)}.mx-ba{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:18px;overflow:hidden;background:#fff}.mx-ba>span{position:relative;aspect-ratio:1;overflow:hidden;background:var(--paper)}.mx-ba img{width:100%;height:100%;object-fit:cover}.mx-ba i{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:var(--r-pill);background:rgba(255,255,255,.92);color:var(--ink);font-style:normal;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mx-ba i.is-after{background:var(--ink);color:#fff}.mx-cta{padding-block:clamp(24px,3vw,48px) clamp(64px,7vw,120px)}.mx-cta__in{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border-radius:clamp(26px,3vw,40px);overflow:hidden;background:radial-gradient(120% 140% at 0 0,#2a241b 0,#141210 55%);color:#fff}.mx-cta__copy{display:grid;justify-items:start;align-content:center;gap:20px;padding:clamp(32px,5vw,88px)}.mx-cta__t{font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);font-weight:300;letter-spacing:-.042em;line-height:1.06;max-width:18ch;color:#fff}.mx-cta__t em{color:var(--mx-gold-l,#e6cfa3)}.mx-cta__text{margin:0;max-width:52ch;color:rgba(255,255,255,.76);line-height:1.65}.mx-cta__btns{gap:12px;margin-top:6px}.mx-cta__btns,.mx-cta__inc{display:flex;flex-wrap:wrap}.mx-cta__inc{list-style:none;gap:8px;margin-top:10px}.mx-cta__inc li{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:var(--r-pill);border:1px solid rgba(230,207,163,.28);color:rgba(255,255,255,.86);font-size:.84rem}.mx-cta__inc svg{color:var(--mx-gold-l,#e6cfa3)}.mx-cta__media{position:relative;min-height:420px}.mx-cta__media img,.mx-cta__media picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-cta__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#141210,rgba(20,18,16,0) 28%);pointer-events:none}.mx-cta__note{position:absolute;z-index:2;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);margin:0;max-width:300px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.94);color:var(--charcoal);font-size:.88rem;line-height:1.5;box-shadow:var(--shadow-2)}.mx-cta__note b{color:var(--ink);font-weight:600}@media (max-width:960px){.mx-cta__in{grid-template-columns:minmax(0,1fr)}.mx-cta__media{min-height:0;aspect-ratio:16/10;order:-1}.mx-cta__media:before{background:linear-gradient(0deg,#141210,rgba(20,18,16,0) 30%)}}.mx-route{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);counter-reset:r}.mx-route li{position:relative;display:grid;gap:14px;align-content:start}.mx-route li:before{content:"";height:1px;background:linear-gradient(90deg,var(--gold),rgba(196,164,111,.25));margin:13px 0 0 30px;grid-row:1;grid-column:1}.mx-route li:last-child:before{background:transparent}.mx-route__n{grid-row:1;grid-column:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:.74rem;font-weight:600}.mx-route figure{margin:0;display:grid;gap:12px}.mx-route picture{aspect-ratio:4/5;border-radius:20px;overflow:hidden;display:block}.mx-route img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.mx-route li:hover img{transform:scale(1.04)}.mx-route figcaption{display:grid;gap:4px}.mx-route figcaption b{font-weight:500;font-size:1rem;letter-spacing:-.01em}.mx-route figcaption span{font-size:.86rem;color:var(--muted);line-height:1.5}@media (max-width:1000px){.mx-route{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,42vw);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:thin}.mx-route li{scroll-snap-align:start}}@media (max-width:560px){.mx-route{grid-auto-columns:72vw}}.mx-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);align-items:start}.mx-faq .acc{border-top:1px solid var(--line-strong)}@media (max-width:860px){.mx-faq{grid-template-columns:minmax(0,1fr)}.mx-faq .acc+.acc{border-top:0}}@media (prefers-reduced-motion:reduce){.mx-route img{transition:none}}