:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body.as571-page{margin:0;background:#090f18;color:#e7f0f9;font:15px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh;background-image:radial-gradient(ellipse at 85% 2%,#163b6255,transparent 42%)}a{color:inherit}.as571-page :focus-visible{outline:2px solid #6cceff;outline-offset:3px}
.as571-skip{position:absolute;top:-90px;left:20px;background:#fff;color:#111;padding:12px;z-index:300}.as571-skip:focus{top:8px}.as571-head{height:84px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(18px,5vw,72px);border-bottom:1px solid #25364a}.as571-head img{width:160px;height:auto}.as571-head span{font-size:11px;letter-spacing:.16em;font-weight:800;color:#7995ae}.as571-main{max-width:1300px;margin:0 auto;padding:55px clamp(16px,4vw,55px) 95px}.as571-eyebrow{font-size:11px;color:#69beff;font-weight:800;letter-spacing:.14em}.as571-intro{display:flex;justify-content:space-between;gap:32px;align-items:end;margin:0 0 40px}.as571-intro h1,.as571-received h1{font-size:clamp(34px,4.6vw,70px);line-height:1.08;letter-spacing:-.045em;margin:15px 0 18px;font-weight:730}.as571-intro h1 em{font-weight:470;color:#88caff}.as571-intro p{color:#a3b5c9;max-width:670px;font-size:16px;line-height:1.7}.as571-intro-number{display:flex;align-items:center;gap:16px;flex-shrink:0;color:#8197af;padding:0 0 13px}.as571-intro-number b{font-size:66px;line-height:1;font-weight:500;color:#9ed8ff;letter-spacing:-.06em}.as571-intro-number span{font-size:12px}.as571-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.85fr);gap:22px;align-items:start}.as571-left{display:grid;gap:18px}.as571-card,.as571-send{background:#111b29;border:1px solid #293a4d;border-radius:15px;padding:clamp(20px,2.5vw,30px);box-shadow:0 12px 40px #02060d24}.as571-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #26364b}.as571-card-head span{color:#7494ae;font-size:11px;letter-spacing:.11em;font-weight:750}.as571-card-head h2{margin:6px 0 0;line-height:1.2;font-size:25px;letter-spacing:-.03em}.as571-edit{border:1px solid #42617e;border-radius:8px;padding:9px 12px;text-decoration:none;font-size:12px;color:#a4d7ff;white-space:nowrap}.as571-edit:hover{background:#1e364d}.as571-details{display:grid;gap:0;padding-top:10px}.as571-row{display:flex;gap:20px;align-items:start;justify-content:space-between;padding:10px 0;border-bottom:1px solid #243143;font-size:13px}.as571-row:last-child{border-bottom:0}.as571-row span{color:#96a9bb;min-width:105px}.as571-row strong{font-weight:650;text-align:right;overflow-wrap:anywhere;max-width:70%}.as571-empty{color:#99afc3;font-size:14px;margin:20px 0 0}.as571-effects-list{padding-top:9px;display:grid;gap:9px}.as571-effect{display:flex;gap:12px;align-items:center;border-bottom:1px solid #26364a;padding:11px 0}.as571-effect>span{flex:1;font-size:13px;min-width:90px}.as571-effect>span b{font-size:11px;color:#86bbeb;margin-right:6px}.as571-effect label{display:flex;gap:6px;align-items:center;color:#8fa5bb;font-size:11px}.as571-effect select{background:#172a3c;color:#e2f3ff;border:1px solid #38516e;border-radius:6px;padding:7px 5px;font-size:12px}.as571-remove{background:none;border:1px solid #37516e;color:#bacfe3;border-radius:7px;cursor:pointer;font-size:21px;line-height:1;width:32px;height:32px}.as571-remove:hover{background:#442a37;color:#fff}.as571-right{position:sticky;top:70px}.as571-send{background:#162438;border-color:#385e81}.as571-send h2{font-size:30px;letter-spacing:-.03em;margin:12px 0}.as571-send>p{color:#a6b8ce;margin:0 0 24px}.as571-send form{display:grid;gap:15px}.as571-send form>label:not(.as571-privacy){display:grid;gap:7px;font-size:13px;font-weight:700;color:#dce8f4}.as571-send label>span:not(.as571-privacy span){color:#91a9c0;font-size:11px;font-weight:400}.as571-send input:not([type=hidden]):not([type=checkbox]),.as571-send textarea,.as571-send select{width:100%;border:1px solid #42627e;border-radius:9px;background:#0f1b29;color:#f3f8ff;font:inherit;padding:12px;min-height:45px}.as571-send input::placeholder,.as571-send textarea::placeholder{color:#7890a8}.as571-send textarea{resize:vertical}.as571-privacy{display:flex;gap:10px;align-items:start;color:#bdd0e0;font-size:12px}.as571-privacy input{width:17px;height:17px;flex-shrink:0;accent-color:#349ae8;margin-top:3px}.as571-privacy a{color:#9ed8ff}.as571-hint{font-size:12px;color:#91a7ba}.as571-button{width:100%;display:inline-flex;justify-content:center;align-items:center;border:0;background:#258ad3;color:#fff;padding:13px 17px;min-height:48px;border-radius:9px;font:700 14px system-ui;cursor:pointer;text-decoration:none;text-align:center}.as571-button:hover{background:#1473b8}.as571-button:disabled{opacity:.65;cursor:progress}.as571-button.secondary{border:1px solid #385878;background:transparent;color:#e1f3ff}.as571-clear{margin-top:16px;background:transparent;color:#94afc8;border:0;text-decoration:underline;cursor:pointer;font-size:12px;text-underline-offset:4px}.as571-warning,.as571-alert{color:#ffe8cc;background:#683e252f;padding:12px;border:1px solid #af784b;border-radius:8px;font-size:13px}.as571-honeypot{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important}.as571-footer{border-top:1px solid #213145;max-width:1250px;margin:auto;padding:24px 30px;display:flex;justify-content:space-between;gap:20px;color:#879db2;font-size:12px}.as571-received{max-width:700px;padding:35px 0 90px}.as571-received p{line-height:1.8;color:#afc2d7}.as571-actions{display:flex;gap:12px;max-width:490px;margin-top:25px}
@media(max-width:900px){.as571-grid{grid-template-columns:minmax(0,1fr)}.as571-right{position:static}.as571-intro-number{display:none}}@media(max-width:520px){.as571-head{height:66px}.as571-head img{width:130px}.as571-head span{font-size:9px}.as571-main{padding-top:33px}.as571-card-head h2{font-size:21px}.as571-effect{flex-wrap:wrap}.as571-effect>span{flex-basis:100%}.as571-row{display:block}.as571-row strong{display:block;text-align:left;max-width:100%;margin-top:4px}.as571-footer{padding-inline:18px;display:grid}.as571-actions{display:grid}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Constrain min-content width of nested grid and long edit links on compact phones. */
.as571-grid,.as571-left,.as571-right,.as571-card,.as571-send{min-width:0}
.as571-left{grid-template-columns:minmax(0,1fr)}
@media(max-width:520px){.as571-card-head{flex-wrap:wrap;align-items:flex-start}.as571-card-head>div{min-width:0}.as571-edit{white-space:normal}}
