.aup5{--indigo:#122a66;--green:#00a99d;--line:#e3eaf2;--soft:#f6f9fc;--teal-soft:#f1faf8;--teal-border:#cfe9e4;--ink:#23324a;color:var(--ink);font-family:Open Sans,sans-serif}.aup5 *{box-sizing:border-box}.aup5-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.aup5-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.aup5-h2{font-size:clamp(22px,3vw,28px);font-weight:800;color:var(--indigo)}.aup5-center{text-align:center}.aup5-hero{background-image:linear-gradient(160deg,#0d2050,#122a66 60%,#143475);color:#fff;padding:64px 0 56px;text-align:center}.aup5-hero .aup5-eyebrow{margin-bottom:10px}.aup5-hero-title{font-family:Open Sans,sans-serif;font-weight:800;font-size:clamp(28px,5vw,44px);line-height:1.1;color:#fff;margin:0}.aup5-hero-sub{max-width:680px;margin:16px auto 0;font-size:16px;line-height:1.7;color:#ffffffd1}.aup5-hero-note{max-width:620px;margin:14px auto 0;font-size:13.5px;color:#ffffff8c}.aup5-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.aup5-workspace{background:#fff;padding:36px 0 56px}.aup5-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.aup5-doc-col{min-width:0;position:sticky;top:88px}.aup5-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--indigo);color:#fff;border-radius:12px 12px 0 0;padding:14px 20px}.aup5-toolbar-title{font-weight:700;font-size:14px;letter-spacing:.04em}.aup5-toolbar-hint{font-size:12px;color:#ffffff8c}.aup5-paper{background:#fff;border:1px solid var(--line);border-top:none;border-radius:0 0 12px 12px;padding:40px 48px;box-shadow:0 18px 50px #122a661a;font-family:Georgia,Times New Roman,serif;color:#1a1a1a;line-height:1.55;max-height:calc(100vh - 160px);overflow-y:auto}.aup5-paper h1{font-size:22px;border-bottom:2px solid var(--indigo);padding-bottom:8px;margin:0 0 4px}.aup5-paper h2{font-size:15px;color:var(--indigo);margin:22px 0 6px;font-family:Open Sans,sans-serif}.aup5-paper p{font-size:13.5px;margin:8px 0}.aup5-paper ul,.aup5-paper ol{font-size:13.5px;margin:8px 0 8px 18px;padding:0}.aup5-paper li{margin:5px 0}.aup5-paper table.aup-meta{border-collapse:collapse;margin:12px 0;width:100%;font-size:13px}.aup5-paper table.aup-meta th{text-align:left;width:150px;padding:6px 10px;background:#f0f3f8;border:1px solid var(--line);vertical-align:top;font-family:Open Sans,sans-serif}.aup5-paper table.aup-meta td{padding:6px 10px;border:1px solid var(--line)}.aup5-paper .aup-doc-disclaimer{font-size:12.5px;font-style:italic;background:#fff8e6;border:1px solid #e7d59a;border-radius:6px;padding:10px 12px;margin:14px 0}.aup5-paper hr{border:none;border-top:1px solid var(--line);margin:18px 0}.aup5-form{background:var(--soft);border:1.5px solid var(--line);border-radius:14px;padding:18px 20px}.aup5-edit-head{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 12px}.aup5-fieldset{border:none;padding:0;margin:0 0 18px}.aup5-fieldset legend{font-family:Open Sans,sans-serif;font-weight:700;font-size:13px;color:var(--indigo);padding:0;margin-bottom:8px}.aup5-optional{font-weight:600;font-size:11px;color:#9aa7b8}.aup5-field{display:grid;gap:5px;margin-top:10px}.aup5-label{font-size:12.5px;font-weight:600;color:var(--indigo)}.aup5-label i{font-style:normal;font-size:11px;color:var(--green);margin-left:4px}.aup5-field input,.aup5-field select{width:100%;font-family:inherit;font-size:14px;color:var(--ink);padding:9px 11px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.aup5-field input:focus,.aup5-field select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #00a99d29}.aup5-field input.is-invalid{border-color:#c0392b}.aup-err{font-size:12px;color:#c0392b;min-height:1em}.aup-err:empty{display:none}.aup5-help{font-size:12px;color:#7a8aa0;margin:8px 0 0}.aup5-rows{display:grid;gap:8px;margin-top:10px}.aup5 .aup-row{display:flex;gap:8px}.aup5 .aup-row input{flex:1;font-family:inherit;font-size:14px;padding:9px 11px;border:1.5px solid var(--line);border-radius:8px}.aup5 .aup-row input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #00a99d29}.aup5 .aup-row-del{flex-shrink:0;width:34px;height:34px;border:1.5px solid var(--line);border-radius:8px;background:#fff;color:#8a9ab0;font-size:18px;cursor:pointer}.aup5 .aup-row-del:hover{border-color:#c0392b;color:#c0392b}.aup5-add{margin-top:10px;font-family:inherit;font-weight:600;font-size:13px;color:var(--green);background:none;border:1.5px dashed var(--green);border-radius:8px;padding:7px 12px;cursor:pointer}.aup5-pdf-block{margin-top:18px;background:var(--soft);border:1.5px solid var(--line);border-radius:14px;padding:18px 20px}.aup5-pdf-block .aup5-ack-line{margin-bottom:14px}.aup5-rail-word{margin-top:18px;background:var(--indigo);color:#fff;border-radius:14px;padding:22px}.aup5-rail-word-h{font-size:17px;font-weight:800;color:#fff;margin:0 0 6px}.aup5-rail-word-sub{font-size:13.5px;line-height:1.55;color:#fffc;margin:0 0 16px}.aup5-rail-word .aup5-label{color:#ffffffd9}.aup5-rail-word .aup5-field input{background:#fffffff5;border-color:transparent;color:var(--ink)}.aup5-rail-word .aup5-field input:focus{box-shadow:0 0 0 3px #00a99d59}.aup5-rail-word .aup5-ack-line{color:#fffc}.aup5-rail-word .aup-err{color:#ffb4ab}.aup5-rail-word .aup5-success h3{color:#fff}.aup5-rail-word .aup5-success p{color:#ffffffd1}.aup5-btn{display:inline-block;font-family:inherit;font-weight:700;font-size:14px;padding:11px 22px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .2s,opacity .2s}.aup5-btn-primary{background:var(--green);color:#fff}.aup5-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #00a99d52}.aup5-btn-primary:disabled{opacity:.5;cursor:not-allowed}.aup5-btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff}.aup5-btn-ghost:hover{border-color:#fff}.aup5-btn-ghost-indigo{background:transparent;border:1.5px solid var(--indigo);color:var(--indigo)}.aup5-btn-ghost-indigo:hover{background:#122a660d}.aup5-btn-block{display:block;width:100%;text-align:center}.aup5-email{display:grid;gap:12px}.aup5-ack-line{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4;color:#57667e;cursor:pointer}.aup5-ack-line input{margin-top:2px;width:15px;height:15px;flex-shrink:0;accent-color:var(--green)}.aup5-success{text-align:center;padding:8px 4px}.aup5-success h3{font-size:18px;font-weight:800;color:var(--indigo);margin:0 0 8px}.aup5-success p{font-size:14px;line-height:1.6;color:#57667e;margin:0}.aup5-cta{background:var(--teal-soft);border-top:1px solid var(--teal-border);padding:56px 0;text-align:center}.aup5-cta-inner{max-width:700px;margin:0 auto}.aup5-cta-h{font-size:clamp(22px,3vw,28px);font-weight:800;color:var(--indigo)}.aup5-cta-sub{font-size:15px;line-height:1.65;color:#57667e;margin:12px auto 22px;max-width:560px}.aup5-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.aup5-faq{background:#fff;padding:56px 0}.aup5-faq-list{max-width:760px;margin:24px auto 0;display:grid;gap:12px}.aup5-faq-item{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:4px 20px}.aup5-faq-item summary{font-size:16px;font-weight:700;color:var(--indigo);cursor:pointer;padding:16px 0;list-style:none}.aup5-faq-item summary::-webkit-details-marker{display:none}.aup5-faq-item summary:after{content:"+";float:right;color:var(--green)}.aup5-faq-item[open] summary:after{content:"−"}.aup5-faq-item p{font-size:14.5px;line-height:1.65;color:#57667e;margin:0 0 16px}@media(max-width:920px){.aup5-grid{grid-template-columns:1fr}.aup5-doc-col{position:static}.aup5-paper{max-height:none;padding:28px 24px}}
