@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueMedium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeueHeavy.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata-VariableFont_wdth,wght.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Helvetica Neue,sans-serif;background-color:#000;overflow-x:hidden}main{display:flex;flex-direction:column}h1{font-weight:700}h1,h2,h3,h4,p,a{color:#fff}a{text-decoration:none}a:hover,a.underline{text-decoration:underline}code{white-space:nowrap}button{cursor:pointer}nav.home{top:0;position:fixed;width:100%;display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(to bottom,#00000080,#0000000b);padding:1rem 3.25rem;z-index:50}nav.home .left{height:100%}nav.home .left img{height:50px;width:auto}nav.home .right{display:flex;flex-direction:column}nav.home .right .socials{display:flex;direction:row;justify-content:flex-end;margin-top:.5rem;margin-bottom:1rem}nav.home .right .socials a{display:flex;margin-left:.5rem;margin-right:1rem}nav.home .right .socials img{width:23px;min-height:23px}nav.home .right .links{display:flex}nav.home .right .links a{display:flex;align-items:center;justify-content:center;margin-right:1rem;color:#fff;font-size:13px;font-weight:400;text-decoration:none;line-height:1.2;padding:.35rem .85rem;border:1px solid white;border-radius:14pt}nav.home .right .links button{display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:13px;padding:.25rem .65rem;color:#fff;font-weight:700;text-decoration:none;line-height:1.2;background-color:transparent;border:1px solid white;border-radius:14pt;text-transform:uppercase;white-space:nowrap}nav.home .right .links a.filled{background-color:#fff;color:#000}@media screen and (max-width: 1024px){nav.home{padding:1rem 1.25rem}nav.home .left img{height:38px;width:auto;transform:translateY(6px)}nav.home .right{height:30px;flex-direction:row;align-items:center;justify-content:flex-end}nav.home .right .socials{margin:0}nav.home .right .socials a{margin-left:4px;margin-right:16px;color:#000}nav.home .right .socials img{width:18px;min-height:18px}nav.home .right .links a{width:75px;font-size:12px;padding:.25rem .65rem;margin-right:0}nav.home .right .links button{width:75px;font-size:12px;padding:.25rem .65rem;margin-right:0;color:#fff;background-color:transparent;border:1px solid white;border-radius:14pt}nav.home .right .links a:nth-child(-n+2){display:none}nav.home .right .links a:nth-child(4){display:none}}.section--headmast{margin-top:50px;width:100%;height:calc(100vh - 80px);min-height:500px;display:flex;flex-direction:column;align-items:center;background-color:#000;color:#fff}.section--headmast .content{width:100%;height:95%;display:flex;flex-direction:row;align-items:center}.section--headmast .content .title{width:35%;display:flex;justify-content:center}.section--headmast .content .title h1{width:fit-content;font-size:6rem;font-weight:700;line-height:.85;text-align:left;padding:0 8px}.section--headmast .content .image{width:65%;display:flex;justify-content:center}.three-model{width:100%;height:100%;max-width:580px;display:flex;justify-content:center}.three-model canvas{width:100%!important;height:100%!important;object-fit:cover;display:block}.section--headmast .mobile-paragraph,.section--headmast .buttons{display:none}.section--headmast .arrow{width:fit-content;height:fit-content;display:flex;justify-content:center;margin-top:auto;margin-bottom:24px}.section--headmast .arrow img{width:32px;animation:bobble 2.5s infinite ease-in-out}@keyframes bobble{0%,to{transform:translateY(-16px)}50%{transform:translateY(0)}}.section--headmast .arrow.mobile{display:none}@media screen and (max-width: 1024px){.section--headmast .content{height:90%;min-height:480px;flex-direction:column}.section--headmast .content .title{width:100%;display:flex;justify-content:center;margin-top:3.25rem;margin-bottom:.15rem}.section--headmast .content .title h1{width:100%;text-align:center;font-size:2rem}.section--headmast .content .title h1 br{display:none}.section--headmast .content .image{width:100%;height:50%}.section--headmast .content .image img{width:100%;max-width:500px}.section--headmast .mobile-paragraph{display:block;width:100%;display:flex;justify-content:center;margin-top:0;margin-bottom:.75rem;padding:0 1rem}.section--headmast .mobile-paragraph p{font-family:Inconsolata;font-size:16px;font-weight:400;text-align:center}.section--headmast .buttons{display:flex;justify-content:center;transform:translateY(-8px)}.section--headmast .buttons a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;text-decoration:none;line-height:1.2;padding:.35rem .85rem;border:1px solid white;border-radius:14pt;display:inline-block;margin-right:1rem}.section--headmast .buttons a.filled{background-color:#fff;color:#000}.section--headmast .arrow.desktop{display:none}.section--headmast .arrow.mobile{display:flex}}.section--plans-carousel{width:100%}.section--plans-carousel .section-title{width:100%;display:flex;justify-content:flex-start;margin-top:2rem;margin-bottom:3rem;padding:1rem 5rem}.section--plans-carousel .section-title h2{font-size:45px;font-weight:700;color:#fff}.section--plans-carousel .swiper{width:100%;height:100%;padding:1rem 5rem}.section--plans-carousel .swiper .swiper-wrapper{width:100%;height:100%;display:flex;justify-content:space-between}.section--plans-carousel .swiper .swiper-slide{max-width:30%;display:flex;justify-content:center;align-items:stretch}.section--plans-carousel .swiper .swiper-slide .card{width:100%;height:100%;max-width:430px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 4px #80808066;border-radius:50px;padding:3rem 0rem}.section--plans-carousel .swiper .swiper-slide .card .title{width:100%;display:flex;justify-content:center}.section--plans-carousel .swiper .swiper-slide .card .title h2{font-size:2rem;font-weight:700;color:#fff}.section--plans-carousel .swiper .swiper-slide .card .image{width:100%;display:flex;justify-content:center;margin-top:1rem}.section--plans-carousel .swiper .swiper-slide .card .image img{width:100%}.section--plans-carousel .swiper .swiper-slide .card .price{width:100%;display:flex;justify-content:center;margin-top:.25rem;margin-bottom:3rem}.section--plans-carousel .swiper .swiper-slide .card .price h3{font-size:1.32rem;font-weight:500;color:#fff}.section--plans-carousel .swiper .swiper-slide .card .description{width:100%;display:flex;justify-content:center;margin-top:0rem;margin-bottom:1.5rem;padding:1rem}.section--plans-carousel .swiper .swiper-slide .card .description p{font-family:Inconsolata;font-size:16px;font-weight:400;text-align:center;color:#fff}.section--plans-carousel .swiper .swiper-slide .card .button{width:100%;display:flex;justify-content:center;margin-top:auto;margin-bottom:0rem}.section--plans-carousel .swiper .swiper-slide .card .button a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;text-decoration:none;line-height:1.2;padding:.5rem 2.5rem;border:1px solid white;border-radius:14pt;background-color:#000}@media screen and (max-width: 1100px){.section--plans-carousel .section-title{justify-content:center;margin-bottom:0}.section--plans-carousel .section-title h2{font-size:38px;text-align:center}.section--plans-carousel .swiper{padding:1rem 0rem}.section--plans-carousel .swiper .swiper-wrapper{flex-direction:column;align-items:center;gap:2rem}.section--plans-carousel .swiper .swiper-slide{max-width:100%;padding:0rem 3rem;margin-bottom:2rem}.section--plans-carousel .swiper .swiper-slide .card .price{margin-bottom:1rem}.section--plans-carousel .swiper .swiper-slide .card .price h3{font-size:1.32rem}.section--plans-carousel .swiper .swiper-slide .card .description p{font-size:14px;font-weight:200}}.section--how-it-works{width:100%;height:calc(100dvh + 80px);display:flex;flex-direction:column}.section--how-it-works .section-intro{width:100%;display:flex;justify-content:center;margin-top:2rem;margin-bottom:3rem;padding:1rem 5rem}.section--how-it-works .section-intro a{font-size:18px;font-weight:500;color:#fff;text-decoration:none}.section--how-it-works .section-title{width:100%;display:flex;justify-content:flex-start;margin-top:5rem;margin-bottom:3rem;padding:1rem 5rem}.section--how-it-works .section-title h2{font-size:2.75rem;font-weight:700;color:#fff}.section--how-it-works .graphic{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.section--how-it-works .graphic .bg{width:100%;height:calc(100dvh - 220px);position:absolute;top:0;left:0;z-index:-1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.section--how-it-works .graphic .bg img{width:100%;height:auto}.section--how-it-works .graphic .bg-path{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;display:flex;justify-content:center;align-items:center}.section--how-it-works .graphic .bg-path img{width:750px}.section--how-it-works .graphic .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.section--how-it-works .graphic .content .row{width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-top:2rem;margin-bottom:2rem}.section--how-it-works .graphic .content .row .step-box{width:100%;max-width:395px;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.section--how-it-works .graphic .content .row:first-child .step-box{margin-right:45%}.section--how-it-works .graphic .content .row:last-child .step-box{margin-left:45%}.section--how-it-works .graphic .content .row .step-box .icon{width:fit-content;height:40%;display:flex;justify-content:center;align-items:center;position:relative}.section--how-it-works .graphic .content .row .step-box .icon img{width:50px;height:50px}.section--how-it-works .graphic .content .row .step-box .text{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;padding-left:1rem}.section--how-it-works .graphic .content .row .step-box .text h3{height:50px;font-size:16px;font-weight:700;text-align:left;color:#fff;display:flex;align-items:center}.section--how-it-works .graphic .content .row .step-box .text span{font-family:Inconsolata;font-size:16px;font-weight:400;text-align:left;color:#fff}.section--how-it-works .learn-more{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:3rem;padding:1rem 5rem}.section--how-it-works .learn-more .buttons{display:flex}.section--how-it-works .learn-more .buttons a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;text-decoration:none;line-height:1.2;padding:.35rem .85rem;border:1px solid white;border-radius:14pt;display:inline-block;margin-right:1rem}.section--how-it-works .learn-more .buttons a.filled{background-color:#fff;color:#000}@media screen and (max-width: 1300px){.section--how-it-works{height:100%}.section--how-it-works .section-intro{display:none}.section--how-it-works .section-title{padding:1rem 2rem;margin-bottom:0}.section--how-it-works .section-title h2{font-size:38px;text-align:center;width:100%}.section--how-it-works .graphic .bg-path img{display:none}.section--how-it-works .graphic .content{padding:0 1.25rem}.section--how-it-works .graphic .content .row .step-box{max-width:auto}.section--how-it-works .graphic .content .row .step-box,.section--how-it-works .graphic .content .row:first-child .step-box,.section--how-it-works .graphic .content .row:last-child .step-box{margin-right:0;margin-left:0}.section--how-it-works .graphic .content .row .step-box .text span{font-size:14px;font-weight:200;text-transform:uppercase}.section--how-it-works .learn-more{padding:1rem 3rem}}.section--how-it-works .section-title.rules{justify-content:center}.section--how-it-works .graphic .content .row:first-child .step-box.rules,.section--how-it-works .graphic .content .row:last-child .step-box.rules,.section--how-it-works .graphic .content .row .step-box.rules{margin-right:0;margin-left:0}.section--how-it-works .graphic .content .row .step-box .text.rules{align-items:center}.section--how-it-works .graphic .content .row .step-box .text.rules h3,.section--how-it-works .graphic .content .row .step-box .text.rules span{text-align:center}footer{background-color:#000;color:#fff;padding:1.25rem;text-align:center}footer .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}footer .left br{margin:.75rem 0}footer .left a,footer .left p{color:inherit;text-decoration:none;font-family:Inconsolata;font-size:14px}footer .left a.link{margin-bottom:1.5rem}footer .left a.link:hover{text-decoration:underline}footer .left .image{display:flex;justify-content:center;align-items:center;margin-top:0rem;margin-bottom:10px}footer .left .image img{width:100%;max-width:80px;height:auto}
