.about-page .site-header{background:transparent}.about-pad{padding-left:10vw;padding-right:10vw}.about-hero{height:85svh;min-height:650px;position:relative;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.about-hero__image{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,8,.71),rgba(8,10,8,.16)),url('/assets/client/door-toppa-05.webp') center/cover}.about-hero__content{z-index:1;padding:0 10vw 100px}.about-hero h1{font-size:clamp(64px,8vw,128px);line-height:.88;letter-spacing:-.075em;margin:0}.about-hero h1 em,.about-page h2 em{font-family:'Playfair Display',serif;font-weight:500}.about-hero__content>p:last-child{width:min(390px,75vw);font-size:16px;margin:30px 0 0}.about-hero__crumb{position:absolute;z-index:1;right:3.2vw;bottom:31px;font:9px 'DM Mono';letter-spacing:.1em;text-transform:uppercase}.about-hero__crumb span{color:var(--olive);margin:0 7px}.about-intro{padding-top:150px;padding-bottom:150px;display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw}.about-intro h2,.about-values h2,.about-process h2,.about-cta h2{font-size:clamp(46px,5.5vw,88px);line-height:.96;letter-spacing:-.07em;margin:0}.about-intro>div>p{max-width:510px;margin:28px 0 0;font-size:17px}.about-image-band{height:660px;position:relative;overflow:hidden;color:#fff}.about-image-band img{width:100%;height:100%;object-fit:cover;filter:brightness(.63) saturate(.7)}.about-image-band>div{position:absolute;inset:auto 8vw 58px;display:flex;align-items:end;justify-content:space-between}.about-image-band .eyebrow{margin:0}.about-image-band span{font-size:clamp(38px,4vw,68px);line-height:.92;letter-spacing:-.07em}.about-values{padding-top:150px;padding-bottom:150px;display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw}.about-values__grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d7d8d1}.about-values__grid article{padding:25px 25px 40px 0;border-bottom:1px solid #d7d8d1}.about-values__grid article:nth-child(even){padding-left:28px;border-left:1px solid #d7d8d1}.about-values__grid b,.about-process__steps span{font:11px 'DM Mono';color:var(--olive)}.about-values__grid h3{font-size:20px;letter-spacing:-.05em;margin:55px 0 6px}.about-values__grid p{margin:0;font-size:13px;max-width:215px}.about-promise{display:grid;grid-template-columns:1fr 1fr;background:#11130f;color:#fff}.about-promise__copy{padding:120px 11vw}.about-promise h2{font-size:clamp(47px,5vw,78px);line-height:.96;letter-spacing:-.07em;margin:0}.about-promise__copy>p:not(.eyebrow){max-width:420px;font-size:15px;color:#d6d8d0;margin:31px 0}.about-promise img{height:650px;width:100%;object-fit:cover;filter:saturate(.7)}.about-process{padding-top:145px;padding-bottom:130px}.about-process__steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d7d8d1;margin-top:75px}.about-process__steps article{padding:22px 30px 0 0}.about-process__steps article+article{border-left:1px solid #d7d8d1;padding-left:30px}.about-process__steps h3{font-size:22px;letter-spacing:-.05em;margin:42px 0 5px}.about-process__steps p{font-size:13px;max-width:230px;margin:0}.about-cta{padding:125px 10vw;background:var(--olive);color:#fff;display:flex;align-items:end;justify-content:space-between}.about-cta .eyebrow{color:#e3ebc5}.about-cta h2{font-size:clamp(52px,6vw,92px)}.about-cta .button{background:#11130f}.about-page footer{grid-template-columns:1fr 1.5fr}
@media(max-width:760px){.about-pad{padding-left:7vw;padding-right:7vw}.about-hero{min-height:610px}.about-hero__content{padding:0 7vw 85px}.about-hero h1{font-size:64px}.about-hero__crumb{right:7vw}.about-intro{grid-template-columns:1fr;gap:34px;padding-top:85px;padding-bottom:85px}.about-intro>div>p{font-size:15px}.about-image-band{height:420px}.about-image-band>div{inset:auto 7vw 38px}.about-promise{grid-template-columns:1fr}.about-promise__copy{padding:80px 7vw}.about-promise img{height:410px}.about-process{padding-top:85px;padding-bottom:80px}.about-process__steps{grid-template-columns:1fr;margin-top:52px}.about-process__steps article,.about-process__steps article+article{border-left:0;border-bottom:1px solid #d7d8d1;padding:22px 0}.about-process__steps h3{margin-top:24px}.about-cta{display:block;padding:85px 7vw}.about-cta .button{margin-top:35px}.about-page footer{grid-template-columns:1fr}.why-revaz{grid-template-columns:1fr;padding:85px 7vw;gap:40px}.why-revaz__cards{grid-template-columns:1fr}.after-sales{grid-template-columns:1fr;gap:38px;padding-top:85px;padding-bottom:85px}.after-sales__visual{padding-bottom:60px}.after-sales__visual img{height:380px}.after-sales blockquote{right:0;width:86%;padding:24px;font-size:20px}}

.why-revaz{display:grid;grid-template-columns:.86fr 1.14fr;gap:6vw;padding:130px 9vw;background:linear-gradient(rgba(246,247,242,.94),rgba(246,247,242,.94)),url('/assets/client/door-toppa-02.webp') center/cover}.why-revaz h2,.after-sales h2{font-size:clamp(45px,4.8vw,75px);line-height:.97;letter-spacing:-.07em;margin:0}.why-revaz__intro>p:not(.eyebrow){max-width:340px;margin:27px 0 30px;font-size:15px}.button-dark{background:#151713;color:#fff}.why-revaz__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.why-revaz__cards article{border-radius:20px;background:rgba(255,255,255,.86);padding:30px;box-shadow:0 13px 36px rgba(17,20,13,.09)}.why-revaz__cards article>span{display:block;color:var(--olive);font-size:34px;line-height:1}.why-revaz__cards h3{font-size:23px;letter-spacing:-.05em;margin:30px 0 9px}.why-revaz__cards p{font-size:13px;margin:0;color:#595b55}.after-sales{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-top:145px;padding-bottom:145px;align-items:center}.after-sales__visual{position:relative;padding-bottom:90px}.after-sales__visual img{height:520px;width:100%;object-fit:cover;filter:saturate(.72)}.after-sales blockquote{position:absolute;bottom:0;right:-8%;width:70%;margin:0;padding:30px;background:#fff;box-shadow:0 15px 35px rgba(0,0,0,.1);font:24px/1.24 'Playfair Display',serif}.after-sales cite{display:block;margin-top:20px;font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.1em;color:var(--olive)}.after-sales__copy>p:not(.eyebrow){font-size:16px;max-width:430px;margin:27px 0}.after-sales ul{list-style:none;padding:0;margin:32px 0}.after-sales li{padding:12px 0;border-bottom:1px solid #d7d8d1;font-size:13px}.after-sales li span{display:inline-block;width:42px;font:10px 'DM Mono';color:var(--olive)}
@media(max-width:760px){.why-revaz{grid-template-columns:1fr;padding:85px 7vw;gap:40px}.why-revaz__cards{grid-template-columns:1fr}.after-sales{grid-template-columns:1fr;gap:38px;padding-top:85px;padding-bottom:85px}.after-sales__visual{padding-bottom:60px}.after-sales__visual img{height:380px}.after-sales blockquote{right:0;width:86%;padding:24px;font-size:20px}}

.about-page .brand{display:flex;align-items:center;font-size:0}.about-page .site-header .brand::before{content:'';display:block;width:104px;height:56px;background:url('/logo-revaz-white.png') left center/contain no-repeat}.about-page footer .brand::before{content:'';display:block;width:104px;height:56px;background:url('/logo-revaz-dark.png') left center/contain no-repeat}.about-page .brand img{display:none}.about-page footer{background:var(--white);color:var(--ink);border-top:1px solid #d7d8d1}.about-page footer p{color:#6f7169}

/* Refined layout for Why Choose and After Sales */
.why-revaz{max-width:1440px;margin:0 auto;padding:120px clamp(32px,7vw,110px);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start}.why-revaz__intro{padding-top:18px}.why-revaz h2{font-size:clamp(46px,4.4vw,72px);max-width:520px}.why-revaz__intro>p:not(.eyebrow){line-height:1.7}.why-revaz__cards{gap:18px}.why-revaz__cards article{min-height:250px;padding:34px;border:1px solid rgba(125,130,113,.12);transition:transform .25s ease,box-shadow .25s ease}.why-revaz__cards article:hover{transform:translateY(-5px);box-shadow:0 20px 42px rgba(17,20,13,.14)}.why-revaz__cards article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(136,162,64,.12);font-size:24px}.why-revaz__cards h3{margin-top:34px}.after-sales{max-width:1440px;margin:0 auto;padding:140px clamp(32px,7vw,110px);grid-template-columns:minmax(420px,1fr) minmax(350px,.8fr);gap:clamp(55px,9vw,140px)}.after-sales__copy{padding-top:22px}.after-sales h2{font-size:clamp(48px,4.8vw,76px);max-width:560px}.after-sales__copy>p:not(.eyebrow){line-height:1.7}.after-sales ul{max-width:480px}.after-sales li{display:flex;gap:10px;padding:15px 0}.after-sales li span{flex:0 0 34px}.after-sales blockquote{right:-4%;width:min(420px,76%);border-left:3px solid var(--olive)}
@media(max-width:760px){.why-revaz{padding:80px 7vw;grid-template-columns:1fr}.why-revaz__cards article{min-height:auto;padding:28px}.after-sales{padding:85px 7vw;grid-template-columns:1fr}.after-sales__copy{padding-top:0}.after-sales blockquote{right:0;width:88%}}

.about-page .brand{display:flex;align-items:center;font-size:0;width:104px;height:56px;background:url('/logo-revaz-white.png') left center/contain no-repeat}.about-page footer .brand{background-image:url('/logo-revaz-dark.png')}.about-page .brand::before{display:none}.about-page .brand img{display:none}.about-page footer{background:var(--white);color:var(--ink);border-top:1px solid #d7d8d1}.about-page footer p{color:#6f7169}
.about-page .brand img{display:block;width:104px;height:auto;max-height:56px;object-fit:contain}.about-page .brand{background:none}.about-page footer .brand{background:none}
.revaz-advantages{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0 34px;max-width:620px}
.revaz-advantages div{border-top:1px solid #d7d8d1;padding-top:13px}
.revaz-advantages strong{display:block;color:var(--olive);font-size:28px;line-height:1;letter-spacing:-.06em}
.revaz-advantages span{display:block;margin-top:8px;color:#5b6056;font-size:11px;line-height:1.4}
@media(max-width:760px){.revaz-advantages{grid-template-columns:1fr;gap:20px;margin:30px 0}.revaz-advantages div{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start}.revaz-advantages span{margin-top:0}}
.about-page .site-header .brand::before,.about-page footer .brand::before{content:none;display:none}
.about-page .about-hero{height:78svh;min-height:580px;max-height:820px}
.about-page .about-hero__image{background-image:linear-gradient(90deg,rgba(8,10,8,.78) 0%,rgba(8,10,8,.45) 42%,rgba(8,10,8,.16) 100%),url('/assets/client/door-toppa-01.webp');background-position:center 42%;background-size:cover}
@media(max-width:760px){.about-page .about-hero{height:76svh;min-height:560px}.about-page .about-hero__image{background-position:center 38%}.about-page .about-hero__content{padding-bottom:78px}}
.about-page .about-image-band{height:clamp(430px,42vw,600px)}
.about-page .about-image-band img{object-position:center 42%;}
.about-page .about-promise img{height:clamp(500px,46vw,680px);object-position:center 38%;}
@media(max-width:760px){.about-page .about-image-band{height:430px}.about-page .about-image-band img{object-position:center 38%}.about-page .about-promise img{height:420px;object-position:center 34%}}
.about-page .about-hero__image{background-image:linear-gradient(90deg,rgba(8,10,8,.75),rgba(8,10,8,.18)),url('https://images.unsplash.com/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=2200&q=90');background-position:center;background-size:cover}
