.Header-module__KppamW__header{background-color:var(--bg-primary);border-bottom:1px solid var(--bg-tertiary);padding:var(--space-3)var(--container-padding-mobile);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#faf8f5f2;position:sticky;top:0}.Header-module__KppamW__container{max-width:var(--width-full);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Header-module__KppamW__logo a{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);text-decoration:none;transition:color .2s}.Header-module__KppamW__logo a:hover{color:var(--accent-primary);text-decoration:none}.Header-module__KppamW__nav{gap:var(--space-4);align-items:center;display:flex}.Header-module__KppamW__navLink{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);white-space:nowrap;text-decoration:none;transition:color .2s}.Header-module__KppamW__navLink:hover{color:var(--accent-primary);text-decoration:none}.Header-module__KppamW__ctaLink{background-color:var(--accent-primary);color:#fff;padding:var(--space-1)var(--space-2);font-weight:var(--weight-semibold);border-radius:6px;transition:all .2s;box-shadow:0 2px 4px #d4763b26}.Header-module__KppamW__ctaLink:hover{background-color:var(--button-primary-hover);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #d4763b40}.Header-module__KppamW__mobileMenuButton{padding:var(--space-1);cursor:pointer;z-index:101;background:0 0;border:none;display:none}.Header-module__KppamW__hamburger{flex-direction:column;gap:5px;width:24px;display:flex}.Header-module__KppamW__hamburger span{background-color:var(--text-heading);border-radius:2px;width:100%;height:2px;transition:all .3s;display:block}.Header-module__KppamW__hamburgerOpen span:first-child{transform:rotate(45deg)translate(7px,7px)}.Header-module__KppamW__hamburgerOpen span:nth-child(2){opacity:0}.Header-module__KppamW__hamburgerOpen span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}@media (min-width:768px){.Header-module__KppamW__header{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:1024px){.Header-module__KppamW__header{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (max-width:768px){.Header-module__KppamW__mobileMenuButton{display:block}.Header-module__KppamW__nav{background-color:var(--bg-primary);width:70%;max-width:300px;height:100vh;padding:var(--space-10)var(--space-4)var(--space-4);align-items:stretch;gap:var(--space-2);flex-direction:column;transition:right .3s;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-4px 0 16px #0000001a}.Header-module__KppamW__navOpen{right:0}.Header-module__KppamW__navLink{padding:var(--space-2);font-size:var(--text-base);border-bottom:1px solid var(--bg-tertiary)}.Header-module__KppamW__navLink:last-child{border-bottom:none}.Header-module__KppamW__ctaLink{text-align:center;margin-top:var(--space-2)}}@media (max-width:480px){.Header-module__KppamW__logo a{font-size:var(--text-lg)}}
.Footer-module__UDEoiW__footer{color:#f5f5f5;padding:var(--space-8)var(--container-padding-mobile)var(--space-6);margin-top:var(--space-12);border-top:3px solid var(--accent-primary);background-color:#2d2d2d}.Footer-module__UDEoiW__container{max-width:var(--width-full);margin:0 auto}.Footer-module__UDEoiW__columns{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);justify-items:center;max-width:1000px;margin-left:auto;margin-right:auto;display:grid}.Footer-module__UDEoiW__column{text-align:center}.Footer-module__UDEoiW__column h3{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--space-3);color:#fff;margin-top:0}.Footer-module__UDEoiW__links{text-align:center;margin:0;padding:0;list-style:none}.Footer-module__UDEoiW__links li{margin-bottom:var(--space-2)}.Footer-module__UDEoiW__links a{color:#ffffffbf;font-size:var(--text-sm);text-decoration:none;transition:color .2s;display:inline-block}.Footer-module__UDEoiW__links a:hover{color:var(--accent-primary);text-decoration:none}.Footer-module__UDEoiW__bottom{padding-top:var(--space-6);text-align:center;border-top:1px solid #ffffff26;max-width:1000px;margin-left:auto;margin-right:auto}.Footer-module__UDEoiW__tagline{text-align:center;color:var(--accent-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-bottom:var(--space-4);max-width:none;margin-left:auto;margin-right:auto}.Footer-module__UDEoiW__disclaimer{padding:var(--space-3);border-left:3px solid var(--accent-warning);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);color:#ffffffd9;text-align:center;background-color:#ffffff14;border-radius:8px;max-width:800px;margin-left:auto;margin-right:auto}.Footer-module__UDEoiW__disclaimer strong{color:#fff}.Footer-module__UDEoiW__copyright{text-align:center;color:#ffffff80;font-size:var(--text-sm);max-width:none;margin:0 auto}@media (min-width:768px){.Footer-module__UDEoiW__footer{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}}@media (min-width:1024px){.Footer-module__UDEoiW__footer{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}}@media (max-width:768px){.Footer-module__UDEoiW__columns{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Footer-module__UDEoiW__footer{padding-top:var(--space-6);padding-bottom:var(--space-5)}.Footer-module__UDEoiW__columns{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr}.Footer-module__UDEoiW__column h3{font-size:var(--text-base)}}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg-primary:#faf8f5;--bg-secondary:#f0ede8;--bg-tertiary:#e8e4df;--text-primary:#2d2d2d;--text-secondary:#5a5a5a;--text-heading:#1a1a1a;--accent-primary:#d4763b;--accent-secondary:#5b8a72;--accent-warning:#e67e22;--accent-critical:#c0392b;--accent-info:#3b7dbd;--link-color:#c75f32;--link-hover:#a84d27;--button-primary:#d4763b;--button-primary-hover:#c75f32;--button-secondary:#5b8a72;--button-secondary-hover:#4a7c59;--color-primary:#d4763b;--color-primary-dark:#c75f32;--color-secondary:#c75f32;--color-success:#5b8a72;--color-warning:#e67e22;--color-text:#2d2d2d;--color-text-light:#5a5a5a;--color-bg:#faf8f5;--color-bg-light:#f0ede8;--color-border:#e8e4df;--shadow-sm:0 1px 3px #0000001a;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--width-narrow:650px;--width-content:800px;--width-wide:1000px;--width-full:1200px;--container-padding-mobile:20px;--container-padding-tablet:40px;--container-padding-desktop:60px;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;--text-xs:13px;--text-sm:15px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:56px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.7;--leading-loose:1.8}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-bold);color:var(--text-heading);margin-top:0}h1{font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--space-3);letter-spacing:-.02em}h2{font-size:var(--text-3xl);margin-top:var(--space-8);margin-bottom:var(--space-3);line-height:1.3}h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);margin-top:var(--space-5);margin-bottom:var(--space-2)}h4{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);margin-top:var(--space-4);margin-bottom:var(--space-2)}p{margin-bottom:var(--space-3);max-width:var(--width-content)}a{color:var(--link-color);text-decoration:none;transition:color .2s}a:hover{color:var(--link-hover);text-decoration:underline}strong,b{font-weight:var(--weight-bold);color:var(--text-heading)}ul,ol{margin-bottom:var(--space-3);padding-left:var(--space-4)}li{margin-bottom:var(--space-1);line-height:var(--leading-relaxed)}code{font-family:var(--font-mono);background-color:var(--bg-secondary);color:var(--text-heading);border-radius:3px;padding:2px 6px;font-size:.9em}pre{background-color:var(--bg-secondary);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:8px;overflow-x:auto}pre code{background-color:#0000;padding:0}table{border-collapse:collapse;width:100%;margin:var(--space-4)0;font-size:var(--text-sm)}th{background-color:var(--bg-secondary);padding:var(--space-2);text-align:left;font-weight:var(--weight-semibold);border-bottom:2px solid var(--bg-tertiary)}td{padding:var(--space-2);border-bottom:1px solid var(--bg-tertiary)}tr:last-child td{border-bottom:none}blockquote{background-color:var(--bg-secondary);border-left:4px solid var(--accent-secondary);padding:var(--space-3)var(--space-4);margin:var(--space-4)0;color:var(--text-primary);font-style:italic}hr{border:none;border-top:1px solid var(--bg-tertiary);margin:var(--space-6)0}img{max-width:100%;height:auto}:focus{outline:2px solid var(--accent-primary);outline-offset:2px}.skip-to-content{background:var(--accent-primary);color:#fff;padding:var(--space-1)var(--space-2);z-index:100;font-weight:var(--weight-semibold);text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.6s ease-out fadeIn}button,a,.card,.checklist-checkbox{transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width:480px){:root{--text-4xl:36px;--text-3xl:28px;--text-2xl:24px;--text-5xl:40px}body{font-size:17px}}@media (max-width:640px){h1{font-size:36px}h2{margin-top:var(--space-6);font-size:28px}h3{margin-top:var(--space-4);font-size:24px}}.content-wrapper{max-width:var(--width-content);padding:0 var(--container-padding-mobile);margin:0 auto}.wide-content{max-width:var(--width-wide);padding:0 var(--container-padding-mobile);margin:0 auto}.full-width,.content-container,main,article{max-width:var(--width-full);padding:0 var(--container-padding-mobile);margin:0 auto}@media (min-width:768px){.content-wrapper,.wide-content,.full-width,.content-container,main,article{padding:0 var(--container-padding-tablet)}}@media (min-width:1024px){.content-wrapper,.wide-content,.full-width,.content-container,main,article{padding:0 var(--container-padding-desktop)}}.text-center{text-align:center}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resource-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.resource-card{background-color:var(--bg-secondary);border:2px solid var(--bg-tertiary);padding:var(--space-8);border-radius:12px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.resource-card:hover{border-color:var(--accent-primary);text-decoration:none;transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.resource-icon{margin-bottom:var(--space-4);font-size:3rem;line-height:1}.resource-card h3{font-size:var(--text-xl);margin-top:0;margin-bottom:var(--space-3);color:var(--text-primary)}.resource-card p{color:var(--text-secondary);margin-bottom:var(--space-4);flex-grow:1;max-width:none}.resource-link{color:var(--accent-primary);font-weight:var(--weight-medium);margin-top:auto}:root{--surface-light:var(--bg-secondary);--surface-warm:var(--bg-primary);--border-light:var(--bg-tertiary);--accent-orange:var(--accent-primary);--critical-bg:#fde8e8;--danger:var(--accent-critical);--success-bg:#e8f5e9;--info-bg:#e3f2fd;--font-bold:var(--weight-bold);--radius-md:8px;--radius-lg:12px}.stat-badge{background-color:var(--surface-light);border:2px solid var(--accent-orange);border-radius:var(--radius-md);padding:var(--space-3)var(--space-5);font-size:var(--text-base)}.problem-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.problem-card{background-color:var(--surface-light);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.problem-icon{margin-bottom:var(--space-4);font-size:3rem}.problem-card h3{font-size:var(--text-xl);margin-top:0;margin-bottom:var(--space-3)}.problem-card p{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:0}.benefits-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.benefit-item{gap:var(--space-4);align-items:flex-start;display:flex}.benefit-icon{font-size:var(--text-2xl);flex-shrink:0}.benefit-item h4{margin-top:0;margin-bottom:var(--space-2);font-size:var(--text-lg)}.benefit-item p{color:var(--text-secondary);margin-bottom:0}.whats-inside-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.inside-card{background-color:var(--surface-light);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6)}.inside-header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--border-light);display:flex}.inside-number{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--accent-orange)}.inside-card h3{font-size:var(--text-xl);margin:0}.inside-card ul{margin-bottom:0;padding-left:0;list-style:none}.inside-card ul li{padding-left:var(--space-6);margin-bottom:var(--space-2);position:relative}.inside-card ul li:before{content:"✓";color:var(--accent-orange);font-weight:var(--font-bold);position:absolute;left:0}.testimonial-card{background-color:var(--surface-light);border-left:4px solid var(--accent-orange);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-6);box-shadow:0 2px 8px #0000001a}.quote-mark{color:var(--accent-orange);margin-bottom:var(--space-3);font-family:Georgia,serif;font-size:4rem;line-height:1}.testimonial-author{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-light);gap:var(--space-1);flex-direction:column;display:flex}.testimonial-author span{color:var(--text-secondary);font-size:var(--text-sm)}.how-it-works-grid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.step-card{text-align:center}.step-number{background-color:var(--accent-orange);color:#fff;width:60px;height:60px;font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-card h3{margin-top:0;margin-bottom:var(--space-3)}.step-card p{color:var(--text-secondary);margin-bottom:0}.purchase-box{background-color:var(--surface-light);border:3px solid var(--accent-orange);border-radius:var(--radius-lg);padding:var(--space-10);max-width:800px;margin:0 auto}.purchase-includes{margin:var(--space-8)0}.purchase-includes h3{margin-top:0;margin-bottom:var(--space-4)}.purchase-includes ul{padding-left:0;list-style:none}.purchase-includes li{padding:var(--space-2)0;font-size:var(--text-lg)}.purchase-price{background:linear-gradient(135deg,var(--success-bg)0%,var(--surface-warm)100%);border-radius:var(--radius-lg);padding:var(--space-8);margin:var(--space-8)0;text-align:center}.price-tag{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.price-label{font-size:var(--text-base);color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.price-amount{font-size:4rem;font-weight:var(--font-bold);color:var(--accent-orange);line-height:1}.price-subtext{font-size:var(--text-base);color:var(--text-secondary)}.purchase-button-container{margin:var(--space-8)0;justify-content:center;display:flex}.purchase-guarantees{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.guarantee-item{align-items:flex-start;gap:var(--space-3);text-align:left;display:flex}.guarantee-item strong{margin-bottom:var(--space-1);display:block}.guarantee-item p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.faq-list{max-width:800px;margin:0 auto}.faq-item{background-color:var(--surface-light);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6)}.faq-item h3{margin-top:0;margin-bottom:var(--space-3);font-size:var(--text-xl);color:var(--accent-orange)}.faq-item p{color:var(--text-secondary);margin-bottom:0}.button{padding:var(--space-3)var(--space-6);background-color:var(--button-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;font-size:var(--text-base);border:none;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.button:hover{background-color:var(--button-primary-hover);color:#fff;text-decoration:none;transform:translateY(-2px)}.button-large{padding:var(--space-4)var(--space-8);font-size:var(--text-lg)}@media (max-width:768px){.price-amount{font-size:3rem}.purchase-box{padding:var(--space-6)}.problem-grid,.benefits-grid,.whats-inside-grid,.how-it-works-grid{grid-template-columns:1fr}.stat-badge{font-size:var(--text-sm);padding:var(--space-2)var(--space-3)}}
