.ind-page-intro{padding:32px 0 35px}.ind-page-intro h1{margin:14px 0;font-size:42px}.ind-page-intro .lead{max-width:890px;font-size:18px}.ind-jump-nav{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.ind-jump-nav>a{color:var(--navy);background:#fff;border:1px solid #c6d5e1;border-radius:5px;align-items:center;gap:13px;padding:13px 18px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.ind-jump-nav>a>i{color:var(--blue);flex:none;font-size:18px}.ind-jump-nav>a>i:last-child{margin-left:8px;font-size:14px}.ind-jump-nav>a:hover{border-color:var(--blue);color:var(--blue)}.ind-application{padding:57px 0 63px;scroll-margin-top:132px}.ind-application+.ind-application{border-top:1px solid var(--line)}.ind-application-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.ind-application-copy>.eyebrow{margin-bottom:15px}.ind-application h2{margin-bottom:14px;font-size:36px;font-weight:600;line-height:1.25}.ind-application h3{letter-spacing:-.025em;margin-bottom:20px;font-size:23px;font-weight:500;line-height:1.4}.ind-application-copy>p:not(.eyebrow){margin-bottom:16px;font-size:16px;line-height:1.85}.ind-benefit-list{flex-direction:column;gap:14px;margin:24px 0 27px;padding:0;list-style:none;display:flex}.ind-benefit-list li{color:var(--ink);align-items:baseline;gap:13px;font-size:16px;line-height:1.8;display:flex}.ind-benefit-list i{text-align:center;width:21px;color:var(--blue);flex:none;font-size:18px}.ind-actions{flex-wrap:wrap;align-items:center;gap:18px 23px;display:flex}.ind-actions .button{gap:15px;padding:13px 18px;font-size:16px}.ind-text-link{color:var(--blue);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.6;display:inline-flex}.ind-text-link>i{flex:none}.ind-text-link:hover{color:var(--navy)}.ind-application-photo{background:var(--light);border:1px solid var(--line);min-width:0}.ind-application-photo>img{aspect-ratio:1.4;object-fit:cover;width:100%}.ind-machine-photo>img{object-position:31% 50%}.ind-foundry-photo>img{object-position:38% 50%}.ind-application-photo figcaption{background:var(--navy);color:#dae7f1;padding:16px 20px;font-size:14px;line-height:1.7}.ind-application-alternate{background:var(--light)}.ind-application-alternate .ind-application-copy{grid-area:1/2}.ind-application-alternate .ind-application-photo{grid-area:1/1}.ind-system-planning{background:var(--light);border-top:1px solid var(--line);padding:55px 0 61px}.ind-planning-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-bottom:30px;display:grid}.ind-planning-heading .eyebrow{margin-bottom:16px}.ind-planning-heading h2{font-size:34px;font-weight:600;line-height:1.25}.ind-planning-heading>p{max-width:520px;font-size:16px;line-height:1.85}.ind-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ind-planning-grid article{border:1px solid var(--line);background:#fff;padding:28px}.ind-planning-grid article>i{color:var(--blue);margin-bottom:22px;font-size:28px}.ind-planning-grid h3{margin-bottom:14px;font-size:23px;font-weight:600;line-height:1.4}.ind-planning-grid p{font-size:16px;line-height:1.85}.ind-contact{color:#fff;background:linear-gradient(110deg,#153950,#0b2032);padding:43px 0 48px}.ind-contact-inner{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.ind-contact .eyebrow{margin-bottom:15px}.ind-contact h2{margin-bottom:17px;font-size:30px;font-weight:600;line-height:1.3}.ind-contact p:not(.eyebrow){color:#c7d9e6;max-width:750px;font-size:16px;line-height:1.85}.ind-contact-actions{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.ind-contact-actions .button{gap:15px;padding:14px 20px;font-size:16px}.ind-contact-actions>a:not(.button){color:#d3e3f0;font-size:16px;line-height:1.6}.ind-contact-actions>a:not(.button):hover{color:var(--sky)}@media (width<=1100px){.ind-application-grid{grid-template-columns:1fr 1fr;gap:35px}.ind-application h2{font-size:32px}.ind-application h3{font-size:22px}.ind-planning-heading{gap:35px}.ind-planning-heading h2{font-size:30px}.ind-planning-grid{gap:18px}.ind-planning-grid article{padding:25px}.ind-contact-inner{gap:35px}.ind-contact h2{font-size:28px}}@media (width<=850px){.ind-application-grid{grid-template-columns:1fr;gap:30px}.ind-application-copy,.ind-application-alternate .ind-application-copy{grid-area:1/1}.ind-application-photo,.ind-application-alternate .ind-application-photo{grid-area:2/1;width:100%;max-width:680px}.ind-application-photo>img{aspect-ratio:1.7}.ind-planning-heading{grid-template-columns:1fr;gap:20px}.ind-planning-heading>p{max-width:650px}.ind-planning-grid{grid-template-columns:1fr}.ind-contact-inner{grid-template-columns:1fr;gap:26px}.ind-contact-actions{justify-self:start}}@media (width<=680px){.ind-page-intro{padding:26px 0 28px}.ind-page-intro h1{margin:12px 0;font-size:34px}.ind-page-intro .lead{font-size:17px}.ind-jump-nav{gap:12px;margin-top:23px}.ind-jump-nav>a{gap:10px;padding:11px 14px}.ind-jump-nav>a>i:last-child{margin-left:5px}.ind-application{padding:39px 0 45px;scroll-margin-top:115px}.ind-application h2{font-size:30px}.ind-application h3{margin-bottom:19px;font-size:22px}.ind-application-copy>.eyebrow{margin-bottom:14px}.ind-benefit-list{gap:13px;margin:22px 0 25px}.ind-benefit-list li{gap:12px}.ind-actions{gap:19px}.ind-actions .button{gap:13px;padding:13px 16px}.ind-application-photo>img{aspect-ratio:1.45}.ind-application-photo figcaption{padding:15px 17px}.ind-system-planning{padding:41px 0 46px}.ind-planning-heading{gap:19px;margin-bottom:26px}.ind-planning-heading h2{font-size:28px}.ind-planning-grid article{padding:26px}.ind-planning-grid h3{font-size:24px}.ind-contact{padding:36px 0 40px}.ind-contact h2{font-size:27px}.ind-contact-actions .button{gap:13px;padding:13px 17px}}