.nav .nav__logo img{height:64px}.funnel-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:var(--space-12);position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fef2f2,#fff)}.funnel-hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.funnel-hero__content{text-align:center;max-width:800px;margin:0 auto var(--space-12);position:relative;z-index:1}.funnel-badge{display:inline-block;background:var(--color-primary-light);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);margin-bottom:var(--space-6);letter-spacing:.02em}.funnel-hero__title{font-size:clamp(2.5rem,5vw,4.2rem);font-weight:var(--weight-extrabold);line-height:1.1;color:var(--color-gray-900);margin-bottom:var(--space-6)}.funnel-hero__subtitle{font-size:var(--text-xl);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);max-width:650px;margin-left:auto;margin-right:auto}.funnel-hero__anti{font-size:var(--text-lg);color:var(--color-gray-500);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.funnel-hero__anti strong{color:var(--color-primary);font-weight:var(--weight-semibold)}.funnel-hero__cta{font-size:var(--text-xl)}.btn--xl{font-size:var(--text-xl);padding:var(--space-5) var(--space-10);font-weight:var(--weight-bold)}.funnel-vsl{max-width:800px;margin:0 auto;position:relative;z-index:1}.funnel-vsl__wrapper{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 20px 60px #dc26261f,0 8px 30px #00000014;background:var(--color-gray-900)}.funnel-vsl__video{width:100%;aspect-ratio:9 / 16;display:block;border-radius:var(--radius-2xl);background:var(--color-gray-900)}.funnel-cta2{background:var(--color-white)}.funnel-cta2__card{text-align:center;background:linear-gradient(135deg,#fef2f2,#fff);border:1px solid rgba(220,38,38,.1);border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-8)}.funnel-cta2__title{font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-gray-900);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.funnel-cta2__text{font-size:var(--text-lg);color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:550px;margin-left:auto;margin-right:auto}.funnel-proof__stat{text-align:center;margin-bottom:var(--space-16)}.funnel-proof__stat-number{font-family:var(--font-heading);font-size:var(--text-7xl);font-weight:var(--weight-extrabold);background:linear-gradient(135deg,#dc2626,#f87171);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4)}.funnel-proof__stat-text{font-size:var(--text-xl);color:var(--color-gray-600);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.funnel-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);margin-bottom:var(--space-8)}.funnel-video-card{background:var(--color-white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-gray-100);transition:all var(--duration-normal) var(--ease-out)}.funnel-video-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.funnel-video-card__player{background:var(--color-gray-900)}.funnel-video-card__player video{width:100%;display:block}.funnel-video-card__caption{padding:var(--space-4) var(--space-5);font-size:var(--text-base);color:var(--color-gray-700);font-style:italic;line-height:var(--leading-relaxed)}.funnel-testimonial-images{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.funnel-testimonial-images img{width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-out)}.funnel-testimonial-images img:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.funnel-testimonial-chats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.funnel-testimonial-chats img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--duration-normal) var(--ease-out)}.funnel-testimonial-chats img:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.funnel-calendly{background:var(--color-white)}.funnel-calendly__embed{margin-bottom:var(--space-8);border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-gray-50);border:1px solid var(--color-gray-200);min-height:700px}.funnel-calendly__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-gray-500)}.funnel-calendly__trust span{display:flex;align-items:center;gap:var(--space-2)}.funnel-footer{background:var(--color-gray-900);color:var(--color-gray-400);padding:var(--space-12) 0}.funnel-footer .nav__logo img{height:72px}.funnel-footer__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5)}.funnel-footer__text{max-width:400px;font-size:var(--text-sm);color:var(--color-gray-500);line-height:var(--leading-relaxed)}.funnel-footer__copy{font-size:var(--text-xs);color:var(--color-gray-600)}@media(max-width:1024px){.funnel-testimonial-images{grid-template-columns:repeat(2,1fr)}.funnel-testimonial-chats{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.nav .nav__logo img{height:44px}.nav__inner{padding:0 var(--space-4)}.nav__cta.btn--lg{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.funnel-hero{padding-top:80px;min-height:auto;padding-bottom:var(--space-8)}.funnel-hero__content{margin-bottom:var(--space-8);padding:0 var(--space-2)}.funnel-badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-4);margin-bottom:var(--space-4)}.funnel-hero__title{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.funnel-hero__subtitle{font-size:var(--text-base);margin-bottom:var(--space-4)}.funnel-hero__anti{font-size:var(--text-sm);margin-bottom:var(--space-6)}.funnel-hero__cta{font-size:var(--text-base);width:100%;text-align:center}.funnel-vsl{margin:0 calc(-1 * var(--space-4));max-width:calc(100% + var(--space-8))}.funnel-vsl__wrapper{border-radius:var(--radius-xl)}.funnel-cta2__card{padding:var(--space-8) var(--space-5)}.funnel-cta2__title{font-size:var(--text-2xl)}.funnel-cta2__text{font-size:var(--text-base)}.funnel-videos{grid-template-columns:1fr;gap:var(--space-4)}.funnel-testimonial-images{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.funnel-testimonial-chats{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.funnel-proof__stat-number{font-size:var(--text-5xl)}.funnel-proof__stat-text{font-size:var(--text-base)}.funnel-calendly__embed{min-height:550px;border-radius:var(--radius-xl)}.funnel-calendly__trust{flex-direction:column;align-items:center;gap:var(--space-3)}.btn--xl{font-size:var(--text-base);padding:var(--space-4) var(--space-6);width:100%;text-align:center}.section{padding:var(--space-12) 0}}@media(max-width:480px){.nav .nav__logo img{height:36px}.nav__cta.btn--lg{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.funnel-hero{padding-top:70px}.funnel-hero__title{font-size:var(--text-2xl)}.funnel-hero__subtitle{font-size:var(--text-sm)}.funnel-hero__anti{font-size:var(--text-xs)}.funnel-hero__cta{font-size:var(--text-sm);padding:var(--space-3) var(--space-5)}.funnel-cta2__card{padding:var(--space-6) var(--space-4)}.funnel-cta2__title{font-size:var(--text-xl)}.funnel-cta2__text{font-size:var(--text-sm)}.funnel-proof__stat-number{font-size:var(--text-4xl)}.funnel-proof__stat-text{font-size:var(--text-sm)}.funnel-testimonial-images,.funnel-testimonial-chats{grid-template-columns:1fr;gap:var(--space-3)}.funnel-calendly__embed{min-height:500px}.btn--xl{font-size:var(--text-sm);padding:var(--space-3) var(--space-5)}.section{padding:var(--space-10) 0}.section-title{font-size:var(--text-2xl)}.section-subtitle{font-size:var(--text-sm)}.funnel-video-card__caption{font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.funnel-footer .nav__logo img{height:52px}}
