.about-page{--about-ink:#f5a623;--about-accent:#f5a623;--about-muted:#687782;--about-line:#dce3e7;width:100%;color:var(--about-ink);font-family:Roboto,Arial,sans-serif}.about-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.about-banner{position:relative;display:flex;min-height:340px;padding:32px 16px;background:#f5a623 center/cover no-repeat;color:#fff;align-items:center;justify-content:center}.about-banner__overlay{position:absolute;inset:0;background:rgba(0,31,55,.3)}.about-banner__inner{position:relative;z-index:1;display:flex;width:min(1280px,calc(100% - 32px));margin-inline:auto;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.about-banner h1{max-width:100%;margin:0;color:#fff;font:400 48px/1.2 'Fjalla One',Impact,sans-serif}.about-banner p{max-width:720px;margin:0;color:#fff;font:400 18px/1.5 Roboto,sans-serif}.about-banner__button{display:inline-flex;min-height:46px;padding:10px 20px;border:1px solid #f5a623;border-radius:0;background:#f5a623;color:#f5a623;align-items:center;justify-content:center;font:700 14px/24px Roboto,sans-serif;text-decoration:none;text-transform:uppercase}.about-banner__button:hover{background:#fff;color:#f5a623}.about-eyebrow{margin:0 0 12px;color:var(--about-accent);font:700 13px/1.3 Inter,Roboto,sans-serif;letter-spacing:0;text-transform:uppercase}.about-page h2,.about-page h3{margin:0;font-family:'Fjalla One',Impact,sans-serif;font-weight:400;letter-spacing:0}.about-breadcrumb{display:flex;gap:9px;color:#e5edf1;font-size:14px}.about-breadcrumb a{color:#fff;text-decoration:none}.about-breadcrumb a:hover{color:var(--about-accent)}.about-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:88px;padding-block:110px;align-items:center}.about-intro__media{position:relative;min-height:440px;padding:0 54px 50px 0}.about-intro__media>img:first-child{display:block;width:100%;height:440px;object-fit:cover}.about-intro__overlay{position:absolute;right:0;bottom:0;width:43%;height:40%;border:8px solid #fff;object-fit:cover}.about-copy h2,.about-section-heading h2,.about-story h2{font-size:42px;line-height:1.15}.about-copy__text{margin-top:24px;color:var(--about-muted);font-size:16px;line-height:1.8}.about-copy__text p{margin:0 0 14px}.about-button{display:inline-flex;gap:16px;min-height:48px;margin-top:20px;padding:12px 18px;background:var(--about-accent);color:var(--about-ink);align-items:center;font-size:13px;font-weight:700;text-decoration:none}.about-button:hover{background:var(--about-ink);color:#fff}.about-stats{padding:72px 0;background:#fbfcfc}.about-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.about-stat{text-align:center}.about-stat strong{display:block;margin-bottom:12px;color:var(--about-accent);font-size:62px;font-weight:700;line-height:1}.about-stat strong span{font-size:46px}.about-stat>span{display:block;color:var(--about-muted);font-size:16px;line-height:1.4}.about-services{padding:90px 0}.about-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-bottom:54px}.about-section-heading p{margin:0;color:var(--about-muted);font-size:16px;line-height:1.75}.about-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px}.about-service-card{display:flex;flex-direction:column;gap:22px}.about-service-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.about-page h3{font-size:28px;line-height:1.2}.about-service-card p{margin:8px 0 0;color:var(--about-muted);font-size:15px;line-height:1.7}.about-story{background:var(--about-ink);color:#fff;padding:80px 0}.about-story__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:64px;align-items:center}.about-story h2{color:#fff}.about-story .about-copy__text{color:#fff}.about-benefits{padding:90px 0 110px}.about-benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;margin-top:52px}.about-benefit{padding:32px;border:1px solid var(--about-line)}.about-benefit__number{display:block;margin-bottom:20px;color:#e8ebec;font-size:56px;font-weight:700;line-height:1}.about-benefit h3{margin-bottom:14px}.about-benefit p{margin:0;color:var(--about-muted);font-size:15px;line-height:1.7}@media (max-width:900px){.about-intro{gap:48px;padding-block:76px}.about-intro__media{min-height:360px;padding-right:36px;padding-bottom:36px}.about-intro__media>img:first-child{height:360px}.about-section-heading,.about-story__grid{grid-template-columns:1fr;gap:32px}.about-service-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.about-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:700px){.about-container{width:min(100% - 32px,1200px)}.about-banner{min-height:300px}.about-banner h1{font-size:28px;line-height:1.2}.about-banner p{font-size:16px}.about-intro{display:block;padding-block:64px}.about-intro__media{min-height:280px;padding:0 0 28px 28px;margin-bottom:32px}.about-intro__media>img:first-child{height:280px}.about-stats{padding:54px 0}.about-stats__grid{gap:28px}.about-stat strong{font-size:48px}.about-services,.about-benefits{padding:64px 0}.about-service-grid,.about-benefit-grid{gap:24px}.about-story{padding:64px 0}.about-story__grid{gap:28px}}