@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap");:root{--bg-dark:#000;--bg-light:#fff;--bg-white:#fff;--text-dark:#1a1a1a;--text-light:#fff;--text-muted:#6b7280;--accent:#21128b;--accent-dark:#1a0e6e;--accent-light:#3d5aff;--accent-bg:rgba(33,18,139,.12);--accent-bg-strong:rgba(33,18,139,.85);--font-family:"Heebo",sans-serif}body,html{padding:0;margin:0;font-family:var(--font-family);background:var(--bg-white);color:var(--text-dark);direction:rtl;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,h2,h3{margin:0;line-height:1.3}.container{max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.site-nav{position:absolute;top:0;left:0;right:0;z-index:100;padding:18px 0}.site-nav .container{display:flex;align-items:center;justify-content:space-between}.nav-logo img{height:40px;display:block}.nav-cta{padding:10px 28px;background:#21128b;color:#fff!important;border-radius:999px;font-weight:700;font-size:.95rem;transition:all .2s;box-shadow:0 4px 15px rgba(33,18,139,.3)}.nav-cta:hover{background:#150875;transform:translateY(-1px)}.spotlight-top-left,.spotlight-top-right{display:none}.section-header{text-align:center;margin-bottom:56px}.section-badge{display:inline-block;padding:8px 22px;background:var(--accent-bg);color:var(--accent);font-weight:700;font-size:.95rem;border-radius:999px;margin-bottom:18px}.section-header h2,.section-title-light{font-size:2.8rem;font-weight:900}.section-title-light{margin-bottom:56px}.hero,.section-title-light{text-align:center;color:var(--text-light)}.hero{position:relative;padding:120px 0 0;background:radial-gradient(ellipse at 50% 0,#0a0a2e 0,#000 60%);overflow:hidden}.hero-badge{display:inline-block;padding:10px 28px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:999px;font-size:.95rem;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:28px}.hero h1{font-size:3.8rem;font-weight:900;margin-bottom:22px;line-height:1.2}.hero h1 .highlight{color:var(--accent-light)}.hero-sub{font-size:1.2rem;color:hsla(0,0%,100%,.6);max-width:680px;margin:0 auto 36px;line-height:1.9}.hero-cta-wrap{margin-bottom:48px}.cta-button{display:inline-block;background:#21128b;color:#fff;padding:18px 52px;border-radius:999px;font-weight:800;font-size:1.2rem;transition:all .25s;box-shadow:0 10px 30px rgba(33,18,139,.45)}.cta-button:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(33,18,139,.55);background:#150875}.hero-mini-form{max-width:500px;margin:40px auto 0;padding:32px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.hero-form-title{font-size:1.15rem;font-weight:700;color:hsla(0,0%,100%,.9);margin-bottom:20px}.hero-form-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.hero-mini-form input{width:100%;padding:16px 20px;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);color:#fff;font-size:1.05rem;font-family:inherit;outline:none;transition:border-color .2s;text-align:right}.hero-mini-form input::placeholder{color:hsla(0,0%,100%,.35)}.hero-mini-form input:focus{border-color:var(--accent-light);background:hsla(0,0%,100%,.1)}.hero-mini-form button{width:100%;padding:18px;border-radius:14px;border:none;background:#21128b;color:#fff;font-size:1.15rem;font-weight:800;font-family:inherit;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px rgba(33,18,139,.45)}.hero-mini-form button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(33,18,139,.55)}.hero-mini-form button:disabled{opacity:.7;cursor:not-allowed}.hero-form-error{color:#f87171;font-size:.9rem;font-weight:600;margin:8px 0 0;text-align:right}.field-error{color:#f87171!important;font-size:.85rem!important;font-weight:600!important}.video-wrapper{max-width:780px;margin:0 auto;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:2px solid hsla(0,0%,100%,.1);position:relative;background:rgba(0,0,0,.4)}.video-placeholder{position:absolute;inset:0;flex-direction:column;gap:16px}.video-placeholder,.video-play-btn{display:flex;align-items:center;justify-content:center}.video-play-btn{width:80px;height:80px;border-radius:50%;background:var(--accent);box-shadow:0 8px 30px rgba(124,140,252,.5)}.video-text{font-size:1.1rem;font-weight:600;color:hsla(0,0%,100%,.7);white-space:pre-line;text-align:center}.hero-wave{position:relative;margin-top:-2px;line-height:0}.hero-wave svg{width:100%;height:80px;display:block}.stats-section{background:var(--bg-light);padding:0}.stats-bar{display:flex;justify-content:center;max-width:1100px;margin:0 auto;padding:44px 24px}.stat-item{flex:1 1;text-align:center;padding:0 20px;border-left:2px solid #d4d4d4}.stat-item:last-child{border-left:none}.stat-number{display:block;font-size:3rem;font-weight:900;color:var(--accent);line-height:1;margin-bottom:8px}.stat-label{font-size:.95rem;font-weight:600;color:var(--text-muted)}.painpoints{padding:80px 0;background:var(--bg-dark);color:var(--text-light)}.painpoints-eyebrow{text-align:center;font-size:1.15rem;color:hsla(0,0%,100%,.5);margin:0 0 14px}.painpoints-headline{text-align:center;font-size:2.8rem;font-weight:900;line-height:1.3;margin-bottom:48px;color:var(--text-light)}.painpoints-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:900px;margin:0 auto}.painpoint-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px;display:flex;gap:16px;align-items:flex-start;transition:transform .2s,border-color .2s}.painpoint-card:hover{transform:translateY(-3px);border-color:rgba(239,68,68,.3)}.painpoint-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:rgba(239,68,68,.15);color:#f87171;display:flex;align-items:center;justify-content:center}.painpoint-card p{font-size:1.05rem;line-height:1.8;color:hsla(0,0%,100%,.7);margin:0}.painpoint-card mark{background:none;color:#f87171;font-weight:700}.painpoint-card strong{color:var(--text-light)}.comparison{padding:80px 0;background:var(--bg-white)}.comparison,.comparison .section-title-light{color:var(--text-dark)}.comparison-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;max-width:950px;margin:0 auto}.comparison-col h3{text-align:center;font-size:1.5rem;font-weight:800;margin-bottom:24px}.comparison-col-good h3{color:var(--accent)}.comparison-col-bad h3{color:#ef4444}.comparison-pills{display:flex;flex-direction:column;gap:14px}.pill{display:flex;align-items:center;gap:14px;padding:18px 24px;border-radius:999px;font-size:1.05rem;font-weight:600;transition:transform .2s}.pill:hover{transform:translateX(-4px)}.pill-good{background:var(--accent-bg);color:var(--accent-dark);border:1px solid rgba(124,140,252,.2)}.pill-good svg{flex-shrink:0;color:var(--accent)}.pill-bad{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.pill-bad svg{flex-shrink:0;color:#ef4444}.features{padding:80px 0;background:var(--bg-light);color:var(--text-dark)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.feature-card{background:var(--bg-white);border-radius:24px;padding:36px 28px;border:1px solid #e5e7eb;transition:transform .3s,box-shadow .3s;position:relative}.feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.feature-number{width:48px;height:48px;border-radius:14px;background:var(--accent);color:#fff;font-weight:900;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-card h3{font-size:1.3rem;font-weight:800;margin-bottom:12px;color:var(--text-dark)}.feature-card p{color:var(--text-muted);font-size:1rem;line-height:1.75}.challenge{position:relative;padding:100px 0;background:radial-gradient(ellipse at 50% 30%,#0a0a2e 0,#000 70%);text-align:center;overflow:hidden}.challenge-content{position:relative;z-index:1}.challenge-headline{font-size:4.5rem;font-weight:900;color:var(--text-light);margin-bottom:20px;line-height:1.2}.challenge-headline .gold,.gold{color:gold;background:linear-gradient(135deg,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.challenge-subtitle{font-size:1.5rem;font-weight:600;color:#4de8d0;margin:0 0 10px;letter-spacing:.5px}.challenge-dates{font-size:1.15rem;color:hsla(0,0%,100%,.45);margin:0 0 36px}.challenge-sponsor{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px}.challenge-sponsor span{font-size:.75rem;font-weight:700;letter-spacing:3px;color:hsla(0,0%,100%,.3);text-transform:uppercase}.challenge-sponsor img{height:48px;opacity:.9;filter:brightness(1.1)}.challenge-btn{display:inline-block;padding:22px 72px;background:linear-gradient(135deg,#3b5bdb,#21128b);color:#fff;border-radius:12px;font-size:1.35rem;font-weight:800;letter-spacing:.5px;transition:all .3s;box-shadow:0 6px 24px rgba(33,18,139,.5);border:1px solid hsla(0,0%,100%,.1);animation:btnPulse 1.8s ease-in-out infinite;position:relative}.challenge-btn:before{content:"";position:absolute;inset:-3px;border-radius:14px;background:linear-gradient(135deg,#5b7bff,#21128b,#5b7bff);background-size:200% 200%;animation:borderGlow 2s ease-in-out infinite;z-index:-1;opacity:.7}@keyframes btnPulse{0%,to{box-shadow:0 6px 24px rgba(33,18,139,.5);transform:scale(1)}50%{box-shadow:0 8px 50px rgba(59,91,219,.8),0 0 80px rgba(33,18,139,.4);transform:scale(1.03)}}@keyframes borderGlow{0%,to{background-position:0 50%;opacity:.5}50%{background-position:100% 50%;opacity:.9}}.challenge-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 50px rgba(59,91,219,.8);border-color:hsla(0,0%,100%,.2)}@media (max-width:768px){.challenge{padding:60px 0}.challenge-headline{font-size:2.8rem}.challenge-btn,.challenge-subtitle{font-size:1.15rem}.challenge-btn{padding:18px 48px}}.testimonials-section{padding:80px 0;background:var(--bg-white);color:var(--text-dark)}.testimonials-list{display:flex;flex-direction:column;gap:36px}.testimonial-showcase{display:grid;grid-template-columns:280px 1fr;background:var(--accent);border-radius:32px;overflow:hidden;min-height:260px;transition:transform .3s}.testimonial-showcase:hover{transform:translateY(-4px)}.testimonial-showcase-reverse{grid-template-columns:1fr 280px}.testimonial-showcase-reverse .testimonial-showcase-content{order:2}.testimonial-showcase-reverse .testimonial-showcase-body{order:1}.testimonial-showcase-content{background:rgba(0,0,0,.15);padding:36px;flex-direction:column;text-align:center}.testimonial-showcase-avatar,.testimonial-showcase-content{display:flex;align-items:center;justify-content:center;color:#fff}.testimonial-showcase-avatar{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.4);font-size:1.8rem;font-weight:900;margin-bottom:12px}.testimonial-showcase-content h3{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:4px}.testimonial-showcase-role{color:hsla(0,0%,100%,.7);font-size:.9rem;margin-bottom:12px}.testimonial-showcase-stars{display:flex;gap:3px}.testimonial-showcase-body{padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff}.testimonial-showcase-quote{color:hsla(0,0%,100%,.3);margin-bottom:16px}.testimonial-showcase-body p{font-size:1.15rem;line-height:1.9;color:hsla(0,0%,100%,.92);margin:0 0 20px}.testimonial-showcase-result{display:inline-flex;padding:10px 24px;background:hsla(0,0%,100%,.2);border-radius:999px;font-weight:800;font-size:1rem;color:#fff;width:-moz-fit-content;width:fit-content}.faq-section{padding:80px 0;background:var(--bg-light);color:var(--text-dark)}.faq-section .section-badge{background:var(--accent-bg);color:var(--accent)}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-white);border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;transition:all .3s}.faq-item-open{border-color:var(--accent);box-shadow:0 6px 24px rgba(124,140,252,.12)}.faq-question{width:100%;padding:22px 28px;background:none;border:none;color:var(--text-dark);font-family:inherit;font-size:1.15rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:right}.faq-question:hover{color:var(--accent)}.faq-chevron{flex-shrink:0;transition:transform .3s;color:var(--text-muted)}.faq-chevron-open{transform:rotate(180deg);color:var(--accent)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-open{max-height:300px;padding:0 28px 22px}.faq-answer p{color:var(--text-muted);line-height:1.85;font-size:1.05rem;margin:0}.aboutme{padding:80px 0;background:#000;color:var(--text-light)}.aboutme-layout{display:grid;grid-template-columns:1fr 400px;grid-gap:48px;gap:48px;align-items:center}.aboutme-image img{width:100%;object-fit:cover;aspect-ratio:3/4;border-radius:4px}.aboutme-image-placeholder{width:100%;aspect-ratio:3/4;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.aboutme-text{text-align:right}.aboutme-name{font-family:Dancing Script,cursive;font-size:3.2rem;font-weight:700;color:var(--text-light);margin-bottom:24px}.aboutme-text p{font-size:1.05rem;line-height:1.9;color:hsla(0,0%,100%,.65);margin:0 0 18px}.aboutme-text p:first-of-type{font-size:1.15rem;font-weight:700;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.aboutme-layout{grid-template-columns:1fr;gap:32px}.aboutme-image{order:-1}.aboutme-image img,.aboutme-image-placeholder{max-width:300px;margin:0 auto}.aboutme-name{font-size:2.5rem;text-align:center}}.lead-section{padding:80px 0 100px;background:var(--bg-dark);color:var(--text-light)}.lead-shell{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:48px;gap:48px;align-items:center}.lead-copy{display:flex;flex-direction:column;text-align:right}.lead-copy .goldmine-badge,.lead-copy .section-badge{width:-moz-fit-content;width:fit-content}.goldmine-badge,.lead-copy .goldmine-badge,.lead-copy .section-badge{display:inline-block;padding:8px 22px;background:rgba(124,140,252,.15);color:var(--accent);font-weight:700;font-size:.95rem;border-radius:999px;margin-bottom:18px}.lead-copy h2{font-size:2.6rem;font-weight:900;margin-bottom:18px;line-height:1.3}.lead-copy p{color:hsla(0,0%,100%,.6);font-size:1.1rem;line-height:1.85}.lead-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lead-point{padding:12px 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);font-size:.95rem;font-weight:500}.lead-form,.lead-point{background:hsla(0,0%,100%,.05)}.lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;padding:32px}.lead-field{display:flex;flex-direction:column;gap:8px;text-align:right}.lead-field span{font-size:.95rem;color:hsla(0,0%,100%,.8);font-weight:600}.lead-field input,.lead-field textarea{width:100%;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;border-radius:14px;padding:16px 18px;font-size:1rem;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.lead-field input::placeholder,.lead-field textarea::placeholder{color:hsla(0,0%,100%,.3)}.lead-field input:focus,.lead-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(124,140,252,.15)}.lead-field-full,.lead-submit{grid-column:1/-1}.lead-submit{border:0;border-radius:999px;padding:18px;background:#21128b;color:#fff;font-size:1.15rem;font-weight:800;cursor:pointer;box-shadow:0 10px 30px rgba(33,18,139,.45);transition:transform .2s,box-shadow .2s}.lead-submit:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(33,18,139,.55)}.whatsapp-fab{position:fixed;bottom:28px;left:28px;width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.4);z-index:999;transition:transform .2s,box-shadow .2s}.whatsapp-fab:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(37,211,102,.55)}.site-footer{background:#000;padding:48px 0 24px;color:var(--text-light)}.footer-content{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.footer-brand h3{font-size:1.3rem;font-weight:800;color:var(--accent-light);margin-bottom:4px}.footer-brand p{color:hsla(0,0%,100%,.4);font-size:.9rem}.footer-links a{color:var(--accent-light);font-weight:700;padding:12px 28px;border:2px solid var(--accent-light);border-radius:999px;transition:all .2s}.footer-links a:hover{background:var(--accent-light);color:var(--bg-dark)}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;color:hsla(0,0%,100%,.35);font-size:.85rem}.footer-bottom a{color:hsla(0,0%,100%,.35);transition:color .2s}.footer-bottom a:hover{color:var(--accent-light)}.thankyou-page{min-height:100vh;background:var(--bg-light);color:var(--text-dark)}.thankyou-wrap{max-width:1100px;margin:0 auto;padding:80px 24px 120px}.thankyou-hero{text-align:center;max-width:840px;margin:0 auto 44px}.thankyou-hero h1{font-size:3.5rem;font-weight:900;margin-bottom:18px}.thankyou-hero p{color:var(--text-muted);font-size:1.15rem;line-height:1.9;max-width:720px;margin:0 auto}.thankyou-inline-note{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;border-radius:999px;background:var(--accent-bg);border:1px solid rgba(124,140,252,.3);color:var(--accent)}.thankyou-grid{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:28px;gap:28px}.thankyou-card,.thankyou-sidecard{border-radius:28px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.08)}.thankyou-sidecard{padding:34px;position:-webkit-sticky;position:sticky;top:32px}.thankyou-card h2,.thankyou-sidecard h2{font-size:2rem;margin-bottom:14px}.thankyou-card p,.thankyou-sidecard p{color:var(--text-muted);line-height:1.9}.thankyou-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:24px}.thankyou-stat{padding:18px;border-radius:20px;background:var(--bg-light);border:1px solid #e5e7eb}.thankyou-stat strong{display:block;font-size:1.7rem;margin-bottom:6px;color:var(--accent)}.thankyou-stat span{color:var(--text-muted);font-size:.95rem}.thankyou-form{padding:34px;display:grid;grid-gap:18px;gap:18px}.thankyou-card-center{max-width:720px;margin:0 auto;padding:46px;text-align:center}.thankyou-success-icon{width:82px;height:82px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;background:var(--accent-bg);color:var(--accent);border:1px solid rgba(124,140,252,.3)}.thankyou-question{padding:20px;border-radius:20px;background:var(--bg-light);border:1px solid #e5e7eb}.thankyou-question,.thankyou-question label{display:grid;grid-gap:10px;gap:10px}.thankyou-question-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:var(--accent-bg);border:1px solid rgba(124,140,252,.25);color:var(--accent);font-size:.85rem;font-weight:700}.thankyou-question span{font-size:1rem;font-weight:700}.thankyou-question input,.thankyou-question select,.thankyou-question textarea{width:100%;border:1px solid #e5e7eb;background:#fff;color:var(--text-dark);border-radius:14px;padding:16px 18px;font-size:1rem;font-family:inherit;outline:none}.thankyou-question input::placeholder,.thankyou-question textarea::placeholder{color:#9ca3af}.thankyou-question input:focus,.thankyou-question select:focus,.thankyou-question textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(124,140,252,.12)}.thankyou-choice-grid,.thankyou-options{display:grid;grid-gap:12px;gap:12px}.thankyou-choice-grid-compact{grid-template-columns:repeat(2,1fr)}.thankyou-choice-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;color:var(--text-dark);cursor:pointer;transition:all .2s;text-align:right;font-family:inherit;font-size:1rem}.thankyou-choice-card.is-active,.thankyou-choice-card:hover{border-color:var(--accent);background:var(--accent-bg);transform:translateY(-1px);box-shadow:0 8px 20px rgba(124,140,252,.15)}.thankyou-choice-card span{font-weight:600}.thankyou-choice-card-radio input{width:auto;margin:0;accent-color:var(--accent)}.thankyou-choice-card-radio span{flex:1 1}.thankyou-question select option{color:#111827;background:#f8fafc}.thankyou-back,.thankyou-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:18px 24px;background:#21128b;color:#fff;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 12px 30px rgba(33,18,139,.35)}.thankyou-submit:disabled{opacity:.7;cursor:not-allowed}.thankyou-state{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:1.1rem}@media (max-width:768px){.hero h1{font-size:2.2rem}.hero-sub{font-size:1.05rem}.hero-mini-form{flex-direction:column;padding:24px}.hero-form-fields{grid-template-columns:1fr}.section-header h2,.section-title-light{font-size:2rem}.stats-bar{flex-wrap:wrap}.stat-item{width:50%;flex:none;border-left:none;padding:16px 12px}.stat-item:nth-child(odd){border-left:2px solid #d4d4d4}.stat-number{font-size:2.2rem}.painpoints-headline{font-size:2rem}.comparison-columns,.painpoints-cards{grid-template-columns:1fr}.comparison-columns{gap:32px}.features-grid,.testimonial-showcase,.testimonial-showcase-reverse{grid-template-columns:1fr}.testimonial-showcase-reverse .testimonial-showcase-body,.testimonial-showcase-reverse .testimonial-showcase-content{order:0}.lead-form,.lead-shell{grid-template-columns:1fr}.lead-copy h2{font-size:2rem}.thankyou-hero h1{font-size:2.5rem}.thankyou-choice-grid-compact,.thankyou-grid{grid-template-columns:1fr}.thankyou-sidecard{position:static}.footer-content{gap:20px}.footer-bottom,.footer-content{flex-direction:column;text-align:center}.footer-bottom{gap:10px}}