@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";body{font-family:"Source Sans 3",sans-serif}h1,h2,h3{font-family:Bebas Neue,sans-serif}body{margin:0;padding:0;font-family:"Source Sans 3",sans-serif;background-color:#fff;color:#fff;line-height:1}a{text-decoration:none;color:inherit}.hero{height:80vh;min-height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom,#1C1E21 0%,transparent 100%);z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to top,#222427 0%,transparent 100%);z-index:1;pointer-events:none}.hero__cutout{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:3;pointer-events:none}@media (max-width: 768px){.hero__cutout{display:none}}.hero__title-wrapper{position:relative;z-index:2;display:flex;justify-content:center;width:100%}.hero__title{font-family:Bebas Neue,sans-serif;font-weight:100;font-size:15vw;letter-spacing:2px;line-height:clamp(1em,1vw,1.3em);color:#fff;margin:0;position:relative;z-index:2;transform:translateY(3vh)}@media (max-width: 768px){.hero__title{font-size:30vw;line-height:clamp(.8em,1em + 2vw,.2em)}}.hero__tagline{position:absolute;top:2.2rem;left:clamp(4rem,13vw,14rem);font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:1.2rem;color:#fff}@media (max-width: 768px){.hero__tagline{width:100%;left:50%;top:0;transform:translate(-50%);text-align:center}}.hero__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:1rem;transform:translateY(8vh)}.hero .hero__button,.hero .hero__info{position:relative;z-index:5}@media (max-width: 768px){.hero .hero__info{display:none!important}}.hero .hero__button{background-color:#ffc107!important;color:#000!important;font-weight:700;font-family:"Source Sans 3",sans-serif;font-size:1rem;padding:.6rem 1.4rem!important;border-radius:20px!important;text-transform:none!important}.hero .hero__button:hover{background-color:#e0a800!important}.hero .carousel{position:absolute;bottom:2rem;width:100%;overflow:hidden;z-index:2}.hero .carousel__track{display:flex;animation:scroll 100s linear infinite}.hero .carousel__image{height:40px;margin:0 2rem;flex-shrink:0;object-fit:contain}.footer__form-message{margin-top:.5rem;font-size:.9rem}.footer__form-message.success{color:#95f895}.footer__form-message.error{color:#ff6e6e}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-40%)}}.navbar{width:100%;padding:2rem 3rem;position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:transparent;gap:clamp(2rem,10vw,30rem)}.navbar .desktop-only{display:flex}.navbar .mobile-only{display:none}.navbar .mobile-only img{width:2rem;height:2rem;cursor:pointer}.navbar .mobile-only .hamburger-button{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;margin-right:1rem}.navbar .hamburger-menu{position:absolute;top:4rem;right:1rem;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;border-radius:.5rem;box-shadow:0 0 10px #0000004d;z-index:99;min-width:180px}.navbar .hamburger-menu .menu-item{background:none;border:none;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.05rem;width:100%;text-align:left;padding:.5rem 0;cursor:pointer;transition:color .2s}.navbar .hamburger-menu .menu-item:hover{color:#ffc107}.navbar .hamburger-menu .menu-item.clicked{color:#ff9800}.navbar .hamburger-menu li{list-style:none;padding:.5rem 0;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.05rem;color:#fff;cursor:pointer;transition:color .2s}.navbar .hamburger-menu li:hover{color:#ffc107}.navbar__group{display:flex;gap:2rem;list-style:none;margin:0;padding:0;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:1.1rem}.navbar__group--left{margin-left:-6rem}.navbar .MuiButton-root{color:#fff;font-weight:600;font-size:1.1rem;font-family:"Source Sans 3",sans-serif;text-transform:none;transition:color .2s;padding:0}.navbar .MuiButton-root:hover{background-color:transparent;color:#ffc107}.navbar .navbar__item--active{font-weight:700;color:#ffc107}@media (max-width: 1024px){.navbar{align-items:flex-end;justify-content:flex-end;padding:2rem 0}.desktop-only{display:none!important}.mobile-only{display:flex!important;justify-content:flex-end!important}}.menu-slide-enterFrom{opacity:0;transform:translateY(-1rem)}.menu-slide-enterTo{opacity:1;transform:translateY(0);transition:all .3s ease-out}.menu-slide-leaveFrom{opacity:1;transform:translateY(0)}.menu-slide-leaveTo{opacity:0;transform:translateY(-1rem);transition:all .3s ease-in}.about{display:flex;align-items:center;justify-content:space-between;background-color:#1c1e21;height:40vh;min-height:450px;position:relative;width:100%}.about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/BG_Texture-CTjM7ByV.jpg) center/cover no-repeat;opacity:.1;mix-blend-mode:lighten;pointer-events:none;z-index:0}.about__cutout{width:clamp(550px,45vw,600px);z-index:4;align-self:flex-end}.about__title{line-height:4.5rem}.about__title h2{font-size:3.5rem;font-weight:200}.about__title h1{font-size:7rem;font-weight:200;color:#ffc300}.about__content{margin-left:-8rem;z-index:3;position:relative;width:1}.about__info{font-family:"Source Sans 3",sans-serif;font-weight:300;width:90%;padding-top:1rem}.about__buttons{padding-top:1.5rem;display:flex;flex-wrap:nowrap;gap:.5rem!important}.about__button{border-radius:999px!important;padding:.5rem 1.5rem!important;text-transform:uppercase;font-weight:300!important;font-size:.875rem;color:#fff!important;border-color:#fff!important;transition:all .3s ease;min-width:10px!important}.about__button:hover{background-color:#ffffff1a;box-shadow:0 0 10px #ffffff80}.about__button--highlight{color:gold!important;border-color:gold!important}.about__button--highlight:hover{box-shadow:0 0 12px gold}.about__button .about__button-icon{display:none}.about__review{display:flex;flex-direction:row;align-items:center;margin-top:2rem;margin-bottom:3rem;margin-left:8rem;width:60%;font-weight:300;gap:1rem}.about__quote{width:50px}.about .about__review-text{display:flex;flex-direction:column;justify-content:center;min-height:100px;text-shadow:1px 1px 2px rgb(0,0,0)}.about .about__stars-floating{height:3rem;display:flex;gap:.3rem}.about .about__star{font-size:1.5rem;color:gold;text-shadow:0 0 6px rgba(255,215,0,.4)}@media (max-width: 1024px){.about{height:46vh}.about__cutout{width:clamp(400px,55vw,800px)}.about__content{margin-left:-4rem;z-index:3;width:50%!important}.about__buttons{justify-content:flex-start}.about__button{width:44px;height:44px;padding:0!important;border-radius:50%!important;display:flex;align-items:flex-end;justify-content:flex-end;border:none!important;background:none!important;box-shadow:none!important;gap:0!important}.about__button .about__button-text{display:none}.about__button .about__button-icon{display:inline;font-size:1.4rem}}@media (max-width: 768px){.about{flex-direction:column;height:auto;align-items:center}.about__cutout{position:absolute;bottom:0%;right:60%;width:clamp(200px,36vw,400px);height:auto;transform:scale(2.2);transform-origin:bottom;z-index:1;pointer-events:none}.about__content{margin-left:0;margin-top:2rem;width:100%!important}.about__title{text-align:right;padding-right:1rem;line-height:clamp(4rem,1vw,2.5rem)}.about__title h2{font-size:clamp(1.5rem,6vw,7rem)}.about__title h1{font-size:clamp(4rem,12vw,20rem)}.about__title .about__stars-floating{justify-content:flex-end;padding-right:1rem}.about__info{padding-right:1rem;width:60%;font-size:.9rem;text-align:right;margin-left:auto}.about__buttons{gap:0rem;justify-content:flex-end;display:flex}.about__button{width:44px;height:44px;padding:0!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;border:none!important;background:none!important;box-shadow:none!important;gap:0!important}.about__button .about__button-text{display:none}.about__button .about__button-icon{display:inline;font-size:1.4rem}.about__review{flex-direction:column;align-items:flex-end;justify-content:center;width:80%;max-width:400px;height:150px;margin:2rem 1.2rem 0 auto;text-align:right;gap:1rem!important}.about__quote{width:40px}.about .about__review-text{display:flex;flex-direction:column;justify-content:flex-start!important;min-height:100px;text-shadow:1px 1px 2px rgb(0,0,0);direction:rtl}}@media (max-width: 425px){.about__title{line-height:clamp(2.5rem,1vw,2.5rem)}.about__cutout{width:clamp(200px,65vw,400px)}}@media (max-width: 375px){.about__cutout{width:clamp(200px,80vw,400px)}}@media (max-width: 320px){.about{flex-direction:column;height:auto;align-items:center}.about__cutout{position:absolute;bottom:0%;right:60%;width:clamp(200px,100vw,400px);height:auto;transform:scale(2.2);transform-origin:bottom;z-index:1;pointer-events:none}}.neighborhoods{padding:4rem 0;background-color:#fff;text-align:center}.neighborhoods__tagline{letter-spacing:2px;font-size:clamp(.8rem,2vw,2rem);font-weight:300;color:#444}.neighborhoods__heading{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:400;letter-spacing:2px;margin-top:.2rem;margin-bottom:2rem;color:#1c1e21;font-family:Bebas Neue,sans-serif}.neighborhoods__card{border-radius:0;box-shadow:none;overflow:hidden;max-width:25rem}.neighborhoods__media-wrapper{position:relative;width:100%;aspect-ratio:4/3}.neighborhoods__media-wrapper img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.neighborhoods__overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-shadow:0 2px 6px rgba(0,0,0,.8);pointer-events:none}.neighborhoods__name{font-size:3rem;font-weight:700;font-family:"Source Sans 3",sans-serif;margin:0}.neighborhoods__location{font-size:2rem;font-weight:100;font-family:"Source Sans 3",sans-serif;color:#f3f3f3;margin:.3rem 0 0}.neighborhoods .css-1lt5qva-MuiCardContent-root{padding:0!important}@media (max-width: 768px){.neighborhoods__card{max-width:90%;margin:0 auto}.neighborhoods__name{font-size:2rem}.neighborhoods__location{font-size:1.2rem}}.market-stats{background:#1c1e21;color:#fff;padding:5rem 2rem;text-align:center}.market-stats__tag{font-size:.8rem;letter-spacing:2px;color:#aaa;margin-bottom:.5rem}.market-stats__title{font-size:2rem;font-weight:400;letter-spacing:1.2px;margin-bottom:1.5rem}.market-stats__month{font-size:1rem;color:#ccc;margin-bottom:3rem}.market-stats__grid{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3rem;gap:5rem}.market-stats__card{flex:1 1 200px;max-width:250px;text-align:center;margin:1rem}.market-stats__card:nth-child(2){align-self:center}.market-stats__card span{display:block;font-size:1rem;color:#ccc;margin-top:.5rem}.market-stats__number{font-size:4rem!important;font-weight:700;color:gold!important;font-family:Bebas Neue,sans-serif;font-weight:400}.market-stats__contact{display:inline-block;padding:.3rem 1rem;border:1px solid #FFD700;border-radius:20px;color:gold;text-decoration:none;font-size:.85rem;transition:background .3s}.market-stats__contact:hover{background:#ffd7001a}.socials{padding:4rem 2rem;text-align:center}.socials .hidden{display:none!important}.socials .visible{display:block!important}.socials .knox-section__tag{font-size:.8rem;letter-spacing:2px;color:#888;margin-bottom:.5rem}.socials .knox-section__heading{font-size:2rem;margin-bottom:2rem;color:#1c1e21;font-weight:400}.socials__hero{position:relative;display:flex;align-items:center;justify-content:flex-start;height:700px;border-radius:12px;overflow:hidden;max-width:1200px;margin:0 auto 3rem}.socials__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#0009,#0000004d,#0000 60%),linear-gradient(to top,#0006,#0003,#0000 50%)}.socials__hero .socials__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.socials__hero .socials__content{position:relative;z-index:2;padding:4rem;color:#fff;max-width:600px}.socials__hero .socials__title{text-align:left;font-size:7rem;font-weight:400;line-height:.8;margin-bottom:.5rem}.socials__hero .socials__title span{font-size:9rem}.socials__hero .socials__meta{font-size:.9rem;opacity:.7;margin-bottom:1rem;text-align:left}.socials__hero .socials__desc{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:left;width:80%}.socials__hero .socials__buttons{display:flex;gap:1rem}.socials__hero .socials__btn--yellow{min-width:120px;justify-content:flex-start!important;text-align:left;font-size:1rem;background-color:#ffc300!important;color:#000!important;font-weight:700}.socials__hero .socials__btn--white{min-width:100px;justify-content:flex-start!important;text-align:left;color:#fff!important;border-color:#fff!important}.socials .socials__video{display:flex;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto 3rem;border-radius:12px;overflow:hidden}.socials .socials__video iframe{aspect-ratio:16/9;width:97%;height:auto;border:none;display:block}.socials .socials__reels{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;justify-content:center}.socials .socials__reels::-webkit-scrollbar{display:none}.socials .socials__reels .socials__card{flex:0 0 auto}.socials .socials__card{position:relative;width:280px;border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .2s ease-in-out}.socials .socials__card:hover{transform:scale(1.03)}.socials .socials__card .socials__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:14px}.socials .socials__card .socials__play-icon{position:absolute;bottom:12px;left:12px;width:26px;height:26px}@media (max-width: 768px){.socials .socials__reels{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;justify-content:unset}.socials__hero{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:40rem}.socials__hero:before{background-color:#00000080}.socials__hero .socials__content{padding:2rem 1.5rem;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.socials__hero .socials__title{font-size:clamp(2.5rem,8vw,5rem);line-height:1}.socials__hero .socials__title span{font-size:clamp(3rem,10vw,6rem)}.socials__hero .socials__meta,.socials__hero .socials__desc{text-align:center;width:90%}.socials__hero .socials__buttons{flex-direction:column;align-items:center}.socials__hero .socials__btn--yellow,.socials__hero .socials__btn--white{width:80%;justify-content:center!important;text-align:center}}.footer__signup{position:relative;background-size:cover;background-position:center;padding:2rem;border-radius:12px;margin:0 auto -100px;max-width:1100px;color:#fff;overflow:hidden}.footer__signup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1}.footer__signup .footer__signup-content{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;z-index:2}.footer__signup .footer__signup-content .desktop-br{display:inline}@media (max-width: 768px){.footer__signup .footer__signup-content .desktop-br{display:none}}@media screen and (max-width: 768px){.footer__signup .footer__signup-content{flex-direction:column;align-items:center;text-align:center}}.footer__signup .footer__signup-content .footer__signup-left{max-width:40%;flex-shrink:0}@media screen and (max-width: 768px){.footer__signup .footer__signup-content .footer__signup-left{max-width:100%}}.footer__signup .footer__signup-content .footer__signup-right{flex:1;max-width:60%}@media screen and (max-width: 768px){.footer__signup .footer__signup-content .footer__signup-right{max-width:100%!important;flex:0 0 100%}}.footer__signup .footer__signup-content h3{font-size:1.8rem;margin:0;font-weight:400}.footer__signup .footer__signup-content h3 span{color:gold}.footer__signup .footer__signup-content h3 strong{font-weight:400;font-size:3.7rem}@media screen and (max-width: 768px){.footer__signup .footer__signup-content h3 strong{font-size:1.8rem;color:gold}}.footer__signup .footer__signup-content p{margin-top:.5rem;font-size:.9rem;opacity:.8}.footer__signup .footer__signup-content .footer__form{max-width:100%;display:flex;gap:1rem;background-color:#131313d9;padding:.75rem;border-radius:999px;align-items:center}@media screen and (max-width: 486px){.footer__signup .footer__signup-content .footer__form{flex-direction:column}}.footer__signup .footer__signup-content .footer__form input{flex:1;min-width:220px;padding:.5rem 1rem;border:none;border-radius:8px;font-size:1rem;background-color:transparent;color:#fff;font-family:"Source Sans 3",sans-serif;outline:none}.footer__signup .footer__signup-content .footer__form input::placeholder{color:#aaa}.footer__signup .footer__signup-content .footer__form button{background-color:gold;color:#000;padding:.6rem 2rem;font-weight:700;border:none;border-radius:15px;font-size:1rem;cursor:pointer;transition:background .2s ease}.footer__signup .footer__signup-content .footer__form button:hover{background-color:#e6c200}.footer{background:#111;color:#fff;padding:6rem 0 0}.footer__main{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;flex-wrap:wrap}.footer__main h4{margin:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:2rem}.footer__main p{margin:.5rem 0 0;font-family:"Source Sans 3",sans-serif;font-weight:200;font-size:1rem}.footer__main img{max-height:50px;margin-bottom:.5rem}.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:1px solid #333;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){.footer__bottom{align-items:center;text-align:center;flex-direction:column-reverse}}.footer__bottom .footer__copyright{color:#888;font-size:.8rem;margin:0}.footer__bottom .footer__links{display:flex;flex-wrap:wrap;gap:.75rem}.footer__bottom .footer__links button{font-size:.75rem;color:#ccc;text-transform:uppercase;padding:.25rem .75rem;min-width:unset}.footer__bottom .footer__links button:hover{color:#fff;background-color:#ffffff14}.footer__bottom .footer__links .footer__contact-btn{border-color:gold!important;color:gold!important;font-weight:700;border-radius:999px;text-transform:uppercase;padding:.3rem 1rem}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:40}.footer__form-message{text-align:center}.modal__container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:50;padding:2rem}.modal__panel{position:relative;background:#fff;border-radius:16px;max-height:90vh;width:75vw;max-width:900px;overflow:hidden;display:flex;flex-direction:row;box-shadow:0 10px 40px #0003}.modal__close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;background:transparent;border:none;color:#555;cursor:pointer;z-index:10}.subscribe-modal{display:flex;width:100%;background:#fff}.subscribe-modal__left{flex:1;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.subscribe-modal__right{flex:none;display:flex;align-items:center;justify-content:center}.subscribe-modal__right img{width:100%;max-width:360px;height:auto;display:block}.subscribe-modal__tag{color:#ffc300;font-weight:600;text-transform:lowercase}.subscribe-modal__heading{font-size:1.8rem;font-weight:700;font-weight:900;font-family:"Source Sans 3",sans-serif;color:#1c1e21}.subscribe-modal__heading span{font-size:3rem}.subscribe-modal__heading .bold{color:#ffc300;font-size:3rem}.subscribe-modal__divider{width:10rem;height:2px;background-color:#1c1e21;margin-top:.5rem;margin-bottom:1rem}.subscribe-modal__text{font-size:.95rem;color:#555}.subscribe-modal__stat{position:relative;text-align:center;margin:2rem 0}.subscribe-modal__stat h3{font-size:7rem;font-weight:900;color:#1c1e21;font-family:"Source Sans 3",sans-serif}.subscribe-modal__stat .small{font-size:1.3rem;font-weight:300;color:#888;font-family:"Source Sans 3",sans-serif}.subscribe-modal__stat .small--left{position:absolute;left:4.5rem;top:-.5rem}.subscribe-modal__stat .small--right{position:absolute;right:4rem;bottom:-.5rem}.subscribe-modal .subscribe-modal__disclaimer{font-size:.75rem;color:gray;margin-top:1rem;line-height:1.3;text-align:left}.subscribe-modal__buttons{display:flex;flex-direction:column;gap:.5rem}.subscribe-modal__buttons .btn{padding:.75rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;text-align:center}.subscribe-modal__buttons .btn--primary{background-color:#ffc300;color:#000;border:none}.subscribe-modal__buttons .btn--text{background:transparent;color:#555;border:none}.subscribe-modal .subscribe-modal__form{display:flex;flex-direction:column;align-items:center;width:95%;gap:.75rem}.subscribe-modal .subscribe-modal__form input,.subscribe-modal .subscribe-modal__form textarea{padding:.75rem 1rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;font-family:"Source Sans 3",sans-serif;width:100%}@media (max-width: 768px){.small--left{position:absolute;left:2rem!important}.small--right{position:absolute;right:1rem!important}.subscribe-modal__right img{display:none}}@media (max-width: 425px){.subscribe-modal{flex-direction:column-reverse}.subscribe-modal__left{padding:1.5rem;gap:1rem;align-items:center;text-align:center}.subscribe-modal__right{flex:none}.subscribe-modal__right img{height:300px;width:auto}.subscribe-modal__heading span,.subscribe-modal__heading .bold{font-size:clamp(1.8rem,5vw,2.2rem)}.subscribe-modal__heading{font-size:clamp(1.2rem,5vw,2rem)!important}.subscribe-modal__tag{display:none}.subscribe-modal__stat{margin:2rem 0;position:relative}.subscribe-modal__stat h3{font-size:clamp(3rem,24vw,12rem)}.subscribe-modal__stat .small--left,.subscribe-modal__stat .small--right{position:static;margin-top:.5rem}.subscribe-modal__buttons{align-items:center;width:100%}.subscribe-modal__buttons .btn{width:100%;max-width:300px}.modal__panel{flex-direction:column;max-height:90vh;overflow-y:auto}}.subscribe-modal__cooper-info{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.subscribe-modal__cooper-info a{color:#1c1e21;text-decoration:none;font-weight:600}.subscribe-modal__cooper-info p{margin:.5rem 0}.email-contact,.phone-contact{color:#1c1e21}.modal-slide-enter{transition:transform .3s ease-out,opacity .3s ease-out}.modal-slide-enterFrom{transform:translateY(100%);opacity:0}.modal-slide-enterTo{transform:translateY(0);opacity:1}.modal-slide-leave{transition:transform .2s ease-in,opacity .2s ease-in}.modal-slide-leaveFrom{transform:translateY(0);opacity:1}.modal-slide-leaveTo{transform:translateY(100%);opacity:0}.guide-dark{background-color:#111;color:#fff;min-height:100vh;display:flex;align-items:start;justify-content:center;padding:2rem}.guide-dark__content{text-align:center;max-width:500px;width:100%;margin-top:5rem}.guide-dark__logo{width:48px;height:48px;margin-bottom:1.5rem}.guide-dark__title{font-size:1.8rem;font-weight:300}.guide-dark__title span{color:#ffc300;font-weight:400}.guide-dark__subtitle{font-size:2.4rem;font-weight:400;margin-bottom:2rem}.guide-dark .guide-dark__form{display:flex;flex-direction:column;gap:1rem}.guide-dark .guide-dark__form input{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:1rem;font-family:inherit;background:#ffffff1a;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border .2s,background .2s}.guide-dark .guide-dark__form input::placeholder{color:#fff9}.guide-dark .guide-dark__form input:focus{outline:none;border:1px solid #FFC300;background:#ffffff26}.guide-dark__row{display:flex;gap:1rem}.guide-dark__row input{flex:1}@media (max-width: 480px){.guide-dark__row{flex-direction:column}}.btn--orange{background-color:#ffc300;color:#000;border:none;padding:.75rem 1rem;font-weight:400;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .2s ease}.btn--orange:hover{background-color:#ffc300}.guide-dark__text-button{margin-top:.75rem;background:none;border:none;color:#ccc;font-size:.95rem;cursor:pointer;text-decoration:underline;font-weight:300;transition:color .2s}.guide-dark__text-button:hover{color:#fff}*{margin:0}
