/*
 * ITIA Stage F — Original SVG illustration integration.
 * No external image dependencies. Version 1.0.0.
 */
.itia-f-visual{position:relative;margin:0 0 24px;overflow:hidden;background:#f4f7fb;border:1px solid #dce3ec}.itia-f-visual img{display:block;width:100%;height:auto;aspect-ratio:20/13;object-fit:cover}.itia-f-visual:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#06295a,#087f7b,#d6a12c)}.itia-b-brief .itia-f-visual,.itia-c-apply .itia-f-visual,.itia-d-hero-card .itia-f-visual,.itia-e-hero-card .itia-f-visual{margin:-12px -12px 24px}.itia-b-brief .itia-f-visual img,.itia-c-apply .itia-f-visual img,.itia-d-hero-card .itia-f-visual img,.itia-e-hero-card .itia-f-visual img{max-height:230px}
.itia-programs-catalog .itia-c-hero-panel:before{content:"";display:block;width:calc(100% + 24px);margin:-12px -12px 24px;aspect-ratio:20/10;background:#f4f7fb url("/wp-content/uploads/2026/08/itia-illustration-ai-human-review.svg") center/cover no-repeat;border-bottom:3px solid #d6a12c}.itia-programs-catalog .itia-c-program-featured:after{content:"";position:absolute;right:22px;bottom:22px;width:190px;aspect-ratio:20/13;background:url("/wp-content/uploads/2026/08/itia-illustration-learning-pathway.svg") center/contain no-repeat;opacity:.14;pointer-events:none}.itia-c-program-featured>*{position:relative;z-index:1}
.itia-e-card:before{content:"";display:block;margin:-28px -28px 24px;aspect-ratio:16/7;background-color:#e9eef5;background-position:center;background-size:cover;border-bottom:3px solid #d6a12c}.itia-e-card:nth-child(5n+1):before{background-image:url("/wp-content/uploads/2026/08/blog-ai-tax-research-checks-pakistan-16x9.png")}.itia-e-card:nth-child(5n+2):before{background-image:url("/wp-content/uploads/2026/08/blog-before-replying-fbr-tax-notice-questions-16x9.png")}.itia-e-card:nth-child(5n+3):before{background-image:url("/wp-content/uploads/2026/08/blog-review-ready-tax-working-paper-pakistan-16x9.png")}.itia-e-card:nth-child(5n+4):before{background-image:url("/wp-content/uploads/2026/08/blog-secp-records-tax-consultant-company-onboarding-16x9.png")}.itia-e-card:nth-child(5n):before{background-image:url("/wp-content/uploads/2026/08/blog-research-pakistan-tax-rate-without-outdated-number-16x9.png")}.itia-insights-page .itia-e-card:before,.page-id-0 .itia-e-card:before{background-image:url("/wp-content/uploads/2026/08/itia-illustration-knowledge-library.svg")}
.itia-e-resource:before{content:"";display:block;margin:-18px -18px 22px;aspect-ratio:20/8;background:url("/wp-content/uploads/2026/08/itia-illustration-research-workflow.svg") center/cover no-repeat;border-bottom:3px solid #087f7b}.itia-e-resource{overflow:hidden}.itia-e-feature-main{position:relative;overflow:hidden}.itia-e-feature-main:after{content:"";position:absolute;right:-20px;bottom:-30px;width:280px;aspect-ratio:20/13;background:url("/wp-content/uploads/2026/08/itia-illustration-ai-human-review.svg") center/contain no-repeat;opacity:.12;pointer-events:none}.itia-e-feature-main>*{position:relative;z-index:1}
.itia-e-hub{position:relative;overflow:hidden}.itia-e-hub:after{content:"";position:absolute;right:-32px;bottom:-40px;width:125px;height:125px;border:1px solid #d6a12c55;border-radius:50%;box-shadow:0 0 0 18px #ffffff06,0 0 0 36px #ffffff04;pointer-events:none}
.itia-f-article-mark{display:flex;align-items:center;gap:16px;margin:30px 0 0;padding:18px 20px;background:#f4f7fb;border-left:4px solid #087f7b;color:#4b5a6d;font-family:Inter,system-ui,sans-serif;font-size:.86rem}.itia-f-article-mark img{width:72px;height:48px;object-fit:cover;border:1px solid #dce3ec}.itia-f-article-mark strong{display:block;color:#06295a}
@media(max-width:700px){.itia-b-brief .itia-f-visual,.itia-c-apply .itia-f-visual,.itia-d-hero-card .itia-f-visual,.itia-e-hero-card .itia-f-visual{margin:-8px -8px 20px}.itia-programs-catalog .itia-c-hero-panel:before{width:calc(100% + 16px);margin:-8px -8px 20px}.itia-c-program-featured:after,.itia-e-feature-main:after{width:170px}.itia-e-card:before{margin:-28px -28px 21px}.itia-f-article-mark img{width:58px;height:42px}}
@media(prefers-reduced-data:reduce){.itia-c-program-featured:after,.itia-e-feature-main:after,.itia-e-hub:after{display:none}}
