.fp-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 4vw;background:#fbfdf9;border-bottom:1px solid #e0eadc}.fp-header a{color:#356b50;text-decoration:none;font-size:13px}.fp-brand{display:flex;align-items:center;gap:10px;font-size:21px!important;font-weight:700}.fp-brand img{height:38px;width:38px;object-fit:contain;border-radius:10px}.fp-brand span{font-size:12px;border-left:1px solid #cfdfcb;padding-left:14px;margin-left:4px;font-weight:400}.fp-register{background:radial-gradient(ellipse at top left,#e8f2e3,transparent 60%),#f7faf4;color:#194333}.fp-register-grid{max-width:1160px;margin:64px auto;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;padding:0 28px;align-items:center}.fp-eyebrow{color:#75977c;font-size:11px;font-weight:700;letter-spacing:2px}.fp-intro h1{font-size:48px;line-height:1.45;margin:20px 0;color:#145139}.fp-intro p,.fp-muted{color:#7d9281;line-height:1.9;font-size:13px}.fp-intro ol{list-style:none;padding:0;margin-top:32px;counter-reset:steps}.fp-intro li{counter-increment:steps;position:relative;padding:0 0 24px 42px;font-size:14px}.fp-intro li:before{content:counter(steps);position:absolute;left:0;border:1px solid #c8dcc2;border-radius:50%;width:26px;height:26px;text-align:center;line-height:26px;color:#417751}.fp-intro li span{display:block;color:#88a08b;font-size:12px;margin-top:6px}.fp-register-card{background:#fff;border:1px solid #dfebd9;border-radius:28px;padding:34px;box-shadow:0 16px 60px #164c3010}.fp-register-card h2{font-size:27px;margin:12px 0 24px}.fp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.fp-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#506d57}.fp-form-grid input{min-width:0;width:100%;padding:12px;border:1px solid #dbe7d6;border-radius:10px;background:#fbfdf9;color:#194333;box-sizing:border-box}.fp-submit{display:block;width:100%;border:0;border-radius:12px;background:#0b513d;color:#fff!important;text-decoration:none;text-align:center;padding:14px;margin-top:22px;font-size:14px;font-weight:600;box-sizing:border-box}.fp-error{background:#fff1e9;color:#a14430;padding:12px;border-radius:10px;font-size:13px}.fp-success{background:#edf7e8;color:#377249;padding:20px;border-radius:12px;line-height:1.8}.fp-workspace{background:#f4f8ef;color:#194333;margin:0}.fp-user{display:flex;gap:20px;align-items:center;font-size:13px;color:#62806a}.fp-main{max-width:1600px;margin:auto;padding:32px 4vw 60px}.fp-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px;gap:15px}.fp-title h1{font-size:27px;margin:10px 0 0}.fp-title p{font-size:12px;color:#859b88}.fp-workspace .btn{font-family:inherit}.fp-workspace .btn-primary{background:#0b513d}.fp-workspace .btn-secondary{background:#fff;border:1px solid #dce7d7;color:#416e50}
@media(max-width:700px){.fp-header{padding:16px;flex-wrap:wrap}.fp-brand{font-size:17px!important}.fp-register-grid{grid-template-columns:1fr;margin:24px auto;padding:0 18px;gap:24px}.fp-intro h1{font-size:32px;margin:10px 0}.fp-intro ol{display:none}.fp-register-card{padding:24px}.fp-form-grid{grid-template-columns:1fr}.fp-main{padding:24px 16px}.fp-user{gap:14px;font-size:12px}.fp-title{align-items:start;flex-direction:column}.fp-title p{margin:0}}
