*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{color:#0a0a0a;letter-spacing:0;background:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.7;overflow-x:hidden}:root{--black:#0a0a0a;--black-light:#1a1a1a;--black-lighter:#2a2a2a;--gray-900:#171717;--gray-800:#262626;--gray-700:#404040;--gray-600:#525252;--gray-500:#737373;--gray-400:#a3a3a3;--gray-300:#d4d4d4;--gray-200:#e5e5e5;--gray-100:#f5f5f5;--gray-50:#fafafa;--accent:#ffa440;--accent-dark:#e6930a;--accent-light:#ffb366;--accent-lighter:#ffd4a3;--white:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--section-padding:clamp(58px, 9vw, 96px);--section-gap:clamp(34px, 6vw, 60px);--card-padding:clamp(22px, 3.5vw, 40px);--small-padding:clamp(16px, 3vw, 32px)}header{background:var(--white);border-bottom:1px solid var(--gray-200);z-index:1000;height:clamp(60px,8vw,72px);box-shadow:var(--shadow-sm);align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.header-content{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0;display:flex}.logo{height:clamp(28px,5vw,36px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.logo:hover{transform:scale(1.02)}.header-cta{background:var(--accent);color:var(--white);letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:clamp(8px,2vw,12px) clamp(16px,3vw,24px);font-size:clamp(.7rem,1.5vw,.875rem);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #ffa4404d}.header-cta:hover{background:var(--accent-light);transform:translateY(-1px);box-shadow:0 6px 16px #ffa44066}.pulsing-cta{animation:2s ease-in-out infinite ctaPulse}.hero{text-align:center;min-height:100vh;color:var(--white);background-color:#0000;background-image:linear-gradient(135deg,#0a0a0abf 0%,#1a1a1aa6 100%),url(/opinie/optimized/brand/hero-opinie.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;margin-top:clamp(60px,8vw,72px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(135deg,#ffa44014 0%,#0006 50%,#ffa4400a 100%);position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#0000,#0000004d);height:120px;position:absolute;bottom:0;left:0;right:0}.hero-content{z-index:3;max-width:960px;padding:clamp(32px,6vw,48px) clamp(16px,4vw,32px);position:relative}.hero-proof-badge{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;margin-bottom:clamp(24px,4vw,32px);padding:clamp(8px,2vw,10px) clamp(16px,3vw,20px);font-size:clamp(.75rem,1.5vw,.8rem);font-weight:500;animation:1s .3s forwards fadeInUp;display:inline-block}.hero-main-headline{letter-spacing:0;text-shadow:0 4px 12px #00000080;opacity:0;margin-bottom:clamp(16px,3vw,20px);font-size:clamp(2.5rem,8vw,5.5rem);font-weight:600;line-height:1.1;animation:1.2s .1s forwards fadeInUp}.hero-subheadline{color:#fffffff2;text-shadow:0 2px 8px #0006;opacity:0;letter-spacing:0;margin-bottom:clamp(32px,5vw,40px);font-size:clamp(1.25rem,4vw,2.5rem);font-weight:400;line-height:1.3;animation:1s .5s forwards fadeInUp}.hero-description{color:#ffffffe6;text-shadow:0 2px 6px #0006;opacity:0;max-width:880px;margin-bottom:clamp(20px,3vw,24px);margin-left:auto;margin-right:auto;font-size:clamp(1rem,2.5vw,1.4rem);font-weight:400;line-height:1.7;animation:1s .7s forwards fadeInUp}.hero-hook{color:#ffffffd9;text-shadow:0 2px 6px #0000004d;opacity:0;max-width:780px;margin-bottom:clamp(40px,6vw,48px);margin-left:auto;margin-right:auto;font-size:clamp(.95rem,2.2vw,1.25rem);font-weight:400;line-height:1.6;animation:1s .9s forwards fadeInUp}.hero-cta-container{opacity:0;animation:1s 1.3s forwards fadeInUp}.hero-primary-cta{background:var(--accent);color:var(--white);letter-spacing:0;border:1px solid #ffffff1a;border-radius:12px;padding:clamp(14px,3vw,18px) clamp(28px,5vw,36px);font-size:clamp(1rem,2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #ffa4404d}.hero-primary-cta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.hero-primary-cta:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 35px #ffa44066}.hero-primary-cta:hover:before{left:100%}.hero-secondary-text{color:#ffffffb3;margin-top:clamp(16px,3vw,20px);font-size:clamp(.8rem,1.8vw,.9rem);font-weight:400}.hero-scroll-indicator{opacity:0;animation:1s 1.5s forwards fadeInUp,2.5s ease-in-out 2.5s infinite bounce;position:absolute;bottom:clamp(24px,4vw,40px);left:50%;transform:translate(-50%)}.scroll-arrow{border:2px solid #fff9;border-top:none;border-left:none;width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);transform:rotate(45deg)}.highlight-text{color:var(--accent);font-weight:600;display:inline-block;position:relative}.highlight-text:after{content:"";background:var(--accent);opacity:.5;height:2px;position:absolute;bottom:-2px;left:0;right:0}.highlight-text-no-underline,.accent{color:var(--accent);font-weight:600}.highlighted-word,.highlighted-nie{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#dc2626,#ef4444);-webkit-background-clip:text;background-clip:text;font-weight:700;text-decoration:none;position:relative}.stats-section,.testimonials-section,.process-section,.team-section,.faq-section,.cta-section,.testimonials-gallery-section,.testimonials-wall-section,.youtube-interview-section,.courses-fail-section,.video-method-section,.investment-section{padding:var(--section-padding) 0;overflow:hidden}.testimonials-section.alt,.testimonials-gallery-section.bg-gray,.youtube-interview-section.bg-gray,.process-section,.investment-section{background:var(--gray-50)}.investment-quote{margin:clamp(32px,5vw,40px) 0}.buffett-quote{background:linear-gradient(135deg, var(--gray-50) 0%, var(--white) 100%);border-left:4px solid var(--accent);padding:var(--small-padding) clamp(24px, 4vw, 40px);box-shadow:var(--shadow-lg);border-radius:0 16px 16px 0;max-width:800px;margin:0 auto;font-style:normal;position:relative}.quote-text{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:500;line-height:1.4;display:block}.quote-author{color:var(--gray-600);text-align:right;font-size:clamp(.9rem,2vw,1rem);font-style:normal;font-weight:500;display:block}.buffett-description{color:var(--gray-500);font-size:clamp(.8rem,1.8vw,.875rem);font-style:italic;font-weight:400}.intro-highlight{margin-bottom:var(--small-padding);text-align:center;background:linear-gradient(135deg,#ffa4401a 0%,#ffa4400d 100%);border:1px solid #ffa44033;border-radius:12px;padding:clamp(20px,4vw,24px)}.intro-highlight p{color:var(--black);margin:0;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.5}.explanation-highlight{background:var(--gray-100);border-left:4px solid var(--accent);margin:var(--small-padding) 0;border-radius:0 12px 12px 0;padding:clamp(20px,4vw,24px)}.explanation-highlight p{color:var(--black);margin:0;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6}.conclusion-highlight{text-align:center;background:linear-gradient(135deg,#ffa4401a 0%,#ffa4400d 100%);border:1px solid #ffa44033;border-radius:12px;margin-bottom:clamp(20px,3vw,24px);padding:clamp(20px,4vw,24px)}.conclusion-highlight p{color:var(--black);margin:0;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.5}.car-section{margin:var(--small-padding) 0;position:relative}.car-image-container-clean{background:var(--white);text-align:center;box-shadow:none;z-index:2;border:none;border-radius:0;padding:0;position:relative}.car-image-clean{object-fit:contain;max-width:100%;height:auto;max-height:clamp(180px,25vw,220px);margin:0 auto;display:block;transform:scale(1.2)}.car-lambo-illustration{object-fit:contain;width:min(720px,100%);height:auto;margin:0 auto;display:block}.question-header{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.snowflake-icon{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px);color:var(--accent);animation:3s ease-in-out infinite snowflakeFloat}.snowflake-icon-large{color:#a5f3fc;width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);margin-bottom:16px;animation:3s ease-in-out infinite snowflakeFloat}@keyframes snowflakeFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(180deg)}}.premium-button{background:var(--black);color:var(--white);letter-spacing:0;box-shadow:var(--shadow-lg);border:1px solid #0000;border-radius:10px;padding:clamp(12px,3vw,16px) clamp(24px,4vw,32px);font-size:clamp(.9rem,2vw,1rem);font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.premium-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.premium-button:hover{background:var(--black-light);box-shadow:var(--shadow-xl);transform:translateY(-2px)}.premium-button:hover:before{left:100%}.premium-button-accent{background:var(--accent);box-shadow:0 8px 25px #ffa44040}.premium-button-accent:hover{background:var(--accent-light);box-shadow:0 12px 35px #ffa44059}.impact-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,40px);display:grid}.impact-item{text-align:center;padding:var(--card-padding) var(--small-padding);background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.impact-item:before{content:"";background:var(--accent);height:4px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.impact-item:hover:before{transform:scaleX(1)}.impact-item.fade-in{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.impact-item:hover{box-shadow:var(--shadow-xl);border-color:#ffa4404d;transform:translateY(-6px)}.impact-number{color:var(--accent);letter-spacing:0;margin-bottom:16px;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1.1;display:block}.percent-container{justify-content:center;align-items:center;gap:2px;display:flex}.percent-part{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.percent-part.visible{opacity:1;transform:translateY(0)}.impact-label{color:var(--gray-600);letter-spacing:0;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500;line-height:1.5}.subtle-question{text-align:center;color:var(--black);opacity:0;letter-spacing:0;margin-top:clamp(20px,3vw,24px);margin-bottom:clamp(20px,3vw,24px);font-size:clamp(1.25rem,2.8vw,1.375rem);font-weight:600;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.subtle-question.visible{opacity:1;transform:translateY(0)}.testimonial-card{background:var(--white);color:inherit;box-shadow:var(--shadow-md);cursor:pointer;border:1px solid var(--gray-200);border-radius:12px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.testimonial-card:hover{box-shadow:var(--shadow-xl);border-color:#ffa4404d;transform:translateY(-6px)}.process-journey{flex-direction:column;gap:clamp(40px,6vw,60px);max-width:1040px;margin:0 auto;display:flex;position:relative}.process-journey:before{content:"";background:linear-gradient(to bottom, transparent, var(--gray-300) 20%, var(--gray-300) 80%, transparent);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.process-step{background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);opacity:0;z-index:2;border-radius:16px;margin-bottom:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;transform:translateY(30px)}.process-step.visible{opacity:1;transform:translateY(0)}.process-step:hover{box-shadow:var(--shadow-xl);border-color:#ffa4404d;transform:translateY(-6px)}.process-step-header{background:var(--gray-50);border-bottom:1px solid var(--gray-200);border-radius:16px 16px 0 0;align-items:center;gap:clamp(16px,3vw,24px);padding:clamp(32px,5vw,40px);display:flex}.process-step-badge{background:var(--accent);width:clamp(70px,10vw,80px);height:clamp(70px,10vw,80px);color:var(--white);text-align:center;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;box-shadow:0 8px 25px #ffa44040}.process-step-duration{opacity:1;letter-spacing:0;text-align:center;font-size:clamp(.8rem,1.8vw,.875rem);font-weight:600;line-height:1.2}.process-step-title{color:var(--black);letter-spacing:0;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:600;line-height:1.3}.process-step-content{padding:clamp(32px,5vw,40px)}.process-step-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,30px);display:grid}.process-step-description{color:var(--gray-600);margin-bottom:var(--small-padding);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.process-step-benefits{flex-direction:column;gap:16px;display:flex}.process-benefit{color:var(--gray-700);align-items:center;gap:16px;padding:12px 0;font-size:clamp(1rem,2.2vw,1.125rem);display:flex}.process-benefit-icon{color:var(--accent);flex-shrink:0;width:20px;height:20px}.process-testimonial-image{width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:8px;transition:transform .3s}.process-testimonial-image:hover{transform:scale(1.02)}.team-section{background:var(--gray-50)}.team-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,40px);max-width:1200px;margin:0 auto;display:grid}.team-member{text-align:center;background:var(--white);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);border-radius:16px;justify-self:center;max-width:380px;padding:clamp(32px,5vw,40px);transition:all .4s cubic-bezier(.4,0,.2,1)}.team-member.fade-in{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.team-member:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.team-photo{object-fit:contain;border:3px solid var(--accent);border-radius:12px;width:auto;max-width:clamp(120px,20vw,140px);height:auto;margin:0 auto clamp(20px,3vw,24px);box-shadow:0 8px 25px #ffa44033}.team-name{color:var(--black);letter-spacing:0;margin-bottom:8px;font-size:clamp(1.25rem,2.5vw,1.375rem);font-weight:600}.team-role{color:#8a4b00;margin-bottom:16px;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500}.team-description{color:var(--gray-600);text-align:left;font-size:clamp(.95rem,2vw,1rem);line-height:1.7}.team-bottom-container{margin-top:var(--small-padding);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:clamp(32px,5vw,40px);display:flex}.team-member-bottom{max-width:380px}.faq-section-enhanced{padding:var(--section-padding) 0;background:var(--white)}.faq-categories{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1.5vw,8px);margin-bottom:clamp(48px,6vw,60px);padding:0 clamp(16px,4vw,32px);display:flex}.faq-category-btn{border:1px solid var(--gray-300);color:var(--gray-600);cursor:pointer;white-space:nowrap;letter-spacing:0;background:0 0;border-radius:6px;padding:clamp(6px,1.5vw,8px) clamp(12px,2.5vw,16px);font-size:clamp(.8rem,1.8vw,.875rem);font-weight:400;transition:all .2s}.faq-category-btn:hover{border-color:var(--gray-400);color:var(--gray-700)}.faq-category-btn.active{background:var(--black);border-color:var(--black);color:var(--white)}.faq-container-enhanced{flex-direction:column;gap:1px;max-width:800px;margin:0 auto;display:flex}.faq-item-enhanced{background:var(--white);border:none;border-bottom:1px solid var(--gray-200);border-radius:0;transition:all .2s;overflow:hidden}.faq-item-enhanced.fade-in{opacity:0;animation:.4s forwards fadeInUp}.faq-item-enhanced:last-child{border-bottom:none}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:clamp(20px,3vw,24px) 0;transition:all .2s;display:flex}.faq-question-btn::-webkit-details-marker{display:none}.faq-question-btn::marker{content:""}.faq-question-content{flex:1;align-items:center;gap:16px;display:flex}.faq-question-text{color:var(--black);letter-spacing:0;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500;line-height:1.4}.faq-chevron{width:20px;height:20px;color:var(--gray-400);flex-shrink:0;transition:all .2s}.faq-chevron.rotated{color:var(--black);transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;transition:all .3s;overflow:hidden}.faq-answer-wrapper.open{max-height:400px}.faq-item-enhanced[open] .faq-answer-wrapper{max-height:none}.faq-item-enhanced[open] .faq-chevron{color:var(--black);transform:rotate(180deg)}.faq-answer-content{color:var(--gray-600);border-top:none;padding:0 0 clamp(20px,3vw,24px);font-size:clamp(.95rem,2vw,1rem);line-height:1.6}.faq-contact-cta{margin-top:var(--section-gap);text-align:center}.faq-contact-content{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;max-width:600px;margin:0 auto;padding:clamp(32px,5vw,40px)}.faq-contact-content h3{color:var(--black);letter-spacing:0;margin-bottom:12px;font-size:clamp(1.25rem,2.8vw,1.375rem);font-weight:600}.faq-contact-content p{color:var(--gray-600);margin-bottom:clamp(20px,3vw,24px);font-size:clamp(.95rem,2vw,1rem);line-height:1.6}.faq-contact-btn{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:clamp(10px,2.5vw,12px) clamp(20px,4vw,24px);font-size:clamp(.9rem,2vw,1rem);font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 6px 20px #ffa44040}.faq-contact-btn:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 10px 30px #ffa44059}.cta-section{color:var(--white);text-align:center;padding:var(--section-padding) 0;background-color:#0000;background-image:linear-gradient(135deg,#000000b3 0%,#1a1a1acc 100%),url(/opinie/optimized/brand/hero-opinie.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative;overflow:hidden}.cta-section:before{content:"";background:radial-gradient(circle,#ffa44005 0%,#0000 70%);width:200%;height:200%;animation:40s linear infinite rotate;position:absolute;top:-50%;left:-50%}.cta-content{z-index:2;position:relative}.cta-section h2{color:var(--white);letter-spacing:0;margin-bottom:clamp(20px,3vw,24px);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600}.cta-section p{color:var(--gray-300);letter-spacing:0;max-width:760px;margin-bottom:clamp(32px,5vw,40px);margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.cta-button{background:var(--accent);color:var(--white);letter-spacing:0;border-radius:12px;padding:clamp(14px,3vw,18px) clamp(28px,5vw,36px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 8px 25px #ffa44040}.cta-button:hover{background:var(--accent-light);transform:translateY(-3px);box-shadow:0 12px 35px #ffa44059}.modal-content{max-width:min(840px,90vw);max-height:90vh;box-shadow:var(--shadow-2xl);border-radius:12px;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:scale(.95)}.footer-enhanced{background:var(--black);color:var(--gray-400);padding:var(--section-gap) 0 clamp(32px, 5vw, 40px);border-top:1px solid var(--gray-800)}.footer-main-content{border-bottom:1px solid var(--gray-800);grid-template-columns:2fr 1fr;gap:clamp(48px,8vw,80px);margin-bottom:clamp(48px,6vw,60px);padding-bottom:clamp(32px,5vw,40px);display:grid}.footer-company h3{color:var(--white);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.375rem,3vw,1.625rem);font-weight:600}.footer-description{color:var(--gray-400);max-width:480px;font-size:clamp(.95rem,2vw,1rem);line-height:1.7}.footer-section-title{color:var(--white);letter-spacing:0;margin-bottom:16px;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-link{color:var(--gray-400);padding:6px 0;font-size:clamp(.9rem,2vw,1rem);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-link:hover{color:var(--white)}.footer-disclaimer{background:var(--gray-900);border:1px solid var(--gray-800);padding:var(--small-padding);text-align:center;max-width:760px;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:clamp(32px,5vw,40px);margin-left:auto;margin-right:auto}.disclaimer-title{color:var(--gray-300);margin-bottom:12px;font-size:clamp(.95rem,2vw,1rem);font-weight:500}.disclaimer-content p{color:var(--gray-400);margin-bottom:12px;font-size:clamp(.8rem,1.8vw,.875rem);line-height:1.6}.disclaimer-points{text-align:left;max-width:640px;margin:16px auto}.disclaimer-points p{color:var(--gray-400);margin-bottom:6px;font-size:clamp(.75rem,1.6vw,.8rem);line-height:1.5}.disclaimer-footer{color:var(--gray-500);text-align:center;font-size:clamp(.75rem,1.6vw,.8rem);font-style:italic;margin-bottom:0!important}.footer-ps{background:var(--gray-900);border:1px solid var(--gray-800);text-align:center;max-width:760px;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:clamp(32px,5vw,40px);margin-left:auto;margin-right:auto;padding:clamp(32px,5vw,40px)}.ps-content{flex-direction:column;align-items:center;gap:clamp(16px,3vw,20px);display:flex}.ps-label{color:var(--accent);letter-spacing:0;margin:0;font-size:clamp(2.5rem,6vw,3rem);font-weight:700;animation:3s ease-in-out infinite psPulse}@keyframes psPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.ps-text{color:var(--gray-300);max-width:600px;margin:0;font-size:clamp(.9rem,2vw,1rem);line-height:1.7}.ps-cta-button{background:var(--accent);color:var(--white);letter-spacing:0;border-radius:10px;padding:clamp(12px,2.5vw,14px) clamp(24px,4vw,28px);font-size:clamp(.9rem,2vw,1rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 6px 20px #ffa44040}.ps-cta-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 10px 30px #ffa44059}.footer-bottom{text-align:center;padding-top:var(--small-padding);border-top:1px solid var(--gray-800);color:#a3a3a3;font-size:clamp(.8rem,1.8vw,.875rem)}.reading-progress{background:var(--accent);z-index:1001;width:0%;height:3px;transition:width .1s ease-out;position:fixed;top:clamp(60px,8vw,72px);left:0;box-shadow:0 2px 6px #ffa4404d}.show-more-container{text-align:center;margin-top:clamp(40px,6vw,48px)}.show-more-button{background:var(--accent);color:var(--white);cursor:pointer;letter-spacing:0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:clamp(12px,3vw,16px) clamp(24px,4vw,32px);font-size:clamp(.9rem,2vw,1rem);font-weight:600;list-style:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #ffa44040}.show-more-button::-webkit-details-marker{display:none}.show-more-button::marker{content:""}.show-more-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 10px 30px #ffa44059}.show-more-icon{width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.show-more-button:hover .show-more-icon{transform:translateY(2px)}.show-more-close-label,.testimonials-more-details[open] .show-more-open-label{display:none}.testimonials-more-details[open] .show-more-close-label{display:inline}.testimonials-more-details[open] .show-more-icon{transform:rotate(180deg)}.testimonials-more-grid{margin-top:clamp(28px,5vw,40px)}.testimonials-counter{color:var(--gray-500);margin-top:12px;font-size:clamp(.8rem,1.8vw,.9rem)}.youtube-interview-section{padding:var(--section-padding) 0}.interview-content{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,60px);max-width:1140px;margin:0 auto;transition:all .8s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(30px)}.interview-content.visible{opacity:1;transform:translateY(0)}.interview-text{padding:clamp(20px,3vw,24px) 0}.interview-title{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.3}.interview-client{color:#8a4b00;letter-spacing:0;margin-bottom:20px;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:500}.interview-description{color:var(--gray-600);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.interview-video{position:relative}.video-wrapper{width:100%;height:0;box-shadow:var(--shadow-xl);border-radius:12px;padding-bottom:56.25%;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.video-wrapper:hover{box-shadow:var(--shadow-2xl);transform:translateY(-6px)}.youtube-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.courses-fail-section{background:var(--white);padding:var(--section-padding) 0}.courses-fail-section .section-title{color:var(--black);letter-spacing:0;margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:600}.courses-fail-section .section-title .accent{color:#dc2626;font-weight:600}.courses-intro{text-align:center;margin-bottom:var(--section-gap);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.courses-intro.visible{opacity:1;transform:translateY(0)}.courses-intro p{color:var(--gray-600);letter-spacing:0;max-width:840px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.statistics-source{text-align:center;opacity:0;margin-bottom:clamp(48px,6vw,60px);transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.statistics-source.visible{opacity:1;transform:translateY(0)}.statistics-source p{color:var(--gray-600);max-width:640px;margin:0 auto;font-size:clamp(.95rem,2vw,1rem);font-style:italic;line-height:1.7}.courses-stats-header{text-align:center;opacity:0;margin-bottom:clamp(32px,5vw,40px);transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.courses-stats-header.visible{opacity:1;transform:translateY(0)}.stats-subheader{color:var(--black);letter-spacing:0;margin:0;font-size:clamp(1.375rem,3vw,1.5rem);font-weight:600}.courses-stats-grid{opacity:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,32px);margin-bottom:clamp(80px,10vw,100px);transition:all .8s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(30px)}.courses-stats-grid.visible{opacity:1;transform:translateY(0)}.stat-card-large{background:var(--white);padding:clamp(32px, 5vw, 40px) var(--small-padding);text-align:center;box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.stat-card-large:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.stat-card-large.failure{border-top:4px solid #ef4444}.stat-card-large.partial{border-top:4px solid #f59e0b}.stat-card-large.success{border-top:4px solid var(--gray-600);background:var(--gray-50)}.stat-icon-wrapper{width:clamp(48px,8vw,56px);height:clamp(48px,8vw,56px);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.stat-card-large.failure .stat-icon-wrapper{background:#ef44441a}.stat-card-large.partial .stat-icon-wrapper{background:#f59e0b1a}.stat-card-large.success .stat-icon-wrapper{background:#7373731a}.stat-icon{width:clamp(24px,4vw,28px);height:clamp(24px,4vw,28px)}.stat-card-large.failure .stat-icon{color:#ef4444}.stat-card-large.partial .stat-icon{color:#f59e0b}.stat-card-large.success .stat-icon{color:var(--gray-600)}.stat-card-large .stat-number{letter-spacing:0;margin-bottom:12px;font-size:clamp(2.5rem,6vw,3rem);font-weight:700;line-height:1}.stat-card-large.failure .stat-number{color:#ef4444}.stat-card-large.partial .stat-number{color:#8a4b00}.stat-card-large.success .stat-number{color:var(--gray-600)}.stat-card-large .stat-label{color:var(--black);letter-spacing:0;margin-bottom:12px;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:600}.stat-card-large .stat-description{color:var(--gray-600);font-size:clamp(.95rem,2vw,1rem);line-height:1.6}.courses-problem-section{opacity:0;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:clamp(40px,6vw,48px);margin-bottom:clamp(80px,10vw,100px);transition:all .8s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(30px)}.courses-problem-section.visible{opacity:1;transform:translateY(0)}.problem-card,.solution-card{background:var(--white);padding:var(--card-padding);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.problem-card:hover,.solution-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.problem-icon-wrapper,.solution-icon-wrapper{width:clamp(48px,8vw,56px);height:clamp(48px,8vw,56px);box-shadow:var(--shadow-sm);background:#ffa4401a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.problem-icon,.solution-icon{width:clamp(24px,4vw,28px);height:clamp(24px,4vw,28px);color:var(--accent)}.problem-card h3,.solution-card h3{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.375rem,3vw,1.5rem);font-weight:600}.problem-card p,.solution-card p{color:var(--gray-600);margin-bottom:20px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.problem-highlight,.solution-highlight{border-left:4px solid var(--accent);box-shadow:var(--shadow-sm);background:#ffa4400d;border-radius:0 12px 12px 0;margin-top:20px;padding:clamp(20px,4vw,24px)}.problem-highlight p,.solution-highlight p{color:var(--black);margin-bottom:12px;font-weight:500}.problem-highlight p:last-child,.solution-highlight p:last-child{margin-bottom:0}.courses-conclusion{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.courses-conclusion.visible{opacity:1;transform:translateY(0)}.conclusion-content{text-align:center;max-width:840px;margin:0 auto}.knowledge-vs-action{border-left:4px solid var(--accent);padding:var(--small-padding);box-shadow:var(--shadow-sm);background:#ffa4400d;border-radius:0 12px 12px 0;margin:clamp(32px,5vw,40px) 0}.knowledge-vs-action p{color:var(--black);margin:0;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.conclusion-content h3{color:var(--black);letter-spacing:0;margin-bottom:20px;font-size:clamp(1.625rem,3.5vw,1.875rem);font-weight:600}.conclusion-content p{color:var(--gray-600);margin-bottom:20px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.metaphor-section{border-left:4px solid var(--accent);padding:var(--small-padding);box-shadow:var(--shadow-sm);background:#ffa4400d;border-radius:0 12px 12px 0;margin:clamp(32px,5vw,40px) 0}.metaphor-section p{color:var(--black);margin:0;font-size:clamp(1rem,2.2vw,1.125rem);font-style:italic;font-weight:500}.final-question{background:var(--white);border:2px solid var(--accent);padding:var(--card-padding);box-shadow:var(--shadow-lg);border-radius:16px;margin:clamp(32px,5vw,40px) 0}.final-question p:first-child{color:var(--gray-600);margin-bottom:16px;font-size:clamp(1.125rem,2.5vw,1.25rem)}.final-question-text{color:var(--accent);letter-spacing:0;margin:0;font-size:clamp(1.375rem,3vw,1.5rem);font-weight:600;line-height:1.4}.courses-cta{margin-top:clamp(40px,6vw,48px)}.courses-action-btn{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:clamp(14px,3vw,18px) clamp(28px,5vw,36px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 8px 25px #ffa44040}.courses-action-btn:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 35px #ffa44059}.success-machine-intro{padding:var(--small-padding);text-align:center;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;margin:clamp(32px,5vw,40px) 0}.machine-question-large{margin-bottom:clamp(24px,4vw,32px)}.machine-question-large p{color:var(--black);letter-spacing:0;margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-style:italic;font-weight:600;line-height:1.3}.brutal-honesty{text-align:center;margin:20px 0}.big-text{color:var(--black);margin:16px 0;font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:500;line-height:1.4}.big-no{-webkit-text-fill-color:transparent;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(45deg,#dc2626,#ef4444);-webkit-background-clip:text;background-clip:text;margin:20px 0;font-size:clamp(3rem,8vw,4rem);font-weight:900;text-decoration:none;position:relative}.car-metaphor-section{margin:clamp(32px,5vw,40px) 0}.driver-license-section{border-left:4px solid var(--accent);margin:var(--small-padding) 0;background:#ffa4400d;border-radius:0 12px 12px 0;padding:clamp(20px,4vw,24px)}.minimum-requirements{margin:clamp(32px,5vw,40px) 0}.requirements-list{background:var(--gray-50);padding:var(--small-padding);text-align:left;border-radius:12px;margin:clamp(20px,3vw,24px) 0;list-style:none}.requirements-list li{color:var(--gray-700);margin-bottom:16px;padding-left:32px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.6;position:relative}.requirements-list li:before{content:"✓";color:var(--accent);font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:700;position:absolute;top:0;left:0}.requirements-list li:last-child{margin-bottom:0}.results-section{margin:clamp(32px,5vw,40px) 0}.results-highlight{border-left:4px solid var(--accent);box-shadow:var(--shadow-sm);background:#ffa4400d;border-radius:0 12px 12px 0;margin:clamp(20px,3vw,24px) 0;padding:clamp(24px,4vw,32px)}.results-highlight p{color:var(--black);margin:0;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:500;line-height:1.6}.final-conclusion{text-align:center;margin:clamp(48px,8vw,60px) 0 0}.choice-section{background:var(--gray-50);padding:var(--small-padding);margin:var(--small-padding) 0;border:1px solid var(--gray-200);border-radius:12px}.choice-section p{color:var(--gray-600);margin:0;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.ultimate-question{margin:clamp(32px,5vw,40px) 0}.final-statement{margin-bottom:clamp(20px,3vw,24px)}.final-statement p{color:var(--gray-700);margin:0;font-size:clamp(1.25rem,2.8vw,1.375rem);font-weight:500;line-height:1.4}.key-question{text-align:center;background:#ffa4400d;border:1px solid #ffa44033;border-radius:12px;padding:clamp(24px,4vw,32px)}.question-label{color:var(--gray-600);margin-bottom:12px;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:500}.viewer-or-driver{color:var(--accent);letter-spacing:0;margin:0;font-size:clamp(1.75rem,4vw,2rem);font-weight:700;line-height:1.3}.success-machine-cta{margin-top:clamp(40px,6vw,48px)}.success-machine-btn{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);color:var(--white);text-transform:uppercase;letter-spacing:.5px;text-align:center;border:1px solid #ffffff1a;border-radius:12px;max-width:480px;margin-bottom:16px;padding:clamp(16px,3vw,20px) clamp(32px,5vw,40px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:700;line-height:1.3;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #ffa4404d}.success-machine-btn:hover{background:linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);transform:translateY(-3px);box-shadow:0 15px 40px #ffa44066}.success-machine-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.success-machine-btn:hover:before{left:100%}.cta-urgency{color:#ef4444;margin:0;font-size:clamp(.9rem,2vw,1rem);font-style:italic;font-weight:500;line-height:1.5}.subtle-pulse{animation:3s ease-in-out infinite subtlePulse}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.8}}.investment-intro{text-align:center;margin-bottom:var(--section-gap);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(30px)}.investment-intro.visible{opacity:1;transform:translateY(0)}.investment-intro p{color:var(--gray-600);letter-spacing:0;max-width:840px;margin:0 auto 20px;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.investment-explanation{text-align:center;margin-bottom:var(--section-gap);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.investment-explanation.visible{opacity:1;transform:translateY(0)}.investment-explanation p{color:var(--gray-600);max-width:840px;margin:0 auto 20px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.investment-benefits{margin-bottom:var(--section-gap);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.investment-benefits.visible{opacity:1;transform:translateY(0)}.benefit-item{margin-bottom:var(--small-padding);align-items:flex-start;gap:20px;max-width:840px;margin-left:auto;margin-right:auto;display:flex}.benefit-icon{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);color:var(--accent);box-shadow:var(--shadow-sm);background:#ffa4401a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;display:flex}.benefit-item p{color:var(--gray-600);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.investment-conclusion{text-align:center;margin-bottom:var(--section-gap);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.investment-conclusion.visible{opacity:1;transform:translateY(0)}.investment-conclusion p{color:var(--gray-600);letter-spacing:0;max-width:840px;margin:0 auto 20px;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.financial-testimonials{flex-direction:column;gap:clamp(48px,8vw,60px);max-width:1140px;margin:0 auto;display:flex}.financial-testimonial{background:var(--white);padding:var(--card-padding);box-shadow:var(--shadow-lg);border:1px solid var(--gray-200);opacity:0;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,48px);transition:all .4s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(30px)}.financial-testimonial.visible{opacity:1;transform:translateY(0)}.financial-testimonial:hover{box-shadow:var(--shadow-xl);border-color:#ffa4404d;transform:translateY(-6px)}.financial-testimonial:nth-child(2n){grid-template-columns:1fr 1fr}.financial-testimonial:nth-child(2n) .testimonial-content{order:2}.financial-testimonial:nth-child(2n) .testimonial-image-wrapper{order:1}.testimonial-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.testimonial-icon-wrapper{width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);color:var(--accent);box-shadow:var(--shadow-sm);background:#ffa4401a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.testimonial-title{color:var(--black);letter-spacing:0;font-size:clamp(1.25rem,2.8vw,1.375rem);font-weight:600;line-height:1.3}.testimonial-description{color:var(--gray-600);font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.testimonial-image-wrapper{color:inherit;cursor:pointer;box-shadow:var(--shadow-lg);border-radius:12px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.testimonial-image-wrapper:hover{box-shadow:var(--shadow-xl);transform:scale(1.02)}.image-overlay{color:var(--white);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;right:12px}.testimonial-image-wrapper:hover .image-overlay{opacity:1}.video-method-section{background:var(--gray-50);padding:var(--section-padding) 0}.video-method-content{text-align:center;max-width:960px;margin:0 auto}.video-method-title{color:var(--black);letter-spacing:0;margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:600}.video-method-subtitle{color:var(--gray-600);letter-spacing:0;max-width:760px;margin:0 auto clamp(48px,8vw,60px);font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:400;line-height:1.7}.video-method-wrapper{width:100%;max-width:840px;box-shadow:var(--shadow-xl);border-radius:16px;margin:0 auto;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.video-method-wrapper:hover{box-shadow:var(--shadow-2xl);transform:translateY(-6px)}.video-cta-container{text-align:center;padding:var(--small-padding);background:#ffa4400d;border:1px solid #ffa44033;border-radius:16px;margin-top:clamp(32px,5vw,40px)}.video-cta-button{background:var(--accent);color:var(--white);letter-spacing:0;border-radius:10px;margin-bottom:12px;padding:clamp(12px,3vw,16px) clamp(24px,4vw,32px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 8px 25px #ffa44040}.video-cta-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 35px #ffa44059}.video-scarcity-text{color:var(--black);margin:0;font-size:clamp(.8rem,1.8vw,.9rem);font-weight:500}.final-cta-section{background:linear-gradient(135deg, var(--black) 0%, var(--gray-900) 100%), url(/opinie/optimized/brand/hero-opinie.webp);background-blend-mode:overlay;color:var(--white);padding:var(--section-padding) 0;background-position:50%;background-size:cover;position:relative;overflow:hidden}.final-cta-section:before{content:"";background:radial-gradient(circle,#ffa44008 0%,#0000 70%);width:200%;height:200%;animation:50s linear infinite rotate;position:absolute;top:-50%;left:-50%}.final-cta-content{z-index:2;text-align:center;max-width:960px;margin:0 auto;position:relative}.final-cta-header{margin-bottom:var(--section-gap)}.final-cta-title{letter-spacing:0;color:var(--white);margin-bottom:clamp(20px,3vw,24px);font-size:clamp(2rem,6vw,3.5rem);font-weight:600;line-height:1.2}.final-cta-subtitle{color:var(--gray-400);letter-spacing:0;max-width:840px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.7}.final-question{padding:var(--card-padding);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);background:#1a1a1a99;border:1px solid #ffa44033;border-radius:16px;margin-bottom:clamp(48px,8vw,60px)}.final-question h3{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.5rem,3.5vw,1.75rem);font-weight:600}.final-question p{color:var(--black);margin-bottom:16px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.final-question-highlight{padding:var(--small-padding);border-left:4px solid var(--accent);box-shadow:var(--shadow-sm);background:#ffa4401a;border-radius:12px}.final-question-highlight p{color:var(--black);letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.8vw,1.375rem);font-weight:600;line-height:1.4}.final-cta-buttons{margin-bottom:clamp(32px,5vw,40px)}.final-primary-cta{background:var(--accent);color:var(--white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--small-padding);border:1px solid #ffffff1a;border-radius:12px;padding:clamp(16px,3vw,20px) clamp(32px,5vw,40px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 25px #ffa4404d}.final-primary-cta:hover{background:var(--accent-light);transform:translateY(-3px);box-shadow:0 15px 40px #ffa44066}.final-primary-cta:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.final-primary-cta:hover:before{left:100%}.final-cta-guarantees{flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,32px);display:flex}.guarantee-item{color:var(--gray-300);align-items:center;gap:10px;font-size:clamp(.85rem,1.8vw,.95rem);font-weight:500;display:flex}.guarantee-item svg{color:var(--accent)}.final-urgency{color:#fecaca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef444414;border:1px solid #ef444433;border-radius:12px;padding:clamp(20px,4vw,24px);font-size:clamp(.85rem,1.8vw,.95rem);line-height:1.7}.trustpilot-testimonials-container{background:var(--white);padding:clamp(48px,8vw,60px) 0}.trustpilot-testimonials-container.before-machine{padding-bottom:0}.trustpilot-testimonials-container.before-interview,.trustpilot-testimonials-container.before-cta{padding-top:clamp(32px,5vw,40px);padding-bottom:clamp(16px,3vw,20px)}.trustpilot-testimonials-container.centered-testimonials{text-align:center;padding-top:clamp(32px,5vw,40px);padding-bottom:clamp(32px,5vw,40px)}.trustpilot-testimonials-container.special-padding{padding-bottom:10px}.trustpilot-grid{gap:var(--small-padding);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1000px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:grid}.trustpilot-grid.single-testimonial{grid-template-columns:1fr;max-width:500px}.trustpilot-card.centered-testimonial{grid-column:1/-1;max-width:500px;margin:0 auto}.trustpilot-card{background:var(--white);color:inherit;box-shadow:var(--shadow-md);cursor:pointer;border:1px solid var(--gray-200);border-radius:12px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative;overflow:hidden}.trustpilot-card.trustpilot-fade-in{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp;transform:translateY(20px)}.trustpilot-card:hover{box-shadow:var(--shadow-xl);border-color:#ffa4404d;transform:translateY(-6px)}.trustpilot-card:after{content:"Kliknij, aby powiększyć";color:var(--white);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;right:12px}.trustpilot-card:hover:after{opacity:1}.trustpilot-image{width:100%;height:auto;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.trustpilot-card:hover .trustpilot-image{transform:scale(1.02)}.process-cta-container{text-align:center;margin-top:var(--section-gap);padding:var(--card-padding);opacity:0;box-shadow:var(--shadow-sm);background:#ffa4400d;border:1px solid #ffa44033;border-radius:16px;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.process-cta-container.visible{opacity:1;transform:translateY(0)}.process-cta-content h3{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.5rem,3.5vw,1.75rem);font-weight:600}.process-cta-content p{color:var(--gray-600);margin-bottom:var(--small-padding);max-width:640px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.process-cta-button{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:clamp(14px,3vw,18px) clamp(28px,5vw,36px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 8px 25px #ffa44040}.process-cta-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 35px #ffa44059}.limited-spots-notice{color:#ef4444;margin-top:12px;font-size:clamp(.8rem,1.8vw,.9rem);font-weight:500}.investment-cta-container{text-align:center;margin-top:var(--section-gap);padding:var(--card-padding);background:var(--gray-100);opacity:0;box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);border-radius:16px;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.investment-cta-container.visible{opacity:1;transform:translateY(0)}.investment-cta-content h3{color:var(--black);letter-spacing:0;margin-bottom:16px;font-size:clamp(1.5rem,3.5vw,1.75rem);font-weight:600}.investment-cta-content p{color:var(--gray-600);margin-bottom:var(--small-padding);max-width:640px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.7}.investment-cta-button{background:var(--accent);color:var(--white);cursor:pointer;border:none;border-radius:12px;padding:clamp(14px,3vw,18px) clamp(28px,5vw,36px);font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;box-shadow:0 8px 25px #ffa44040}.investment-cta-button:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 12px 35px #ffa44059}.testimonial-card:first-child,.impact-item:first-child,.team-member:first-child,.faq-item:first-child{animation-delay:.1s}.testimonial-card:nth-child(2),.impact-item:nth-child(2),.team-member:nth-child(2),.faq-item:nth-child(2){animation-delay:.2s}.testimonial-card:nth-child(3),.impact-item:nth-child(3),.team-member:nth-child(3),.faq-item:nth-child(3){animation-delay:.3s}.testimonial-card:nth-child(4),.impact-item:nth-child(4),.team-member:nth-child(4),.faq-item:nth-child(4){animation-delay:.4s}.testimonial-card:nth-child(5),.impact-item:nth-child(5),.team-member:nth-child(5),.faq-item:nth-child(5){animation-delay:.5s}.testimonial-card:nth-child(6){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ctaPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #ffa4404d}50%{transform:scale(1.05);box-shadow:0 6px 20px #ffa44080}}.faq-question-btn:focus,.faq-category-btn:focus,.footer-link:focus,.premium-button:focus,.final-primary-cta:focus{outline:2px solid var(--accent);outline-offset:2px}.premium-button,.premium-button-accent,.hero-primary-cta,.final-primary-cta,.cta-button,.show-more-button,.courses-action-btn,.faq-contact-btn,.process-cta-button,.investment-cta-button,.video-cta-button,.ps-cta-button{position:relative;overflow:hidden}.premium-button:before,.premium-button-accent:before,.hero-primary-cta:before,.final-primary-cta:before,.cta-button:before,.show-more-button:before,.courses-action-btn:before,.faq-contact-btn:before,.process-cta-button:before,.investment-cta-button:before,.video-cta-button:before,.ps-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-100%}.premium-button:hover:before,.premium-button-accent:hover:before,.hero-primary-cta:hover:before,.final-primary-cta:hover:before,.cta-button:hover:before,.show-more-button:hover:before,.courses-action-btn:hover:before,.faq-contact-btn:hover:before,.process-cta-button:hover:before,.investment-cta-button:hover:before,.video-cta-button:hover:before,.ps-cta-button:hover:before{left:100%}@media (max-width:768px){.hero{background-attachment:scroll;min-height:85vh}.testimonials-responsive-grid{grid-template-columns:1fr}.interview-content{text-align:center;grid-template-columns:1fr;gap:clamp(32px,6vw,40px)}.process-step-header{text-align:center;flex-direction:column}.process-step-grid{grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}.team-grid{grid-template-columns:1fr}.team-bottom-container{flex-direction:column;align-items:center}.footer-main-content{grid-template-columns:1fr;gap:clamp(32px,5vw,40px)}.benefit-item{text-align:center;flex-direction:column;gap:16px}.benefit-icon{margin:0 auto}.financial-testimonial{grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}.financial-testimonial:nth-child(2n) .testimonial-content{order:1}.financial-testimonial:nth-child(2n) .testimonial-image-wrapper{order:2}.final-cta-guarantees{flex-direction:column;gap:16px}.failure-scenario,.courses-problem-section{grid-template-columns:1fr}.faq-categories{flex-direction:column;align-items:center}.faq-category-btn{width:100%;max-width:280px}.trustpilot-grid{grid-template-columns:1fr}.trustpilot-card.centered-testimonial{max-width:100%}.financial-testimonial:nth-child(2) .testimonial-image-wrapper,.financial-testimonial:nth-child(4) .testimonial-image-wrapper{min-height:200px}.financial-testimonial:nth-child(2) .testimonial-image,.financial-testimonial:nth-child(4) .testimonial-image{object-fit:contain;height:200px}}@media (max-width:480px){.hero-content{padding:clamp(32px,6vw,40px) clamp(16px,4vw,20px)}.impact-item{padding:clamp(24px,4vw,32px) clamp(16px,3vw,20px)}.process-step-header,.process-step-content,.financial-testimonial{padding:clamp(24px,4vw,32px)}.footer-disclaimer,.footer-ps{padding:clamp(20px,4vw,24px)}.car-section{padding:16px}.success-machine-intro,.driver-license-section,.requirements-list,.failure-card,.success-card,.choice-section{padding:clamp(16px,3vw,20px)}.big-no{font-size:clamp(2.5rem,8vw,3rem)}}@media print{.hero,.modal,.reading-progress,.final-cta-section{display:none}body{color:#000;background:#fff}.section-title,.hero-main-headline{color:#000!important}}@media (prefers-contrast:high){:root{--gray-600:#000;--gray-500:#333;--accent:#f60}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero{background-attachment:scroll}}.hero-animate.visible,.percent-9.visible,.percent-1.visible,.percent-symbol.visible,.subtle-question.visible{opacity:1!important;transform:translateY(0)!important}.fade-in{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.testimonials-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,24px);max-width:1140px;margin:0 auto;display:grid}.testimonial-card{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.testimonial-card.fade-in{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp;transform:translateY(20px)}.testimonial-card:hover{border-color:#ffa4404d;transform:translateY(-6px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.testimonial-card:after{content:"Kliknij, aby powiększyć";color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:12px;right:12px}.testimonial-card:hover:after{opacity:1}.testimonial-image{width:100%;height:auto;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.testimonial-card:hover .testimonial-image{transform:scale(1.02)}.container{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.section-header{text-align:center;margin-bottom:clamp(48px,8vw,80px)}.section-title{color:#0a0a0a;letter-spacing:0;margin-bottom:clamp(16px,3vw,20px);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2}.section-subtitle{color:#525252;letter-spacing:0;max-width:720px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:400;line-height:1.7}.modal{z-index:2000;-webkit-backdrop-filter:blur(20px);opacity:0;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(16px,4vw,32px);transition:opacity .4s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;left:0}.modal.active{opacity:1;display:flex}.modal-content{border-radius:12px;max-width:min(840px,90vw);max-height:90vh;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:scale(.95);box-shadow:0 25px 50px -12px #00000040}.modal.active .modal-content{transform:scale(1)}.modal-image{object-fit:contain;width:100%;height:auto;max-height:90vh;display:block}.modal-close{color:#fff;cursor:pointer;z-index:2001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:50%;justify-content:center;align-items:center;width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);font-size:clamp(28px,4vw,32px);font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:clamp(16px,3vw,24px);right:clamp(24px,4vw,32px)}.modal-close:hover{background:#ffa440cc;transform:rotate(90deg)}.reading-progress{z-index:1001;background:#ffa440;width:0%;height:3px;transition:width .1s ease-out;position:fixed;top:clamp(60px,8vw,72px);left:0;box-shadow:0 2px 6px #ffa4404d}@media (max-width:768px){.testimonials-responsive-grid{grid-template-columns:1fr}}@media (max-width:480px){.modal-content{max-width:95vw}}.testimonial-image[src^=data\:],.trustpilot-image[src^=data\:],.process-testimonial-image[src^=data\:]{background:linear-gradient(135deg,#f5f5f5 0%,#ececec 100%)}.team-photo-initials{color:#fff;letter-spacing:0;background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 34%),linear-gradient(135deg,#1f2937 0%,#111827 58%,#f59e0b 160%);justify-content:center;align-items:center;width:clamp(120px,20vw,140px);height:clamp(120px,20vw,140px);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;display:flex}.car-silhouette-clean{width:min(680px,92vw);height:clamp(110px,18vw,180px);margin:0 auto;position:relative}.car-body,.car-roof,.car-wheel{display:block;position:absolute}.car-body{background:linear-gradient(135deg,#111827 0%,#374151 50%,#f59e0b 150%);border-radius:48px 90px 36px 36px;height:34%;bottom:26%;left:6%;right:6%;box-shadow:0 24px 38px #1118272e}.car-roof{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-radius:90px 90px 14px 14px;height:30%;bottom:49%;left:25%;right:29%;transform:skew(-18deg)}.car-wheel{background:#111827;border:8px solid #4b5563;border-radius:999px;width:clamp(32px,7vw,52px);height:clamp(32px,7vw,52px);bottom:11%}.car-wheel-left{left:20%}.car-wheel-right{right:20%}.youtube-facade,.wistia-facade{cursor:pointer;color:#fff;width:100%;height:100%;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 50% 45%,#ffa4403d,#0000 26%),linear-gradient(135deg,#111827 0%,#1f2937 55%,#f59e0b 160%);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:flex;position:absolute;inset:0}.youtube-play{background:#ffa440;border-radius:999px;width:clamp(58px,10vw,82px);height:clamp(58px,10vw,82px);position:relative;box-shadow:0 12px 30px #ffa44057}.youtube-play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:21px solid #fff;position:absolute;top:50%;left:52%;transform:translate(-40%,-50%)}.youtube-facade-title{font-size:clamp(.9rem,2vw,1.05rem);font-weight:600}.sf-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;background:#ffffffeb!important;border-bottom:1px solid #0a0a0a14!important;height:64px!important;transition:transform .22s,opacity .22s,box-shadow .22s!important;box-shadow:0 10px 30px #0a0a0a0f!important}.sf-header__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:0 auto;display:flex}.sf-header__brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.sf-header__lockup{align-items:center;line-height:1;display:inline-flex}.sf-header__logo{object-fit:contain;width:154px;height:auto;display:block}.sf-header:after{content:"";inset-inline:0;background:linear-gradient(90deg,#ffa44000,#ffa440d9,#ffa44000);height:2px;position:absolute;bottom:0}.sf-header__cta{color:#111827;white-space:nowrap;background:#ffa440;border:1px solid #0a0a0a14;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #ffa44047}.sf-header__cta-short{display:none}.sf-opinie-hero{isolation:isolate}.sf-hero-bg{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.sf-hero-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.sf-opinie-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#080808e6 0%,#0c0c0cbd 45%,#0c0c0c47 100%),radial-gradient(circle at 16% 24%,#ffa44033,#0000 28%),linear-gradient(#0000 78%,#fafafa 100%);position:absolute;inset:0}.sf-opinie-hero>div{z-index:2;position:relative}.sf-hero-actions__buttons a:hover{transform:translateY(-1px)}.sf-hero-photo-proof{color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;max-width:min(100%,620px);margin:clamp(14px,3vw,18px) 0 0;padding:9px 13px;font-size:clamp(.78rem,1.8vw,.9rem);font-weight:500;line-height:1.3;display:inline-flex}.section-header{max-width:860px;margin-left:auto;margin-right:auto}.section-title{max-width:820px;margin-left:auto;margin-right:auto}.section-subtitle{max-width:760px;margin-left:auto;margin-right:auto}.testimonials-responsive-grid{align-items:start}.testimonial-card,.trustpilot-card,.team-member,.process-step,.stat-card-large,.problem-card,.solution-card,.financial-testimonial{border-color:#11182714!important;border-radius:10px!important;box-shadow:0 18px 44px #11182714!important}.testimonial-card,.trustpilot-card{background:#fff}.youtube-facade,.wistia-facade{border-radius:10px}.mobile-conversion-bar{display:none}body.sf-mobile-chrome-hidden .sf-header{pointer-events:none;opacity:0!important;visibility:hidden!important;transform:translateY(-110%)!important}body.sf-mobile-chrome-hidden .mobile-conversion-bar{pointer-events:none;opacity:0!important;visibility:hidden!important;transform:translateY(calc(100% + 24px))!important}.testimonial-card:after,.trustpilot-card:after{content:"Powiększ";background:#0a0a0ad6;border-radius:999px;box-shadow:0 10px 24px #0000002e}.testimonial-card:before,.trustpilot-card:before{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#fff0 62%,#0000001a 100%);transition:opacity .2s;position:absolute;inset:0}.testimonial-card:hover:before,.trustpilot-card:hover:before{opacity:1}.testimonial-card:after,.trustpilot-card:after{z-index:2}.proof-lightbox{z-index:5000;place-items:center;padding:clamp(12px,3vw,28px);display:grid;position:fixed;inset:0}.proof-lightbox[hidden]{display:none}.proof-lightbox__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:zoom-out;background:#050505c7;border:0;position:absolute;inset:0}.proof-lightbox__panel{background:#fff;border:1px solid #ffffff2e;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100%);max-height:min(92svh,960px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.proof-lightbox__topbar,.proof-lightbox__actions{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.proof-lightbox__topbar{border-bottom:1px solid #11182714}.proof-lightbox__topbar p{color:#111827;margin:0;font-size:.88rem;font-weight:700;line-height:1.25}.proof-lightbox__close,.proof-lightbox__secondary{color:#111827;font:inherit;cursor:pointer;background:#f7f7f7;border:1px solid #1118271f;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.proof-lightbox__image-wrap{overscroll-behavior:contain;background:#f3f4f6;place-items:center;min-height:0;padding:clamp(10px,2vw,18px);display:grid;overflow:auto}.proof-lightbox__image{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(92svh - 126px);display:block;box-shadow:0 12px 34px #11182729}.proof-lightbox__actions{border-top:1px solid #11182714}.proof-lightbox__cta{color:#0a0a0a;background:#ffa440;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #ffa44047}@media (max-width:700px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.sf-header{height:58px!important}.sf-header__inner{width:calc(100% - 24px)}.sf-header__logo{width:128px}.sf-header__cta{min-height:36px;padding:0 11px;font-size:.78rem}.sf-header__cta-full{display:none}.sf-header__cta-short{display:inline}.sf-opinie-hero{text-align:center!important;background-position:58%!important;justify-content:center!important;min-height:calc(100svh - 58px)!important}.sf-hero-bg img{object-position:50% center}.sf-opinie-hero>div{padding:34px 16px 28px!important}.sf-hero-actions__buttons{justify-content:center}.sf-hero-actions__buttons a{text-align:center;width:100%;max-width:320px}.sf-hero-secondary-text{display:none}.sf-hero-proof{display:none!important}.sf-hero-photo-proof{text-align:center;border-radius:14px;justify-content:center;width:100%;max-width:100%;margin:12px auto 82px;padding:8px 10px;font-size:.72rem}.mobile-conversion-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:2400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;background:#fffffff0;border:1px solid #1118271a;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 9px 8px 14px;transition:transform .22s,opacity .22s;display:flex;position:fixed;box-shadow:0 20px 50px #1118272e}.mobile-conversion-bar span{color:#111827;font-size:.78rem;font-weight:800;line-height:1.15}.mobile-conversion-bar a{color:#0a0a0a;background:#ffa440;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.testimonial-card:after,.trustpilot-card:after{opacity:1;padding:5px 10px;font-size:.7rem;bottom:10px;right:10px}.testimonial-card:hover,.trustpilot-card:hover,.testimonial-card:hover .testimonial-image,.trustpilot-card:hover .trustpilot-image{transform:none}.proof-lightbox{padding:8px}.proof-lightbox__panel{border-radius:9px;width:100%;max-height:calc(100svh - 16px)}.proof-lightbox__image{max-height:calc(100svh - 162px)}.proof-lightbox__topbar,.proof-lightbox__actions{padding:10px}.proof-lightbox__actions{flex-direction:column;align-items:stretch}.proof-lightbox__cta,.proof-lightbox__secondary{text-align:center;width:100%}.section-header{text-align:left}}.fade-in,.process-fade-in,.trustpilot-fade-in,.interview-content,.process-cta-container,.investment-intro,.investment-explanation,.investment-benefits,.investment-conclusion,.financial-testimonial,.video-method-content,.subtle-question{opacity:1!important;transform:none!important}@media print{.modal,.reading-progress{display:none}body{color:#000;background:#fff}}@media (prefers-contrast:high){:root{--gray-600:#000;--gray-500:#333;--accent:#f60}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
