/* ITIA Program Prospectus - screen and print presentation */
.itia-p{--p-navy:#06295a;--p-deep:#031a3a;--p-blue:#0b4d91;--p-teal:#087f7b;--p-gold:#d6a12c;--p-ink:#142033;--p-muted:#5b6878;--p-line:#d9e3e9;--p-soft:#f5f8fa;color:var(--p-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.itia-p *{box-sizing:border-box}.itia-p a{text-decoration:none}.itia-p-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.itia-p-section{padding:78px 0}.itia-p-soft{background:var(--p-soft)}.itia-p-deep{background:linear-gradient(135deg,#031a3a,#06295a);color:#fff}.itia-p-kicker{display:flex;align-items:center;gap:10px;margin:0 0 13px;color:var(--p-gold);font-size:.73rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.itia-p-kicker:before{content:"";width:28px;height:2px;background:currentColor}.itia-p h2{max-width:780px;margin:0 0 17px;color:var(--p-deep);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.03em}.itia-p-deep h2{color:#fff}.itia-p p{color:var(--p-muted)}.itia-p-deep p{color:#cfdaea}.itia-p-intro{max-width:820px;margin:0 0 30px;font-size:1.02rem}.itia-p-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid transparent;border-radius:4px;background:var(--p-navy);color:#fff;font-weight:850;font-size:.87rem;cursor:pointer}.itia-p-btn-gold{background:var(--p-gold);color:#08254d}.itia-p-btn-light{border-color:#9db0c7;background:#ffffff0b;color:#fff}.itia-p-btn-outline{border-color:#153e70;background:transparent;color:#08254d}.itia-p-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}
.itia-p-hero{position:relative;overflow:hidden;padding:62px 0 70px;background:radial-gradient(circle at 85% 22%,#0f85803a,transparent 26%),linear-gradient(124deg,#02152f,#06295a 65%,#0b477e);color:#fff}.itia-p-hero:after{content:"";position:absolute;right:-110px;top:-160px;width:520px;height:520px;border:1px solid #ffffff18;border-radius:50%;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff025}.itia-p-hero>*{position:relative;z-index:1}.itia-p-breadcrumb{display:flex;gap:9px;margin:0 0 34px;padding:0;list-style:none;color:#bdcadb;font-size:.76rem}.itia-p-breadcrumb li+li:before{content:"/";margin-right:9px;color:#8097b4}.itia-p-breadcrumb a{color:#e2eaf4}.itia-p-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.65fr);gap:58px;align-items:center}.itia-p-hero h1{max-width:820px;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.8rem,5.6vw,5rem);line-height:1;letter-spacing:-.045em}.itia-p-lead{max-width:740px;margin:23px 0 0;color:#d8e1ed!important;font-size:1.07rem}.itia-p-fee{padding:27px;background:#fff;border-top:4px solid var(--p-gold);box-shadow:0 24px 64px #00000037;color:var(--p-ink)}.itia-p-fee>span{display:block;margin-bottom:17px;color:var(--p-blue);font-size:.69rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.itia-p-fee>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--p-line)}.itia-p-fee small{color:var(--p-muted)}.itia-p-fee strong{color:var(--p-navy);font-family:Georgia,serif;font-size:1.35rem}.itia-p-fee p{margin:14px 0 0;font-size:.77rem}.itia-p-factbar{background:#fff;border-bottom:1px solid var(--p-line)}.itia-p-facts{display:grid;grid-template-columns:repeat(4,1fr)}.itia-p-facts>div{padding:22px;border-right:1px solid var(--p-line)}.itia-p-facts>div:last-child{border-right:0}.itia-p-facts small{display:block;color:var(--p-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.itia-p-facts strong{display:block;margin-top:5px;color:var(--p-navy);font-size:.96rem}.itia-p-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.itia-p-two p{font-size:1rem}.itia-p-panel{padding:29px;background:var(--p-soft);border-left:4px solid var(--p-gold)}.itia-p-panel ul{margin:0;padding-left:19px}.itia-p-panel li{margin:8px 0;color:#40516a}.itia-p-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.itia-p-modules article,.itia-p-output-grid article{padding:23px;background:#fff;border:1px solid var(--p-line);border-top:3px solid #dbe4e9}.itia-p-modules article:nth-child(3n+1){border-top-color:var(--p-gold)}.itia-p-modules article:nth-child(3n+2){border-top-color:var(--p-teal)}.itia-p-modules b{color:var(--p-gold);font-size:.65rem;letter-spacing:.1em}.itia-p-modules h3,.itia-p-output-grid h3{margin:9px 0 7px;color:var(--p-navy);font-family:Georgia,serif;font-size:1.08rem;line-height:1.2}.itia-p-modules p,.itia-p-output-grid p{margin:0;font-size:.82rem}.itia-p-output-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.itia-p-output-grid article{border-top-color:var(--p-teal)}.itia-p-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.itia-p-preview-grid a{display:block;padding:25px;border:1px solid #ffffff24;background:#ffffff0a;color:#fff}.itia-p-preview-grid strong{display:block;margin-bottom:9px;font-family:Georgia,serif;font-size:1.08rem}.itia-p-preview-grid span{display:block;color:#cbd8e8;font-size:.82rem}.itia-p-method{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin:29px 0}.itia-p-method span{display:grid;min-height:96px;place-items:center;padding:12px;border:1px solid var(--p-line);background:#fff;color:var(--p-navy);font-size:.72rem;font-weight:850;text-align:center}.itia-p-note{margin:18px 0 0;padding:18px 21px;background:#f8f1df;border-left:4px solid var(--p-gold);color:#4c5360!important;font-size:.86rem}.itia-p-steps{margin:0;padding-left:20px}.itia-p-steps li{margin:0 0 14px;color:#45556a}.itia-p-contact{padding:27px;background:#fff;border:1px solid var(--p-line);border-top:3px solid var(--p-teal)}.itia-p-contact h3{margin:0 0 18px;color:var(--p-navy);font-family:Georgia,serif;font-size:1.5rem}.itia-p-contact p{margin:0 0 17px}.itia-p-contact a{color:var(--p-blue);font-weight:800}.itia-p-authorities{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--p-line)}.itia-p-authorities a{display:block;padding:18px 13px;background:#fff;border-right:1px solid var(--p-line);text-align:center}.itia-p-authorities a:last-child{border-right:0}.itia-p-authorities b{display:block;color:var(--p-navy);font-family:Georgia,serif;font-size:1.25rem}.itia-p-authorities span{display:block;margin-top:6px;color:var(--p-muted);font-size:.67rem;line-height:1.3}.itia-p-cta{padding:62px 0;background:linear-gradient(110deg,#c89527,#edcb77)}.itia-p-cta-grid{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.itia-p-cta h2{margin:0;color:#08254d}.itia-p-cta p{margin:10px 0 0;color:#46505c}.itia-p-cta .itia-p-actions{margin:0;justify-content:flex-end}
@media(max-width:980px){.itia-p-hero-grid,.itia-p-two{grid-template-columns:1fr}.itia-p-hero-grid{gap:36px}.itia-p-fee{max-width:680px}.itia-p-modules,.itia-p-output-grid,.itia-p-preview-grid{grid-template-columns:1fr 1fr}.itia-p-method{grid-template-columns:repeat(4,1fr)}.itia-p-authorities{grid-template-columns:repeat(3,1fr)}.itia-p-authorities a:nth-child(3){border-right:0}.itia-p-authorities a:nth-child(-n+3){border-bottom:1px solid var(--p-line)}}
@media(max-width:650px){.itia-p-shell{width:min(100% - 28px,1180px)}.itia-p-section{padding:58px 0}.itia-p-hero{padding:42px 0 52px}.itia-p-hero h1{font-size:clamp(2.35rem,12vw,3.55rem)}.itia-p-actions{display:grid}.itia-p-btn{width:100%}.itia-p-facts{grid-template-columns:1fr 1fr}.itia-p-facts>div:nth-child(2){border-right:0}.itia-p-facts>div:nth-child(-n+2){border-bottom:1px solid var(--p-line)}.itia-p-modules,.itia-p-output-grid,.itia-p-preview-grid,.itia-p-method{grid-template-columns:1fr}.itia-p-authorities{grid-template-columns:1fr}.itia-p-authorities a{border-right:0!important;border-bottom:1px solid var(--p-line)!important}.itia-p-authorities a:last-child{border-bottom:0!important}.itia-p-cta-grid{grid-template-columns:1fr}.itia-p-cta .itia-p-actions{justify-content:start}}
@media print{.itia-a-utility,.itia-institutional-header,.itia-institutional-footer,.itia-mobile-applybar,.itia-ui-progress,.itia-p-breadcrumb,.itia-p-actions{display:none!important}.itia-p{font-size:10pt}.itia-p-shell{width:100%;max-width:none}.itia-p-hero{padding:28pt 0;background:#06295a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.itia-p-hero:after{display:none}.itia-p-hero-grid{grid-template-columns:1.3fr .7fr;gap:24pt}.itia-p-hero h1{font-size:30pt}.itia-p-lead{font-size:10pt}.itia-p-section{padding:28pt 0;break-inside:auto}.itia-p-soft,.itia-p-deep,.itia-p-factbar,.itia-p-cta{-webkit-print-color-adjust:exact;print-color-adjust:exact}.itia-p-modules{grid-template-columns:1fr 1fr 1fr}.itia-p-output-grid,.itia-p-preview-grid{grid-template-columns:1fr 1fr 1fr}.itia-p-modules article,.itia-p-output-grid article,.itia-p-preview-grid a,.itia-p-panel,.itia-p-contact,.itia-p-note{break-inside:avoid}.itia-p-method{grid-template-columns:repeat(7,1fr)}.itia-p-authorities{grid-template-columns:repeat(6,1fr)}.itia-p-cta{display:none}.itia-p h2{font-size:23pt}.itia-p-page-break{break-before:page}}
