html{scroll-behavior:smooth;text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;background:#fbfbfb;color:#000}@media(max-width:809px){.framer-jrjMq{width:100%!important;max-width:100%!important}}button,input,textarea{font-family:Inter,Arial,sans-serif}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ff0036!important;outline-offset:4px!important}[hidden]{display:none!important}.mars-desktop,.mars-mobile,.mars-tabs{width:100%}.mars-mobile{display:none}.mars-search{display:flex;align-items:center;gap:12px;border:1px solid #eee;background:#fff;border-radius:12px;width:100%;height:48px;padding:0 16px;color:#667570}.mars-search input{width:100%;min-width:0;background:none;border:0;outline:0;font-size:14px;color:#222}.mars-search input::placeholder{color:#75847f}.mars-search:focus-within{border-color:#777}.mars-search input:focus,.mars-search input:focus-visible{outline:none!important;box-shadow:none!important}.mars-search-results{width:100%}.mars-result-count{text-align:center;font:14px/24px Inter,Arial,sans-serif;color:#666;margin-bottom:24px}.mars-destination-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mars-device-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mars-accordion{width:100%;background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden;text-align:left}.mars-accordion>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:0;background:transparent;color:#333;text-align:left;font:400 16px/24px Inter,Arial,sans-serif;letter-spacing:-.02em}.mars-plus{color:#858585;font-size:21px;line-height:20px;font-weight:300;flex-shrink:0}.mars-answer{padding:0 24px 24px;color:#4f4f4f;font:400 16px/24px Inter,Arial,sans-serif}.mars-answer ol{padding-left:24px}.mars-answer p+p{margin-top:12px}.mars-answer li{margin-top:8px}.mars-mobile-nav{width:100%;position:relative;background:#fbfbfb;border-bottom:1px solid #eee;z-index:20}.mars-nav-row{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.mars-nav-row>a{display:flex}.mars-nav-row img{object-fit:contain}.mars-nav-row>button{background:transparent;border:0;width:40px;height:40px;color:#000;font-size:30px}.mars-hamburger{font-size:22px}.mars-menu-overlay{position:fixed;inset:0;z-index:990;background:#fbfbfb;display:flex;flex-direction:column}.mars-menu-overlay .mars-nav-row{flex:0 0 64px;border-bottom:1px solid #eee}.mars-menu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:20px 24px calc(28px + env(safe-area-inset-bottom));overflow-y:auto}.mars-menu>a{color:#4f4f4f}.mars-menu .mars-pill,.mars-menu>a{font:14px/20px Inter,Arial,sans-serif;text-decoration:none}.mars-menu .mars-pill{border-radius:100px;background:#ff0036;color:#fff;padding:12px 16px;display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto}.mars-pill span{margin-left:12px}.mars-menu-foot{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #ececec}.mars-menu-foot .mars-pill img{margin-left:10px}.mars-hero-carousel{position:relative;width:810px;max-width:100%;height:496px;isolation:isolate;display:flex;align-items:center;justify-content:center}.mars-glow{position:absolute;width:676px;height:625px;top:-64px;left:50%;transform:translateX(-50%);border-radius:100%;z-index:-1;background:radial-gradient(ellipse,rgba(175,193,199,.88) 12%,rgba(186,200,204,.55) 43%,rgba(171,171,171,0) 70%);transition:background 1s}.mars-glow.glow-1{background:radial-gradient(ellipse,#dbc6a9aa 12%,#dbc6a970 43%,#dbc6a900 70%)}.mars-phone{position:relative;width:200px;height:414px;flex-shrink:0;border:8px solid #080a08;border-radius:32px;overflow:hidden;background:#ddd;box-shadow:0 0 1px 1px #7e807a}.mars-phone>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s}.mars-phone>img.active{opacity:1}.mars-hero-cards{position:absolute;left:50%;top:244px;transform:translateX(-50%);width:630px;max-width:100%;height:152px;overflow:hidden}.mars-hero-card{position:absolute;left:50%;top:50%;background:#fff;border:1px solid #eee;border-radius:12px;width:172px;height:104px;display:flex;flex-direction:column;align-items:flex-start;padding:16px 22px;gap:8px;color:#333;text-align:left;will-change:transform;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.mars-hero-card>img{width:26px;height:26px;object-fit:contain}.mars-hero-card strong{font-size:10px;font-weight:400;line-height:14px}.mars-hero-card>span{color:#888;font-size:10px;line-height:16px}.mars-hero-card small{margin-left:8px;font-size:inherit;color:#3f3f50;background:#f7f7f8;border-radius:5px;padding:1px 4px}.mars-hero-controls{position:absolute;bottom:0;display:flex;gap:10px;opacity:0;transition:opacity .2s}.mars-hero-carousel:focus-within .mars-hero-controls,.mars-hero-carousel:hover .mars-hero-controls{opacity:1}.mars-hero-controls button,.mars-testimonial-controls button{border:1px solid #eee;border-radius:50%;background:#fff;color:#222;width:32px;height:32px;font-size:16px}.mars-testimonials{width:720px;max-width:100%;position:relative}.mars-testimonial-viewport{display:grid;overflow:hidden}.mars-testimonial-viewport>.mars-testimonial{grid-area:1/1;will-change:transform;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.mars-testimonial{min-height:232px;border:1px solid #eee;border-radius:24px;background:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 1px 2px #e4e5e73d}.mars-testimonial>p{font:400 16px/24px Inter,Arial,sans-serif;letter-spacing:-.02em;color:#000}.mars-person{display:flex;align-items:center;gap:8px}.mars-person img{border-radius:50%;object-fit:cover}.mars-person>div{display:flex;flex-direction:column;gap:4px}.mars-person strong{color:#000}.mars-person span,.mars-person strong{font:400 14px/20px Inter,Arial,sans-serif}.mars-person span{color:#777}.mars-testimonial-controls{position:absolute;bottom:-44px;left:0;right:0;display:flex;justify-content:center;gap:10px;opacity:0;transition:opacity .2s}.mars-testimonials:focus-within .mars-testimonial-controls,.mars-testimonials:hover .mars-testimonial-controls{opacity:1}.mars-form-fields{display:contents;border:0;margin:0;padding:0}.mars-form-status{font:14px/22px Inter,Arial,sans-serif;color:#4f4f4f;width:100%;text-align:center}.mars-form-status:empty{display:none}.mars-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.mars-contact-form[aria-busy=true]{opacity:.7!important}.mars-contact-form[aria-busy=true] button{cursor:wait}@media(max-width:809px){.mars-desktop{display:none}.mars-mobile{display:block}.mars-destination-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mars-device-results{grid-template-columns:1fr}.mars-accordion>button{padding:20px;font-size:14px;line-height:20px}.mars-answer{padding:0 20px 20px;font-size:14px;line-height:22px}.mars-testimonials{width:100%}.mars-testimonial{padding:24px;min-height:232px;border-radius:20px}.mars-testimonial>p{font-size:14px;line-height:22px}.mars-testimonial-controls{opacity:1}.mars-person span,.mars-person strong{font-size:12px;line-height:16px}.mars-search input{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media(max-width:1199px){.mars-hero-carousel{width:100%}}.framer-3y5h17.framer-3y5h17.framer-3y5h17{width:211px;height:44px}.framer-f8lhzq.framer-f8lhzq.framer-f8lhzq{width:211px}img[src$="bef6cffa25cdd208.svg"]{object-fit:contain!important}@keyframes mars-enter{0%{opacity:0}to{opacity:1}}.framer-1eo1o9j .framer-5zke1s,.framer-1eo1o9j .framer-hp6o4r-container,.framer-1y7kocn .framer-10qd1uf-container,.framer-1y7kocn .framer-15bdzrl{animation:mars-enter .6s cubic-bezier(.16,.84,.44,1) both}.framer-1eo1o9j .framer-hp6o4r-container,.framer-1y7kocn .framer-10qd1uf-container{animation-delay:80ms}@media(prefers-reduced-motion:reduce){.framer-1eo1o9j .framer-5zke1s,.framer-1eo1o9j .framer-hp6o4r-container,.framer-1y7kocn .framer-10qd1uf-container,.framer-1y7kocn .framer-15bdzrl{animation:none}.mars-hero-card,.mars-testimonial-viewport>.mars-testimonial{transition:none}}.mars-load-more{display:flex;justify-content:center;margin-top:32px}.mars-load-more button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:#ff0036;color:#fff;font:400 14px/20px Inter,Arial,sans-serif;padding:12px 24px;cursor:pointer;transition:opacity .2s}.mars-load-more button:hover{opacity:.85}.mars-load-more button span{opacity:.6}.mars-hiw{width:100%;max-width:1240px;margin:0 auto;padding:64px 24px;box-sizing:border-box;text-align:center}.mars-hiw-badge{display:inline-block;color:#ff0036;font:500 14px/20px Inter,Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;background:none;border:0;box-shadow:none;padding:0}.mars-hiw h2.mars-hiw-title{text-align:center;margin:20px auto 64px!important;max-width:820px}.mars-hiw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}.mars-hiw-card{display:flex;flex-direction:column;background:#fff;border:1px solid #eef1f6;border-radius:24px;padding:30px 28px}.mars-hiw-num{width:44px;height:44px;border-radius:50%;background:#c9002b;color:#fff;font:700 14px/44px Inter,Arial,sans-serif;text-align:center;letter-spacing:.02em}.mars-hiw-card h3{font:700 22px/1.3 Inter,Arial,sans-serif;color:#0b1020;margin:22px 0 12px;letter-spacing:-.01em}.mars-hiw-card p{font:400 15px/23px Inter,Arial,sans-serif;color:#6b7280;margin:0 0 24px}.mars-hiw-visual{margin-top:auto;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.mars-hiw-card:hover .mars-hiw-visual{transform:scale(1.045)}.mars-hiw-flag{width:28px;height:28px;border-radius:50%;overflow:hidden;display:inline-flex;flex:0 0 auto;background:#eef1f6}.mars-hiw-flag img{width:100%;height:100%;object-fit:cover;display:block}.mars-hiw-plans{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #eef1f6;border-radius:16px;padding:8px;box-shadow:0 8px 22px rgba(16,24,40,.05)}.mars-hiw-plan{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:12px;border:1px solid transparent}.mars-hiw-plan b{font:700 15px/1 Inter,Arial,sans-serif;color:#0b1020;min-width:52px}.mars-hiw-plan span:not(.mars-hiw-flag){font:400 14px/1 Inter,Arial,sans-serif;color:#98a2b3;flex:1 1}.mars-hiw-plan.is-sel{background:#f4f7ff;border:1px solid #dce6fb}.mars-hiw-pick{width:24px;height:24px;border-radius:50%;background:#c9002b;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mars-hiw-pick svg{width:14px;height:14px}.mars-hiw-activate{display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border:1px solid #eef1f6;border-radius:16px;padding:26px 22px;box-shadow:0 8px 22px rgba(16,24,40,.05)}.mars-hiw-activate strong{color:#c9002b;font:700 18px/1 Inter,Arial,sans-serif}.mars-hiw-skel{height:8px;border-radius:6px;background:#dbe5f7;width:72%}.mars-hiw-skel-sm{width:44px}.mars-hiw-skel-w{width:56%}.mars-hiw-bigcheck{width:46px;height:46px;border-radius:50%;background:#c9002b;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;box-shadow:0 8px 20px rgba(37,99,235,.35)}.mars-hiw-usage{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #eef1f6;border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(16,24,40,.06)}.mars-hiw-usage-top{display:flex;align-items:center;justify-content:space-between}.mars-hiw-usage-country{display:flex;align-items:center;gap:10px}.mars-hiw-usage-country b{font:700 15px/1 Inter,Arial,sans-serif;color:#0b1020}.mars-hiw-usage-active{display:inline-flex;align-items:center;gap:6px;color:#16a34a;font:600 13px/1 Inter,Arial,sans-serif}.mars-hiw-usage-active:before{content:"";width:7px;height:7px;border-radius:50%;background:#16a34a}.mars-hiw-usage-row{display:flex;align-items:center;justify-content:space-between;font:400 13px/1 Inter,Arial,sans-serif;color:#6b7280}.mars-hiw-usage-row b{color:#0b1020;font-weight:700}.mars-hiw-bar{height:8px;border-radius:6px;background:#e9edf3;overflow:hidden}.mars-hiw-bar i{display:block;height:100%;background:#16a34a;border-radius:6px}.mars-hiw-cta{display:inline-block;margin-top:44px;color:#fff;font:600 15px/1 Inter,Arial,sans-serif;padding:16px 32px;border-radius:12px;text-decoration:none;transition:background .15s}.mars-hiw-cta,.mars-hiw-cta:hover{background:#c9002b}@media(max-width:900px){.mars-hiw{padding:44px 16px}.mars-hiw h2.mars-hiw-title{margin:16px auto 36px!important}.mars-hiw-grid{grid-template-columns:1fr;gap:16px}.mars-hiw-card{padding:26px 22px}}.mars-detail{width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.mars-detail-title{font:500 20px/28px Inter,Arial,sans-serif;color:#000;margin:0 0 24px}.mars-detail-empty{color:#777;font:400 14px/22px Inter,Arial,sans-serif}.mars-detail-grid,.mars-plan-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.mars-dest-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fff;border:1px solid #eee;border-radius:16px;padding:20px;text-decoration:none;color:#000;transition:border-color .2s,transform .2s}.mars-dest-card:hover{border-color:#ddd;transform:translateY(-2px)}.mars-dest-card img{border-radius:50%;object-fit:cover}.mars-dest-dot{width:36px;height:36px;border-radius:50%;background:#f1f1f1}.mars-dest-card strong{font:400 14px/20px Inter,Arial,sans-serif}.mars-dest-card>span{color:#888;font:400 12px/18px Inter,Arial,sans-serif}.mars-dest-card small{margin-left:6px;color:#3f3f50;background:#f7f7f8;border-radius:5px;padding:1px 5px}.mars-plan-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #eee;border-radius:16px;padding:20px}.mars-plan-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mars-plan-card header strong{font:500 18px/24px Inter,Arial,sans-serif}.mars-plan-card header span{color:#888;font:400 13px/20px Inter,Arial,sans-serif}.mars-plan-name{margin:0;color:#777;font:400 12px/18px Inter,Arial,sans-serif;min-height:36px}.mars-plan-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mars-plan-meta li{background:#f7f7f8;color:#3f3f50;border-radius:6px;padding:2px 8px;font:400 12px/18px Inter,Arial,sans-serif}.mars-plan-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.mars-plan-price{font:500 16px/24px Inter,Arial,sans-serif;color:#000}.mars-plan-buy{white-space:nowrap;flex-shrink:0;background:#ff0036;color:#fff;border-radius:999px;padding:8px 16px;text-decoration:none;font:400 13px/18px Inter,Arial,sans-serif;transition:opacity .2s}.mars-plan-buy:hover{opacity:.85}.mars-load-more button:disabled{opacity:.5;cursor:default}@media(max-width:809px){.mars-detail{padding:0 16px}.mars-detail-grid,.mars-plan-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.mars-ex-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;background:#f3f3f4;border-radius:14px;padding:5px;width:fit-content;max-width:100%}.mars-ex-tabs button{border:0;background:transparent;border-radius:10px;padding:9px 20px;font:500 14px/20px Inter,Arial,sans-serif;color:#3f3f50;cursor:pointer;transition:background .15s,color .15s}.mars-ex-tabs button span{opacity:.5;font-weight:400;font-size:12px;margin-left:2px}.mars-ex-tabs button[aria-selected=true]{background:#fff;color:#000;box-shadow:0 1px 2px #0000000f}.mars-ex-grid{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.mars-ex-controls{gap:26px}.mars-ex-controls,.mars-ex-field{display:flex;flex-direction:column}.mars-ex-field{gap:10px}.mars-ex-label{font:500 13px/18px Inter,Arial,sans-serif;color:#8a8a94}.mars-ex-chips{display:flex;flex-wrap:wrap;gap:8px}.mars-ex-chips button{border:1.5px solid #e7e7ea;background:#fff;border-radius:12px;padding:10px 16px;font:500 14px/20px Inter,Arial,sans-serif;color:#111;cursor:pointer;transition:border-color .15s,box-shadow .15s}.mars-ex-chips button:hover{border-color:#c7c7cc}.mars-ex-chips button.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.mars-ex-net{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mars-ex-net select{appearance:none;-webkit-appearance:none;border:1.5px solid #e7e7ea;border-radius:12px;padding:11px 38px 11px 16px;font:500 14px/20px Inter,Arial,sans-serif;color:#111;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;max-width:100%}.mars-ex-net select:focus-visible{outline:2px solid #ff0036;outline-offset:1px}.mars-ex-more{border:0;background:none;color:#ff0036;font:400 13px/18px Inter,Arial,sans-serif;cursor:pointer;padding:6px 0}.mars-ex-more:hover{text-decoration:underline}.mars-ex-dayselect{appearance:none;-webkit-appearance:none;align-self:flex-start;min-width:150px;border:1.5px solid #e7e7ea;border-radius:12px;padding:11px 38px 11px 16px;font:500 14px/20px Inter,Arial,sans-serif;color:#111;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;cursor:pointer;max-width:100%}.mars-ex-dayselect:focus-visible{outline:2px solid #ff0036;outline-offset:1px}.mars-ex-sizeselect{min-width:230px}.mars-ex-caps{display:flex;flex-wrap:wrap;gap:6px}.mars-ex-cap{font:500 12px/16px Inter,Arial,sans-serif;padding:3px 9px;border-radius:999px;white-space:nowrap}.mars-ex-cap-call{background:#e7f7ec;color:#137a43}.mars-ex-cap-sms{background:#e9f0fe;color:#1a55b3}.mars-lang{position:relative;font-family:Inter,Arial,sans-serif}.mars-lang,.mars-lang-trigger{display:inline-flex;align-items:center}.mars-lang-trigger{gap:6px;background:none;border:0;cursor:pointer;color:#333;font:500 14px/20px Inter,Arial,sans-serif;padding:6px 4px}.mars-lang-trigger:hover{color:#111}.mars-lang-caret{font-size:10px;color:#999}.mars-lang-menu{z-index:1000;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid #ececee;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.14)}.mars-lang-menu li{margin:0}.mars-lang-menu button{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;padding:10px 12px;font:400 14px/20px Inter,Arial,sans-serif;color:#333;cursor:pointer}.mars-lang-menu button:hover{background:#f5f5f6}.mars-lang-menu button.is-active{background:#f0f0f2;color:#111;font-weight:600}.mars-lang-nav{margin-left:10px}.mars-lang-footer .mars-lang-trigger{color:#777}@media(max-width:809px){.mars-lang-nav{display:none}}.mars-login-cta{display:inline-flex;align-items:center;justify-content:center;background:#ff0036;color:#fff;border-radius:9999px;padding:9px 15px;font:500 14px/1 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap;transition:background .15s ease}.mars-login-cta:hover{background:#c9002b;color:#fff}.framer-VJHVE .framer-17yqoc1>*{margin:0 7px!important}.mars-lang-nav{margin-left:2px}.mars-lang-nav .mars-lang-trigger svg{display:none}.mars-lang-nav .mars-lang-trigger{gap:2px}html[lang=es] .framer-VJHVE .framer-17yqoc1>*,html[lang=fr] .framer-VJHVE .framer-17yqoc1>*,html[lang=pt] .framer-VJHVE .framer-17yqoc1>*{margin:0 3px!important}html[lang=es] .mars-login-cta,html[lang=fr] .mars-login-cta,html[lang=pt] .mars-login-cta{padding:9px 11px}html[lang=es] .mars-lang-nav .mars-lang-trigger,html[lang=fr] .mars-lang-nav .mars-lang-trigger,html[lang=pt] .mars-lang-nav .mars-lang-trigger{padding:6px 0}.mars-ex-summary{position:sticky;top:24px;display:flex;flex-direction:column;background:#fff;border:1px solid #ececee;border-radius:20px;padding:22px;box-shadow:0 6px 24px rgba(0,0,0,.05)}.mars-ex-sum-head{display:flex;flex-direction:column;gap:3px;padding-bottom:16px;border-bottom:1px solid #f0f0f2}.mars-ex-sum-head strong{font:600 22px/28px Inter,Arial,sans-serif;color:#000}.mars-ex-sum-head span{font:400 13px/18px Inter,Arial,sans-serif;color:#8a8a94}.mars-ex-sum-meta{display:grid;grid-template-columns:auto 1fr;gap:10px 14px;margin:16px 0;align-items:start}.mars-ex-sum-meta dt{font:400 13px/20px Inter,Arial,sans-serif;color:#8a8a94;white-space:nowrap}.mars-ex-sum-meta dd{margin:0;font:500 13px/20px Inter,Arial,sans-serif;color:#111;text-align:right}.mars-ex-sum-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #f0f0f2}.mars-ex-price{display:flex;flex-direction:column;gap:2px}.mars-ex-price strong{font:600 24px/30px Inter,Arial,sans-serif;color:#000}.mars-ex-sum-foot .mars-plan-buy{padding:12px 26px;font-size:14px}.mars-ex-cov{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.mars-ex-cov-count{font-style:normal;font:600 12px/16px Inter,Arial,sans-serif;color:#111}.mars-ex-cov-chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.mars-ex-cov-chip{background:#f4f4f6;color:#3f3f50;border-radius:6px}.mars-ex-cov-chip,.mars-ex-cov-more{padding:2px 7px;font:400 11px/16px Inter,Arial,sans-serif}.mars-ex-cov-more{border:0;background:#ff0036;color:#fff;border-radius:6px;cursor:pointer}.mars-ex-cov-loading{font:400 12px/18px Inter,Arial,sans-serif;color:#aaa}.mars-ex-cov-btn{border:0;background:none;color:#ff0036;font:400 13px/18px Inter,Arial,sans-serif;cursor:pointer;padding:0}.mars-ex-cov-btn:hover{text-decoration:underline}.mars-ex-detail{display:flex;flex-direction:column;gap:3px;margin:2px 0 4px;padding:10px 12px;background:#f7f7f8;border-radius:10px}.mars-ex-detail-label{font:600 11px/16px Inter,Arial,sans-serif;color:#8a8a94;text-transform:uppercase;letter-spacing:.04em}.mars-ex-detail-text{font:400 12px/18px Inter,Arial,sans-serif;color:#3f3f50;white-space:pre-line}.mars-ex-hint{margin:0 0 16px;font:400 13px/20px Inter,Arial,sans-serif;color:#888}.mars-ex-flat{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.mars-ex-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #ececee;border-radius:18px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.04)}.mars-ex-card header{display:flex;flex-direction:column;gap:3px}.mars-ex-card header strong{font:600 16px/22px Inter,Arial,sans-serif;color:#111}.mars-ex-card-op{font:400 12px/18px Inter,Arial,sans-serif;color:#8a8a94}.mars-ex-card-meta{display:grid;grid-template-columns:auto 1fr;gap:9px 12px;margin:2px 0;align-items:start}.mars-ex-card-meta dt{font:400 13px/22px Inter,Arial,sans-serif;color:#8a8a94;white-space:nowrap}.mars-ex-card-meta dd{margin:0;font:500 13px/22px Inter,Arial,sans-serif;color:#111;text-align:right;display:flex;justify-content:flex-end;align-items:center}.mars-ex-card-meta dd .mars-ex-dayselect{min-width:118px;padding:6px 30px 6px 12px;font-size:13px;line-height:18px}.mars-ex-card-meta dd .mars-ex-cov{align-items:flex-end}.mars-ex-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.mars-ex-card-foot .mars-ex-price strong{font-size:20px}@media(max-width:899px){.mars-ex-grid{grid-template-columns:1fr;gap:20px}.mars-ex-summary{position:static}}@media(max-width:809px){.mars-ex-tabs{width:100%;justify-content:space-between}.mars-ex-tabs button{flex:1 1;padding:9px 4px;font-size:13px}.mars-ex-dayselect,.mars-ex-net select{width:100%}.mars-ex-flat{grid-template-columns:1fr}}.mars-account{max-width:1040px;margin:0 auto;padding:48px 24px 24px;display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:start}section:has(.mars-account),section:has(.mars-acct){padding-bottom:8px!important}section:has(.mars-account)+.mars-footer,section:has(.mars-acct)+.mars-footer{margin-top:28px}.mars-account,.mars-account-body{min-width:0}.mars-account-body{max-width:100%;overflow-wrap:anywhere}.mars-checkout{grid-template-columns:1fr;max-width:820px}.mars-verify-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#fff4e8;border:1px solid #ffd8ad;border-radius:14px;padding:14px 18px;margin-bottom:20px}.mars-verify-text{flex:1 1;min-width:240px;font:400 14px/20px Inter,Arial,sans-serif;color:#7a4a12}.mars-verify-msg{width:100%;margin:0;font:400 13px/18px Inter,Arial,sans-serif;color:#7a4a12}.mars-hint{font:400 12px/18px Inter,Arial,sans-serif;color:#888;margin:-4px 0 0}.mars-auth-alt{display:flex;gap:16px;justify-content:center;margin-top:4px}.mars-linkbtn{background:none;border:0;color:#ff0036;font:400 13px/18px Inter,Arial,sans-serif;cursor:pointer;padding:0}.mars-linkbtn:disabled{color:#bbb;cursor:default}.mars-account-auth{display:block!important;width:100%!important;max-width:none!important;flex:1 1 100%!important;align-self:stretch!important;grid-template-columns:none!important}.mars-account-auth .mars-auth{width:auto!important;max-width:500px!important;margin:40px auto 0!important;box-sizing:border-box;padding:40px 44px 44px;gap:20px;border-radius:22px;box-shadow:0 10px 34px rgba(0,0,0,.07)}.mars-account-auth .mars-auth form{display:flex;flex-direction:column;gap:18px}.mars-account-auth .mars-auth label{font-size:14px;gap:8px;color:#333}.mars-account-auth .mars-auth input[type=email],.mars-account-auth .mars-auth input[type=password],.mars-account-auth .mars-auth input[type=text]{padding:14px 16px;font-size:15px;line-height:22px;border-radius:12px}.mars-account-auth .mars-auth-switch{padding:5px;gap:6px}.mars-account-auth .mars-auth-switch button{padding:10px 22px;font-size:14px}.mars-account-auth .mars-primary{padding:15px 22px;font-size:15px;margin-top:6px}.framer-jrjMq:has(.mars-account)>header,.framer-jrjMq:has(.mars-acct)>header{display:none}section:has(.mars-account),section:has(.mars-acct){padding-top:32px!important}.mars-login{max-width:1000px;margin:40px auto 0;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:28px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 45px -10px rgba(15,23,42,.1)}.mars-login-form{padding:44px 48px;display:flex;flex-direction:column;min-width:0}.mars-login-logo{height:30px;width:auto;object-fit:contain;align-self:flex-start;margin:0 0 26px}.mars-login-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:5px 12px;border-radius:999px;background:#fff0f3;border:1px solid #ffd9e0;margin:0 0 22px}.mars-login-eyebrow .dot{width:8px;height:8px;border-radius:999px;background:#ff0036}.mars-login-eyebrow>span:last-child{font:700 11px/16px Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#c9002b}.mars-login h1{font:800 30px/36px Inter,Arial,sans-serif;color:#0f172a;margin:0 0 8px;letter-spacing:-.02em}.mars-login-sub{font:400 14px/22px Inter,Arial,sans-serif;color:#64748b;margin:0 0 28px}.mars-login form{display:flex;flex-direction:column;gap:18px}.mars-login-field{display:flex;flex-direction:column;gap:7px}.mars-login-field>span{font:700 11px/16px Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#334155}.mars-login-pwhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.mars-login-pwhead>span{font:700 11px/16px Inter,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#334155}.mars-login-forgot{background:none;border:0;padding:0;cursor:pointer;color:#c9002b;font:700 11px/16px Inter,Arial,sans-serif;letter-spacing:.02em}.mars-login-forgot:hover{text-decoration:underline}.mars-login-input{position:relative;display:block}.mars-login-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:#94a3b8;pointer-events:none}.mars-login-field input{width:100%;border:1px solid #e2e8f0!important;background:#f8fafc!important;padding:12px 14px;font-size:14px;line-height:22px;color:#0f172a;border-radius:12px!important;outline:none!important;box-shadow:none!important;appearance:none;transition:border-color .15s,background .15s,box-shadow .15s}.mars-login-input.has-ic input{padding-left:40px}.mars-login-field input::placeholder{color:#94a3b8}.mars-login-field input:focus,.mars-login-field input:focus-visible{border-color:#ff0036!important;background:#fff!important;box-shadow:0 0 0 4px rgba(255,0,54,.1)!important;outline:none!important}.mars-login-field input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f8fafc!important;-webkit-text-fill-color:#0f172a!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.mars-login-pw input::-ms-clear,.mars-login-pw input::-ms-reveal{display:none}.mars-login-pw input{padding-right:42px}.mars-login-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:#94a3b8;padding:4px;display:inline-flex}.mars-login-eye:hover{color:#475569}.mars-login-row{display:flex;align-items:center;gap:10px;margin-top:2px}.mars-login-remember{display:inline-flex;align-items:center;gap:8px;font:500 13px/18px Inter,Arial,sans-serif;color:#475569;cursor:pointer}.mars-login-remember input{width:16px;height:16px;accent-color:#ff0036}.mars-login-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ff0036;color:#fff;border:0;border-radius:12px;padding:14px;font:700 15px/20px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 8px 20px -6px rgba(11,17,32,.35);transition:background .2s,transform .1s}.mars-login-btn:hover{background:#c9002b}.mars-login-btn:active{transform:scale(.99)}.mars-login-btn:disabled{opacity:.55;cursor:default}.mars-login .mars-hint{margin-top:-6px}.mars-login-alt{text-align:center;margin:24px 0 0;padding-top:22px;border-top:1px solid #f1f5f9;font:400 14px/20px Inter,Arial,sans-serif;color:#64748b}.mars-login-alt button{background:none;border:0;color:#c9002b;font:700 14px/20px Inter,Arial,sans-serif;cursor:pointer;padding:0}.mars-login-alt button:hover{text-decoration:underline}.mars-login-social{display:flex;flex-direction:column;gap:14px;margin:22px 0 0}.mars-login-or{display:flex;align-items:center;gap:12px;width:100%;color:#94a3b8;font:600 11px/16px Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.mars-login-or:after,.mars-login-or:before{content:"";flex:1 1;height:1px;background:#e2e8f0}.mars-login-social-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;width:100%}.mars-login-social-row>:only-child{grid-column:1/-1}.mars-login-social-row>*{min-width:0}.mars-social-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:12px;font:600 14px/20px Inter,Arial,sans-serif;box-sizing:border-box;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;color:#1e293b;box-shadow:0 1px 2px rgba(15,23,42,.04)}.mars-apple-btn{flex:1 1;min-width:120px;height:44px;border-radius:999px;cursor:pointer;transition:background .15s;font-weight:500;font-size:14px}.mars-apple-btn:hover{background:#f8fafc}.mars-apple-btn:disabled{opacity:.55;cursor:default}.mars-gicon{flex:0 0 auto}.mars-google-cell{position:relative}.mars-google-cell,.mars-gsi{width:100%;max-width:100%;overflow:hidden;min-height:44px;display:flex;justify-content:center;align-items:center}.mars-gsi iframe,.mars-gsi>div{margin:0 auto!important}.mars-gsi-skel{position:absolute;inset:0;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(90deg,#f8fafc,#f1f5f9,#f8fafc);background-size:200% 100%;animation:mars-gsi-shimmer 1.2s linear infinite}@keyframes mars-gsi-shimmer{to{background-position:-200% 0}}.mars-login-aside{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff0f3,#fff0f3 42%,#fef3c7);color:#1e293b;padding:40px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;border-left:1px solid #ffd9e0}.mars-login-aside:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:999px;background:rgba(251,146,60,.2);filter:blur(60px);pointer-events:none}.mars-login-aside>*{position:relative;z-index:1}.mars-login-aside-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mars-login-status{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(251,146,60,.4);box-shadow:0 1px 2px rgba(15,23,42,.05);font:600 12px/16px Inter,Arial,sans-serif;color:#334155}.mars-login-status .dot{width:8px;height:8px;border-radius:999px;background:#10b981}.mars-login-ver{font:500 11px/16px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;color:#b45309;background:rgba(255,237,213,.7);padding:2px 8px;border-radius:7px}.mars-login-qicon{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#c9002b,#ff7a1a);box-shadow:0 8px 18px -6px rgba(255,0,54,.5);margin:0 0 16px}.mars-login-aside h2{font:800 28px/34px Inter,Arial,sans-serif;color:#0f172a;margin:0 0 12px;letter-spacing:-.02em}.mars-login-quote{font:400 15px/24px Inter,Arial,sans-serif;color:#475569;margin:0}.mars-login-trend{margin-top:26px;padding-top:22px;border-top:1px solid rgba(251,146,60,.3)}.mars-login-trend-h{font:700 11px/16px Inter,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(124,45,18,.75);margin:0 0 12px}.mars-login-chips{display:flex;flex-wrap:wrap;gap:8px}.mars-login-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:10px;font:600 12px/16px Inter,Arial,sans-serif;color:#1e293b;background:rgba(255,255,255,.8);border:1px solid rgba(251,146,60,.4);box-shadow:0 1px 2px rgba(15,23,42,.04)}.mars-login-flag{width:20px;height:14px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(15,23,42,.08);flex:none;display:block}.mars-login-aside-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid rgba(251,146,60,.3)}.mars-login-rating{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.7);padding:10px;border-radius:16px;border:1px solid rgba(251,146,60,.4)}.mars-login-avatars{display:flex;padding-left:2px}.mars-login-avatars i{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font:700 10px/1 Inter,Arial,sans-serif;font-style:normal;border:2px solid #fff;margin-left:-8px}.mars-login-avatars i:first-child{margin-left:0}.mars-login-stars{display:flex;align-items:center;gap:6px;color:#f59e0b;font:700 13px/1 Inter,Arial,sans-serif;letter-spacing:1px}.mars-login-stars b{color:#1e293b;letter-spacing:0}.mars-login-aside-foot p{font:500 11px/16px Inter,Arial,sans-serif;color:#64748b;margin:3px 0 0}.mars-login-qr{display:inline-flex;align-items:center;gap:8px;font:600 12px/16px Inter,Arial,sans-serif;color:#1e293b;background:rgba(255,255,255,.8);padding:10px 14px;border-radius:12px;border:1px solid rgba(251,146,60,.4)}.mars-login-qr svg{color:#c9002b}@media(max-width:809px){.mars-login{grid-template-columns:1fr;max-width:460px;margin:24px auto 0}.mars-login-aside{display:none}.mars-login-form{padding:32px 24px}}.mars-guest{max-width:560px;margin:20px auto 0}.mars-guest-divider{display:flex;align-items:center;gap:14px;color:#9aa1ac;font:500 12px/1 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.mars-guest-divider:after,.mars-guest-divider:before{content:"";height:1px;flex:1 1;background:#e7e8ec}.mars-guest-toggle{width:100%;background:#fff;color:#0b1020;border:1.5px solid #d7dae0;border-radius:12px;padding:14px;font:600 15px/20px Inter,Arial,sans-serif;cursor:pointer;transition:border-color .15s,background .15s}.mars-guest-toggle:hover{border-color:#0b1020;background:#f8fafc}.mars-guest-note{text-align:center;color:#8a90a0;font:400 13px/19px Inter,Arial,sans-serif;margin:10px 0 0}.mars-guest-open{background:#fff;border:1px solid #edeef1;border-radius:20px;padding:34px 36px;box-shadow:0 10px 34px rgba(0,0,0,.06)}.mars-guest-open h2{font:600 22px/28px Inter,Arial,sans-serif;color:#0b1020;margin:0 0 6px}.mars-guest-sub{font:400 14px/20px Inter,Arial,sans-serif;color:#6b7280;margin:0 0 22px}.mars-guest-open form{display:flex;flex-direction:column;gap:22px}@media(max-width:809px){.mars-guest-open{padding:28px 22px}}a.mars-primary{display:inline-block;text-decoration:none;text-align:center}.mars-card a.mars-primary{margin-top:12px}.mars-checkout-total{font-size:20px;font-weight:600;color:#111}.mars-checkout-return{text-align:center;max-width:520px;margin:0 auto}.mars-return-badge{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px}.mars-return-badge.ok{background:#e7f7ec;color:#16a34a}.mars-return-badge.pending{background:#fff4e8;color:#e56f00}.mars-return-note{font-size:13px;color:#888;margin-top:8px}.mars-return-actions{display:flex;align-items:center;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:22px}.mars-return-actions .mars-link{align-self:center}.mars-account-nav{display:flex;flex-direction:column;gap:4px;position:sticky;top:24px}.mars-account-nav a{color:#3f3f50;text-decoration:none;font:400 14px/20px Inter,Arial,sans-serif;padding:8px 12px;border-radius:8px;transition:background .15s}.mars-account-nav a:hover{background:#f3f3f4}.mars-account-nav a.active{background:#ff0036;color:#fff}.mars-account-title{font:500 28px/36px Inter,Arial,sans-serif;color:#000;margin:0 0 8px}.mars-account h2{font:500 16px/24px Inter,Arial,sans-serif;margin:0 0 12px}.mars-muted{color:#777;font:400 14px/22px Inter,Arial,sans-serif}.mars-loading{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:300px;width:100%;color:#8a8a94;font:400 15px/22px Inter,Arial,sans-serif}.mars-loading:before{content:"";width:32px;height:32px;border-radius:50%;border:3px solid #e7e7ea;border-top-color:#111;animation:mars-spin .7s linear infinite}@keyframes mars-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.mars-loading:before{animation:none}}.mars-pay-methods{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 18px}.mars-pay-method{flex:1 1 120px;min-width:110px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1.5px solid #e5e5e8;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:left}.mars-pay-method:hover:not(:disabled){border-color:#bdbdc2}.mars-pay-method.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.mars-pay-method:disabled{opacity:.6;cursor:default}.mars-pay-method-label{font:500 14px/20px Inter,Arial,sans-serif;color:#111}.mars-pay-method-hint{font:400 12px/16px Inter,Arial,sans-serif;color:#888}.mars-pay-qr{display:flex;flex-direction:column;align-items:center;gap:10px;margin:6px 0 16px}.mars-pay-qr img{border:1px solid #eee;border-radius:8px}.mars-card-row{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:24px}.mars-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:24px}.mars-card,.mars-card form{display:flex;flex-direction:column;gap:12px}.mars-card label{display:flex;flex-direction:column;gap:6px;font:400 13px/18px Inter,Arial,sans-serif;color:#3f3f50}.mars-card input:not([type]),.mars-card input[type=email],.mars-card input[type=password],.mars-card input[type=text]{border:1px solid #e6e6e8;border-radius:10px;padding:10px 12px;font:400 14px/20px Inter,Arial,sans-serif;background:#fff;color:#000}.mars-card input:focus-visible{outline:2px solid #ff0036;outline-offset:1px}.mars-checkbox{flex-direction:row!important;align-items:center;gap:8px}.mars-primary{background:#ff0036;color:#fff;border:0;border-radius:999px;padding:11px 20px;font:400 14px/20px Inter,Arial,sans-serif;cursor:pointer;transition:opacity .2s}.mars-primary:disabled{opacity:.5;cursor:default}.mars-ghost{background:transparent;border:1px solid #e6e6e8;border-radius:999px;padding:9px 18px;font:400 13px/18px Inter,Arial,sans-serif;cursor:pointer;align-self:flex-start}.mars-link{color:#ff0036;text-decoration:none;font:400 14px/20px Inter,Arial,sans-serif;align-self:flex-start}.mars-link:hover{text-decoration:underline}.mars-form-error{color:#c0392b}.mars-form-error,.mars-form-ok{font:400 13px/20px Inter,Arial,sans-serif;margin:0}.mars-form-ok{color:#1d7a3f}.mars-auth-switch{display:flex;gap:4px;background:#f3f3f4;border-radius:999px;padding:4px;align-self:flex-start}.mars-auth-switch button{border:0;background:transparent;border-radius:999px;padding:7px 16px;font:400 13px/18px Inter,Arial,sans-serif;cursor:pointer;color:#3f3f50}.mars-auth-switch button[aria-selected=true]{background:#fff;color:#000;box-shadow:0 1px 2px #0000000f}.mars-order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mars-order-list li{display:flex;justify-content:space-between;gap:12px;font:400 14px/20px Inter,Arial,sans-serif;padding:8px 0;border-bottom:1px solid #f2f2f2}.mars-order-list a{color:#000;text-decoration:none}.mars-order-list a:hover{text-decoration:underline}.mars-table{width:100%;border-collapse:collapse;font:400 14px/20px Inter,Arial,sans-serif}.mars-table th{text-align:left;color:#888;font-weight:400;font-size:12px;padding:0 8px 10px 0}.mars-table td{padding:10px 8px 10px 0;border-top:1px solid #f2f2f2}.mars-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font:400 14px/20px Inter,Arial,sans-serif}.mars-dl dt{color:#888}.mars-dl dd{margin:0;overflow-wrap:anywhere;min-width:0}.mars-status{border-radius:999px;padding:2px 10px;font-size:12px;background:#f3f3f4;color:#3f3f50}.mars-status-completed,.mars-status-fulfilled,.mars-status-paid{background:#e8f6ed;color:#1d7a3f}.mars-status-awaiting_payment,.mars-status-pending{background:#fff3e2;color:#a45a00}.mars-status-cancelled,.mars-status-failed{background:#fdeceb;color:#c0392b}@media(max-width:809px){.mars-account{grid-template-columns:1fr;padding:32px 16px 24px}.mars-account-nav{position:static;flex-direction:row;flex-wrap:wrap}}.mars-device-note{max-width:720px;margin:24px auto 0;color:#888;text-align:center;font:400 13px/20px Inter,Arial,sans-serif}.mars-device-verdict{max-width:720px;margin:0 auto 24px;display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;border:1px solid #eee;background:#fff;text-align:left}.mars-device-verdict.ok{border-color:#bfe6cf;background:#f3fbf6}.mars-device-verdict.warn{border-color:#f3dca6;background:#fffaf0}.mars-device-verdict .mars-dv-badge{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 15px/1 Inter,Arial,sans-serif;color:#fff}.mars-device-verdict.ok .mars-dv-badge{background:#1faa5e}.mars-device-verdict.warn .mars-dv-badge{background:#e0a106}.mars-device-verdict strong{display:block;font:600 15px/22px Inter,Arial,sans-serif;color:#222}.mars-device-verdict p{margin:4px 0 0;font:400 13px/20px Inter,Arial,sans-serif;color:#667570}.mars-device-guidance{max-width:720px;margin:20px auto 0;padding:20px 22px;border:1px solid #eee;border-radius:14px;background:#fafafa;text-align:left}.mars-device-guidance h3{margin:0 0 12px;font:600 15px/22px Inter,Arial,sans-serif;color:#222}.mars-device-guidance ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.mars-device-guidance li{font:400 13px/20px Inter,Arial,sans-serif;color:#4a564f}.mars-device-contact{display:inline-block;margin-top:14px;color:#ff0036;font:600 13px/20px Inter,Arial,sans-serif;text-decoration:none}.mars-device-contact:hover{text-decoration:underline}@media(max-width:809px){.mars-device-guidance,.mars-device-verdict{margin-left:16px;margin-right:16px}}.mars-detail-title{display:flex;align-items:center;gap:10px}.mars-detail-title img{border-radius:50%;object-fit:cover}.mars-bands{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;background:#f3f3f4;border-radius:999px;padding:5px;align-self:flex-start;width:fit-content;max-width:100%}.mars-bands button{border:0;background:transparent;border-radius:999px;padding:8px 16px;font:400 13px/18px Inter,Arial,sans-serif;color:#3f3f50;cursor:pointer;transition:background .15s,color .15s}.mars-bands button span{opacity:.5;font-size:12px}.mars-bands button[aria-selected=true]{background:#fff;color:#000;box-shadow:0 1px 2px #0000000f}@media(max-width:809px){.mars-account input,.mars-auth input,.mars-search input,input,select,textarea{font-size:16px!important}.mars-plan-card footer{flex-direction:column;align-items:stretch;gap:10px}.mars-plan-card footer .mars-plan-price{font-size:18px}.mars-plan-buy{text-align:center;padding:12px 16px;font-size:14px}.mars-bands{flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-self:stretch}.mars-bands::-webkit-scrollbar{display:none}.mars-bands button{white-space:nowrap;flex:0 0 auto}}.mars-cashier{max-width:520px;margin:40px auto;background:#fff;border:1px solid #eee;border-radius:22px;padding:32px 28px 28px;box-shadow:0 10px 34px rgba(0,0,0,.07);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.mars-cashier h2{margin:0;font:500 22px/28px Inter,Arial,sans-serif}.mars-cashier-total{margin:0;font:600 30px/36px Inter,Arial,sans-serif;color:#000}.mars-cashier .mars-muted{margin:0;max-width:400px}.mars-cashier-code{margin:14px 0 4px;display:flex;align-items:center;justify-content:center;min-height:210px;width:100%}.mars-cashier-code img{border:1px solid #eee;border-radius:12px}.mars-cashier-iframe{border:0;background:transparent;overflow:hidden;display:block}.mars-cashier-wait{color:#8a8a94!important;font-size:13px}.mars-cashier .mars-linkbtn{font-size:13px}.mars-cashier-back{margin-top:10px;font-size:14px!important}@media(max-width:809px){.mars-cashier{margin:24px auto;padding:24px 18px}}.mars-cookie{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;display:flex;justify-content:center;padding:16px;pointer-events:none}.mars-cookie-body{pointer-events:auto;max-width:1040px;width:100%;box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.14);padding:18px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:space-between}.mars-cookie-text{margin:0;flex:1 1 340px;min-width:240px;font:400 13px/20px Inter,Arial,sans-serif;color:#4f4f4f}.mars-cookie-text a{color:#ff0036;text-decoration:none}.mars-cookie-text a:hover{text-decoration:underline}.mars-cookie-actions{display:flex;gap:10px;flex-shrink:0}.mars-cookie-accept{background:#ff0036;color:#fff;border:0;border-radius:999px;padding:11px 22px;font:400 14px/18px Inter,Arial,sans-serif;cursor:pointer;transition:opacity .2s}.mars-cookie-accept:hover{opacity:.85}.mars-cookie-reject{background:#fff;color:#333;border:1px solid #dcdcdc;border-radius:999px;padding:11px 20px;font:400 14px/18px Inter,Arial,sans-serif;cursor:pointer;transition:background .15s}.mars-cookie-reject:hover{background:#f5f5f5}@media(max-width:640px){.mars-cookie{padding:12px}.mars-cookie-body{padding:16px;gap:14px}.mars-cookie-actions{width:100%}.mars-cookie-accept,.mars-cookie-reject{flex:1 1}}.mars-acct{width:100%;max-width:1160px;margin:0 auto;padding:8px 24px;box-sizing:border-box;min-width:0}.mars-acct-title{font:600 30px/38px Inter,Arial,sans-serif;color:#0b1020;margin:0 0 20px;letter-spacing:-.02em}.mars-acct-grid{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start;min-width:0}.mars-acct-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.mars-acct-user{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:16px}.mars-acct-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#e8effc;color:#c9002b;display:flex;align-items:center;justify-content:center;font:600 18px/1 Inter,Arial,sans-serif}.mars-acct-avatar-lg{width:72px;height:72px;font-size:28px}.mars-acct-avatar-img{flex:0 0 auto;width:44px;height:44px;border-radius:50%;object-fit:cover;background:#e8effc}.mars-acct-avatar-img.mars-acct-avatar-lg{width:72px;height:72px}.mars-acct-user-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.mars-acct-user-meta strong{font:600 14px/20px Inter,Arial,sans-serif;color:#0b1020}.mars-acct-user-meta span,.mars-acct-user-meta strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mars-acct-user-meta span{font:400 13px/18px Inter,Arial,sans-serif;color:#8a90a0}.mars-acct-nav{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:10px}.mars-acct-logout,.mars-acct-nav a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;font:500 14px/20px Inter,Arial,sans-serif;color:#3f4657;text-decoration:none;border:0;background:transparent;cursor:pointer;width:100%;text-align:left;transition:background .15s,color .15s}.mars-acct-logout:hover,.mars-acct-nav a:hover{background:#f4f6f9}.mars-acct-nav a.active{background:#eef4ff;color:#c9002b}.mars-acct-logout{color:#dc2626;margin-top:4px}.mars-acct-logout:hover{background:#fef2f2}.mars-acct-main{display:flex;flex-direction:column;gap:20px;min-width:0}.mars-acct .mars-primary{background:#c9002b;border-radius:10px;padding:12px 22px;font-weight:600}.mars-acct .mars-primary:hover{background:#c9002b;opacity:1}.mars-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mars-stat{background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.mars-stat-top{display:flex;align-items:center;justify-content:space-between}.mars-stat-label{font:400 14px/20px Inter,Arial,sans-serif;color:#8a90a0}.mars-stat-icon{width:36px;height:36px;border-radius:10px;background:#f2f5fb;color:#c9002b;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mars-stat-value{font:600 28px/34px Inter,Arial,sans-serif;color:#0b1020}.mars-panel{background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:24px;min-width:0}.mars-panel>h2{font:600 18px/26px Inter,Arial,sans-serif;color:#0b1020;margin:0 0 16px}.mars-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mars-panel-head h2{margin:0;font:600 18px/26px Inter,Arial,sans-serif;color:#0b1020}.mars-rewards{margin-bottom:24px}.mars-rewards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mars-reward-card{display:flex;flex-direction:column;gap:6px;background:#f8fafc;border:1px solid #eef0f3;border-radius:14px;padding:18px 20px;min-width:0}.mars-reward-k{font:400 13px/18px Inter,Arial,sans-serif;color:#8a90a0}.mars-reward-bal{font:700 26px/32px Inter,Arial,sans-serif;color:#c9002b;letter-spacing:-.01em}.mars-reward-code{font:700 24px/30px SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;color:#0b1020;letter-spacing:.06em}.mars-reward-note{font:400 12.5px/18px Inter,Arial,sans-serif;color:#8a90a0}.mars-reward-share{display:flex;gap:8px;margin-top:8px}.mars-reward-share input{flex:1 1;min-width:0;border:1px solid #e2e8f0;border-radius:9px;padding:9px 11px;font:500 12.5px/1.3 Inter,Arial,sans-serif;color:#334155;background:#fff}.mars-reward-share .mars-ghost{flex-shrink:0;padding:9px 14px;font-size:13px}.mars-reward-ledger{margin-top:18px;border-top:1px solid #f1f2f4;padding-top:14px}.mars-reward-ledger h3{font:600 13px/18px Inter,Arial,sans-serif;color:#64748b;margin:0 0 10px}.mars-reward-ledger ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mars-reward-ledger li{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 13px/18px Inter,Arial,sans-serif;color:#475569}.mars-reward-ledger li em{color:#9aa1ac;font-style:normal;font-size:11.5px}.mars-reward-pos{color:#15803d;font-weight:600}.mars-reward-neg{color:#b45309;font-weight:600}.mars-ref-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mars-ref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f1f2f4}.mars-ref-row:last-child{border-bottom:0}.mars-ref-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mars-ref-email{font:600 14px/20px Inter,Arial,sans-serif;color:#0b1020;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mars-ref-sub{font:400 12px/16px Inter,Arial,sans-serif;color:#8a90a0}.mars-ref-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mars-ref-right .mars-reward-neg,.mars-ref-right .mars-reward-pos{font:700 14px/1 Inter,Arial,sans-serif}.mars-ref-badge{font:600 11.5px/1 Inter,Arial,sans-serif;padding:4px 9px;border-radius:999px;white-space:nowrap}.mars-ref-badge.ok{background:#ecfdf3;color:#15803d}.mars-ref-badge.rev{background:#fef3c7;color:#b45309}.mars-ref-badge.pend{background:#f1f5f9;color:#64748b}.mars-rewards-how{margin-bottom:16px}.mars-how-list{list-style:none;margin:0;padding:0;counter-reset:how;gap:14px}.mars-how-list,.mars-how-list li{display:flex;flex-direction:column}.mars-how-list li{position:relative;padding-left:36px;gap:3px}.mars-how-list li:before{counter-increment:how;content:counter(how);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#eef4ff;color:#c9002b;font:700 12px/24px Inter,Arial,sans-serif;text-align:center}.mars-how-list strong{font:600 14px/20px Inter,Arial,sans-serif;color:#0b1020}.mars-how-list span{font:400 13px/19px Inter,Arial,sans-serif;color:#64748b}@media(max-width:640px){.mars-rewards-grid{grid-template-columns:1fr}}.mars-empty{flex-direction:column;text-align:center;gap:6px;padding:40px 16px}.mars-empty,.mars-empty-icon{display:flex;align-items:center}.mars-empty-icon{width:56px;height:56px;border-radius:50%;background:#eef4ff;color:#c9002b;justify-content:center;margin-bottom:6px}.mars-empty-title{font:600 16px/22px Inter,Arial,sans-serif;color:#0b1020;margin:0}.mars-empty .mars-primary{margin-top:12px;text-decoration:none}.mars-esim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mars-esim-card{background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:18px;min-width:0}.mars-esim-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mars-esim-card-head strong{font:600 15px/22px Inter,Arial,sans-serif;color:#0b1020}.mars-esim-card-actions{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.mars-esim-card-actions .mars-ghost,.mars-esim-card-actions .mars-link{align-self:center;margin:0}.mars-conf{margin-top:10px;padding:10px 12px;background:#fff0f3;border:1px solid #fed7aa;border-radius:8px;font:400 13px/18px Inter,Arial,sans-serif;color:#7c2d12}.mars-conf span{font-weight:700;letter-spacing:.06em}.mars-buy-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef4ff;border:1px dashed #b6cdff;border-radius:14px;padding:18px 22px;color:#c9002b;font:600 15px/20px Inter,Arial,sans-serif;text-decoration:none}.mars-buy-bar:hover{background:#e4eeff}.mars-form{gap:16px;max-width:520px}.mars-form,.mars-form label{display:flex;flex-direction:column}.mars-form label{gap:6px;font:500 13px/18px Inter,Arial,sans-serif;color:#3f4657}.mars-form input{border:1px solid #e2e6ec;border-radius:10px;padding:12px 14px;font:400 15px/22px Inter,Arial,sans-serif;background:#fff;color:#0b1020}.mars-form input:focus{outline:none;border-color:#c9002b}.mars-form input:disabled{background:#f6f7f9;color:#8a90a0;cursor:not-allowed}.mars-form-actions{display:flex;justify-content:flex-end;margin-top:4px}.mars-profile-avatar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.mars-profile-avatar-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mars-profile-avatar-actions .mars-hint{margin:0}.mars-profile-avatar-btns{display:flex;gap:8px;flex-wrap:wrap}.mars-ghost-danger{color:#dc2626;border-color:#f3c8c8}.mars-ghost-danger:hover{background:#fef2f2}.mars-acct-navtoggle{display:none}.mars-acct-navtoggle-cur{display:flex;align-items:center;gap:12px}@media(max-width:809px){.mars-acct{padding:0 16px}.mars-acct-title{font-size:24px;line-height:30px;margin-bottom:16px}.mars-acct-grid{grid-template-columns:1fr;gap:12px}.mars-acct-side{position:static}.mars-acct-navtoggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:#fff;border:1px solid #eef0f2;border-radius:12px;padding:13px 16px;font:600 14px/20px Inter,Arial,sans-serif;color:#0b1020}.mars-acct-navtoggle .chev{transition:transform .2s;color:#8a90a0;flex:0 0 auto}.mars-acct-navtoggle[aria-expanded=true] .chev{transform:rotate(180deg)}.mars-acct-nav{display:none}.mars-acct-nav.open{display:flex;animation:mars-acct-navdrop .16s ease}.mars-stats{gap:12px}.mars-esim-grid,.mars-stats{grid-template-columns:1fr}}@keyframes mars-acct-navdrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mars-footer{width:100%;background:#fbfbfb;border-top:1px solid #eee;margin-top:64px;color:#333;font-family:Inter,Arial,sans-serif}.mars-footer-inner{max-width:1200px;margin:0 auto;padding:48px 24px 32px;box-sizing:border-box}.mars-footer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:28px;border-bottom:1px solid #eee}.mars-footer-lang{display:inline-flex;align-items:center;gap:8px;font:400 14px/20px Inter,Arial,sans-serif;color:#777}.mars-footer-lang svg{flex-shrink:0;color:#999}.mars-footer-main{display:flex;align-items:flex-start;gap:48px;padding:8px 0 44px;flex-wrap:nowrap}.mars-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex:0 0 300px;max-width:320px;min-width:0}.mars-footer-brand>a{display:inline-flex}.mars-footer-logo img{height:44px;width:auto;object-fit:contain}.mars-footer-desc{margin:0;font:400 14px/22px Inter,Arial,sans-serif;color:#5f6672}.mars-footer-badges{display:flex;gap:12px;flex-wrap:wrap}.mars-footer-badges a{display:inline-flex}.mars-footer-badges img{height:40px;width:auto;display:block}.mars-footer-cols{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 28px;justify-content:start;min-width:0}.mars-footer-col h3{margin:0 0 16px;font:500 13px/18px Inter,Arial,sans-serif;letter-spacing:.01em;color:#777}.mars-footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mars-footer-col a{color:#333;text-decoration:none;font:400 14px/20px Inter,Arial,sans-serif;transition:color .15s}.mars-footer-col a:hover{color:#ff0036}.mars-footer-divider{border:0;border-top:1px solid #eee;margin:0}.mars-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;flex-wrap:wrap}.mars-footer-copy{font:400 13px/20px Inter,Arial,sans-serif;color:#777}.mars-footer-legal{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mars-footer-legal a,.mars-footer-legal button{color:#777;text-decoration:none;font:400 13px/20px Inter,Arial,sans-serif;background:none;border:0;padding:0;cursor:pointer;transition:color .15s}.mars-footer-legal a:hover,.mars-footer-legal button:hover{color:#ff0036}@media(max-width:809px){.mars-footer-inner{padding:36px 16px 28px}.mars-footer-main{flex-direction:column;gap:32px;padding:32px 0}.mars-footer-brand{flex:0 0 auto;flex-direction:column;align-items:flex-start;width:100%;max-width:none;gap:16px}.mars-footer-logo img{height:40px}.mars-footer-cols{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 24px;align-items:start}.mars-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:479px){.mars-footer-cols{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px}}.mars-legal{max-width:760px;margin:0 auto;padding:8px 24px 24px;font-family:Inter,Arial,sans-serif;color:#333}.mars-legal-head{margin-bottom:32px}.mars-legal-head h1{margin:0 0 8px;font:600 32px/40px Inter,Arial,sans-serif;letter-spacing:-.02em;color:#000}.mars-legal-date{margin:0 0 16px;font:400 14px/20px Inter,Arial,sans-serif;color:#888}.mars-legal-intro{margin:0;font:400 14px/22px Inter,Arial,sans-serif;color:#888;font-style:italic}.mars-legal-section{margin-bottom:28px}.mars-legal-section h2{margin:0 0 12px;font:500 20px/28px Inter,Arial,sans-serif;letter-spacing:-.01em;color:#000}.mars-legal-section p{margin:0 0 12px;font:400 15px/24px Inter,Arial,sans-serif;color:#4f4f4f}.mars-faq{max-width:760px;margin:0 auto;padding:8px 24px 24px;font-family:Inter,Arial,sans-serif}.mars-faq-title{margin:0 0 8px;font:600 32px/40px Inter,Arial,sans-serif;letter-spacing:-.02em;color:#000;text-align:center}.mars-faq-intro{margin:0 0 28px;font:400 15px/24px Inter,Arial,sans-serif;color:#888;text-align:center}.mars-faq-list{display:flex;flex-direction:column;gap:12px}.mars-faq-list .mars-answer a{color:#ff0036;text-decoration:none}.mars-faq-list .mars-answer a:hover{text-decoration:underline}@media(max-width:809px){.mars-faq{padding:8px 16px 24px}.mars-faq-title{font-size:26px;line-height:32px}}.mars-legal-section ul{margin:0 0 12px;padding-left:22px}.mars-legal-section li{margin:0 0 8px;font:400 15px/24px Inter,Arial,sans-serif;color:#4f4f4f}.mars-legal-section a{color:#ff0036;text-decoration:none}.mars-legal-section a:hover{text-decoration:underline}@media(max-width:809px){.mars-legal{padding:8px 16px 16px}.mars-legal-head h1{font-size:26px;line-height:32px}.mars-legal-section h2{font-size:18px;line-height:24px}}.mars-detail-hero{position:relative;width:100%;height:clamp(200px,32vw,380px);border-radius:20px;overflow:hidden;margin-bottom:24px;background:#eceef0}.mars-detail-hero img{width:100%;height:100%;object-fit:cover;display:block}.mars-detail-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(0deg,rgba(0,0,0,.34),rgba(0,0,0,0));pointer-events:none}.mars-detail-hero-credit{position:absolute;right:10px;bottom:10px;z-index:1;font:400 11px/16px Inter,Arial,sans-serif;color:#fff;background:rgba(0,0,0,.45);padding:2px 8px;border-radius:6px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:809px){.mars-detail-hero{height:180px;border-radius:14px;margin-bottom:20px}.mars-detail-hero-credit{font-size:10px;right:8px;bottom:8px}}#min-widget{transform:scale(.75)!important;transform-origin:100% 100%!important}@media(max-width:809px){#min-widget{transform:scale(.6)!important}}.mars-co{display:block!important;grid-template-columns:none!important;max-width:1120px!important;width:100%}.mars-co-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font:500 13px/1 Inter,Arial,sans-serif;margin:0 0 20px;color:#94a3b8}.mars-co-step{gap:7px}.mars-co-step,.mars-co-step-num{display:inline-flex;align-items:center}.mars-co-step-num{width:20px;height:20px;border-radius:50%;justify-content:center;font-size:11px;font-weight:700;background:#f1f5f9;color:#94a3b8}.mars-co-step.done{color:#94a3b8}.mars-co-step.done .mars-co-step-num{background:#e7f7ec;color:#16a34a}.mars-co-step.done>:last-child{text-decoration:line-through;text-decoration-color:#cbd5e1}.mars-co-step.active{color:#ff0036;font-weight:600}.mars-co-step.active .mars-co-step-num{background:#fff0df;color:#ff0036;border:1px solid #ffd7a8}.mars-co-step-sep{color:#cbd5e1}.mars-co-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 22px}.mars-co-title{font:800 28px/1.15 Inter,Arial,sans-serif;letter-spacing:-.02em;color:#0b1020;margin:0}.mars-co-sub{font:400 14px/1.4 Inter,Arial,sans-serif;color:#64748b;margin:5px 0 0}.mars-co-stock{display:inline-flex;align-items:center;gap:6px;background:#ecfdf3;color:#15803d;border:1px solid #bbf7d0;border-radius:9999px;padding:6px 12px;font:600 12px/1 Inter,Arial,sans-serif}.mars-co-grid{display:grid;grid-template-columns:1fr 400px;gap:28px;align-items:start}.mars-co-left{display:flex;flex-direction:column;gap:20px;min-width:0}.mars-co-right{min-width:0}.mars-co-card{background:#fff;border:1px solid #e9eaee;border-radius:18px;padding:24px;box-shadow:0 6px 22px rgba(12,27,49,.05)}.mars-co-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid #f1f2f4}.mars-co-plan-id{display:flex;align-items:center;gap:13px;min-width:0}.mars-co-glyph{width:48px;height:48px;border-radius:13px;background:#f8fafc;border:1px solid #eef0f3;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.mars-co-plan-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mars-co-dest{font:700 17px/1.25 Inter,Arial,sans-serif;color:#0b1020}.mars-co-badge-net{font:600 11px/1 Inter,Arial,sans-serif;background:#eff6ff;color:#c9002b;border:1px solid #dbeafe;border-radius:5px;padding:3px 7px;white-space:nowrap}.mars-co-plan-sub{font:500 12px/1.3 Inter,Arial,sans-serif;color:#94a3b8;margin:3px 0 0}.mars-co-badge-type{font:600 12px/1 Inter,Arial,sans-serif;background:#fff6ed;color:#ff0036;border:1px solid #ffd7a8;border-radius:9999px;padding:5px 11px;white-space:nowrap;flex-shrink:0}.mars-co-plan-desc{font:400 13px/1.6 Inter,Arial,sans-serif;color:#64748b;margin:16px 0 0}.mars-co-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.mars-co-tile{background:#f8fafc;border:1px solid #f1f2f4;border-radius:13px;padding:12px}.mars-co-tile-k{display:block;font:600 10.5px/1 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.mars-co-tile-v{display:block;font:700 13.5px/1.25 Inter,Arial,sans-serif;color:#1e293b;margin-top:5px}.mars-co-tile-note{display:block;font:500 10.5px/1.3 Inter,Arial,sans-serif;color:#94a3b8;margin-top:2px}.mars-co-ok{color:#16a34a!important}.mars-co-feats{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;padding-top:18px;border-top:1px solid #f1f2f4}.mars-co-feat{display:flex;align-items:flex-start;gap:8px;font:400 12.5px/1.4 Inter,Arial,sans-serif;color:#475569}.mars-co-feat strong{color:#1e293b;font-weight:600}.mars-co-check{color:#16a34a;font-weight:800;flex-shrink:0}.mars-co-compat{display:flex;align-items:flex-start;gap:14px}.mars-co-compat-icon{width:40px;height:40px;border-radius:11px;background:#fff6ed;border:1px solid #ffe6cc;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.mars-co-compat-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.mars-co-compat h3{font:700 14px/1.2 Inter,Arial,sans-serif;color:#0b1020;margin:0}.mars-co-compat-link{font:600 12px/1 Inter,Arial,sans-serif;color:#ff0036;text-decoration:none;white-space:nowrap}.mars-co-compat-link:hover{text-decoration:underline}.mars-co-compat p{font:400 12.5px/1.55 Inter,Arial,sans-serif;color:#64748b;margin:7px 0 0}.mars-co-compat-tip{color:#94a3b8!important;font-size:11.5px!important}.mars-co-guide-title{display:flex;align-items:center;gap:7px;font:700 14px/1.2 Inter,Arial,sans-serif;color:#0b1020;margin:0 0 16px}.mars-co-steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mars-co-step3{background:#f8fafc;border:1px solid #f1f2f4;border-radius:13px;padding:14px}.mars-co-step3-num{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#475569;font:700 12px/1 Inter,Arial,sans-serif;display:flex;align-items:center;justify-content:center;margin-bottom:9px}.mars-co-step3 h4{font:700 12.5px/1.2 Inter,Arial,sans-serif;color:#1e293b;margin:0}.mars-co-step3 p{font:400 11.5px/1.5 Inter,Arial,sans-serif;color:#64748b;margin:4px 0 0}.mars-co-guarantee{display:flex;align-items:center;gap:13px;background:linear-gradient(90deg,#fff0f3,#fffaf3);border:1px solid #ffe6cc;border-radius:14px;padding:15px}.mars-co-guarantee-icon{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid #ffddb8;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.mars-co-guarantee strong{display:block;font:700 12.5px/1.3 Inter,Arial,sans-serif;color:#0b1020}.mars-co-guarantee span{font:400 12px/1.5 Inter,Arial,sans-serif;color:#64748b}.mars-co-summary{position:sticky;top:24px;padding:26px}.mars-co-sum-head{padding-bottom:16px;border-bottom:1px solid #f1f2f4}.mars-co-sum-head h2{font:700 18px/1.2 Inter,Arial,sans-serif;color:#0b1020;margin:0}.mars-co-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 0}.mars-co-line-name{font:600 13.5px/1.3 Inter,Arial,sans-serif;color:#1e293b}.mars-co-line-meta{font:400 12px/1.3 Inter,Arial,sans-serif;color:#94a3b8;margin-top:3px}.mars-co-line-price{font:700 14px/1.3 Inter,Arial,sans-serif;color:#0b1020;white-space:nowrap}.mars-co-qty{justify-content:space-between;padding:12px 0;border-top:1px solid #f1f2f4;font:500 12.5px/1 Inter,Arial,sans-serif;color:#475569}.mars-co-qty,.mars-co-qty-ctrl{display:flex;align-items:center}.mars-co-qty-ctrl{border:1px solid #e2e8f0;border-radius:9px;overflow:hidden;background:#f8fafc}.mars-co-qty-btn{padding:6px 11px;font:700 13px/1 Inter,Arial,sans-serif;color:#475569;background:transparent;border:0;cursor:pointer}.mars-co-qty-btn:hover:not(:disabled){background:#e2e8f0}.mars-co-qty-btn:disabled{color:#cbd5e1;cursor:not-allowed}.mars-co-qty-val{padding:5px 15px;font:700 13px/1 Inter,Arial,sans-serif;color:#1e293b;background:#fff}.mars-co-addon{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;padding:12px;cursor:pointer;margin-top:4px}.mars-co-addon input{margin-top:2px;width:16px;height:16px;accent-color:#ff0036;flex-shrink:0;cursor:pointer}.mars-co-addon-text{display:flex;flex-direction:column;gap:2px;font:400 11.5px/1.45 Inter,Arial,sans-serif;color:#64748b}.mars-co-addon-text strong{font:600 12.5px/1.3 Inter,Arial,sans-serif;color:#1e293b}.mars-co-voucher{margin-top:14px}.mars-co-voucher-row{display:flex;gap:8px}.mars-co-voucher-input{flex:1 1;min-width:0;border:1px solid #e2e8f0!important;border-radius:9px!important;padding:9px 11px!important;font:500 12.5px/1.3 Inter,Arial,sans-serif;text-transform:uppercase;color:#0b1020;background:#fff!important}.mars-co-voucher-input:focus-visible{outline:2px solid #ff0036;outline-offset:1px}.mars-co-voucher-apply{flex-shrink:0;padding:9px 15px;font:600 12.5px/1 Inter,Arial,sans-serif;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;cursor:pointer}.mars-co-voucher-apply:hover:not(:disabled){background:#e2e8f0}.mars-co-voucher-apply:disabled{opacity:.5;cursor:not-allowed}.mars-co-voucher-applied{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:9px;padding:9px 12px;font:500 12.5px/1.3 Inter,Arial,sans-serif;color:#15803d}.mars-co-voucher-applied strong{font-weight:700}.mars-co-voucher-applied button{background:none;border:0;color:#64748b;font:600 12px/1 Inter,Arial,sans-serif;cursor:pointer;text-decoration:underline}.mars-co-voucher-err{font:500 11.5px/1.4 Inter,Arial,sans-serif;color:#dc2626;margin:7px 0 0}.mars-co-totals{margin-top:16px;padding-top:14px;border-top:1px solid #f1f2f4;display:flex;flex-direction:column;gap:8px}.mars-co-total-row{display:flex;align-items:center;justify-content:space-between;font:400 12.5px/1.3 Inter,Arial,sans-serif;color:#64748b}.mars-co-discount{color:#15803d}.mars-co-credit{margin-top:12px}.mars-co-credit input{accent-color:#c9002b}.mars-co-credit-empty{margin-top:12px;background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;padding:12px}.mars-co-credit-empty .mars-co-addon-text{display:flex;flex-direction:column;gap:2px}.mars-co-credit-empty a{color:#c9002b;font-weight:600;text-decoration:none}.mars-co-credit-empty a:hover{text-decoration:underline}.mars-co-total-due{display:flex;align-items:baseline;justify-content:space-between;padding-top:11px;margin-top:3px;border-top:1px solid #e2e8f0}.mars-co-total-due>span:first-child{font:700 14px/1 Inter,Arial,sans-serif;color:#0b1020}.mars-co-total-amt{font:800 24px/1 Inter,Arial,sans-serif;letter-spacing:-.02em;color:#0b1020}.mars-co-email{margin-top:18px;padding-top:16px;border-top:1px solid #f1f2f4}.mars-co-email label{display:block;font:700 12.5px/1 Inter,Arial,sans-serif;color:#1e293b;margin-bottom:7px}.mars-co-req{color:#e11d48}.mars-co-email-input{display:block;width:100%;box-sizing:border-box;border:1px solid #e2e8f0!important;border-radius:11px!important;padding:11px 13px!important;font:500 14px/1.3 Inter,Arial,sans-serif;color:#0b1020;background:#fff!important}.mars-co-email-input:focus-visible{outline:2px solid #ff0036;outline-offset:1px}.mars-co-email-hint{font:400 11px/1.45 Inter,Arial,sans-serif;color:#94a3b8;margin:7px 0 0}.mars-co-pay{margin-top:18px;padding-top:16px;border-top:1px solid #f1f2f4}.mars-co-pay-label{display:block;font:700 12.5px/1 Inter,Arial,sans-serif;color:#1e293b;margin-bottom:10px}.mars-co-pay-methods{display:flex;flex-wrap:wrap;gap:7px}.mars-co-method-pill{font:600 11.5px/1 Inter,Arial,sans-serif;color:#475569;background:#f8fafc;border:1px solid #e9eaee;border-radius:8px;padding:7px 10px}.mars-co-pay-note{font:400 11.5px/1.5 Inter,Arial,sans-serif;color:#94a3b8;margin:11px 0 0}.mars-co-pay-btn{width:100%;margin-top:18px;padding:15px 18px;border:0;border-radius:13px;background:#ff0036;color:#fff;font:700 15px/1 Inter,Arial,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 10px 24px rgba(11,16,32,.18);transition:transform .12s ease,background .15s ease}.mars-co-pay-btn:hover:not(:disabled){background:#c9002b}.mars-co-pay-btn:active:not(:disabled){transform:scale(.99)}.mars-co-pay-btn:disabled{opacity:.65;cursor:not-allowed}.mars-co-ack{display:flex;align-items:flex-start;gap:9px;margin-top:16px;font:500 12.5px/1.45 Inter,Arial,sans-serif;color:#475569}.mars-co-ack input{margin-top:2px;flex-shrink:0;accent-color:#c9002b}.mars-co-ack a{color:#c9002b;font-weight:600;text-decoration:none}.mars-co-ack a:hover{text-decoration:underline}.mars-co-pay-badge{font:600 11px/1 Inter,Arial,sans-serif;background:rgba(255,255,255,.16);color:#e2e8f0;border-radius:9999px;padding:4px 9px}.mars-co-secure{display:flex;align-items:center;justify-content:center;gap:6px;font:500 11px/1.3 Inter,Arial,sans-serif;color:#94a3b8;margin-top:14px;text-align:center}.mars-co-keep{display:block;text-align:center;font:600 12.5px/1 Inter,Arial,sans-serif;color:#ff0036;text-decoration:none;margin-top:12px}.mars-co-keep:hover{text-decoration:underline}@media(max-width:899px){.mars-co-grid{grid-template-columns:1fr;gap:18px}.mars-co-summary{position:static}.mars-co-title{font-size:23px}}@media(max-width:479px){.mars-co-feats,.mars-co-steps3,.mars-co-tiles{grid-template-columns:1fr}.mars-co-card{padding:18px}}@media(max-width:809px){.mars-account.mars-co{padding-top:44px!important}.mars-co-steps{margin-top:4px;margin-bottom:16px}}