.af-landing{--af-money-pending:#e5799f;--af-money-available:#2d5be3;--af-money-reserved:#0e9f7a;--af-money-withdrawn:#6a35c9;background:0 0}.af-wrap{width:min(100% - 2 * var(--gutter,40px), 1240px);margin-inline:auto}.af-top{padding-top:16px}.af-hero-stage{border-radius:32px}.af-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(32px,5.5vw,76px) clamp(22px,4.5vw,64px);display:grid}.af-eyebrow{color:var(--accent-ink);font-size:13.5px;font-weight:600}.af-h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(2rem,9.6vw,3.9rem);line-height:1.02}.af-lead{max-width:32rem;color:var(--ink2-on-wash);margin-top:20px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.af-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.af-btn{min-height:48px;padding-inline:24px;font-weight:600}.af-facts{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-shadow);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:20px clamp(18px,3vw,32px);display:grid}.af-facts dd{font:600 clamp(1.35rem, 2.2vw, 1.75rem) / 1.1 var(--mk-font-display);letter-spacing:-.025em;margin:0}.af-facts dt{color:var(--ink2-on-wash);margin-top:4px;font-size:13px;line-height:1.35}.af-facts div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.af-art svg{width:100%;height:auto;display:block}.af-art text{font-family:var(--mk-font-body), ui-sans-serif, system-ui, sans-serif}.af-art .af-art-code{font-family:var(--mk-font-display), ui-sans-serif, system-ui, sans-serif}.af-art-tall{display:none!important}.af-ray{animation:af-ray .7s var(--ease-out) both}@keyframes af-ray{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.af-ray{animation:none}}.af-head{max-width:42rem}.af-head p{color:var(--ink2-on-wash);margin-top:14px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.af-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.af-card{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-hi), var(--glass-shadow);border-radius:20px;padding:24px}.af-card svg{color:var(--accent)}.af-card h3,.af-step h3{font:600 19px / 1.25 var(--mk-font-display);letter-spacing:-.015em;margin-top:16px}.af-card p,.af-step p{color:var(--ink2-on-wash);margin-top:6px;font-size:14.5px;line-height:1.5}.af-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.af-step{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-hi), var(--glass-shadow);border-radius:20px;padding:22px}.af-step-n{background:var(--tint);width:40px;height:40px;font:600 15px / 1 var(--mk-font-display);color:var(--accent-ink);border-radius:13px;place-items:center;display:grid}.af-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:44px;display:grid}.af-panel{border-radius:var(--r-panel);background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-hi), var(--glass-shadow);padding:clamp(20px,3vw,32px)}.af-panel h3{font:600 20px / 1.25 var(--mk-font-display);letter-spacing:-.015em}.af-panel>p{color:var(--ink2-on-wash);margin-top:8px;font-size:15px;line-height:1.5}.af-sum{margin-top:18px}.af-sum div{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;font-size:15px;display:flex}.af-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.af-sum dt{color:var(--ink2-on-wash)}.af-sum .af-sum-total dt{color:var(--ink);font-weight:600}.af-sum .af-sum-total dd{font:600 22px / 1.1 var(--mk-font-display)}.af-flow{gap:2px;margin-top:18px;display:grid}.af-flow li{border-top:1px solid var(--hair);grid-template-columns:12px minmax(0,1fr);gap:12px;padding-block:10px;font-size:15px;display:grid}.af-flow i{border-radius:3px;width:10px;height:10px;margin-top:6px}.af-flow b{font-weight:600;display:block}.af-flow span{color:var(--ink2-on-wash);font-size:14px}.af-note{color:var(--ink2-on-wash);margin-top:14px;font-size:13.5px}.af-apply-stage{border-radius:32px;padding:clamp(22px,4.5vw,64px)}.af-apply{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.af-promises{gap:14px;margin-top:26px;display:grid}.af-promises li{gap:12px;font-size:15px;display:flex}.af-promises svg{color:var(--accent);flex:none;margin-top:2px}.af-form{border-radius:var(--r-panel);box-shadow:inset 0 0 0 1px var(--glass-edge), var(--glass-hi), var(--glass-shadow);background:#fffffff7;padding:clamp(20px,3vw,36px)}.af-form fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.af-form legend{font:600 15px / 1.3 var(--mk-font-display);margin-bottom:12px;padding:0}.af-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.af-full{grid-column:1/-1}.af-field label{margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.af-field label span{color:var(--ink2-on-wash);font-weight:400}.af-input{border-radius:var(--r-input);background:var(--glass-input);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--hair2);color:var(--ink);font:inherit;transition:box-shadow var(--t-fast) var(--ease-out);border:0;padding:0 16px;font-size:16px;display:block}@media (min-width:768px){.af-input{font-size:15px}}.af-input::placeholder{color:var(--ink2-on-wash);opacity:1}textarea.af-input{resize:vertical;min-height:112px;padding-block:14px}.af-select{border-radius:var(--r-input);justify-content:space-between;align-items:center;gap:8px;height:52px;display:flex}.af-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent), var(--focus);outline:none}.af-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.af-error{color:var(--danger);margin-top:6px;font-size:13px}.af-social{grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.af-link-btn{min-height:44px;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:500}.af-icon-btn{border-radius:var(--r-input);width:52px;height:52px;color:var(--ink2-on-wash);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.af-check{color:var(--ink2-on-wash);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.af-check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.af-check a{color:var(--accent-ink);font-weight:500;text-decoration:underline}.af-submit{width:100%;min-height:52px;margin-top:20px;font-weight:600}.af-banner{border-radius:var(--r-input);background:var(--danger-tint);color:var(--ink);gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.af-banner svg{color:var(--danger);flex:none;margin-top:1px}.af-state{text-align:center;padding-block:16px}.af-state-icon{background:var(--tint);width:72px;height:72px;color:var(--accent);border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}.af-state h3{font:600 24px / 1.2 var(--mk-font-display);letter-spacing:-.02em}.af-state p{max-width:28rem;color:var(--ink2-on-wash);margin:10px auto 0;font-size:15px;line-height:1.5}.af-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (min-width:1024px){.af-h1{font-size:clamp(3rem,4.3vw,3.9rem)}}@media (max-width:1023px){.af-hero,.af-apply,.af-split{grid-template-columns:minmax(0,1fr)}.af-steps,.af-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px) and (min-width:768px){.af-hero .af-art{max-width:620px;margin-inline:auto}}@media (max-width:767px){.af-art-wide{display:none!important}.af-art-tall{display:block!important}}@media (max-width:599px){.af-steps,.af-three,.af-grid{grid-template-columns:minmax(0,1fr)}.af-social{grid-template-columns:minmax(0,1fr) auto}.af-social .af-select{grid-column:1/-1}.af-facts dt{font-size:12.5px}.af-hero-stage,.af-apply-stage{border-radius:24px}.af-top{width:calc(100% - 20px)}section.af-wrap:has(>.af-apply-stage){width:calc(100% - 20px)}}
