.mk-home .hero{padding:56px 0 96px;position:relative;overflow:hidden}.mk-home .hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff9a624d,#ff9a6200);width:900px;height:900px;position:absolute;top:-320px;right:-260px}.mk-home .hero:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f04e331f,#f04e3300);width:700px;height:700px;position:absolute;bottom:-380px;left:-300px}.mk-home .hero-in{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid;position:relative}.mk-home .eyebrow-pill{background:var(--paper);border:1px solid var(--line);height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:13.5px;font-weight:750;display:inline-flex}.mk-home .eyebrow-pill .dot{background:var(--brand-grad);width:22px;height:22px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid}.mk-home .eyebrow-pill .dot svg{width:13px;height:13px}.mk-home .hero h1{margin-top:22px}.mk-home .hero .lead{max-width:560px;margin-top:22px;font-size:19px}.mk-home .hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mk-home .hero-trust{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.mk-home .hero-trust li{align-items:center;gap:7px;display:inline-flex}.mk-home .hero-trust .ic{width:18px;height:18px;color:var(--success);stroke-width:2.6px}.mk-home .hero-visual{justify-self:center;width:100%;max-width:440px;position:relative}.mk-home .hero-visual .ba{width:100%}.mk-home .float{z-index:3;backdrop-filter:blur(10px);box-shadow:var(--sh-3);background:#fffffff0;border-radius:18px;padding:12px 14px;position:absolute}.mk-home .float.f1{width:196px;top:48px;left:-64px}.mk-home .float.f2{bottom:64px;right:-40px}.mk-home .float.f3{gap:6px;padding:10px;display:flex;bottom:150px;left:-44px}.mk-home .float.f3 span{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000001a}.mk-home .float.f3 span.on{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand-2)}.mk-home .float .t{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.mk-home .f1 .chip{height:30px;margin-top:8px;font-size:13px}.mk-home .sw-dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.mk-home .f2 .btn{pointer-events:none}.mk-home .f2 .xs{text-align:center;color:var(--muted);margin-top:6px;font-weight:650}.mk-home .how{padding-top:24px}.mk-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-home .step{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:14px 14px 24px}.mk-home .step-art{background:var(--cream-2);border-radius:20px;height:230px;position:relative;overflow:hidden}.mk-home .step h3{align-items:center;gap:10px;margin:20px 10px 6px;font-size:20px;display:flex}.mk-home .step h3 .n{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mk-home .step p{color:var(--muted);margin:0 10px;font-size:15px}.mk-home .art1 img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.mk-home .art1 .up{height:40px;box-shadow:var(--sh-2);white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mk-home .art2{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;padding:14px;display:grid}.mk-home .art2 .t{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.mk-home .art2 .t img{object-fit:cover;width:100%;height:100%}.mk-home .art2 .t.on{box-shadow:0 0 0 2px var(--cream-2), 0 0 0 4.5px var(--brand-2)}.mk-home .art2 .sw{grid-column:1/-1;justify-content:center;gap:6px;display:flex}.mk-home .art2 .sw i{border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 1px #0000001a}.mk-home .art2 .sw i.on{box-shadow:0 0 0 2px #f5ebdd,0 0 0 4px #f04e33}.mk-home .art3{place-items:center;display:grid}.mk-home .art3 img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.mk-home .art3 .btn{z-index:2;pointer-events:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.mk-home .cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:32px;display:flex}.mk-home .cat-head .sec-head{margin:0}.mk-home .bento{grid-template-rows:260px 260px;grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.mk-home .tile{color:#fff;isolation:isolate;background:var(--night);border-radius:28px;text-decoration:none;position:relative;overflow:hidden}.mk-home .tile img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform var(--d-4) var(--ease-out);position:absolute;inset:0}.mk-home .tile:hover img{transform:scale(1.04)}.mk-home .tile:after{content:"";z-index:1;background:linear-gradient(#1e1a2200 40%,#1e1a22cc);position:absolute;inset:0}.mk-home .tile .in{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.mk-home .tile h3{font-size:24px}.mk-home .tile p{opacity:.9;font-size:14px;font-weight:600}.mk-home .tile .go{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.mk-home .tile.big{grid-row:1/3}.mk-home .tile.big h3{font-size:32px}.mk-home .tile .cnt{z-index:2;position:absolute;top:18px;left:18px}.mk-home .gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-home .gal figure{margin:0}.mk-home .gal figcaption{align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:750;display:flex}.mk-home .gal figcaption i{border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001a}.mk-home .gal-note{margin-top:18px}.mk-home .webplus-sec{padding-top:0}.mk-home .webplus{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mk-home .webplus .card{position:relative}.mk-home .webplus .wi{background:var(--brand-tint);width:48px;height:48px;color:var(--coral-text);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.mk-home .webplus h3{font-size:17px}.mk-home .webplus p{color:var(--muted);margin-top:6px;font-size:14.5px}.mk-home .price-teaser{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.mk-home .price-title{margin-top:12px}.mk-home .price-lead{margin-top:14px}.mk-home .price-cta{margin-top:26px}.mk-home .mini-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-home .mini-prices .price{color:var(--ink);align-content:start;gap:6px;padding:24px 18px;text-decoration:none}.mk-home .mini-prices .p-text{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}.mk-home .mini-prices .pop-badge{max-width:calc(100% - 36px);left:18px}.mk-home .perks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk-home .perks li{align-items:center;gap:10px;font-weight:650;display:flex}.mk-home .perks .ic{color:var(--success)}.mk-home .app-band{background:var(--night);color:#fff;border-radius:36px;grid-template-columns:1fr auto;gap:40px;padding:56px 64px 0;display:grid;position:relative;overflow:hidden}.mk-home .app-band:before{content:"";background:radial-gradient(closest-side,#ff9a6259,#ff9a6200);width:520px;height:520px;position:absolute;top:-160px;right:-120px}.mk-home .app-band .txt{z-index:1;padding-bottom:56px;position:relative}.mk-home .app-over{color:#ffb896}.mk-home .app-title{color:#fff;margin-top:12px}.mk-home .app-lead{color:#d2c7cc;max-width:460px;margin-top:14px}.mk-home .app-note{color:#b9adb3;margin-top:14px}.mk-home .app-band :focus-visible{outline-color:#fff}.mk-home .app-band .phones{z-index:1;align-self:end;align-items:flex-end;gap:18px;margin-bottom:-60px;display:flex;position:relative}.mk-home .app-band .phone{width:230px}.mk-home .app-band .phone.b{width:200px;margin-bottom:40px}.mk-home .qr-row{align-items:center;gap:20px;margin-top:28px;display:flex}.mk-home .qr-row .qr{flex:none;width:118px;height:118px}.mk-home .faq-sec,.mk-home .final-sec{padding-top:0}.mk-home .final-lead{margin-top:10px}.mk-home .final-cta{margin-top:24px}@media (width<=1279px){.mk-home .price-teaser{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.mk-home .hero-in{grid-template-columns:minmax(0,1fr);gap:48px}.mk-home .bento{grid-template-rows:300px 220px 220px;grid-template-columns:1fr 1fr}.mk-home .tile.big{grid-area:auto/1/auto/-1}.mk-home .webplus{grid-template-columns:1fr 1fr}.mk-home .app-band{grid-template-columns:minmax(0,1fr);padding:40px 32px 0}}@media (width<=767px){.mk-home .hero{padding:24px 0 56px}.mk-home .hero h1{margin-top:16px;font-size:42px}.mk-home .hero .lead{margin-top:16px;font-size:16.5px}.mk-home .hero-cta{margin-top:24px}.mk-home .hero-cta .btn{--h:58px;width:100%}.mk-home .hero-visual{max-width:300px}.mk-home .float.f1{width:168px;padding:10px 12px;top:22px;left:-22px}.mk-home .float.f2{padding:10px;bottom:36px;right:-18px}.mk-home .float.f2 .btn{--h:44px;padding:0 14px;font-size:14px}.mk-home .float.f3{display:none}.mk-home .steps{grid-template-columns:minmax(0,1fr)}.mk-home .step-art{height:200px}.mk-home .bento{grid-template-rows:260px 190px 190px;grid-template-columns:1fr 1fr;gap:10px}.mk-home .tile{border-radius:20px}.mk-home .tile h3,.mk-home .tile.big h3{font-size:19px}.mk-home .tile p{display:none}.mk-home .tile .in{bottom:14px;left:14px;right:14px}.mk-home .tile .go{width:34px;height:34px}.mk-home .tile.big h3{font-size:24px}.mk-home .tile.big p{display:block}.mk-home .gal{grid-template-columns:1fr 1fr;gap:12px}.mk-home .webplus,.mk-home .mini-prices{grid-template-columns:minmax(0,1fr)}.mk-home .mini-prices .price{grid-template-columns:1fr auto;align-items:center;padding:18px}.mk-home .mini-prices .p-name{grid-column:1/-1}.mk-home .mini-prices .p-text{font-size:22px}.mk-home .app-band{border-radius:28px;padding:32px 22px 0}.mk-home .app-band .phones{justify-content:center;margin-bottom:-40px}.mk-home .app-band .phone{width:190px}.mk-home .app-band .phone.b,.mk-home .qr-row .qr{display:none}.mk-home .qr-row .mk-stores{width:100%}.mk-home .qr-row .store-btn{justify-content:center;width:100%}}
