:root{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#063742;background:#f1f6f4}*{box-sizing:border-box}body{margin:0}a{color:inherit}button{font:inherit}[hidden]{display:none!important}.desk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#073847;color:#fff;padding:16px max(22px,calc((100vw - 1140px)/2));position:relative}.desk-brand{text-decoration:none;display:grid;gap:1px;letter-spacing:.11em}.desk-brand strong{font-size:19px}.desk-brand small{font-size:9px;letter-spacing:.48em}.desk-top nav{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:13px;font-weight:650}.desk-top nav a{text-decoration:none;opacity:.95}.desk-top nav a:hover{text-decoration:underline}main{max-width:1150px;margin:auto;padding:30px 20px 66px}.desk-intro{margin-bottom:22px}.desk-intro h1{font-size:clamp(28px,4vw,42px);margin:5px 0}.desk-intro p{margin:0;font-size:15px;color:#546d72}.desk-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#20745f}.desk-card,.desk-message{background:#fff;border:1px solid #d3e4df;border-radius:17px;padding:23px;margin-bottom:17px;box-shadow:0 5px 24px #082e3210}.desk-confirm{background:linear-gradient(150deg,#ecf9f2,#fff 70%);border-color:#b9dcca}.desk-confirm-row{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.desk-card h2,.desk-message h2{font-size:clamp(19px,2vw,24px);margin:8px 0 12px}.desk-card p{line-height:1.55;margin:6px 0 16px;font-size:14px;color:#50666a}.desk-pill{display:inline-block;border-radius:999px;padding:8px 12px;font-weight:800;background:#cfe9da;color:#11573c;font-size:12px;white-space:nowrap}.desk-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px}.desk-summary>div{border:1px solid #d6e6e0;background:#fff;border-radius:10px;padding:12px;overflow-wrap:anywhere}.desk-summary span{display:block;font-size:12px;color:#526b70;margin-bottom:6px}.desk-summary strong{display:block;font-size:15px;white-space:pre-wrap}.desk-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.desk-timeline>div{padding:10px 12px;border:1px solid #e1e9e6;border-radius:12px;display:flex;flex-direction:column;align-items:start;gap:8px}.desk-timeline strong{font-size:14px}.desk-timeline small{font-size:12px;color:#536a70;line-height:1.55}.desk-stage{width:31px;height:31px;display:grid;place-items:center;border:1px solid #bfcfcc;border-radius:50%;background:#f5f7f6;color:#426267;font-weight:800}.desk-stage.done{background:#087254;color:#fff;border-color:#087254}.desk-stage.warn{background:#ffecc1;color:#75460c;border-color:#f4d184}.desk-disclaimer{font-size:12px!important;margin-bottom:0!important}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.desk-heading h2{margin:5px 0}.desk-count{font-size:14px;background:#dff0ea;border-radius:999px;padding:5px 10px}.desk-offers-list{display:grid;gap:12px}.desk-offer{border:1px solid #d2e1dd;background:#f9fcfb;padding:16px;border-radius:12px;display:grid;gap:12px}.desk-offer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.desk-offer-top strong{font-size:16px}.desk-offer-top small{font-size:12px;color:#537076}.desk-offer-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desk-offer-terms>div{display:grid;gap:3px}.desk-offer-terms span{font-size:12px;color:#5b6d70}.desk-offer-terms strong{font-size:16px}.desk-actions{display:flex;gap:10px;flex-wrap:wrap}.desk-button{background:#073847;color:#fff;text-decoration:none;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:750;border:1px solid #073847;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.desk-button:hover{filter:brightness(1.12)}.desk-button.ghost{background:#fff;color:#073847;border-color:#b9d1cc}.desk-footnote{font-size:12px!important}.desk-error{border-color:#e9c4b9;background:#fff7f4}.desk-footer{border-top:1px solid #d3e2dd;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 24px;font-size:12px;color:#536c70}button:focus-visible,a:focus-visible{outline:3px solid #dba538;outline-offset:3px}@media(max-width:760px){.desk-top{padding:14px 18px;align-items:flex-start;flex-direction:column}.desk-top nav{gap:16px;font-size:12px}main{padding:21px 12px 40px}.desk-card,.desk-message{padding:17px}.desk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desk-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-offer-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-tools .desk-button{width:100%}.desk-confirm-row{flex-direction:column}}@media(max-width:400px){.desk-summary{grid-template-columns:1fr}.desk-timeline{grid-template-columns:1fr}}
