.ds-nb,.ds-sr{white-space:nowrap}.ds-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ds-h2{font-size:clamp(26px,6.4vw,38px);line-height:1.1;margin:0 0 14px;text-wrap:balance}.ds-h3{font-size:20px;margin:0 0 8px}.ds-sub{font-size:17px;line-height:1.55;color:var(--ink-2);margin:0 0 22px;max-width:36em}.ds-section{padding:52px 0;scroll-margin-top:72px}.ds-alt{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ds-claim a:focus-visible,.ds-demo a:focus-visible,.ds-demo button:focus-visible,.ds-hero a:focus-visible,.ds-section a:focus-visible,.mk-special-faq summary:focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px;border-radius:6px}.ds-hero{background:var(--band);color:var(--band-ink);overflow:hidden}.ds-hero-in{display:grid;gap:8px;padding-top:40px;padding-bottom:0}.ds-hero-for{margin:0 0 14px;font-size:15px;color:var(--band-ink-2);display:flex;align-items:center;gap:10px}.ds-hero-for:before{content:"";width:22px;height:2px;background:var(--accent-bright);flex:none}.ds-h1{font-size:clamp(36px,10.4vw,62px);line-height:1.04;color:#fff;margin:0 0 20px;text-wrap:balance}.ds-h1 em{display:block;margin-top:6px;font-style:normal;font-size:.8em;line-height:1.1;color:var(--accent-bright);letter-spacing:-.015em}.ds-lede{font-size:18px;line-height:1.55;color:var(--band-ink);margin:0 0 18px;max-width:32em}.ds-lede a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:3px}.ds-conditions{margin:0 0 8px;padding:2px 0 2px 16px;border-left:3px solid var(--accent-bright);font-size:14.5px;line-height:1.55;color:var(--band-ink-2);max-width:36em}.ds-hero-jump{display:flex;flex-wrap:wrap;gap:4px 22px;margin:12px 0 0}.ds-hero-jump a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600;font-size:16px;text-decoration:underline;text-decoration-color:var(--accent-bright);text-decoration-thickness:2px;text-underline-offset:5px}.ds-hero-phone{-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent);position:relative;display:flex;justify-content:center;height:300px;margin-top:12px;overflow:hidden}.ds-hero-phone:before{content:"";position:absolute;left:50%;top:10%;width:320px;height:320px;margin-left:-160px;background:radial-gradient(closest-side,rgba(47,163,123,.38),transparent)}.ds-phone-img{position:relative;width:200px;height:auto;align-self:flex-start;border-radius:30px;border:6px solid #2a2a31;background:#2a2a31;box-shadow:0 30px 60px -20px rgba(0,0,0,.7)}.ds-facts{list-style:none;margin:0 auto;padding-top:22px;padding-bottom:28px;display:grid;gap:10px;border-top:1px solid var(--band-line)}.ds-facts li{position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:var(--band-ink)}.ds-facts li:before{content:"";position:absolute;left:2px;top:5px;width:10px;height:6px;border-left:2px solid var(--accent-bright);border-bottom:2px solid var(--accent-bright);transform:rotate(-45deg)}.ds-topcta{background:var(--accent-soft);border-bottom:1px solid var(--line);padding:22px 0}.ds-topcta-in{display:grid;gap:10px;justify-items:center;text-align:center}.ds-topcta .mk-special-cta{width:100%;max-width:420px;font-size:18px;min-height:56px}.ds-topcta-fine{margin:0;max-width:34em;font-size:14px;line-height:1.5;color:var(--ink-2)}.ds-topcta a:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px;border-radius:6px}.ds-offer{display:grid;gap:30px}.ds-gets{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ds-gets li{padding-left:16px;border-left:3px solid var(--accent-soft)}.ds-gets h3{font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:18px;line-height:1.2;margin:0 0 6px;letter-spacing:-.01em}.ds-gets p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.ds-ticket{background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:22px 20px 20px;box-shadow:0 22px 44px -30px rgba(21,21,26,.45);align-self:start}.ds-ticket-h{margin:0 0 12px;font-weight:700;font-size:16px;line-height:1.35}.ds-ticket-rows{margin:0}.ds-ticket-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;border-top:1px dashed var(--line-2)}.ds-ticket-rows dt{font-size:16px;color:var(--ink-2)}.ds-ticket-rows dd{margin:0;font-size:16px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-ticket-rows .ds-ticket-sum{border-top:2px solid var(--ink)}.ds-ticket-rows .ds-ticket-sum dt{font-weight:700;color:var(--ink)}.ds-ticket-rows .ds-ticket-sum dd{font-size:21px;font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-weight:800;color:var(--accent-2)}.ds-ticket-bonus{margin:12px 0 0;padding:12px 14px;background:var(--accent-soft);border-radius:12px;font-size:14.5px;line-height:1.5;color:#123f30}.ds-ticket-bonus+.ds-ticket-bonus{margin-top:8px}.ds-ticket-first{margin:14px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ds-demo-section{background:var(--band);color:var(--band-ink)}.ds-demo-section .ds-h2{color:#fff}.ds-demo-section .ds-sub{color:var(--band-ink)}.ds-demo{scroll-margin-top:72px;max-width:1100px;margin:0 auto}.ds-demo-tabs{display:flex;gap:8px;margin-bottom:12px}.ds-demo-tab{flex:1 1;min-height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--band-line);background:var(--band-2);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer;touch-action:manipulation;transition:background .15s ease,border-color .15s ease}.ds-demo-tab:hover,.ds-demo-tab[aria-pressed=true]{border-color:var(--accent-bright)}.ds-demo-tab[aria-pressed=true]{background:var(--accent)}.ds-demo-full-wrap{margin:6px 0 0;text-align:center}.ds-demo-full{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-bright);font-weight:600;font-size:15.5px;text-decoration:underline;text-underline-offset:4px}.ds-demo-stage{position:relative;border-radius:18px;overflow:hidden;background:#0c0c10;border:1px solid var(--band-line);box-shadow:0 34px 70px -34px rgba(0,0,0,.8)}.ds-demo-stage iframe{display:block;width:100%;height:min(calc(100svh - 150px),720px);min-height:460px;border:0;background:#15151a}.ds-demo-loading{position:absolute;inset:0;margin:0;display:grid;place-items:center;background:#15151a;color:var(--band-ink-2);font-size:15px;pointer-events:none;transition:opacity .25s ease}.ds-demo-loading[data-done=true]{opacity:0}.ds-demo-poster{position:relative;display:block;width:100%;padding:0;border:0;background:#0c0c10;cursor:pointer;text-align:left;color:#fff;font:inherit;min-height:420px;touch-action:manipulation}.ds-poster-desk{display:none;width:100%;height:auto;opacity:.55}.ds-poster-phone{display:block;width:min(56%,220px);height:auto;margin:26px auto 0;border-radius:26px;border:6px solid #2a2a31;opacity:.6}.ds-poster-go{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--accent-bright);color:#08130f;box-shadow:0 14px 30px -12px rgba(0,0,0,.6);transition:transform .15s ease}.ds-demo-poster:hover .ds-poster-go{transform:translateY(-2px)}.ds-demo-poster:active .ds-poster-go{transform:translateY(0)}.ds-poster-play{flex:none;width:44px;height:44px;border-radius:50%;background:#08130f;color:var(--accent-bright);display:grid;place-items:center}.ds-poster-text{display:grid;gap:2px;font-size:14px;line-height:1.35}.ds-poster-text b{font-size:17px}.ds-feels{margin-top:48px;max-width:760px;margin-inline:auto}.ds-feels .ds-h3{color:#fff}.ds-feels .ds-sub{color:var(--band-ink);font-size:16px}.ds-feel-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds-feel-list li{display:grid;gap:10px;justify-items:center;text-align:center}.ds-feel-list img{width:100%;max-width:220px;height:auto;border-radius:16px;border:3px solid #2a2a31;background:#2a2a31}.ds-feel-list b{font-size:14px;line-height:1.25;color:#fff}.ds-steps{list-style:none;margin:30px 0 0;padding:0;position:relative}.ds-steps li{position:relative;padding:0 0 30px 62px;counter-increment:step}.ds-steps li:last-child{padding-bottom:0}.ds-steps li:not(:last-child):after{content:"";position:absolute;left:21px;top:46px;bottom:2px;width:2px;background:var(--line-2)}.ds-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-weight:800;font-size:19px;border:2px solid var(--ink);background:#fff;color:var(--ink)}.ds-steps li[data-belt=yellow]:before{background:#f0c63a}.ds-steps li[data-belt=green]:before{background:var(--accent);border-color:var(--accent-2);color:#fff}.ds-steps li[data-belt=black]:before{background:var(--ink);color:#fff;border-color:var(--accent-bright)}.ds-steps{counter-reset:step}.ds-steps h3{font-family:var(--font-display),var(--font-geist-sans),sans-serif;font-size:20px;line-height:1.2;margin:8px 0 6px;letter-spacing:-.01em}.ds-steps p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:38em}.ds-table-wrap{border:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:var(--panel)}.ds-table{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-table thead th{text-align:left;background:var(--ink);color:#fff;font-weight:600;font-size:13.5px;padding:12px 10px}.ds-table tbody th{text-align:left;font-weight:600;padding:14px 10px}.ds-table td{padding:14px 10px;white-space:nowrap}.ds-table tbody tr+tr>*{border-top:1px solid var(--line)}.ds-table tbody tr:first-child{background:var(--accent-soft)}.ds-table td b{color:var(--accent-2);font-size:16px}.ds-table tfoot td{white-space:normal;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink-2);background:var(--paper-2);border-top:1px solid var(--line-2)}.ds-foot-h{display:block;font-weight:600;color:var(--ink);margin-bottom:6px}.ds-foot-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ds-foot-list b{color:var(--accent-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-table th:first-child{padding-left:14px}.ds-table td:last-child,.ds-table th:last-child{padding-right:14px}.ds-notes{margin:22px 0 0;padding:0 0 0 20px;display:grid;gap:10px;color:var(--ink-2);font-size:15.5px;line-height:1.55}.ds-notes a{color:var(--accent-2)}.ds-terms{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:14px}.ds-terms li{position:relative;padding-left:22px;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:40em}.ds-terms li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:2px;background:var(--accent)}.ds-terms-eg{margin:18px 0 0;font-weight:600;font-size:16px}.ds-terms-more{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:14px 0 0;font-size:14px;color:var(--ink-3)}.mk-special-faq{margin-top:18px}.mk-special-faq summary{min-height:48px;gap:16px}.ds-claim{background:var(--band);color:var(--band-ink);padding:56px 0 64px;scroll-margin-top:72px}.ds-claim-in{max-width:640px;text-align:center}.ds-claim .ds-h2{color:#fff}.ds-claim-sub{margin:0 0 26px;font-size:17px;color:var(--band-ink)}.ds-claim .mk-special-cta{width:100%;max-width:420px;justify-content:center;font-size:18px;min-height:58px}.ds-claim-fine{margin:18px auto 0;max-width:34em;font-size:14px;line-height:1.55;color:var(--band-ink-2)}.ds-claim-mail{display:inline-flex;align-items:center;min-height:44px}.ds-claim-fine a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.ds-section{padding:72px 0}.ds-demo-tab{flex:0 0 auto;min-width:180px}.ds-demo-poster{min-height:0}.ds-poster-desk{display:block}.ds-poster-phone{display:none}.ds-poster-go{left:50%;right:auto;bottom:50%;transform:translate(-50%,50%);width:min(92%,440px)}.ds-demo-poster:hover .ds-poster-go{transform:translate(-50%,calc(50% - 2px))}.ds-demo-poster:active .ds-poster-go{transform:translate(-50%,50%)}.ds-demo-stage iframe{height:680px}.ds-table{font-size:16px}.ds-table tbody th,.ds-table td,.ds-table thead th{padding-left:16px;padding-right:16px}.ds-feel-list{gap:28px}.ds-feel-list b{font-size:16px}.ds-facts{grid-template-columns:repeat(3,1fr);gap:28px}.ds-claim{padding:80px 0 88px}}@media (min-width:900px){.ds-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px}.ds-steps li{padding:62px 0 0}.ds-steps li:before{left:0;top:0}.ds-steps li:not(:last-child):after{left:54px;right:-22px;top:21px;bottom:auto;width:auto;height:2px}.ds-steps h3{margin-top:0}.ds-steps p{font-size:15.5px}.ds-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:56px}.ds-hero-phone{height:440px;margin-top:0;align-self:end}.ds-hero-phone:before{width:460px;height:460px;margin-left:-230px}.ds-phone-img{width:260px;border-radius:36px}.ds-hero-copy{padding-bottom:0}.ds-facts{padding-top:26px;padding-bottom:34px}.ds-offer{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px;align-items:center}.ds-ticket{padding:28px 28px 24px}}@media (prefers-reduced-motion:reduce){.ds-demo-loading,.ds-demo-tab,.ds-poster-go{transition:none}.ds-demo-poster:hover .ds-poster-go{transform:none}}@media (max-width:400px){.ds-table{font-size:14px}.ds-table thead th{font-size:12.5px}.ds-table tbody th,.ds-table td,.ds-table thead th{padding-left:8px;padding-right:6px}}