.ir{--navy:#071330;--blue:#122e76;--yellow:#f7cb2d;--serenity:#a2c4e0;--pale:#ecf4f9;--muted:#506589;--line:#c6d8e7;--display:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ir *{box-sizing:border-box}.ir{background:#fff;color:var(--navy)}.ir,.ir blockquote,.ir figure,.ir h1,.ir h2,.ir h3,.ir p{margin:0}.ir h1,.ir h2{font:750 72px/1.07 var(--display);letter-spacing:-.045em}.ir h3{font:750 30px/1.2 var(--display);letter-spacing:-.025em}.ir h1>span{color:var(--blue)}.ir button,.ir input,.ir select,.ir textarea{font:inherit}.ir a,.ir button{touch-action:manipulation}.ir button{cursor:pointer}.ir a{color:var(--blue);text-underline-offset:5px}.ir img{display:block;max-width:100%}.ir a:focus-visible,.ir button:focus-visible,.ir input:focus-visible,.ir select:focus-visible,.ir summary:focus-visible,.ir textarea:focus-visible{outline:3px solid #6585bd;outline-offset:4px}.ir .sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ir .skip{background:var(--yellow);left:20px;padding:12px 18px;position:fixed;top:-100px;z-index:999}.ir .skip:focus{top:10px}.ir .wide{max-width:1600px}.ir .center,.ir .wide{margin-inline:auto;width:calc(100% - 112px)}.ir .center{max-width:1460px}.ir .eyebrow{color:var(--blue);font:800 20px/1.4 var(--display);letter-spacing:.015em;margin-bottom:28px;text-transform:uppercase}.ir .lead{color:var(--muted);font-size:20px;line-height:1.75}.ir .arrow{flex:0 0 20px;height:14px;overflow:visible;width:20px}.ir .primary{align-items:center;background:var(--blue);border:1px solid var(--blue);border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:24px;justify-content:center;line-height:1.5;min-height:58px;padding:16px 25px;text-decoration:none;transition:background .18s,border-color .18s}.ir .primary:hover{background:var(--navy);border-color:var(--navy)}.ir .primary .arrow{transition:transform .18s}.ir .primary:hover .arrow{transform:translateX(3px)}.ir .text-link{align-items:center;background:none;border:0;color:var(--blue);display:inline-flex;font-size:13px;font-weight:800;gap:18px;line-height:1.6;padding:0;text-decoration:none}.ir .text-link:hover>span{text-decoration:underline;text-decoration-thickness:1px}.ir .text-link:hover .arrow{transform:translateX(3px)}.ir .text-link .arrow{transition:transform .18s}.ir .inquiry-section{background:linear-gradient(110deg,#fff 20%,#f3f7fb 73%,#ecf4f9);padding:72px 0 88px}.ir .inquiry-layout{align-items:start;display:grid;gap:6%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ir .intro .lead{margin-top:32px;max-width:680px}.ir .conversation{margin-top:46px;max-width:650px}.ir .conversation>h2{font-size:27px;letter-spacing:-.025em;line-height:1.25;margin-bottom:27px}.ir .conversation-list{display:grid;gap:23px;list-style:none;margin:0;padding:0}.ir .conversation-list li{display:grid;gap:19px;grid-template-columns:37px minmax(0,1fr)}.ir .step-number{border-top:2px solid var(--yellow);color:var(--blue);font:750 15px/1.3 var(--display);margin-top:2px;padding-top:4px}.ir .conversation-list h3{font-size:21px;letter-spacing:-.02em;line-height:1.3;margin-bottom:7px}.ir .conversation-list p{color:var(--muted);font-size:14px;line-height:1.8;max-width:530px}.ir .welcome-note{border-top:1px solid var(--line);color:var(--blue);font-size:13px;line-height:1.8;margin-top:28px;max-width:570px;padding:20px 0 0}.ir .quote-card{background:var(--navy);border-radius:20px;color:#fff;margin-top:38px;max-width:680px;overflow:hidden;padding:30px 32px;position:relative}.ir .quote-card:before{border:1px solid #a2c4e028;border-radius:100%;content:"";height:185px;pointer-events:none;position:absolute;right:-48px;top:-73px;width:185px}.ir .quote-card .eyebrow{color:var(--yellow);font-size:12px;letter-spacing:.025em;margin-bottom:22px}.ir .quote-card blockquote{font:650 27px/1.4 var(--display);letter-spacing:-.025em;max-width:600px}.ir .quote-card figcaption{align-items:center;display:flex;gap:17px;margin-top:28px}.ir .quote-card figcaption img{border-radius:9px;flex:0 0 56px;height:66px;object-fit:cover;object-position:center 35%;width:56px}.ir .quote-card figcaption strong{display:block;font-size:13px;line-height:1.6}.ir .quote-card figcaption span{color:#c9dced;display:block;font-size:10px;line-height:1.8;margin-top:6px}.ir .quote-link{align-items:center;border-top:1px solid #a2c4e044;color:#fff;display:flex;font-size:11px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.7;margin-top:26px;padding-top:20px;text-decoration:none}.ir .quote-link:hover>span{text-decoration:underline}.ir .quote-link .arrow{flex-basis:17px;width:17px}.ir .form-area{min-width:0}.ir .form-card{background:#fff;border:1px solid var(--line);border-radius:18px;border-top:4px solid var(--blue);box-shadow:0 18px 50px -40px #07133077;padding:31px 32px 32px}.ir .form-heading .eyebrow{font-size:12px;letter-spacing:.04em;margin-bottom:12px}.ir .form-heading h2{font-size:33px;letter-spacing:-.03em;line-height:1.2}.ir .intent-fields{margin-top:26px!important}.ir .intent-grid{display:grid;gap:11px;grid-template-columns:1fr 1fr}.ir .intent-option{align-items:flex-start;border:1px solid #b8cbdd;border-radius:10px;cursor:pointer;display:flex;gap:11px;min-height:87px;padding:15px 13px;position:relative;transition:background .16s,border-color .16s}.ir .intent-option:hover{background:#f4f8fb;border-color:#6f8fb4}.ir .intent-option:has(input:checked){background:var(--pale);border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.ir .intent-option:has(input:focus-visible){outline:3px solid #6585bd;outline-offset:3px}.ir .intent-option>input{height:18px;left:13px;margin:0;opacity:0;position:absolute;top:17px;width:18px}.ir .intent-indicator{background:#fff;border:1px solid #a3bad1;border-radius:50%;flex:0 0 16px;height:16px;margin-top:3px;position:relative;width:16px}.ir .intent-option:has(input:checked) .intent-indicator{border-color:var(--blue)}.ir .intent-option:has(input:checked) .intent-indicator:after{background:var(--blue);border-radius:50%;content:"";inset:3px;position:absolute}.ir .intent-option strong{display:block;font-size:12px;font-weight:750;line-height:1.55}.ir .intent-option small{color:var(--muted);display:block;font-size:9px;font-weight:500;line-height:1.7;margin-top:5px}.ir .route-panel{border-top:1px solid var(--line);margin-top:28px;padding-top:29px}.ir fieldset{border:0;margin:0;min-width:0;padding:0}.ir .form-fields{display:grid;gap:20px}.ir .field-row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.ir .field-row>label,.ir .form-fields>label{color:var(--navy);font-size:12px;font-weight:700;line-height:1.55;min-width:0}.ir .required{color:#a6323a;margin-left:2px}.ir .optional{color:var(--muted);font-size:10px;font-weight:500;white-space:nowrap}.ir .form-fields input:not([type=checkbox]),.ir .form-fields select,.ir .form-fields textarea{background:#f9fbfd;border:1px solid #b9cddd;border-radius:5px;color:var(--navy);display:block;font-size:15px;font-weight:500;line-height:1.5;margin-top:8px;min-width:0;padding:12px 13px;transition:border-color .16s,background .16s;width:100%}.ir .form-fields input:not([type=checkbox]),.ir .form-fields select{height:49px}.ir .form-fields textarea{min-height:104px;resize:vertical}.ir .form-fields input::placeholder,.ir .form-fields textarea::placeholder{color:#657999;font-size:12px;opacity:1}.ir .form-fields input:focus,.ir .form-fields select:focus,.ir .form-fields textarea:focus{background:#fff;border-color:var(--blue)}.ir .field-help{color:var(--muted);display:block;font-size:10px;font-weight:500;line-height:1.7;margin-top:6px}.ir .select-wrap{display:block;position:relative}.ir .form-fields select{appearance:none;padding-right:38px}.ir .select-wrap>.arrow{color:var(--blue);height:11px;pointer-events:none;position:absolute;right:16px;top:19px;transform:rotate(90deg);width:11px}.ir .form-fields .primary{font-size:12px;gap:22px;justify-self:start;margin-top:0}.ir .form-fields .privacy{color:var(--muted);font-size:10px;line-height:1.8;max-width:470px}.ir .privacy a{text-decoration:underline}.ir .demo-note{color:var(--muted);font-size:9px;line-height:1.5;margin-top:-9px}.ir .program-details{border-block:1px solid var(--line);padding:17px 0}.ir .program-details summary{align-items:center;color:var(--blue);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:16px;justify-content:space-between;line-height:1.6;list-style:none}.ir .program-details summary::-webkit-details-marker{display:none}.ir .program-details summary::marker{content:""}.ir .program-details summary:hover>span{text-decoration:underline}.ir .program-details summary small{color:var(--muted);font-size:10px;font-weight:500}.ir .program-details summary i{border-bottom:1.6px solid var(--blue);border-right:1.6px solid var(--blue);display:block;height:7px;margin-right:5px;transform:rotate(45deg);width:7px}.ir .program-details[open] summary i{transform:rotate(225deg)}.ir .optional-fields{display:grid;gap:23px;padding-top:24px}.ir .optional-fields legend{font-size:12px;font-weight:700;margin-bottom:13px}.ir .checks{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ir .checks label{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:8px;line-height:1.6}.ir .checks input{accent-color:var(--blue);flex:0 0 17px;height:17px;margin:0;width:17px}.ir .form-reassurance{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:11px;justify-content:center;line-height:1.7;margin:18px 12px 0}.ir .form-reassurance svg{color:var(--blue);display:block;height:16px;width:16px}.ir .handoff>.eyebrow{font-size:11px;margin-bottom:18px}.ir .handoff>h3{font-size:33px;line-height:1.2;margin-bottom:23px}.ir .handoff>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.85}.ir .handoff-note{align-items:flex-start;background:var(--pale);border-radius:10px;display:flex;gap:14px;margin:26px 0;padding:19px}.ir .note-mark{color:var(--blue);flex:0 0 20px;padding-top:3px;width:20px}.ir .note-mark svg{display:block;height:20px;width:20px}.ir .handoff-note p{color:var(--navy);font-size:12px;line-height:1.8}.ir .handoff .primary{font-size:12px;gap:16px;justify-content:space-between;width:100%}.ir .handoff>.text-link{font-size:11px;margin-top:25px}.ir .short-intro h3{font-size:27px;margin-bottom:11px}.ir .short-intro p{color:var(--muted);font-size:13px;margin-bottom:26px}.ir .support-note{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.ir .support-note p{color:var(--muted);font-size:11px;margin-bottom:12px}.ir .support-note .text-link{font-size:11px}.ir .support-strip{background:var(--yellow);color:var(--navy);padding:58px 0}.ir .support-inner{align-items:center;display:flex;gap:50px;justify-content:space-between}.ir .support-strip .eyebrow{color:var(--navy);font-size:13px;margin-bottom:18px}.ir .support-strip h2{font-size:43px;letter-spacing:-.035em;line-height:1.15}.ir .support-links{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.ir .support-links .primary{background:var(--navy);border-color:var(--navy);font-size:12px;gap:22px}.ir .support-links .primary:hover{background:var(--blue);border-color:var(--blue)}.ir .support-links .text-link{color:var(--navy);font-size:12px}.ir .thank-section{background:linear-gradient(112deg,#fff 10%,#ecf4f9);padding:78px 0 88px}.ir .thank-grid{align-items:center;display:grid;gap:8%;grid-template-columns:1.05fr 1fr}.ir .receipt-mark{align-items:center;color:var(--blue);display:flex;font:800 15px/1.4 var(--display);gap:13px;letter-spacing:.02em;margin-bottom:32px;text-transform:uppercase}.ir .receipt-mark>svg{background:var(--yellow);border-radius:50%;color:var(--navy);height:38px;padding:9px;width:38px}.ir .thank-copy>.lead{margin-top:32px;max-width:640px}.ir .thank-note{color:var(--muted);font-size:14px;line-height:1.85;margin-top:24px;max-width:600px}.ir .thank-copy>.text-link{font-size:12px;margin-top:32px}.ir .next-card{background:var(--navy);border-radius:22px;box-shadow:11px 11px 0 #a2c4e080;color:#fff;padding:37px 38px 35px}.ir .next-card>.eyebrow{color:var(--yellow);font-size:12px;margin-bottom:21px}.ir .next-card>h2{font-size:38px;letter-spacing:-.035em;line-height:1.15}.ir .next-steps{display:grid;gap:23px;list-style:none;margin:31px 0 0;padding:0}.ir .next-steps li{border-top:1px solid #a2c4e044;display:grid;gap:15px;grid-template-columns:33px 1fr;padding-top:22px}.ir .next-steps li>span{color:var(--yellow);font:750 14px/1.6 var(--display)}.ir .next-steps h3{font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:9px}.ir .next-steps p{color:#cadbed;font-size:12px;line-height:1.8;max-width:400px}.ir .resources-section{padding:88px 0 98px}.ir .resource-intro{margin-bottom:40px}.ir .resource-intro>.eyebrow{margin-bottom:25px}.ir .resource-intro>h2{font-size:58px;letter-spacing:-.04em;line-height:1.12}.ir .resource-intro>.lead{margin-top:26px}.ir .resource-grid{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.ir .resource-card{align-items:flex-start;background:#f3f7fb;border:1px solid var(--line);border-radius:16px;border-top:3px solid var(--blue);color:var(--navy);display:flex;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .18s,box-shadow .18s}.ir .resource-number{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.025em;line-height:1.5;margin-bottom:26px}.ir .resource-card>h3{font-size:32px;line-height:1.2;margin-bottom:22px}.ir .resource-card>p{color:var(--muted);font-size:13px;line-height:1.85;margin-bottom:31px}.ir .card-cta{align-items:center;border-top:1px solid var(--line);color:var(--blue);display:flex;font-size:11px;font-weight:800;gap:17px;justify-content:space-between;line-height:1.7;margin-top:auto;padding-top:20px;width:100%}.ir .resource-card:hover .card-cta>span{text-decoration:underline}.ir .resource-card:hover{border-color:#86a4c7;box-shadow:0 12px 30px -25px #122e7699}.ir .blue-card{background:var(--blue);border-color:var(--blue);color:#fff}.ir .blue-card .resource-number{color:var(--yellow)}.ir .blue-card>p{color:#dae7f3}.ir .blue-card .card-cta{border-color:#a2c4e066;color:#fff}.ir .preview-bar{align-items:center;background:#fffef4;border:1px solid #adc6dd;border-radius:5px;bottom:9px;box-shadow:0 2px 14px #07133014;color:var(--navy);display:flex;font-size:9px;gap:17px;line-height:1.4;padding:8px 12px;position:fixed;right:10px;z-index:95}.ir .preview-bar>span{font-weight:600}.ir .preview-bar>a{align-items:center;display:flex;font-weight:800;gap:9px;text-decoration:none}.ir .preview-bar>a:hover{text-decoration:underline}.ir .preview-bar .arrow{flex-basis:13px;height:10px;width:13px}@media(min-width:1750px){.ir .inquiry-section{padding-bottom:100px;padding-top:83px}.ir .inquiry-layout{gap:7%}.ir .form-card{padding:37px 40px 39px}.ir .form-heading h2{font-size:38px}.ir .intent-option{min-height:91px;padding:17px 16px}.ir .intent-option strong{font-size:13px}.ir .intent-option small{font-size:10px}.ir .field-row>label,.ir .form-fields>label{font-size:13px}.ir .form-fields input:not([type=checkbox]),.ir .form-fields select{height:52px}.ir .form-fields{gap:23px}.ir .select-wrap>.arrow{top:21px}.ir .quote-card{padding:35px 37px}.ir .quote-card blockquote{font-size:31px}.ir .conversation-list h3{font-size:23px}.ir .conversation-list p{font-size:15px}.ir .welcome-note{font-size:14px}.ir .next-card{padding:42px}.ir .next-card>h2{font-size:44px}.ir .next-steps p{font-size:14px}.ir .next-steps h3{font-size:23px}}@media(max-width:1199px){.ir .center,.ir .wide{width:calc(100% - 64px)}.ir h1,.ir h2{font-size:60px}.ir .inquiry-layout{gap:5%}.ir .form-card{padding:26px}.ir .intent-option{gap:8px;padding:13px 10px}.ir .intent-option strong{font-size:11px}.ir .intent-option small{font-size:8px}.ir .intent-indicator{flex-basis:14px;height:14px;width:14px}.ir .form-heading h2{font-size:30px}.ir .quote-card{padding:28px}.ir .quote-card blockquote{font-size:25px}.ir .quote-card figcaption span{font-size:9px}.ir .conversation{margin-top:36px}.ir .conversation-list li{gap:15px}.ir .conversation-list h3{font-size:20px}.ir .conversation-list p{font-size:13px}.ir .welcome-note{font-size:12px}.ir .thank-grid{gap:6%}.ir .next-card{padding:30px}.ir .next-card>h2{font-size:33px}.ir .next-steps h3{font-size:19px}.ir .resource-card{padding:25px}.ir .resource-card h3{font-size:29px}.ir .resource-number{font-size:8px}.ir .support-strip h2{font-size:39px}.ir .support-links{align-items:flex-start;flex-direction:column;gap:24px}.ir .field-row{gap:15px}}@media(max-width:1023px){.ir .inquiry-layout{gap:4%;grid-template-columns:1fr 1fr}.ir .inquiry-section{padding:52px 0 64px}.ir .inquiry-copy h1{font-size:53px}.ir .eyebrow,.ir .intro .lead{font-size:17px}.ir .form-card{padding:23px}.ir .intent-grid{gap:9px;grid-template-columns:1fr}.ir .intent-option{min-height:65px;padding:12px}.ir .intent-option strong{font-size:12px}.ir .intent-option small{font-size:9px;margin-top:3px}.ir .form-heading h2{font-size:28px}.ir .intent-fields{margin-top:23px!important}.ir .field-row{gap:20px;grid-template-columns:1fr}.ir .field-row>label,.ir .form-fields>label{font-size:12px}.ir .quote-card blockquote{font-size:24px}.ir .quote-card figcaption{align-items:flex-start;flex-direction:column;gap:15px}.ir .quote-card figcaption strong{font-size:12px}.ir .quote-card figcaption span,.ir .quote-link{font-size:10px}.ir .conversation-list li{gap:12px;grid-template-columns:29px minmax(0,1fr)}.ir .conversation>h2{font-size:25px}.ir .conversation-list h3{font-size:19px}.ir .welcome-note{font-size:12px}.ir .checks{grid-template-columns:repeat(2,1fr)}.ir .checks label{font-size:10px}.ir .form-reassurance{align-items:flex-start;font-size:9px}.ir .form-reassurance>span{padding-top:2px}.ir .handoff>h3{font-size:28px}.ir .handoff .primary{font-size:10px;padding-inline:16px}.ir .thank-section{padding:54px 0 68px}.ir .thank-grid{gap:42px;grid-template-columns:1fr}.ir .next-card,.ir .thank-copy{max-width:760px}.ir .next-card{padding:33px;width:100%}.ir .next-card h2{font-size:38px}.ir .next-steps h3{font-size:22px}.ir .next-steps p{font-size:13px;max-width:600px}.ir .resource-grid{gap:19px}.ir .resource-card{padding:22px}.ir .resource-card>h3{font-size:26px}.ir .resource-card>p{font-size:12px}.ir .card-cta{font-size:10px}.ir .resource-number{font-size:8px;letter-spacing:0}.ir .resource-intro>h2{font-size:50px}.ir .resources-section{padding:68px 0}.ir .support-strip h2{font-size:36px}.ir .support-strip{padding:48px 0}.ir .support-links .primary{font-size:11px;gap:15px;padding:14px 18px}.ir .support-links .text-link{font-size:11px}}@media(max-width:767px){.ir .center,.ir .wide{width:calc(100% - 40px)}.ir h1,.ir h2{font-size:42px;letter-spacing:-.04em;line-height:1.1}.ir .eyebrow{font-size:15px;line-height:1.5;margin-bottom:23px}.ir .lead{font-size:17px;line-height:1.8}.ir .inquiry-layout{display:flex;flex-direction:column;gap:33px}.ir .inquiry-section{background:linear-gradient(180deg,#fff 5%,#ecf4f9);padding:40px 0 56px}.ir .inquiry-copy{display:contents}.ir .intro{order:1;width:100%}.ir .inquiry-copy h1{font-size:42px}.ir .intro .lead{font-size:17px;margin-top:25px}.ir .form-area{order:2;width:100%}.ir .conversation{margin-top:9px;max-width:none;order:3;width:100%}.ir .quote-card{margin-top:1px;max-width:none;order:4;width:100%}.ir .form-card{border-radius:15px;padding:25px 22px 26px}.ir .form-heading h2{font-size:29px}.ir .form-heading .eyebrow{font-size:11px}.ir .intent-grid{gap:10px;grid-template-columns:1fr}.ir .intent-option{gap:12px;min-height:66px;padding:13px}.ir .intent-option strong{font-size:12px}.ir .intent-option small{font-size:10px}.ir .intent-indicator{flex-basis:16px;height:16px;width:16px}.ir .route-panel{margin-top:25px;padding-top:24px}.ir .form-fields{gap:20px}.ir .form-fields input:not([type=checkbox]),.ir .form-fields select,.ir .form-fields textarea{font-size:16px}.ir .field-row>label,.ir .form-fields>label{font-size:11px}.ir .form-fields input::placeholder,.ir .form-fields textarea::placeholder{font-size:12px}.ir .field-help,.ir .optional{font-size:9px}.ir .form-fields .primary{font-size:11px;justify-content:space-between;padding:15px 19px;width:100%}.ir .form-fields .privacy{font-size:9px}.ir .demo-note{font-size:8px}.ir .form-reassurance{font-size:9px;gap:9px;margin-inline:auto;max-width:280px}.ir .checks{grid-template-columns:repeat(3,1fr)}.ir .checks label{font-size:10px}.ir .program-details summary{font-size:11px}.ir .program-details summary small{font-size:9px}.ir .optional-fields legend{font-size:11px}.ir .conversation>h2{font-size:26px;margin-bottom:25px}.ir .conversation-list{gap:24px}.ir .conversation-list li{gap:14px;grid-template-columns:30px 1fr}.ir .conversation-list h3{font-size:21px}.ir .conversation-list p{font-size:13px}.ir .welcome-note{font-size:12px;margin-top:27px;padding-top:23px}.ir .quote-card{padding:27px}.ir .quote-card .eyebrow{font-size:10px;margin-bottom:19px}.ir .quote-card blockquote{font-size:26px;line-height:1.4}.ir .quote-card figcaption{align-items:center;flex-direction:row;gap:15px;margin-top:25px}.ir .quote-card figcaption strong{font-size:11px}.ir .quote-card figcaption span{font-size:8px}.ir .quote-card figcaption img{flex-basis:49px;height:60px;width:49px}.ir .quote-link{font-size:9px;gap:14px}.ir .handoff>h3{font-size:30px}.ir .handoff>p:not(.eyebrow){font-size:13px}.ir .handoff .primary,.ir .handoff>.text-link{font-size:10px}.ir .handoff-note{gap:12px;padding:17px}.ir .handoff-note p{font-size:11px}.ir .support-inner{display:block}.ir .support-strip{padding:45px 0}.ir .support-strip .eyebrow{font-size:12px;margin-bottom:19px}.ir .support-strip h2{font-size:34px;line-height:1.16}.ir .support-links{gap:26px;margin-top:28px}.ir .support-links .primary{font-size:11px;min-height:53px;padding:15px 20px}.ir .support-links .text-link{font-size:11px}.ir .thank-section{padding:40px 0 57px}.ir .receipt-mark{font-size:12px;gap:11px;margin-bottom:25px}.ir .receipt-mark>svg{height:33px;padding:8px;width:33px}.ir .thank-copy>.lead{margin-top:26px}.ir .thank-note{font-size:13px;margin-top:22px}.ir .thank-copy>.text-link{font-size:11px;margin-top:26px}.ir .thank-grid{gap:35px}.ir .next-card{border-radius:18px;box-shadow:7px 7px 0 #a2c4e080;padding:28px 25px;width:calc(100% - 7px)}.ir .next-card>.eyebrow{font-size:10px;margin-bottom:19px}.ir .next-card>h2{font-size:31px}.ir .next-steps{gap:21px;margin-top:26px}.ir .next-steps li{gap:11px;grid-template-columns:25px 1fr;padding-top:20px}.ir .next-steps li>span{font-size:12px}.ir .next-steps h3{font-size:20px}.ir .next-steps p{font-size:11px}.ir .resources-section{padding:55px 0 60px}.ir .resource-intro>h2{font-size:42px;line-height:1.1}.ir .resource-intro>.lead{margin-top:25px}.ir .resource-intro{margin-bottom:30px}.ir .resource-grid{gap:24px;grid-template-columns:1fr}.ir .resource-card{padding:29px 27px}.ir .resource-number{font-size:9px;margin-bottom:24px}.ir .resource-card>h3{font-size:33px}.ir .resource-card>p{font-size:13px;margin-bottom:29px}.ir .card-cta{font-size:11px}.ir .preview-bar{bottom:7px;font-size:8px;gap:12px;padding:7px 9px;right:7px}.ir .preview-bar .arrow{flex-basis:12px;width:12px}}@media(min-width:768px) and (max-width:1023px){.ir .inquiry-section .wide{max-width:820px}.ir .inquiry-layout{display:flex;flex-direction:column;gap:38px}.ir .inquiry-copy{display:contents}.ir .intro{order:1;width:100%}.ir .inquiry-copy h1{font-size:60px}.ir .intro .lead{font-size:20px;max-width:700px}.ir .form-area{order:2;width:100%}.ir .conversation{order:3}.ir .conversation,.ir .quote-card{margin-top:0;max-width:none;width:100%}.ir .quote-card{order:4}.ir .quote-card figcaption{align-items:center;flex-direction:row}.ir .intent-grid{grid-template-columns:1fr 1fr}.ir .intent-option{min-height:85px;padding:16px}.ir .intent-option strong{font-size:13px}.ir .intent-option small{font-size:10px}.ir .field-row{grid-template-columns:1fr 1fr}.ir .form-card{padding:32px}.ir .quote-card blockquote{font-size:31px}.ir .quote-card figcaption strong{font-size:13px}.ir .quote-card figcaption span{font-size:11px}}@media(min-width:1024px){.ir .resource-intro>h2{font-size:72px}}@media(min-width:768px) and (max-width:1023px){.ir .resource-intro>h2{font-size:60px}}@media(prefers-reduced-motion:reduce){.ir *,.ir :after,.ir :before{animation:none!important;transition:none!important}}.ir{color:#071330;font:500 17px/1.75 Montserrat,Arial,sans-serif}.ir .form-card{width:100%}.ir .hs-form{display:grid;gap:20px 18px;grid-template-columns:1fr 1fr;margin:0;padding:0}.ir .hs-form fieldset{display:contents;max-width:none}.ir .hs-form .hs-form-field{float:none!important;grid-column:1/-1;margin:0!important;min-width:0;width:auto!important}.ir .hs-form .hs_firstname,.ir .hs-form .hs_lastname{grid-column:auto}.ir .hs-form .input{margin:0!important}.ir .hs-form label{color:#071330;display:block;font:700 12px/1.55 Montserrat,Arial,sans-serif;margin:0}.ir .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:#f9fbfd;border:1px solid #b9cddd;border-radius:5px;color:#071330;display:block;font:500 15px/1.5 Montserrat,Arial,sans-serif;height:49px;margin:8px 0 0;max-width:none!important;min-width:0;padding:12px 13px;width:100%!important}.ir .hs-form textarea.hs-input{height:auto!important;min-height:104px;resize:vertical}.ir .hs-form .hs-field-desc{color:#506589;font:500 10px/1.7 Montserrat,Arial,sans-serif;margin:6px 0 0}.ir .hs-form select.hs-input{appearance:auto;padding-right:30px!important}.ir .hs-form .hs-form-required{color:#a6323a;margin-left:2px}.ir .hs-form .hs-error-msgs{grid-column:1/-1;list-style:none;margin:7px 0 0!important}.ir .hs-form .hs-error-msgs label{color:#a6323a;font:500 11px/1.6 Montserrat,Arial,sans-serif;padding:0}.ir .hs-form .hs-dependent-field,.ir .hs-form .hs-richtext,.ir .hs-form .hs_error_rollup,.ir .hs-form .hs_recaptcha,.ir .hs-form .hs_submit,.ir .hs-form .legal-consent-container{grid-column:1/-1}.ir .hs-dependent-field{display:contents}.ir .hs-form .hs-button{background:#122e76;border:1px solid #122e76;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font:800 12px/1.5 Montserrat,Arial,sans-serif;letter-spacing:0;margin:0;min-height:58px;padding:16px 25px;text-transform:none;white-space:normal}.ir .hs-form .hs-button:hover{background:#071330;border-color:#071330}.ir .hs-form .hs-button:disabled{cursor:default;opacity:.65}.ir .hs-form .hs-form-booleancheckbox-display{align-items:start;display:flex;font-size:10px;gap:9px}.ir .hs-form .inputs-list{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:12px 0 0;padding:0}.ir .hs-form .inputs-list li{margin:0;padding:0}.ir .hs-form .inputs-list label{align-items:center;display:flex;font-size:11px;font-weight:500;gap:8px}.ir .hs-form input[type=checkbox]{accent-color:#122e76;flex:0 0 17px;height:17px;margin:0;width:17px}.ir .ir-optional{grid-column:1/-1}.ir .ir-optional .hs-form-field{margin-top:20px!important}.ir .ir-optional .hs-form-field:first-child{margin-top:0!important}.ir .ir-privacy{color:#506589;font:500 10px/1.8 Montserrat,Arial,sans-serif;grid-column:1/-1;margin:0}.ir .ir-choice-error{color:#a6323a;font:600 11px/1.7 Montserrat,Arial,sans-serif;margin:14px 0 0}.ir .ir-country-notice{background:#ecf4f9;border-radius:8px;color:#122e76;font:500 12px/1.8 Montserrat,Arial,sans-serif;grid-column:1/-1;margin:0;padding:15px}.ir .hs-form [type=hidden]{display:none}.ir .ir-school-label{font-size:0;margin:0}.ir .ir-school-label>span{font-size:0}.ir .ir-native-form{margin-top:0}.ir .ir-form-fallback{font-size:11px;line-height:1.7;margin-top:20px}.ir .ir-form-fallback a{font-weight:700}.ir [hidden]{display:none!important}@media(max-width:767px){.ir .hs-form{gap:20px;grid-template-columns:1fr}.ir .hs-form .hs-input:not([type=checkbox]):not([type=radio]){font-size:16px}.ir .hs-form .hs-button{font-size:11px;width:100%}.ir .hs-form label{font-size:11px}}.ir .intent-indicator:after,.ir .intent-indicator:before{content:none!important}.ir .intent-option:has(input:checked) .intent-indicator:after{background:#122e76!important;border:0!important;border-radius:50%!important;content:""!important;height:8px!important;inset:3px!important;position:absolute!important;transform:none!important;width:8px!important}.ir .intent-option>span:last-child{padding:0!important}.ir .intent-option>span:last-child:after,.ir .intent-option>span:last-child:before{content:none!important}.ir .hs-form .hs-field-desc{color:#506589!important;float:none!important;font:500 10px/1.7 Montserrat,Arial,sans-serif!important;margin:5px 0 0!important;padding:0!important;width:100%!important}.ir .hs-form .hs-form-field>label{color:#071330!important;font:700 12px/1.55 Montserrat,Arial,sans-serif!important;margin:0!important;padding:0!important}.ir .hs-form .hs-error-msgs label{color:#a6323a!important;font:500 11px/1.6 Montserrat,Arial,sans-serif!important}.ir .hs-form .hs-button{background:#122e76!important;border:1px solid #122e76!important;color:#fff!important;font:800 12px/1.5 Montserrat,Arial,sans-serif!important;min-height:58px!important;padding:16px 25px!important}.ir .hs-form .hs-button:hover{background:#071330!important;border-color:#071330!important}@media(max-width:767px){.ir .hs-form .hs-input:not([type=checkbox]):not([type=radio]){font-size:16px!important}}.ir .intent-indicator{background:#fff!important;border:1px solid #a2c4e0!important;border-radius:50%!important;box-shadow:none!important;display:block!important;flex:0 0 16px!important;height:16px!important;line-height:1!important;margin:3px 0 0!important;min-width:16px!important;padding:0!important;position:relative!important;transform:none!important;width:16px!important}.ir .intent-indicator:after,.ir .intent-indicator:before,.ir .intent-option:has(input:checked) .intent-indicator:after,.ir .intent-option:has(input:checked) .intent-indicator:before{content:none!important;display:none!important;margin:0!important;padding:0!important}.ir .intent-option:has(input:checked) .intent-indicator{background:#122e76!important;border-color:#122e76!important;box-shadow:inset 0 0 0 3px #fff!important}.ir .hs-form .hs-error-msgs{background:none!important;border:0!important;box-shadow:none!important;display:block!important;float:none!important;list-style:none!important;margin:8px 0 0!important;max-width:100%!important;padding:0!important;position:static!important;text-indent:0!important;transform:none!important;width:100%!important}.ir .hs-form .hs-error-msgs label:after,.ir .hs-form .hs-error-msgs label:before,.ir .hs-form .hs-error-msgs li:after,.ir .hs-form .hs-error-msgs li:before,.ir .hs-form .hs-error-msgs:after,.ir .hs-form .hs-error-msgs:before{content:none!important;display:none!important}.ir .hs-form .hs-error-msgs li{display:block!important;float:none!important;list-style:none!important;margin:0!important;min-height:0!important;padding:0!important;position:static!important;width:100%!important}.ir .hs-form .hs-error-msgs li+li{margin-top:4px!important}.ir .hs-form .hs-error-msgs .hs-main-font-element,.ir .hs-form .hs-error-msgs label{background:none!important;border:0!important;color:#a6323a!important;cursor:default!important;display:block!important;float:none!important;font:500 12px/1.5 Montserrat,Arial,sans-serif!important;margin:0!important;overflow-wrap:anywhere!important;padding:0!important;position:static!important;text-indent:0!important;transform:none!important;white-space:normal!important}.ir .hs-form .hs-input.error,.ir .hs-form .hs-input.invalid{border-color:#a6323a!important;box-shadow:none!important}.ir .hs-form .hs-input:focus-visible{outline:2px solid #122e76!important;outline-offset:3px!important}.ir .hs-form .hs_error_rollup .hs-error-msgs{margin-top:0!important}.ir .hs-form .ir-optional .optional-fields{display:grid!important;gap:24px!important;padding-top:22px!important}.ir .hs-form .ir-optional .hs-form-field{margin:0!important;padding:0!important}.ir .hs-form .ir-optional .inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;list-style:none!important;margin:8px 0 0!important;padding:0!important}.ir .hs-form .ir-optional .inputs-list li{list-style:none!important;margin:0!important;max-width:100%!important;padding:0!important}.ir .hs-form .hs-form-booleancheckbox-display,.ir .hs-form .hs-form-checkbox-display{align-items:center!important;cursor:pointer!important;display:flex!important;font:500 12px/1.5 Montserrat,Arial,sans-serif!important;gap:10px!important;margin:0!important;min-height:32px!important;padding:0!important;position:relative!important}.ir .hs-form input[type=checkbox]{accent-color:#122e76!important;appearance:auto!important;-webkit-appearance:checkbox!important;box-shadow:none!important;display:block!important;flex:0 0 18px!important;height:18px!important;margin:0!important;min-height:18px!important;min-width:18px!important;opacity:1!important;padding:0!important;position:static!important;transform:none!important;visibility:visible!important;width:18px!important}.ir .hs-form .hs-form-booleancheckbox-display>span,.ir .hs-form .hs-form-checkbox-display>span{display:block!important;line-height:1.5!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}.ir .hs-form .hs-form-booleancheckbox-display:after,.ir .hs-form .hs-form-booleancheckbox-display:before,.ir .hs-form .hs-form-booleancheckbox-display>span:after,.ir .hs-form .hs-form-booleancheckbox-display>span:before,.ir .hs-form .hs-form-checkbox-display:after,.ir .hs-form .hs-form-checkbox-display:before,.ir .hs-form .hs-form-checkbox-display>span:after,.ir .hs-form .hs-form-checkbox-display>span:before{content:none!important;display:none!important}.ir .hs-form select.hs-input{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23122e76' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:42px!important}.ir .hs-form .program-details summary{min-height:28px;padding:0!important}.ir .hs-form .program-details summary i{flex:0 0 7px;margin:0 5px 0 0!important}@media(max-width:767px){.ir .hs-form .ir-optional .inputs-list{gap:4px 16px!important}.ir .hs-form .ir-optional .hs-form-checkbox-display{min-height:36px!important}}.ir{background:transparent!important}