:root{--font-family: "Inter", sans-serif;--header-bg: 253, 250, 246;--color-grey: #7b786f;--footer-bg: #f9f5ef;--color-gray: #0f1721}html{font-family:var(--font-family);box-sizing:border-box;font-size:14px}html,body,#app{width:100%;height:100%}.wrap{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background:radial-gradient(109.98% 240.21% at 0% 0%,#ffe6c2,#fdfaf6 35%,#f5f0e7)}main{flex:1}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}a,a:active,a:focus{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;height:auto}.d-flex{display:flex}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.w100{width:100%}.curp{cursor:pointer}.container{position:relative;max-width:1070px;padding:0 15px;width:100%;margin:0 auto}.btn{border-radius:71.36rem;padding:.64rem 1.57rem;width:9.5rem;height:2.5rem;font-weight:500;font-size:1rem;text-align:center;width:auto;cursor:pointer}.btn_green,.btn_white:hover{background:linear-gradient(165deg,#4fa45f,#69b86f);color:#fff}.btn_white,.btn_green:hover{background:#fdfaf6f5;color:#141514}.title{font-weight:600;font-size:1.86rem;color:#141514}.subtitle{font-weight:400;font-size:1rem;color:#7b786f}.link{font-weight:500;font-size:.93rem;color:#4fa45f}.header{position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--header-bg),.92)}.header_wrapper{position:relative;max-width:1440px;width:100%;margin:0 auto;padding:.86rem 2.29rem}.header_burger{cursor:pointer}.header_logo{gap:8px;font-weight:600;font-size:1.21rem;color:#141514}.header_nav{gap:32px}.header_menu_item{font-weight:500;font-size:1rem;color:var(--color-grey)}.header_menu{gap:32px}.header_actions{gap:16px}.header_login{font-weight:500;font-size:1rem;color:var(--color-grey)}.header_start{display:flex;align-items:center;justify-content:center}.footer{position:relative;background:var(--footer-bg)}.footer_wrapper{padding:2rem 1.71rem 1.71rem;gap:10px}.footer_copy{font-weight:100;font-size:.86rem;color:var(--color-gray)}.footer_menu{display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:1rem;color:var(--color-gray)}.footer_box{gap:20px}.footer_menu_label{margin-bottom:4px}.footer_menu_item{font-weight:400;font-size:.93rem}.promo{position:relative;padding:165px 0;background:linear-gradient(90deg,#000000bf,#0000004d),url(/assets/promo_bg.png) center center / cover no-repeat}.promo_container{position:relative;width:100%;max-width:1270px;padding:0 80px;margin:0 auto}.promo_slogan{font-weight:500;font-size:1.14rem;letter-spacing:.02em;color:#fff;margin-bottom:8px}.promo_title{font-weight:700;font-size:3.29rem;color:#fff;margin-bottom:12px}.promo_descr{font-weight:400;font-size:1.07rem;color:#fff;max-width:30rem;width:100%;margin-bottom:24px}.promo_actions{gap:12px}.benefits{position:relative;padding:18px 24px;background:#fffffff5}.benefits_wrapper{position:relative;display:flex;align-items:center;justify-content:space-between}.benefits_box{display:flex;flex-direction:column;gap:4px}.benefits_label{font-weight:400;font-size:.86rem;color:#7b786f}.benefits_value{font-weight:500;font-size:1rem;color:#141514}.benefits_bg{gap:16px}.benefits_bg_item{border-radius:.71rem;width:5.71rem;height:1.71rem;background:#f5f0e7}.how_wrapper{padding:56px 0}.how_content{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.how_box{box-shadow:0 10px 30px #0000000a;background:#fff;border-radius:1rem;padding:1.43rem;display:flex;flex-direction:column;gap:12px}.how_icon{background:#e1f3e3;border-radius:71.36rem;width:2.43rem;height:2.43rem;display:flex;align-items:center;justify-content:center}.how_title{font-weight:600;font-size:1.07rem;color:#141514}.how_descr{font-weight:400;font-size:1rem;color:#7b786f}.explore{position:relative;background:#fdfaf6;padding:4rem 14.29rem}.explore_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.explore_item{box-shadow:0 18px 40px #0000000f;background:#fff;border-radius:1.71rem;overflow:hidden;cursor:pointer}.explore_content{padding:1rem 1.14rem;display:flex;flex-direction:column;justify-content:space-between}.explore_title{font-weight:600;font-size:1.07rem;color:#141514}.explore_tags{gap:6px;margin-top:8px}.explore_tag_item{border-radius:71.36rem;padding:.29rem .57rem;background:#f5f0e7;font-weight:400;font-size:.7rem;color:#3a3b32}.explore_descr{font-weight:400;font-size:.86rem;color:#7b786f;margin:13px 0 5px}.explore_price{margin-bottom:10px}.explore_view{cursor:pointer}.why{position:relative;padding:4rem 14.29rem}.box{background:#fdfaf6;padding:4rem 1.71rem}.box_wrapper{display:flex;justify-content:center;margin-top:32px;gap:20px}.box_item{display:flex;flex-direction:column;justify-content:space-between;flex:1;border-radius:1.43rem;padding:1.43rem;box-shadow:0 16px 36px #0000000d;background:#fff;gap:22px;max-width:350px;width:100%}.box_tag{font-weight:400;font-size:.79rem;color:#4a2a05;background:#ffb35a;border-radius:71.36rem;padding:.29rem .71rem;margin-bottom:10px;display:flex;width:-moz-fit-content;width:fit-content}.box_title{font-weight:600;font-size:1.14rem;color:#141514;margin-bottom:10px}.box_price{font-weight:600;font-size:1.57rem;color:#141514;bottom:10px}.box_info{font-weight:400;font-size:.86rem;color:#7b786f;margin-bottom:10px}.box_descr{padding:.57rem 0rem 0rem;font-weight:400;font-size:.93rem;color:#141514}.gifts{position:relative;padding:4rem 14.29rem 6.29rem}.feedback{position:relative;padding:4rem 1.71rem;background:#fdfaf6}.feedback_wrapper{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:20px}.feedback_item{box-shadow:0 14px 30px #0000000d;background:#fff;border-radius:1.29rem;padding:1.43rem;max-width:19.07rem}.feedback_box{gap:10px}.feedback_avatar{width:32px;height:32px;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:50%}.feedback_info_title{font-weight:500;font-size:1rem;color:#141514}.feedback_info_subtitle{font-weight:400;font-size:.86rem;color:#7b786f}.feedback_description{font-weight:400;font-size:.93rem;color:#141514;margin-top:10px}.ready{padding:0rem 21.43rem;background:radial-gradient(150.32% 171.08% at 0% 50%,#ffcd7b,#ffb35a 35%,#4fa45f 50%)}.ready_wrapper{padding:2.29rem 1.71rem;max-width:60rem;width:100%;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}.ready_title{font-weight:600;font-size:1.57rem;color:#fff}.ready_subtitle{margin-top:6px;font-weight:400;font-size:1rem;color:#fff}
