
.aph-page,.aph-page *{box-sizing:border-box}.aph-page{--n:#071a30;--o:#f47b20;--bg:#f2f5f8;--m:#66758a;--l:#dfe6ed;margin:0;padding-bottom:80px;background:var(--bg);font:15px/1.6 Inter,Arial,sans-serif;color:#142236}.aph-container{width:min(1240px,calc(100% - 30px));margin:auto}.aph-hero{min-height:360px;padding:70px 0 120px;background:linear-gradient(120deg,#061426,#174b77);color:#fff}.aph-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;margin:10px 0}.aph-hero h1 span{color:#ffb275}.aph-eyebrow,.aph-kicker{color:var(--o);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.aph-main{margin-top:-75px}.aph-shell{display:grid;grid-template-columns:1fr 380px;background:#fff;border-radius:25px;overflow:hidden;box-shadow:0 25px 70px #09203a24}.aph-form{padding:38px}.aph-summary{background:var(--n);color:#fff;padding:35px}.aph-summary-total{font-size:40px;font-weight:900}.aph-summary-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #ffffff1a}.aph-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.aph-field.full{grid-column:1/-1}.aph-field[hidden]{display:none}.aph-field label{display:block;font-weight:800;margin-bottom:6px}.aph-field input,.aph-field select{width:100%;height:50px;border:1px solid #ccd6e0;border-radius:10px;padding:0 12px}.aph-check{display:flex!important;gap:10px;align-items:center;padding:13px;border:1px solid var(--l);border-radius:10px;background:#fafbfd}.aph-check input{width:18px!important;height:18px!important}.aph-notice{padding:14px;background:#eef8f4;border:1px solid #cfe6dc;border-radius:10px;margin:18px 0}.aph-muted{color:var(--m)}.aph-button{width:100%;height:56px;border:0;border-radius:11px;background:linear-gradient(135deg,#f47b20,#ffa35d);color:#fff;font-weight:900;margin-top:20px}.aph-message{display:none;margin-top:14px;padding:13px;border-radius:10px}.aph-message.visible{display:block}.aph-message.warning{background:#fff8e5;color:#805700}.aph-message.error{background:#fff0ef;color:#a92a20}.aph-results{padding-top:30px}.aph-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.aph-card,.aph-table-box{background:#fff;border:1px solid var(--l);border-radius:17px;padding:23px}.aph-card.highlight{background:linear-gradient(145deg,var(--n),#194a78);color:#fff}.aph-card strong{font-size:21px}.aph-table-wrap{overflow:auto}.aph-table{width:100%;min-width:700px;border-collapse:collapse}.aph-table th,.aph-table td{padding:10px;border-bottom:1px solid var(--l);text-align:left}.aph-table input{width:100%;height:42px;border:1px solid #ccd6e0;border-radius:8px;padding:0 10px}.pass{background:#f3faf7}.fail{background:#fff4f3}@media(max-width:1000px){.aph-shell{grid-template-columns:1fr}.aph-result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.aph-grid,.aph-result-grid{grid-template-columns:1fr}.aph-form{padding:22px}}
