.blk{padding:64px clamp(24px,5vw,64px)}.blk-tight{margin-top:-24px;padding-top:0}.blk-paper{background:#f3f4f6}.blk-grey{background:#e8eaee}.blk-dark{color:#f3f4f6;background-color:#0c0d10}.blk-wrap{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;display:flex}.blk-head{flex-direction:column;gap:14px;display:flex}.blk-h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.blk-big{letter-spacing:-.02em;line-height:.98}.blk-lede{color:#3f444d;max-width:62ch;margin:0;font-size:clamp(18px,1.8vw,20px);line-height:1.5}.blk-dark .blk-lede{color:#b4bbc8}.blk-h3{margin:0;font-size:21px;font-weight:700;line-height:1.2}.blk-card-p{color:#3f444d;margin:0;font-size:16px;line-height:24px}.blk-p17{font-size:17px;line-height:26px}.blk-note{color:#3f444d;max-width:90ch;margin:0;font-size:15px;line-height:23px}.blk-note-d{color:#b4bbc8}.blk-strong{font-weight:600;color:#16181d!important}.blk-hero{background:#f3f4f6;padding:clamp(36px,6vw,80px) clamp(24px,5vw,64px) clamp(40px,5vw,64px)}.blk-hero-row{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.blk-hero-copy{flex-direction:column;flex:auto;gap:18px;min-width:0;display:flex}.blk-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1}.blk-hero-lede{color:#3f444d;max-width:60ch;margin:0;font-size:clamp(18px,1.9vw,20px);line-height:1.5}.blk-hero-icon{flex:none;width:clamp(96px,12vw,160px);height:auto}@media (max-width:760px){.blk-hero-icon{display:none}}.blk-crumb{align-self:flex-start;align-items:center;min-height:44px;margin:-8px 0 -6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.blk-crumb:before{content:"←";margin-right:8px}.blk-hero-link{margin:-4px 0 0}.blk-btns{flex-wrap:wrap;gap:12px;display:flex}.blk-links{flex-wrap:wrap;gap:4px 24px;display:flex}.blk-link{text-underline-offset:3px;align-items:center;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.blk-dark .blk-link{color:#74b8f7}.blk-dark .blk-link:hover{color:#f3f4f6}.blk-link:after{content:"→";margin-left:8px;text-decoration:none;display:inline-block}.blk-split{flex-wrap:wrap;align-items:flex-end;gap:28px 64px;display:flex}.blk-split-l{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.blk-split-r{flex-direction:column;flex:1.3 440px;gap:18px;min-width:0;display:flex}.blk-split-wide .blk-split-l{flex:1.3 520px}.blk-split-center{align-items:center}.blk-split-wide .blk-split-r{flex:380px}.blk-big-p{color:#3f444d;margin:0;font-size:clamp(19px,2vw,22px);line-height:1.5}.blk-dark .blk-big-p{color:#d5d8de}.blk-dark .blk-strong{color:#f3f4f6!important}.blk-rows{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.blk-rows li{color:#16181d;border-top:1px solid #d5d8de;flex-direction:column;gap:4px;padding:16px 0;font-size:17px;line-height:26px;display:flex}.blk-rows li strong{font-size:17px}.blk-rows li strong+span{color:#3f444d;font-size:16px;line-height:24px}.blk-dots{flex-direction:column;gap:14px;max-width:78ch;margin:0;padding:0;list-style:none;display:flex}.blk-dots li{color:#16181d;gap:14px;font-size:18px;line-height:28px;display:flex}.blk-dots-sm li{gap:12px;font-size:17px;line-height:25px}.blk-dark .blk-dots li{color:#f3f4f6}.blk-dot{background:linear-gradient(135deg,#890185,#2a56c6);border-radius:50%;flex:none;width:8px;height:8px;margin-top:10px}.blk-dots-sm .blk-dot{background:#b4bbc8;margin-top:9px}.blk-dots-sm .blk-dot-lit{background:linear-gradient(135deg,#890185,#2a56c6)}.blk-cards{gap:16px;display:grid}.blk-cols-3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.blk-cols-2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.blk-card,.blk-col{color:#16181d;background:#fff;border:1px solid #d5d8de;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 1px 2px #16181d0f}.blk-paper .blk-col{background:#fff}.blk-col-lit{border-color:#b9cbea;background:#dde6f6!important}.blk-card-link{text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.blk-card-link:hover{color:#16181d;border-color:#b9cbea;transform:translateY(-3px);box-shadow:0 10px 24px #16181d1a}.blk-card-link:hover .blk-arrow{color:#2a56c6}.blk-arrow{color:#5f6570}.blk-card-icon{width:48px;height:48px}.blk-card-icon-l{width:72px;height:72px;margin:-12px 0}.blk-card-items{color:#3f444d;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:15px;line-height:22px;display:flex}.blk-worked{color:#16181d;background:#dde6f6;border-radius:6px;margin:0;padding:12px 14px;font-size:15px;line-height:22px}.blk-card .blk-worked{margin-top:auto}.blk-wrap>.blk-worked{max-width:90ch;padding:14px 16px;font-size:16px;line-height:24px}.blk-steps{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.blk-steps li{border-top:3px solid #16181d;flex-direction:column;gap:8px;padding:18px 0 8px;display:flex}.blk-num{color:#2a56c6;font-size:14px;font-weight:700;line-height:20px}.blk-step-h{margin:0;font-size:20px;font-weight:700;line-height:1.25}.blk-notes{flex-direction:column;max-width:90ch;margin:0;display:flex}.blk-notes div{border-top:1px solid #d5d8de;flex-wrap:wrap;gap:4px 24px;padding:14px 0;display:flex}.blk-notes div:last-child{border-bottom:1px solid #d5d8de}.blk-notes dt{flex:0 0 200px;font-size:15px;font-weight:700;line-height:23px}.blk-notes dd{color:#3f444d;flex:320px;margin:0;font-size:15px;line-height:23px}.blk-table{border-collapse:collapse;width:100%;font-size:16px;line-height:24px}.blk-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5f6570;border-bottom:3px solid #16181d;padding:0 16px 12px 0;font-size:14px;font-weight:700;line-height:18px}.blk-table td{vertical-align:top;color:#3f444d;border-bottom:1px solid #d5d8de;padding:16px 16px 16px 0}.blk-table td strong{color:#16181d}@media (max-width:760px){.blk-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.blk-table,.blk-table tbody,.blk-table tr,.blk-table td{display:block}.blk-table tr{background:#fff;border:1px solid #d5d8de;border-radius:14px;margin-bottom:12px;padding:18px}.blk-table td{border:0;padding:4px 0}.blk-table td:not(:first-child):before{content:attr(data-label);color:#5f6570;font-size:14px;font-weight:700;line-height:20px;display:block}.blk-table td:first-child{padding-bottom:8px;font-size:18px}}.blk-faq{flex-direction:column;display:flex}.blk-faq details{border-top:1px solid #d5d8de;padding:10px 0}.blk-faq details:last-child{border-bottom:1px solid #d5d8de}.blk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:19px;font-weight:700;line-height:26px;list-style:none;display:flex}.blk-faq summary::-webkit-details-marker{display:none}.blk-faq summary:after{content:"+";color:#2a56c6;flex:none;font-size:24px;font-weight:500}.blk-faq details[open] summary:after{content:"−"}.blk-faq p{color:#3f444d;max-width:64ch;margin:6px 0 10px;font-size:17px;line-height:26px}.blk-tracker{flex-direction:column;display:flex}.blk-tracker>div{border-top:1px solid #d5d8de;flex-wrap:wrap;gap:6px 24px;padding:16px 0;display:flex}.blk-tracker>div:last-child{border-bottom:1px solid #d5d8de}.blk-tracker time{color:#5f6570;flex:0 0 120px;font-size:15px;line-height:22px}.blk-tr-title{color:#16181d;flex:280px;font-size:16px;font-weight:700;line-height:24px}.blk-tr-title a{color:#16181d}.blk-tr-title a:hover{color:#2a56c6}.blk-tr-mean{color:#3f444d;flex:280px;font-size:15px;line-height:22px}.blk-notyet{background:#f3f4f6;border:1px solid #d5d8de;border-radius:14px;flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.blk-paper .blk-notyet{background:#fff}.blk-notyet-copy{flex-direction:column;flex:360px;justify-content:center;gap:12px;min-width:0;padding:clamp(24px,4vw,40px);display:flex}.blk-notyet-h{letter-spacing:-.015em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.05}.blk-cta-h{line-height:1}.blk-cta-p{max-width:58ch;margin:0;font-size:19px;line-height:29px}@media (prefers-reduced-motion:reduce){.blk-card-link{transition:none}.blk-card-link:hover{transform:none}}
