.applications-page{background:#fff}.applications-hero,.segment-section,.decision-section,.applications-cta{width:min(1180px,calc(100% - 40px));margin:0 auto}.applications-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.48fr);gap:clamp(24px,5vw,72px);align-items:end;padding:calc(var(--header-h) + clamp(54px,8vw,96px)) 0 clamp(44px,7vw,82px)}.applications-hero-copy h1{margin:0;color:#0a1020;font-size:clamp(2.4rem,5vw,5rem);font-weight:800;line-height:.98;text-transform:uppercase}.applications-hero-copy p:not(.section-index){width:min(720px,100%);margin:22px 0 0;color:#344056;font-size:1.04rem;font-weight:600;line-height:1.62}.applications-hero-panel{display:grid;gap:14px;padding:clamp(22px,3vw,34px);border:1px solid rgba(0,93,255,.16);border-radius:var(--radius);background:radial-gradient(circle at 88% 10%,rgba(0,132,255,.18),transparent 36%),linear-gradient(135deg,#fff,#f2f7ff);box-shadow:var(--shadow)}.applications-hero-panel strong{color:var(--blue);font-size:clamp(2.2rem,4vw,4.4rem);font-weight:800;line-height:.95}.applications-hero-panel span{color:#263247;font-size:.98rem;font-weight:700;line-height:1.5}.segment-section{padding:clamp(46px,7vw,84px) 0;border-top:1px solid rgba(17,24,39,.08)}.segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.segment-grid article{display:grid;align-content:start;gap:12px;min-height:255px;padding:22px;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 16px 36px #0e1e3412;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.segment-grid article:hover{border-color:#0084ff80;box-shadow:0 22px 48px #005dff21;transform:translateY(-3px)}.segment-grid span{color:var(--blue);font-size:.74rem;font-weight:800;text-transform:uppercase}.segment-grid h3{margin:0;color:#0a1020;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;line-height:1.08}.segment-grid p{margin:0;color:#4a5669;font-size:.92rem;font-weight:600;line-height:1.52}.segment-grid strong{align-self:end;color:#172033;font-size:.82rem;font-weight:800}.segment-grid a{align-self:end;color:var(--blue);font-size:.76rem;font-weight:800;text-transform:uppercase}.decision-section{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(22px,4vw,58px);align-items:start;padding:clamp(44px,7vw,82px) 0}.decision-copy h2,.applications-cta h2{margin:0;color:#0a1020;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:800;line-height:1.03;text-transform:uppercase}.decision-copy p:not(.section-index),.applications-cta p{margin:18px 0 0;color:#344056;font-size:1rem;font-weight:600;line-height:1.58}.decision-table-wrap{overflow-x:auto;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background:#fff;box-shadow:0 16px 36px #0e1e3412}.decision-table{width:100%;min-width:620px;border-collapse:collapse}.decision-table caption{padding:14px 18px;color:var(--muted);font-size:.78rem;font-weight:800;text-align:left;text-transform:uppercase}.decision-table th,.decision-table td{padding:14px 18px;border-top:1px solid rgba(17,24,39,.08);text-align:left}.decision-table th{color:#0a1020;font-size:.76rem;font-weight:800;text-transform:uppercase}.decision-table td{color:#344056;font-size:.9rem;font-weight:650;line-height:1.4}.applications-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(44px,7vw,82px);padding:clamp(24px,4vw,42px);border-radius:var(--radius);background:linear-gradient(135deg,#005dffeb,#0a1020f5),#0a1020;box-shadow:0 24px 58px #005dff38}.applications-cta h2,.applications-cta p{color:#fff}.applications-cta-actions{display:flex;flex-wrap:wrap;gap:12px;min-width:max-content}.applications-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,72px);border-top:1px solid rgba(17,24,39,.08);color:#263247}.applications-footer img{width:94px;height:auto}.applications-footer strong,.applications-footer span{font-size:.86rem;font-weight:800}@media(max-width:980px){.applications-hero,.decision-section{grid-template-columns:1fr}.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-cta{display:grid}.applications-cta-actions{min-width:0}}@media(max-width:640px){.applications-hero,.segment-section,.decision-section,.applications-cta{width:calc(100% - 32px)}.applications-hero{padding-top:calc(var(--header-h) + 48px)}.segment-grid{grid-template-columns:1fr}.segment-grid article{min-height:auto}.applications-footer{display:grid;justify-items:start;padding:20px 16px}}
