#main .applications-hero>.container{padding-block:44px 48px}#main .applications-hero h1{max-width:23ch;font-size:clamp(2.2rem,4vw,3.4rem)}#main .applications-hero .lead{max-width:66ch;font-size:1.05rem}.sector-nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px;max-width:960px}.sector-nav a{color:#e2ebf7;border:1px solid #6c87a7;padding:10px 14px;text-decoration:none;border-radius:4px;font-size:.83rem;font-weight:600;transition:background .18s}.sector-nav a:hover,.sector-nav a:focus-visible{background:#fff;color:var(--navy);outline-offset:4px}#main .application-sectors{background:#edf2f7}.application-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.application-heading .sec-head{margin:0}.application-heading .gpp-textlink{flex:none;font-size:.88rem}.application-heading .lead{font-size:1rem;max-width:65ch}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.application-card{background:#fff;border:1px solid #dce5ee;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #002b5c09;display:flex;flex-direction:column}.application-photo{position:relative;background:#dce5ee}.application-photo img{display:block;width:100%;height:235px;object-fit:cover}.application-photo>span{position:absolute;bottom:0;left:24px;padding:8px 12px;background:var(--navy);color:#fff;font-family:var(--f-mono);font-size:.8rem}.application-copy{padding:26px;display:flex;flex-direction:column;flex:1}.application-copy h3{font-size:1.24rem;line-height:1.3;margin:0 0 15px;font-weight:700;color:var(--navy)}.application-copy>p{font-size:.94rem;color:var(--slate);line-height:1.7;margin:0 0 18px}.application-copy h4{font-family:var(--f-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 9px}.application-copy ul{padding-left:18px;margin:0 0 22px;font-size:.9rem;color:var(--slate);line-height:1.8}.application-copy li::marker{color:var(--navy)}.application-note{border-left:3px solid var(--orange);background:#f1f5f9;padding:14px 16px;margin-top:auto}.application-note b{font-size:.8rem;color:var(--navy)}.application-note p{font-size:.83rem;line-height:1.65;margin:5px 0 0;color:var(--slate)}.application-disclaimer{font-size:.8rem;color:#546779;margin:24px 0 0;line-height:1.7;max-width:100ch}.application-more{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.application-more>div{border-top:2px solid #b9cbde;padding:23px 0 0}.application-more h3{font-size:1.12rem;color:var(--navy);margin:0 0 10px}.application-more p{font-size:.92rem;line-height:1.7;color:var(--slate);margin:0}.application-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.application-benefits>div{border-top:2px solid var(--orange);padding-top:18px}.application-benefits h3{font-size:1.03rem;color:var(--navy);margin:0 0 11px}.application-benefits p{font-size:.9rem;line-height:1.7;color:var(--slate);margin:0}#main .application-prep{background:var(--navy);color:#d7e3f4}.application-prep .sec-head h2{color:#fff}.application-prep .eyebrow{color:#afc7e4}.application-prep .lead{color:#d7e3f4;font-size:1rem;max-width:68ch}.prep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.prep-grid>div{border-top:1px solid #56769a;padding-top:20px}.prep-grid span{font-family:var(--f-mono);font-size:.8rem;color:#b6cee8}.prep-grid h3{color:#fff;font-size:1.06rem;margin:14px 0 10px}.prep-grid p{font-size:.9rem;color:#d7e3f4;margin:0;line-height:1.7}.application-scope{margin-top:30px;padding:20px 0 0;border-top:1px solid #56769a;font-size:.88rem;color:#e1ebf8;line-height:1.7}.application-scope a{color:#fff;text-decoration:underline;text-underline-offset:3px}.application-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(28px,5vw,64px);align-items:start}.application-faq-layout .lead{font-size:1rem;color:var(--slate)}.application-faq details{border-bottom:1px solid #d5e0eb}.application-faq details:first-child{border-top:1px solid #d5e0eb}.application-faq summary{padding:20px 24px 20px 0;cursor:pointer;color:var(--navy);font-weight:600;font-size:.95rem;line-height:1.5}.application-faq summary:focus-visible,.application-credits summary:focus-visible{outline:3px solid #2e7fbd;outline-offset:4px}.application-faq details[open] summary{padding-bottom:10px}.application-faq details p{font-size:.91rem;color:var(--slate);line-height:1.75;margin:0 0 20px}.application-faq a{color:var(--navy);text-underline-offset:3px}.application-credits{font-size:.76rem;color:#546779;margin-top:26px}.application-credits summary{cursor:pointer;padding:8px 0;font-weight:600}.application-credits p{line-height:1.75;max-width:100ch}.application-credits a{color:var(--navy);text-underline-offset:3px}.application-cta .container.bandgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:start}.application-cta h2{color:#fff;max-width:22ch}.application-cta .bandinfo{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:clamp(20px,2.5vw,28px)}.application-cta .bandinfo h3{color:#fff;font-size:1rem;margin:0 0 14px}.application-cta .bandinfo p{font-size:.9rem;color:#d7e3f4;line-height:1.7;margin:0 0 14px}.application-cta .bandinfo a{color:#fff;font-weight:600;overflow-wrap:anywhere}.application-cta .bh{border-top:1px solid rgba(255,255,255,.16);padding-top:16px}.application-cta .bh b{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#b9d3f6}.application-cta .bh p{font-size:.85rem;margin:8px 0 0}.application-cta .bh p.tiny{font-size:.75rem;color:#b9cfe9}@media(max-width:1000px){.application-benefits,.prep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.application-grid,.application-faq-layout,.application-cta .container.bandgrid{grid-template-columns:1fr}.application-photo img{height:auto;aspect-ratio:16/9}.application-heading{display:block}.application-heading .gpp-textlink{margin-top:14px}#main .applications-hero>.container{padding-block:30px 36px}}@media(max-width:500px){.application-copy{padding:22px}.application-more,.application-benefits,.prep-grid{grid-template-columns:1fr;gap:24px}.sector-nav{gap:8px}.sector-nav a{font-size:.78rem;padding:10px 11px}.application-faq summary{font-size:.92rem}.application-grid{gap:22px}}@media(prefers-reduced-motion:reduce){.sector-nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/gpp-applications.css.map */
