.application-start{gap:22px;padding:clamp(24px,4vw,42px);display:grid}.application-start header{gap:9px;display:grid}.application-start h1{color:var(--brand-dark);font-size:clamp(30px,4vw,42px);line-height:1.05}.application-start header p,.application-disclosure,.application-status{color:var(--muted);font-size:14px;line-height:1.55}.start-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.start-field{color:var(--text);gap:7px;font-size:13px;font-weight:750;display:grid}.start-field input,.start-field select{border:1px solid var(--border);width:100%;min-height:52px;color:var(--text);font:inherit;background:#fff;border-radius:12px;outline:0;padding:0 14px;font-weight:650}.start-field input:focus,.start-field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #386ff91f}.reminder-consent{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.reminder-consent input{width:18px;height:18px;accent-color:var(--brand);margin:1px 0 0}.application-consent a{color:var(--brand-dark);text-underline-offset:2px;font-weight:750;text-decoration:underline 1px}.application-submit{background:var(--brand);color:#fff;cursor:pointer;min-height:56px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.application-submit:disabled{cursor:wait;opacity:.68}.application-disclosure a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.application-status:empty{display:none}.application-status[role=alert]{color:#9f2d26}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.alternate-path{align-content:center;justify-items:start;gap:14px;min-height:420px;padding:clamp(28px,5vw,54px);display:grid}.alternate-path h1{color:var(--brand-dark);font-size:clamp(28px,4vw,40px)}.alternate-path p{max-width:54ch;color:var(--muted);line-height:1.6}.alternate-path .application-submit{padding-inline:22px}@media (width<=620px){.application-start{gap:18px;padding:24px 16px}.start-fields{grid-template-columns:1fr;gap:13px}.application-start h1{font-size:30px}}.form-shell{background:#ffffffa3;min-width:0;padding:18px;display:block}.form-shell>*,#axo-root-v2{width:min(100%,980px);min-width:0;max-width:100%;margin-inline:auto}#axo-root-v2{display:block}.form-loading{min-height:420px;color:var(--brand-dark);background:#eef6ff85;border:1px dashed #386ff933;border-radius:18px;place-items:center;font-size:15px;font-weight:800;display:grid}.form-loading[hidden]{display:none}@media (width>=761px) and (width<=980px){.page-shell .application-grid{grid-template-columns:1fr;width:min(100%,900px)}.application-grid .benefit-rail{border-top:1px solid #386ff91a;border-right:0;order:2;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.application-grid .benefit-rail article{padding:16px}}@media (width<=760px){.form-shell{justify-items:center;width:100%;padding:4px;display:grid;overflow-x:hidden}.form-shell>*,#axo-root-v2,#axo-root-v2>*{width:100%;min-width:0;max-width:100%;margin-inline:auto}#axo-root-v2{justify-self:center}#axo-root-v2 *{min-width:0}}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2")}:root{color-scheme:light;--brand:#386ff9;--brand-dark:#102b86;--background:#eef6ff;--surface:#ffffffdb;--text:#0d2138;--muted:#53677c;--border:#386ff929;--shadow:0 24px 72px #386ff924;font-family:Onest,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-site=lainaamo]{--brand:#d94f91;--brand-dark:#702346;--background:#fff5fa;--text:#281623;--muted:#705467;--border:#d94f9129;--shadow:0 24px 72px #842a5424}*{box-sizing:border-box}body{background:var(--background);min-height:100vh;color:var(--text);margin:0}body:before{content:"";z-index:-2;background:linear-gradient(#ffffffe0 0 78px,#fff0 78px),linear-gradient(#eef6ffc7,#eef6fff0),url(/lainanenhero.webp) 50%/cover no-repeat;position:fixed;inset:0}html[data-site=lainaamo] body:before{background:linear-gradient(#ffffffe6 0 78px,#fff0 78px),linear-gradient(#fff5fac7,#fff5faf0),url(/lainaamo-theme.webp) 50%/cover no-repeat}a{color:inherit;text-decoration:none}p,h1,h2{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.corner-brand,.wordmark{width:fit-content;color:var(--brand-dark);letter-spacing:-.04em;font-size:26px;font-weight:900}.application-header{background:#ffffffe6;border-bottom:1px solid #386ff91a;align-items:center;min-height:72px;padding-inline:clamp(24px,7vw,136px);display:flex}.corner-brand{display:inline-flex}.corner-brand span,.wordmark span{color:var(--brand)}.page-shell{width:min(1440px,100% - 40px);min-height:100vh;margin-inline:auto;padding:24px 0 48px}.application-hero{display:block}.application-grid,.application-card{background:#ffffffe6;border:1px solid #dce7ffd6;border-radius:24px;grid-template-columns:240px minmax(0,1040px);width:min(1280px,100%);min-height:560px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #386ff929}.single-card{grid-template-columns:1fr;max-width:760px}.benefit-rail{background:#f8fbffe6;border-right:1px solid #386ff91f;align-content:start;gap:14px;padding:24px;display:grid}.benefit-rail article{background:#ffffffb8;border:1px solid #386ff91f;border-radius:18px;align-content:start;gap:10px;padding:20px;display:grid}.benefit-rail svg,.status-pill svg{color:var(--brand)}.benefit-rail h2{color:var(--brand-dark);font-size:18px;line-height:1.15}.benefit-rail p{color:var(--muted);font-size:14px;line-height:1.5}.application-content{align-content:center;gap:16px;padding:clamp(34px,5vw,58px);display:grid}.status-pill{border:1px solid var(--border);width:fit-content;min-height:38px;color:var(--brand-dark);background:#eef6ffdb;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:850;display:inline-flex}.application-content h1{letter-spacing:-.05em;max-width:560px;font-size:clamp(38px,5vw,58px);line-height:1}.application-content>p{max-width:570px;color:var(--muted);font-size:17px;line-height:1.62}.actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.primary-button{background:var(--brand);color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 21px;font-weight:850;display:inline-flex}.trust-row{background:#d1deffb8;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1280px,100%);margin:28px auto 0;padding:10px 12px;display:grid}.trust-row p,.trust-row a{min-height:50px;color:var(--brand-dark);text-align:center;border-left:1px solid #386ff924;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:13px;font-weight:760;line-height:1.35;text-decoration:none;display:flex}.trust-row>:first-child{border-left:0}.trust-row a{color:var(--brand);transition:background-color .16s,color .16s}.trust-row a:hover{color:var(--brand-dark);background:#ffffff7a;border-radius:10px}.trust-row svg{color:var(--brand)}@media (width<=760px){body:before{background:linear-gradient(#ffffffe6 0 70px,#fff0 70px),linear-gradient(#eef6ffd6,#eef6fff5),url(/lainanenhero.webp) 50%/cover no-repeat}.corner-brand{font-size:23px}.application-header{min-height:64px;padding-inline:14px}.wordmark{font-size:22px}.page-shell{width:100%;padding:10px 8px 28px}.application-grid{border-radius:20px;grid-template-columns:1fr;width:min(100%,520px);min-height:0;margin-inline:auto}.application-card{border-radius:22px;grid-template-columns:1fr;min-height:0}.benefit-rail{border-top:1px solid #386ff91a;border-right:0;order:2;grid-template-columns:1fr;padding:12px}.benefit-rail article{border-radius:16px;padding:14px}.application-content{gap:16px;padding:28px 20px 24px}h1{font-size:clamp(36px,12vw,52px)}.application-content>p{font-size:16px}.primary-button{width:100%}.trust-row{border-radius:18px;grid-template-columns:1fr;justify-content:stretch;gap:0;width:min(100%,520px);margin-top:18px;padding:8px 14px;display:grid}.trust-row p,.trust-row a{text-align:left;border-top:1px solid #386ff91f;border-left:0;justify-content:flex-start;min-height:46px;padding:9px 4px;font-size:13px}.trust-row>:first-child{border-top:0}}
