*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:#35383c;background:#fcfbf9}body{margin:0;min-height:100vh;overflow-x:hidden}.background-glow{position:fixed;z-index:-1;top:-260px;right:-350px;height:860px;width:860px;border:1px solid #f4dfd3;border-radius:50%;box-shadow:0 0 0 32px #fff,0 0 0 50px #fbeee9,0 0 0 82px #fff,0 0 0 90px #fbf3ef,0 0 0 125px #fff;opacity:.55}.top{min-height:100px;display:flex;align-items:center;justify-content:space-between;max-width:1160px;margin:auto;padding:20px 32px;border-bottom:1px solid #e6e2da}.brand{display:flex;align-items:center;gap:12px}.brand-sia{font-size:63px;line-height:1;font-weight:700;letter-spacing:-9px;color:#858585;padding-right:10px;font-family:Arial,sans-serif}.brand-words{font-size:13px;color:#868585;line-height:1.17}.brand-words small{font-size:11px}.top-note{font-size:11px;letter-spacing:.21em;color:#b5a7a1;font-weight:700}.page{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);max-width:1160px;margin:67px auto 50px;padding:0 32px;gap:58px}.accent{position:absolute;left:0;top:210px;width:6px;height:420px;background:#f2a63d}.panel{max-width:690px}.eyebrow{font-size:12px;letter-spacing:.2em;font-weight:800;color:#cc8528;margin-bottom:26px}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(38px,4vw,61px);line-height:1.15;letter-spacing:-.025em;margin:0}h1 em{color:#ad2447;font-weight:400}.lead{font-size:17px;line-height:1.7;color:#6b6d70;max-width:590px;margin:29px 0 29px}.field{margin:0 0 22px}.field label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.field input{background:#fff;border:1px solid #dbd5d0;border-radius:9px;width:100%;max-width:540px;padding:16px;font-size:16px;color:#303238;outline:none;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:#af2647;box-shadow:0 0 0 4px #af26471a}button{border:0;border-radius:8px;padding:17px 25px;background:#ae2449;color:#fff;font-size:16px;font-weight:700;cursor:pointer;min-width:270px;display:inline-flex;gap:36px;justify-content:space-between;align-items:center}button:hover{background:#8f1e3e}button:disabled{opacity:.68;cursor:wait}#status{min-height:23px;color:#9c253c;font-size:14px;line-height:1.5;max-width:530px;margin:16px 0}.note{font-size:13px;line-height:1.6;color:#727378;margin-top:28px;max-width:520px}.aside{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px}.circle{width:min(100%,290px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:14px solid #f4d4c5;box-shadow:0 0 0 19px #fff,0 0 0 24px #f7ede8,0 0 0 47px #fff,0 0 0 52px #faf2ef}.circle span{font-weight:700;font-size:90px;letter-spacing:-12px;padding-right:13px;color:#c3c0bc}.aside p{margin-top:56px;font-size:14px;line-height:1.7;color:#777;max-width:300px;text-align:center}footer{max-width:1160px;margin:0 auto;padding:24px 32px 28px;border-top:1px solid #e8e2dd;display:flex;justify-content:space-between;gap:20px;color:#898687;font-size:12px}@media(max-width:740px){.top{padding:12px 20px;min-height:78px}.brand-sia{font-size:48px}.top-note{font-size:9px;max-width:125px;text-align:right}.page{margin-top:42px;padding:0 23px;grid-template-columns:1fr;gap:12px}.accent{top:160px;height:250px;width:4px}.aside{min-height:0;padding:10px}.circle{display:none}.aside p{margin:10px 0 22px}.lead{font-size:15px}button{width:100%}footer{padding:20px 23px;display:block}footer span{display:block;margin-bottom:8px}}
.field select{background:#fff;border:1px solid #dbd5d0;border-radius:9px;width:100%;max-width:540px;padding:16px;font-size:16px;color:#303238;outline:none}.field select:focus{border-color:#af2647;box-shadow:0 0 0 4px #af26471a}
