.mk-container{max-width:1160px;margin:0 auto;padding:0 24px}.mk-root{--bg:#ffffff;--surface:#ffffff;--surface-2:#f6f7fb;--surface-3:#eceef5;--border:#e4e7ef}:root[data-theme=dark] .mk-root{--bg:#0b0b0e;--surface:#141417;--surface-2:#1b1b1f;--surface-3:#232328;--border:#2a2a30}.mk-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(10px)}.mk-nav{display:flex;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px}.mk-nav-links{display:flex;gap:24px;margin-left:32px}.mk-nav-links a{font-size:13.5px;font-weight:500;color:var(--text-2);text-decoration:none}.mk-nav-links a:hover{color:var(--text)}.mk-nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.mk-nav-sales{border-color:var(--brand);color:var(--brand-text);background:transparent}.mk-nav-sales:hover{background:var(--brand-light);border-color:var(--brand)}.mk-menu{display:none}.mk-menu-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.mk-menu-btn i{font-size:15px}.mk-menu-scrim{position:fixed;inset:61px 0 0 0;z-index:18;border:none;background:rgb(0 0 0/.35);cursor:default}.mk-menu-panel{position:absolute;left:0;right:0;top:100%;z-index:19;padding:8px 24px 24px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);animation:mk-menu-in .18s ease both}@keyframes mk-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mk-menu-panel nav{display:flex;flex-direction:column}.mk-menu-panel nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 2px;border-bottom:1px solid var(--border);font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--text);text-decoration:none}.mk-menu-panel nav a i{font-size:12px;color:var(--text-3)}.mk-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.mk-menu-actions .btn{justify-content:center;padding:12px;font-size:14.5px;font-weight:600;border-radius:12px;text-decoration:none}.mk-menu-actions .btn-primary{grid-column:1/-1}@media (max-width:860px){.mk-nav-links,.mk-nav-login,.mk-nav-sales{display:none}.mk-menu{display:block}.mk-nav-actions .btn-sm{padding:8px 14px;font-size:13px}}@media (max-width:560px){.mk-container{padding-left:18px;padding-right:18px}.mk-menu-panel{padding:8px 18px 20px}}@media (prefers-reduced-motion:reduce){.mk-menu-panel{animation:none}}.mk-h1{font-size:clamp(34px,4.6vw,58px);overflow-wrap:anywhere}.mk-h1,.mk-h2{font-family:var(--font-heading);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.mk-h2{font-size:clamp(28px,3.8vw,46px)}.mk-h2,.mk-h3{color:var(--text)}.mk-h3{font-family:var(--font-heading);font-weight:600;font-size:17px;letter-spacing:-.01em;margin:0}.mk-lead{margin:16px 0 0;font-size:clamp(15.5px,1.8vw,18px);line-height:1.6;max-width:560px}.mk-body,.mk-lead{color:var(--text-2)}.mk-body{font-size:14.5px;line-height:1.65;margin:8px 0 0}.mk-muted{font-size:12.5px;color:var(--text-3)}.mk-section{padding:104px 0}.mk-section-alt{background:var(--surface-2)}.mk-label{display:inline-block;margin-bottom:16px;font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text)}.mk-head{max-width:720px;margin-bottom:56px}.mk-head.mk-center{text-align:center}.mk-head.mk-center,.mk-head.mk-center .mk-lead{margin-left:auto;margin-right:auto}@media (max-width:760px){.mk-section{padding:64px 0}.mk-head{margin-bottom:32px}}#faq,#how,#inside,#plans,#why{scroll-margin-top:72px}#find,#inbox,#pipeline,#reach,#team,#verify{scroll-margin-top:96px}.mk-hero{padding:12px 12px 0}.mk-hero-panel{position:relative;overflow:hidden;border-radius:28px;color:#fff;background:#140803}.mk-hero-panel:before{background:radial-gradient(55% 70% at 78% 45%,color-mix(in srgb,var(--brand) 48%,transparent),transparent 70%),radial-gradient(40% 50% at 0 100%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%)}.mk-hero-panel:after,.mk-hero-panel:before{content:"";position:absolute;inset:0;pointer-events:none}.mk-hero-panel:after{opacity:.5;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 55%);mask-image:linear-gradient(120deg,#000,transparent 55%)}.mk-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;max-width:1160px;margin:0 auto;padding:88px 24px}.mk-hero-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:99px;margin-bottom:26px;font-size:13px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.mk-hero-tag b{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--brand);color:#fff}.mk-hero .mk-h1{color:#fff;font-size:clamp(34px,4.2vw,54px)}.mk-hero .mk-h1 em{font-style:normal;color:#ff8a4c}.mk-hero .mk-lead{color:rgba(255,255,255,.72);max-width:500px}.mk-capture{display:flex;gap:8px;max-width:450px;margin:32px 0 0;padding:6px;border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.35)}.mk-capture input{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:10px 14px;font:inherit;font-size:15px;color:#0f1523}.mk-hero .mk-capture input[type=email],.mk-hero .mk-capture input[type=email]:focus{border:none;outline:none;box-shadow:none;background:transparent;border-radius:10px}.mk-capture:focus-within{box-shadow:0 16px 40px rgba(0,0,0,.35),0 0 0 3px color-mix(in srgb,var(--brand) 55%,transparent)}.mk-capture input::-moz-placeholder{color:#8b91a5}.mk-capture input::placeholder{color:#8b91a5}.mk-capture .btn{flex-shrink:0;border-radius:11px;padding:11px 20px;font-weight:600}.mk-capture-note{margin-top:12px;font-size:12.5px;color:rgba(255,255,255,.5)}.mk-capture-note a{color:rgba(255,255,255,.75)}@media (max-width:480px){.mk-capture{flex-direction:column}.mk-capture .btn{justify-content:center}}@property --orbit{syntax:"<angle>";inherits:true;initial-value:0deg}.mk-orbit{position:relative;width:min(460px,100%);aspect-ratio:1;margin:0 auto;animation:mk-orbit 70s linear infinite}@keyframes mk-orbit{to{--orbit:360deg}}.mk-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.16)}.mk-orbit-ring.r1{inset:27%;border-style:dashed;border-color:rgba(255,255,255,.22)}.mk-orbit-ring.r2{inset:13%}.mk-orbit-ring.r3{inset:0;border-color:rgba(255,255,255,.1)}.mk-orbit-arm{position:absolute;inset:0;transform:rotate(calc(var(--orbit) + var(--at, 0deg)))}.mk-orbit-pos{position:absolute;left:50%;top:0;transform:translate(-50%,-50%) rotate(calc(-1 * (var(--orbit) + var(--at, 0deg))))}.mk-orbit-pill{gap:7px;padding:7px 12px 7px 8px;border-radius:99px;white-space:nowrap;font-size:12.5px;font-weight:500;background:rgba(30,14,6,.82);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.mk-orbit-pill,.mk-orbit-pill i{display:inline-flex;align-items:center;color:#fff}.mk-orbit-pill i{width:18px;height:18px;border-radius:99px;justify-content:center;font-size:9px;background:#1f9d63}.mk-orbit-core{position:absolute;inset:36%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,255,255,.14),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.2);box-shadow:0 0 80px color-mix(in srgb,var(--brand) 70%,transparent)}@media (max-width:960px){.mk-hero-grid{grid-template-columns:1fr;padding:48px 20px 44px;gap:36px}.mk-hero-panel{border-radius:22px}.mk-orbit{width:100%;aspect-ratio:auto;margin:0;animation:none;display:flex;flex-wrap:wrap;gap:8px}.mk-orbit-ring{display:contents}.mk-orbit-core,.mk-orbit-ring.r1{display:none}.mk-orbit-arm,.mk-orbit-pos{position:static;transform:none}.mk-orbit-pill{font-size:12.5px;box-shadow:none;background:rgba(255,255,255,.08)}}@media (max-width:560px){.mk-hero{padding:8px 8px 0}.mk-hero-grid{padding:36px 18px 32px}.mk-hero-tag{margin-bottom:20px}.mk-capture{margin-top:24px}}@media (prefers-reduced-motion:reduce){.mk-orbit{animation:none}}.mk-strip{display:flex;flex-direction:column;gap:14px;padding:28px 0;font-size:13px;color:var(--text-3);border-bottom:1px solid var(--border)}.mk-strip>span{text-align:center}.mk-ticker{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mk-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:mk-ticker 32s linear infinite}.mk-ticker:hover .mk-ticker-track{animation-play-state:paused}.mk-ticker-set{display:flex;flex-shrink:0;gap:56px;padding-right:56px}.mk-ticker em{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-style:normal;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--text-2)}.mk-ticker em svg{flex-shrink:0;color:var(--brand)}@keyframes mk-ticker{to{transform:translateX(-25%)}}@media (prefers-reduced-motion:reduce){.mk-ticker-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.mk-ticker-set[aria-hidden=true]{display:none}.mk-ticker-set{flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:0 20px}.mk-ticker{-webkit-mask-image:none;mask-image:none}}.mk-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:step}.mk-step{position:relative;padding:28px 28px 0 0;border-top:2px solid var(--border)}.mk-step:before{content:"";position:absolute;left:0;top:-7px;width:12px;height:12px;border-radius:99px;background:var(--surface);border:2px solid var(--border-strong)}.mk-step.you{border-top-color:var(--brand)}.mk-step.you:before{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 5px var(--brand-light)}.mk-step-n{font-family:var(--font-heading);font-weight:700;font-size:56px;letter-spacing:-.04em;line-height:1;color:var(--surface-3)}.mk-step.you .mk-step-n{color:var(--brand)}.mk-step-who{display:block;margin:18px 0 6px;font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mk-step.you .mk-step-who{color:var(--brand-text)}@media (max-width:900px){.mk-steps{grid-template-columns:1fr 1fr;gap:36px 0}}@media (max-width:600px){.mk-steps{display:flex;gap:0;margin:0 -18px;padding:10px 18px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mk-steps::-webkit-scrollbar{display:none}.mk-step{flex:0 0 72%;scroll-snap-align:start;padding-right:22px}.mk-step-n{font-size:44px}}.mk-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.mk-cell{position:relative;overflow:hidden;grid-column:span 2;display:flex;flex-direction:column;min-height:300px;padding:28px;border-radius:24px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s,box-shadow .2s,transform .2s}.mk-cell:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}.mk-cell.w4{grid-column:span 4}.mk-cell.w3{grid-column:span 3}.mk-cell.dark{background:#140803;border-color:#140803;color:#fff}.mk-cell.dark:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 90% at 100% 0,color-mix(in srgb,var(--brand) 50%,transparent),transparent 70%)}.mk-cell.dark>*{position:relative}.mk-cell.dark .mk-h3{color:#fff}.mk-cell.dark .mk-body{color:rgba(255,255,255,.72)}.mk-cell.tint{background:var(--brand-light);border-color:transparent}.mk-cell .mk-h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.mk-cell.w4 .mk-h3{font-size:28px;line-height:1.15;max-width:420px}.mk-cell .mk-body{max-width:440px}.mk-cell-art{margin-top:auto;padding-top:28px}.mk-cell-ico{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:var(--brand-light);color:var(--brand)}.mk-cell.tint .mk-cell-ico{background:var(--surface)}.mk-cell.dark .mk-cell-ico{background:rgba(255,255,255,.12);color:#ffb48c}.mk-cell-ico i{font-size:17px}@media (max-width:960px){.mk-bento{grid-template-columns:1fr 1fr}.mk-cell,.mk-cell.w3{grid-column:span 1}.mk-cell.w4{grid-column:span 2}}@media (max-width:600px){.mk-bento{grid-template-columns:1fr}.mk-cell,.mk-cell.w3,.mk-cell.w4{grid-column:span 1;min-height:0}.mk-cell.w4 .mk-h3{font-size:23px}}.mk-ask{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:15.5px;color:#fff}.mk-ask i{color:#ffb48c}.mk-ask:after{content:"";width:2px;height:18px;background:#ff8a4c;animation:mk-blink 1.1s steps(1) infinite}@keyframes mk-blink{50%{opacity:0}}.mk-found{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mk-found span{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13px;color:rgba(255,255,255,.9)}.mk-found span i{font-size:10px;color:#4ade80}.mk-big{font-family:var(--font-heading);font-weight:700;font-size:72px;letter-spacing:-.05em;line-height:1;color:var(--brand)}.mk-ticks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text)}.mk-ticks li{display:flex;align-items:center;gap:10px}.mk-ticks i{width:20px;height:20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;background:var(--success);color:#fff}.mk-days{display:flex;align-items:flex-start}.mk-day{flex:1;position:relative;padding-top:22px;font-size:13px;color:var(--text)}.mk-day:before{right:0;top:6px;height:2px;background:var(--border)}.mk-day:after,.mk-day:before{content:"";position:absolute;left:0}.mk-day:after{top:0;width:14px;height:14px;border-radius:99px;background:var(--surface);border:2px solid var(--border-strong)}.mk-day.done:after{border-color:var(--success)}.mk-day.done:after,.mk-day.done:before{background:var(--success)}.mk-day.now:after{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-light)}.mk-day small{display:block;font-size:11.5px;color:var(--text-3)}.mk-meter-n{font-family:var(--font-heading);font-weight:700;font-size:34px;letter-spacing:-.03em;color:var(--text)}.mk-meter-n small{font-size:15px;color:var(--text-3);letter-spacing:0}.mk-meter-bar{height:10px;border-radius:99px;background:color-mix(in srgb,var(--brand) 16%,var(--surface));overflow:hidden;margin-top:10px}.mk-meter-bar i{display:block;height:100%;width:38%;border-radius:99px;background:var(--brand)}.mk-bubbles{display:flex;flex-direction:column;gap:8px}.mk-bubble{align-self:flex-start;max-width:92%;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--surface-2);font-size:13.5px;line-height:1.45;color:var(--text)}.mk-bubble small{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-3);margin-bottom:2px}.mk-bubble.wa{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--accent-light)}.mk-bubble.wa small i{color:var(--accent-dark)}.mk-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end}.mk-stage{text-align:center;font-size:12px;color:var(--text-3)}.mk-stage i{display:block;border-radius:12px 12px 4px 4px;background:var(--surface-3);margin-bottom:8px}.mk-stage.hi i{background:var(--brand)}.mk-stage b{display:block;font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--text)}.mk-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mk-role{padding:16px;border-radius:16px;background:var(--surface-2)}.mk-role i{color:var(--brand);font-size:16px}.mk-role b{display:block;margin-top:10px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--text)}.mk-role span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--text-2)}@media (max-width:420px){.mk-roles{grid-template-columns:1fr}}.mk-say{position:relative;overflow:hidden;padding:112px 0;background:var(--brand-light)}.mk-say:before{content:"";position:absolute;right:-200px;top:-200px;width:640px;height:640px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);box-shadow:0 0 0 80px color-mix(in srgb,var(--brand) 6%,transparent),0 0 0 160px color-mix(in srgb,var(--brand) 4%,transparent)}.mk-say>.mk-container{position:relative}.mk-say-q{font-family:var(--font-heading);font-weight:700;font-size:clamp(28px,4.4vw,54px);line-height:1.12;letter-spacing:-.03em;color:var(--text);max-width:900px;margin:0}.mk-say-q em{font-style:normal;color:var(--brand)}.mk-say-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--brand) 25%,transparent)}.mk-say-grid b{display:block;font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--text)}.mk-say-grid span{display:block;margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--text-2)}@media (max-width:760px){.mk-say{padding:64px 0}.mk-say-grid{grid-template-columns:1fr;gap:22px;margin-top:36px}}.mk-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:960px){.mk-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mk-grid-4{grid-template-columns:1fr;gap:14px}}.mk-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mk-check li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.65;color:var(--text-2)}.mk-check i{font-size:12px;color:var(--accent);margin-top:5px;flex-shrink:0}.mk-price .p-year{display:none}.mk-price:has(#bill-year:checked) .p-year{display:inline}.mk-price:has(#bill-year:checked) .p-month{display:none}.mk-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.mk-pcell{grid-column:auto;min-height:0;padding:30px 26px}@media (max-width:600px){.mk-pcell{padding:28px}}.mk-pcell-top{display:flex;align-items:flex-start;justify-content:space-between}.mk-pcell-badge{font-size:11.5px;font-weight:600;padding:5px 12px;border-radius:99px;background:var(--brand);color:#fff}.mk-pcell .mk-h3{font-size:22px}.mk-pcell .mk-body{min-height:48px;margin-top:18px}.mk-pcell-price{margin-top:22px;font-family:var(--font-heading);font-weight:700;font-size:42px;letter-spacing:-.04em;line-height:1.15;color:var(--text)}.mk-pcell.dark .mk-pcell-price{color:#fff}.mk-pcell-price small{margin-left:8px;font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:0;color:var(--text-3)}.mk-pcell-note{margin-top:8px;font-size:13px;color:var(--text-3)}.mk-pcell.dark .mk-pcell-note,.mk-pcell.dark .mk-pcell-price small{color:rgba(255,255,255,.6)}.mk-pcell .mk-ticks{margin:24px 0 28px;padding-top:22px;border-top:1px solid var(--border);gap:11px}.mk-pcell.tint .mk-ticks{border-top-color:color-mix(in srgb,var(--brand) 22%,transparent)}.mk-pcell.dark .mk-ticks{border-top-color:rgba(255,255,255,.14);color:#fff}.mk-pcell .mk-ticks li{align-items:flex-start;line-height:1.4;font-size:13.5px}.mk-pcell .mk-ticks i{flex-shrink:0}.mk-pcell.dark .mk-ticks i{background:var(--brand)}.mk-pcell .btn{margin-top:auto;justify-content:center;padding:12px 16px;font-size:14.5px;font-weight:600;border-radius:12px}.mk-pcell .btn i{font-size:11px}.mk-pcell.tint .btn-secondary{background:var(--surface)}.mk-pinc{margin-top:56px}.mk-pinc>.mk-h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.mk-pinc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:24px;padding-top:28px;border-top:1px solid var(--border)}.mk-pinc-grid i{font-size:18px;color:var(--brand)}.mk-pinc-grid b{display:block;margin-top:12px;font-family:var(--font-heading);font-weight:600;font-size:16.5px;color:var(--text)}.mk-pinc-grid p{margin:6px 0 0}.mk-pinc-grid p,.mk-plan-foot{font-size:14.5px;line-height:1.65;color:var(--text-2)}.mk-plan-foot{margin:0;padding:18px 22px;border-top:1px solid var(--border)}.mk-plan-foot strong{color:var(--text)}@media (max-width:820px){.mk-pinc-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:1080px){.mk-pgrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mk-pgrid{display:flex;gap:14px;margin:0 -18px;padding:4px 18px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mk-pgrid::-webkit-scrollbar{display:none}.mk-pgrid>.mk-pcell{flex:0 0 66%;scroll-snap-align:start;padding:24px 20px}.mk-pgrid>.mk-pcell:hover{transform:none}.mk-pcell .mk-h3{font-size:20px}.mk-pcell-price{font-size:36px}.mk-pcell .mk-body{min-height:0}}@media (max-width:860px){.mk-pick{grid-template-columns:1fr 1fr}.mk-pp{grid-template-columns:1fr}.mk-pp-main,.mk-pp-side{padding:28px 22px}.mk-pp-side .btn{margin-top:24px}.mk-pp-price{font-size:52px}}@media (max-width:520px){.mk-pp-main dl{grid-template-columns:1fr 1fr}.mk-pick label{padding:12px;gap:10px}.mk-pick i{width:32px;height:32px}.mk-pick span{font-size:14px}}.mk-plan-more{margin-top:40px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.mk-plan-more summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--text)}.mk-plan-more summary::-webkit-details-marker{display:none}.mk-plan-more summary i{color:var(--text-3);font-size:13px;transition:transform .2s}.mk-plan-more[open] summary i{transform:rotate(180deg)}.mk-plan-more[open] summary{border-bottom:1px solid var(--border)}.mk-plan-table-wrap{overflow-x:auto}.mk-plan-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.mk-plan-table td,.mk-plan-table th{padding:12px 18px;border-bottom:1px solid var(--border);text-align:center;color:var(--text)}.mk-plan-table thead th{font-family:var(--font-heading);font-weight:600;font-size:13.5px;background:var(--surface-2)}.mk-plan-table tbody th[scope=row]{text-align:left;font-weight:500;color:var(--text-2);width:26%}.mk-plan-table td{font-variant-numeric:tabular-nums;width:18.5%}.mk-plan-group th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);padding:9px 18px}.mk-plan-table tbody:last-child tr:last-child td,.mk-plan-table tbody:last-child tr:last-child th{border-bottom:none}.mk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mk-plan-note{margin-top:16px;max-width:760px}.mk-plan-note strong{color:var(--text)}.mk-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-items:start}.mk-faq-list details{interpolate-size:allow-keywords}.mk-faq-list details::details-content{block-size:0;overflow:hidden;transition:block-size .32s ease,content-visibility allow-discrete .32s}.mk-faq-list details[open]::details-content{block-size:auto}.mk-faq-list details[open] p{animation:mk-faq-in .32s ease both}@keyframes mk-faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mk-faq-list{display:flex;flex-direction:column;gap:12px}.mk-faq-list details{border-radius:20px;background:var(--surface);border:1px solid var(--border);transition:border-color .2s,box-shadow .2s,background .2s}.mk-faq-list details:hover{border-color:var(--border-strong)}.mk-faq-list details[open]{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:var(--brand-light);box-shadow:0 10px 28px color-mix(in srgb,var(--brand) 10%,transparent)}.mk-faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:16px;padding:20px 22px;font-family:var(--font-heading);font-weight:600;font-size:16.5px;letter-spacing:-.01em;color:var(--text)}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary em{font-style:normal;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums}.mk-faq-list details[open] summary em{color:var(--brand-text)}.mk-faq-list summary span{flex:1}.mk-faq-list summary i{width:34px;height:34px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;background:var(--surface-2);color:var(--text-2);transition:transform .2s,background .2s,color .2s}.mk-faq-list details[open] summary i{transform:rotate(45deg);background:var(--brand);color:#fff}.mk-faq-list p{margin:0;padding:0 64px 22px 52px;font-size:15px;line-height:1.7;color:var(--text-2)}@media (max-width:820px){.mk-faq{display:flex;flex-direction:column;gap:12px;align-items:stretch}.mk-faq-list{display:contents}}@media (max-width:520px){.mk-faq-list summary{padding:16px;gap:12px;font-size:15.5px}.mk-faq-list p{padding:0 16px 18px}}@media (prefers-reduced-motion:reduce){.mk-faq-list details,.mk-faq-list details::details-content,.mk-faq-list summary i{transition:none}.mk-faq-list details[open] p{animation:none}}.mk-footer{border-top:1px solid var(--border);background:var(--surface)}.mk-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:32px;padding:48px 0 28px}.mk-footer h4{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.mk-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mk-footer a:not(.btn){font-size:13.5px;color:var(--text-2);text-decoration:none}.mk-footer a:not(.btn):hover{color:var(--text)}.mk-footer-brand .mk-body{max-width:300px;margin:14px 0 16px}.mk-footer-brand .btn{text-decoration:none}.mk-footer-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 0 28px;border-top:1px solid var(--border);font-size:12px;color:var(--text-3);line-height:1.6}@media (max-width:860px){.mk-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:36px 0 20px}}@media (max-width:520px){.mk-footer-grid{grid-template-columns:1fr}}.lg-head{padding:56px 0 28px;border-bottom:1px solid var(--border);background:var(--surface)}.lg-head-inner{max-width:1120px;margin:0 auto;padding:0 20px}.lg-kicker{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text)}.lg-title{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);margin:10px 0 0;color:var(--text)}.lg-meta{margin-top:10px;font-size:12.5px;color:var(--text-3);display:flex;flex-wrap:wrap;gap:14px}.lg-intro{margin:18px 0 0;max-width:720px;font-size:16px;line-height:1.8;color:var(--text-2)}.lg-wrap{max-width:1120px;margin:0 auto;padding:36px 20px 80px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.lg-toc{position:sticky;top:76px;align-self:start}.lg-toc h4{font-family:var(--font-heading);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px}.lg-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lg-toc a{display:block;padding:6px 10px;border-left:2px solid transparent;font-size:13px;color:var(--text-2);text-decoration:none;line-height:1.4}.lg-toc a:hover{color:var(--text);border-left-color:var(--border-strong)}.lg-toc-mobile{display:none}.lg-prose{max-width:720px}.lg-section{padding-top:12px;margin-top:28px;scroll-margin-top:84px}.lg-section h2{font-family:var(--font-heading);font-size:19px;font-weight:650;margin:0 0 10px;color:var(--text)}.lg-section li,.lg-section p{font-size:15px;line-height:1.85;color:var(--text-2)}.lg-section p,.lg-section ul{margin:0 0 12px}.lg-section ul{list-style:disc;padding-left:22px;display:flex;flex-direction:column;gap:8px}.lg-section a{color:var(--brand-text)}.lg-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px}.lg-related a{font-size:13px;padding:7px 12px;border-radius:99px;border:1px solid var(--border);color:var(--text-2);text-decoration:none;background:var(--surface)}.lg-related a:hover{border-color:var(--border-strong);color:var(--text)}@media (max-width:900px){.lg-wrap{grid-template-columns:1fr;gap:20px;padding-top:20px}.lg-toc{display:none}.lg-toc-mobile{display:block;margin-bottom:8px}.lg-toc-mobile summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.lg-toc-mobile ol{list-style:none;margin:8px 0 0;padding:0 4px;display:flex;flex-direction:column;gap:4px}.lg-toc-mobile a{font-size:13.5px;color:var(--text-2);text-decoration:none;display:block;padding:6px 8px}}