.x-application-page{--x-green:#198754;--x-rust:#8d3414;--x-dark:#173126;background:#fff;color:#263b30}.x-application-page .x-intro,.x-application-page .x-process{padding-top:64px;padding-bottom:64px}.x-application-page .x-eyebrow{display:block;color:var(--x-rust);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.x-application-page h2{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2;margin-bottom:22px;color:var(--x-dark)}.x-application-page .x-intro{max-width:1000px;text-align:center}.x-application-page .x-lead{font-size:1.15rem;line-height:1.8;max-width:850px;margin:0 auto 28px}.x-application-page .x-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.x-application-page .x-dark{background:var(--x-dark);padding:56px 0;color:#e8f0e9}.x-application-page .x-dark h2,.x-application-page .x-dark h3{color:#fff}.x-application-page .x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.x-application-page .x-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.x-application-page .x-feature{border-top:1px solid #ffffff40;padding-top:20px}.x-application-page .x-feature>span{font-size:.85rem;color:#b8d6c7}.x-application-page .x-feature h3{font-size:1.4rem;margin:14px 0}.x-application-page p{line-height:1.8}.x-application-page .x-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:22px;margin:28px 0}.x-application-page .x-steps li{padding-left:4px}.x-application-page .x-steps strong{color:var(--x-dark)}.x-application-page .x-note{padding:20px 24px;background:#edf5ef;border-left:4px solid var(--x-green);border-radius:0 10px 10px 0;line-height:1.8}.x-application-page .x-form-section{background:#f3f5ef;padding:56px 0 72px;scroll-margin-top:110px}.x-application-page .x-form-card{max-width:850px;margin:auto;background:#fff;border:1px solid #dce5da;border-radius:16px;padding:clamp(22px,4vw,44px);box-shadow:0 12px 40px #1731260a}.x-application-page fieldset{border:0;border-top:1px solid #dce5da;margin-top:32px;padding-top:24px;min-width:0}.x-application-page legend{float:none;width:auto;font-size:1.2rem;font-weight:700;padding-right:16px;color:var(--x-dark)}.x-application-page .x-field{margin-bottom:20px;min-width:0}.x-application-page .x-field>label{display:block;font-weight:600;margin-bottom:8px;font-size:.95rem}.x-application-page .x-field input,.x-application-page .x-field select,.x-application-page .x-field textarea{border:1px solid #b9c9bd;border-radius:8px;padding:12px;min-height:48px;background:#fff;color:#233a2b;width:100%;font-size:16px}.x-application-page :is(input,select,textarea):focus{border-color:var(--x-green);outline:2px solid #19875440;outline-offset:2px}.x-application-page .x-checks{display:flex;gap:14px 24px;flex-wrap:wrap;margin:12px 0 24px}.x-application-page .x-checks label{display:flex;align-items:center;gap:8px}.x-application-page input[type=checkbox]{accent-color:var(--x-green);width:18px;height:18px;flex-shrink:0}.x-application-page .x-consent{display:flex;align-items:flex-start;gap:12px;margin:24px 0;line-height:1.7}.x-application-page .x-consent input{margin-top:5px}.x-application-page .x-submit{width:100%;padding:15px}.x-application-page .x-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.x-application-page .x-receipt{max-width:720px;padding:64px 24px;margin:48px auto}.x-application-page a:not(.btn){overflow-wrap:anywhere}@media(max-width:767px){.x-application-page .x-grid,.x-application-page .x-grid-two,.x-application-page .x-steps{grid-template-columns:1fr}.x-application-page .x-intro,.x-application-page .x-process{padding-top:40px;padding-bottom:40px}.x-application-page .x-dark,.x-application-page .x-form-section{padding:40px 0}.x-application-page .x-grid{gap:12px}.x-application-page .x-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.x-application-page *{scroll-behavior:auto!important;transition:none!important}}
