.wl-container{width:100%;max-width:calc(1200px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wl-hero{isolation:isolate;padding:92px var(--gutter) 0;background:var(--black) url(/wp-content/uploads/2025/06/aerial-panorama-yacht-race-open-sea-with-sun-reflections-serene-seascape-with-sailing-boat-scaled-1-1920.webp) center / cover no-repeat;position:relative}.wl-hero:before{content:"";z-index:-1;background:#000000b3;position:absolute;inset:0}.wl-hero__content{text-align:center;max-width:1200px;color:var(--white);margin-inline:auto;padding:140px 0 170px}.wl-hero h1{font:600 53px/1.2 var(--font-head);color:var(--white);max-width:1140px;margin:0 auto 60px}.wl-hero__sub{font:300 24px/36px var(--font-head);max-width:1060px;margin:0 auto 70px}.wl-about{background:var(--white);padding:60px 0}.wl-about__inner{justify-content:center;gap:77px;display:flex}.wl-about__title{max-width:39%;font:600 46px/1.2 var(--font-head);color:var(--color-title);text-align:right;flex:0 0 39%;margin:0}.wl-about__text{font:400 19px/34px var(--font-body);color:var(--color-body);flex:0 55%}.wl-about__text p{margin:0 0 20px}.wl-about__text p:last-child{margin-bottom:0}.wl-solutions{isolation:isolate;background:var(--black);padding:90px var(--gutter);text-align:center;position:relative}.wl-solutions:before{content:"";z-index:-1;opacity:.7;background:url(/wp-content/uploads/2025/06/Slide-16_9-1-24.png) 50%/cover no-repeat;position:absolute;inset:0}.wl-solutions__inner{max-width:1423px;margin-inline:auto}.wl-solutions__title{margin:0 0 20px}.wl-solutions__sub{font:300 24px/36px var(--font-head);color:var(--white);margin:0 0 30px}.wl-cards{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;min-height:510px;display:grid}.wl-card{background:#1c1c1c;flex-direction:column;padding:21px;display:flex}.wl-card img{aspect-ratio:800/448;-o-object-fit:cover;object-fit:cover;width:100%}.wl-card h3{font:400 22px/1.2 var(--font-head);color:var(--white);margin:0;padding:15px 0}.wl-card p,.wl-card__link{font:400 13px/17px var(--font-body);letter-spacing:.7px}.wl-card p{color:#9b9a9a;margin:0 0 27px}.wl-card__link{color:var(--gold);margin-top:auto;text-decoration:none}.wl-card__link:hover{text-decoration:underline}.wl-why{background:var(--white);padding:80px 0}.wl-why .ds-title{margin:0;padding-block:15px}.wl-why__list{grid-template-columns:repeat(2,1fr);gap:40px 60px;max-width:1100px;min-height:300px;margin:40px auto 0;padding:0;list-style:none;display:grid}.wl-why__list li{align-items:flex-start;gap:32px;display:flex}.wl-why__num{font:800 104px/.9 var(--font-head);color:#5d625c;flex:none}.wl-why__list p{font:400 24px/28px var(--font-body);color:var(--color-body);margin:0}.wl-why__cta{text-align:center;margin-top:40px}.wl-legacy{background:var(--black);text-align:center;color:var(--white);margin-bottom:15px;padding:70px 0 32px;position:relative;overflow:hidden}.wl-legacy__bg:after{content:"";background:#000000b0;position:absolute;inset:0}.wl-legacy__inner{max-width:calc(1260px + 2 * var(--gutter));position:relative}.wl-legacy h2{margin:0 0 20px;padding-block:5px}.wl-legacy p{font:400 19px/34px var(--font-body);max-width:1200px;margin:0 auto}.wl-legacy .btn{margin-top:20px}.wl-faq{background:var(--white);padding:120px 0}.wl-faq .ds-title{margin:0;padding-block:6px}.wl-faq .faq{margin-top:40px}.wl-faq .faq__answer ul{margin:0;padding-left:24px}.wl-gold-link{color:var(--gold)}.wl-media{background:var(--gray-100);padding:80px 0 70px}.wl-media .ds-title{margin:0;padding-block:6px}.wl-media__logos{justify-content:space-between;align-items:center;gap:24px;margin:30px 0 0;padding:0;list-style:none;display:flex}.wl-media__logos li{flex:1 1 0;justify-content:center;display:flex}.wl-media__logos img{width:100%;max-width:180px;transition:opacity var(--duration) var(--ease)}.wl-media__logos a:hover img{opacity:.7}@media (width<=1024px){.wl-hero h1{font-size:48px}.wl-about__inner{gap:40px;padding-inline:30px}.wl-about__title{font-size:45px}.wl-solutions{margin:60px 0}.wl-cards{grid-template-columns:repeat(2,1fr)}.wl-why__list{gap:40px 32px}.wl-why__num{font-size:90px}.wl-media__logos{flex-wrap:wrap;justify-content:center}.wl-media__logos li{flex:0 0 calc(33.333% - 24px)}}@media (width<=767px){.wl-hero{padding-top:76px}.wl-hero__content{padding:72px 0}.wl-hero h1{margin-bottom:24px;font-size:26px}.wl-hero__sub{margin-bottom:32px;font-size:20px;line-height:1.5}.wl-hero .btn{width:100%}.wl-about{padding:0 0 80px}.wl-about__inner{padding-inline:var(--gutter);flex-direction:column;gap:0}.wl-about__title{text-align:center;max-width:none;padding:60px 0 40px;font-size:28px}.wl-about__text{text-align:center;font-size:16px;line-height:1.7}.wl-solutions{margin:0;padding:48px 20px}.wl-solutions__sub{font-size:20px;line-height:1.3}.wl-cards{grid-template-columns:1fr;min-height:0}.wl-why{padding:24px 0}.wl-why .ds-title{padding-block:0}.wl-why__list{grid-template-columns:1fr;gap:30px;min-height:0;margin-top:30px}.wl-why__list li{gap:16px}.wl-why__num{min-width:64px;font-size:55px}.wl-why__list p{font-size:20px;line-height:1.3}.wl-legacy{padding:48px 0 32px}.wl-legacy h2{padding-block:0}.wl-legacy p{font-size:16px;line-height:1.7}.wl-faq{padding:80px 0}.wl-faq .ds-title{padding-block:0}.wl-media{display:none}}
