.applications-page{background:#020f22}.applications-header{background:rgb(2 13 30 / .9);border-bottom-color:rgb(139 181 234 / .16);backdrop-filter:blur(18px)}.applications-hero{min-height:850px;position:relative;display:flex;align-items:center;padding:142px 0 90px;background:radial-gradient(circle at 15% 20%,rgb(33 118 244 / .23),transparent 32rem),radial-gradient(circle at 85% 55%,rgb(61 141 255 / .12),transparent 28rem),#020d1e;overflow:hidden}.applications-hero-lines{position:absolute;inset:0;opacity:.18;background:linear-gradient(rgb(124 177 241 / .18) 1px,transparent 1px),linear-gradient(90deg,rgb(124 177 241 / .18) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,black 28%,black 72%,transparent)}.applications-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(560px,1.08fr);align-items:center;gap:64px}.applications-breadcrumb{display:flex;gap:9px;margin-bottom:44px;color:#91a7c0;font-size:13px}.applications-breadcrumb a{display:inline-flex;align-items:center;min-height:24px}.applications-breadcrumb a:hover{color:#fff}.applications-hero h2{max-width:650px;margin-bottom:24px;font-size:clamp(3.5rem, 4.4vw, 4rem);font-weight:790}.applications-hero h2 span{color:#8fc3ff}.applications-hero-lead{max-width:620px;margin-bottom:30px;color:#bdcde0;font-size:var(--sgv-type-lead)}.applications-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.applications-hero-meta{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:42px 0 0;padding:22px 0 0;border-top:1px solid var(--sgv-border)}.applications-hero-meta li{min-width:0;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px;padding-right:18px}.applications-hero-meta strong{color:var(--sgv-action-300);font-family:var(--sgv-font-display);font-size:20px}.applications-hero-meta span{color:#879db7;font-size:11px;line-height:1.35}.applications-hero-strip{height:560px;min-width:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:center;padding:0}.applications-hero-strip a{height:78%;position:relative;border:1px solid rgb(139 181 234 / .25);border-radius:14px;overflow:hidden;background:#061b38;box-shadow:0 22px 55px rgb(0 0 0 / .34);transition:height var(--sgv-duration-normal) var(--sgv-ease-out),transform var(--sgv-duration-normal) var(--sgv-ease-out),border-color var(--sgv-duration-normal) ease}.applications-hero-strip a:nth-child(2),.applications-hero-strip a:nth-child(4){height:90%}.applications-hero-strip a:nth-child(3){height:100%}.applications-hero-strip a:hover,.applications-hero-strip a:focus-visible{height:100%;border-color:#63a7ff;transform:translateY(-4px)}.applications-hero-strip a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgb(2 12 28 / .96))}.applications-hero-strip img{width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.04);transition:transform 600ms var(--sgv-ease-out)}.applications-hero-strip a:hover img{transform:scale(1.045)}.applications-hero-strip a:nth-child(1) img{object-position:45% center}.applications-hero-strip a:nth-child(2) img{object-position:40% center}.applications-hero-strip a:nth-child(3) img{object-position:57% center}.applications-hero-strip a:nth-child(4) img,.applications-hero-strip a:nth-child(5) img{object-position:center}.applications-hero-strip span{position:absolute;z-index:2;right:10px;bottom:18px;left:10px;display:grid;gap:4px;font-family:var(--sgv-font-display);font-size:13px;font-weight:750;line-height:1.25;writing-mode:vertical-rl;transform:rotate(180deg)}.applications-hero-strip span b{color:#7eb7fb;font-size:10px;letter-spacing:.1em}.application-intent{color:var(--sgv-text-dark);background:#e9f3ff;border-bottom:1px solid #cadbeb}.application-intent-grid{min-height:230px;display:grid;grid-template-columns:0.95fr 2.05fr;align-items:stretch}.application-intent-intro{display:grid;align-content:center;padding:36px 44px 36px 0}.application-intent-intro h2{margin:0;font-size:27px}.application-intent-intro>p:not(.eyebrow){margin:12px 0 0;color:#536b84;font-size:14px;line-height:1.55}.application-intent-links{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #c4d7e9}.application-intent-links>a{position:relative;display:grid;grid-template-columns:34px 1fr;align-content:center;gap:13px;min-height:115px;padding:24px;border-right:1px solid #c4d7e9;border-bottom:1px solid #c4d7e9;transition:background var(--sgv-duration-fast) ease}.application-intent-links>a:nth-child(3n){border-right:0}.application-intent-links>a:nth-child(n+4){border-bottom:0}.application-intent-links>a:hover{background:rgb(255 255 255 / .6)}.application-intent-links>a span{color:var(--sgv-info-on-light);font-size:12px;font-weight:800}.application-intent-links>a strong{font-size:14px;line-height:1.45}.application-intent-links>a b{position:absolute;right:20px;bottom:16px;color:var(--sgv-info-on-light)}.application-intent-links>.intent-help{background:rgb(255 255 255 / .42)}.application-directory{background:radial-gradient(circle at 80% 4%,rgb(43 130 255 / .11),transparent 28rem),var(--sgv-light-050)}.application-directory .section-heading h2,.application-projects .section-heading h2{color:var(--sgv-text-dark)}.application-directory .section-heading>p,.application-projects .section-heading>p{color:var(--sgv-text-on-light-secondary)}.application-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.application-sector-card{min-width:0;display:grid;grid-template-rows:310px 1fr;color:var(--sgv-text-dark);background:#fff;border:1px solid #c8d9ea;border-radius:var(--sgv-radius-xl);overflow:hidden;box-shadow:0 18px 50px rgb(4 31 67 / .1)}.application-sector-card.feature,.application-sector-card.wide{grid-column:1 / -1;grid-template-columns:1.12fr 0.88fr;grid-template-rows:minmax(450px,auto)}.application-sector-card.wide{grid-template-columns:0.92fr 1.08fr}.application-sector-card.wide figure{order:2}.application-sector-card figure{min-width:0;min-height:0;margin:0;overflow:hidden;background:#dbe8f4}.application-sector-card img{width:100%;height:100%;object-fit:cover;transition:transform 650ms var(--sgv-ease-out)}.application-sector-card:hover img{transform:scale(1.035)}.application-sector-content{display:flex;flex-direction:column;padding:38px}.application-sector-card.feature .application-sector-content,.application-sector-card.wide .application-sector-content{justify-content:center;padding:48px}.sector-index{margin-bottom:12px;color:var(--sgv-info-on-light);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.application-sector-card h3{margin-bottom:16px;font-size:31px}.application-sector-card.feature h3,.application-sector-card.wide h3{font-size:38px}.application-sector-card p:not(.sector-index){color:var(--sgv-text-on-light-secondary)}.application-sector-card ul{list-style:none;display:grid;gap:8px;margin:18px 0 26px;padding:0;color:#274762;font-size:13px}.application-sector-card li{position:relative;padding-left:18px}.application-sector-card li::before{content:"";width:6px;height:6px;position:absolute;top:8px;left:0;background:var(--sgv-action-600);border-radius:50%}.application-sector-card a{min-height:44px;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:auto;color:var(--sgv-info-on-light);font-weight:750}.application-decision{background:radial-gradient(circle at 50% 80%,rgb(33 118 244 / .16),transparent 34rem),#03142c}.application-decision-heading{display:grid;grid-template-columns:1fr minmax(280px,410px);align-items:end;gap:64px;margin-bottom:44px}.application-decision-heading h2{max-width:760px;margin:0;font-size:var(--sgv-type-h2)}.application-decision-heading>p{margin:0;color:var(--sgv-text-muted)}.application-decision-grid{display:grid;grid-template-columns:1fr 0.7fr 1fr;gap:12px}.application-decision-grid article{min-height:390px;display:flex;flex-direction:column;padding:40px;border:1px solid var(--sgv-border);border-radius:var(--sgv-radius-xl)}.decision-path{background:rgb(6 29 61 / .8)}.decision-path span{color:var(--sgv-action-300);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.decision-path h3{margin:24px 0 16px;font-size:34px}.decision-path p{color:var(--sgv-text-muted)}.decision-path a{min-height:44px;display:inline-flex;align-items:center;gap:10px;margin-top:auto;color:#91c4ff;font-weight:750}.decision-center{justify-content:center;text-align:center;background:linear-gradient(145deg,#0d5cca,#07336f);border-color:#3e8cf1!important;box-shadow:0 24px 60px rgb(11 82 173 / .35)}.decision-center p{margin-bottom:8px;color:#b8d9ff;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.decision-center strong{font-family:var(--sgv-font-display);font-size:20px;line-height:1.4}.decision-center .button{margin-top:28px;background:#fff;color:#07356f;box-shadow:none}.application-projects{background:#edf5fd}.application-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.application-project-grid article{min-width:0;border:1px solid #c7d8e9;border-radius:var(--sgv-radius-xl);overflow:hidden;background:#fff;box-shadow:0 16px 40px rgb(4 31 67 / .1)}.application-project-grid a{display:grid;grid-template-columns:1.12fr 0.88fr;min-height:300px;color:var(--sgv-text-dark)}.application-project-grid img{width:100%;height:100%;object-fit:cover;transition:transform 650ms var(--sgv-ease-out)}.application-project-grid a:hover img{transform:scale(1.035)}.application-project-grid article div{display:flex;flex-direction:column;justify-content:center;padding:30px}.application-project-grid span{color:var(--sgv-info-on-light);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.application-project-grid h3{margin:15px 0;font-size:25px}.application-project-grid p{margin:0;color:var(--sgv-info-on-light);font-weight:750}.application-project-more{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:26px;color:var(--sgv-text-dark)}.application-project-more p{margin:0}.application-button-dark{color:#fff;background:#061a37}.application-button-dark:hover{background:#0a2c59}.application-brief{border-block:1px solid var(--sgv-border);background:linear-gradient(90deg,rgb(50 117 204 / .12) 1px,transparent 1px) center / 25% 100%,#061a36}.application-brief-grid{display:grid;grid-template-columns:0.82fr 1.18fr;gap:96px}.application-brief-grid h2{font-size:var(--sgv-type-h2)}.application-brief-grid>div>p:not(.eyebrow){color:var(--sgv-text-muted)}.application-brief ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--sgv-border-strong)}.application-brief li{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:27px 0;border-bottom:1px solid var(--sgv-border)}.application-brief li>span{color:var(--sgv-action-300);font-weight:800}.application-brief h3{margin:0 0 6px;font-size:23px}.application-brief li p{margin:0;color:var(--sgv-text-muted)}.application-quote{padding-block:76px;background:#020e20}.application-quote-shell{display:grid;grid-template-columns:0.88fr 1.2fr;border:1px solid var(--sgv-border);border-radius:var(--sgv-radius-2xl);overflow:hidden;box-shadow:var(--sgv-shadow-raised)}.application-quote-intro{padding:56px;color:var(--sgv-text-dark);background:radial-gradient(circle at 0 100%,rgb(43 130 255 / .18),transparent 24rem),var(--sgv-light-050)}.application-quote-intro h2{margin-bottom:18px;font-size:42px}.application-quote-intro>p:not(.eyebrow){color:var(--sgv-text-on-light-secondary)}.application-quote-intro ul{list-style:none;display:grid;gap:12px;margin:28px 0 0;padding:0;color:#173757;font-weight:700}.application-quote-intro li{display:flex;gap:10px}.application-quote-intro li span{color:var(--sgv-action-600)}.application-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:54px;background:linear-gradient(145deg,#082346,#031329)}.application-quote-form .full{grid-column:1 / -1}.application-quote-form .consent input{flex:0 0 24px;width:24px;height:24px;margin-top:1px}.application-faq{background:#03142c}.application-faq-grid{display:grid;grid-template-columns:0.78fr 1.22fr;gap:76px}.application-faq-list{border-top:1px solid var(--sgv-border-strong)}.application-faq-list details{border-bottom:1px solid var(--sgv-border)}.application-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 4px;font-weight:750;cursor:pointer}.application-faq-list summary::-webkit-details-marker{display:none}.application-faq-list summary span{color:var(--sgv-action-300);font-size:25px;font-weight:400;transition:transform var(--sgv-duration-fast) ease}.application-faq-list details[open] summary span{transform:rotate(45deg)}.application-faq-list details p{max-width:720px;margin:-2px 0 22px;padding-right:48px;color:var(--sgv-text-muted)}@media (max-width:1120px){.applications-hero-grid{grid-template-columns:minmax(0,0.95fr) minmax(500px,1.05fr);gap:38px}.application-intent-links>a{padding:20px}.application-sector-card.feature,.application-sector-card.wide{grid-template-columns:1fr 1fr}}@media (max-width:980px){.applications-hero{padding-top:128px}.applications-hero-grid{grid-template-columns:1fr}.applications-hero-copy{max-width:760px}.applications-hero-strip{width:100%;height:430px}.application-intent-grid{grid-template-columns:1fr}.application-intent-intro{min-height:180px;padding-right:0}.application-intent-intro>p:not(.eyebrow){max-width:650px}.application-intent-links{border-top:1px solid #c4d7e9;border-left:0}.application-decision-grid{grid-template-columns:1fr 1fr}.decision-center{grid-column:1 / -1;grid-row:2;min-height:280px!important}.application-project-grid a{grid-template-columns:1fr;grid-template-rows:220px 1fr}.application-brief-grid,.application-quote-shell,.application-faq-grid{grid-template-columns:1fr}.application-brief-grid,.application-faq-grid{gap:42px}}@media (max-width:680px){.applications-hero{min-height:0;padding:104px 0 62px}.applications-breadcrumb{display:none}.applications-hero h2{font-size:clamp(38px, 10.5vw, 43px)}.applications-hero-lead{font-size:16px}.applications-hero-actions{display:grid}.applications-hero-actions .button{width:100%}.applications-hero-meta{grid-template-columns:1fr;gap:10px;margin-top:30px;padding-top:18px}.applications-hero-meta li{grid-template-columns:36px 1fr;min-height:38px}.applications-hero-strip{height:300px;gap:7px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.applications-hero-strip::-webkit-scrollbar{display:none}.applications-hero-strip a,.applications-hero-strip a:nth-child(2),.applications-hero-strip a:nth-child(3),.applications-hero-strip a:nth-child(4){width:122px;height:100%;flex:0 0 122px;scroll-snap-align:start}.applications-hero-strip{display:flex}.applications-hero-strip span{writing-mode:initial;transform:none}.application-intent-grid{grid-template-columns:1fr}.application-intent-intro{min-height:0;padding:34px 0}.application-intent-links{grid-template-columns:1fr 1fr}.application-intent-links>a,.application-intent-links>a:nth-child(3n),.application-intent-links>a:nth-child(n+4){min-height:112px;padding:20px 12px;border-right:1px solid #c4d7e9;border-bottom:1px solid #c4d7e9}.application-intent-links>a:nth-child(2n){border-right:0}.application-intent-links>a:nth-child(n+5){border-bottom:0}.application-intent-links>a b{right:6px}.application-hub-grid{grid-template-columns:1fr}.application-sector-card,.application-sector-card.feature,.application-sector-card.wide{grid-column:auto;grid-template-columns:1fr;grid-template-rows:250px 1fr}.application-sector-card.wide figure{order:initial}.application-sector-content,.application-sector-card.feature .application-sector-content,.application-sector-card.wide .application-sector-content{padding:28px 22px}.application-sector-card h3,.application-sector-card.feature h3,.application-sector-card.wide h3{font-size:29px}.application-decision-heading{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.application-decision-grid{grid-template-columns:1fr}.application-decision-grid article{min-height:330px;padding:30px 24px}.decision-center{grid-column:auto;grid-row:auto;min-height:280px!important}.application-project-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.application-project-grid::-webkit-scrollbar{display:none}.application-project-grid article{flex:0 0 min(86vw, 335px);scroll-snap-align:start}.application-project-grid a{grid-template-rows:190px 1fr;min-height:390px}.application-project-more{align-items:stretch;flex-direction:column}.application-project-more .button{width:100%}.application-brief-grid{gap:36px}.application-brief li{grid-template-columns:46px 1fr;gap:12px}.application-quote{padding-block:58px}.application-quote-intro,.application-quote-form{padding:30px 22px}.application-quote-intro h2{font-size:32px}.application-quote-form{grid-template-columns:1fr}.application-quote-form .full,.application-quote-form .field.full{grid-column:auto}.application-faq-list details p{padding-right:0}}