.page-hero{padding:5.5rem 0;background:var(--aks-cloud);border-bottom:5px solid var(--aks-yellow)}.page-hero h1{max-width:730px;margin:0;font-family:"Space Grotesk",sans-serif;font-size:clamp(2.8rem,5vw,4.7rem);letter-spacing:-.06em;line-height:1.05}.page-hero h1 span{color:var(--aks-blue-dark)}.page-hero .intro{max-width:650px;margin:1.3rem 0 0;color:var(--aks-slate);font-size:1.05rem}.trust-strip{background:var(--aks-charcoal);color:#fff}.trust-strip .container{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0}.trust-strip strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.trust-strip span{color:#d5e2e9;font-size:.78rem}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.detail-card{padding:2rem;border:1px solid var(--aks-line);border-top:4px solid var(--aks-blue);background:#fff}.detail-card h3{margin:.6rem 0;font-size:1.45rem}.detail-card p{margin:0;color:var(--aks-slate);font-size:.92rem}.detail-card .number{color:var(--aks-blue-dark);font-weight:800;font-size:.75rem}.work-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.work-page-card{overflow:hidden;border:1px solid var(--aks-line);background:#fff}.work-page-card img{display:block;width:100%;height:310px;object-fit:cover}.work-page-card div{padding:1.35rem}.work-page-card p{margin:0;color:var(--aks-blue-dark);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.work-page-card h3{margin:.45rem 0;font-size:1.25rem}.work-page-card span{color:var(--aks-slate);font-size:.83rem}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.about-story p{color:var(--aks-slate);font-size:1.04rem}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;margin-top:3rem}.contact-options,.form-notice{padding:2rem;background:var(--aks-cloud)}.contact-options h3,.form-notice h3{margin:.5rem 0 1rem;font-size:1.5rem}.contact-options a{display:block;width:max-content;max-width:100%;margin:.7rem 0;color:var(--aks-blue-dark);font-weight:800;text-decoration:none}.form-notice{background:var(--aks-charcoal);color:#fff}.form-notice p{color:#d5e2e9}.form-notice .button{margin-top:.6rem}@media(max-width:760px){.page-hero{padding:4.2rem 0}.trust-strip .container,.detail-grid,.work-page-grid,.about-story,.contact-grid{grid-template-columns:1fr;display:grid}.trust-strip .container{padding:1.15rem 0}.work-page-card img{height:280px}}
