.home-module__praewq__page{--home-bg:var(--mk-neutral-50);--home-card:var(--mk-neutral-0);--home-ink:var(--mk-neutral-900);--home-muted:var(--mk-neutral-700);--home-line:var(--mk-neutral-300);--home-edge:var(--mk-neutral-600);--home-lime:var(--mk-green-300);--home-on-lime:var(--mk-green-900);--home-pink:var(--mk-pink-300);--home-blue:var(--mk-blue-300);--home-sand:var(--mk-yellow-100);--home-shadow:1px 1px 3px #1e1b1826, 3px 4px 8px #1e1b1814;--home-shadow-sm:1px 1px 2px #1e1b1826, 2px 2px 3px #1e1b1814;--home-fs-hero:clamp(38px, 5.2vw, 62px);--home-fs-h2:clamp(28px, 3.4vw, 40px);--home-fs-tagline:20px;--home-fs-card:20px;--home-fs-lead:18px;--home-fs-base:16px;min-height:100svh;color:var(--home-ink);background:var(--home-bg);font-family:var(--mk-font-body);font-size:var(--home-fs-base);line-height:1.6}:where(.home-module__praewq__page) :where(h1,h2,h3){margin:0}.home-module__praewq__page h1,.home-module__praewq__page h2,.home-module__praewq__page h3{font-family:var(--mk-font-display);font-weight:var(--mk-fw-medium);text-wrap:balance}:where(.home-module__praewq__page) p{margin:0}.home-module__praewq__wrap{max-width:calc(1160px + 2 * var(--mk-s-6));padding-inline:var(--mk-s-6);margin:0 auto}.home-module__praewq__btn{border:1px solid var(--home-line);border-radius:var(--mk-r-pill);height:44px;color:var(--home-ink);background:var(--home-card);box-shadow:var(--home-shadow-sm);cursor:pointer;font-family:var(--mk-font-body);font-size:var(--mk-fs-body);font-weight:var(--mk-fw-medium);white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.home-module__praewq__btn:active{box-shadow:none}.home-module__praewq__primary{border-color:var(--home-ink);color:var(--home-bg);background:var(--home-ink)}.home-module__praewq__btn:disabled{cursor:progress;opacity:.7}.home-module__praewq__page a:focus-visible,.home-module__praewq__page button:focus-visible,.home-module__praewq__page input:focus-visible,.home-module__praewq__page select:focus-visible,.home-module__praewq__page textarea:focus-visible{outline:2px solid var(--home-ink);outline-offset:2px}.home-module__praewq__nav{top:env(safe-area-inset-top,0px);z-index:var(--mk-z-sticky);border-bottom:1px solid color-mix(in srgb, var(--home-line) 60%, transparent);background:color-mix(in srgb, var(--home-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.home-module__praewq__navInner{justify-content:space-between;align-items:center;gap:var(--mk-s-4);padding-block:14px;display:flex}.home-module__praewq__logo{min-height:48px;color:var(--mk-brand-ink);align-items:center;display:flex}.home-module__praewq__navActions{align-items:center;gap:var(--mk-s-5);display:flex}.home-module__praewq__signIn{color:var(--home-ink);font-size:var(--mk-fs-body);font-weight:var(--mk-fw-medium)}.home-module__praewq__signIn:hover{text-underline-offset:3px;text-decoration:underline}.home-module__praewq__nav .home-module__praewq__btn{height:42px;padding:0 18px}.home-module__praewq__shortLabel{display:none}.home-module__praewq__hero{align-items:center;gap:var(--mk-s-8);padding-block:var(--mk-s-6) var(--mk-s-10);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);scroll-margin-top:80px;display:grid}.home-module__praewq__kicker{color:var(--home-muted);font-family:var(--mk-font-display);font-size:var(--home-fs-lead);font-weight:var(--mk-fw-medium)}.home-module__praewq__hero h1{font-size:var(--home-fs-hero);letter-spacing:-.02em;margin-top:10px;line-height:1.04}.home-module__praewq__sub{max-width:52ch;color:var(--home-muted);font-size:var(--home-fs-lead);margin-top:18px}.home-module__praewq__ctas{gap:var(--mk-s-3);flex-wrap:wrap;margin-top:28px;display:flex}.home-module__praewq__heroImage{width:100%;height:auto;display:block}.home-module__praewq__section{padding-block:56px;scroll-margin-top:80px}.home-module__praewq__eyebrow{color:var(--home-muted);font-size:var(--mk-fs-label);font-weight:var(--mk-fw-semibold);letter-spacing:.08em;text-transform:uppercase}.home-module__praewq__section h2{max-width:24ch;margin-top:var(--mk-s-2);font-size:var(--home-fs-h2);line-height:1.12}.home-module__praewq__lead{max-width:62ch;color:var(--home-muted);font-size:var(--home-fs-lead);margin-top:14px}.home-module__praewq__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.home-module__praewq__module{gap:var(--mk-s-2);min-width:0;padding:var(--mk-s-5);border:1px solid var(--home-line);border-radius:var(--mk-r-md);background:var(--home-card);box-shadow:var(--home-shadow);flex-direction:column;display:flex}.home-module__praewq__module h3{font-size:var(--home-fs-card);align-items:center;gap:10px;display:flex}.home-module__praewq__dot{border-radius:50%;flex:none;width:12px;height:12px}.home-module__praewq__module p{color:var(--home-muted);font-size:var(--mk-fs-body)}.home-module__praewq__module .home-module__praewq__short{display:none}.home-module__praewq__lime{background:var(--home-lime)}.home-module__praewq__sand{background:var(--home-sand)}.home-module__praewq__blue{background:var(--home-blue)}.home-module__praewq__pink{background:var(--home-pink)}.home-module__praewq__ink{background:var(--home-ink)}.home-module__praewq__trust{gap:var(--mk-s-3) 28px;max-width:900px;margin:var(--mk-s-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-module__praewq__trust li{gap:var(--mk-s-3);display:flex}.home-module__praewq__trust li:before{background:var(--home-ink);content:"";border-radius:50%;flex:none;width:8px;height:8px;margin-top:10px}.home-module__praewq__signup{align-items:start;gap:var(--mk-s-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.home-module__praewq__card{padding:var(--mk-s-6);border:1px solid var(--home-line);border-radius:var(--mk-r-lg);background:var(--home-card);box-shadow:var(--home-shadow)}.home-module__praewq__form{gap:14px var(--mk-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__praewq__field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.home-module__praewq__full{grid-column:1/-1}.home-module__praewq__label{color:var(--home-muted);font-size:var(--mk-fs-label);font-weight:var(--mk-fw-medium)}.home-module__praewq__optional{margin-left:var(--mk-s-1);color:var(--home-muted);font-size:var(--mk-fs-label);font-weight:var(--mk-fw-regular)}.home-module__praewq__input{width:100%;min-width:0;height:42px;padding:0 var(--mk-s-3);border:1px solid var(--home-edge);color:var(--home-ink);background:var(--home-card);box-shadow:var(--home-shadow-sm);font-family:var(--mk-font-body);font-size:var(--mk-fs-body);border-radius:4px}.home-module__praewq__input::placeholder{color:var(--mk-neutral-600)}textarea.home-module__praewq__input{height:72px;padding:10px var(--mk-s-3);resize:vertical}.home-module__praewq__input[aria-invalid=true]{border-color:var(--mk-pink-700)}.home-module__praewq__error{color:var(--mk-pink-700);font-size:var(--mk-fs-label)}.home-module__praewq__formError{border-radius:var(--mk-r-sm);color:var(--mk-pink-700);background:var(--mk-danger-bg);font-size:var(--mk-fs-body);padding:10px 14px}.home-module__praewq__chips{gap:var(--mk-s-2);flex-wrap:wrap;margin-top:6px;display:flex}.home-module__praewq__chip{position:relative}.home-module__praewq__chip input{opacity:0;width:1px;height:1px;position:absolute}.home-module__praewq__chip span{height:34px;padding:0 var(--mk-s-3);border:1px solid var(--home-line);border-radius:var(--mk-r-sm);background:var(--home-card);box-shadow:var(--home-shadow-sm);cursor:pointer;font-size:var(--mk-fs-body);align-items:center;display:inline-flex}.home-module__praewq__chip input:checked+span{color:var(--home-on-lime);background:var(--home-lime);border-color:#0000}.home-module__praewq__chip input:checked+span:before{content:"✓";margin-right:6px}.home-module__praewq__chip input:focus-visible+span{outline:2px solid var(--home-ink);outline-offset:2px}.home-module__praewq__consent{color:var(--home-muted);font-size:var(--mk-fs-body);align-items:flex-start;gap:10px;display:flex}.home-module__praewq__consent input{width:18px;height:18px;accent-color:var(--home-ink);flex:none;margin:2px 0 0}.home-module__praewq__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.home-module__praewq__thanks{padding:14px var(--mk-s-4);color:var(--home-on-lime);background:var(--home-lime);font-size:var(--home-fs-base);border-radius:10px}.home-module__praewq__thanks:focus{outline:none}.home-module__praewq__final{text-align:center;padding-block:72px}.home-module__praewq__final h2{margin-inline:auto}.home-module__praewq__final .home-module__praewq__ctas{justify-content:center}.home-module__praewq__tagline{color:var(--home-muted);font-family:var(--mk-font-display);font-size:var(--home-fs-tagline);font-style:italic;font-weight:var(--mk-fw-medium)}.home-module__praewq__footer{justify-content:space-between;gap:var(--mk-s-3);padding-block:var(--mk-s-6) var(--mk-s-10);border-top:1px solid var(--home-line);color:var(--home-muted);font-size:var(--mk-fs-body);flex-wrap:wrap;display:flex}@media (max-width:900px){.home-module__praewq__hero,.home-module__praewq__signup{grid-template-columns:minmax(0,1fr)}.home-module__praewq__modules{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__praewq__trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.home-module__praewq__wrap{padding-inline:var(--mk-s-4)}.home-module__praewq__form{grid-template-columns:minmax(0,1fr)}.home-module__praewq__card{padding:var(--mk-s-5)}.home-module__praewq__modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-module__praewq__module{aspect-ratio:1;justify-content:flex-start;gap:6px;padding:14px}.home-module__praewq__module:last-child{aspect-ratio:auto;grid-column:1/-1}.home-module__praewq__module h3{gap:var(--mk-s-2);font-size:var(--home-fs-base)}.home-module__praewq__dot{width:10px;height:10px}.home-module__praewq__module .home-module__praewq__long{display:none}.home-module__praewq__module .home-module__praewq__short{line-height:1.45;display:block}.home-module__praewq__navActions{gap:var(--mk-s-3)}.home-module__praewq__logo svg{width:132px;height:auto}.home-module__praewq__nav .home-module__praewq__btn{height:38px;padding:0 14px}.home-module__praewq__longLabel{display:none}.home-module__praewq__shortLabel{display:inline}}
