:root{--mbk-navy:#101323;--mbk-cyan:#5ae5ea;--mbk-purple:#865cff;--mbk-magenta:#ed53ac;--mbk-ink:#171b2e;--mbk-muted:#5d6276;--mbk-line:#e4e5ed}html{scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:Inter,Arial,sans-serif;color:var(--mbk-ink)}a,button,input{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #865cff;outline-offset:5px}.mbk-announcement{background:#242039;color:white;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.04em}.mbk-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:23px 4vw;background:#fff;z-index:10;border-bottom:1px solid var(--mbk-line)}.mbk-logo{display:flex;gap:10px;align-items:center;font-size:17px;font-weight:900;letter-spacing:-.6px;text-decoration:none;color:var(--mbk-ink);white-space:nowrap}.mbk-mark{display:grid;place-items:center;background:var(--mbk-navy);color:var(--mbk-cyan);width:32px;height:32px;border-radius:9px;font-size:24px}.mbk-desktop{display:flex;gap:21px;align-items:center}.mbk-desktop a,.mbk-tools a{font-size:12px;font-weight:600;text-decoration:none;color:var(--mbk-ink)}.mbk-desktop a:hover,.mbk-tools a:hover{color:#6042b6}.mbk-tools{display:flex;align-items:center;gap:16px}.mbk-mobile{display:none}.mbk{overflow:hidden;background:#fff;color:var(--mbk-ink);font-size:16px;line-height:1.65}.mbk h1,.mbk h2,.mbk h3{font-family:Inter,Arial,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.08;text-wrap:balance;color:inherit}.mbk h1{font-size:clamp(42px,4.7vw,76px);margin:18px 0 24px;max-width:740px}.mbk h2{font-size:clamp(30px,3.2vw,48px);margin:0 0 24px;max-width:760px}.mbk h3{font-size:23px;margin:0 0 12px;letter-spacing:-.025em}.mbk p{margin:0 0 20px;color:var(--mbk-muted)}.mbk a{text-decoration:none}.mbk .mbk-eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;color:#6550a3;margin-bottom:15px}.mbk-hero{background:#0b1020;min-height:650px;position:relative;isolation:isolate;display:flex;align-items:center;padding:85px 6vw 70px;color:#fff}.mbk-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,14,31,.9),rgba(10,14,31,.72) 38%,rgba(10,14,31,.02) 80%);z-index:-1}.mbk-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.mbk-hero-copy{max-width:750px}.mbk-hero .mbk-eyebrow{color:#78e9ed}.mbk .mbk-lead{font-size:18px;color:#dce0ef;max-width:540px;line-height:1.7;margin-bottom:30px}.mbk-actions{display:flex;gap:14px;flex-wrap:wrap}.mbk-button{background:#6ce8ec;border:1px solid #6ce8ec;border-radius:6px;color:#101323!important;display:inline-flex;justify-content:center;align-items:center;gap:26px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:800;line-height:1.5;cursor:pointer;text-decoration:none;transition:background .15s}.mbk-button:hover{background:#9df4f6}.mbk-ghost{background:transparent;border-color:#8c94ad;color:#fff!important}.mbk-ghost:hover{background:#ffffff17}.mbk-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px;font-size:12px;color:#e5e9f5}.mbk-trust span:before{content:'✓';color:#6ce8ec;margin-right:7px}.mbk-hero-tag{position:absolute;bottom:42px;right:5vw;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;background:#151b2fa6;border:1px solid #73779a;padding:12px 20px;border-radius:30px}.mbk-hero-tag span{color:var(--mbk-cyan);font-size:24px}.mbk-section{padding:82px max(6vw,20px)}.mbk-section-top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.mbk-section-top h2{margin-bottom:0}.mbk-text-link{font-size:13px;font-weight:800;color:#5235a2;text-decoration:underline!important;text-underline-offset:6px;white-space:nowrap}.mbk-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mbk-category{position:relative;color:var(--mbk-ink);display:block}.mbk-category h3{font-size:21px;margin:17px 0 7px}.mbk-category p{font-size:13px;margin:0;padding-right:30px}.mbk-arrow{position:absolute;right:0;bottom:6px;font-size:25px}.mbk-category-art{height:185px;background:#292442;position:relative;overflow:hidden;border-radius:8px}.mbk-category-art:before,.mbk-category-art:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #ffffff26;border-radius:50%;right:30px;top:-18px}.mbk-category-art:after{width:150px;height:150px;right:65px;top:17px;border:1px solid #ffffff50}.mbk-art-icon{position:absolute;right:87px;top:4px;font-size:110px;line-height:1.4;color:#a7f2ee;transform:rotate(-12deg);font-weight:800}.mbk-art-number{position:absolute;left:22px;top:20px;font-size:12px;letter-spacing:.15em;color:#ffffffbc}.mbk-art-lines{position:absolute;left:24px;bottom:25px;width:90px;height:30px;background:repeating-linear-gradient(90deg,#bc8cff 0 4px,transparent 4px 10px);transform:skew(-14deg)}.mbk-color-1 .mbk-category-art{background:#3b2233}.mbk-color-1 .mbk-art-icon{color:#ffb477}.mbk-color-2 .mbk-category-art{background:#203c3f}.mbk-color-2 .mbk-art-icon{color:#f3d28b}.mbk-color-3 .mbk-category-art{background:#472341}.mbk-color-3 .mbk-art-icon{color:#ff94d3}.mbk-color-4 .mbk-category-art{background:#2a3756}.mbk-color-4 .mbk-art-icon{color:#a6bbff}.mbk-color-5 .mbk-category-art{background:#312448}.mbk-color-5 .mbk-art-icon{color:#b7a2ff}.mbk-tinted{background:#f5f4fa}.mbk-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:35px}.mbk-step-icon{height:64px;width:64px;border-radius:18px;background:#eeebfc;color:#6242af;display:grid;place-items:center;font-size:31px;margin-bottom:28px}.mbk-step p,.mbk-three article>p{font-size:15px}.mbk .mbk-fine{font-size:12px;line-height:1.65;margin-top:25px;max-width:900px}.mbk-two{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.mbk-dark{background:#141628;color:#fff}.mbk-dark p{color:#c3c6d8}.mbk-dark .mbk-eyebrow{color:#90e8e8}.mbk-checklist{list-style:none;margin:0;padding:0}.mbk-checklist li{padding:14px 0 14px 30px;position:relative;border-bottom:1px solid #353749;font-size:15px}.mbk-checklist li:before{content:'✓';position:absolute;left:0;color:#78e9ed}.mbk-stat{display:grid;grid-template-columns:70px 1fr;align-items:center;max-width:350px;gap:12px;margin-top:35px}.mbk-stat strong{font-size:40px;line-height:1;color:#82ecea}.mbk-stat span{font-size:14px}.mbk-bundle{border:1px solid #e0ddeb;border-radius:9px;padding:28px;background:linear-gradient(145deg,#f8f6ff,white)}.mbk-badge{display:inline-block;background:#e7e1f5;border-radius:30px;padding:4px 12px;font-size:10px;font-weight:700;color:#574478;margin-bottom:28px;text-transform:uppercase;letter-spacing:.12em}.mbk-preview-note{border:1px dashed #b1a8cb;border-radius:12px;padding:40px;background:#ffffffab}.mbk-preview-note strong{font-size:24px;line-height:1.3}.mbk-preview-note p{font-size:14px;margin-top:20px}.mbk-faq{max-width:1100px;margin:auto}.mbk-faq details{border-bottom:1px solid var(--mbk-line);padding:20px 0}.mbk-faq summary{font-size:17px;font-weight:700;cursor:pointer;line-height:1.5;list-style-position:outside;margin-left:20px;padding-left:5px}.mbk-faq details p{font-size:15px;margin:20px 24px 0}.mbk-final{background:#eae4fb;text-align:center}.mbk-final h2{margin-left:auto;margin-right:auto}.mbk-final p{max-width:700px;margin-left:auto;margin-right:auto}.mbk-email{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:680px;margin:auto}.mbk-email input{background:#fff;border:1px solid #b8accf;border-radius:6px;padding:14px 18px;min-height:54px;width:330px;color:#171b2e;font-size:14px}.mbk-email .mbk-button{background:#171b2e;border-color:#171b2e;color:#fff!important}.mbk-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.mbk-footer{padding:55px 6vw 30px;background:#111323;color:#c7c9d8}.mbk-footer .mbk-logo{color:#fff}.mbk-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0}.mbk-footer nav a{font-size:13px;color:#c7c9d8;text-decoration:none}.mbk-footer p{font-size:13px;line-height:1.7;margin-top:15px}.mbk-footer .mbk-fine{font-size:11px;color:#a0a4bb}.mbk-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mbk-game{color:#171b2e}.mbk-game img{width:100%;height:240px;object-fit:contain;background:#fff}.mbk-game h3{font-size:19px;margin:20px 0 10px}.mbk-launch{grid-column:1/-1;padding:35px 40px;border-left:4px solid #865cff;background:white}.mbk-launch h3{font-size:28px;max-width:800px}.mbk-launch p{max-width:700px}.product-information .variant-option--buttons label{border-radius:7px}.product-information .add-to-cart-button{background:#4c318c!important;color:#fff!important;min-height:54px}.mbk-kit-details{background:#f5f4fa;margin:0;padding:40px 6vw}.mbk-kit-details h2{font-size:28px}.mbk-kit-details ul{columns:2;line-height:2}.mbk-kit-details p{font-size:14px}.mbk-header details[open] nav{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:1px solid #ddd;padding:20px;box-shadow:0 12px 20px #10132314;display:flex;flex-direction:column;gap:16px}.mbk-header summary{font-size:12px;font-weight:700;cursor:pointer}.mbk-breadcrumb{font-size:12px;color:#73758b}.mbk-content{max-width:900px;margin:auto;padding:65px 24px;line-height:1.8}.mbk-content h1{font-size:42px;line-height:1.1}.mbk-content h2{font-size:25px;margin-top:34px}.mbk-content li{margin:9px 0}@media(min-width:1600px){.mbk-section{padding-left:max(6vw,calc((100vw - 1400px)/2));padding-right:max(6vw,calc((100vw - 1400px)/2))}}@media(max-width:1180px){.mbk-desktop{gap:13px}.mbk-desktop a{font-size:10px}.mbk-logo{font-size:14px}.mbk-header{gap:16px;padding-left:3vw;padding-right:3vw}}@media(max-width:950px){.mbk-desktop{display:none}.mbk-mobile{display:block}.mbk-hero{min-height:640px;padding:65px 6vw 100px}.mbk-hero-copy{max-width:590px}.mbk-hero:after{background:linear-gradient(90deg,#0a0e1fee,#0a0e1f9c 72%,#0a0e1f33)}.mbk-hero-tag{right:auto;left:6vw;bottom:27px}.mbk-category-grid{gap:22px}.mbk-category-art{height:155px}.mbk-art-icon{right:37px;font-size:100px}.mbk-category-art:before{right:-20px}.mbk-category-art:after{right:15px}.mbk-two{gap:6vw}.mbk-three{gap:25px}.mbk-section{padding-top:60px;padding-bottom:60px}}@media(max-width:650px){.mbk-header{padding:17px 20px;gap:10px}.mbk-logo{font-size:13px}.mbk-mark{width:27px;height:27px;font-size:20px}.mbk-tools{gap:12px}.mbk-tools>a:first-child{display:none}.mbk-announcement{font-size:10px}.mbk-hero{min-height:675px;padding:56px 24px 100px;align-items:flex-start}.mbk h1{font-size:46px;letter-spacing:-.045em;margin-top:15px}.mbk .mbk-lead{font-size:16px;max-width:95%}.mbk .mbk-eyebrow{font-size:9px}.mbk-hero:after{background:linear-gradient(90deg,#0a0e1fed,#0a0e1fa6)}.mbk-hero-img{object-position:62% center}.mbk-actions{gap:10px}.mbk-actions .mbk-button{width:100%;min-height:50px;font-size:12px}.mbk-trust{gap:9px 16px;font-size:10px;margin-top:22px}.mbk-hero-tag{font-size:12px;padding:8px 16px;left:24px}.mbk-section{padding:48px 24px}.mbk-section-top{display:block;margin-bottom:26px}.mbk-section-top h2{margin-bottom:20px}.mbk-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.mbk-category-art{height:135px}.mbk-art-icon{font-size:80px;right:22px;top:10px}.mbk-art-number{left:14px;top:12px;font-size:9px}.mbk-art-lines{width:55px;height:18px;left:16px;bottom:16px}.mbk-category-art:before{width:170px;height:170px;right:-20px;top:-10px}.mbk-category-art:after{width:110px;height:110px;right:10px;top:20px}.mbk-category h3{font-size:17px;line-height:1.2;padding-right:5px;margin:12px 0 7px}.mbk-category p{font-size:11px;padding-right:14px}.mbk-arrow{font-size:18px;bottom:0}.mbk-two,.mbk-three{grid-template-columns:1fr;gap:30px}.mbk-three{margin-top:25px}.mbk-step{display:grid;grid-template-columns:48px 1fr;column-gap:17px}.mbk-step-icon{grid-row:1/4;width:48px;height:48px;border-radius:13px;font-size:25px;margin:0}.mbk-step h3,.mbk-step p{grid-column:2}.mbk-step .mbk-eyebrow{margin-bottom:8px}.mbk-step h3{font-size:22px}.mbk-step p{margin-bottom:0}.mbk-bundle{padding:24px}.mbk-badge{margin-bottom:17px}.mbk-stat{margin:22px 0}.mbk-checklist li{font-size:13px}.mbk-preview-note{padding:28px}.mbk-preview-note strong{font-size:22px}.mbk-faq summary{font-size:15px}.mbk h2{font-size:32px}.mbk-launch{padding:26px}.mbk-launch h3{font-size:25px}.mbk-launch p{font-size:14px}.mbk-email input,.mbk-email button{width:100%}.mbk-footer{padding:40px 24px 20px}.mbk-footer nav{gap:16px 24px}.mbk-kit-details ul{columns:1}.mbk-product-grid{grid-template-columns:1fr}.mbk-content h1{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
