@import"https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css";@font-face{font-family:GT Walsheim Pro-Bold;font-style:normal;font-weight:700;src:url(../fonts/GTWalsheimPro-Bold.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}:root{--color-primary: #ff6b00;--color-primary-hover: #FF7D1E;--color-primary-dark: #3275E6;--color-accent: #b4b8bf;--color-black: #000000;--color-white: #ffffff;--color-gray-bg: #f5f5f7;--color-light-gray-bg: #FAFAFC;--color-gray-light: #f7f4eb;--color-gray-border: #d2d2d7;--color-gray-text: #484848;--color-gray-medium: #787878;--color-gray-dark: #717171;--color-text-dark: #1f1f1f;--color-bg-card: #f3f3f3;--color-phone-bg: #3268E0;--space-xs: 8px;--space-sm: 20px;--space-md: 30px;--space-lg: 40px;--space-xl: 60px;--space-2xl: 80px;--space-3xl: 120px;--space-4xl: 200px;--container-max: 1200px;--container-narrow: 900px;--transition: .3s ease}.primary-button{padding:1px 32px;background-color:var(--color-primary);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;text-decoration:none;transition:background-color .3s ease}.primary-button:hover{background-color:var(--color-primary-hover)}.primary-button span{font-family:GT Walsheim Pro,sans-serif;font-weight:700;color:#fff;font-size:18px;white-space:nowrap;line-height:50px}.secondary-button{background-color:#00000012;border-radius:8px;padding:1px 32px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;text-decoration:none;transition:background-color .4s cubic-bezier(.4,0,.2,1)}.secondary-button:hover{background-color:#0000001a}.secondary-button span{font-family:GT Walsheim Pro,sans-serif;font-weight:700;color:#141414;font-size:18px;white-space:nowrap;line-height:50px}.terciary-button{padding:1px 32px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;text-decoration:none;transition:opacity .3s ease}.terciary-button:hover{opacity:.6}.terciary-button span{font-family:GT Walsheim Pro,sans-serif;font-weight:700;color:#141414;font-size:18px;white-space:nowrap;line-height:50px}html{scroll-behavior:smooth}body{margin:0;background:var(--color-white);min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.section-title{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:56px;font-weight:700;line-height:64px;color:var(--color-black)}.section-subtitle{font-family:Montserrat,Helvetica;font-size:24px;line-height:38px;color:var(--color-black)}.box-title,.box-title-bottom{font-family:GT Walsheim Pro-Bold,Helvetica;font-weight:700;color:var(--color-black)}.box-title{font-size:48px;line-height:55px}.box-title-bottom{font-size:56px;line-height:64px}.header{padding:24px 40px;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;transition:transform .3s ease}.header-container{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{height:28.35px;width:auto}.nav{display:flex;align-items:center;gap:32px}.nav-link{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:16px;font-weight:700;color:var(--color-gray-text);text-decoration:none;transition:color var(--transition)}.nav-link:hover{color:var(--color-black);text-decoration:none}.nav-btn{background:var(--color-primary);color:var(--color-white);font-family:GT Walsheim Pro-Bold,Helvetica;font-size:16px;font-weight:700;padding:12px 24px;border-radius:30px;text-decoration:none;transition:transform var(--transition)}.nav-btn:hover{transform:translateY(-2px)}.hero-section{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;padding:0 var(--space-3xl);overflow:hidden}.hero-image{position:absolute;right:0;margin-top:50px;height:auto;width:auto;max-height:calc(100vh - 120px);object-fit:cover;object-position:center center}.hero-container{max-width:var(--container-max);width:100%;margin:0 auto;padding-top:60px;position:relative;z-index:2}.hero-content{max-width:700px}.hero-title{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:80px;font-weight:700;line-height:92px;color:var(--color-black);margin-bottom:var(--space-sm)}.hero-description{font-family:Montserrat,Helvetica;font-size:28px;line-height:40px;color:var(--color-black);max-width:640px;margin-bottom:var(--space-lg)}.hero-description strong{font-weight:700}.cta-button-wrapper{padding:0;display:flex;flex-direction:column;align-items:center;gap:10px;width:fit-content}.cta-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:40px;text-decoration:none}.appstore-badge{width:200px;height:66px;object-fit:cover;transition:transform .3s ease}.appstore-badge:hover{transform:scale(1.1)}.cta-text{font-family:Montserrat,Helvetica;font-size:19px;line-height:26px;color:var(--color-black);text-align:center;width:auto}.problem-section{background:var(--color-gray-light);padding:100px 0 140px;display:flex;justify-content:center}.problem-container{max-width:var(--container-narrow);width:100%;text-align:center}.problem-container .section-title{margin-bottom:var(--space-sm);max-width:760px;margin-left:auto;margin-right:auto}.problem-container .section-subtitle{margin-bottom:var(--space-md);max-width:760px;margin-left:auto;margin-right:auto}.problem-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:var(--space-md) 0}.problem-column{display:flex;flex-direction:column;gap:8px}.problem-item{background:var(--color-white);border-radius:8px;padding:12px 8px;display:flex;align-items:flex-start;gap:10px;text-align:left}.check-icon{width:16px;height:16px;flex-shrink:0;margin-top:3px}.problem-item p{font-family:Montserrat,Helvetica;font-size:19px;line-height:normal;color:var(--color-black);margin:0;flex:1}.comparison-section{position:relative;padding:var(--space-2xl) 0 var(--space-3xl);display:flex;justify-content:center;overflow:hidden}.bg-waves{position:absolute;bottom:0;left:0;width:100%;object-fit:cover;z-index:0}.comparison-container{max-width:var(--container-max);width:100%;padding:0 var(--space-lg);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--space-xl)}.phone-mockup{transition:transform .1s ease-out}.comparison-content{flex:1;padding-left:var(--space-xl)}.comparison-title{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:88px;font-weight:700;line-height:101px;margin-bottom:50px}.accent-text{color:var(--color-accent)}.testimonials-section{padding:80px 0;display:flex;justify-content:center;background-color:var(--color-light-gray-bg)}.testimonials-container{width:100%;text-align:center}.testimonials-section .section-title{margin-bottom:70px}.testimonials-wrapper{position:relative;margin-bottom:var(--space-lg)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fill,320px);gap:15px;justify-content:center;align-items:start;max-width:1440px;margin:0 auto;padding:0 var(--space-sm) 20px}.testimonial-card{background:var(--color-white);border-radius:10px;box-shadow:0 2px 18px #6e82d030;padding:var(--space-lg) 25px;width:320px;display:flex;flex-direction:column;gap:var(--space-sm)}.testimonial-card .stars{width:130px;height:auto;margin-left:-5px}.testimonial-text{font-family:Montserrat,Helvetica;font-size:17px;line-height:26px;color:var(--color-black);text-align:left;margin:0}.testimonial-author{font-family:Montserrat,Helvetica;font-size:17px;color:var(--color-gray-medium);font-style:normal;text-align:left}.why-section{padding:80px 0;display:flex;justify-content:center;background-color:var(--color-light-gray-bg)}.why-container{max-width:var(--container-max);width:100%;padding:0 var(--space-sm);gap:var(--space-md)}.when-section{padding:80px 0;display:flex;justify-content:center}.when-container{max-width:var(--container-max);width:100%;padding:0 var(--space-sm);display:flex;align-items:center;gap:var(--space-md)}.info-box{background:var(--color-gray-bg);border-radius:60px;padding:50px;min-height:480px;flex:1;display:flex;flex-direction:column;justify-content:center}.info-box-bottom{padding:30px 0 40px;width:fit-content;margin:0 auto}.info-list,.info-list-bottom{list-style:none;padding:0;display:flex;flex-direction:column}.info-list{margin:var(--space-md) 0 0;gap:var(--space-sm)}.info-list-bottom{margin:15px 0 0;gap:6px}.info-list li,.info-list-bottom li{display:flex;align-items:flex-start;gap:12px}.list-icon{width:16px;height:16px;flex-shrink:0;margin-top:4px}.list-icon-bottom{width:22px;height:22px;flex-shrink:0;margin-top:8px}.info-list li span{font-family:Montserrat,Helvetica;font-size:20px;line-height:normal;color:var(--color-black)}.info-list-bottom li span{font-family:Montserrat,Helvetica;font-size:24px;line-height:38px;color:var(--color-black)}.info-list li strong,.info-list-bottom li strong{font-weight:700}.section-image-big{width:100%;height:480px;object-fit:cover;border-radius:60px}.section-image{width:480px;height:480px;object-fit:cover;border-radius:60px}.who-section{padding:80px 0;display:flex;justify-content:center}.who-container{max-width:var(--container-max);width:100%;padding:0 var(--space-sm);display:flex;gap:var(--space-md);align-items:center}.who{display:flex;flex-direction:column;gap:var(--space-md);width:480px}.important-box{background:var(--color-gray-bg);border-radius:60px;padding:var(--space-md) 50px}.important-desktop{display:block}.important-mobile{display:none}.important-label{font-family:Montserrat,Helvetica;font-size:19px;font-weight:700;color:var(--color-black);display:block;margin-bottom:10px}.important-box p{font-family:Montserrat,Helvetica;font-size:17px;line-height:26px;color:var(--color-black);margin:0}.who-container .info-box{flex:1;width:610px}.massage-section{padding:100px 0;display:flex;justify-content:center;background-color:var(--color-light-gray-bg)}.massage-container{max-width:var(--container-narrow);width:100%;padding:0 var(--space-lg);display:flex;align-items:center;gap:var(--space-lg)}.massage-content{flex:1}.massage-title{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:88px;font-weight:700;line-height:100px;color:var(--color-black);margin-bottom:var(--space-md)}.massage-subtitle{font-family:Montserrat,Helvetica;font-size:24px;line-height:38px;color:var(--color-black)}.divine-section{padding:var(--space-2xl) 0;display:flex;justify-content:center}.divine-container{max-width:var(--container-narrow);width:100%;padding:0 var(--space-lg);text-align:center}.comparison-images{display:flex;gap:var(--space-md);margin-bottom:var(--space-2xl)}.comparison-item{flex:1}.comparison-item img{width:100%;aspect-ratio:1.32;object-fit:cover;border-radius:8px}.comparison-label{font-family:Montserrat,Helvetica;font-size:16px;line-height:26px;color:var(--color-black);margin-top:10px}.divine-content-box{background:var(--color-gray-bg);border-radius:60px;padding:var(--space-xl);margin-bottom:var(--space-xl)}.divine-description{font-family:Montserrat,Helvetica;font-size:24px;line-height:38px;color:var(--color-black);margin:var(--space-lg) 0 0}.what-you-get-section{padding:0 0 var(--space-2xl);display:flex;justify-content:center}.what-you-get-container{max-width:var(--container-max);display:flex;justify-content:center}.what-you-get-left{display:flex;flex-direction:column}.features-content{padding:50px 50px 100px;min-height:480px;flex:1;display:flex;flex-direction:column;justify-content:center}.features-content .box-title,.features-content .box-title-bottom,.feature-item{margin-bottom:var(--space-md)}.feature-title{font-family:Montserrat,Helvetica;font-size:20px;font-weight:700;color:var(--color-black);margin:0 0 var(--space-xs)}.feature-title strong{font-weight:700}.feature-description{font-family:Montserrat,Helvetica;font-size:19px;line-height:26px;color:var(--color-black);margin:0}.iphone-frame{position:absolute;left:277px;top:-7px;width:319px;height:675px;background:var(--color-phone-bg);border:13px solid var(--color-white);border-radius:42px;box-shadow:15px 20px 70px #00000021;overflow:hidden}.iphone{position:absolute;left:210px}.pricing-section{background:linear-gradient(0deg,#f7f4eb,#f7f4eb),linear-gradient(0deg,#f5f5f7,#f5f5f7),radial-gradient(circle at 74% 51%,#76a7ff,#82aaeb);padding:var(--space-3xl) 0;display:flex;justify-content:center}.pricing-container{max-width:var(--container-max);width:100%;padding:0 var(--space-lg);display:flex;align-items:center;gap:var(--space-md)}.pricing-image{width:480px;height:480px;object-fit:cover;border-radius:60px}.pricing-box{background:linear-gradient(0deg,var(--color-white),var(--color-white)),linear-gradient(0deg,#f7f4eb,#f7f4eb),linear-gradient(0deg,#f0f6ff,#f0f6ff);border-radius:60px;padding:50px var(--space-xl) var(--space-lg);flex:1;max-width:760px}.pricing-heading{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:28px;font-weight:700;color:var(--color-black);margin-bottom:var(--space-sm)}.price-display{display:flex;align-items:baseline;gap:10px;margin-bottom:var(--space-xs)}.price-free-trial{font-family:Montserrat,Helvetica;font-size:24px;line-height:38px;color:var(--color-text-dark);margin:0}.price-amount{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:40px;line-height:44px;font-weight:700;color:var(--color-primary-dark)}.price-period{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:32px;font-weight:700;color:var(--color-primary-dark)}.price-note,.price-small-note{font-family:Montserrat,Helvetica;font-size:24px;color:var(--color-black)}.price-note{font-size:24px;margin:0 0 15px}.price-small-note{font-size:15px;margin:0 0 var(--space-sm)}.price-tagline{font-family:Montserrat,Helvetica;font-size:24px;font-weight:700;line-height:38px;color:var(--color-black);margin:0 0 var(--space-sm)}.price-description{font-family:Montserrat,Helvetica;font-size:19px;line-height:26px;color:var(--color-black);margin:0 0 var(--space-sm)}.price-features{list-style:none;padding:0;margin:0 0 var(--space-sm)}.price-features li{font-family:Montserrat,Helvetica;font-size:19px;font-weight:700;line-height:26px;color:var(--color-black);margin-bottom:10px}.feature-note{font-weight:400}.faq-section{background-color:var(--color-light-gray-bg);padding:var(--space-2xl) 0 var(--space-3xl);display:flex;justify-content:center}.faq-container{max-width:var(--container-narrow);width:100%;padding:0 var(--space-lg);text-align:center}.faq-container .section-title{margin-bottom:var(--space-xl)}.faq-list{text-align:left}.faq-item{border-bottom:1px solid var(--color-gray-border)}.faq-question{display:flex;align-items:flex-start;gap:var(--space-xs);padding:25px var(--space-md) 25px 0;cursor:pointer;list-style:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-icon{width:24px;height:24px;flex-shrink:0;transition:transform .4s ease}.faq-item.faq-active .faq-icon{transform:rotate(45deg)}.faq-question h3{font-family:Montserrat,Helvetica;font-size:20px;font-weight:700;color:var(--color-black);margin:0;flex:1;line-height:normal}.faq-answer{overflow:hidden;height:0;transition:height .4s ease;padding:0}.faq-item[open] .faq-answer{height:auto}.faq-answer-content{padding:0 0 25px 32px}.faq-answer p{font-family:Montserrat,Helvetica;font-size:19px;line-height:28px;color:var(--color-black);margin:0}.footer{background:var(--color-gray-bg);padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.footer-container{max-width:var(--container-max);margin:0 auto}.footer-top{display:flex;gap:130px;margin-bottom:var(--space-xl);padding:0 var(--space-lg)}.footer-left{width:185px}.footer-logo{width:185px;height:28.26px;margin-bottom:60px}.footer-appstore-badge{width:160px;height:53px;object-fit:cover}.footer-nav{display:flex;gap:130px}.footer-column{display:flex;flex-direction:column}.footer-column-section{display:flex;flex-direction:column;gap:15px;padding-bottom:var(--space-lg)}.footer-column strong{font-family:Montserrat,Helvetica;font-size:18px;font-weight:700;color:var(--color-gray-dark)}.footer-column a{font-family:Montserrat,Helvetica;font-size:18px;color:var(--color-text-dark);text-decoration:none;transition:color var(--transition)}.footer-column a:hover{color:var(--color-primary)}.footer-bottom{border-top:1px solid var(--color-gray-border);padding-top:var(--space-md);text-align:center}.footer-bottom p{font-family:Montserrat,Helvetica;color:var(--color-text-dark);margin:0}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:48px;height:48px;background:var(--color-black);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .6s ease,transform var(--transition);z-index:100}.scroll-top-btn.visible{opacity:.3;pointer-events:all}.scroll-top-btn:hover{opacity:.6;transform:translateY(-3px)}.scroll-top-btn img{width:24px;height:24px}.main{max-width:960px;margin:0 auto;padding:140px 40px 80px;min-height:calc(100vh - 200px)}.main.align-center{text-align:center}.contact-box,.document-box{display:inline-block;text-align:left;width:100%;max-width:860px}.page-title{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:56px;font-weight:700;line-height:64px;color:var(--color-black);margin-bottom:20px}.contact-text,.document-text{font-family:Montserrat,Helvetica;font-size:17px;line-height:26px;color:var(--color-black);padding:10px 0 20px}.document-text h2{font-family:GT Walsheim Pro-Bold,Helvetica;font-size:32px;font-weight:700;color:var(--color-black);margin-top:40px;margin-bottom:15px}.document-text h3{font-family:Montserrat,Helvetica;font-size:20px;font-weight:700;color:var(--color-black);margin-top:24px;margin-bottom:10px}.document-text h4{font-family:Montserrat,Helvetica;font-size:17px;font-weight:700;color:var(--color-black);margin-top:20px;margin-bottom:8px}.document-text p{font-family:Montserrat,Helvetica;font-size:17px;line-height:26px;color:var(--color-black);margin-bottom:15px}.document-text ul,.document-text ol{font-family:Montserrat,Helvetica;font-size:17px;line-height:26px;color:var(--color-black);margin-bottom:15px;padding-left:25px}.document-text li{margin-bottom:8px}.document-text strong{font-weight:700}.document-text em{font-style:italic}.document-text a{color:var(--color-primary);text-decoration:none}.document-text a:hover{text-decoration:underline}.document-text hr{border:none;border-top:1px solid var(--color-gray-border);margin:30px 0}.newsletter-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.text-field{width:100%}.newsletter-input{width:100%;padding:15px 20px;font-family:Montserrat,Helvetica;font-size:17px;border:1px solid var(--color-gray-border);border-radius:8px;background:var(--color-white)}.newsletter-input:focus{outline:none;border-color:var(--color-primary)}.form-textarea{min-height:150px;resize:vertical}.subscribe-button{align-self:flex-start;width:auto}@media (min-width: 1024px) and (max-width: 1365px){.hero-image{margin-right:-60px}.hero-title,.comparison-title{font-size:72px;line-height:82px}.massage-title{font-size:72px;line-height:100px}}@media (min-width: 768px) and (max-width: 1023px){.header{padding:24px var(--space-sm)}.hero-section{min-height:auto;padding:0 var(--space-sm) var(--space-lg);flex-direction:column;align-items:flex-end}.hero-image{top:80px;margin-right:-30px;margin-top:0}.hero-content{max-width:460px;padding-top:80px}.hero-title{font-size:48px;line-height:60px}.hero-description{font-size:24px;line-height:40px;max-width:100%}.problem-section{padding:var(--space-xl) var(--space-sm) var(--space-2xl)}.section-title{font-size:36px;line-height:41px}.comparison-section{padding:var(--space-xl) var(--space-sm) 50px}.comparison-container{flex-wrap:wrap}.bg-waves{position:absolute;top:280px}.comparison-container{gap:0}.comparison-content{padding-left:var(--space-sm)}.comparison-title{font-size:56px;line-height:70px;margin-top:20px;margin-bottom:60px}.testimonials-wrapper{margin-bottom:var(--space-sm)}.testimonials-section{padding:60px 0}.testimonial-card{padding:22px 20px;gap:15px}.when-container,.why-container{flex-wrap:wrap}.section-image-big{width:100%;height:300px;height:auto;border-radius:30px}.section-image{width:300px;height:300px;border-radius:30px}.info-box{border-radius:30px;padding:35px var(--space-sm);min-height:auto}.info-box-bottom{padding:30px 20px 40px}.box-title,.box-title-bottom{font-size:36px;line-height:41px}.who{width:300px}.important-box{border-radius:30px;padding:var(--space-md)}.who-container .info-box{width:100%}.massage-section{padding:60px 0}.massage-container{flex-wrap:wrap;width:335px}.massage-title{font-size:56px;line-height:70px}.divine-content-box{border-radius:30px;padding:35px var(--space-md) var(--space-md)}.what-you-get-section{min-height:auto}.pricing-container{flex-wrap:wrap}.pricing-image{width:300px;height:300px;border-radius:30px}.pricing-box{max-width:none;border-radius:30px;padding:var(--space-lg) var(--space-sm) var(--space-md)}.footer-top{flex-wrap:wrap}.footer-nav{flex-wrap:wrap;gap:80px}}@media (max-width: 767px){.primary-button span{font-size:18px;line-height:40px}.header{padding:20px 15px}.logo{height:26px}.nav-btn{font-size:15px;padding:8px 16px;border-radius:30px}.nav-link{display:none}.hero-section{height:auto;min-height:auto;padding:340px var(--space-sm) var(--space-lg);flex-direction:column}.hero-image{position:absolute;top:60px;right:0;width:100%;max-width:375px;height:356px;margin-top:0}.hero-container{padding-top:55px}.hero-content{max-width:100%}.hero-title{font-size:46px;line-height:58px;margin-bottom:15px}.hero-description{font-size:22px;line-height:36px;max-width:100%;margin-bottom:35px}.problem-section{padding:var(--space-lg) var(--space-sm)}.section-title{font-size:28px;line-height:32px}.section-subtitle{font-size:22px;line-height:36px}.problem-grid{grid-template-columns:1fr;gap:8px}.info-box-bottom{padding:20px}.info-list-bottom{gap:15px;margin-top:20px}.list-icon-bottom{width:16px;height:16px;flex-shrink:0;margin-top:4px}.info-list-bottom li span{font-size:20px;line-height:normal}.comparison-section{padding:var(--space-lg) var(--space-lg)}.bg-waves{top:350px;left:50%;transform:translate(-50%);width:880px}.comparison-container{flex-wrap:wrap;gap:0}.comparison-content{padding-left:0}.comparison-title{font-size:48px;line-height:62px;margin-top:20px;margin-bottom:60px}.testimonials-section{padding:var(--space-lg) 0}.testimonials-section .section-title{margin-bottom:20px}.testimonials-wrapper{margin-bottom:var(--space-sm)}.testimonials-grid{grid-template-columns:none;flex-wrap:wrap;overflow-x:visible;justify-content:center;padding:15px var(--space-sm) 20px}.testimonial-card{width:100%;max-width:100%;padding:22px 20px;gap:12px}.why-section{padding:var(--space-lg) 20px}.when-section{padding:20px 20px var(--space-lg) 20px}.when-container,.why-container{flex-wrap:wrap;gap:var(--space-sm);padding:0}.info-box{border-radius:30px;padding:35px var(--space-sm);min-width:335px;min-height:auto}.box-title{font-size:28px;line-height:32px}.box-title-bottom{font-size:34px;line-height:40px}.section-image,.section-image-big{width:100%;min-width:335px;height:auto;aspect-ratio:1;border-radius:30px}.who-section{padding:var(--space-sm) var(--space-sm) var(--space-sm)}.who-container{flex-wrap:wrap;padding:0;flex-flow:column-reverse;gap:var(--space-sm)}.who{width:100%;min-width:335px}.important-box{border-radius:30px;padding:25px var(--space-sm)}.important-desktop{display:none}.important-mobile{display:block}.who-container .info-box{width:100%;min-width:325px}.massage-section{padding:var(--space-lg) 0}.massage-container{flex-wrap:wrap;gap:var(--space-lg);width:320px}.massage-title{font-size:48px;line-height:56px}.massage-subtitle{font-size:22px;line-height:36px}.divine-section{padding:var(--space-lg) 20px}.divine-container{padding:0}.comparison-images{flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.divine-content-box{border-radius:30px;padding:35px var(--space-sm) var(--space-md);margin-bottom:var(--space-lg)}.divine-description{font-size:22px;line-height:36px}.what-you-get-section{padding:0 var(--space-sm) var(--space-lg);min-height:auto}.what-you-get-container{flex-direction:column}.what-you-get-left{width:100%;min-width:335px}.features-content{padding:0;min-height:auto}.pricing-section{padding:var(--space-xl) var(--space-sm)}.pricing-container{flex-wrap:wrap;gap:var(--space-sm);padding:0}.pricing-image{width:100%;height:auto;border-radius:30px}.pricing-box{width:100%;min-width:335px;border-radius:30px;padding:var(--space-lg) var(--space-sm) var(--space-md)}.faq-section{padding:var(--space-lg) var(--space-sm) var(--space-xl)}.faq-container{padding:0}.faq-container .section-title{margin-bottom:var(--space-sm)}.faq-item{padding:0}.faq-question{padding:25px 10px 25px 0}.faq-question h3{font-size:19px}.faq-answer{padding:0}.faq-answer-content{padding:0 10px 25px 32px}.faq-answer p{font-size:18px}.footer-top{flex-wrap:wrap;gap:var(--space-xl);padding:0}.footer-nav{flex-direction:column;gap:0;width:100%}.footer-column{padding:0 var(--space-md)}.scroll-top-btn{right:22px}.main{padding:100px 20px 60px}.page-title{font-size:36px;line-height:42px}.document-text h2{font-size:26px;margin-top:30px}.document-text h3{font-size:18px;margin-top:20px}}.nav-link[data-astro-cid-3ef6ksr2]{position:relative}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-black);transition:width .3s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{width:100%}
