.v3-hero{position:relative;min-height:100svh;height:900px;max-height:1000px;color:#fff;overflow:hidden}.v3-hero>img{height:100%;object-fit:cover}.v3-hero .shade{background:linear-gradient(90deg,rgba(7,12,18,.9) 0%,rgba(7,12,18,.63) 42%,rgba(7,12,18,.06) 76%),linear-gradient(0deg,rgba(7,12,18,.38),transparent 48%)}.v3-hero-copy{position:absolute;left:var(--pad);bottom:70px;max-width:900px}.v3-hero h1{font:500 clamp(62px,7.2vw,112px)/.9 Manrope;letter-spacing:-.07em;margin:18px 0 26px}.v3-hero h1 em{font-family:Georgia,serif;font-weight:400}.v3-hero-copy>p:not(.kicker){max-width:620px;font-size:clamp(17px,1.5vw,21px);color:#ffffffc2}.v3-hero-actions{display:flex;gap:28px;align-items:center;margin-top:32px}.v3-scroll{position:absolute;right:var(--pad);bottom:38px;font:600 9px Manrope;text-transform:uppercase;letter-spacing:.15em}.v3-intro{display:grid;grid-template-columns:.45fr 1.2fr;gap:50px}.v3-intro-main h2,.v3-products-copy h2,.v3-responsible-copy h2,.v3-team-copy h2,.v3-final h2{font:500 clamp(48px,5.6vw,84px)/.98 Manrope;letter-spacing:-.06em}.v3-intro-main>.lead{max-width:850px}.v3-pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid var(--line)}.v3-pillars article{padding:30px 35px 20px 0;border-right:1px solid var(--line)}.v3-pillars article+article{padding-left:35px}.v3-pillars span{font-size:10px;opacity:.5}.v3-pillars h3{font:500 25px/1.2 Manrope;margin:45px 0 12px}.v3-products{display:grid;grid-template-columns:1.15fr .85fr;min-height:820px;background:#dce7ed}.v3-products-image{position:relative}.v3-products-image img{height:100%;object-fit:cover}.v3-products-label{position:absolute;left:25px;bottom:25px;background:#fff;padding:14px 18px;font:600 9px Manrope;text-transform:uppercase;letter-spacing:.13em}.v3-products-copy{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.v3-products-copy>p:not(.section-id){max-width:500px}.v3-product-list{margin:32px 0}.v3-product-list a{display:flex;justify-content:space-between;border-top:1px solid #9fabb2;padding:11px 0;font-size:13px}.v3-product-list a:last-child{border-bottom:1px solid #9fabb2}.v3-flow{background:var(--ink);color:#fff}.v3-flow-head{display:grid;grid-template-columns:.45fr 1.2fr;gap:50px}.v3-flow h2{font:500 clamp(48px,5.6vw,84px)/.98 Manrope;letter-spacing:-.06em}.v3-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid #ffffff32}.v3-steps article{min-height:300px;padding:28px 28px 20px 0;border-right:1px solid #ffffff32}.v3-steps article+article{padding-left:28px}.v3-steps span{font-size:10px;color:#ffffff70}.v3-steps h3{font-size:24px;margin:80px 0 10px}.v3-steps p{font-size:13px;color:#ffffff8e}.v3-responsible{display:grid;grid-template-columns:1fr 1fr;min-height:800px}.v3-responsible-image img{height:100%;object-fit:cover}.v3-responsible-copy{background:#1b3a47;color:#fff;padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.v3-responsible-copy>p:not(.kicker){color:#ffffffa1}.v3-checks{list-style:none;padding:0;margin:30px 0}.v3-checks li{border-top:1px solid #ffffff32;padding:12px 0;font-size:13px}.v3-checks li:last-child{border-bottom:1px solid #ffffff32}.v3-proof{padding-top:90px;padding-bottom:90px}.v3-proof-line{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.v3-proof-line div{padding:28px 30px 0 0;border-right:1px solid var(--line)}.v3-proof-line div+div{padding-left:30px}.v3-proof-line strong{font:500 clamp(44px,4vw,64px) Manrope;display:block}.v3-proof-line span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.v3-team{display:grid;grid-template-columns:.85fr 1.15fr;background:#e7e2d9}.v3-team-copy{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.v3-team-image img{height:100%;min-height:700px;object-fit:cover}.v3-offices{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.v3-offices span{border:1px solid #9ca09d;border-radius:50%;padding:12px 18px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.v3-final{display:grid;grid-template-columns:1fr .9fr;gap:8vw;background:#0c121a;color:#fff;padding:clamp(90px,11vw,150px) var(--pad)}.v3-final>div>p:not(.kicker){color:#ffffff9f;max-width:600px}.v3-final form{display:flex;flex-direction:column;gap:18px}.v3-final label{font-size:10px;text-transform:uppercase;letter-spacing:.13em}.v3-final input,.v3-final textarea{display:block;width:100%;background:transparent;color:#fff;border:0;border-bottom:1px solid #ffffff5e;padding:12px 0;font:15px 'DM Sans';outline:none}.v3-final small{color:#ffffff6e}@media(max-width:900px){.v3-hero{height:auto;min-height:900px}.v3-hero-copy{bottom:55px;right:var(--pad)}.v3-intro,.v3-flow-head{grid-template-columns:1fr}.v3-pillars,.v3-steps{grid-template-columns:1fr 1fr}.v3-products,.v3-responsible,.v3-team,.v3-final{grid-template-columns:1fr}.v3-products-image,.v3-responsible-image{height:550px}.v3-team-image{order:-1}.v3-team-image img{min-height:500px;height:500px}}@media(max-width:600px){.v3-hero{min-height:840px}.v3-hero-copy{left:22px;right:22px;bottom:38px}.v3-hero h1{font-size:55px}.v3-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.v3-hero-actions .btn{width:100%}.v3-scroll{display:none}.v3-intro{display:block}.v3-intro-main{margin-top:35px}.v3-pillars,.v3-steps,.v3-proof-line{grid-template-columns:1fr}.v3-pillars article,.v3-pillars article+article,.v3-steps article,.v3-steps article+article,.v3-proof-line div,.v3-proof-line div+div{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.v3-steps article,.v3-steps article+article{border-color:#ffffff32;min-height:220px}.v3-pillars h3,.v3-steps h3{margin-top:35px}.v3-products-image,.v3-responsible-image{height:360px}.v3-products-copy,.v3-responsible-copy,.v3-team-copy{padding:70px 22px}.v3-team-image img{height:380px;min-height:380px}.v3-final{padding:80px 22px}.v3-final h2{font-size:48px}}
