.about-hero{position:relative;overflow:hidden;padding:6rem 0;background:radial-gradient(circle at 80% 30%,#12495f,#08131d 42%)}.about-hero-line{position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--blue),transparent 50%,var(--red));animation:aboutLine 1.2s ease both}.about-hero-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:5rem}.about-hero h1{font-size:clamp(3.5rem,6.5vw,6.8rem);margin:1rem 0}.about-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #bed2db}.about-hero p{max-width:650px;color:#b8c8cf;font-size:1.12rem;margin-bottom:2rem}.about-hero-visual{position:relative}.about-hero-visual:before{content:"";position:absolute;inset:-1rem 1rem 1rem -1rem;border:1px solid #2e8ab9}.about-hero-visual img{position:relative;width:100%;height:520px;object-fit:cover;background:#10232e}.about-abstract{position:relative;height:520px;display:grid;place-items:center;background:repeating-linear-gradient(120deg,#102733 0 20px,#0d202a 21px 22px);border:1px solid var(--line)}.about-abstract img{width:130px;height:130px;object-fit:contain;background:transparent}.about-abstract span{position:absolute;bottom:1rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:#7e959f}.about-section{padding:6.5rem 0}.about-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem}.about-split h2,.values>div>h2,.why-us h2,.service-process h2,.location h2{margin:.5rem 0;font-size:clamp(2.8rem,5vw,5rem)}.about-copy{font-size:1.18rem;color:#b9c7cd}.about-copy p:first-child{color:#eef4f6}.identity{background:var(--warm);color:#0c1d26}.identity-grid{display:grid;grid-template-columns:repeat(3,1fr)}.identity article{padding:2rem;border-right:1px solid #7c8e9755}.identity article:last-child{border:0}.identity span{color:var(--red);font-weight:700}.identity h2{font-size:2rem;margin:1rem 0}.identity p{color:#52646d}.values{background:#0b1c25}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}.values-grid article{padding:2rem;border:1px solid var(--line);transition:.3s}.values-grid article:hover{transform:translateY(-6px);border-color:#378eb9}.values-grid i{font-style:normal;font-size:2.4rem;color:#64c1ec}.values-grid h3{font-size:1.7rem;margin:1rem 0}.values-grid p{color:#9fb1b9}.why-us{background:linear-gradient(110deg,#0c2733,#08131d)}.why-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.why-layout ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;list-style:none;padding:0}.why-layout li{padding:1.1rem;border:1px solid var(--line)}.why-layout li:before{content:"✓";color:#55c18c;margin-right:.6rem}.service-process{background:var(--warm);color:#0b1d27}.about-steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-top:4rem}.about-steps:before{content:"";position:absolute;left:12%;right:12%;top:27px;height:2px;background:linear-gradient(90deg,var(--blue),var(--red));transform-origin:left;animation:aboutLine 1.2s ease both}.about-steps article{position:relative;padding:0 1rem}.about-steps b{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--blue);position:relative}.about-steps p{font-weight:600}.location{background:#091821}.location-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:center}.location address{font-size:1.4rem;font-style:normal;color:#dce7eb}.location a:not(.btn){color:#79c6eb}.map-preview{min-height:430px;display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(45deg,#132e3a 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,#132e3a 0 1px,#0b202a 1px 22px);border:1px solid var(--line);overflow:hidden}.map-preview>div{display:grid;gap:.5rem;justify-items:center}.map-preview span{font-size:4rem;color:var(--red)}.map-preview small{color:#9eb1b9}.map-preview iframe{width:100%;height:430px;border:0}.about-cta{padding:5rem 0;background:linear-gradient(100deg,#0878c9,#16475c 57%,#c42635)}.about-cta .container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.about-cta h2{font-size:clamp(2.8rem,5vw,4.8rem);max-width:800px;margin:.5rem 0}@keyframes aboutLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:991px){.about-hero-grid,.about-split,.why-layout,.location-grid{grid-template-columns:1fr;gap:3rem}.about-hero-visual img,.about-abstract{height:420px}.values-grid{grid-template-columns:1fr 1fr}.about-steps{grid-template-columns:1fr 1fr;gap:2rem}.about-steps:before{display:none}.about-cta .container{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.about-hero{padding:4rem 0}.about-hero h1{font-size:3.6rem}.about-section{padding:4.5rem 0}.identity-grid,.values-grid,.why-layout ul,.about-steps{grid-template-columns:1fr}.identity article{border-right:0;border-bottom:1px solid #7c8e9755}.about-hero-visual img,.about-abstract{height:340px}.about-cta .d-flex{width:100%;flex-direction:column}.about-cta .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.about-hero-line,.about-steps:before{animation:none}.values-grid article{transition:none}}
