.landing-module__HHwuLa__landing{--ink:#172333;--blue:#1567f2;--warm:#b4541a;--warm-soft:#fdf1e7;max-width:72rem;color:var(--foreground);margin:0 auto;padding:64px 28px 96px;font-size:19px;line-height:1.7}.landing-module__HHwuLa__landing :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.landing-module__HHwuLa__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-bottom:64px;display:grid}.landing-module__HHwuLa__eyebrow{color:var(--brand-blue-text);margin:0 0 16px;font-size:16px;font-weight:600}.landing-module__HHwuLa__hero h1{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(38px,5.2vw,60px);font-weight:600;line-height:1.08}.landing-module__HHwuLa__lead{max-width:36rem;color:var(--body);margin:0;font-size:21px;line-height:1.65}.landing-module__HHwuLa__actions{margin:32px 0 16px}.landing-module__HHwuLa__primary{background:var(--blue);color:#fff;border-radius:4px;align-items:center;gap:12px;min-height:56px;padding:12px 24px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__HHwuLa__primary:hover{color:#fff;background:#1254c0}.landing-module__HHwuLa__small{color:var(--muted);margin:0;font-size:15px}.landing-module__HHwuLa__preview{margin:0}.landing-module__HHwuLa__previewLink{border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:16px;display:block;position:relative;overflow:hidden}.landing-module__HHwuLa__previewLink img{width:100%;height:auto;transition:transform .4s;display:block}.landing-module__HHwuLa__previewLink:hover img:first-child{transform:scale(1.02)}.landing-module__HHwuLa__band{background:var(--surface-strong);grid-template-columns:1fr 1fr;gap:48px;margin:0 -40px;padding:48px 40px;display:grid}.landing-module__HHwuLa__band h2,.landing-module__HHwuLa__missions h2,.landing-module__HHwuLa__faq h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.landing-module__HHwuLa__band p{color:var(--body);margin:0}.landing-module__HHwuLa__learn{color:var(--body);gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-module__HHwuLa__learn li{gap:12px;display:flex}.landing-module__HHwuLa__learn svg{color:var(--blue);flex:none;margin-top:5px}.landing-module__HHwuLa__missions{padding:64px 0}.landing-module__HHwuLa__missions ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.landing-module__HHwuLa__missions li{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:18px 12px 16px;display:grid;position:relative}.landing-module__HHwuLa__missions li img{object-fit:contain;width:64px;height:64px}.landing-module__HHwuLa__missions strong{font-size:16px;font-weight:600;line-height:1.3}.landing-module__HHwuLa__number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid;position:absolute;top:10px;left:10px}.landing-module__HHwuLa__faq{max-width:48rem;padding:16px 0 24px}.landing-module__HHwuLa__faq details{border-bottom:1px solid var(--border)}.landing-module__HHwuLa__faq summary{cursor:pointer;align-items:center;min-height:60px;font-weight:600;display:flex}.landing-module__HHwuLa__faq details p{color:var(--body);margin:0 0 20px}.landing-module__HHwuLa__author{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:28px;font-size:16px;display:flex}.landing-module__HHwuLa__author p{flex:24rem;margin:0}.landing-module__HHwuLa__author a{color:var(--brand-blue-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:900px){.landing-module__HHwuLa__hero,.landing-module__HHwuLa__band{grid-template-columns:1fr;gap:32px}.landing-module__HHwuLa__band{margin:0 -28px;padding:40px 28px}}@media (max-width:600px){.landing-module__HHwuLa__landing{padding:36px 16px 72px;font-size:18px}.landing-module__HHwuLa__lead{font-size:19px}.landing-module__HHwuLa__band{margin:0 -16px;padding:36px 16px}.landing-module__HHwuLa__missions ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
