.attc078{--attc-blue:#2954a2;--attc-navy:#15395c;max-width:1160px;margin:0 auto;padding:32px 20px;color:var(--attc-navy);line-height:1.6;font-size:17px}.attc078 *{box-sizing:border-box}.attc078 h1{font-size:clamp(27px,3vw,37px);line-height:1.2;margin:8px 0 16px}.attc078 h2{font-size:25px;line-height:1.25;margin:0 0 16px}.attc078 h3{font-size:21px;margin:0 0 12px}.attc078 p{margin:0 0 18px}.attc078-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:#45628c}.attc078-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.attc078-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.attc078-card{border:1px solid #d1dfed;border-top:3px solid var(--attc-blue);border-radius:7px;padding:26px;background:#fff;display:flex;align-items:flex-start;flex-direction:column}.attc078-card .attc078-button{margin-top:auto}.attc078 a.attc078-button{display:inline-block;padding:12px 20px;border:1px solid var(--attc-blue);border-radius:5px;background:var(--attc-blue);color:#fff;text-decoration:none;font-weight:600;font-size:15px;line-height:1.4}.attc078 a.attc078-button:hover{background:var(--attc-navy)}.attc078 a.attc078-secondary{color:var(--attc-blue);background:#fff}.attc078 a.attc078-secondary:hover{background:#edf3fa}.attc078 a:focus-visible{outline:3px solid #e8a12b;outline-offset:4px}.attc078 .attc078-note{font-size:14px;color:#52677f;margin-top:18px;margin-bottom:0}.attc078 .attc078-price{font-size:24px;font-weight:600}.attc078-other{background:#f0f5fa;border-radius:7px;padding:26px;margin:28px 0}.attc078-exams{margin-top:36px}.attc078-checkout{padding:14px 20px;margin-bottom:18px;background:#f0f5fa;border-radius:5px}.attc078-checkout p{margin:0}.attc078-checkout a{margin:8px}@media(max-width:850px){.attc078-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.attc078-primary-grid,.attc078-grid{grid-template-columns:1fr}.attc078{padding:24px 16px}.attc078-card{padding:22px}}
