.hero-support-line{display:block}
#why .section-sub{max-width:106rem}.expertise-signature{display:flex;align-items:center;gap:2rem;color:#71acc1;font:500 1.2rem/1.8 var(--font-mono);letter-spacing:.07em;margin:0 0 3rem}.expertise-signature i{font-style:normal;font-size:2rem;color:#4de6ff}
#why .capability-grid{margin-top:0;align-items:stretch}#why .capability-card{display:flex;flex-direction:column;padding:3.3rem 2.8rem}
#why .capability-card .feature-num{font-size:1.1rem;margin-bottom:2.7rem;letter-spacing:.07em}
#why .capability-card h3{font-size:3.2rem;line-height:1.4;letter-spacing:.04em;color:#82e9fa;font-weight:700;margin-bottom:2rem}
#why .capability-card .capability-promise{font-size:1.8rem;line-height:1.8;font-weight:500;letter-spacing:.01em;color:#d4eef8;margin-bottom:1.6rem}
#why .capability-card>p:not(.capability-promise){font-size:1.55rem;line-height:2;color:#95b8c8;margin-bottom:2.7rem}
#why .capability-field{border-color:#3595af;background:radial-gradient(ellipse at 20% 0,#0b66894f,transparent 60%),#051b28;box-shadow:inset 0 1px 0 #9cfaff25,0 0 35px #00cfff0b}
#why .capability-field:before{border-color:#73e7fa}.capability-link{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:1.6rem;border-top:1px solid #235168;color:#75cfe3;font-size:1.25rem;line-height:1.8}.capability-link:hover{color:#b6ffff}
.knowledge-tags{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:auto;padding-top:1.3rem;border-top:1px solid #235168}.knowledge-tags span{font-size:1.15rem;line-height:1.8;color:#a2dce9;border:1px solid #27667d;background:#0a2b3b;padding:.45rem .8rem}
.shift-field-link{display:flex;justify-content:space-between;gap:1rem;font-size:1.2rem;line-height:1.8;color:#a5d7e7;padding:1.4rem 0 .3rem;margin-top:.9rem;border-top:1px solid #204d61}.shift-field-link:hover{color:#7bffff}
.seo-proof-title h3 .seo-proof-target{font-family:var(--font-grotesk);font-size:4.1rem;line-height:1.55;letter-spacing:.04em}.seo-proof-title h3 .seo-proof-result{white-space:nowrap;font-size:3.2rem}
.field-support-card{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;padding:4rem!important;border-color:#337d96;background:radial-gradient(ellipse at 0 0,#0b4b6366,transparent 65%),#041521;position:relative}
.field-support-card:before{content:'';position:absolute;left:-1px;top:-1px;width:8rem;height:2px;background:#8cf2ff;box-shadow:0 0 18px #00e5ff44}
.field-service-number{display:block;font:500 1.15rem/1.7 var(--font-mono);letter-spacing:.06em;color:#5ca5be;margin-bottom:2rem}
.field-support-card .field-support-intro h3{font-size:2.7rem;line-height:1.65;color:#d9f5ff;letter-spacing:.02em;margin-bottom:1.2rem}
.field-support-card .svc-en{font:400 1.4rem/1.9 var(--font-sans);color:#6bd2e9;letter-spacing:.015em;margin-bottom:2.3rem}
.field-support-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#86e1f3;font-size:1.3rem;line-height:1.8;padding-top:1.8rem;margin-top:2rem;border-top:1px solid #275568}
.field-knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-content:start}.field-knowledge-grid>div{padding:2.2rem 1.8rem;border:1px solid #225269;background:#09233370}
.field-knowledge-grid>div>span{display:block;font:400 1rem/1.7 var(--font-mono);letter-spacing:.07em;color:#518fa8;margin-bottom:1.3rem}.field-knowledge-grid h4{font-size:1.65rem;color:#c4eaf7;line-height:1.7;font-weight:500;margin:0 0 1rem}.field-knowledge-grid>div>p{font-size:1.35rem;line-height:1.9;color:#86b1c3;margin:0}
@media(max-width:1050px){#why .capability-grid{grid-template-columns:1fr}#why .capability-card{padding:3rem}#why .capability-card h3{font-size:3.3rem}#why .capability-card .feature-num{margin-bottom:1.8rem}#why .capability-card .capability-promise br{display:none}.field-support-card{grid-template-columns:1fr;gap:3rem}.seo-proof-title h3 .seo-proof-target{font-size:3.8rem}.seo-proof-title h3 .seo-proof-result{font-size:2.7rem}}
@media(max-width:768px){.expertise-signature{gap:1.2rem;font-size:.95rem;letter-spacing:0;flex-wrap:wrap;max-width:30rem}.expertise-signature>span{flex-basis:100%}.expertise-signature i{font-size:1.5rem;line-height:1}#why .capability-card{padding:2.7rem 2.3rem}#why .capability-card h3{font-size:3.1rem;margin-bottom:1.8rem}#why .capability-card .capability-promise{font-size:1.75rem}#why .capability-card>p:not(.capability-promise){font-size:1.6rem}#why .capability-card .feature-num{font-size:1.05rem}.capability-link{font-size:1.25rem}.knowledge-tags span{font-size:1.15rem}.field-support-card{padding:2.7rem 2.3rem!important;gap:2.5rem}.field-support-card .field-support-intro h3{font-size:2.4rem}.field-service-number{font-size:1rem;letter-spacing:0}.field-support-card .svc-en{font-size:1.35rem}.field-knowledge-grid{gap:1.2rem}.field-knowledge-grid>div{padding:1.7rem 1.2rem}.field-knowledge-grid h4{font-size:1.45rem}.field-knowledge-grid>div>p{font-size:1.3rem}.field-knowledge-grid>div>span{font-size:.9rem;letter-spacing:0}.field-support-link{font-size:1.25rem}.seo-proof-title h3 .seo-proof-target{font-size:3.7rem}.seo-proof-title h3 .seo-proof-result{font-size:2.85rem}.seo-proof-copy .seo-proof-message{font-size:1.9rem}}
@media(max-width:360px){.seo-proof-title h3 .seo-proof-target{font-size:3.1rem}.seo-proof-title h3 .seo-proof-result{font-size:2.35rem}.field-support-card .field-support-intro h3{font-size:2.15rem}.field-knowledge-grid{grid-template-columns:1fr}.field-knowledge-grid h4{font-size:1.65rem}.field-knowledge-grid>div>p{font-size:1.4rem}}
