:root{ --color-text-primary:#1a1a1a;--color-text-secondary:#666666;--color-bg-primary:#f8f9fa;--color-bg-secondary:#f5f5f5; --color-accent-pink:#e85a8f;--color-accent-green:#22c55e;--color-accent-blue:#4a90d9;--color-accent-orange:#f5a855;--color-accent-purple:#7c6fef; --color-pastel-green:#f0f7f0;--color-pastel-purple:#f0f0f7;--color-pastel-pink:#fff0f7;--color-pastel-orange:#fffaf0;--color-pastel-blue:#f0f7f7; --spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:48px;--spacing-2xl:60px;--spacing-3xl:100px;--spacing-4xl:120px; --border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px; --font-size-xs:14px;--font-size-sm:15px;--font-size-base:16px;--font-size-md:17px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--font-size-4xl:40px; --line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--line-height-loose:1.8; --max-width-content:680px;--max-width-wide:900px;--max-width-full:1000px; --shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 2px 4px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.03);--shadow-lg:0 4px 8px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);--shadow-xl:0 8px 16px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06)} *{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.7;color:var(--color-text-primary);background-color:#fafafa;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--max-width-wide);margin:0 auto;padding:0 40px}.container--narrow{max-width:var(--max-width-content)}.container--wide{max-width:var(--max-width-wide)}.container--full{max-width:var(--max-width-full)} .header{background-color:var(--color-bg-primary);border-bottom:1px solid #e5e7eb;padding:16px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.header-content{display:flex;justify-content:space-between;align-items:center}.header-logo{font-size:15px;font-weight:500;color:var(--color-text-primary);text-decoration:none;letter-spacing:-0.01em;transition:opacity 0.2s ease}.header-logo:hover{opacity:0.6}.menu-burger{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;gap:4px}.menu-burger span{width:24px;height:2px;background-color:var(--color-text-primary);display:block;transition:all 0.3s ease}.menu-burger:hover span{background-color:var(--color-text-secondary)} .hero{background-color:var(--color-bg-primary);padding:30px 0 25px 0}.hero-content{display:grid;grid-template-columns:350px 1fr;gap:60px;align-items:center}.hero-image{order:-1}.hero-text{order:1}.hero-text{max-width:540px}.hero-title{font-size:36px;font-weight:700;color:var(--color-text-primary);margin-bottom:40px;line-height:1.2}.hero-greeting{font-size:32px;font-weight:600;color:var(--color-text-primary);margin-bottom:0;line-height:1.3}.hero-subtitle{font-size:32px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;line-height:1.3}.hero-description{font-size:18px;font-weight:400;color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px;max-width:680px}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:500;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all 0.2s ease-in-out}.btn-primary{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.btn-primary:hover{opacity:0.9;transform:translateY(-2px)}.btn-secondary{background-color:var(--color-bg-primary);color:var(--color-text-primary);border:3px solid var(--color-accent-pink);padding:16px 32px;font-size:16px;font-weight:700;text-align:center;justify-content:center;transition:all 0.3s ease}.btn-secondary:hover{background-color:var(--color-accent-pink);color:white;border-color:var(--color-accent-pink);transform:translateY(-2px);box-shadow:0 8px 20px rgba(236,72,153,0.4)}.btn-center{display:block;margin-left:auto;margin-right:auto}.btn-action{background-color:var(--color-pastel-pink);color:var(--color-text-primary);padding:10px 20px;font-size:15px}.btn-action:hover{background-color:#ffcfe6;transform:translateY(-1px)}.btn-action--center{margin:0 auto 40px}.btn-icon{font-size:18px;line-height:1}.btn svg{width:16px;height:16px}.hero-image{display:flex;justify-content:center;align-items:center}img.hero-photo{width:350px;height:350px;border-radius:50%;object-fit:cover;box-shadow:0 4px 20px rgba(107,255,157,0.08)} .goals-section{background-color:var(--color-bg-primary);padding:0 0 20px 0}.goals-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:0;max-width:800px;margin-left:auto;margin-right:auto}.goal-card{display:flex;align-items:center;gap:16px;padding:24px 28px;border-radius:var(--border-radius-md);font-size:20px;font-weight:600;line-height:32px;color:var(--color-text-primary);box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;position:relative;border:2px solid transparent;background-clip:padding-box}.goal-card::before{content:'';position:absolute;inset:-2px;border-radius:calc(var(--border-radius-md) + 2px);background:linear-gradient(135deg,var(--color-accent-pink),var(--color-accent-blue));opacity:0.3;z-index:-1;transition:opacity 0.25s ease}.goal-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.goal-card:hover::before{opacity:0.5}.goal-card--green{background-color:var(--color-pastel-green)}.goal-card--purple{background-color:var(--color-pastel-purple)}.goal-card--pink{background-color:var(--color-pastel-pink)}.goal-card--orange{background-color:var(--color-pastel-orange)}.goal-icon{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center}.goal-icon img{width:32px;height:32px}.goal-text{flex:1;text-align:left} .colored-heading-section{background-color:var(--color-bg-primary);padding:40px 0 20px 0}.colored-heading{font-size:34px;font-weight:600;color:var(--color-text-primary);line-height:1.3;letter-spacing:-0.5px;margin-bottom:20px}.accent{font-weight:700}.accent--pink{color:var(--color-accent-pink)}.accent--green{color:var(--color-accent-green)}.accent--blue{color:var(--color-accent-blue)}.accent--orange{color:var(--color-accent-orange)}.accent--purple{color:var(--color-accent-purple)}.colored-heading-description{font-size:17px;font-weight:400;color:var(--color-text-secondary);line-height:1.6;margin-bottom:24px} .rating-section{background-color:var(--color-bg-primary);padding:20px 0}.rating-text{font-size:15px;color:var(--color-text-secondary);margin-bottom:16px}.avatars-row{display:flex;flex-direction:row;margin-bottom:16px}.avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-bg-primary);background:linear-gradient(135deg,#ddd,#aaa);background-size:cover;background-position:center;margin-left:-12px}.avatar:first-child{margin-left:0}.avatar-1{background-image:url('../images/avatar1_new.webp');background-size:160%;background-position:48% 25%}.avatar-2{background-image:url('../images/avatar2.webp')}.avatar-3{background-image:url('../images/avatar3.webp')}.avatar-4{background-image:url('../images/avatar4.webp')}.avatar-5{background-image:url('../images/avatar5.webp')}.avatar-6{background-image:url('../images/avatar6.webp')}.avatar-7{background-image:url('../images/avatar7.webp')}.rating-stars{display:flex;align-items:center;gap:12px}.stars{color:var(--color-accent-orange);font-size:20px;line-height:1}.rating-value{font-size:18px;font-weight:600;color:var(--color-text-primary)} .support-text-section{background-color:var(--color-bg-primary);padding:20px 0}.support-text{font-size:22px;font-weight:400;color:var(--color-text-primary);line-height:1.5;margin-bottom:24px}.support-text:last-child{margin-bottom:0} .button-section{background-color:var(--color-bg-primary);padding:0 0 20px 0} .testimonial-section{padding:50px 0}.testimonial-section--light{background-color:var(--color-bg-secondary)}.testimonial-section--gradient{background:linear-gradient(135deg,#8b5a5a 0%,#6b4545 100%)}.testimonial-section--gradient-blue{background:linear-gradient(135deg,#4a6fa5 0%,#2d4a6f 100%)}.testimonial-section--gradient-green{background:linear-gradient(135deg,#4a8b6f 0%,#2d5a4a 100%)}.testimonial-section--gradient-orange{background:linear-gradient(135deg,#b87333 0%,#8b5a2d 100%)}.testimonial{display:flex;gap:60px;align-items:center}.testimonial-content{flex:1}.testimonial-stars{color:var(--color-accent-orange);font-size:18px;margin-bottom:20px;line-height:1}.testimonial-stars--light{color:var(--color-accent-orange)}.testimonial-text{font-size:17px;font-weight:400;color:var(--color-text-primary);line-height:1.6;font-style:italic;margin-bottom:20px}.testimonial-text--quote{font-size:20px;font-style:italic}.testimonial-text--light{color:#ffffff}.testimonial-author{font-size:16px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.testimonial-author--light{color:#ffffff}.testimonial-bio{font-size:14px;color:var(--color-text-secondary);line-height:1.5}.testimonial-bio--light{color:rgba(255,255,255,0.8)}.testimonial-photo{flex-shrink:0}.testimonial-avatar{width:156px;height:156px;border-radius:50%;background:linear-gradient(135deg,#ddd,#aaa)}.testimonial-avatar--oscar{background-image:url('../images/oscar_hartmann.webp');background-size:cover;background-position:center}.testimonial-avatar--chief{background-image:url('../images/chief_executive_logo.webp');background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff}.testimonial-avatar--napoleon{background-image:url('../images/napoleon_hill.webp');background-size:cover;background-position:center 20%}.testimonial-avatar--elonmusk{background-image:url('../images/elon_musk.webp');background-size:cover;background-position:center 20%}.testimonial-avatar--oprah{background-image:url('../images/oprah_winfrey.webp');background-size:cover;background-position:center 35%}.testimonial-avatar--welch{background-image:url('../images/jack_welch.webp');background-size:cover;background-position:center}.testimonial-avatar--immelt{background-image:url('../images/jeffrey_immelt.webp');background-size:cover;background-position:center}.testimonial-avatar--branson{background-image:url('../images/richard_branson.webp');background-size:cover;background-position:center 20%}.testimonial-link{color:#2563eb;text-decoration:underline;transition:opacity 0.3s ease}.testimonial-link:hover{opacity:0.7} .statement-section{background-color:var(--color-bg-primary);padding:40px 0 20px 0}.statement-heading{font-size:30px;font-weight:400;color:var(--color-text-primary);line-height:1.4} .benefits-section{background-color:var(--color-bg-primary);padding:20px 0}.section-title{font-size:28px;font-weight:600;color:var(--color-text-primary);margin-bottom:40px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px}.benefit-item{display:flex;gap:16px;align-items:flex-start}.benefit-icon{font-size:24px;color:var(--color-text-secondary);line-height:1;flex-shrink:0}.benefit-text{font-size:17px;font-weight:400;color:var(--color-text-primary);line-height:1.5} .moderators-section{background-color:var(--color-bg-primary);padding:20px 0}.moderators-description{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:40px}.moderators-grid{display:flex;justify-content:center;gap:40px}.moderator-card{display:flex;align-items:center;gap:40px;max-width:600px}.moderator-photo{width:220px;height:220px;border-radius:50%;background:linear-gradient(135deg,#ddd,#aaa);flex-shrink:0}.moderator-photo--roman{background-image:url('../images/roman_moderator.webp');background-size:cover;background-position:center}.moderator-info{text-align:left;flex:1}.moderator-name{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.moderator-bio{font-size:15px;color:var(--color-text-secondary);line-height:1.5;margin-bottom:8px}.moderator-experience{font-size:14px;color:var(--color-text-secondary);font-style:italic;line-height:1.5} .meetings-section{background-color:var(--color-bg-primary);padding:50px 0}.meetings-list{display:flex;flex-direction:column;gap:12px}.meeting-card{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-radius:var(--border-radius-md);transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0 2px 8px rgba(0,0,0,0.04);position:relative;border:2px solid transparent;background-clip:padding-box}.meeting-card::before{content:'';position:absolute;inset:-2px;border-radius:calc(var(--border-radius-md) + 2px);background:linear-gradient(135deg,var(--color-accent-pink),var(--color-accent-purple));opacity:0.2;z-index:-1;transition:opacity 0.25s ease}.meeting-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.1)}.meeting-card:hover::before{opacity:0.4}.meeting-card--pink{background-color:var(--color-pastel-pink)}.meeting-card--green{background-color:var(--color-pastel-green)}.meeting-card--blue{background-color:var(--color-pastel-purple)}.meeting-card--purple{background-color:var(--color-pastel-purple)}.meeting-card--orange{background-color:var(--color-pastel-orange)}.meeting-icon{font-size:24px;line-height:1;flex-shrink:0}.meeting-text{font-size:16px;font-weight:400;color:var(--color-text-primary);line-height:1.5} .meeting-structure-simple{margin-top:30px;padding:20px 24px;background-color:var(--color-pastel-purple);border-radius:var(--border-radius-md)}.meeting-structure-text{font-size:16px;color:var(--color-text-primary);line-height:1.6;text-align:center} .image-placeholder-section{background-color:var(--color-bg-primary);padding:20px 0}.image-placeholder{width:100%;height:350px;background-color:#e8e8e8;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:16px} .topics-section{background-color:var(--color-bg-primary);padding:50px 0}.topics-list{display:flex;flex-direction:column;gap:12px;margin-top:32px}.topic-card{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background-color:var(--color-bg-secondary);border-radius:var(--border-radius-md);transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0 2px 8px rgba(0,0,0,0.04);position:relative;border:2px solid transparent;background-clip:padding-box}.topic-card::before{content:'';position:absolute;inset:-2px;border-radius:calc(var(--border-radius-md) + 2px);background:linear-gradient(135deg,var(--color-accent-green),var(--color-accent-blue));opacity:0.15;z-index:-1;transition:opacity 0.25s ease}.topic-card:hover::before{opacity:0.3}.topic-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.08)}.topic-icon{font-size:20px;line-height:1;flex-shrink:0}.topic-text{font-size:16px;font-weight:400;color:var(--color-text-primary);line-height:1.5} .anti-topics-section{background-color:var(--color-bg-primary);padding:20px 0}.anti-topics-list{display:flex;flex-direction:column;gap:12px;margin-top:32px}.anti-topic-card{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background-color:var(--color-pastel-pink);border-radius:var(--border-radius-md);transition:transform 0.2s ease}.anti-topic-card:hover{transform:translateY(-2px)}.anti-topic-icon{font-size:20px;line-height:1;flex-shrink:0}.anti-topic-text{font-size:16px;font-weight:400;color:var(--color-text-primary);line-height:1.5} .extras-section{background-color:var(--color-bg-primary);padding:50px 0}.extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.extra-card{background-color:var(--color-bg-primary);border:1px solid #e5e7eb;border-radius:var(--border-radius-lg);padding:32px;box-shadow:var(--shadow-sm);transition:box-shadow 0.2s ease,transform 0.2s ease}.extra-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.extra-illustration{width:100%;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--border-radius-md);margin-bottom:20px}.extra-illustration--meetings{background-image:url('../images/illustration_meetings.webp')}.extra-illustration--support{background-image:url('../images/illustration_support.webp')}.extra-illustration--buddy{background-image:url('../images/illustration_buddy.webp')}.extra-title{font-size:20px;font-weight:600;color:var(--color-text-primary);line-height:1.3;margin-bottom:12px}.extra-description{font-size:15px;color:var(--color-text-secondary);line-height:1.6} .live-meetings-section{background:linear-gradient(135deg,#f8f4ff 0%,#e8f4f8 100%);padding:60px 0}.section-subtitle{text-align:center;font-size:18px;color:var(--color-text-secondary);margin-top:-20px;margin-bottom:40px}.live-meetings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.live-meeting-card{background-color:var(--color-bg-primary);border-radius:var(--border-radius-lg);padding:32px;text-align:center;box-shadow:var(--shadow-sm);transition:box-shadow 0.2s ease,transform 0.2s ease}.live-meeting-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.live-meeting-icon{font-size:48px;margin-bottom:16px}.live-meeting-title{font-size:22px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.live-meeting-description{font-size:15px;color:var(--color-text-secondary);line-height:1.6}@media (max-width:768px){.live-meetings-grid{grid-template-columns:1fr}} .important-section{background-color:var(--color-bg-primary);padding:50px 0}.important-list{display:flex;flex-direction:column;gap:12px}.important-card{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;background-color:var(--color-pastel-blue);border-radius:var(--border-radius-md);transition:transform 0.2s ease}.important-card:hover{transform:translateY(-2px)}.important-icon{font-size:24px;line-height:1;flex-shrink:0}.important-text{font-size:16px;font-weight:400;color:var(--color-text-primary);line-height:1.5} .note-section{background-color:var(--color-bg-primary);padding:0 0 20px 0} .next-steps-section{background-color:var(--color-bg-primary);padding:20px 0}.next-steps-subtitle{font-size:24px;font-weight:600;color:var(--color-text-primary);line-height:1.4;margin-bottom:32px}.next-steps-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.next-steps-note{font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin-top:20px} .steps-section{background-color:var(--color-bg-primary);padding:20px 0}.step{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin-bottom:16px}.step:last-child{margin-bottom:0}.step-content{display:flex;flex-direction:column}.step-icon-wrapper{background-color:var(--color-pastel-orange);padding:12px 16px;border-radius:var(--border-radius-sm);display:inline-block;width:fit-content;margin-bottom:12px}.step-icon{font-size:18px;line-height:1}.step-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.step-description{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:16px}.step-image{display:flex;justify-content:center;align-items:center}.step-placeholder{width:100%;height:300px;background-image:url('../images/illustration_form.webp');background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--border-radius-md)}.step-illustration{width:100%;height:300px;background-image:url('../images/illustration_payment.webp');background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:var(--border-radius-md)}.step-photo{width:200px;height:200px;border-radius:50%;background-image:url('../images/illustration_videocall.webp');background-size:cover;background-position:center} .cta-section{background-color:var(--color-bg-secondary);padding:20px 0}.cta-content{display:flex;align-items:center;gap:40px}.cta-illustration{width:200px;height:200px;background-image:url('../images/illustration_cta.webp');background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:var(--border-radius-md);flex-shrink:0}.cta-text{flex:1}.cta-message{font-size:26px;font-weight:600;color:var(--color-accent-pink);line-height:1.3;margin-bottom:24px} .pricing-section{background-color:var(--color-bg-primary);padding:20px 0}.pricing-description{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:40px}.pricing-grid{display:grid;grid-template-columns:1fr;gap:16px}.pricing-card{padding:32px;border-radius:var(--border-radius-lg);position:relative;box-shadow:var(--shadow-md);transition:transform 0.2s ease,box-shadow 0.2s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card--basic{background-color:var(--color-bg-primary);border:1px solid #e5e7eb}.pricing-card--optimal{background-color:var(--color-pastel-green);border:1px solid transparent}.pricing-card--super{background-color:#ffe8e8;border:1px solid transparent}.pricing-badge{position:absolute;top:16px;right:16px;background-color:var(--color-accent-green);color:var(--color-text-primary);padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600}.pricing-card--super .pricing-badge{background-color:var(--color-accent-orange)}.pricing-icon{font-size:28px;line-height:1;display:block;margin-bottom:16px}.pricing-name{font-size:16px;font-weight:500;color:var(--color-text-primary);margin-bottom:16px;line-height:1.3}.pricing-price{font-size:38px;font-weight:700;color:var(--color-text-primary);margin-bottom:12px;line-height:1}.pricing-billing{font-size:15px;color:var(--color-text-secondary);line-height:1.4} .included-section{background-color:var(--color-bg-primary);padding:50px 0}.included-list{list-style:none;padding:0;margin-bottom:32px}.included-item{font-size:17px;font-weight:500;color:var(--color-text-primary);line-height:1.6;display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.included-icon{flex-shrink:0;margin-top:2px}.included-item:last-child{margin-bottom:0}.included-note{font-size:16px;color:var(--color-text-secondary);line-height:1.5;margin-top:32px} .faq-section{background-color:var(--color-bg-primary);padding:20px 0;text-align:center}.faq-description{font-size:17px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:24px}.faq-list{margin-top:40px;text-align:left}.faq-item{border-bottom:1px solid #e5e7eb}.faq-item:first-child{border-top:1px solid #e5e7eb} .faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;transition:color 0.2s ease}.faq-question:hover{color:var(--color-accent-pink)}.faq-question:hover .faq-icon{color:var(--color-accent-pink)}.faq-question-text{font-size:17px;font-weight:500;color:var(--color-text-primary);line-height:1.6;padding-right:20px;flex:1}.faq-icon{font-size:24px;font-weight:300;color:var(--color-text-secondary);transition:transform 0.3s ease,color 0.2s ease;flex-shrink:0;width:24px;text-align:center} .faq-item.is-open .faq-icon{transform:rotate(45deg);color:var(--color-accent-pink)}.faq-item.is-open .faq-question-text{color:var(--color-accent-pink)} .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.faq-answer-content{padding:0 0 24px 0}.faq-answer-content p{font-size:16px;line-height:1.7;color:var(--color-text-secondary);margin:0} .footer{background-color:var(--color-bg-secondary);padding:50px 0}.footer-content{text-align:center}.footer-text{font-size:14px;color:var(--color-text-secondary);line-height:1.5} @media (max-width:1024px){.container{padding:0 40px}.hero-content{grid-template-columns:300px 1fr;gap:40px}.hero-photo{width:300px;height:300px}.moderators-grid{gap:30px}.extras-grid{grid-template-columns:1fr;gap:30px}.pricing-grid{grid-template-columns:1fr;gap:20px}.step{grid-template-columns:1fr;gap:40px}} @media (max-width:768px){.container{padding:0 20px}.header-logo{font-size:13px}.hero{padding:30px 0 25px 0} section{padding:30px 0}body{font-size:16px;line-height:1.65}.hero-content{grid-template-columns:1fr;gap:40px}.hero-title{font-size:28px;margin-bottom:32px}.hero-greeting,.hero-subtitle{font-size:24px}.hero-description{font-size:16px}.hero-photo{width:280px;height:280px}.goals-grid{grid-template-columns:1fr}.goals-section{padding:0 0 20px 0}.colored-heading{font-size:26px}.colored-heading-section{padding:30px 0 15px 0}.section-title{font-size:24px;margin-bottom:32px}.statement-heading{font-size:24px}.support-text{font-size:18px}.benefits-grid{grid-template-columns:1fr;gap:24px}.testimonial{flex-direction:column;gap:30px}.testimonial-avatar{width:130px;height:130px}.moderators-grid{gap:40px}.moderator-photo{width:180px;height:180px}.meetings-section{padding:20px 0}.meeting-card{padding:16px 20px}.extras-section{padding:20px 0}.important-section{padding:20px 0}.next-steps-section{padding:50px 0}.next-steps-subtitle{font-size:20px}.steps-section{padding:50px 0}.step{margin-bottom:12px}.cta-content{flex-direction:column;gap:30px;text-align:center}.cta-illustration{width:150px;height:150px}.cta-message{font-size:22px}.pricing-section{padding:50px 0}.pricing-badge{top:12px;right:12px;font-size:12px;padding:3px 10px}.pricing-price{font-size:32px}.included-section{padding:20px 0}.included-item{font-size:16px}.faq-section{padding:50px 0}.footer{padding:20px 0}} @media (max-width:480px){.hero-title{font-size:24px}.hero-greeting,.hero-subtitle{font-size:20px}.hero-photo{width:240px;height:240px}.goal-card{padding:18px 20px;font-size:18px;line-height:28px}.goal-icon{font-size:28px}.goal-icon img{width:28px;height:28px}.colored-heading{font-size:22px}.section-title{font-size:22px}.statement-heading{font-size:20px}.support-text{font-size:16px}.btn{padding:12px 20px;font-size:15px}.btn-secondary,.btn-action{padding:10px 18px;font-size:14px}.testimonial-text{font-size:16px}.moderator-card{flex-direction:column;gap:20px}.moderator-photo{width:160px;height:160px}.moderator-info{text-align:center}.moderator-name{font-size:18px}.meeting-card{padding:14px 18px}.meeting-text,.topic-text,.anti-topic-text,.important-text{font-size:15px}.next-steps-subtitle{font-size:18px}.step-title{font-size:18px}.step-description{font-size:15px}.cta-message{font-size:20px}.pricing-price{font-size:28px}.pricing-name{font-size:15px}.included-item{font-size:15px}.faq-question{font-size:16px}} .goal-card,.meeting-card,.topic-card,.anti-topic-card,.important-card,.extra-card,.pricing-card{transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}a{transition:color 0.2s ease-in-out} .text-center{text-align:center}.mb-0{margin-bottom:0}.mt-0{margin-top:0}  [data-animate]{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease-out,transform 0.6s ease-out} [data-animate].is-visible{opacity:1;transform:translateY(0)} [data-animate="fade"]{transform:none}[data-animate="fade-up"]{transform:translateY(30px)}[data-animate="fade-down"]{transform:translateY(-30px)}[data-animate="fade-left"]{transform:translateX(30px)}[data-animate="fade-right"]{transform:translateX(-30px)} [data-animate-stagger] > *{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}[data-animate-stagger].is-visible > *:nth-child(1){transition-delay:0.1s}[data-animate-stagger].is-visible > *:nth-child(2){transition-delay:0.2s}[data-animate-stagger].is-visible > *:nth-child(3){transition-delay:0.3s}[data-animate-stagger].is-visible > *:nth-child(4){transition-delay:0.4s}[data-animate-stagger].is-visible > *:nth-child(5){transition-delay:0.5s}[data-animate-stagger].is-visible > *:nth-child(6){transition-delay:0.6s}[data-animate-stagger].is-visible > *{opacity:1;transform:translateY(0)} @media (prefers-reduced-motion:reduce){[data-animate],[data-animate-stagger] > *{opacity:1 !important;transform:none !important;transition:none !important}}  @media (min-width:1024px){.nav{display:block}.nav__list{display:flex;gap:32px;align-items:center;list-style:none;margin:0;padding:0}.nav__link{font-size:15px;color:var(--color-text-primary);text-decoration:none;transition:opacity 0.2s ease;white-space:nowrap}.nav__link:hover{opacity:0.6}.nav__link--cta{background:var(--color-text-primary);color:#fff;padding:10px 20px;border-radius:8px;transition:transform 0.2s ease,box-shadow 0.2s ease}.nav__link--cta:hover{opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-md)}.menu-burger{display:none}} @media (max-width:1023px){.nav{position:fixed;top:0;right:-100%;width:100%;max-width:320px;height:100vh;background:var(--color-bg-primary);box-shadow:-2px 0 8px rgba(0,0,0,0.1);z-index:1000;transition:right 0.3s ease-in-out;padding:80px 32px 32px;overflow-y:auto}.nav.is-open{right:0}.nav__list{list-style:none;margin:0;padding:0}.nav__list li{margin-bottom:24px}.nav__link{font-size:18px;font-weight:500;color:var(--color-text-primary);text-decoration:none;display:block;padding:8px 0;transition:opacity 0.2s ease}.nav__link:hover{opacity:0.6}.nav__link--cta{background:var(--color-text-primary);color:#fff;padding:14px 24px;border-radius:8px;text-align:center;margin-top:16px} .nav::before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:-1;pointer-events:none}.nav.is-open::before{opacity:1;visibility:visible;pointer-events:auto}} .menu-burger span{transition:all 0.3s ease}.menu-burger.is-active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-burger.is-active span:nth-child(2){opacity:0}.menu-burger.is-active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}  .goal-icon svg,.benefit-icon svg,.extra-icon svg,.pricing-icon svg{display:block;width:24px;height:24px;color:inherit} .btn svg{width:18px;height:18px;margin-right:8px;vertical-align:middle} .goal-card:hover .goal-icon svg,.benefit-item:hover .benefit-icon svg{transform:scale(1.1);transition:transform 0.2s ease} .goal-icon,.benefit-icon,.extra-icon,.pricing-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}  body.debug-mode{padding-left:70px}body.debug-mode [data-block]{position:relative}body.debug-mode [data-block]::before{content:attr(data-block);position:absolute;left:-60px;top:20px;z-index:100; display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);color:white;border-radius:50%;font-size:16px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 4px 12px rgba(124,58,237,0.4); animation:debugBadgeFadeIn 0.3s ease} @keyframes debugBadgeFadeIn{from{opacity:0;transform:translateY(-50%) scale(0.8)}to{opacity:1;transform:translateY(-50%) scale(1)}} .debug-notification{position:fixed;top:20px;right:20px;z-index:10000;padding:16px 24px;background:rgba(26,26,26,0.95);color:white;border-radius:12px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 8px 24px rgba(0,0,0,0.3);opacity:0;transform:translateY(-20px);transition:opacity 0.3s ease,transform 0.3s ease}.debug-notification.show{opacity:1;transform:translateY(0)} body.debug-mode [data-block]:hover::after{content:'';position:absolute;inset:0;background:rgba(124,58,237,0.05);pointer-events:none;z-index:1} @media (max-width:768px){body.debug-mode{padding-left:50px}body.debug-mode [data-block]::before{width:32px;height:32px;font-size:14px;left:-45px;top:10px}.debug-notification{right:10px;left:10px;text-align:center;font-size:13px;padding:12px 16px}} .video-testimonials-section{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-secondary)} .video-slider{display:flex;align-items:center;gap:20px;max-width:1000px;margin:0 auto}.video-slider__track{flex:1;overflow:hidden}.video-slider__slides{display:flex;gap:24px;transition:transform 0.4s ease}.video-slider__arrow{flex-shrink:0;width:50px;height:50px;border-radius:50%;border:2px solid #ddd;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;color:#333}.video-slider__arrow:hover{background:#333;border-color:#333;color:#fff}.video-slider__arrow:disabled{opacity:0.3;cursor:not-allowed}.video-slider__arrow:disabled:hover{background:#fff;border-color:#ddd;color:#333} .video-circle{position:relative;width:180px;height:180px;min-width:180px;border-radius:50%;overflow:hidden;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.video-circle:hover{transform:scale(1.05);box-shadow:0 12px 40px rgba(0,0,0,0.2)}.video-circle__video{width:100%;height:100%;object-fit:cover;border-radius:50%}.video-circle__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none}.video-circle__play::after{content:'';width:0;height:0;border-left:18px solid #333;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:4px}.video-circle.playing .video-circle__play{opacity:0;transform:translate(-50%,-50%) scale(0.5)} @media (max-width:768px){.video-slider{gap:10px}.video-slider__slides{gap:16px}.video-slider__arrow{width:40px;height:40px}.video-circle{width:140px;height:140px;min-width:140px}.video-circle__play{width:40px;height:40px}.video-circle__play::after{border-left:14px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent}}@media (max-width:480px){.video-slider__arrow{width:36px;height:36px}.video-slider__slides{gap:12px}.video-circle{width:120px;height:120px;min-width:120px}} .consent-text{font-size:0.8rem;color:#888;margin-top:0.75rem;text-align:center}.consent-text a{color:#6c5ce7;text-decoration:underline}.consent-text a:hover{color:#5a4bd1} .footer-links{margin-top:0.5rem}.footer-link{color:#888;font-size:0.85rem;text-decoration:none}.footer-link:hover{color:#6c5ce7;text-decoration:underline} 