.comptia-info__lead{font-size:.92rem;color:#5a5a5a;margin:0 0 1.75rem;font-style:italic}.comptia-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 1.75rem}@media(max-width:720px){.comptia-stats{grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:480px){.comptia-stats{grid-template-columns:1fr}}.comptia-stats__tile{background:#fff;border:3px solid #0f0a0a;box-shadow:4px 4px #0f0a0a;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;position:relative;transition:transform .12s ease,box-shadow .12s ease}.comptia-stats__tile:hover{transform:translate(2px,2px);box-shadow:2px 2px #0f0a0a}.comptia-stats__tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--theme-primary, #ff7a00)}.comptia-stats__value{font-size:1.65rem;font-weight:800;color:#0f0a0a;line-height:1.1;margin:0 0 0 .3rem}.comptia-stats__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#5a5a5a;font-weight:700;margin:0 0 0 .3rem;line-height:1.35}.comptia-info__callout{margin:1.1rem 0;padding:1.2rem 1.35rem 1.3rem;background:#fff;border:3px solid #0f0a0a;box-shadow:4px 4px #0f0a0a;border-left-width:8px;border-left-color:var(--theme-primary, #ff7a00)}.comptia-info__callout--soft{background:#fff5ee}.comptia-info__callout-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .5rem;color:var(--theme-primary, #ff7a00);font-weight:800}.comptia-info__callout p:last-child{margin:0;line-height:1.6;font-size:.98rem;color:#1a1a1a}.comptia-info__subheading{margin:2.25rem 0 .5rem;font-size:1.25rem;font-weight:800;color:#0f0a0a}.comptia-info__source{margin:1.5rem 0 0;font-size:.85rem;color:#5a5a5a;font-style:italic}.comptia-domain-table{margin:1rem 0 0;background:#fff;border:3px solid #0f0a0a;box-shadow:4px 4px #0f0a0a;font-size:.98rem;overflow:hidden}.comptia-domain-table__head{display:grid;grid-template-columns:1fr 110px;background:#0f0a0a;color:#fff}.comptia-domain-table__head span{padding:1rem 1.25rem;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.comptia-domain-row{border-top:1px solid #e0e0e0}.comptia-domain-row:first-of-type{border-top:none}.comptia-domain-row>summary{display:grid;grid-template-columns:1fr 110px;align-items:center;cursor:pointer;list-style:none;transition:background .15s ease;color:#1a1a1a;padding:0;background:transparent}.comptia-domain-row>summary::-webkit-details-marker{display:none}.comptia-domain-row>summary::marker{content:""}.comptia-domain-row>summary:after,.comptia-domain-row[open]>summary:after{content:none;display:none}.comptia-domain-row>summary>*{padding:.95rem 1.25rem}.comptia-domain-row>summary:hover{background:#fff5ee}.comptia-domain-row[open]>summary{background:#fff5ee;border-bottom:1px solid #f1d8c1}.comptia-domain-row__name{font-weight:600;display:flex;align-items:center;gap:.7rem}.comptia-domain-row__name:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--theme-primary, #ff7a00);color:var(--theme-primary, #ff7a00);font-weight:800;font-size:1rem;line-height:1;flex-shrink:0;border-radius:50%;background:#fff}.comptia-domain-row[open]>summary>.comptia-domain-row__name:before{content:"−";background:var(--theme-primary, #ff7a00);color:#fff}.comptia-domain-row__weight{font-weight:800;color:var(--theme-primary, #ff7a00);font-size:1.05rem;text-align:left}.comptia-domain-row__topics{margin:0;padding:.6rem 1.25rem 1.1rem 3rem;background:#fff5ee;font-size:.92rem;line-height:1.6}.comptia-domain-row__topics li{margin:.5rem 0;color:#1a1a1a}@media(max-width:520px){.comptia-domain-table__head{grid-template-columns:1fr 80px}.comptia-domain-table__head span,.comptia-domain-row>summary>*{padding:.8rem .95rem}.comptia-domain-row>summary{grid-template-columns:1fr 80px}.comptia-domain-row__weight{font-size:1rem}.comptia-domain-row__topics{padding:.5rem .95rem 1rem 2.3rem;font-size:.9rem}}.comptia-pricing__heading[data-astro-cid-fp3vleti]{text-align:center;margin-bottom:.5rem}.comptia-pricing__intro[data-astro-cid-fp3vleti]{text-align:center;max-width:640px;margin:0 auto 2rem;color:#444;font-size:1rem;line-height:1.55}.comptia-pricing[data-astro-cid-fp3vleti]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px;margin:0 auto}@media(max-width:720px){.comptia-pricing[data-astro-cid-fp3vleti]{grid-template-columns:1fr}}.comptia-pricing__card[data-astro-cid-fp3vleti]{background:#fff;border:3px solid #000000;box-shadow:6px 6px #000;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.comptia-pricing__card--featured[data-astro-cid-fp3vleti]{background:#fff5ee}.comptia-pricing__badge[data-astro-cid-fp3vleti]{display:inline-block;background:var(--theme-primary, #ff7a00);color:#fff;font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .65rem;border:3px solid #000;box-shadow:3px 3px #000;align-self:flex-start;margin:0}.comptia-pricing__card[data-astro-cid-fp3vleti] h3[data-astro-cid-fp3vleti]{margin:0;font-size:1.35rem;font-weight:800}.comptia-pricing__price[data-astro-cid-fp3vleti]{font-size:2rem;font-weight:800;margin:0;line-height:1.1}.comptia-pricing__price[data-astro-cid-fp3vleti] span[data-astro-cid-fp3vleti]{font-size:.9rem;font-weight:600;color:#555}.comptia-pricing__price-note[data-astro-cid-fp3vleti]{margin:0;font-size:.85rem;color:#555}.comptia-pricing__features[data-astro-cid-fp3vleti]{margin:.5rem 0 1rem 1.1rem;padding:0;font-size:.97rem;line-height:1.6}.comptia-pricing__features[data-astro-cid-fp3vleti] li[data-astro-cid-fp3vleti]{margin-bottom:.25rem}.comptia-buy[data-astro-cid-fp3vleti]{margin-top:auto}.comptia-pricing__cta[data-astro-cid-fp3vleti]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.9rem 1.4rem;background:var(--theme-primary, #ff7a00);color:#fff;border:3px solid #000000;box-shadow:4px 4px #000;font-weight:800;text-decoration:none;font-size:1rem;transition:transform .1s ease,box-shadow .1s ease;align-self:stretch;text-align:center}.comptia-pricing__cta[data-astro-cid-fp3vleti]:hover{transform:translate(2px,2px);box-shadow:2px 2px #000;color:#fff}.comptia-hero-buy[data-astro-cid-fp3vleti]{padding-top:1.5rem;padding-bottom:2rem}.comptia-hero-buy__grid[data-astro-cid-fp3vleti]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:820px;margin:0 auto;align-items:stretch}@media(max-width:720px){.comptia-hero-buy__grid[data-astro-cid-fp3vleti]{grid-template-columns:1fr;max-width:420px;gap:1rem}}.comptia-hero-buy__tile[data-astro-cid-fp3vleti]{background:#fff;border:3px solid #0f0a0a;box-shadow:4px 4px #0f0a0a;padding:1.35rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.55rem;position:relative}.comptia-hero-buy__tile--featured[data-astro-cid-fp3vleti]{background:#fff5ee}.comptia-hero-buy__badge[data-astro-cid-fp3vleti]{position:absolute;top:-14px;right:14px;background:var(--theme-primary, #ff7a00);color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .6rem;border:3px solid #000;box-shadow:3px 3px #000;margin:0;line-height:1.1}.comptia-hero-buy__label[data-astro-cid-fp3vleti]{margin:0;font-size:.74rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.1em}.comptia-hero-buy__price[data-astro-cid-fp3vleti]{margin:0;font-size:2rem;font-weight:800;color:#0f0a0a;line-height:1.05}.comptia-hero-buy__price[data-astro-cid-fp3vleti] span[data-astro-cid-fp3vleti]{font-size:.82rem;font-weight:600;color:#555;margin-left:.4rem;letter-spacing:.02em}.comptia-hero-buy__bullets[data-astro-cid-fp3vleti]{margin:.25rem 0 0 1.1rem;padding:0;font-size:.92rem;line-height:1.5;color:#333}.comptia-hero-buy__bullets[data-astro-cid-fp3vleti] li[data-astro-cid-fp3vleti]{margin:.18rem 0}.comptia-hero-buy__cta[data-astro-cid-fp3vleti]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.95rem 1.4rem;background:var(--theme-primary, #ff7a00);color:#fff;border:3px solid #000000;box-shadow:4px 4px #000;font-weight:800;text-decoration:none;font-size:1.02rem;transition:transform .1s ease,box-shadow .1s ease;text-align:center;align-self:stretch}.comptia-hero-buy__cta[data-astro-cid-fp3vleti]:hover,.comptia-hero-buy__cta[data-astro-cid-fp3vleti]:focus-visible{transform:translate(2px,2px);box-shadow:2px 2px #000;color:#fff}.comptia-hero-buy__note[data-astro-cid-fp3vleti]{max-width:820px;margin:1.25rem auto 0;text-align:center;font-size:.85rem;color:#555;line-height:1.5}.comptia-final-buy__intro[data-astro-cid-fp3vleti]{text-align:center;max-width:620px;margin:0 auto 1.5rem}.comptia-final-buy__intro[data-astro-cid-fp3vleti] .eyebrow[data-astro-cid-fp3vleti]{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800;color:var(--theme-primary, #ff7a00);margin:0 0 .35rem}.comptia-final-buy__intro[data-astro-cid-fp3vleti] h2[data-astro-cid-fp3vleti]{margin:0 0 .4rem;font-size:1.7rem;line-height:1.2}.comptia-final-buy__intro[data-astro-cid-fp3vleti] p[data-astro-cid-fp3vleti]{margin:0;color:#555;font-size:.95rem;line-height:1.5}.comptia-final-buy__grid[data-astro-cid-fp3vleti]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:820px;margin:0 auto;justify-items:center;align-items:start}@media(max-width:720px){.comptia-final-buy__grid[data-astro-cid-fp3vleti]{grid-template-columns:1fr;max-width:420px;gap:1.25rem}}.comptia-final-buy__tile[data-astro-cid-fp3vleti]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.comptia-final-buy__label[data-astro-cid-fp3vleti]{margin:0;font-size:.78rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.1em}.comptia-final-buy__tile[data-astro-cid-fp3vleti] stripe-buy-button[data-astro-cid-fp3vleti]{display:block}.comptia-trust__list[data-astro-cid-fp3vleti]{margin:0;padding-left:1.25rem;display:grid;gap:.65rem}.comptia-steps[data-astro-cid-fp3vleti]{margin:1rem 0 0 1.25rem;padding:0;display:grid;gap:.5rem;font-size:1rem;line-height:1.55}.comptia-related[data-astro-cid-fp3vleti]{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}.faq--accordion[data-astro-cid-fp3vleti] details[data-astro-cid-fp3vleti]{border:3px solid #000000;box-shadow:4px 4px #000;padding:1rem 1.25rem;margin-bottom:1rem;background:#fff}.faq--accordion[data-astro-cid-fp3vleti] summary[data-astro-cid-fp3vleti]{cursor:pointer;font-weight:700;font-size:1.05rem}.faq--accordion[data-astro-cid-fp3vleti] p[data-astro-cid-fp3vleti]{margin:.75rem 0 0;line-height:1.55}
