.apply-page{--ink:#20251e;--deep:#252b22;--paper:#f5f2e9;--lime:#d9f763;--orange:#ff8b55;min-height:100vh;color:var(--ink);background:var(--paper);padding:0 6vw 70px}.apply-page *{box-sizing:border-box}.apply-page a{color:inherit}.apply-page nav{border-bottom:1px solid #d9d5ca;justify-content:space-between;align-items:center;height:76px;display:flex}.apply-page nav>a:last-child{font-size:11px;font-weight:800}.apply-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.apply-brand>b{background:var(--lime);width:36px;height:36px;font:900 17px var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.apply-brand span{display:grid}.apply-brand strong{font-size:13px}.apply-brand small{color:#81847b;font:650 6px var(--font-geist-mono);letter-spacing:.14em}.apply-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;width:min(1100px,100%);margin:70px auto;display:grid}.apply-layout>header{position:sticky;top:35px}.apply-layout>header>span,.apply-success>span{color:var(--orange);font:750 8px var(--font-geist-mono);letter-spacing:.15em}.apply-layout h1,.apply-success h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(50px,6vw,76px);line-height:.94}.apply-layout>header>p,.apply-success p{color:#6e7269;font-size:14px;line-height:1.7}.apply-layout aside{background:#eff8cc;border:1px solid #dce9ac;border-radius:10px;gap:5px;margin-top:28px;padding:17px;display:grid}.apply-layout aside strong{font:800 13px var(--font-geist-mono)}.apply-layout aside small{color:#69705f;font-size:9px}.apply-layout form{background:#fff;border:1px solid #ddd9ce;border-radius:16px;padding:34px;box-shadow:0 28px 70px #2b2e281a}.apply-section{border-bottom:1px solid #e2dfd6;margin-bottom:30px;padding:0 0 34px;position:relative}.apply-section>b{color:var(--orange);font:800 9px var(--font-geist-mono);position:absolute;top:0;right:0}.apply-section h2{letter-spacing:-.04em;margin:0 0 22px;font-size:22px}.apply-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apply-grid label{gap:7px;display:grid}.apply-grid label.wide{grid-column:1/-1}.apply-grid label>span{font-size:9px;font-weight:750}.apply-grid input,.apply-grid select,.apply-grid textarea{width:100%;color:var(--ink);font:inherit;background:#faf9f5;border:1px solid #d8d5cb;border-radius:7px;padding:12px 13px;font-size:12px}.apply-grid textarea{resize:vertical}.apply-consent{color:#6b7066;align-items:flex-start;gap:10px;font-size:9px;line-height:1.55;display:flex}.apply-consent input{margin-top:2px}.apply-page form>button{color:#fff;background:var(--deep);cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:22px;padding:16px;font-weight:850}.apply-page form>button:disabled{opacity:.65}.apply-safe{color:#8a8e84;text-align:center;margin-top:11px;font-size:8px;display:block}.apply-error{color:#8b2828;background:#fde8e8;border-radius:7px;padding:10px;font-size:10px}.honey{position:absolute!important;left:-9999px!important}.apply-success{width:min(680px,100%);margin:100px auto}.apply-success>a{color:#fff;background:var(--deep);border-radius:8px;margin-top:20px;padding:14px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=800px){.apply-layout{grid-template-columns:1fr}.apply-layout>header{position:static}.apply-grid{grid-template-columns:1fr}.apply-grid label.wide{grid-column:auto}}@media (width<=520px){.apply-page{padding-inline:16px}.apply-layout{gap:35px;margin-top:45px}.apply-layout form{padding:25px 18px}.apply-layout h1{font-size:50px}}
