.b-head .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.b-head h1{font-size:clamp(48px,min(6vw,10svh),96px);max-width:11ch}.b-head .lede{max-width:42ch}.b-press{margin-top:6px}.b-press p{margin:0 0 14px;font:700 22px/1 var(--f-hand);color:var(--ink-2)}.b-press-logos{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}.b-press-logos a{display:block;transition:transform .2s var(--ease)}.b-press-logos a:hover{transform:translateY(-2px)}.b-press-logos img{width:auto;filter:grayscale(1) contrast(1.15);opacity:.8;transition:filter .2s,opacity .2s}.b-press-logos a:hover img{filter:none;opacity:1}.b-press-logos span,.b-logos span{font-size:14px;font-weight:600;color:var(--ink-2)}.b-apply{position:relative;padding:clamp(24px,3vw,36px);box-shadow:8px 8px 0 var(--ink)}.b-steps{display:flex;align-items:center;gap:10px;margin:0 0 26px;padding:0 0 20px;list-style:none;border-bottom:2px dashed var(--line);font:600 14px/1 var(--f-body);color:var(--muted)}.b-steps li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.b-steps li+li:before{content:"";width:clamp(10px,2vw,22px);height:2px;margin-right:2px;border-radius:2px;background:var(--line)}.b-steps i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #cfc3b4;font:800 13px/1 var(--f-head);font-style:normal}.b-steps li.on{color:var(--red-deep)}.b-steps li.on i{border-color:var(--red-deep);background:var(--blush);color:var(--red-deep)}.b-steps li.done{color:var(--ink)}.b-steps li.done i{border-color:var(--red-deep);background:var(--red-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.2 4.7-4.8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/76% no-repeat;color:transparent}.b-form{display:grid;gap:18px}.b-form[hidden]{display:none}.b-form h2{margin:0;font:800 clamp(26px,2.4vw,32px)/1.05 var(--f-head);letter-spacing:-.025em}.b-sub{margin:-10px 0 4px;color:var(--ink-2);font-size:16px}.b-f{display:grid;gap:8px}.b-f label{font:700 15px/1.2 var(--f-body)}.b-f input{width:100%;height:54px;padding:0 16px;border:2px solid #e2d8cb;border-radius:14px;background:#fff;color:var(--ink);font:500 16px/1 var(--f-body);transition:border-color .15s,box-shadow .25s var(--ease)}.b-f input:hover{border-color:#cfc3b4}.b-f input:focus{outline:none;border-color:var(--red-deep);box-shadow:0 0 0 4px #ffe0db}.b-f input[aria-invalid=true]{border-color:var(--red-deep)}.b-f p{margin:0;font-size:13px;color:var(--muted)}.b-err{margin:0;padding:12px 16px;border-radius:12px;background:#fff1ee;color:var(--red-deep);font-weight:600;font-size:15px}.b-form .btn{justify-self:start;margin-top:4px}.b-return{margin:0;font-size:15px;color:var(--muted)}.b-return a{color:var(--ink);font-weight:700;text-decoration:none}.b-return a:hover{color:var(--red-deep)}.b-done{display:grid;justify-items:center;gap:10px;padding:8px 0 4px;text-align:center;outline:none;animation:b-in .5s var(--ease)}@keyframes b-in{0%{opacity:0;transform:translateY(12px)}}.b-done[hidden]{display:none}.b-done img{width:112px}.b-done h2{margin:0;font-size:54px;color:var(--red-deep)}.b-done p{margin:0;max-width:40ch;color:var(--ink-2)}.b-fallback{margin-top:10px!important;font-size:14px;color:var(--muted)!important}.b-fallback a,.b-fallback button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.b-fallback a:hover,.b-fallback button:hover{color:var(--red-deep)}.b-terms{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,6vw,96px);align-items:start}.b-terms h2{margin:0 0 clamp(26px,3vw,40px)}.b-polaroid{position:sticky;top:120px;margin:8px 0 0;padding:14px 14px 0;background:#fff;border:2px solid var(--ink);border-radius:12px;box-shadow:8px 8px 0 var(--ink);transform:rotate(-2.5deg)}.b-polaroid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.b-polaroid figcaption{padding:14px 6px 18px;font-size:26px;line-height:1.1;color:var(--ink-2)}.b-points{list-style:none;margin:0;padding:0;counter-reset:t}.b-points li{position:relative;padding:26px 0 28px 76px;border-top:2px dashed var(--line);counter-increment:t}.b-points li:last-child{border-bottom:2px dashed var(--line)}.b-points li:before{content:counter(t);position:absolute;left:0;top:24px;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--red-deep);color:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:800 22px/1 var(--f-head)}.b-points h3{margin:0 0 8px;font:800 clamp(26px,2.5vw,34px)/1.05 var(--f-head);letter-spacing:-.03em}.b-points p{margin:0;color:var(--ink-2);font-size:18px;max-width:54ch}.b-proof{padding:clamp(24px,4vw,44px) clamp(24px,4vw,48px);background:var(--cream)}.b-row{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px 40px;align-items:center;padding:22px 0}.b-row+.b-row{border-top:2px dashed #e3cfb3}.b-row:first-child{padding-top:0}.b-row h2{margin:0;font:800 22px/1.1 var(--f-head);letter-spacing:-.02em}.b-logos{display:flex;flex-wrap:wrap;align-items:center;gap:18px 38px}.b-logos img{width:auto;max-width:150px;object-fit:contain;filter:grayscale(1) contrast(1.15);opacity:.85;mix-blend-mode:multiply}.b-alt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--ink-2);font-weight:600}.b-where{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;padding-top:22px;border-top:2px solid var(--ink);color:var(--ink-2);font-weight:600}.b-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:start}.b-faq-hd{position:relative}.b-faq-hd h2{margin:0 0 20px}.b-faq-hd img{width:130px}@media(max-width:900px){.b-head .wrap{grid-template-columns:minmax(0,1fr)}.b-apply{max-width:560px;width:100%}.b-terms,.b-faq{grid-template-columns:minmax(0,1fr)}.b-polaroid{position:relative;top:0;width:min(380px,88%);justify-self:center}.b-row{grid-template-columns:minmax(0,1fr)}.b-faq-hd{display:flex;align-items:end;justify-content:space-between;gap:20px}.b-faq-hd img{width:96px}}@media(max-width:640px){.b-apply{box-shadow:5px 5px 0 var(--ink)}.b-steps{gap:8px;font-size:14px}.b-steps li{gap:8px}.b-steps li:not(.on) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.b-steps li:not(.on){flex:1}.b-steps li+li:before{flex:1;width:auto;min-width:8px}.b-steps i{width:24px;height:24px;font-size:12px}.b-form .btn{justify-self:stretch;justify-content:center}.b-points li{padding:22px 0 24px 60px}.b-points li:before{width:42px;height:42px;font-size:19px;top:20px}.b-points p{font-size:17px}.b-logos{gap:16px 28px}.b-press-logos{gap:14px 24px}}@media(prefers-reduced-motion:reduce){.b-done{animation:none}}.end-card .b-alt{margin:0;font-size:16px;max-width:none}.b-jump{display:none}@media(max-width:900px){.b-jump{display:inline-flex;margin:0 0 28px}}
