.brand-logo{width:152px;height:76px;overflow:hidden;justify-content:center}.brand-logo img{width:100%;height:100%;object-fit:contain}.work-section{padding:110px 0;background:#07111d;color:#fff}.work-head{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:45px}.work-head h2{font-size:clamp(54px,6vw,82px)}.work-head>p{max-width:430px;color:#aebdca;line-height:1.7}.work-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:280px 280px;gap:16px}.work-card{position:relative;margin:0;overflow:hidden;background:#102237}.work-card:first-child{grid-row:1/3}.work-card:last-child{grid-column:2/4}.work-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.work-card:hover img{transform:scale(1.035)}.work-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(3,10,18,.92))}.work-card figcaption{position:absolute;z-index:2;left:23px;bottom:21px;display:flex;flex-direction:column}.work-card figcaption b{font-family:'Barlow Condensed';font-style:italic;font-size:25px;text-transform:uppercase}.work-card figcaption span{margin-top:4px;color:#a9c1d5;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.real-result{height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.32)}.real-result img{width:100%;height:100%;object-fit:cover}.real-result:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(3,10,18,.88))}.real-result div{position:absolute;z-index:2;left:25px;bottom:24px;display:flex;flex-direction:column;gap:6px}.real-result span{width:max-content;background:#0979f7;padding:8px 11px;font-size:11px;font-weight:900;letter-spacing:.14em}.real-result b{font-family:'Barlow Condensed';font-size:25px;font-style:italic;text-transform:uppercase}.social-row{display:flex;justify-content:center;gap:30px;margin-top:34px}.social-row a{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.social-row b{color:#fff}.footer-logo{width:220px;height:140px;overflow:hidden}.footer-logo img{width:100%;height:100%;object-fit:contain}
.nav-wrap{position:relative;top:0}.hero{height:auto;min-height:0;aspect-ratio:16/9;max-height:none}.hero-bg{background-size:100% auto;background-position:center top;background-repeat:no-repeat}.review-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.review-title h2{font-size:clamp(52px,5.6vw,78px)}.rating-lockup{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 14px;padding:20px 25px;border:1px solid rgba(255,255,255,.2)}.rating-lockup strong{font-family:'Barlow Condensed';font-size:50px;font-style:italic;grid-row:1/3}.rating-lockup span{color:#ffbe00;letter-spacing:.12em}.rating-lockup small{text-transform:uppercase;letter-spacing:.12em;color:#91a6b8}.review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{margin:0;padding:30px;border:1px solid rgba(255,255,255,.14);border-left:3px solid #33c7ff;background:rgba(255,255,255,.04);display:flex;flex-direction:column}.review-card p{font-size:16px;line-height:1.7;color:#d6e0e8;flex:1}.review-card footer{display:flex;flex-direction:column;gap:4px;color:#fff}.review-card footer b{font-size:14px}.review-card footer span{color:#7f97aa;font-size:11px;text-transform:uppercase;letter-spacing:.12em}
@media(max-width:900px){.brand-logo{width:130px}.hero{aspect-ratio:auto;height:700px}.hero-bg{background-size:cover;background-position:62% center}.work-grid{grid-template-columns:1fr 1fr;grid-template-rows:330px 260px}.work-card:first-child{grid-row:auto}.work-card:last-child{grid-column:1/3}.real-result{height:430px}.review-cards{grid-template-columns:1fr}.review-title{align-items:start}.rating-lockup{flex-shrink:0}}
@media(max-width:600px){.brand-logo{width:112px;height:64px}.hero{height:720px}.hero-bg{background-position:69% center}.work-section{padding:78px 0}.work-head{display:block}.work-head h2{font-size:54px}.work-head>p{margin:22px 0 0}.work-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,310px)}.work-card:first-child,.work-card:last-child{grid-row:auto;grid-column:auto}.real-result{height:350px}.review-title{display:block}.rating-lockup{margin-top:28px;width:max-content}.review-card{padding:24px}.social-row{flex-direction:column;gap:12px}.footer-logo{width:190px;height:115px}}
