.hero,.hero .container,.plan-card,.plan-image{position:relative}.hero{padding:140px 0 40px;display:flex;align-items:start}.hero_img{position:absolute;right:-20px;top:-80px;z-index:-1;object-fit:cover}.logo_img{object-fit:cover}.hero-title{font-size:clamp(40px, calc(40px + 40 * ((100vw - 375px) / 1065)), 80px);font-weight:900;line-height:90%}.hero .highlight{font-size:clamp(18px, calc(18px + 30 * ((100vw - 375px) / 1065)), 48px);font-family:'Proxima Nova';font-weight:900}.section-title-wrapper{display:flex;margin-bottom:24px;flex-direction:column}.top-wrapper{display:flex;align-items:center;gap:14px}.hero-buttons{max-width:552px;width:100%}.hero-buttons .btn{padding:12px 0;font-weight:800}.hero-buttons a{font-size:clamp(12px, calc(12px + 20 * ((100vw - 375px) / 1065)), 32px);width:47%;cursor:pointer;display:flex;align-items:center;justify-content:center}.hero-description{font-size:clamp(10px, calc(10px + 8 * ((100vw - 375px) / 1065)), 18px);line-height:1.6;margin-bottom:32px;max-width:720px;font-weight:400;font-family:Roboto}.hero_img_bottom{position:absolute;left:0;bottom:-220px;z-index:-1}.hero-buttons{display:flex;flex-direction:row;gap:16px}.btn{padding:16px 32px;font-size:16px;font-weight:800;text-align:center;transition:.3s;border-radius:0}@media (min-width:768px){.btn{font-size:24px}}.btn-primary{background:#ff005e;color:#fff;font-family:'Proxima Nova';font-weight:900;white-space:nowrap}.btn-outline{border:4px solid #ff005e;color:#fff;background:0 0}.btn-small{padding:12px 24px;font-size:12px}@media (min-width:768px){.btn-small{padding:16px 32px;font-size:16px}}.section-title,.section-title-wrapper span{font-size:clamp(20px, calc(20px + 28 * ((100vw - 375px) / 1065)), 48px);font-weight:900}.intro-wrapper{width:100%;justify-content:end;display:flex}.intro{padding-top:280px;text-align:right;max-width:830px}.plan-image.featured-plan .plan-overlay{position:absolute;z-index:3}.featured-plan-filter{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:rgba(255,0,94,.25)}.main_text,.quote{top:70px}@media(max-width:1024px){.hero_img{width:233px;height:573px;top:-20px;object-fit:contain;right:-23px}.intro-wrapper{justify-content:center}.hero_img_bottom-mobile{position:absolute;left:-10px;bottom:50%;z-index:2;object-fit:contain}.intro{position:relative;background-color:#000;margin-top:17%;padding:30px 24px 30px 50px;width:100%;max-width:100%;border:2px solid #fff}.intro .section-title,.intro p{text-align:left;z-index:3;position:relative;margin:0}.intro .highlight{font-size:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 18px);white-space:nowrap}}@media(max-width:450px){.hero_img_bottom-mobile{position:absolute;left:-10px;bottom:26%;z-index:2;object-fit:contain}}.section-title{line-height:100%}.section-title-wrapper span{font-family:'Proxima Nova';line-height:95%}.section-title-wrapper h3{line-height:95%}.intro-text-wrapper{width:100%}.intro-text{max-width:613px;line-height:1.6;font-size:clamp(10px, calc(10px + 8 * ((100vw - 375px) / 1065)), 18px);text-align:left}.benefit-image,.footer-image,.philosophy-image img{object-fit:cover;z-index:-1}.plans{padding-bottom:80px}.plans-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){.plans-grid{grid-template-columns:1fr;gap:60px}}.plan-image img{width:100%;height:404px;object-fit:cover;object-position:center center}.plan-card .plan-image{border:4px solid #fff}@media(max-width:1024px){.plan-card .plan-image{height:320px}.plan-image img{height:308px;object-position:top}.plan-image.premium img{height:342px;object-position:top}.plan-card.premium .plan-image{height:350px}}.plan-image.featured-plan{position:relative;border:4px solid #ff005e}.plan-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:rgba(0,0,0,.7);backdrop-filter:blur(2px)}.plan-overlay p{font-size:clamp(10px, calc(10px + 6 * ((100vw - 375px) / 1065)), 16px);font-weight:400;line-height:1.3}.pink-overlay{background:rgba(255,0,94,.25)}.footer__inner,.philosophy{background-size:cover;background-position:center;background-repeat:no-repeat}.medium-card{border:4px solid #ff005e}.plan-info{padding:24px 0 24px 24px;display:flex;justify-content:space-between;align-items:center}.plan-info h3{font-size:clamp(16px, calc(16px + 8 * ((100vw - 375px) / 1065)), 24px);font-weight:700;line-height:100%;font-family:Roboto}html[lang=ru] .plan-info{padding-left:0}.plan-info button{font-weight:800;font-size:clamp(12px, calc(12px + 12 * ((100vw - 375px) / 1065)), 24px)}.philosophy-text h2{font-size:clamp(14px, calc(14px + 36 * ((100vw - 375px) / 1065)), 48px);font-weight:800;position:absolute;top:10%}@media(max-width:1920px){.philosophy{position:relative}}.philosophy{padding-top:80px;position:relative;width:100%;height:auto;background-image:url("/assets/images/Frame1000002691copy.png")}@media(min-width:1920px){.philosophy{position:static}.philosophy .container{position:relative}}.philosophy-content{display:flex;justify-content:end;height:728px;align-items:center;padding-left:30%}.philosophy-text{max-width:865px}.philosophy-image img{width:100%;height:auto}.philosophy-image{position:absolute;left:0}.benefits,.main_text,.quote{position:relative}.philosophy-text p{font-size:clamp(10px, calc(10px + 18 * ((100vw - 375px) / 1065)), 18px);line-height:1.6;margin-bottom:16px;padding-left:40px}.quote{font-size:14px;opacity:.6;font-family:Rhythmic;text-align:right;line-height:120%;padding-bottom:24px}.consultation,.transformation,.why-works{text-align:center}@media (min-width:768px){.quote{font-size:18px}}.quote span{display:block;margin-top:8px}.benefit-section-title,.why-section-title{font-size:clamp(14px, calc(14px + 34 * ((100vw - 375px) / 1065)), 48px);font-weight:800}.benefits{padding-top:80px;height:1400px}.benefits-grid{display:grid;gap:32px;margin-bottom:60px}.benefit-item{display:flex;gap:20px;align-items:flex-start}.benefit-icon svg,.contact-item svg{width:20px;height:20px;flex-shrink:0}@media (min-width:768px){.benefit-icon svg{width:32px;height:32px}}.benefit-content h3{font-size:clamp(10px, calc(10px + 22 * ((100vw - 375px) / 1065)), 32px);font-weight:700}.benefit-content li,.why-text{font-size:18px;font-weight:600}.benefit-content ul{list-style:disc;padding-left:20px}.benefit-content li{margin-bottom:2px}.benefit-image{position:absolute;right:0;top:80px}.transformation-image{position:absolute;left:0;top:0}.why-works{position:absolute;bottom:180px;width:100%}.why-text{line-height:1.6;max-width:600px;margin:0 auto}.cons-wrapper span,.consultation-section-title{font-size:clamp(20px, calc(20px + 28 * ((100vw - 375px) / 1065)), 48px);line-height:100%}.consultation,.contact{padding:80px 0}.cons-wrapper{display:flex;flex-direction:column;margin-bottom:40px}.cons-wrapper span{font-family:'Proxima Nova';font-weight:900}.transformation{position:relative;height:1000px;align-content:center}.transformation-content{max-width:800px;margin:0 auto}.transformation-text{font-size:14px;line-height:2;margin-bottom:24px}.footer__inner h2 .highlight,.transformation-section-title{font-size:clamp(20px, calc(20px + 28 * ((100vw - 375px) / 1065)), 48px)}.transformation-section-title{font-weight:800}.transformation-subtext{font-size:12px;opacity:.5;margin-bottom:40px}@media (min-width:768px){.transformation-subtext{font-size:14px}}@media (min-width:1024px){.btn{padding:20px 48px;font-size:32px}.btn-small{padding:12px 24px;font-size:24px;width:180px;font-weight:800}html[lang=ru] .btn-small{width:220px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:40px}.medium-card{border:8px solid #ff005e}.quote{font-size:24px}.benefit-icon svg{width:46px;height:46px}.transformation-subtext,.transformation-text{font-size:16px}}.contact-description{font-size:14px;margin-bottom:32px}.contact-links{display:grid;gap:16px}.contact-item{display:flex;align-items:center;gap:16px}.contact-item span{font-size:12px}.footer{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.footer__inner{background-image:url("/assets/images/Frame1000002732copy.png");max-width:1440px;height:auto;min-height:571px;width:100%}.footer__inner h2{color:#fff;line-height:110%;font-size:clamp(20px, calc(20px + 4 * ((100vw - 375px) / 1065)), 24px)}@media(max-width:675px){.footer__inner{background-image:url('/assets/images/Frame1000002733copy.png');background-size:contain;background-position:center;background-repeat:no-repeat}}.social-links{padding-left:42%;padding-top:237px}@media(max-width:768px){.hero{padding-top:80px;padding-bottom:40px}.logo_img{width:21px;height:25px}.hero-title{display:flex;flex-direction:column;margin-bottom:0}.hero .highlight{line-height:95%;margin-bottom:8px}.hero-description{max-width:61.5%}.hero-buttons{max-width:174px;font-size:12px;gap:6px;flex-direction:column-reverse}.hero-buttons a{padding:7px 30px;width:100%}.plans{padding:0}.plan-card .plan-image{height:220px}.plan-image img{height:208px;object-position:top}.plan-image.premium img{height:242px;object-position:top}.plan-card.premium .plan-image{height:250px}.plan-overlay{padding:8px 12px}.plan-info button{max-width:200px;width:100%}.plan-info{padding:16px 0}.benefit-section-title{padding-bottom:24px;padding-left:38px}.benefits{height:680px}.benefits-grid{gap:24px}.benefit-content li{font-size:10px;margin:0}.benefit-content{max-width:279px}.why-works{position:relative;padding:0 20px;bottom:20px}.why-section-title{margin-bottom:17px}.why-text{font-size:10px}.social-links a{font-size:10px;gap:6px}.social-links{padding-left:42%;padding-top:223px}.footer__inner h2{line-height:100%;margin-bottom:24px}.benefit-image{width:100%;height:589px}}@media(max-width:400px){.social-links{padding-left:35%}}@media(min-width:1025px){.social-links .any br{display:none}}.footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px;padding-bottom:40px}.footer-links a{font-size:12px;color:#c9cbef;text-decoration:underline}@media (hover:hover){.btn-primary:hover{background:#cc004b;transform:translateY(-2px)}.btn-outline:hover{background:#ff005e;transform:translateY(-2px)}.footer-links a:hover{color:#ff005e;transition:.3s ease-in-out}}@media (min-width:768px){.contact-description{font-size:16px}.contact-item svg{width:24px;height:24px}.contact-item span{font-size:14px}.copyright{font-size:12px;text-align:center;color:#c9cbef}}.footer-image{position:relative;left:0;width:100%;height:auto}.social-links{display:flex;flex-direction:column;gap:12px}.social-links a{display:flex;gap:16px;align-items:center}@media(min-width:769px){.consultation-section-title span{color:#fff}.consultation-section-title br,.section-title .highlight br{display:none}.consultation button{max-width:268px;width:100%;font-size:32px;padding:12px;font-weight:800}}@media(max-width:1024px){.philosophy-text h2{position:absolute;right:20px;top:-6%}.transformation-image{width:233px;height:auto;position:absolute;object-fit:cover}.cons-wrapper{margin-bottom:8px}.transformation{height:550px}.philosophy-content,.philosophy-text p{padding:0}.quote{position:absolute;font-size:clamp(10px, calc(10px + 14 * ((100vw - 375px) / 1065)), 24px);right:0;top:80px;padding-left:40%}.philosophy-image{width:100%;height:490px}.philosophy{background-image:url("/assets/images/Frame1000002696copy.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:570px}.philosophy-content{height:auto;height:fit-content}.main_text{padding-top:200px}.copyright,.footer-links a{font-size:10px}.copyright{color:#c9cbef;text-align:center;margin-bottom:10px}.footer-links{padding-bottom:10px;gap:8px}}@media(max-width:432px){.philosophy{background-image:url("/assets/images/Frame1000002696.webp");background-size:contain;background-position:center;background-repeat:no-repeat;height:570px}.philosophy-content{height:auto;height:fit-content}.main_text{padding-top:200px}}@media(max-width:768px){.consultation button{max-width:240px;width:100%;font-size:24px;padding:11px}.consultation h2{margin-bottom:8px}.social-links svg{width:12px;height:12px}.social-links{gap:4px}}@media(max-width:1024px){.plan-info a{max-width:200px;width:100%;padding:10px}.top-wrapper{flex-direction:column;z-index:3;align-items:flex-start;gap:0}.hero .highlight{margin:0}.section-title-wrapper span{z-index:3;text-align:left}.section-title-wrapper{margin-bottom:8px}}@media(max-width:430px){html[lang=ru] .hero-title{font-size:34px}}