.fk-company-claim{margin:34px 0 10px;padding:28px;border:1px solid #cfe0dd;border-radius:22px;background:linear-gradient(135deg,#f4faf8,#fff);display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:28px;align-items:center;color:#17324d}.fk-company-claim__eyebrow,.fk-company-claim-flow span{display:block;margin-bottom:8px;color:#147d6f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fk-company-claim h2{margin:0 0 10px;font-size:clamp(1.4rem,2.5vw,2rem)}.fk-company-claim p{margin:0;line-height:1.65}.fk-company-claim form{display:grid;gap:8px}.fk-company-claim button,.fk-company-claim-flow button,.fk-company-claim-flow a{border:0;border-radius:12px;background:#17324d;color:#fff;padding:14px 18px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.fk-company-claim small{color:#5d6e7e;line-height:1.45}.fk-company-claim__message{margin-top:15px;padding:12px 14px;border-radius:12px;background:#e5f5ef;display:grid;gap:3px}.fk-company-claim-flow{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef5f4;color:#17324d;font-family:Arial,sans-serif}.fk-company-claim-flow>section{width:min(100%,620px);padding:34px;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgba(23,50,77,.12)}.fk-company-claim-flow h1{margin:0 0 12px}.fk-company-claim-flow p{line-height:1.65}.fk-company-claim-flow form{display:grid;gap:10px;margin-top:22px}.fk-company-claim-flow input{width:100%;box-sizing:border-box;border:1px solid #b9cecb;border-radius:10px;padding:12px 14px;font:inherit}.fk-company-claim-flow small{color:#607181}.fk-company-claim-flow__error{margin:14px 0;padding:12px;border-radius:10px;background:#fff0f0;color:#8a2525}.fk-company-claim-flow .fk-company-login__password{display:grid;grid-template-columns:1fr auto;gap:8px}.fk-company-claim-flow .fk-company-login__password-toggle{padding:10px 14px;background:#e7efee;color:#17324d}@media(max-width:720px){.fk-company-claim{grid-template-columns:1fr;padding:22px;gap:20px}.fk-company-claim-flow>section{padding:24px}}
