.wav-page{--ink:#163c3d;--muted:#526663;--wash:#eff4ee;color:var(--ink)}.wav-page h1,.wav-page h2,.wav-page h3{letter-spacing:-.035em;text-transform:none}.wav-page h2{font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12;margin:0 0 24px}.wav-page h3{font-size:1.4rem;margin:0 0 14px}.wav-page p{line-height:1.7}.wav-hero{min-height:680px;position:relative;display:flex;align-items:center;color:white;background:#183733}.wav-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.wav-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,32,28,.9),rgba(8,32,28,.52) 43%,transparent 75%)}.wav-hero .wrap{position:relative;z-index:1;width:100%;padding-block:90px}.wav-hero h1{font-size:clamp(2.7rem,5.3vw,5rem);line-height:1.04;max-width:570px;color:white;margin:20px 0}.wav-hero .lead{font-size:1.2rem;max-width:480px}.wav-hero .eyebrow{color:#d7e8bf}.wav-hero .button{background:#d4eaa7;color:#173d33}.wav-hero .secondary{color:white;background:transparent;border-color:#fff}.wav-actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.wav-strip{background:var(--wash);padding:25px 0}.wav-strip .wrap{display:flex;gap:25px;justify-content:space-between;align-items:center;flex-wrap:wrap}.wav-section{padding-block:85px}.wav-intro{max-width:850px;font-size:1.15rem}.wav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.wav-card{border:1px solid #dbe4df;border-radius:16px;overflow:hidden;background:white}.wav-card img{width:100%;height:280px;object-fit:cover}.wav-card .copy{padding:30px}.wav-card p{margin-bottom:0}.wav-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.wav-soft{background:var(--wash)}.wav-choice{padding:32px;border-radius:15px;background:white}.wav-number{display:block;color:#6e8b64;font-size:2.4rem;margin-bottom:14px}.wav-partner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.wav-partner img{width:100%;border-radius:18px}.wav-partner a{overflow-wrap:anywhere}.wav-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.wav-form{background:white;border:1px solid #dbe4df;border-radius:18px;padding:35px}.wav-form .field{margin-bottom:18px}.wav-form textarea{min-height:115px}.wav-permission{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.6}.wav-permission input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.wav-faq{max-width:900px}.wav-faq details{border-bottom:1px solid #cddbd2;padding:22px 0}.wav-faq summary{cursor:pointer;font-weight:700;font-size:1.15rem}.wav-faq p{max-width:760px}.wav-products img{height:220px;width:100%;object-fit:cover}.wav-products a{color:inherit;text-decoration:none}.wav-products .copy{padding:25px}.wav-small{font-size:.85rem;color:var(--muted)}.wav-languages{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.wav-languages a{font-size:.9rem}.wav-language-select{max-width:160px;padding:8px;border:1px solid #ccd9d4;border-radius:7px;background:white;color:#173b37}.wav-breadcrumb{padding-block:16px;font-size:.85rem}.wav-hp{position:absolute;left:-9999px}.wav-page [id]{scroll-margin-top:105px}.wav-page .button{white-space:normal;text-align:center}.wav-status{overflow-wrap:anywhere}.wav-page [dir=rtl]{text-align:right}@media(max-width:760px){.wav-hero{min-height:720px;align-items:flex-end}.wav-hero>img{object-position:67% 20%;height:60%}.wav-hero:after{background:linear-gradient(0deg,#102e28 25%,rgba(16,46,40,.96) 41%,transparent 75%)}.wav-hero .wrap{padding-top:310px;padding-bottom:40px}.wav-hero h1{font-size:2.8rem;max-width:550px}.wav-hero .lead{font-size:1rem}.wav-section{padding-block:55px}.wav-grid,.wav-three,.wav-partner,.wav-form-layout{grid-template-columns:1fr;gap:24px}.wav-card img{height:235px}.wav-form{padding:22px}.wav-strip .wrap{gap:10px}.wav-language-select{max-width:110px;font-size:.85rem}.wav-page .form-grid{grid-template-columns:1fr}.wav-actions .button{flex:1 1 180px}}
.wav-hero .wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;background:white;padding:10px}.skip-link:focus{top:8px}.wav-products a:first-child img{object-fit:contain;padding:18px;background:#fff}@media(max-width:760px){.wav-hero .wrap{width:calc(100% - 40px)}}
.wav-hero>img{opacity:0;transition:opacity .6s ease}.wav-hero>img:first-child,.wav-hero>img.is-active{opacity:1}.wav-hero.is-ready>img:not(.is-active){opacity:0}.wav-carousel-controls{display:flex;align-items:center;gap:12px}.wav-carousel-controls button{min-width:44px;min-height:44px;border:1px solid #fff8;border-radius:30px;background:#163c3dbb;color:white;padding:9px 16px;cursor:pointer}.wav-carousel-controls button:focus-visible{outline:3px solid #d4eaa7;outline-offset:3px}.wav-slide-caption{font-weight:700;margin-bottom:14px}.wav-slide-count{font-size:.85rem}@media(prefers-reduced-motion:reduce){.wav-hero>img{transition:none}}
