.atc-preview-page{margin:0;background:#fff;color:#102d3c;font-family:Inter,Arial,sans-serif}.atc-preview-page *{box-sizing:border-box}.atc-preview-page .wrap,.preview-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.atc-preview-page header.top{background:#fff;border-bottom:1px solid #d6e0e5}.atc-preview-page header.top>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:24px}.atc-preview-page .brand{display:flex;align-items:center;gap:20px}.atc-preview-page .logo{width:170px;height:auto;display:block}.atc-preview-page .brand-title{display:flex;flex-direction:column;font-weight:900;font-size:24px;line-height:1.1}.atc-preview-page .brand-title strong{color:#d55319}.atc-preview-page .links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.atc-preview-page a{color:inherit}.atc-preview-page .links a{text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase}.atc-preview{line-height:1.7;overflow-wrap:anywhere}.atc-preview h1,.atc-preview h2,.atc-preview h3{line-height:1.12;letter-spacing:-.025em;margin:0 0 22px}.atc-preview h1{font-size:clamp(42px,5.5vw,76px);font-weight:900;max-width:1000px}.atc-preview h2{font-size:clamp(32px,3.6vw,50px)}.atc-preview h3{font-size:24px}.atc-preview p{margin:0 0 20px}.atc-preview .eyebrow{color:#ad3d0c;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800;margin-bottom:16px}.preview-hero{background:#081722;color:#fff;padding:80px 0}.preview-hero h1 span{color:#ff8347}.preview-hero>.preview-wrap>p:not(.eyebrow){max-width:790px}.preview-hero .eyebrow{color:#ff8347}.preview-hero p{font-size:19px;color:#d7e3e9}.preview-hero .preview-small{margin-top:24px;margin-bottom:0;font-size:13px}.preview-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.atc-preview .preview-button{display:inline-flex;align-items:center;justify-content:center;background:#f26722;color:#101923;padding:16px 22px;font:800 13px/1.4 Inter,Arial,sans-serif;text-decoration:none;border:0;border-radius:0;cursor:pointer;text-transform:uppercase;letter-spacing:.035em;min-height:48px}.atc-preview .preview-button:hover{background:#ff8347}.atc-preview .preview-button.outline{border:1px solid #9aacb5;color:#fff;background:transparent}.atc-preview a:focus-visible,.atc-preview button:focus-visible,.atc-preview input:focus-visible,.atc-preview summary:focus-visible{outline:3px solid #e65c1c;outline-offset:4px}.preview-jump{border-bottom:1px solid #d6e0e5;background:#f0f4f6}.preview-jump .preview-wrap{display:flex;gap:26px;flex-wrap:wrap;padding-block:18px}.preview-jump a{font-size:13px;font-weight:800;text-decoration:none}.preview-section{padding:72px 0;scroll-margin-top:40px}.preview-section.tinted{background:#f0f4f6}.preview-lead{font-size:19px;max-width:900px;color:#435d6b}.atc-preview video{display:block;width:100%;max-height:720px;background:#081722;border:1px solid #d0dce1;margin:30px 0 20px}.preview-note{background:#fff4ec;border-left:4px solid #f26722;padding:20px 24px;margin-top:24px;font-size:15px}.preview-text-link{color:#a63c0d!important;font-weight:800;text-underline-offset:4px}.practice-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px;margin-top:34px}.practice-panel{background:#fff;padding:30px;border-top:4px solid #f26722}.atc-preview table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:15px}.atc-preview caption{text-align:left;color:#526b79;font-size:13px;padding-bottom:8px}.atc-preview th,.atc-preview td{padding:12px;text-align:left;border-bottom:1px solid #c6d4dc}.atc-preview thead{background:#dfe8ed}.atc-preview label{display:block;font-weight:800;font-size:14px;margin-bottom:10px}.formula{background:#fff;padding:16px 20px;font-size:16px}.practice-answer{display:flex;gap:12px;flex-wrap:wrap}.practice-answer input{max-width:190px;width:100%;border:1px solid #a9bdc8;padding:13px;color:#102d3c;background:#fff;font-size:18px}.atc-preview input[type=range]{width:100%;accent-color:#c84b11;margin:12px 0 22px}.result-label{font-size:13px;font-weight:800;text-transform:uppercase;color:#526b79;margin-bottom:8px!important}#atc-mo-result{display:block;color:#ad3d0c;font-size:56px;font-weight:900;line-height:1.1;margin-bottom:20px}.mix-bar{background:#102d3c;height:16px;overflow:hidden;margin:16px 0 10px}.mix-bar span{display:block;height:100%;background:#f26722}.preview-small{font-size:13px;color:#526b79}.practice-feedback{padding:16px 20px;margin-top:20px!important}.practice-feedback.correct{background:#e3f1e8;border-left:4px solid #297044}.practice-feedback.retry{background:#fff0e5;border-left:4px solid #b14316}.atc-preview details{border-bottom:1px solid #c6d4dc;padding:20px 0}.atc-preview summary{cursor:pointer;font-size:17px;font-weight:800}.atc-preview details p{margin:18px 0 0;max-width:1000px}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 44px}.overview-grid article{padding:26px;background:#f0f4f6;border-top:4px solid #f26722}.overview-grid article p{margin-bottom:0}.module-list{columns:2;column-gap:48px;padding-left:25px}.module-list li{break-inside:avoid;padding:10px 0 10px 5px;border-bottom:1px solid #d7e1e6}.atc-preview-footer{background:#081722;color:#d7e3e9;padding:40px 0;font-size:14px}.atc-preview-footer p{margin:0 0 12px}.atc-preview-footer a{text-underline-offset:4px}@media(max-width:800px){.atc-preview-page .wrap,.preview-wrap{width:calc(100% - 36px)}.practice-grid,.overview-grid{grid-template-columns:1fr}.preview-hero{padding:55px 0}.preview-section{padding:50px 0}.module-list{columns:1}.atc-preview-page .logo{width:110px}.atc-preview-page .brand-title{font-size:19px}.preview-jump .preview-wrap{gap:14px 22px}.preview-actions{align-items:stretch;flex-direction:column}.practice-panel{padding:24px}.atc-preview .preview-button{text-align:center}}@media(prefers-reduced-motion:no-preference){.atc-preview-page{scroll-behavior:smooth}}
