.Hx0lNG_page{--h-bg:#fff;--h-navy:#0a1a3d;--h-ink:#1a1a1a;--h-soft:#5a5651;--h-faint:#76716a;--h-line:#ece8e1;--h-tint:#eef1f6;background:var(--h-bg);color:var(--h-ink);font-family:var(--font-satoshi), system-ui, sans-serif;min-height:100vh}.Hx0lNG_wrap{max-width:1040px;margin:0 auto;padding:0 24px}.Hx0lNG_col{max-width:720px;margin:0 auto}.Hx0lNG_mono{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:13px}.Hx0lNG_hero{padding:150px 0}.Hx0lNG_name{letter-spacing:-.01em;text-transform:uppercase;color:var(--h-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6.4vw,64px);font-weight:400;line-height:1.02}.Hx0lNG_lead{max-width:520px;color:var(--h-soft);margin-top:22px;font-size:clamp(18px,2.2vw,21px);font-weight:500;line-height:1.5}.Hx0lNG_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.Hx0lNG_btn{background:var(--h-navy);color:#fff;border-radius:8px;align-items:center;height:46px;padding:0 22px;font-size:15px;font-weight:700;transition:opacity .15s;display:inline-flex}.Hx0lNG_btn:hover{opacity:.88}.Hx0lNG_link{color:var(--h-navy);font-size:15px;font-weight:700}.Hx0lNG_link:hover{text-underline-offset:4px;text-decoration:underline}.Hx0lNG_section{padding:56px 0;scroll-margin-top:72px}.Hx0lNG_h2{letter-spacing:-.02em;color:var(--h-navy);font-size:30px;font-weight:700}.Hx0lNG_sub{color:var(--h-faint);margin-top:4px;font-size:16px;font-weight:500}.Hx0lNG_list{margin-top:16px}.Hx0lNG_item{border-bottom:1px solid var(--h-line);padding:28px 0;display:block}.Hx0lNG_item:last-child{border-bottom:0}.Hx0lNG_row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.Hx0lNG_h3{letter-spacing:-.01em;color:var(--h-navy);font-size:21px;font-weight:700}.Hx0lNG_arrow{color:var(--h-faint);transition:color .2s,transform .2s}.Hx0lNG_item:hover .Hx0lNG_arrow{color:var(--h-navy);transform:translate(3px,-3px)}.Hx0lNG_meta{color:var(--h-faint);margin-top:2px}.Hx0lNG_badge{background:var(--h-tint);color:var(--h-navy);border-radius:6px;margin-top:12px;padding:4px 10px;font-size:13.5px;font-weight:700;display:inline-block}.Hx0lNG_desc{color:var(--h-soft);margin-top:10px;font-size:16px;font-weight:500;line-height:1.6}.Hx0lNG_points{gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}.Hx0lNG_points li{color:var(--h-soft);padding-left:18px;font-size:16px;font-weight:500;line-height:1.6;position:relative}.Hx0lNG_points li:before{content:"";background:var(--h-navy);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.Hx0lNG_inline{color:var(--h-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.Hx0lNG_pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.Hx0lNG_pills span{border:1px solid var(--h-line);font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--h-faint);border-radius:999px;padding:3px 11px;font-size:12px}.Hx0lNG_about{color:var(--h-soft);margin-top:18px;font-size:17.5px;font-weight:500;line-height:1.7}.Hx0lNG_cta{text-align:center;padding:120px 0}.Hx0lNG_ctaTitle{font-size:clamp(32px,4.6vw,42px)}.Hx0lNG_ctaSub{color:var(--h-faint);margin-top:8px;font-size:17px;font-weight:500}.Hx0lNG_center{justify-content:center}@media (max-width:640px){.Hx0lNG_hero{padding:90px 0 80px}}
.STLB6W_footer{z-index:1;background:#fff;position:relative}.STLB6W_inner{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1040px;margin:0 auto;padding:44px 24px 40px;display:flex}.STLB6W_logo{font-size:16px}.STLB6W_social{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.STLB6W_social a:hover,.STLB6W_cols a:hover{color:var(--navy)}.STLB6W_copy{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#76716a;margin-top:28px;font-size:12px}.STLB6W_cols{gap:64px;display:flex}.STLB6W_head{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#76716a;margin-bottom:12px;font-size:12px}.STLB6W_cols a{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:500;display:block}@media (max-width:640px){.STLB6W_cols{gap:40px}}
