.gf-about-page{color:#102f52;background:#fff}.gf-about-page .section{padding:92px 0}.gf-about-hero{position:relative;overflow:hidden;padding:36px 0 72px;background:linear-gradient(116deg,#f4f9ff 0%,#fff 62%)}.gf-about-hero:before{content:"";position:absolute;right:-190px;top:-200px;width:560px;height:560px;border-radius:50%;background:#d9edff;opacity:.5}.gf-about-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:66px}.gf-about-hero-copy{padding-top:16px}.gf-about-hero-copy .gf-breadcrumb{margin:0 0 34px}.gf-about-hero h1{max-width:660px;margin:15px 0 19px;color:#0b315a;font-size:clamp(2.8rem,5.2vw,5rem);line-height:.99;letter-spacing:-.065em}.gf-about-hero-copy>p{max-width:610px;margin:0;color:#55718e;font-size:1.03rem;line-height:1.78}.gf-about-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px}.gf-about-hero-actions .button{min-height:51px}.gf-about-hero-metrics{display:flex;gap:0;margin:43px 0 0;border-top:1px solid #dce9f5;padding-top:19px}.gf-about-hero-metrics div{flex:1;min-width:0;padding:0 18px;border-left:1px solid #dce9f5}.gf-about-hero-metrics div:first-child{padding-left:0;border-left:0}.gf-about-hero-metrics dt{color:#0e579d;font-size:1rem;font-weight:700}.gf-about-hero-metrics dd{margin:3px 0 0;color:#6c839a;font-size:.71rem;line-height:1.45}.gf-about-hero-visual{position:relative;min-height:460px}.gf-about-hero-visual>img{display:block;width:100%;height:460px;border:8px solid #fff;border-radius:25px;box-shadow:0 25px 52px rgba(11,56,99,.15);object-fit:cover}.gf-about-float-card{position:absolute;left:-35px;bottom:26px;display:grid;gap:3px;max-width:250px;padding:17px 20px;border-radius:13px;background:#0b4d88;color:#fff;box-shadow:0 14px 30px rgba(7,46,83,.22)}.gf-about-float-card span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#a9d7ff}.gf-about-float-card strong{font-size:1.08rem;line-height:1.2}.gf-about-float-card small{font-size:.68rem;color:#dbeeff}.gf-about-intro{background:#fff}.gf-about-intro-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:105px;align-items:start}.gf-about-intro h2,.gf-about-section-heading h2,.gf-about-process h2,.gf-about-commitments h2{margin:13px 0 0;color:#0b3158;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;letter-spacing:-.045em}.gf-about-intro-copy{max-width:630px}.gf-about-intro-copy p{margin:0 0 16px;color:#57738f;font-size:.98rem;line-height:1.8}.gf-about-expertise{background:#f4f8fc}.gf-about-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.gf-about-section-heading h2{max-width:760px}.gf-about-section-heading .text-link{margin-bottom:6px;white-space:nowrap}.gf-about-expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.gf-about-expertise-card{overflow:hidden;border:1px solid #dce9f4;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(20,64,100,.045);transition:transform .25s,box-shadow .25s}.gf-about-expertise-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(20,64,100,.11)}.gf-about-expertise-card>img{display:block;width:100%;height:205px;object-fit:cover}.gf-about-expertise-card>div{padding:21px 21px 20px}.gf-about-expertise-card span{color:#1680d7;font-size:.69rem;font-weight:700;letter-spacing:.1em}.gf-about-expertise-card h3{margin:9px 0;color:#0c3158;font-size:1.22rem;letter-spacing:-.025em}.gf-about-expertise-card p{min-height:72px;margin:0 0 16px;color:#668098;font-size:.86rem;line-height:1.62}.gf-about-expertise-card a{display:flex;justify-content:space-between;color:#0d6fc5;font-size:.82rem;font-weight:700;text-decoration:none}.gf-about-expertise-card a b{font-size:1.08rem}.gf-about-process{background:#fff}.gf-about-process-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:95px;align-items:start}.gf-about-process-copy{position:sticky;top:110px}.gf-about-process-copy p{max-width:400px;margin:17px 0 28px;color:#607b95;font-size:.94rem;line-height:1.7}.gf-about-steps{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none;counter-reset:none}.gf-about-steps li{display:flex;gap:17px;min-height:150px;padding:22px;border:1px solid #dfeaf4;border-radius:13px;background:#fbfdff}.gf-about-steps li>span{flex:0 0 auto;color:#1680d7;font-size:.76rem;font-weight:700}.gf-about-steps h3{margin:0 0 8px;color:#163a60;font-size:1rem}.gf-about-steps p{margin:0;color:#6b8298;font-size:.8rem;line-height:1.6}.gf-about-commitments{background:#f4f8fc}.gf-about-commitments h2{margin-bottom:32px}.gf-about-commitment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.gf-about-commitment-grid article{padding:20px;border-radius:13px;background:#fff;border:1px solid #e1ebf4}.gf-about-commitment-grid i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e4f3ff;color:#0872c9;font-style:normal;font-size:.8rem}.gf-about-commitment-grid h3{margin:16px 0 7px;color:#143a61;font-size:.98rem}.gf-about-commitment-grid p{margin:0;color:#6b8298;font-size:.8rem;line-height:1.6}.gf-about-cta{padding:68px 0;background:linear-gradient(120deg,#0a477f,#0878ca)}.gf-about-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:35px}.gf-about-cta h2{margin:11px 0 0;color:#fff;font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.05;letter-spacing:-.05em}.gf-about-cta .section-kicker{color:#aedcff}.button-light{background:#fff!important;color:#0d64ae!important;box-shadow:none!important;min-width:190px;justify-content:space-between}@media(max-width:900px){.gf-about-page .section{padding:66px 0}.gf-about-hero-grid,.gf-about-intro-grid,.gf-about-process-grid{grid-template-columns:1fr;gap:42px}.gf-about-hero-visual{max-width:650px;width:calc(100% - 34px);margin-left:auto}.gf-about-section-heading{align-items:start;flex-direction:column}.gf-about-process-copy{position:static}.gf-about-commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.gf-about-page .section{padding:52px 0}.gf-about-hero{padding:22px 0 48px}.gf-about-hero-copy .gf-breadcrumb{margin-bottom:26px}.gf-about-hero h1{font-size:2.75rem}.gf-about-hero-copy>p{font-size:.92rem}.gf-about-hero-metrics{margin-top:32px}.gf-about-hero-metrics div{padding:0 9px}.gf-about-hero-metrics dt{font-size:.8rem}.gf-about-hero-metrics dd{font-size:.62rem}.gf-about-hero-visual{width:calc(100% - 17px);min-height:315px}.gf-about-hero-visual>img{height:315px;border-width:5px;border-radius:18px}.gf-about-float-card{left:-17px;bottom:15px;max-width:210px;padding:13px 15px}.gf-about-expertise-grid,.gf-about-steps,.gf-about-commitment-grid{grid-template-columns:1fr}.gf-about-expertise-card>img{height:190px}.gf-about-expertise-card p{min-height:0}.gf-about-cta{padding:45px 0}.gf-about-cta>.container{align-items:start;flex-direction:column}.gf-about-cta .button{width:100%;max-width:300px}.gf-about-hero-actions .button{width:100%;justify-content:space-between}}
