*{box-sizing:border-box}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#374151;margin:0;padding:0}#hero{position:relative;min-height:100vh;background:#fdfcfa;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.hero-container{position:relative;z-index:2;max-width:100%;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-content{color:#1f2937;width:100%;margin:0 auto}.subheadline-container{margin-top:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000a;max-width:100%;margin-left:auto;margin-right:auto}.story-section{text-align:left;padding-bottom:2rem;margin-bottom:1.5rem}.story-section:last-child{padding-bottom:0;margin-bottom:0}.section-divider{height:1px;width:100%;background:linear-gradient(to right,transparent,#e5e7eb,transparent);margin:1.5rem 0}.main-headline{font-size:2rem;font-weight:900;line-height:1.2;margin:0 0 1.5rem;letter-spacing:-.02em;text-align:center;color:#111827}.story-intro{display:block;font-size:1.75rem;color:#ef4444;margin-bottom:1rem}.story-subtitle{display:block;font-size:1.1rem;color:#4b5563;font-weight:400;margin-top:1rem;line-height:1.6}.story-heading{font-size:1.5rem;font-weight:700;color:#8b5cf6;margin-bottom:1.5rem;text-align:center;line-height:1.3}.story-text{font-size:1rem;line-height:1.6;color:#374151;margin-bottom:1.5rem;font-weight:400}.story-text.dramatic{font-size:1.1rem;text-align:center;color:#ef4444;font-weight:700;margin:1.5rem 0;padding:1rem;background:#ef44440d;border-radius:12px;border:1px solid rgba(239,68,68,.2)}.pre-headline{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#8b5cf6,#a855f7);padding:.75rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff}.live-indicator{display:flex;align-items:center;gap:.5rem;background:#ef44441a;border:1px solid #EF4444;padding:.75rem 1rem;border-radius:50px;font-size:.75rem;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:.1em}.pulse-dot{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.cta-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;min-height:44px;min-width:44px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #fbbf244d;position:relative;overflow:hidden;width:100%;text-align:center}.cta-button:active{transform:translateY(2px);box-shadow:0 2px 8px #fbbf2466}.cta-button.secondary{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 4px 12px #8b5cf64d}.cta-button.secondary:active{box-shadow:0 2px 8px #8b5cf666}.button-text{display:block;font-size:1rem;margin-bottom:.25rem}.button-subtext{font-size:.875rem;opacity:.9;font-weight:600;text-transform:none;letter-spacing:normal}.horror-reveal{background:#ef44440d;border:2px solid #EF4444;border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:center}.horror-text{font-size:1.2rem;font-weight:900;color:#ef4444;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.error-message{background:#ef44441a;border:2px solid #EF4444;border-radius:12px;padding:1rem;margin:1rem 0;text-align:center}.error-text{font-size:1rem;font-weight:700;color:#ef4444;font-family:Courier New,monospace;margin:0;word-break:break-all}.devastating-news{background:#8b5cf60d;border-left:4px solid #8B5CF6;border-radius:12px;padding:1.5rem;margin:1.5rem 0;position:relative}.quote-text{font-size:1rem;color:#4b5563;font-style:italic;line-height:1.6;margin:0}.loss-summary{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.loss-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-bottom:1px solid rgba(239,68,68,.1);text-align:center}.loss-item:last-child{border-bottom:none}.loss-label{font-size:1rem;color:#374151;font-weight:600}.loss-status{font-size:1.1rem;font-weight:900;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.results-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.result-card{background:#ffffff80;border:2px solid rgba(34,197,94,.15);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.result-card:active{transform:translateY(-2px);border-color:#22c55e66;background:#fff;box-shadow:0 8px 16px #22c55e1a}.result-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.result-metric{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block;line-height:1;margin-bottom:.75rem}.result-label{font-size:1.1rem;color:#374151;font-weight:700;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.result-benefit{font-size:.875rem;color:#6b7280;font-style:italic;line-height:1.4}.faq-section{max-width:100%;margin:3rem auto;padding:0 .75rem}.faq-header{text-align:center;margin-bottom:2.5rem}.faq-title{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.3}.faq-subtitle{font-size:1.1rem;color:#6b7280;margin:0;line-height:1.6}.faq-container{display:flex;flex-direction:column;gap:1.25rem}.faq-item{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}.faq-question{width:100%;padding:1.5rem;min-height:60px;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;transition:background-color .2s ease}.faq-question:active{background-color:#f9fafb}.faq-question-text{font-size:1.1rem;font-weight:600;color:#1f2937;line-height:1.5;flex:1}.faq-icon{font-size:1.5rem;color:#6b7280;transition:transform .2s ease;flex-shrink:0;margin-top:.25rem}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{display:none;border-top:1px solid #f3f4f6;background-color:#fafbfc}.faq-answer.open{display:block}.faq-answer-content{padding:1.5rem;color:#4b5563;line-height:1.7;font-size:1rem}.faq-answer-content p{margin-bottom:1rem}.faq-answer-content ul{margin:1rem 0;padding-left:1.25rem}.faq-answer-content li{margin-bottom:.5rem;line-height:1.5}.feature-list{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.feature-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f8fafc;border-radius:6px;border-left:3px solid #3b82f6}.feature-title{font-weight:600;color:#1f2937;font-size:.9rem}.feature-desc{font-size:.8rem;color:#6b7280;line-height:1.4}.migration-steps{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border-left:3px solid #8b5cf6}.step-number{width:24px;height:24px;background:#8b5cf6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.step-title{font-weight:600;color:#1f2937;margin-bottom:.25rem;font-size:.9rem}.step-desc{font-size:.8rem;color:#6b7280;line-height:1.4}.migration-time{font-size:.9rem;color:#059669;font-weight:600;text-align:center;margin-top:1rem;padding:.5rem;background:#ecfdf5;border-radius:6px}.pain-points{background:#ef44440d;border:1px solid rgba(239,68,68,.15);border-radius:16px;padding:1.5rem;margin:2rem 0}.pain-header{text-align:center;margin-bottom:1.5rem}.pain-header h4{font-size:1.3rem;color:#ef4444;font-weight:700;margin:0;line-height:1.3}.pain-list{display:grid;gap:1rem}.pain-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#ffffff80;border:1px solid rgba(239,68,68,.1);border-radius:12px;text-align:center}.pain-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ef44441a;border-radius:50%;border:2px solid rgba(239,68,68,.2);flex-shrink:0}.pain-content{flex:1}.pain-title{font-size:1rem;color:#374151;font-weight:600;line-height:1.4}.bonus-items{display:grid;gap:1rem;margin-bottom:1.5rem}.bonus-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#ffffffb3;border:1px solid rgba(251,191,36,.2);border-radius:12px;text-align:center}.bonus-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fbbf241a;border-radius:50%;border:2px solid rgba(251,191,36,.2);flex-shrink:0}.bonus-content{flex:1}.bonus-title{font-size:1rem;color:#374151;font-weight:700;margin-bottom:.25rem}.bonus-value{font-size:.875rem;color:#fbbf24;font-weight:600;margin-bottom:.5rem}.bonus-desc{font-size:.875rem;color:#6b7280;line-height:1.4}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pulse-dot{animation:none}}@media (prefers-contrast: high){.story-text,.faq-question-text,.pain-title,.bonus-title{color:#000}}@media (min-width: 768px){.hero-container{padding:0 2rem}.subheadline-container{padding:2.5rem;border-radius:20px;margin-top:3rem}.main-headline{font-size:3rem;margin-bottom:2rem}.story-intro{font-size:2.5rem}.story-subtitle{font-size:1.3rem}.story-heading{font-size:1.75rem;margin-bottom:2rem}.story-text{font-size:1.1rem;margin-bottom:2rem}.pre-headline{flex-direction:row;gap:2rem}.cta-button{width:auto;padding:1.25rem 2rem;font-size:1.1rem}.results-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.loss-item{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.pain-item,.bonus-item{flex-direction:row;text-align:left}.faq-section{padding:0 2rem;margin:3rem auto}.faq-title{font-size:1.75rem}.faq-question{padding:1.25rem}.faq-answer-content{padding:1.25rem;font-size:1rem}}@media (min-width: 1024px){.hero-container{max-width:1400px;padding:0 2rem}.hero-content{max-width:900px}.subheadline-container{padding:4rem 5rem;max-width:1200px}.main-headline{font-size:4.5rem}.story-intro{font-size:3.5rem}.story-subtitle{font-size:1.8rem}.story-heading{font-size:2.2rem}.story-text{font-size:1.3rem;line-height:1.9}.story-section{padding-bottom:3rem;margin-bottom:2rem}.section-divider{margin:2rem 0}.cta-button{padding:2rem 3rem;font-size:1.3rem;border-radius:16px}.cta-button:hover{transform:translateY(-5px);box-shadow:0 15px 35px #fbbf2466}.cta-button.secondary:hover{box-shadow:0 15px 35px #8b5cf666}.results-grid{grid-template-columns:1fr;gap:2rem;max-width:600px;margin:0 auto}.result-card:hover{transform:translateY(-10px) scale(1.02);border-color:#22c55e66;background:#fff;box-shadow:0 20px 40px #22c55e1a}.pain-points,.bonus-package{padding:3rem;margin:3rem 0}.faq-section{margin:6rem auto}.faq-title{font-size:2rem}.faq-question:hover{background-color:#f9fafb}}@media (min-width: 1440px){#hero{padding:4rem 0}.subheadline-container{padding:5rem 6rem}.story-text{font-size:1.4rem;line-height:2}.results-grid{grid-template-columns:1fr;gap:2.5rem;max-width:700px;margin:0 auto}.cta-button{padding:2.5rem 4rem;font-size:1.4rem}}.cta-button:focus,.faq-question:focus{outline:2px solid #8B5CF6;outline-offset:2px}.story-text,.faq-answer-content{color:#374151}@media (max-width: 640px){.faq-question-text,.story-text{font-size:1rem;line-height:1.6}}@media print{#hero{background:#fff;color:#000}.cta-button{border:2px solid black;background:#fff;color:#000}}.desperate-attempts{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin:1.5rem 0}.attempt-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #f3f4f6;text-align:center}.attempt-item:last-child{border-bottom:none}.attempt-icon{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:50%;border:1px solid rgba(139,92,246,.2);flex-shrink:0}.attempt-content{flex:1}.attempt-title{font-size:1rem;color:#374151;line-height:1.6;font-weight:500}.breaking-revelation{background:#ef44440d;border:2px solid #EF4444;border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:center;position:relative}.breaking-revelation:before{content:"💔";position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:2rem;background:#fff;padding:0 10px}.revelation-text{font-size:1.1rem;color:#ef4444;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.05em}.final-realization{background:linear-gradient(135deg,#ef44440d,#8b5cf60d);border:2px solid rgba(239,68,68,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:center;position:relative;overflow:hidden}.realization-text{font-size:1.1rem;color:#d97706;font-weight:700;margin:0;line-height:1.4}.message-notification{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;margin:1.5rem 0;overflow:hidden;box-shadow:0 4px 12px #0000000d}.message-header{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;text-align:center}.contact-info{display:flex;align-items:center;justify-content:center;gap:.75rem}.contact-avatar{width:32px;height:32px;border-radius:50%;background:#8b5cf61a;display:flex;align-items:center;justify-content:center;font-size:1rem}.contact-name{font-size:.9rem;color:#8b5cf6;font-weight:600}.message-time{font-size:.8rem;color:#9ca3af}.message-content{padding:1rem}.message-text{font-size:1rem;color:#374151;margin:0;line-height:1.6;font-style:italic}.mind-blown-reveal{background:linear-gradient(135deg,#8b5cf60d,#ec48990d);border:2px solid rgba(139,92,246,.2);border-radius:16px;padding:2rem;margin:1.5rem 0;text-align:center;position:relative;overflow:hidden}.mind-blown-reveal:before{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:2rem;background:#fff;padding:0 10px}.big-brands{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.brand-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.1);border-radius:12px;transition:transform .3s ease}.brand-item:active{transform:translateY(-2px)}.brand-logo{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:50%;flex-shrink:0;margin-bottom:.5rem}.brand-name{font-size:.875rem;color:#4b5563;font-weight:600;text-align:center}.revelation-big{font-size:1.2rem;color:#1f2937;font-weight:700;margin:0;line-height:1.4}.problem-statement{background:#d977060d;border:2px solid rgba(217,119,6,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:center;position:relative}.problem-statement:before{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:2rem;background:#fff;padding:0 10px}.problem-text{font-size:1.1rem;color:#d97706;font-weight:700;margin:0;line-height:1.4}.emotion-shift{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem;background:linear-gradient(135deg,#ef44440d,#8b5cf60d);border-radius:16px;border:1px solid #e5e7eb}.emotion-before,.emotion-after{display:flex;flex-direction:column;align-items:center;gap:.5rem}.emotion-icon{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .3s ease}.emotion-before .emotion-icon{background:#ef44441a;border:2px solid rgba(239,68,68,.2)}.emotion-after .emotion-icon{background:#8b5cf61a;border:2px solid rgba(139,92,246,.2)}.emotion-label{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.emotion-before .emotion-label{color:#ef4444}.emotion-after .emotion-label{color:#8b5cf6}.emotion-arrow{font-size:2rem;color:#d97706;font-weight:900;transform:rotate(90deg)}.vision-board{background:linear-gradient(135deg,#8b5cf60d,#ec48990d);border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.vision-title{text-align:center;margin-bottom:1.5rem}.vision-title h4{font-size:1.5rem;color:#8b5cf6;font-weight:700;margin:0}.vision-items{display:grid;gap:1rem}.vision-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#ffffff80;border:1px solid #f3f4f6;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.vision-item:active{transform:translateY(-2px);background:#fff;border-color:#8b5cf64d}.vision-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#8b5cf61a;border-radius:50%;border:2px solid rgba(139,92,246,.2);flex-shrink:0}.vision-content{flex:1}.vision-text{font-size:1rem;color:#374151;font-weight:600;line-height:1.4}.birth-moment{margin:2rem 0;display:flex;justify-content:center}.birth-announcement{text-align:center;margin:2rem 0}.birth-icon{font-size:3rem;margin-bottom:1rem}.birth-text{font-size:1.5rem;color:#d97706;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px rgba(251,191,36,.3)}.journey-timeline{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0;position:relative}.timeline-header{text-align:center;margin-bottom:2rem}.timeline-header h4{font-size:1.5rem;color:#8b5cf6;font-weight:700;margin:0}.timeline-items{position:relative}.timeline-items:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#8b5cf6,#ec4899)}.timeline-item{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-dot{width:20px;height:20px;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;border:3px solid #fdfcfa;flex-shrink:0;position:relative;z-index:2;margin-top:5px}.timeline-content{flex:1}.timeline-title{font-size:1.1rem;color:#1f2937;font-weight:700;margin-bottom:.5rem;line-height:1.3}.timeline-desc{font-size:.875rem;color:#6b7280;font-style:italic;line-height:1.4}.dedication-stats{margin:2rem 0}.stat-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.dedication-stat{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.dedication-stat:active{transform:translateY(-2px);background:#fff;border-color:#8b5cf666;box-shadow:0 8px 16px #0000000d}.stat-icon{font-size:2rem;margin-bottom:1rem;display:block}.stat-number{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block;line-height:1;margin-bottom:.5rem}.stat-label{font-size:.875rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ready-moment{margin:2rem 0;display:flex;justify-content:center}.ready-announcement{text-align:center;margin:2rem 0}.ready-icon{font-size:3rem;margin-bottom:1rem}.ready-text{font-size:1.3rem;color:#22c55e;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px rgba(34,197,94,.3)}@media (min-width: 768px){.desperate-attempts{padding:2rem;border-radius:16px}.attempt-item{flex-direction:row;text-align:left;gap:1.5rem}.message-header{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.big-brands{grid-template-columns:1fr;gap:1.5rem}.brand-item:hover{transform:translateY(-5px)}.emotion-shift{flex-direction:row;gap:2rem;padding:2rem}.emotion-arrow{transform:rotate(0)}.vision-item{flex-direction:row;text-align:left;gap:1.5rem}.vision-item:hover{transform:translate(-10px);background:#fff;border-color:#8b5cf64d}.birth-announcement{margin:2.5rem 0}.birth-text{font-size:1.75rem}.journey-timeline{padding:2.5rem}.stat-grid{grid-template-columns:repeat(2,1fr)}.timeline-title{font-size:1.2rem}.timeline-desc{font-size:1rem}}@media (min-width: 1024px){.desperate-attempts{padding:3rem;border-radius:20px}.mind-blown-reveal{padding:2.5rem;border-radius:20px}.big-brands{grid-template-columns:1fr;gap:2rem}.revelation-big{font-size:1.4rem}.vision-board{padding:3rem;border-radius:24px}.vision-title h4{font-size:1.8rem}.vision-text{font-size:1.2rem}.birth-announcement{margin:3rem 0}.birth-text{font-size:2rem}.journey-timeline{padding:3rem;border-radius:20px}.timeline-header h4{font-size:1.8rem}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dedication-stat:hover{transform:translateY(-5px);background:#fff;border-color:#8b5cf666;box-shadow:0 10px 20px #0000000d}.stat-number{font-size:3rem}.timeline-title{font-size:1.3rem}.ready-announcement{margin:2.5rem 0}.ready-text{font-size:1.8rem}}.choice-path{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.5rem;margin:1.5rem 0;text-align:left}.bad-path{background:#ef44440d;border-color:#ef444433}.good-path{background:#22c55e0d;border-color:#22c55e33}.path-title{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:#111827}.bad-path .path-title{color:#ef4444}.good-path .path-title{color:#22c55e}.path-list{display:grid;gap:.75rem}.path-item{font-size:1rem;color:#374151;line-height:1.6;margin:0}.pricing-section{margin-top:2rem}.pricing-heading{font-size:1.5rem;color:#8b5cf6;font-weight:700;text-align:center;margin-bottom:1.5rem}.price-reveal{background:linear-gradient(135deg,#fbbf240d,#8b5cf60d);border:2px solid rgba(251,191,36,.2);border-radius:16px;padding:2rem;margin:1.5rem 0;text-align:center;position:relative;overflow:hidden}.price-intro{font-size:1.1rem;color:#374151;margin-bottom:1rem}.price-main{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block;line-height:1;margin:1rem 0}.price-terms{font-size:1.2rem;color:#22c55e;font-weight:700;margin-bottom:1rem}.price-note{font-size:1rem;color:#6b7280;font-style:italic;margin:0}.bonus-package{background:linear-gradient(135deg,#fbbf240d,#8b5cf60d);border:2px solid rgba(251,191,36,.2);border-radius:16px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.bonus-header{text-align:center;margin-bottom:2rem}.bonus-header h4{font-size:1.5rem;color:#fbbf24;font-weight:700;margin:0}.bonus-total{text-align:center;padding:1.5rem;background:#fbbf241a;border-radius:12px;border:1px solid rgba(251,191,36,.3)}.total-value{margin-bottom:1rem}.total-label{font-size:1rem;color:#374151;font-weight:600;margin-right:.5rem}.total-amount{font-size:1.5rem;color:#fbbf24;font-weight:900}.total-offer{font-size:1rem;color:#22c55e;font-weight:700}.urgency-warning{background:#ef44440d;border:2px solid #EF4444;border-radius:12px;padding:1.5rem;margin:1.5rem 0;text-align:center}.warning-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.warning-icon{font-size:2.5rem}.warning-text{font-size:1.1rem;color:#ef4444;font-weight:700;margin:0}.warning-subtext{font-size:1rem;color:#6b7280;margin:0}.guarantee-promise{background:linear-gradient(135deg,#22c55e0d,#8b5cf60d);border:2px solid rgba(34,197,94,.2);border-radius:16px;padding:2rem;margin:2rem 0;text-align:center}.promise-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.promise-icon{font-size:3rem}.promise-text{font-size:1.1rem;color:#22c55e;font-weight:700;line-height:1.5;max-width:100%}.guarantee-explanation{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;margin:1.5rem 0;text-align:center}.explanation-header h4{font-size:1.3rem;color:#8b5cf6;font-weight:700;margin-bottom:1rem}.explanation-text{font-size:1rem;color:#374151;margin-bottom:1.5rem}.stats-breakdown{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem}.stat-item{text-align:center}.stat-percentage{font-size:2.5rem;font-weight:900;line-height:1;margin-bottom:.5rem}.stat-item.satisfied .stat-percentage{color:#22c55e}.stat-item.other .stat-percentage{color:#6b7280}.stat-label{font-size:.875rem;color:#6b7280;font-weight:600}.stat-divider{font-size:1.5rem;color:#d97706;font-weight:700}.process-steps{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0}.step-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid #f3f4f6}.step-item:last-child{border-bottom:none}.step-number{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;flex-shrink:0}.step-content{flex:1}.step-title{font-size:1.1rem;color:#1f2937;font-weight:700;margin-bottom:.25rem}.step-desc{font-size:.875rem;color:#6b7280;line-height:1.4}.main-benefit{text-align:center;margin:2rem 0}.benefit-highlight{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#8b5cf60d;border-radius:12px;border:1px solid rgba(139,92,246,.2)}.benefit-icon{font-size:2.5rem}.benefit-text{font-size:1.2rem;color:#8b5cf6;font-weight:700;margin:0}.freedom-list{display:grid;gap:1rem;margin-top:1.5rem}.freedom-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:12px}.freedom-icon{font-size:1.5rem;flex-shrink:0}.freedom-text{font-size:1rem;color:#374151;font-weight:500;line-height:1.4}.daily-costs{background:#ef44440d;border:1px solid rgba(239,68,68,.15);border-radius:16px;padding:2rem;margin:2rem 0}.cost-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(239,68,68,.1);text-align:center}.cost-item:last-child{border-bottom:none}.cost-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ef44441a;border-radius:50%;border:2px solid rgba(239,68,68,.2);flex-shrink:0}.cost-content{flex:1}.cost-title{font-size:1rem;color:#374151;font-weight:700;display:block;margin-bottom:.25rem}.cost-desc{font-size:.875rem;color:#6b7280;line-height:1.4}.opportunity-cost{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0}.opportunity-header{text-align:center;margin-bottom:1.5rem}.opportunity-header h4{font-size:1.5rem;color:#d97706;font-weight:700;margin:0}.competitor-advantages{display:grid;gap:1rem;margin-top:1.5rem}.advantage-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:12px;transition:all .3s ease;text-align:center}.advantage-item:active{transform:translateY(-2px);background:#fff;border-color:#22c55e4d}.advantage-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;border-radius:50%;border:2px solid rgba(34,197,94,.2);flex-shrink:0}.advantage-content{flex:1}.advantage-title{font-size:1rem;color:#374151;font-weight:700;display:block;margin-bottom:.25rem}.advantage-reason{font-size:.875rem;color:#6b7280;font-style:italic;line-height:1.4}.urgency-call{text-align:center;margin:2rem 0}.urgency-content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#ef44440d;border:2px solid #EF4444;border-radius:12px}.urgency-icon{font-size:2.5rem}.urgency-text{font-size:1.1rem;color:#ef4444;font-weight:700;margin:0}.cta-benefits{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0}.cta-header{text-align:center;margin-bottom:1.5rem}.cta-header h4{font-size:1.3rem;color:#8b5cf6;font-weight:700;margin:0}.benefit-checklist{display:grid;gap:1rem}.checklist-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:12px}.check-icon{font-size:1.25rem;color:#22c55e;flex-shrink:0;margin-top:.125rem}.check-content{flex:1}.check-title{font-size:1rem;color:#374151;font-weight:700;display:block;margin-bottom:.25rem}.check-note{font-size:.875rem;color:#6b7280;font-style:italic}.cta-button-container{text-align:center;margin:2rem 0}.trust-indicators{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.trust-icon{font-size:1rem}.mission-statement{background:linear-gradient(135deg,#8b5cf60d,#22c55e0d);border:2px solid rgba(139,92,246,.2);border-radius:16px;padding:2rem;margin:2rem 0;text-align:center}.mission-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.mission-icon{font-size:3rem}.mission-text{font-size:1.1rem;color:#8b5cf6;font-weight:700;margin:0;line-height:1.5}.personal-message{margin:2rem 0}.warning-message{text-align:center;margin:1.5rem 0}.warning-message .warning-content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#ef44440d;border:2px solid #EF4444;border-radius:12px}.warning-message .warning-icon{font-size:2.5rem}.warning-message .warning-text{font-size:1.1rem;color:#ef4444;font-weight:700;margin:0}.final-cta{text-align:center;margin:2rem 0}.cta-text{font-size:1.1rem;color:#374151;font-weight:600;margin-bottom:1.5rem}.signature{text-align:center;margin:3rem 0 1.5rem;padding:1.5rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.signature-content{max-width:100%;margin:0 auto}.signature-text{font-size:1rem;color:#6b7280;margin-bottom:1rem}.author-name{font-size:1.2rem;color:#1f2937;margin-bottom:.5rem}.author-title{font-size:.875rem;color:#8b5cf6}.final-note{background:#fbbf240d;border:1px solid rgba(251,191,36,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.note-text{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0}@media (min-width: 768px){.choice-path{padding:2rem;border-radius:20px}.path-title{font-size:1.5rem}.path-item{font-size:1.1rem}.pricing-heading{font-size:1.75rem}.price-reveal{padding:2.5rem;border-radius:20px}.price-main{font-size:3.5rem}.bonus-package{padding:2.5rem;border-radius:20px}.bonus-header h4{font-size:1.75rem}.bonus-item{flex-direction:row;text-align:left}.total-amount{font-size:1.75rem}.guarantee-promise{padding:2.5rem;border-radius:20px}.promise-text{font-size:1.2rem;max-width:600px}.stats-breakdown{flex-direction:row;gap:2rem}.stat-percentage{font-size:3rem}.process-steps{padding:2.5rem;border-radius:20px}.step-number{width:50px;height:50px;font-size:1.5rem}.step-title{font-size:1.2rem}.step-desc{font-size:1rem}.daily-costs,.opportunity-cost{padding:2.5rem;border-radius:20px}.cost-item,.advantage-item{flex-direction:row;text-align:left}.advantage-item:hover{transform:translate(-10px);background:#fff;border-color:#22c55e4d}.cta-benefits{padding:2.5rem;border-radius:20px}.cta-header h4{font-size:1.5rem}.trust-indicators{gap:2rem}.mission-statement{padding:2.5rem;border-radius:20px}.mission-text{font-size:1.2rem}.signature{padding:2rem;border-radius:16px}.signature-content{max-width:400px}}@media (min-width: 1024px){.choice-path{padding:2.5rem}.path-title{font-size:1.6rem}.path-item{font-size:1.2rem}.pricing-heading{font-size:2rem}.price-reveal{padding:3rem}.price-main{font-size:4rem}.price-intro{font-size:1.3rem}.price-terms{font-size:1.4rem}.bonus-package{padding:3rem}.bonus-header h4{font-size:1.8rem}.bonus-item:hover{transform:translate(-10px);background:#fff;border-color:#fbbf2466}.total-amount{font-size:2rem}.guarantee-promise{padding:3rem}.promise-icon{font-size:4rem}.promise-text{font-size:1.3rem}.guarantee-explanation{padding:2.5rem}.explanation-header h4{font-size:1.6rem}.explanation-text{font-size:1.2rem}.process-steps{padding:3rem}.step-item{gap:2rem}.step-title{font-size:1.3rem}.benefit-highlight{padding:2rem}.benefit-text{font-size:1.4rem}.daily-costs,.opportunity-cost{padding:3rem}.opportunity-header h4{font-size:1.8rem}.cta-benefits{padding:3rem}.cta-header h4{font-size:1.6rem}.check-title{font-size:1.2rem}.mission-statement{padding:3rem}.mission-icon{font-size:4rem}.mission-text{font-size:1.3rem}.signature{margin:4rem 0 2rem}.author-name{font-size:1.3rem}}@media (min-width: 1440px){.choice-path,.bonus-package,.guarantee-promise,.process-steps,.daily-costs,.opportunity-cost,.cta-benefits,.mission-statement{padding:4rem}.price-main{font-size:4.5rem}.bonus-header h4,.opportunity-header h4{font-size:2rem}.mission-text,.promise-text{font-size:1.4rem}}.story-image{width:100%;height:auto;border-radius:12px;margin-bottom:1.5rem;object-fit:cover;box-shadow:0 4px 15px #00000014}.highlight-text{color:#d97706;font-weight:600}.success-metrics{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:linear-gradient(135deg,#fbbf240d,#8b5cf60d);border:2px solid rgba(251,191,36,.2);border-radius:16px;padding:2rem;position:relative;overflow:hidden;margin:2rem 0}.success-metrics:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#fbbf24,#8b5cf6,#ec4899,#fbbf24);border-radius:16px;z-index:-1}.success-stat{text-align:center;flex:1;position:relative;z-index:1;width:100%}.success-number{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:block;line-height:1;margin-bottom:1rem}.success-desc{font-size:1rem;color:#374151;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.success-comparison{font-size:.875rem;color:#6b7280;line-height:1.4}.success-divider{width:80px;height:2px;background:linear-gradient(90deg,transparent,#d97706,transparent);flex-shrink:0}.kicker-reveal{margin:3rem 0;text-align:center}.kicker-header{margin-bottom:2rem}.kicker-label{font-size:1.5rem;color:#d97706;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:relative;padding:0 1rem}.kicker-label:before,.kicker-label:after{content:"";position:absolute;top:50%;width:40px;height:2px;background:linear-gradient(90deg,transparent,#d97706,transparent)}.kicker-label:before{right:100%;margin-right:.5rem}.kicker-label:after{left:100%;margin-left:.5rem}.why-explanation{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;margin:2rem 0;text-align:center}.why-header{margin-bottom:1.5rem}.why-header h4{font-size:1.5rem;color:#8b5cf6;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.1em}.why-content{max-width:100%;margin:0 auto}.why-text{font-size:1.1rem;color:#374151;line-height:1.6;margin:0}.results-showcase{background:linear-gradient(135deg,#22c55e0d,#8b5cf60d);border:2px solid rgba(34,197,94,.2);border-radius:16px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.results-header{text-align:center;margin-bottom:2rem}.results-header h4{font-size:1.75rem;color:#22c55e;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px rgba(34,197,94,.3)}.promise-preview{background:linear-gradient(135deg,#8b5cf60d,#22c55e0d);border:2px solid rgba(139,92,246,.2);border-radius:16px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.promise-header{text-align:center;margin-bottom:1.5rem}.promise-header h4{font-size:1.5rem;color:#8b5cf6;font-weight:700;margin:0}.promise-intro{font-size:1.1rem;color:#374151;text-align:center;margin-bottom:1.5rem;line-height:1.5}.promise-highlight{text-align:center;margin:1.5rem 0;padding:1.5rem;background:#8b5cf60d;border-radius:12px;border:1px solid rgba(139,92,246,.2)}.promise-main{font-size:1.5rem;color:#d97706;font-weight:900;margin:0;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 20px rgba(251,191,36,.2)}.promise-benefits{display:grid;gap:1rem;margin-top:2rem}.benefit-item{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.benefit-item:active{transform:translateY(-2px);background:#fff;border-color:#22c55e4d}.benefit-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#22c55e,#16a34a);transform:scaleY(0);transition:transform .3s ease}.benefit-item:active:before{transform:scaleY(1)}.benefit-icon{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;border-radius:50%;border:2px solid rgba(34,197,94,.2);flex-shrink:0}.benefit-text{font-size:1rem;color:#374151;font-weight:600;line-height:1.4;flex:1}.empathy-statement{margin:2rem 0;display:flex;justify-content:center}.empathy-content{background:linear-gradient(135deg,#8b5cf61a,#ec48991a);border:2px solid rgba(139,92,246,.2);border-radius:16px;padding:2rem;text-align:center;position:relative;overflow:hidden;max-width:100%}.empathy-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.empathy-text{font-size:1.2rem;color:#8b5cf6;font-weight:700;margin:0;line-height:1.4}@media (min-width: 768px){.success-metrics{flex-direction:row;gap:2rem;padding:3rem;border-radius:20px}.success-number{font-size:3.5rem}.success-desc{font-size:1.1rem}.success-divider{width:100px}.kicker-label{font-size:1.75rem;padding:0 2rem}.kicker-label:before,.kicker-label:after{width:60px;margin-right:1rem;margin-left:1rem}.why-explanation{padding:2.5rem;border-radius:20px}.why-header h4{font-size:1.75rem}.why-text{font-size:1.2rem}.why-content{max-width:600px}.results-showcase{padding:2.5rem;border-radius:20px}.results-header h4{font-size:2rem}.promise-preview{padding:2.5rem;border-radius:20px}.promise-header h4{font-size:1.75rem}.promise-intro{font-size:1.2rem}.promise-main{font-size:1.75rem}.benefit-item{flex-direction:row;text-align:left}.benefit-item:hover{transform:translate(-10px);background:#fff;border-color:#22c55e4d}.benefit-item:hover:before{transform:scaleY(1)}.empathy-content{padding:2.5rem;max-width:700px}.empathy-icon{font-size:3rem}.empathy-text{font-size:1.3rem}}@media (min-width: 1024px){.success-metrics{padding:4rem;border-radius:24px}.success-number{font-size:4rem}.success-desc{font-size:1.2rem}.success-divider{width:120px}.kicker-reveal{margin:4rem 0}.kicker-header{margin-bottom:3rem}.kicker-label{font-size:1.8rem}.why-explanation{padding:3rem}.why-header h4{font-size:2rem}.why-text{font-size:1.3rem}.results-showcase{padding:3rem;border-radius:24px}.results-header{margin-bottom:3rem}.results-header h4{font-size:2.2rem}.promise-preview{padding:3rem;border-radius:24px}.promise-header h4{font-size:2rem}.promise-intro{font-size:1.3rem}.promise-main{font-size:1.8rem}.benefit-text{font-size:1.2rem}.empathy-icon{font-size:3rem;margin-bottom:1.5rem}.empathy-text{font-size:1.4rem}}body{overflow-x:hidden}@media (hover: none) and (pointer: coarse){.cta-button:hover{transform:none;box-shadow:0 4px 12px #fbbf244d}.result-card:hover,.dedication-stat:hover,.brand-item:hover,.vision-item:hover,.benefit-item:hover,.advantage-item:hover,.bonus-item:hover{transform:none}.faq-question:hover{background-color:transparent}}.cta-button,.faq-icon,.pulse-dot{will-change:transform}.hero-container{position:relative;z-index:1}.subheadline-container{position:relative;z-index:2}@media (prefers-reduced-motion: reduce){.will-change{will-change:auto}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.story-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
