.hero-block{--svg-fill-orange: #FEFCFF;position:relative;padding-top:200px;text-align:center;overflow:hidden}.hero-block .background-circles .circle{position:absolute;width:354px;height:354px;border-radius:50%;background:#ff6e30;opacity:.6;filter:blur(200px);z-index:0}.hero-block .background-circles .circle.left{top:50%;left:-50px;transform:translateY(-50%)}.hero-block .background-circles .circle.right{top:50%;right:-50px;transform:translateY(-50%)}.hero-block .content{position:relative;z-index:1}.hero-block .content__title{margin-bottom:32px}.hero-block .content__text{margin-bottom:80px}.hero-block .content__btn{margin:0 auto;min-width:470px}@media screen and (max-width:1249px){.hero-block{padding-top:100px}.hero-block .background-circles .circle{width:250px;height:250px}.hero-block .background-circles .circle.left{top:15%;left:0}.hero-block .background-circles .circle.right{top:15%;right:0}.hero-block .content__title{margin-bottom:15px}.hero-block .content__text{margin-bottom:40px}.hero-block .content__btn{min-width:300px}}.banner-block .wrap{padding:30px 40px;border-radius:40px;background-color:#ff6e30;color:#fefcff;position:relative}.banner-block .wrap:before{content:"";position:absolute;background-image:url(/build/assets/banner-img-DJ81albX.png);background-size:cover;width:396px;height:210px;top:50%;transform:translateY(-50%);right:30px}.banner-block .wrap__title{margin-bottom:12px;font-family:Caveat,cursive;font-optical-sizing:auto;font-size:62px;font-weight:700;line-height:136%}.banner-block .wrap__text{margin-bottom:20px;max-width:58%}.banner-block .wrap__btn{min-width:240px;justify-content:center}@media screen and (max-width:1249px){.banner-block .wrap{max-width:732px;margin:0 auto;padding:16px;border-radius:20px}.banner-block .wrap:before{width:300px;height:156px;right:20px}.banner-block .wrap__title{font-size:38px}.banner-block .wrap__btn{min-width:300px}}@media screen and (max-width:749px){.banner-block .wrap{max-width:324px;padding:16px 16px 184px;display:flex;flex-direction:column;justify-content:center;align-items:center}.banner-block .wrap:before{top:unset;bottom:10px;left:50%;transform:translate(-50%)}.banner-block .wrap__text{max-width:100%;text-align:center}}.services-section{background:#fff}.services-section .section-header{text-align:center;margin-bottom:80px}.services-section .section-header .section-title{font-size:48px;font-weight:700;margin-bottom:16px;color:#1a1a1a}.services-section .section-header .section-subtitle{font-size:20px;color:#4a4a4a}.services-section .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:32px;min-width:0}.services-section .services-grid .service-card{min-width:0;width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:32px;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.services-section .services-grid .service-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000014;border-color:#ff6e304d}@media screen and (max-width:500px){.services-section .services-grid .service-card{padding:20px}}.services-section .services-grid .service-card.featured{border-color:#ff6e30;border-width:2px}.services-section .services-grid .service-card.featured .featured-badge{position:absolute;top:16px;right:16px;background:#ff6e30;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.services-section .services-grid .service-card .service-icon{font-size:48px;margin-bottom:16px}.services-section .services-grid .service-card .service-title{font-size:24px;font-weight:600;margin-bottom:12px;color:#1a1a1a}.services-section .services-grid .service-card .service-description{color:#4a4a4a;margin-bottom:20px;line-height:1.6}.services-section .services-grid .service-card .service-features{list-style:none;margin-bottom:24px}.services-section .services-grid .service-card .service-features li{color:#666;margin-bottom:8px;padding-left:4px}.services-section .services-grid .service-card .service-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;border-top:1px solid #e8e8e8}.services-section .services-grid .service-card .service-footer .service-price{font-size:28px;font-weight:700;color:#1a1a1a}.services-section .services-grid .service-card .service-footer .service-price .price-note{font-size:14px;font-weight:400;color:#666;display:block}.services-section .services-grid .service-card .service-footer .service-button{background:#fafafa;color:#1a1a1a;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.services-section .services-grid .service-card .service-footer .service-button:hover{background:#ff6e30;color:#fff;transform:translate(4px)}.why-choose-section{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.why-choose-section .section-header{text-align:center;margin-bottom:80px}.why-choose-section .why-choose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.why-choose-section .why-choose-grid .why-choose-card{background:#fff;border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;border:1px solid #e8e8e8}.why-choose-section .why-choose-grid .why-choose-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #ff6e301a;border-color:#ff6e304d}.why-choose-section .why-choose-grid .why-choose-card .why-icon{font-size:48px;margin-bottom:16px}.why-choose-section .why-choose-grid .why-choose-card .why-title{font-size:20px;font-weight:600;margin-bottom:12px;color:#1a1a1a}.why-choose-section .why-choose-grid .why-choose-card .why-text{color:#4a4a4a;line-height:1.6}.success-stories-section{background:#fff}.success-stories-section .section-header{text-align:center;margin-bottom:80px}.success-stories-section .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;margin-bottom:60px}.success-stories-section .testimonials-grid .testimonial-card{background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #e8e8e8;border-radius:16px;padding:32px;transition:all .3s ease}.success-stories-section .testimonials-grid .testimonial-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000014;border-color:#ff6e304d}.success-stories-section .testimonials-grid .testimonial-card .stars{font-size:16px;margin-bottom:16px;letter-spacing:2px}.success-stories-section .testimonials-grid .testimonial-card .testimonial-text{color:#1a1a1a;font-size:16px;line-height:1.8;margin-bottom:24px;font-weight:500}.success-stories-section .testimonials-grid .testimonial-card .testimonial-author{display:flex;align-items:center;gap:12px}.success-stories-section .testimonials-grid .testimonial-card .testimonial-author .author-avatar{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ff6e301a;border-radius:12px}.success-stories-section .testimonials-grid .testimonial-card .testimonial-author .author-name{font-weight:600;color:#1a1a1a;font-size:14px}.success-stories-section .testimonials-grid .testimonial-card .testimonial-author .author-role{color:#4a4a4a;font-size:12px;margin-top:2px}.success-stories-section .testimonials-cta{text-align:center}.success-stories-section .testimonials-cta .reviews-button{background:#fafafa;color:#1a1a1a;border:2px solid #FF6E30;padding:16px 40px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.success-stories-section .testimonials-cta .reviews-button:hover{background:#ff6e30;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #ff6e304d}.success-stories-section .testimonials-cta .reviews-button:hover .arrow{transform:translate(4px)}.success-stories-section .testimonials-cta .reviews-button .arrow{transition:transform .3s ease}@media(max-width:768px){.section-title{font-size:36px}.services-grid,.why-choose-grid,.testimonials-grid{grid-template-columns:1fr}.service-footer{flex-direction:column;gap:16px;align-items:flex-start}.testimonial-author{gap:10px}.testimonial-author .author-avatar{width:40px;height:40px}}
