@font-face{font-family:Archivo Opusite;src:url(/marketing/site/archivo-400-700-v1.woff2)format("woff2");font-weight:400 700;font-stretch:100% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Opusite Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0%;size-adjust:102.8%}.mk{--font-archivo:"Archivo Opusite", "Archivo Opusite Fallback", Arial, sans-serif;--mk-bg:#fff;--mk-band:#f3f4f6;--mk-line:#e3e5e8;--mk-fg:#121417;--mk-muted:#5b6068;--mk-accent:#1f4fb8;--mk-on-accent:#fff;--mk-ring:#d5dbe6;--mk-shadow:0 30px 80px #1214171a;--background:0 0% 100%;--foreground:216 12% 8%;--card:0 0% 100%;--card-foreground:216 12% 8%;--popover:0 0% 100%;--popover-foreground:216 12% 8%;--primary:216 12% 8%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:216 12% 8%;--muted:220 14% 96%;--muted-foreground:218 6% 38%;--accent:221 71% 42%;--accent-foreground:0 0% 100%;--surface-hover:220 13% 91%;--border:216 12% 8% / .1;--input:220 13% 91%;--ring:221 71% 42%;--radius:0rem;--wb-tray:220 14% 96%;--font-geist:var(--font-archivo);--font-source-serif:var(--font-archivo);background:var(--mk-bg);color:var(--mk-fg);font-family:var(--font-archivo), system-ui, sans-serif;min-height:100vh}.dark .mk{--mk-bg:#0f1114;--mk-band:#16191d;--mk-line:#2a2e35;--mk-fg:#eceef1;--mk-muted:#a3a9b3;--mk-accent:#7d9ef0;--mk-on-accent:#0f1114;--mk-ring:#2c3548;--mk-shadow:0 30px 80px #00000073;--background:216 14% 7%;--foreground:220 13% 93%;--card:216 13% 10%;--card-foreground:220 13% 93%;--popover:216 13% 10%;--popover-foreground:220 13% 93%;--primary:220 13% 93%;--primary-foreground:216 14% 7%;--secondary:216 13% 10%;--secondary-foreground:220 13% 93%;--muted:216 13% 10%;--muted-foreground:218 8% 67%;--accent:223 79% 72%;--accent-foreground:216 14% 7%;--surface-hover:216 11% 15%;--border:0 0% 100% / .1;--input:216 11% 15%;--ring:223 79% 72%;--wb-tray:216 13% 10%}.mk *,.mk :before,.mk :after{border-radius:0!important}.mk .mk-round{border-radius:9999px!important}.mk-under-bar{padding-top:68px}.mk-wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}@media (max-width:640px){.mk-wrap{padding-left:20px;padding-right:20px}}.mk-wide{letter-spacing:-.025em;margin:0;font-weight:600;font-stretch:120%;line-height:1.04}.mk .mk-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-accent);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.mk .mk-label svg{flex:none;width:14px;height:14px}.mk-btn{white-space:nowrap;border:1px solid var(--mk-fg);background:var(--mk-fg);min-height:48px;color:var(--mk-bg);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.mk-btn:hover{background:var(--mk-accent);border-color:var(--mk-accent);color:var(--mk-on-accent)}.mk-btn:focus-visible,.mk-link:focus-visible,.mk-nav a:focus-visible,.mk-foot a:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk-btn-ghost{color:var(--mk-fg);border-color:var(--mk-line);background:0 0}.mk-btn-ghost:hover{background:var(--mk-band);color:var(--mk-fg);border-color:var(--mk-fg)}.mk-link{min-height:44px;color:var(--mk-fg);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-ring);text-decoration-color:var(--mk-ring);align-items:center;font-size:15px;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.mk-link:hover{-webkit-text-decoration-color:var(--mk-accent);text-decoration-color:var(--mk-accent)}.mk main nav[aria-label]{padding-top:4px!important;padding-bottom:4px!important}.mk main nav[aria-label] ul{row-gap:0}.mk main nav[aria-label] a{align-items:center;min-height:44px;display:inline-flex}.mk-header{z-index:50;background:color-mix(in srgb, var(--mk-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mk-line);position:fixed;top:0;left:0;right:0}.mk-nav{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.mk-logo{flex:none;align-items:center;min-height:44px;display:flex}.mk-logo img{width:auto;height:30px}.dark .mk-logo img,.dark .mk-foot-logo img{filter:invert()}.mk-nav-links{align-items:center;gap:4px;display:flex}.mk-nav-links a{min-height:44px;color:var(--mk-fg);align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mk-nav-links a:hover{color:var(--mk-accent)}.mk-nav-cta{align-items:center;gap:8px;display:flex}.mk-nav-cta .mk-btn{min-height:44px;padding:0 16px;font-size:14.5px}@media (max-width:860px){.mk-nav-links{display:none}}@media (max-width:420px){.mk-logo img{height:24px}.mk-nav{gap:8px}.mk-nav-cta{gap:4px}.mk-nav-cta .mk-btn{padding:0 12px;font-size:14px}}.mk-rings{color:var(--mk-ring)}.mk-hero{padding-top:72px;position:relative;overflow:hidden}.mk-hero-rings{pointer-events:none;width:640px;height:640px;position:absolute;top:-130px;right:-150px}.mk-hero-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:48px;display:grid;position:relative}.mk-hero h1{max-width:14ch;font-size:clamp(40px,5.8vw,76px)}.mk-hero-side p{color:var(--mk-muted);max-width:40ch;margin:0 0 22px;font-size:17px;line-height:1.55}.mk-acts{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (max-width:860px){.mk-hero{padding-top:44px}.mk-hero-top{grid-template-columns:1fr;gap:22px}.mk-hero-rings{width:380px;height:380px;top:-100px;right:-170px}}.mk-shot{position:relative}.mk-shot img{border:1px solid var(--mk-line);background:#f6f4f1;width:100%;height:auto;display:block}.mk-hero .mk-shot{margin-top:52px}.mk-hero .mk-shot img{box-shadow:var(--mk-shadow);border-bottom:0}.mk-co{z-index:2;background:var(--mk-accent);width:30px;height:30px;color:var(--mk-on-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--mk-accent) 20%, transparent), 0 0 0 6px var(--mk-bg);pointer-events:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.mk-legend{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mk-legend li{color:var(--mk-fg);grid-template-columns:28px 1fr;align-items:start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.mk-legend .mk-dot{background:var(--mk-accent);width:22px;height:22px;color:var(--mk-on-accent);place-items:center;margin-top:1px;font-size:11.5px;font-weight:700;display:grid}.mk-hero-legend{border-top:1px solid var(--mk-line);background:var(--mk-bg);padding-top:24px;padding-bottom:36px;position:relative}.mk-hero-legend .mk-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}@media (max-width:860px){.mk-hero-legend .mk-legend{grid-template-columns:1fr;gap:14px}}@media (max-width:640px){.mk-hero .mk-shot{margin-left:-20px;margin-right:-20px}.mk-co{display:none}.mk-legend li{grid-template-columns:1fr}.mk-legend .mk-dot,.mk-legend li[data-phone=hide]{display:none}}.mk-band{background:var(--mk-band);border-top:1px solid var(--mk-line)}.mk-section{border-top:1px solid var(--mk-line);padding-top:72px;padding-bottom:72px}.mk-band.mk-section{border-top:1px solid var(--mk-line)}@media (max-width:640px){.mk-section{padding-top:52px;padding-bottom:52px}}.mk-cost-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:26px;display:grid}.mk-cost-head h2{max-width:18ch;margin-top:12px;font-size:clamp(28px,3.4vw,44px)}.mk-cost-head p{color:var(--mk-muted);margin:0;font-size:16px;line-height:1.55}@media (max-width:860px){.mk-cost-head{grid-template-columns:1fr;gap:14px}}.mk-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--mk-line);background:var(--mk-bg);overflow-x:auto}.mk-table-scroll:focus-visible{outline:2px solid var(--mk-accent);outline-offset:2px}.mk-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.mk-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);border-bottom:1px solid var(--mk-line);padding:12px 16px;font-size:11.5px;font-weight:600}.mk-table td,.mk-table tbody th{border-bottom:1px solid var(--mk-line);color:var(--mk-fg);vertical-align:top;text-align:left;letter-spacing:0;text-transform:none;padding:12px 16px;font-size:15px;font-weight:500}.mk-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mk-table small{color:var(--mk-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.mk-fig{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:52px;display:grid}.mk-fig h2{margin-top:12px;font-size:clamp(24px,2.6vw,32px)}.mk-fig-text p{color:var(--mk-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.mk-fig-text .mk-instead{border-top:1px solid var(--mk-line);color:var(--mk-muted);margin-top:18px;padding-top:12px;font-size:14px}.mk-fig-text .mk-instead b{color:var(--mk-fg);font-weight:600}@media (max-width:900px){.mk-fig{grid-template-columns:1fr;gap:24px}}.mk-ask{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.mk-ask h2{margin-top:12px;font-size:clamp(26px,3vw,36px)}.mk-ask .mk-fig-text p{font-size:16px}.mk-ask .mk-shot{justify-self:center;width:100%;max-width:380px}@media (max-width:900px){.mk-ask{grid-template-columns:1fr;gap:28px}}.mk-index h2{margin:12px 0 28px;font-size:clamp(26px,3vw,36px)}.mk-groups{border-top:1px solid var(--mk-line);border-left:1px solid var(--mk-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.mk-groups>div{border-right:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);min-width:0;padding:16px 18px}.mk-groups h3{letter-spacing:.1em;text-transform:uppercase;color:var(--mk-muted);margin:0 0 10px;font-size:12px;font-weight:600}.mk-groups ul{margin:0;padding:0;list-style:none}.mk-groups li{font-size:15.5px;line-height:1.8}.mk-index-more{margin-top:20px}.mk-close{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.mk-close h2{max-width:16ch;font-size:clamp(30px,4vw,52px)}.mk-close p{color:var(--mk-muted);margin:0 0 20px;font-size:16px;line-height:1.55}@media (max-width:860px){.mk-close{grid-template-columns:1fr;gap:20px}}.mk-foot{background:var(--mk-band);border-top:1px solid var(--mk-line);color:var(--mk-muted);font-size:14px}.mk-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}.mk-foot-logo{align-items:center;min-height:44px;display:flex}.mk-foot-logo img{width:auto;height:22px}.mk-foot-links{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.mk-foot-links a{min-height:44px;color:var(--mk-muted);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.mk-foot-links a:hover{color:var(--mk-fg)}.mk-price-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:72px;padding-bottom:64px;display:grid}.mk-price-top h1{max-width:15ch;font-size:clamp(38px,5vw,64px)}.mk-price-top .mk-lead{color:var(--mk-muted);max-width:44ch;margin:20px 0 0;font-size:17px;line-height:1.55}.mk-price-box{border:1px solid var(--mk-fg);background:var(--mk-bg);padding:28px}.mk-price-figure{align-items:baseline;gap:10px;margin:6px 0 4px;display:flex}.mk-price-figure strong{letter-spacing:-.03em;font-size:64px;font-weight:600;font-stretch:120%;line-height:1}.mk-price-figure span{color:var(--mk-muted);font-size:16px}.mk-price-box .mk-price-note{color:var(--mk-muted);margin:0 0 18px;font-size:15px}.mk-price-list{border-top:1px solid var(--mk-line);gap:10px;margin:0 0 24px;padding:16px 0 0;list-style:none;display:grid}.mk-price-list li{grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.5;display:grid}.mk-price-list svg{width:14px;height:14px;color:var(--mk-accent);margin-top:4px}.mk-price-box .mk-btn{width:100%}@media (max-width:860px){.mk-price-top{grid-template-columns:1fr;padding-top:44px}}.mk-plans-title{margin:12px 0 28px;font-size:clamp(26px,3vw,36px)}.mk-plans{border-top:1px solid var(--mk-line);border-left:1px solid var(--mk-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-plan{border-right:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);background:var(--mk-bg);min-width:0;padding:22px}.mk-plan h3{margin:0;font-size:18px;font-weight:600}.mk-plan-price{color:var(--mk-muted);margin:10px 0 4px;font-size:15px}.mk-plan-price strong{color:var(--mk-fg);letter-spacing:-.02em;font-size:36px;font-weight:600;font-stretch:120%}.mk-plan-who{color:var(--mk-muted);margin:0 0 16px;font-size:15px;line-height:1.5}.mk-plan-lead{margin:0 0 6px;font-size:14px;font-weight:600}.mk-plan ul{margin:0;padding:0;list-style:none}.mk-plan li{font-size:15px;line-height:1.8}@media (max-width:1024px){.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mk-plans{grid-template-columns:1fr}}.mk-table.mk-table-fit{min-width:0}.mk-table-fit .n{white-space:normal}@media (max-width:640px){.mk-table-fit th,.mk-table-fit td,.mk-table-fit tbody th{padding:10px 8px;font-size:14px}.mk-table-fit thead th{letter-spacing:.06em;font-size:11px}}.mk-plan-ai p{color:var(--mk-muted);margin:0 0 14px;font-size:16px;line-height:1.6}.mk-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.mk-faq h2{margin-top:12px;font-size:clamp(26px,3vw,36px)}.mk-faq dl{border-top:1px solid var(--mk-line);margin:0}.mk-faq dt{padding-top:18px;font-size:17px;font-weight:600}.mk-faq dd{border-bottom:1px solid var(--mk-line);color:var(--mk-muted);margin:6px 0 0;padding-bottom:18px;font-size:15.5px;line-height:1.6}@media (max-width:860px){.mk-faq{grid-template-columns:1fr;gap:20px}}.mk-404{padding-top:96px;padding-bottom:120px;position:relative;overflow:hidden}.mk-404 h1{max-width:16ch;font-size:clamp(36px,5vw,60px)}.mk-404 p{color:var(--mk-muted);max-width:46ch;margin:18px 0 26px;font-size:17px}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both mk-rise}.mk-rise-2{animation-delay:80ms}.mk-rise-3{animation-delay:.16s}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
