:root{font-family:Arial,Helvetica,sans-serif;color:#000066;background:#f5f9f9;font-synthesis:none;--teal:#006d70;--navy:#000066}*{box-sizing:border-box}body{margin:0}header,footer{max-width:1120px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}a{color:var(--teal);text-underline-offset:4px}header>a:last-child{font-size:14px;font-weight:700}.brand{font-size:28px;font-weight:800;color:var(--navy);text-decoration:none;letter-spacing:-1px}.brand span{display:block;font-size:11px;font-weight:400;letter-spacing:.2px;margin-top:6px;color:#466367}main{max-width:1060px;margin:52px auto 64px;display:grid;grid-template-columns:1fr 1.06fr;gap:65px;align-items:start;padding:0 32px}.intro{padding-top:42px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--teal)}h1{font-size:clamp(38px,5vw,60px);line-height:1.06;letter-spacing:-2px;margin:22px 0}h2{font-size:25px;margin:22px 0 12px;letter-spacing:-.6px}.intro>p:not(.eyebrow){line-height:1.65;color:#466367}.intro-note{margin-top:50px;border-left:3px solid #66cccc;padding:4px 0 4px 18px;max-width:360px;font-size:14px;line-height:1.7;color:#466367}.card{background:white;border:1px solid #dce8e8;border-radius:20px;padding:32px;box-shadow:0 12px 40px #00333306}.tabs{display:flex;background:#edf5f5;padding:4px;border-radius:10px;gap:4px}.tabs button{flex:1;background:transparent;border:0;padding:12px 8px;border-radius:7px;color:#466367;font-weight:700}.tabs button[aria-pressed=true]{background:#fff;color:var(--navy);box-shadow:0 2px 5px #00000008}label{display:block;font-size:14px;font-weight:700;margin:19px 0}input{display:block;width:100%;margin-top:8px;border:1px solid #bbcfcf;border-radius:8px;padding:13px 12px;font:inherit;font-weight:400;color:var(--navy);background:#fff}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #66cccc;outline-offset:3px}.primary{background:#66cccc;color:var(--navy);width:100%;border:0;border-radius:8px;padding:15px;font-size:14px;font-weight:800;margin-top:14px}button{cursor:pointer;font-family:inherit}button:disabled{opacity:.55;cursor:wait}.help,small{color:#52676c;line-height:1.6;font-size:13px}.help{overflow-wrap:anywhere}small{display:block;font-weight:400;margin-top:5px}.links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.links button,.text-button{border:0;padding:0;background:none;color:var(--teal);text-decoration:underline;text-underline-offset:4px;font-size:13px}.text-button{margin-top:24px}.status{font-size:14px;line-height:1.55;padding:12px;border-radius:8px;background:#edf8f5;color:#125b49;overflow-wrap:anywhere}.status:empty{display:none}.status.error{background:#fff1ef;color:#9c2424}.status.pending{background:#eef4fa;color:#304965}#captcha{margin-top:20px;min-height:65px;max-width:100%;overflow:hidden}footer{border-top:1px solid #dce8e8;font-size:12px;color:#52676c;justify-content:flex-start}footer span{margin-right:auto}[hidden]{display:none!important}@media(max-width:720px){header,footer{padding:22px 20px}header>a:last-child{font-size:12px}.brand{font-size:24px}main{grid-template-columns:1fr;gap:25px;margin:12px auto 40px;padding:0 16px}.intro{padding:0 8px}.intro h1{font-size:38px;margin:12px 0}.intro h1 br{display:none}.intro-note{margin:20px 0 0;max-width:none}.card{padding:24px 20px}footer{flex-wrap:wrap}}
