*{box-sizing:border-box}a{text-decoration:none;color:inherit}ul{margin:0;padding:0}li{list-style-type:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit;font-weight:inherit}img{display:block}.desktop{display:block}@media only screen and (max-width: 767px){.desktop{display:none}}.mobile{display:none}@media only screen and (max-width: 767px){.mobile{display:block}}.button{display:inline-flex;justify-content:center;align-items:center;height:55px;padding:1rem 4rem;font-weight:700;font-size:1rem;line-height:1;border:none;outline:none;border-radius:999px;box-shadow:0 8px 20px 0 rgba(15,35,48,.22);transition:180ms ease}.button.primary{color:#fff;background:#10242f}.button.primary:hover{background:#183647}.button.secondary{color:#fff;background:url("../img/secondary_button_bg.jpg") no-repeat center center;background-size:100% 100%}.text-bold{font-weight:700}.text-uppercase{text-transform:uppercase}html{font-size:16px}body{min-height:100%;width:100%;margin:0;padding:0;font-family:"Inter",sans-serif;font-weight:400;font-size:1rem;line-height:1.35;color:#1f2b35;background:#ceeaff}.container{width:100%;max-width:1496px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.top{position:relative;overflow:hidden;color:#fff}.top__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:1139px;padding-top:73px;padding-bottom:3rem}@media only screen and (max-width: 1440px){.top__grid{height:1004px}}@media only screen and (max-width: 1300px){.top__grid{height:855px}}@media only screen and (max-width: 1024px){.top__grid{height:950px;padding-top:3rem;padding-bottom:0}}@media only screen and (max-width: 767px){.top__grid{height:840px}}.top__grid>*{width:100%;z-index:2}.top .header{margin-bottom:76px}@media only screen and (max-width: 767px){.top .header{margin-bottom:164px}}.top .header__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1024px){.top .header__grid{flex-direction:row;justify-content:space-between}}.top .header__logo{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.25rem;font-weight:600;font-size:1.25rem;line-height:1;letter-spacing:.15em;text-transform:uppercase}@media only screen and (max-width: 1024px){.top .header__logo{margin-bottom:0}}.top .header__logo .image{flex-shrink:0;width:2rem}@media only screen and (max-width: 1024px){.top .header__logo .image{width:2.75rem}}@media only screen and (max-width: 1024px){.top .header__logo .text{display:none}}.top .header__actions{display:flex;justify-content:center;align-items:center;gap:1.5rem}.top .header__language{font-size:1.125rem;line-height:1;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;user-select:none}.top .header__language:hover,.top .header__language:focus-visible{opacity:.7}@media only screen and (max-width: 767px){.top .header__language{font-size:1rem}}.top .header__socials{display:flex;justify-content:center;align-items:center;gap:1.5rem}.top .main{width:100%}.top .main__grid{width:100%;max-width:1340px;margin:0 auto;line-height:1.1}@media only screen and (max-width: 1440px){.top .main__grid{max-width:1247px;transform:translateX(-1px)}}@media only screen and (max-width: 1300px){.top .main__grid{max-width:982px}}.top .main__title{width:max-content;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding-bottom:2px;text-align:center;white-space:nowrap;font-weight:800;font-size:136px;letter-spacing:-0.03em;-webkit-mask-image:url("../img/title-notch-mask.svg");mask-image:url("../img/title-notch-mask.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media only screen and (max-width: 1440px){.top .main__title{font-size:127px;mask-size:1247px auto}}@media only screen and (max-width: 1300px){.top .main__title{font-size:100px;mask-size:1024px auto}}@media only screen and (max-width: 1024px){.top .main__title{width:100%;max-width:520px;white-space:unset;font-size:94px;-webkit-mask-image:none;mask-image:none}}@media only screen and (max-width: 767px){.top .main__title{max-width:470px;font-size:4.125rem;line-height:1;letter-spacing:-5%}}.top .main__subtitle{font-weight:600;font-size:2rem;letter-spacing:-0.01em}@media only screen and (max-width: 1024px){.top .main__subtitle{display:none}}.top .actions{position:relative;width:100%;max-width:290px;margin-top:auto;margin-left:auto}@media only screen and (max-width: 1024px){.top .actions{display:none}}.top .actions__links{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;margin-bottom:1.5rem;z-index:2}.top .actions__qr{padding:20px;background:#fff;border-radius:1.5rem}.top .background{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1920px;z-index:1}@media only screen and (max-width: 1440px){.top .background{max-width:1613px}}@media only screen and (max-width: 1300px){.top .background{width:1300px}}@media only screen and (max-width: 767px){.top .background{width:1030px}}.phone{display:none;margin-top:-140px;margin-bottom:3rem;color:#fff}@media only screen and (max-width: 1024px){.phone{display:block}}.phone__actions{position:relative;width:100%;margin-bottom:2rem}.phone__actions:before{content:"";position:absolute;top:-140px;left:-24px;height:450px;width:calc(100% + 48px);background:url("../img/top_info_bg.png") no-repeat center center;background-size:100% 100%;z-index:1}.phone__info{position:relative;width:100%;max-width:354px;margin:0 auto 1.5rem;text-align:center;line-height:1.2;letter-spacing:-3%;z-index:2}.phone__title{margin-bottom:.75rem;font-weight:700;font-size:2rem}.phone__subtitle{font-size:1rem}.phone__links{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;margin-bottom:1.5rem;z-index:2}@media only screen and (max-width: 1024px){.phone__links{width:100%;max-width:288px;margin:0 auto}}.phone__image{display:none;width:100%;max-width:450px;margin:0 auto}@media only screen and (max-width: 767px){.phone__image{display:block}}.info{margin-bottom:4rem}.info.mobile{position:relative;margin-top:-2rem;z-index:2}.info__grid{display:grid;grid-template-columns:1fr minmax(420px, 585px);gap:2rem;align-items:stretch}@media only screen and (max-width: 1200px){.info__grid{grid-template-columns:1fr;gap:1rem}}@media only screen and (max-width: 767px){.info__grid{grid-template-columns:1fr;gap:0}}.info .vision{padding:3.5rem 2rem;background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:2rem;box-shadow:0 0 4px 0 hsla(0,0%,100%,.25) inset}@media only screen and (max-width: 767px){.info .vision{padding:5rem 1.5rem 5rem;background:#fff;border-radius:0}}.info .vision__title{margin-bottom:2rem;font-weight:800;font-size:3.5rem;line-height:1;letter-spacing:-5%}.info .vision__text{margin-bottom:2rem;padding-bottom:2rem;font-size:1.25rem;line-height:1.45;color:rgba(31,43,53,.7);border-bottom:1px solid rgba(0,0,0,.12)}@media only screen and (max-width: 767px){.info .vision__text{display:none}}.info .vision__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 767px){.info .vision__list{grid-template-columns:1fr}}.info .vision__list .vision-point__icon{width:1.5rem;margin-bottom:1rem}.info .vision__list .vision-point__title{margin-bottom:.5rem;font-weight:500;font-size:1.25rem;line-height:1;letter-spacing:-1%}@media only screen and (max-width: 767px){.info .vision__list .vision-point__title{font-size:1.125rem}}.info .vision__list .vision-point__text{font-size:1rem;line-height:1.35;letter-spacing:-1%;color:rgba(31,43,53,.7)}.info .about__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}@media only screen and (max-width: 767px){.info .about__grid{display:block;height:auto}}.info .about .stream{width:100%;margin-bottom:2rem}@media only screen and (max-width: 1200px){.info .about .stream{margin-bottom:1rem}}@media only screen and (max-width: 767px){.info .about .stream{margin-bottom:0}}.info .about .stream.is-visible .stream__head,.info .about .stream.is-visible .stream__body{opacity:1;z-index:2}.info .about .stream:hover .stream__head,.info .about .stream:hover .stream__body{opacity:0;z-index:1}.info .about .stream__grid{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;height:100%;width:100%;aspect-ratio:585/330;border:1px solid #fff;border-radius:2rem;box-shadow:0 0 4px 0 hsla(0,0%,100%,.25) inset}@media only screen and (max-width: 767px){.info .about .stream__grid{gap:unset;aspect-ratio:unset;background:#fff;border:none;border-radius:1.25rem}}.info .about .stream__info{display:none;margin-bottom:2rem;color:#0d171f}@media only screen and (max-width: 767px){.info .about .stream__info{display:block}}.info .about .stream__title{margin-bottom:.625rem;font-weight:800;font-size:3.5rem;line-height:1;letter-spacing:-5%}.info .about .stream__text{font-weight:500;font-size:1rem;line-height:1.5}.info .about .stream__head{position:relative;width:100%;padding:1.5rem 1.5rem 0;opacity:0;transition:180ms ease;z-index:1}@media only screen and (max-width: 767px){.info .about .stream__head{position:absolute;top:0;left:0;padding:.625rem .75rem}}.info .about .stream__head .live-badge{display:inline-flex;justify-content:center;align-items:center;height:27px;padding:.25rem .625rem;font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.52px;text-transform:uppercase;color:#fff;background:#dc3232;border-radius:2rem}.info .about .stream__body{position:relative;width:100%;padding:0 1.5rem 1.5rem;opacity:0;transition:180ms ease;z-index:1}@media only screen and (max-width: 767px){.info .about .stream__body{order:2;padding:1rem;opacity:1}}.info .about .stream__body::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(92, 0, 3, 0) 0%, rgba(92, 0, 3, 0.01) 100%)}.info .about .stream__body .location{position:relative;margin-bottom:1rem;color:#fff;z-index:2}@media only screen and (max-width: 767px){.info .about .stream__body .location{margin-bottom:.75rem;color:#1f2b35}}.info .about .stream__body .location__secondary{margin-bottom:.5rem;font-weight:500;font-size:1rem;line-height:1;letter-spacing:-0.24px}@media only screen and (max-width: 767px){.info .about .stream__body .location__secondary{font-size:.875rem;color:rgba(31,43,53,.8)}}.info .about .stream__body .location__main{font-weight:700;font-size:2.375rem;line-height:1}@media only screen and (max-width: 767px){.info .about .stream__body .location__main{font-size:2rem}}.info .about .stream__body .tag-list{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.25rem;z-index:2}.info .about .stream__body .tag-list__item{display:flex;justify-content:center;align-items:center;gap:.5rem;height:33px;padding:.5rem .625rem;background:rgba(0,0,0,.32);border-radius:2rem}@media only screen and (max-width: 767px){.info .about .stream__body .tag-list__item{height:1.75rem;background:rgba(0,0,0,.06)}}.info .about .stream__body .tag-list__item .icon{flex-shrink:0;width:1rem}.info .about .stream__body .tag-list__item .icon svg{display:block}@media only screen and (max-width: 767px){.info .about .stream__body .tag-list__item .icon svg *{fill:#1f2b35}}.info .about .stream__body .tag-list__item .text{font-size:1rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.7)}@media only screen and (max-width: 767px){.info .about .stream__body .tag-list__item .text{font-size:.875rem;color:#1f2b35}}.info .about .stream__video{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;transform:translateY(-1px);z-index:1}@media only screen and (max-width: 767px){.info .about .stream__video{order:1;position:static;width:100%;aspect-ratio:354/200}}.info .about .stream__video>iframe{height:100%;width:100%}.info .about .support{overflow:hidden;flex-grow:1;width:100%;padding:2rem;background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:2rem;box-shadow:0 0 4px 0 hsla(0,0%,100%,.25) inset}@media only screen and (max-width: 767px){.info .about .support{margin-top:-2rem;padding:3.5rem 1.5rem;background:url("../img/support_bg.jpg") no-repeat center center;background-size:cover;border:none}}.info .about .support__title{margin-bottom:.75rem;font-weight:800;font-size:3.5rem;line-height:1;letter-spacing:-5%;color:#10242f}@media only screen and (max-width: 767px){.info .about .support__title{margin-bottom:1.125rem;color:#fff}}.info .about .support__info{margin-bottom:1.625rem;font-weight:500;font-size:1rem;line-height:1.5}@media only screen and (max-width: 767px){.info .about .support__info{margin-bottom:1.125rem;color:#fff}}.info .about .support__points{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin-bottom:1.875rem}@media only screen and (max-width: 767px){.info .about .support__points{grid-template-columns:1fr;margin-bottom:2.5rem}}.info .about .support__points .point{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.125rem;text-align:left;background:#fff;border-radius:1.125rem}@media only screen and (max-width: 767px){.info .about .support__points .point{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title price" "info  price";column-gap:.875rem}}.info .about .support__points .point__title{width:100%;margin-bottom:2px;font-weight:600;font-size:1rem;line-height:1.25rem}@media only screen and (max-width: 767px){.info .about .support__points .point__title{grid-area:title}}.info .about .support__points .point__info{width:100%;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;color:#8a98a4}@media only screen and (max-width: 767px){.info .about .support__points .point__info{margin-bottom:0;grid-area:info}}.info .about .support__points .point__price{width:100%;margin-top:auto;font-weight:700;font-size:1.125rem;line-height:1;letter-spacing:-2%}@media only screen and (max-width: 767px){.info .about .support__points .point__price{grid-area:price;margin:auto 0}}.info .about .support__action{width:100%;text-align:center}.info .about .support__action .button{width:100%;max-width:354px}.benefits{margin-bottom:4rem}@media only screen and (max-width: 991px){.benefits .container{padding:0}}.benefits__title{display:none;margin-bottom:2rem;padding:0 1.5rem;font-weight:800;font-size:3rem;line-height:1;letter-spacing:-5%;color:#0e2332}@media only screen and (max-width: 767px){.benefits__title{display:block}}@media only screen and (max-width: 991px){.benefits__carousel{padding:0 1.5rem}}.benefits__carousel .swiper-slide{height:auto}.benefits__carousel .benefits__item{height:100%}.benefits__carousel .benefits__item>*{height:100%}.benefits .levels{text-align:center;line-height:1;background:#fff;border-radius:1.5rem}.benefits .levels__grid{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:1.5rem}.benefits .levels__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;margin:auto}.benefits .levels__list .level-badge{display:inline-flex;justify-content:center;align-items:center;height:35px;padding:.625rem 1rem;font-weight:600;font-size:.9375rem;letter-spacing:.52px;text-transform:uppercase;color:hsla(0,0%,100%,.9);border-radius:.75rem}.benefits .levels__list .level-badge.advanced{background:#2b2223}.benefits .levels__list .level-badge.intermediate{background:#eca20d}.benefits .levels__list .level-badge.beginner{background:#35c759}.benefits .levels__title{margin-bottom:.5rem;font-weight:700;font-size:1.25rem;letter-spacing:-1%}.benefits .levels__info{font-size:.875rem;letter-spacing:-1%}.benefits .example{background:#fff;border-radius:1.5rem}.benefits .example__grid{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 1.5rem 1.5rem;text-align:center;line-height:1}@media only screen and (max-width: 767px){.benefits .example__grid{min-height:354px;padding:0 1rem 1.5rem}}.benefits .example__content{position:relative;overflow:hidden;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:400px;aspect-ratio:398/263;margin:0 auto auto;padding:1.25rem;text-align:left;background:url("../img/example-place.webp") no-repeat bottom center;background-size:cover;border-radius:0 0 1.5rem 1.5rem}.benefits .example__content::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(92, 0, 3, 0) 0%, rgba(92, 0, 3, 0.01) 100%)}.benefits .example__content .location{position:relative;width:100%;margin-bottom:1rem;color:#fff;z-index:2}.benefits .example__content .location__secondary{margin-bottom:.5rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px}.benefits .example__content .location__main{font-weight:700;font-size:2rem;line-height:1}.benefits .example__content .tag-list{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.25rem;width:100%;z-index:2}.benefits .example__content .tag-list__item{display:flex;justify-content:center;align-items:center;gap:.5rem;height:33px;padding:.5rem .625rem;background:rgba(0,0,0,.32);border-radius:2rem}.benefits .example__content .tag-list__item .icon{flex-shrink:0;width:1rem}.benefits .example__content .tag-list__item .text{font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.7)}.benefits .example__content .blur{position:absolute;inset:0;pointer-events:none;z-index:1}.benefits .example__content .blur>div{position:absolute;inset:0}.benefits .example__content .blur div:nth-child(1){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(to bottom, transparent 0%, black 12.5%, black 25%, transparent 37.5%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 12.5%, black 25%, transparent 37.5%)}.benefits .example__content .blur div:nth-child(2){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom, transparent 12.5%, black 25%, black 37.5%, transparent 50%);-webkit-mask-image:linear-gradient(to bottom, transparent 12.5%, black 25%, black 37.5%, transparent 50%)}.benefits .example__content .blur div:nth-child(3){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:linear-gradient(to bottom, transparent 25%, black 37.5%, black 50%, transparent 62.5%);-webkit-mask-image:linear-gradient(to bottom, transparent 25%, black 37.5%, black 50%, transparent 62.5%)}.benefits .example__content .blur div:nth-child(4){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom, transparent 37.5%, black 50%, black 62.5%, transparent 75%);-webkit-mask-image:linear-gradient(to bottom, transparent 37.5%, black 50%, black 62.5%, transparent 75%)}.benefits .example__content .blur div:nth-child(5){backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);mask-image:linear-gradient(to bottom, transparent 50%, black 62.5%, black 75%, transparent 87.5%);-webkit-mask-image:linear-gradient(to bottom, transparent 50%, black 62.5%, black 75%, transparent 87.5%)}.benefits .example__content .blur div:nth-child(6){backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask-image:linear-gradient(to bottom, transparent 62.5%, black 75%, black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 62.5%, black 75%, black 100%)}.benefits .example__title{margin-top:1.5rem;margin-bottom:.5rem;font-weight:700;font-size:1.25rem;letter-spacing:-1%}.benefits .example__info{font-size:.875rem;letter-spacing:-1%}.benefits .complete{background:url("../img/complete_bg.webp") no-repeat center center;background-size:cover;border-radius:1.5rem}.benefits .complete__grid{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;line-height:1;letter-spacing:-1%;color:#fff}.benefits .complete__icon{flex-shrink:0;width:2.25rem;margin-bottom:.75rem}.benefits .complete__title{margin-bottom:.5rem;font-weight:700;font-size:1.25rem}.benefits .complete__info{font-size:.875rem}.demonstration{padding-bottom:4.5rem}@media only screen and (max-width: 767px){.demonstration{margin-bottom:2.5rem;padding-bottom:0;background:url("../img/sea.jpg") no-repeat top center;background-size:cover}}.demonstration__grid{display:grid;grid-template-columns:repeat(4, 1fr);align-items:stretch;gap:2rem}@media only screen and (max-width: 1200px){.demonstration__grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media only screen and (max-width: 767px){.demonstration__grid{grid-template-columns:1fr;align-items:unset;gap:1.75rem}}.demonstration__info{margin-bottom:2.5rem;text-align:center;line-height:1.2;letter-spacing:-3%;color:rgba(11,22,31,.9)}.demonstration__title{margin-bottom:.75rem;font-weight:700;font-size:2rem}.demonstration__text{font-size:1rem;color:rgba(11,22,31,.9)}.demonstration .scheme{overflow:hidden;background:rgba(14,35,50,.52);border-radius:1.25rem}.demonstration .scheme__grid{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.demonstration .scheme__image{width:100%;margin-bottom:auto}.demonstration .scheme__image img{width:100%;object-fit:cover}.demonstration .scheme__points{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;width:100%;padding:1rem}.demonstration .scheme__points .scheme-point{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.demonstration .scheme__points .scheme-point__icon{flex-shrink:0;width:.75rem;text-align:center}.demonstration .scheme__points .scheme-point__text{font-size:.875rem;line-height:1rem;letter-spacing:-0.24px;color:#fff}.demonstration .scheme__actions{width:100%;padding:1.875rem 1rem;text-align:center;border-top:1px solid hsla(0,0%,100%,.08)}.demonstration .scheme__link{display:inline-flex;justify-content:center;align-items:center;height:2rem;padding:.25rem .75rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem}.demonstration .tide{overflow:hidden;background:rgba(14,35,50,.52);border-radius:1.25rem}.demonstration .tide__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1rem}.demonstration .tide__head{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.4)}.demonstration .tide__head .heading{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.demonstration .tide__head .heading__icon{flex-shrink:0;width:1rem;opacity:.4}.demonstration .tide__chart{width:100%;margin-bottom:.5rem}.demonstration .tide__history{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin-top:auto}.demonstration .tide__points{width:100%;padding:.375rem .75rem;background:hsla(0,0%,100%,.08);border-radius:.75rem}.demonstration .tide__points .tide-point{display:flex;justify-content:space-between;align-items:center;gap:.5rem;height:1.75rem;width:100%;font-size:1rem;letter-spacing:-0.24px;line-height:1;border-bottom:1px solid hsla(0,0%,100%,.08)}.demonstration .tide__points .tide-point:last-child{border-bottom:none}.demonstration .tide__points .tide-point.primary .tide-point__label{color:#fff}.demonstration .tide__points .tide-point.primary .tide-point__value{font-weight:600;color:#fff}.demonstration .tide__points .tide-point__label{font-weight:600;color:hsla(0,0%,100%,.9)}.demonstration .tide__points .tide-point__value{color:hsla(0,0%,100%,.6)}.demonstration .multiple__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem .5rem;height:100%}.demonstration .wind{overflow:hidden;grid-column:span 2;background:rgba(14,35,50,.52);border-radius:1.25rem}.demonstration .wind__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1rem}.demonstration .wind__head{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.4)}.demonstration .wind__head .heading{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.demonstration .wind__head .heading__icon{flex-shrink:0;width:1rem;opacity:.4}.demonstration .wind__charts{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;gap:.75rem;width:100%;margin-bottom:.5rem}.demonstration .wind__charts .chart{padding:1rem;text-align:center;background:hsla(0,0%,100%,.08);border-radius:1rem}.demonstration .wind__charts .chart__image{width:100%;max-width:96px;margin:0 auto 1rem}.demonstration .wind__charts .chart__title{font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:#fff}.demonstration .wind__points{width:100%}.demonstration .wind__points .wind-point{display:flex;justify-content:space-between;align-items:center;gap:.5rem;height:1.75rem;width:100%;font-size:1rem;letter-spacing:-0.24px;line-height:1;border-bottom:1px solid hsla(0,0%,100%,.08)}.demonstration .wind__points .wind-point:last-child{border-bottom:none}.demonstration .wind__points .wind-point__label{font-weight:600;color:hsla(0,0%,100%,.9)}.demonstration .wind__points .wind-point__value{color:hsla(0,0%,100%,.6)}.demonstration .seasonality{overflow:hidden;background:rgba(14,35,50,.52);border-radius:1.25rem}.demonstration .seasonality__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1rem}.demonstration .seasonality__head{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.4)}.demonstration .seasonality__head .heading{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.demonstration .seasonality__head .heading__icon{flex-shrink:0;width:1rem;opacity:.4}.demonstration .seasonality__info{text-align:left;font-weight:400;font-size:1rem;line-height:1.25;letter-spacing:-0.24px;color:#fff}.demonstration .high{overflow:hidden;background:rgba(14,35,50,.52);border-radius:1.25rem}.demonstration .high__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1rem}.demonstration .high__head{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:-0.24px;color:hsla(0,0%,100%,.4)}.demonstration .high__head .heading{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.demonstration .high__head .heading__icon{flex-shrink:0;width:1rem;opacity:.4}.demonstration .high__title{width:100%;margin-bottom:.5rem;text-align:left;font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:-0.45px;color:#fff}.demonstration .high__text{overflow:hidden;display:-webkit-box;width:100%;margin-top:auto;text-align:left;font-size:.75rem;line-height:1.25;letter-spacing:-0.24px;color:hsla(0,0%,100%,.6);-webkit-line-clamp:3;-webkit-box-orient:vertical}.demonstration .download__grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:1.5rem .625rem;color:#10242f}.demonstration .download__title{width:100%;margin-bottom:1.5rem;font-weight:800;font-size:3rem;line-height:1;letter-spacing:-5%}.demonstration .download__info{width:100%;margin-bottom:1.5rem;font-weight:500;font-size:1rem;line-height:1.5}.demonstration .download__action{width:100%}.demonstration .download__action .button{width:100%}.demonstration .actions__tags{overflow:hidden;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:213px}.demonstration .actions__tags .tag{display:flex;justify-content:center;align-items:center;height:2rem;padding:.25rem .75rem;font-size:1rem;line-height:1;letter-spacing:-0.24px;color:#fff;background:hsla(0,0%,100%,.13);border-radius:2.875rem;backdrop-filter:blur(16px)}.demonstration .actions__info{padding-bottom:256px;text-align:center}.demonstration .actions__title{margin-bottom:.875rem;font-weight:700;font-size:1.5rem;line-height:1.2;letter-spacing:-0.03em;color:hsla(0,0%,100%,.9);text-shadow:0 0 56px hsla(0,0%,100%,.25)}.demonstration .actions__links{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;width:100%;max-width:288px;margin:0 auto}.statistic{margin-bottom:56px}.statistic__title{margin-bottom:1.25rem;font-weight:800;font-size:1.875rem;line-height:1.25;letter-spacing:-1%}.statistic__cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;align-items:stretch;margin-bottom:1.25rem}.statistic__cards .statistic-card{padding:1.375rem 1.25rem;background:#fff;box-shadow:0 10px 26px rgba(0,57,76,.09);border-radius:22px}.statistic__cards .statistic-card__number{margin-bottom:.25rem;font-weight:900;font-size:2.125rem;letter-spacing:-1%;color:#95bedf}.statistic__cards .statistic-card__text{font-weight:500;font-size:.875rem;color:#5b6b78}.statistic__info{margin-bottom:56px;font-weight:500;font-size:1rem;line-height:1.5;color:#5b6b78}.feedback{position:relative;z-index:3}.feedback__cards{padding:2rem;background:url("../img/water.jpg") no-repeat center center;background-size:cover;border-radius:2rem}.feedback__cards .comment{margin-bottom:1rem;padding:1.75rem 1.5rem;background:#fff;box-shadow:0 14px 34px rgba(0,57,76,.12);border-radius:1.125rem}.feedback__cards .comment__quotes{font-weight:900;font-size:3.75rem;line-height:1;color:#f4a079}.feedback__cards .comment__text{margin-bottom:.875rem;font-weight:700;font-size:1.5rem;line-height:1.25;letter-spacing:-0.3%;color:#10242f}.feedback__cards .comment__author{line-height:1}.feedback__cards .comment__author-name{margin-bottom:.25rem;font-weight:700;font-size:.875rem;color:#10242f}.feedback__cards .comment__author-info{font-weight:400;font-size:.8125rem;color:#5b6b78}.feedback__cards .caption{text-align:center;font-weight:500;font-size:.8125rem;line-height:1.25rem;color:#fff}.access{position:relative;margin-top:-2rem;padding-bottom:3rem;text-align:center;line-height:1.2;z-index:1}.access__title{margin-bottom:.75rem;font-weight:700;font-size:3rem;letter-spacing:-3%}.access__info{margin-bottom:1.5rem;font-size:1rem;letter-spacing:-3%;color:#1f2b35}.access__action{width:100%;max-width:334px;margin:0 auto 2.5rem}.access__action .button{width:100%}.access__image{width:100%;max-width:450px;margin:0 auto}.footer{padding:2.5rem 0;background:#fff}.footer__grid{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;font-weight:600;font-size:1.25rem;line-height:1}@media only screen and (max-width: 767px){.footer__grid{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;text-align:center;font-size:1rem}}@media only screen and (max-width: 385px){.footer__grid{font-size:.875rem}}.footer__links{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}.footer__link{transition:180ms ease}.footer__link:hover{text-decoration:underline}