.mk-web-hero{padding:calc(var(--mk-section-y) + 12px) 0 var(--mk-section-y)}.mk-web-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.mk-web-hero-copy{min-width:0}.mk-web-hero .mk-h1{margin-top:4px}.mk-web-hero .mk-lede{margin-top:20px}.mk-web-hero .mk-actions{justify-content:flex-start;margin-top:32px}.mk-web-terms{color:var(--mk-text);flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mk-web-terms li{align-items:center;gap:8px;display:flex}.mk-web-terms svg{color:var(--mk-accent);flex:none}@media (max-width:980px){.mk-web-hero-inner{grid-template-columns:minmax(0,1fr);gap:48px}}.mk-web-mock{min-width:0;margin:0 0 40px;position:relative}.mk-web-mock-window{max-width:none}.mk-web-site{color:#fff;background:#1d2733}.mk-web-site p{margin:0}.mk-web-site-top{color:#f0a55e;font:600 10px/1 var(--mk-sans);letter-spacing:.08em;text-transform:uppercase;background:#121a23;padding:8px 16px}.mk-web-site-nav{color:#1d2733;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.mk-web-site-nav strong{font:600 15px/1.2 var(--mk-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-web-site-nav span{color:#fff;background:#b35a18;border-radius:6px;flex:none;padding:7px 11px;font-size:12px;font-weight:600}.mk-web-site-hero{background:linear-gradient(#121a2373,#121a23e6),linear-gradient(135deg,#52665a 0%,#2d3d49 55%,#1d2733 100%);padding:36px 24px 150px}.mk-web-site-h{font:600 clamp(22px, 2.6vw, 30px)/1.1 var(--mk-display);letter-spacing:-.01em;max-width:320px}.mk-web-site-sub{opacity:.8;max-width:260px;font-size:13px;margin-top:10px!important}.mk-web-widget{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);width:min(78%,340px);box-shadow:var(--mk-shadow-window);padding:18px 20px;position:absolute;bottom:-32px;right:-16px}.mk-web-widget p{margin:0}.mk-web-widget-head{color:var(--mk-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mk-web-widget-range{font:500 28px/1.1 var(--mk-display);color:var(--mk-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:6px!important}.mk-web-widget-chips{flex-wrap:wrap;gap:6px;display:flex;margin-top:12px!important}.mk-web-widget-chips span{background:var(--mk-accent-soft);color:var(--mk-accent-strong);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.mk-web-widget-cta{text-align:center;color:#fff;border-radius:var(--mk-radius-sm);background:#b35a18;padding:10px;font-size:14px;font-weight:600;margin-top:14px!important}@media (max-width:980px){.mk-web-mock{margin-bottom:0}.mk-web-widget{right:12px}}@media (max-width:520px){.mk-web-site-hero{padding:24px 16px 40px}.mk-web-widget{width:auto;margin:-24px 12px 0;position:relative;bottom:auto;right:auto}}.mk-web-month-list{grid-template-columns:1fr 1fr 1.35fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-web-month{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);min-width:0;padding:28px}.mk-web-month-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-web-month-head .mk-tag{white-space:nowrap;flex:none}.mk-web-month .mk-h3{margin:6px 0 18px}.mk-web-month .mk-list{gap:10px;font-size:15px}.mk-web-month-bar{font:500 13px/1 var(--mk-mono);grid-template-columns:1fr 1fr 1.35fr;gap:16px;margin-top:12px;display:grid}.mk-web-month-bar span{border-radius:var(--mk-radius-sm);text-align:center;padding:10px 12px}.mk-web-month-min{background:var(--mk-ink);color:#fff;grid-column:span 2}.mk-web-month-rec{border:1px dashed var(--mk-line-strong);color:var(--mk-text);background:var(--mk-surface)}@media (max-width:900px){.mk-web-month-list,.mk-web-month-bar{grid-template-columns:minmax(0,1fr)}.mk-web-month-min{grid-column:auto}.mk-web-month{padding:22px}}.mk-web-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk-web-site-card{flex-direction:column;gap:16px;min-width:0;display:flex}.mk-web-site-card .mk-window{border-radius:var(--mk-radius-lg);box-shadow:0 20px 40px -28px #09090b59}.mk-web-site-card .mk-window-url{max-width:220px}.mk-web-site-card .mk-h3{font-size:21px}.mk-web-site-card .mk-h3 a{text-decoration:none}.mk-web-site-card .mk-h3 a:hover{text-underline-offset:3px;text-decoration:underline}.mk-web-site-stats{border-top:1px solid var(--mk-line);margin:0}.mk-web-site-stats>div{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.mk-web-site-stats dt{color:var(--mk-muted)}.mk-web-site-stats dd{text-align:right;color:var(--mk-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.mk-web-site-stats dd span{color:var(--mk-muted)}.mk-web-site-stats dd strong{color:var(--mk-accent-strong);font-weight:600}.mk-web-footnote{color:var(--mk-muted);max-width:760px;font-size:13px;line-height:1.55;margin-top:24px!important}@media (max-width:980px){.mk-web-sites{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}.mk-web-offer{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:48px;max-width:1040px;margin:0 auto;display:grid}.mk-web-offer-card .mk-price-tagline,.mk-web-offer-card .mk-price-overage{min-height:0}.mk-web-offer-terms{min-width:0;padding-top:8px}.mk-web-offer-terms dl{border-top:1px solid var(--mk-line);margin:20px 0 0}.mk-web-offer-terms dl>div{border-bottom:1px solid var(--mk-line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.mk-web-offer-terms dt{color:var(--mk-ink);font-size:15px;font-weight:600}.mk-web-offer-terms dd{color:var(--mk-text);margin:0;font-size:15px;line-height:1.6}@media (max-width:860px){.mk-web-offer{grid-template-columns:minmax(0,1fr);gap:36px;max-width:520px}.mk-web-offer-terms dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.mk-web-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mk-web-pages li{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);min-width:0;padding:20px 22px}.mk-web-pages strong{font:500 18px/1.3 var(--mk-display);color:var(--mk-ink);display:block}.mk-web-pages span{color:var(--mk-muted);font-family:var(--mk-mono);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.mk-web-pages .mk-web-pages-more{background:var(--mk-accent-soft);border-color:color-mix(in srgb, var(--mk-accent) 25%, transparent)}.mk-web-pages .mk-web-pages-more strong{color:var(--mk-accent-strong)}@media (max-width:900px){.mk-web-pages{grid-template-columns:minmax(0,1fr)}}.mk-web-apply-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;display:grid}.mk-web-apply-side{gap:24px;min-width:0;display:grid}.mk-web-apply-side .mk-card{padding:28px}.mk-web-apply-side h2{margin-bottom:14px;font-size:21px}.mk-web-apply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-web-apply-wide{grid-column:1/-1}.mk-web-apply select{box-sizing:border-box;width:100%;min-width:0;font:400 16px/1.5 var(--mk-sans);color:var(--mk-ink);background:var(--mk-surface);border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mk-muted) 50%), linear-gradient(135deg, var(--mk-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding:12px}.mk-web-apply select[aria-invalid=true]{border-color:var(--mk-danger-ink)}.mk-web-apply-set{border:0;min-width:0;margin:0;padding:0}.mk-web-apply-set legend{color:var(--mk-ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.mk-web-apply-set[aria-invalid=true] .mk-web-apply-checks{border-color:var(--mk-danger-ink)}.mk-web-apply-checks{border:1px solid var(--mk-line-strong);border-radius:var(--mk-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:12px 14px;display:grid}.mk-web-apply-checks label{color:var(--mk-text);cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:15px;display:flex}.mk-web-apply-checks input{width:18px;height:18px;accent-color:var(--mk-ink);flex:none}.mk-web-apply-set .mk-ig-field-error{margin-top:8px}@media (max-width:900px){.mk-web-apply-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mk-web-apply-grid,.mk-web-apply-checks{grid-template-columns:minmax(0,1fr)}}.mk-web-center{text-align:center;margin-inline:auto}
