.mk .x-trust{display:flex;align-items:center;gap:20px;min-height:72px;padding:14px 0;border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line);background:var(--x-ink)}.mk .x-trust-label{flex:none;margin:0 0 0 var(--x-gut);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--x-mute);white-space:nowrap}.mk .x-trust-mask{flex:1 1;min-width:0;overflow:hidden;height:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mk .x-trust-track{display:flex;width:max-content;height:40px;animation:x-trust-slide 70s linear infinite}.mk .x-trust:focus-within .x-trust-track,.mk .x-trust:hover .x-trust-track{animation-play-state:paused}.mk .x-trust-row{display:flex;align-items:center;gap:22px;padding-right:22px;height:40px}.mk .x-trust-row a{display:inline-flex;align-items:center;flex:none;height:36px;text-decoration:none}.mk .x-trust-row img{display:block;height:36px;width:auto}.mk .x-trust-pill{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--x-line-2);background:rgba(255,255,255,.06);color:var(--x-paper);font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}@keyframes x-trust-slide{to{transform:translateX(-50%)}}@media (max-width:720px){.mk .x-trust{flex-direction:column;align-items:stretch;gap:10px;min-height:88px;padding:16px 0}.mk .x-trust-label{margin:0 var(--x-gut)}.mk .x-trust-row{gap:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.mk .x-trust-track{animation:none}.mk .x-trust-mask{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.mk .x-trust-row[aria-hidden=true]{display:none}}.mk .ex{--ex-pink:var(--x-pink,#ff2d78);--ex-pink-rgb:var(--x-pink-rgb,255,45,120);--ex-violet:#9b4dff;--ex-card:#121218;--ex-card-2:#191920;--ex-line:rgba(255,255,255,0.08);--ex-line-2:rgba(255,255,255,0.16);--ex-sub:#a19eab;--ex-gap:clamp(12px,1.1vw,18px);--ex-sec-gap:clamp(56px,5.6vw,96px);--x-max:2400px;--ex-edge:max(var(--x-gut),calc((100% - var(--x-max)) / 2));padding-bottom:clamp(56px,5.6vw,96px)}.mk .ex-wrap{width:min(var(--x-max),calc(100% - 2 * var(--x-gut)));margin:0 auto}.mk .ex-sec{margin-top:var(--ex-sec-gap)}.mk .ex-sec.ex-top{margin-top:clamp(16px,2vw,28px)}.mk .ex-strip .x-models,.mk .ex-strip .x-trust{padding-left:0;padding-right:0;background:none}.mk .ex-strip .x-models>p,.mk .ex-strip .x-trust-label{margin:0}.mk .ex-strip .x-marquee,.mk .ex-strip .x-trust-mask{min-width:0}.mk .ex-cond{font-family:var(--x-display);font-weight:800;font-stretch:75%;font-variation-settings:"opsz" 48,"wdth" 75;text-transform:uppercase;letter-spacing:-.005em;line-height:.95;margin:0;color:var(--x-paper)}.mk .ex-accent{color:var(--ex-pink)}.mk .ex-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;font:600 15px/1 var(--x-sans);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:filter .2s,background .2s,transform .15s}.mk .ex-btn:active{transform:scale(.97)}.mk .ex-btn.sm{height:40px;padding:0 16px;font-size:14px;border-radius:10px}.mk .ex-btn.pink{background:linear-gradient(180deg,#ff4f93,#f0156c);color:#fff;box-shadow:0 8px 26px rgba(var(--ex-pink-rgb),.35),inset 0 1px 0 rgba(255,255,255,.3)}.mk .ex-btn.pink:hover{filter:brightness(1.08)}.mk .ex-btn.light{background:#f3f1ec;color:#0a0a0e}.mk .ex-btn.light:hover{background:#fff}.mk .ex-btn.white{background:#fff;color:#120814;height:48px;padding:0 26px;box-shadow:0 10px 34px rgba(0,0,0,.35)}.mk .ex-btn.white:hover{filter:brightness(.96)}.mk .ex-pill{display:inline-flex;align-items:center;font:italic 800 10.5px/1 var(--x-sans);letter-spacing:.03em;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:var(--ex-pink);color:#fff;box-shadow:0 0 14px rgba(var(--ex-pink-rgb),.45);vertical-align:2px;margin-left:8px}.mk .ex-frame{position:relative;display:block;width:100%;overflow:hidden;border-radius:16px;background:var(--ex-card);isolation:isolate}.mk .ex-frame .ex-still,.mk .ex-frame .hv{position:absolute;inset:0;width:100%;height:100%}.mk .ex-frame .ex-still,.mk .ex-frame .hv img,.mk .ex-frame .hv video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--x-ease)}.mk .ex-frame.fit .hv img,.mk .ex-frame.fit .hv video{object-fit:contain}.mk .ex-frame-bg{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(22px) brightness(.55)}.mk .ex-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);pointer-events:none;z-index:2}.mk .ex-snap{position:relative}.mk .ex-snap-track{display:flex;gap:var(--ex-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px var(--ex-edge) 6px;scroll-padding-inline:var(--ex-edge);scrollbar-width:none}.mk .ex-snap-track::-webkit-scrollbar{display:none}.mk .ex-snap-track:focus-visible{outline:2px solid var(--ex-pink);outline-offset:-2px;border-radius:18px}.mk .ex-snap-item{flex:none;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.mk .ex-snap-hero .ex-snap-item{width:max(280px,calc((min(100vw - 2 * var(--x-gut), var(--x-max)) - 3 * var(--ex-gap)) / 3.12))}.mk .ex-snap-wide .ex-snap-item{width:clamp(250px,21vw,460px)}.mk .ex-snap-tall .ex-snap-item{width:clamp(160px,13vw,280px)}.mk .ex-snap-gear .ex-snap-item{width:clamp(220px,19vw,320px)}.mk .ex-snap-lens .ex-snap-item{width:clamp(180px,15vw,250px)}.mk .ex-arrow{position:absolute;z-index:5;top:var(--snap-mid,40%);transform:translateY(-50%);width:46px;height:46px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#fff;background:rgba(18,18,24,.72);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 26px rgba(0,0,0,.45);transition:opacity .2s,background .2s,transform .15s}.mk .ex-arrow:hover{background:rgba(var(--ex-pink-rgb),.9);border-color:transparent}.mk .ex-arrow:active{transform:translateY(-50%) scale(.94)}.mk .ex-arrow.prev{left:max(8px,calc(var(--ex-edge) - 23px))}.mk .ex-arrow.next{right:max(8px,calc(var(--ex-edge) - 23px))}.mk .ex-arrow:disabled{opacity:0;pointer-events:none}.mk .ex-feat{display:grid;grid-gap:12px;gap:12px;color:inherit;text-decoration:none}.mk .ex-feat .ex-frame{border-radius:18px}.mk .ex-feat-text{display:grid;grid-gap:6px;gap:6px;padding:0 2px}.mk .ex-feat-text b{font-size:clamp(20px,1.7vw,26px);transition:color .2s}.mk .ex-feat-text span{color:var(--ex-sub);font-size:14px;line-height:1.45}.mk .ex-feat:focus-visible .ex-feat-text b,.mk .ex-feat:hover .ex-feat-text b{color:var(--ex-pink)}.mk .ex-feat:hover .ex-still,.mk .ex-feat:hover .hv img,.mk .ex-feat:hover .hv video{transform:scale(1.03)}.mk .ex-offer{display:grid;grid-gap:var(--ex-gap);gap:var(--ex-gap);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.mk .ex-promo{grid-column:1;grid-row:1/span 2;position:relative;display:flex;min-width:0;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;background:#0e0a10;border:1px solid rgba(var(--ex-pink-rgb),.28);isolation:isolate}.mk .ex-promo-media{position:absolute;inset:0 0 0 38%;z-index:-2}.mk .ex-promo-media .ex-frame{position:absolute;inset:0;height:100%;border-radius:0}.mk .ex-promo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e0a10 30%,rgba(14,10,16,.82) 52%,rgba(14,10,16,.1) 100%),radial-gradient(80% 90% at 0 0,rgba(var(--ex-pink-rgb),.22),transparent 60%)}.mk .ex-promo-body{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2vw,30px);max-width:560px}.mk .ex-promo-title{font-size:clamp(26px,2.3vw,44px);display:grid;grid-gap:2px;gap:2px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.mk .ex-promo-title .ex-accent{text-shadow:0 0 26px rgba(var(--ex-pink-rgb),.45)}.mk .ex-promo-line{color:#dcd8e2;font-size:14px;line-height:1.5;max-width:40ch}.mk .ex-promo-cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:10px;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(180deg,#ff4f93,#f0156c);box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 10px 30px rgba(var(--ex-pink-rgb),.4);transition:filter .2s;white-space:nowrap}.mk .ex-promo:hover .ex-promo-cta{filter:brightness(1.08)}.mk .ex-tool{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:clamp(124px,7.4vw,150px);padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,var(--ex-card-2),var(--ex-card));border:1px solid var(--ex-line);text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.mk .ex-tool:hover{border-color:rgba(var(--ex-pink-rgb),.5);background:linear-gradient(180deg,#1f1a22,var(--ex-card))}.mk .ex-tool-ic{display:inline-flex;color:var(--x-paper);opacity:.9}.mk .ex-tool-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.mk .ex-tool b{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.mk .ex-tool b .ex-pill{margin-left:8px;vertical-align:0}.mk .ex-tool-line{color:var(--ex-sub);font-size:13px;line-height:1.4}.mk .ex-fan{position:relative;overflow:hidden;border-radius:26px;min-height:clamp(360px,32vw,460px);display:grid;place-items:center;background:radial-gradient(50% 70% at 50% 50%,rgba(var(--ex-pink-rgb),.12),transparent 70%),linear-gradient(180deg,#0d0c12,#08070b);border:1px solid var(--ex-line);isolation:isolate}.mk .ex-fan-side{position:absolute;top:0;bottom:0;width:38%;perspective:1100px;z-index:0}.mk .ex-fan-side.left{left:0}.mk .ex-fan-side.right{right:0}.mk .ex-fan-panel{position:absolute;top:50%;width:34%;box-shadow:0 30px 60px rgba(0,0,0,.6)}.mk .ex-fan-panel,.mk .ex-fan-panel .ex-frame{border-radius:14px}.mk .ex-fan-side.left .ex-fan-panel{transform-origin:left center}.mk .ex-fan-side.right .ex-fan-panel{transform-origin:right center}.mk .ex-fan-side.left .p0{left:-6%;z-index:3;transform:translateY(-50%) rotateY(38deg) scale(1.16)}.mk .ex-fan-side.left .p1{left:22%;z-index:2;transform:translateY(-50%) rotateY(38deg) scale(1.02)}.mk .ex-fan-side.left .p2{left:48%;z-index:1;transform:translateY(-50%) rotateY(38deg) scale(.9)}.mk .ex-fan-side.right .p0{right:48%;z-index:1;transform:translateY(-50%) rotateY(-38deg) scale(.9)}.mk .ex-fan-side.right .p1{right:22%;z-index:2;transform:translateY(-50%) rotateY(-38deg) scale(1.02)}.mk .ex-fan-side.right .p2{right:-6%;z-index:3;transform:translateY(-50%) rotateY(-38deg) scale(1.16)}.mk .ex-fan:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(34% 70% at 50% 50%,rgba(8,7,11,.92),rgba(8,7,11,.55) 55%,transparent 80%)}.mk .ex-fan-copy{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:40px 20px;max-width:460px}.mk .ex-fan-logo{height:30px;width:auto}.mk .ex-fan-name{font-size:clamp(48px,5.6vw,84px);letter-spacing:0}.mk .ex-fan-pill{margin:0;display:inline-flex;align-items:center;gap:10px;padding:10px 20px 9px;border-radius:14px;font-family:var(--x-display);font-weight:800;font-stretch:75%;font-variation-settings:"opsz" 48,"wdth" 75;text-transform:uppercase;font-size:clamp(24px,2.4vw,34px);line-height:1;color:#fff;background:linear-gradient(180deg,#ff4f93,#e0136a);box-shadow:0 0 0 2px rgba(255,160,200,.45) inset,0 0 38px rgba(var(--ex-pink-rgb),.55)}.mk .ex-fan-pill svg{width:22px;height:22px}.mk .ex-fan-line{margin:0;color:#d7d3dd;font-size:14.5px;line-height:1.55;max-width:44ch}.mk .ex-rowhead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.mk .ex-rowhead h2{font-size:clamp(30px,3.2vw,46px)}.mk .ex-rowhead p{margin:8px 0 0;color:var(--ex-sub);font-size:15px;line-height:1.5;max-width:70ch}.mk .ex-rowhead-act{display:flex;gap:10px;flex:none}.mk .ex-tile{display:grid;grid-gap:10px;gap:10px;color:inherit;text-decoration:none}.mk .ex-tile-text{color:var(--ex-sub);font-size:13.5px;line-height:1.4;padding:0 2px}.mk .ex-tile-text b{color:var(--x-paper);font-weight:600;margin-right:4px}.mk .ex-tile:hover .ex-tile-text,.mk .ex-tile:hover .ex-tile-text b{color:var(--ex-pink)}.mk .ex-tile:hover .ex-still,.mk .ex-tile:hover .hv img,.mk .ex-tile:hover .hv video{transform:scale(1.03)}.mk .ex-reelsec .x-reel{margin:0}.mk .ex-reelsec .x-reel-item .x-card-media{border-radius:16px}.mk .ex-stack{display:grid;grid-gap:var(--ex-gap);gap:var(--ex-gap)}.mk .ex-gear{margin:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#23232b 0,var(--ex-card) 70%);border:1px solid var(--ex-line)}.mk .ex-gear img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.mk .ex-gear.lens img{aspect-ratio:1}.mk .ex-gear figcaption{display:grid;grid-gap:2px;gap:2px;padding:12px 14px 14px;border-top:1px solid var(--ex-line)}.mk .ex-gear b{font-size:14px;font-weight:600;color:var(--x-paper)}.mk .ex-gear span{font-size:12.5px;color:var(--ex-sub)}.mk .ex-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ex-gap);gap:var(--ex-gap)}@media (max-width:1080px){.mk .ex-offer{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.mk .ex-promo{grid-column:1/-1;grid-row:auto;min-height:260px}}@media (max-width:760px){.mk .ex-snap-hero .ex-snap-item{width:84vw}.mk .ex-snap-wide .ex-snap-item{width:74vw}.mk .ex-snap-tall .ex-snap-item{width:44vw}.mk .ex-snap-gear .ex-snap-item{width:62vw}.mk .ex-snap-lens .ex-snap-item{width:46vw}.mk .ex-trio{grid-template-columns:1fr}.mk .ex-arrow{display:none}.mk .ex-offer{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .ex-tool{min-height:118px;padding:14px}.mk .ex-promo{min-height:270px}.mk .ex-promo-media{inset:0;opacity:.55}.mk .ex-promo:before{background:linear-gradient(180deg,rgba(14,10,16,.6),#0e0a10 75%)}.mk .ex-rowhead{flex-direction:column;align-items:flex-start;gap:14px}.mk .ex-fan{min-height:0;place-items:end center;padding-top:210px}.mk .ex-fan-side{height:230px;bottom:auto;width:50%}.mk .ex-fan-panel{width:40%}.mk .ex-fan:after{background:linear-gradient(180deg,transparent 18%,rgba(8,7,11,.9) 48%)}}@media (prefers-reduced-motion:reduce){.mk .ex-feat-text b,.mk .ex-frame .ex-still,.mk .ex-frame .hv img,.mk .ex-frame .hv video{transition:none}}