@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:48 100% 97%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:32 95% 44%;--primary-foreground:0 0% 100%;--primary-glow:35 91% 65%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--gradient-primary:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-glow)));--gradient-bg:linear-gradient(135deg,#fffcf0,#fffae6);--shadow-elegant:0 10px 40px -10px hsl(var(--primary)/0.2);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--radius:0.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:217.2 91.2% 59.8%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%}*,body{@apply bg-background text-foreground}}*,:after,:before{box-sizing:border-box}body{background:#fafbfc;margin:0}.checkout-page{display:flex;flex-direction:column;min-height:100vh}.checkout-main{display:flex;flex:1 1}.stripe-label{color:#000;font-family:inherit;font-size:1rem;font-weight:600;margin-bottom:16px}.product-details-section{background:#fff;box-shadow:2px 0 15px #0000000d;flex:6 1;overflow-y:auto;padding:40px 60px}.product-banner{border-radius:12px;margin-bottom:32px;max-width:100%}.product-title{color:#000;font-family:inherit;font-size:2rem;font-weight:600;margin-bottom:8px}.highlight-text{color:#f7b731}.product-price{font-size:1.1rem;margin-bottom:24px}.strikethrough-price{color:#aaa;font-family:inherit;margin-right:8px;text-decoration:line-through}.final-price{color:#000;font-family:inherit;font-size:2rem;font-weight:600}.product-features{font-family:inherit;font-size:1rem;line-height:1.8;padding-left:20px}.bonus-section,.product-features{margin-bottom:24px}.bonus-title{font-size:1.25rem;font-weight:600;margin-bottom:12px}.bonus-list{font-size:1rem;line-height:1.7;margin:0;padding-left:20px}.value-text{color:#888;margin-left:8px}.guarantee-box{background:#f6f8fa;border-radius:8px;margin-top:24px;padding:20px}.guarantee-title{font-family:inherit;font-size:1.3rem;font-weight:700;margin:0 0 8px}.guarantee-text{color:#555;font-size:.95rem;line-height:1.6;margin:0}.checkout-form-section{align-items:center;background:#fafbfc;display:flex;flex:4 1;flex-direction:column;justify-content:center;padding:40px 24px}.checkout-form-container{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;margin:0 auto;max-width:420px;padding:32px;width:100%}.price-summary{margin-bottom:24px;text-align:center}.price-summary .strikethrough-price{font-family:inherit;font-size:1.5rem;font-weight:700}.price-summary .final-price{font-family:inherit;font-size:1.8rem;font-weight:700}.form-input{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;margin-bottom:12px;padding:12px;width:100%}.form-input:focus{border-color:#f7b731;outline:none}.payment-method-selector{display:flex;gap:16px;margin-bottom:16px}.payment-option{font-size:1rem}.payment-option.disabled{color:#aaa}.form-group{margin-bottom:14px}.form-row{display:flex;gap:12px}.form-row .form-group{flex:1 1}.add-on-box{background:#f6f8fa;border-radius:8px;margin:16px 0;padding:14px}.add-on-label{align-items:center;display:flex;font-size:1rem}.add-on-label input{margin-right:8px}.add-on-desc{color:#777;font-size:.85rem;margin-top:6px;padding-left:24px}.submit-button{background:#f7b731;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#222;cursor:pointer;font-size:1.1rem;font-weight:700;padding:14px 0;transition:background-color .3s;width:100%}.submit-button:hover{background-color:#eab51a}.stripe-input{background:"#fff";border:1.5px solid #e0e0e0;border-radius:8px;margin-top:4px;padding:12px}.__PrivateStripeElement-autofill-link{display:none!important}@media (max-width:1200px){.product-details-section{padding:40px}}@media (max-width:960px){.checkout-main{flex-direction:column}.product-details-section{border-bottom:1px solid #eee;box-shadow:none;padding:40px 24px}.checkout-form-section{padding:40px 24px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.main-logo-wrapper{align-items:center;background:none;border-radius:0;box-shadow:none;display:flex;height:auto;justify-content:center;margin-bottom:20px;width:100%}.logo8-img{height:60px!important;max-width:140px!important;object-fit:contain;width:auto!important}.main-logo{display:block;height:150px;margin-bottom:32px;width:auto}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root,.main-page,body,html{background:#fff;font-family:Inter,Arial,sans-serif;height:100%;margin:0}.logo-marquee{background:#0000;height:auto;margin:0;overflow:hidden;padding:60px 0;position:relative}.bottom-banner,.top-banner{background:#000;color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:16px 8px;text-align:center}.content-section{align-items:center;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;min-height:70vh;padding:40px 24px}.left-content{animation:fadeInUp 1s ease-out .2s forwards;flex:1 1;flex-direction:column;max-width:600px;padding:0;text-align:center}.left-content,.right-content{align-items:center;display:flex;opacity:0;transform:translateY(40px)}.right-content{animation:fadeInUp 1s ease-out .4s forwards;flex:1 1;justify-content:center;padding-right:0}.main-heading{color:#000;font-family:inherit;font-size:2.7rem;font-weight:700;line-height:1.15;margin-bottom:20px;margin-top:0}.subtext{color:#555;font-size:1.5rem;font-weight:400;margin-bottom:30px}.enroll-btn,.find-out{color:#000;font-weight:600}.enroll-btn{align-items:center;background:#f4c542;border:none;border-radius:6px;box-shadow:0 2px 8px #f4c54226;cursor:pointer;display:flex;flex:1 1;font-size:1.25rem;justify-content:center;margin-top:10px;padding:18px 40px 18px 45px;transition:background .2s}.enroll-btn:hover{background:#e6b800}.phone-mockup{align-items:center;background:#eee;border:4px solid #111;border-radius:40px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;height:680px;justify-content:flex-start;overflow:hidden;position:relative;width:340px}.phone-notch{background:#222;border-radius:0 0 18px 18px;height:18px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:120px;z-index:2}.phone-video{background:#000;border:none;border-radius:0 0 38px 38px;height:630px;margin-top:36px;width:100%}.bottom-banner{font-size:1.2rem;font-weight:500;letter-spacing:.01em;padding:18px 0}.bottom-banner .bold{font-style:italic;font-weight:700}.down-arrow{color:#222;display:inline-block;font-size:3rem;margin-top:2px}@media (max-width:900px){.content-section{flex-direction:column;gap:24px;padding:24px 16px}.left-content,.right-content{align-items:center;max-width:100%;padding:0;text-align:center}.brand-heading{padding:0 16px}.logo-marquee{margin:0}.main-logo-wrapper{height:200px;margin-bottom:20px;width:200px}.main-logo{height:120px;margin-bottom:10px;max-height:180px;max-width:180px}}@media (max-width:768px){.content-section{gap:30px;padding-top:40px}.main-logo{height:100px;margin-bottom:8px;max-width:140px}.main-heading{font-size:2rem}.subtext{font-size:1.1rem}.down-arrow{font-size:1.5rem}.phone-mockup{height:560px;width:280px}.phone-video{height:100%}.top-banner{font-size:.9rem;padding:12px 8px}}@media (max-width:480px){.enroll-btn{font-size:1.1rem;padding:16px 40px}.phone-mockup{height:520px;width:260px}.top-banner{font-size:.8rem}.main-logo{height:90px;margin-bottom:6px;max-width:120px}.main-logo-wrapper{margin-bottom:12px}}.brand-section{background:#f4c542;padding-top:40px}.brand-heading{color:#23272e;font-size:2rem;font-weight:600;margin-bottom:24px;text-align:center}.brand-heading .bold,.brand-heading .highlight{color:#222;font-style:italic;font-weight:700}.logo-container{align-items:center;animation:scroll-logos 18s linear infinite;display:flex;gap:48px;width:-webkit-max-content;width:max-content}.logo-container img{height:60px;max-width:140px;object-fit:contain;opacity:.8;transition:filter .3s,opacity .3s;width:auto}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.tools-banner-section{background:#f4c542;margin:0;padding:40px 0 32px;text-align:center}.tools-banner-heading{color:#23272e;font-family:inherit;font-size:2rem;font-weight:700;margin-bottom:24px}.tools-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:1100px}.tools-logo-row img,.tools-logo-row img.tool-logo{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;display:block;height:72px;margin:0 10px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;object-fit:contain;opacity:.9;padding:0;transition:filter .3s,opacity .3s;width:72px}.tools-logo-row img.tool-logo{animation:fadeInUpLogo .7s forwards;background:#0000;border-radius:0;box-shadow:none;height:64px;margin:0 18px;opacity:0;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,opacity .4s;width:auto}.tools-logo-row img.tool-logo:first-child{animation-delay:.1s}.tools-logo-row img.tool-logo:nth-child(2){animation-delay:.2s}.tools-logo-row img.tool-logo:nth-child(3){animation-delay:.3s}.tools-logo-row img.tool-logo:nth-child(4){animation-delay:.4s}.tools-logo-row img.tool-logo:nth-child(5){animation-delay:.5s}.tools-logo-row img.tool-logo:nth-child(6){animation-delay:.6s}@keyframes fadeInUpLogo{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tools-logo-row img.tool-logo:hover{box-shadow:0 8px 24px #00000021;transform:scale(1.13) translateY(-6px);z-index:2}@media (max-width:900px){.tools-logo-row{gap:24px}.tools-banner-heading{font-size:1.5rem}}@media (max-width:600px){.tools-logo-row{gap:12px}.tools-logo-row img,.tools-logo-row img.tool-logo{height:48px;margin:0 5px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;padding:0;width:48px}}.faq-section{background:#fff;padding:64px 16px;text-align:center}.faq-heading{color:#000;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.4;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px}.faq-list{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:750px}.faq-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:box-shadow .3s,border-color .3s;width:100%}.faq-card:hover{border-color:#ccc}.faq-card.open{border-color:#f4c542;box-shadow:0 4px 24px #0000001a}.faq-question{align-items:center;background:none;border:none;color:#222;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:600;justify-content:space-between;outline:none;padding:20px 24px;text-align:left;transition:background-color .2s;width:100%}.faq-question:hover{background-color:#f9f9f9}.faq-icon{color:#333;flex-shrink:0;font-size:1.5rem;font-weight:400;margin-left:16px;transition:transform .3s ease}.faq-icon.open{color:#f4c542;transform:rotate(45deg)}.faq-answer-wrapper{background:#fdfdfd;overflow:hidden;transition:max-height .4s ease-out}.faq-answer-content{padding:24px}.faq-answer{color:#444;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.7;text-align:left;width:100%}.faq-image{border-radius:8px;box-shadow:0 4px 16px #0000001a;margin-top:20px;max-width:100%}@media (max-width:768px){.faq-heading{font-size:2rem}}@media (max-width:480px){.faq-section{padding:48px 16px}.faq-heading{font-size:1.5rem}.faq-question{font-size:1rem;padding:16px}}.pricing-section{background:#f9f9f9;padding:64px 16px}.pricing-heading{color:#000;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.4;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.pricing-grid{display:flex;gap:36px;justify-content:center}.pricing-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px #00000014;max-width:400px;padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.pricing-card:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-8px)}.card-title{color:#000;font-family:inherit;font-size:2rem;font-weight:600}.card-title,.price-container{margin-bottom:24px}.original-price-savings{color:#d9534f;text-decoration:line-through}.final-price-savings,.original-price-savings{font-family:inherit;font-size:2rem;font-weight:600;margin:0}.final-price-savings{color:#000}.pricing-features{color:#444;font-family:inherit;font-size:1.1rem;line-height:1.6;list-style:none;margin:0 0 32px;padding:0}.pricing-features li{margin-bottom:14px}.pricing-button{border:2px solid #f4c542;border-radius:8px;cursor:pointer;font-size:1.2rem;font-weight:700;padding:16px;transition:all .3s ease;width:100%}.pricing-button:hover{transform:scale(1.02)}.pricing-button.solid{background:#f4c542;color:#23272e}.pricing-button.solid:hover{background-color:#e6b800}.secure-checkout{align-items:center;display:flex;justify-content:center;margin-top:32px;overflow-x:auto;padding-bottom:8px;width:100%}.payment-methods{display:block;height:40px;max-width:100vw;width:auto}@media (max-width:768px){.pricing-heading{font-size:1.8rem}}@media (max-width:480px){.pricing-heading{font-size:1.5rem}.pricing-card{padding:24px}.final-price-savings{font-size:2.5rem}}@media (max-width:600px){.secure-checkout{margin-top:20px;padding-left:8px;padding-right:8px}.payment-methods{height:32px;max-width:100%}}.footer-section{background:#1a1a1a;color:#fff;padding:40px 16px;text-align:center}.footer-content{color:#a0a0a0;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@media (max-width:768px){.footer-content{font-size:.9rem}}@media (max-width:480px){.footer-section{padding:32px 16px}.footer-content{font-size:.8rem}}.guarantee-section{background:#1a1a1a;color:#fff;padding:56px 16px}.guarantee-content{align-items:center;display:flex;gap:56px;justify-content:center;margin:0 auto;max-width:900px}.guarantee-seal img{filter:drop-shadow(0 4px 12px rgba(255,255,255,.1));height:auto;width:160px}.guarantee-text{flex:1 1;max-width:550px}.guarantee-text h3{color:#fff;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.4;margin:0 0 16px}.guarantee-text p{color:#f5f5f5;font-size:1.15rem;line-height:1.7;margin:0}@media (max-width:768px){.guarantee-content{flex-direction:column;gap:32px;text-align:center}}.course-bundle-section{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:48px 16px;width:100%}.course-bundle-heading{color:#1a1a1a;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;margin-bottom:56px;text-align:center}.course-bundle-content{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.course-bundle-image{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:260px}.swiper-container-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.course-bundle-image img{border-radius:12px;box-shadow:0 8px 32px #0000001a;max-width:480px;width:100%}.course-bundle-image video{border-radius:12px;box-shadow:0 8px 32px #0000001a;height:540px;max-height:100%;max-width:100%;width:270px}.course-bundle-image video,.course-bundle-video{aspect-ratio:9/16;background:#000;display:block;margin:0 auto;object-fit:cover}.course-bundle-video{border-radius:18px;height:auto;max-height:600px;max-width:360px;width:100%}.course-bundle-videos-swiper{align-items:center;display:flex;justify-content:center;max-width:360px;min-height:400px;position:relative;width:100%}.swiper-pagination-bullets{bottom:10px!important}.course-bundle-details{flex:1 1;max-width:420px;min-width:260px;padding:24px 0}.course-bundle-details h3{font-size:1.3rem;font-weight:600;margin-bottom:24px}.course-bundle-details ul{list-style:none;margin:0;padding:0}.course-bundle-details li{align-items:center;display:flex;font-size:1.1rem;margin-bottom:18px}.checkmark{color:#1db954;font-size:1.3em;margin-right:10px}.course-bundle-bonus{background:#fff;border-left:4px solid #f4c542;border-radius:4px;box-shadow:0 2px 8px #0000000d;font-size:1.1rem;margin-top:24px;padding:16px}.bonus-note{color:#777;font-size:1rem}.swiper-button-next,.swiper-button-prev{display:none!important}.custom-swiper-button-next,.custom-swiper-button-prev{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #1e202414;border-radius:50%;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.custom-swiper-button-prev{left:10px}.custom-swiper-button-next{right:10px}.custom-swiper-button-next:hover,.custom-swiper-button-prev:hover{background:linear-gradient(135deg,#1e2024,#2d3748);border-color:#1e202433;box-shadow:0 8px 24px #00000026,0 4px 8px #00000014;transform:translateY(-50%) scale(1.05)}.custom-swiper-button-next:hover svg,.custom-swiper-button-prev:hover svg{color:#fff;transform:scale(1.1)}.custom-swiper-button-next svg,.custom-swiper-button-prev svg{color:#1e2024;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-swiper-button-next:active,.custom-swiper-button-prev:active{transform:translateY(-50%) scale(.95);transition:transform .1s ease}.phone-mockup,.phone-notch{display:none!important}.course-bundle-videos-swiper .swiper-pagination{margin-top:18px;position:static;text-align:center}.swiper-pagination-bullets{align-items:center;display:flex;gap:12px;justify-content:center}.swiper-pagination-bullet{background:linear-gradient(135deg,#e2e8f0,#cbd5e0);border:1px solid #1e202414;border-radius:50%;cursor:pointer;height:12px;margin:0 3px!important;transition:all .3s cubic-bezier(.4,0,.2,1);width:12px}.swiper-pagination-bullet:hover{background:linear-gradient(135deg,#a0aec0,#718096);transform:scale(1.2)}.swiper-pagination-bullet-active{background:linear-gradient(135deg,#1e2024,#2d3748);box-shadow:0 2px 8px #1e20244d;transform:scale(1.3)}@media (max-width:1200px){.course-bundle-content{padding:0 80px}.custom-swiper-button-prev{left:-60px}.custom-swiper-button-next{right:-60px}}@media (max-width:1024px){.course-bundle-content{padding:0 70px}.custom-swiper-button-prev{left:-50px}.custom-swiper-button-next{right:-50px}}@media (max-width:900px){.course-bundle-content{align-items:center;flex-direction:column;gap:32px;padding:0 60px}.course-bundle-details,.course-bundle-image{max-width:100%;padding:0;width:100%}.course-bundle-videos-swiper{max-width:90vw}.custom-swiper-button-prev{left:-45px}.custom-swiper-button-next{right:-45px}}@media (max-width:768px){.course-bundle-section{padding:32px 16px}.course-bundle-content{padding:0 50px}.custom-swiper-button-next,.custom-swiper-button-prev{display:flex!important;height:44px;visibility:visible!important;width:44px;z-index:20}.custom-swiper-button-prev{left:-40px}.custom-swiper-button-next{right:-40px}.custom-swiper-button-next svg,.custom-swiper-button-prev svg{height:20px;width:20px}}@media (max-width:640px){.course-bundle-section{padding:32px 20px}.course-bundle-content{padding:0 45px}.course-bundle-videos-swiper{max-width:85vw}.custom-swiper-button-next,.custom-swiper-button-prev{display:flex!important;height:40px;opacity:1!important;visibility:visible!important;width:40px;z-index:20}.custom-swiper-button-prev{left:-35px}.custom-swiper-button-next{right:-35px}.custom-swiper-button-next svg,.custom-swiper-button-prev svg{height:18px;width:18px}.course-bundle-video{max-height:65vh;max-width:85vw}}@media (max-width:480px){.course-bundle-section{padding:24px 16px}.course-bundle-content{padding:0 40px}.course-bundle-heading{font-size:2rem}.course-bundle-details h3{font-size:1.2rem}.course-bundle-details li{font-size:1.05rem}.course-bundle-videos-swiper{max-width:80vw}.custom-swiper-button-next,.custom-swiper-button-prev{display:flex!important;height:36px;opacity:1!important;visibility:visible!important;width:36px;z-index:20}.custom-swiper-button-prev{left:-30px}.custom-swiper-button-next{right:-30px}.custom-swiper-button-next svg,.custom-swiper-button-prev svg{height:16px;width:16px}.course-bundle-video{max-height:60vh;max-width:80vw}}@media (max-width:410px){.course-bundle-section{padding:20px 12px}.course-bundle-content{padding:0 35px}.custom-swiper-button-next,.custom-swiper-button-prev{display:flex!important;height:32px;opacity:1!important;visibility:visible!important;width:32px;z-index:25}.custom-swiper-button-prev{left:-42px}.custom-swiper-button-next{right:-36px}.custom-swiper-button-next svg,.custom-swiper-button-prev svg{height:14px;width:14px}.course-bundle-videos-swiper{max-width:75vw}.course-bundle-video{max-height:55vh;max-width:75vw}}@media (max-width:320px){.course-bundle-section{padding:20px 10px}.course-bundle-content{padding:0 30px}.custom-swiper-button-prev{left:-22px}.custom-swiper-button-next{right:-22px}.course-bundle-videos-swiper{max-width:70vw}.course-bundle-video{max-height:50vh;max-width:70vw}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.students-results-section{background:#f7f7f7;border-radius:0;margin:0 auto;padding:64px 16px 32px}.students-results-heading{color:#000;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:20px;margin-top:0;text-align:center}.students-results-grid{display:none}.students-results-carousel{display:none!important}.students-results-swiper{margin:0 auto 24px;max-width:1100px;padding-bottom:16px;width:100%}.students-result-card{align-items:center;background:#fff;border-radius:28px;box-shadow:0 4px 24px #00000014;display:flex;flex:1 0;justify-content:center;margin:0 auto;max-width:340px;min-width:220px;overflow:hidden}.students-result-card img{border-radius:28px;display:block;height:auto;width:100%}.students-results-dots{display:flex;gap:10px;justify-content:center;margin-top:10px}.dot{background:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:12px;transition:background .2s;width:12px}.dot.active{background:#f4c542}.arrow,.dot,.students-results-dots,.students-results-slider{display:none!important}.swiper-pagination-bullet{background:#f4c542;opacity:1}.swiper-pagination-bullet-active{background:#e6b800}@media (max-width:1024px){.students-results-carousel{gap:16px;max-width:100vw}.students-result-card{flex-basis:80vw;max-width:90vw;min-width:220px}}.story-section{background:#f9f9f9;margin:0 auto;max-width:800px;padding:64px 24px}.story-content p{color:#333;font-size:1.2rem;line-height:1.8;margin:18px 0}.story-content b{font-weight:600}.story-content .highlight{color:#ff914d;font-weight:700}.story-content ul{font-size:1.15rem;margin:18px 0 18px 24px;padding:0}.story-content li{line-height:1.7;margin-bottom:12px}.story-content .subtle{color:#888;font-size:.98em}.story-image{margin:40px 0;text-align:center}.story-image img{border-radius:12px;box-shadow:0 4px 24px #00000014;max-width:100%}.story-cta{margin:40px 0 0;text-align:center}.story-cta .enroll-btn{font-size:1.3rem;padding:16px 48px}@media (max-width:768px){.story-heading{font-size:2rem}.story-content p{font-size:1.1rem}.story-content ul{font-size:1.05rem}}.story-section.two-column{align-items:stretch;background:#f9f9f9;border-radius:0;display:flex;gap:48px;justify-content:center;margin:0 auto;max-width:1200px;padding:64px 24px}.story-col{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:520px;min-height:100%;min-width:320px;padding:32px 28px}.story-col.left{margin-left:0}.story-col.right{margin-right:0}.story-heading{color:#000;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:20px;margin-top:0;text-align:left}.story-content{color:#333;font-family:inherit;font-size:1.1rem;line-height:1.8}.story-list{font-size:1.08rem;margin:18px 0 18px 24px;padding:0}.story-list li{line-height:1.7;margin-bottom:14px}.story-list ol,.story-list ul{margin:0;padding:0}.story-content b{color:#000;font-weight:700}@media (max-width:900px){.story-section.two-column{flex-direction:column;gap:32px;padding:32px 8px}.story-col{max-width:100%;padding:24px 8px}}.professional-story-bottom{align-items:center;background:#fff;border-radius:18px;box-shadow:0 4px 24px #00000012,0 1.5px 6px #0000000a;display:flex;flex-direction:column;margin:40px auto;max-width:700px;padding:32px 28px 24px;text-align:center}.professional-story-main{color:#222;font-size:1.18rem;font-weight:500;line-height:1.7;margin-bottom:18px}.professional-story-signature{align-items:center;color:#444;display:flex;font-size:1.05rem;gap:12px;justify-content:center;margin-top:6px}.professional-story-signature em{font-style:italic;font-weight:500;letter-spacing:.01em}.professional-story-logo{height:48px;margin-left:8px;vertical-align:middle;width:auto}@media (max-width:600px){.professional-story-bottom{margin-bottom:18px;max-width:98vw;padding:18px 6vw 16px}.professional-story-main{font-size:1rem}.professional-story-signature{font-size:.98rem;gap:7px}.professional-story-logo{height:38px}}.terms-section{background:#fff;border-radius:0;box-shadow:0 2px 8px #00000008;margin:0 auto;max-width:900px;padding:16px}.terms-heading{color:#000;font-family:inherit;font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:12px;text-align:center}.terms-meta{color:#888;font-size:1rem;margin-bottom:32px;text-align:center}.terms-content{color:#444;font-family:inherit;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px}.terms-content h3{color:#23272e;font-family:inherit;font-size:1.2rem;font-weight:700;margin-bottom:12px;margin-top:32px}.terms-content ol,.terms-content ul{font-size:1.05rem;margin:12px 0 12px 24px;padding:0}.terms-content li{line-height:1.6;margin-bottom:10px}.terms-content b{color:#000;font-weight:700}.terms-content a{color:#f4c542;text-decoration:underline}.terms-ack{color:#222;font-size:1.08rem;font-weight:600;margin-top:32px;text-align:center}@media (max-width:768px){.terms-section{padding:48px 8px}.terms-heading{font-size:1.5rem}.terms-content{font-size:1rem}.terms-content h3{font-size:1.05rem}}.ClientsSaySection_section__d0Jrp{background:#fff;padding:4rem 1rem}.ClientsSaySection_container__nsMpt{margin:0 auto;max-width:1536px}.ClientsSaySection_title__qsT\+U{margin-bottom:3rem;text-align:center}.ClientsSaySection_heading__TTbo6{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.ClientsSaySection_heading__TTbo6{font-size:2.25rem}}.ClientsSaySection_subtitle__NGvGM{color:#4b5563;font-size:1.125rem;margin:0 auto;max-width:32rem}.ClientsSaySection_carouselContainer__ObFZQ{margin:0 auto;max-width:32rem;position:relative}.ClientsSaySection_testimonialSwiper__ssARL{padding-bottom:2.5rem}.ClientsSaySection_videoCard__KZpL2{background:#000;border-radius:1rem;margin:0 auto 2.5rem;max-width:30rem;overflow:hidden;position:relative}.ClientsSaySection_video__taKqy{height:31.25rem;object-fit:cover;width:100%}@media (min-width:768px){.ClientsSaySection_video__taKqy{height:37.5rem}}.ClientsSaySection_videoOverlay__HEJZS{background:linear-gradient(0deg,#0003,#0000);inset:0;pointer-events:none;position:absolute}.ClientsSaySection_navButton__tWiT7{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:3rem;z-index:10}.ClientsSaySection_navButton__tWiT7:hover{background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ClientsSaySection_prevButton__6C8-b{left:-4rem}.ClientsSaySection_nextButton__b7RlA{right:-4rem}.ClientsSaySection_navIcon__D43ME{color:#374151;height:1.5rem;transition:color .3s ease;width:1.5rem}.ClientsSaySection_navButton__tWiT7:hover .ClientsSaySection_navIcon__D43ME{color:#111827}.ClientsSaySection_testimonialSwiper__ssARL .swiper-pagination{bottom:10px!important}@media (max-width:768px){.ClientsSaySection_testimonialSwiper__ssARL .swiper-pagination{bottom:10px!important}}@media (max-width:600px){.ClientsSaySection_navButton__tWiT7{display:none}}.CourseHeader_courseHeader__6iBav{background:var(--gradient-primary);border-radius:1rem;margin-bottom:3rem;overflow:hidden;padding:2rem 3rem;position:relative}.CourseHeader_container__sLIH2{margin:0 auto;max-width:64rem;position:relative;text-align:center;z-index:10}.CourseHeader_badge__WgqoP{align-items:center;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:9999px;color:hsl(var(--primary));display:inline-flex;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.25rem 1rem;transition:background-color .3s ease}.CourseHeader_badge__WgqoP:hover{background:#fff}.CourseHeader_title__DLGhv{color:#fff;font-size:4rem;font-weight:700;margin-bottom:1.5rem}.CourseHeader_titleAgency__ZNthn,.CourseHeader_titleViral__S1y44{color:#ef4444}.CourseHeader_titleMethod__740-Q{color:#2563eb}.CourseHeader_subtitle__-G78v{color:#ffffffe6;font-size:1.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:32rem}.CourseHeader_statsContainer__xCRD2{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}.CourseHeader_statItem__y0Qwi{align-items:center;color:#ffffffe6;display:flex}.CourseHeader_statIcon__hw825{height:1.25rem;margin-right:.5rem;width:1.25rem}.CourseHeader_statIconYellow__-Tpj1{color:#fbbf24}.CourseHeader_ctaButton__FXJ9f{animation:CourseHeader_glow__2zHan 2s ease-in-out infinite;background:#fff;border:none;border-radius:.5rem;box-shadow:0 0 40px hsl(var(--primary)/.3);color:#000;cursor:pointer;font-size:1.125rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.CourseHeader_ctaButton__FXJ9f:hover{background:#ffffffe6}@media (max-width:768px){.CourseHeader_courseHeader__6iBav{padding:2rem}.CourseHeader_title__DLGhv{font-size:2.5rem}.CourseHeader_subtitle__-G78v{font-size:1.125rem}}.VideoCard_videoCard__VrjX-{background:#fff;border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.VideoCard_videoCard__VrjX-:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 0 40px hsl(var(--primary)/.3);transform:scale(1.05)}.VideoCard_cardContent__aXOaz{padding:1.5rem}.VideoCard_cardHeader__K0AfU{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.VideoCard_iconContainer__3uw8l{align-items:center;display:flex;gap:.5rem}.VideoCard_iconWrapper__eeoDc{background:hsl(var(--primary)/.1);border-radius:9999px;padding:.5rem}.VideoCard_icon__ulk9Y{color:hsl(var(--primary));height:1.25rem;width:1.25rem}.VideoCard_badge__vGaTD{align-items:center;background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.2);border-radius:9999px;color:hsl(var(--primary));display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.VideoCard_fileSize__ZH4KK{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500}.VideoCard_title__WAhKi{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;margin-bottom:.5rem;transition:color .3s ease}.VideoCard_videoCard__VrjX-:hover .VideoCard_title__WAhKi{color:hsl(var(--primary))}.VideoCard_durationContainer__0cCKW{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;margin-bottom:1rem}.VideoCard_durationIcon__iV8q4{height:1rem;margin-right:.25rem;width:1rem}.VideoCard_button__J0mFd{align-items:center;background:hsl(var(--primary));border:none;border-radius:.375rem;color:hsl(var(--primary-foreground));cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .3s ease;width:100%}.VideoCard_button__J0mFd:hover{background:hsl(var(--primary)/.9);box-shadow:0 0 40px hsl(var(--primary)/.3)}.VideoCard_button__J0mFd:disabled{cursor:not-allowed;opacity:.6}.VideoCard_buttonIcon__1eIs4{height:1rem;width:1rem}.VideoCard_glowEffect__EENYF{background:linear-gradient(to right,hsl(var(--primary)/0),hsl(var(--primary)/.05),hsl(var(--primary)/0));inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.VideoCard_videoCard__VrjX-:hover .VideoCard_glowEffect__EENYF{opacity:1}.CongratsScreen_container__CYt3j{align-items:center;background:linear-gradient(135deg,#e3f0ff,#b6cbe1);display:flex;justify-content:center;min-height:100vh;padding:16px;position:relative}.CongratsScreen_logo__ddlGQ{background:none;border-radius:0;box-shadow:none;display:block;height:auto;margin:0 auto 18px;padding:0;position:static;width:90px;z-index:1}.CongratsScreen_card__Pfpuc{align-items:center;background:#fff;border-radius:22px;box-shadow:0 12px 40px #3c3c3c21;display:flex;flex-direction:column;max-width:520px;padding:44px 36px 36px;text-align:center;width:100%}.CongratsScreen_congratsImg__ndxvc{border-radius:14px;box-shadow:0 2px 12px #00000014;margin:0 auto 22px;max-width:380px;width:100%}.CongratsScreen_heading__3Xm4F{color:#1976d2;font-size:2.3rem;font-weight:800;letter-spacing:.02em;margin:22px 0 10px}.CongratsScreen_message__wxPEF{color:#222;font-size:1.1rem;margin-bottom:10px}.CongratsScreen_orderId__nTAnq{color:#555;font-size:.98rem;margin-bottom:18px}.CongratsScreen_button__FMsjg{background:#1976d2;border:none;border-radius:8px;box-shadow:0 2px 8px #1976d21a;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:700;margin-top:10px;padding:12px 0;transition:background .2s;width:100%}.CongratsScreen_button__FMsjg:disabled{cursor:not-allowed;opacity:.7}.CongratsScreen_error__7mRCL{color:#d32f2f;margin:18px 0}.CongratsScreen_loading__LeTqv{color:#888;margin:24px 0}@media (max-width:600px){.CongratsScreen_container__CYt3j{padding:6px}.CongratsScreen_logo__ddlGQ{margin-bottom:12px;width:70px}.CongratsScreen_card__Pfpuc{border-radius:14px;max-width:98vw;padding:18px 6px}.CongratsScreen_congratsImg__ndxvc{border-radius:8px;max-width:90vw}.CongratsScreen_heading__3Xm4F{font-size:1.5rem}.CongratsScreen_message__wxPEF{font-size:1rem}.CongratsScreen_orderId__nTAnq{font-size:.92rem}.CongratsScreen_button__FMsjg{font-size:1rem;padding:10px 0}}.AuthForm_authContainer__z1YZq{align-items:center;background:var(--gradient-bg);display:flex;justify-content:center;min-height:100vh;padding:1rem}.AuthForm_authCard__hykq\+{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-elegant);max-width:480px;overflow:hidden;padding:3rem;position:relative;width:100%}.AuthForm_authCard__hykq\+:before{background:var(--gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.AuthForm_authHeader__8MEnV{margin-bottom:2rem;text-align:center}.AuthForm_tabContainer__jixCU{background:hsl(var(--muted));border-radius:calc(var(--radius) - 2px);display:flex;margin-bottom:2rem;padding:4px}.AuthForm_tabButton__xlktu{background:#0000;border:none;border-radius:calc(var(--radius) - 4px);color:hsl(var(--muted-foreground));cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1rem;transition:var(--transition-smooth)}.AuthForm_tabButton__xlktu.AuthForm_active__l5uLV{background:#fff;box-shadow:0 2px 8px -2px hsl(var(--primary)/.2);color:hsl(var(--foreground))}.AuthForm_title__7t8eA{color:hsl(var(--foreground));font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.AuthForm_subtitle__OIcIE{color:hsl(var(--muted-foreground));font-size:.95rem}.AuthForm_form__cCK\+1{display:flex;flex-direction:column;gap:1.25rem}.AuthForm_inputGroup__63Byo{display:flex;flex-direction:column;gap:.5rem}.AuthForm_label__Tx3xy{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.AuthForm_inputWrapper__1WfoM{position:relative}.AuthForm_input__xdb8r{background:#fff;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);font-size:.9rem;padding:.75rem 1rem .75rem 2.75rem;transition:var(--transition-smooth);width:100%}.AuthForm_input__xdb8r:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.AuthForm_input__xdb8r::placeholder{color:hsl(var(--muted-foreground))}.AuthForm_inputIcon__c0OBI{left:.875rem}.AuthForm_inputIcon__c0OBI,.AuthForm_passwordToggle__6OnE9{color:hsl(var(--muted-foreground));height:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.AuthForm_passwordToggle__6OnE9{background:none;border:none;cursor:pointer;padding:0;right:.875rem}.AuthForm_formOptions__S92iP{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.AuthForm_rememberMe__W5Dz\+{align-items:center;display:flex;gap:.5rem}.AuthForm_checkbox__LuBGw{accent-color:hsl(var(--primary));height:1rem;width:1rem}.AuthForm_forgotPassword__4j5CU{color:hsl(var(--primary));font-weight:500;text-decoration:none;transition:var(--transition-smooth)}.AuthForm_forgotPassword__4j5CU:hover{opacity:.8}.AuthForm_submitButton__63kaS{background:var(--gradient-primary);border:none;border-radius:calc(var(--radius) - 2px);box-shadow:0 4px 12px -2px hsl(var(--primary)/.25);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;margin-top:.5rem;padding:.75rem 2rem;transition:var(--transition-smooth);width:100%}.AuthForm_submitButton__63kaS:hover{box-shadow:0 8px 20px -4px hsl(var(--primary)/.35);transform:translateY(-1px)}.AuthForm_submitButton__63kaS:active{transform:translateY(0)}.AuthForm_divider__Jc6H6{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;margin:1.5rem 0}.AuthForm_divider__Jc6H6:after,.AuthForm_divider__Jc6H6:before{background:hsl(var(--border));content:"";flex:1 1;height:1px}.AuthForm_divider__Jc6H6:before{margin-right:1rem}.AuthForm_divider__Jc6H6:after{margin-left:1rem}.AuthForm_socialButtons__i7SHc{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.AuthForm_socialButton__qiqiF{align-items:center;background:#fff;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground));display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;text-decoration:none;transition:var(--transition-smooth)}.AuthForm_socialButton__qiqiF:hover{background:hsl(var(--muted));transform:translateY(-1px)}.AuthForm_socialIcon__PAQdQ{height:1rem;width:1rem}.AuthForm_modalOverlay__7pDak{align-items:center;animation:AuthForm_fadeIn__GwnIH .2s ease-out;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.AuthForm_modal__Dx\+fA{animation:AuthForm_scaleIn__1AbE- .2s ease-out;background:#fff;border-radius:var(--radius);box-shadow:0 25px 50px -12px #00000040;max-width:400px;padding:2rem;position:relative;width:100%}.AuthForm_modalClose__wzt7y{background:none;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:var(--transition-smooth)}.AuthForm_modalClose__wzt7y:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.AuthForm_modalContent__E7L98{text-align:center}.AuthForm_modalIcon__1I6Sf{background:var(--gradient-primary);height:4rem;margin:0 auto 1.5rem;position:relative;width:4rem}.AuthForm_modalIconBadge__UjHnV,.AuthForm_modalIcon__1I6Sf{align-items:center;border-radius:50%;display:flex;justify-content:center}.AuthForm_modalIconBadge__UjHnV{background:#10b981;border:2px solid #fff;bottom:-.25rem;height:1.5rem;position:absolute;right:-.25rem;width:1.5rem}.AuthForm_modalTitle__1N6Nn{color:hsl(var(--foreground));font-size:1.5rem;font-weight:700;margin-bottom:1rem}.AuthForm_modalDescription__PJsGC{color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:1.5rem}.AuthForm_modalNote__aaPzG{background:hsl(var(--muted));border-left:3px solid hsl(var(--primary));border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground));font-size:.875rem;padding:1rem;text-align:left}@media (max-width:640px){.AuthForm_authContainer__z1YZq{padding:.5rem}.AuthForm_authCard__hykq\+{padding:1.5rem}.AuthForm_title__7t8eA{font-size:1.5rem}.AuthForm_socialButtons__i7SHc{grid-template-columns:1fr}.AuthForm_formOptions__S92iP{align-items:flex-start;flex-direction:column;gap:.75rem}}@keyframes AuthForm_fadeIn__GwnIH{0%{opacity:0}to{opacity:1}}@keyframes AuthForm_scaleIn__1AbE-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AuthForm_spinner__WC9zd{animation:AuthForm_spinLoader__SHV1b .7s linear infinite;background:#0000;border:2.5px solid #fff;border-radius:50%;border-top-color:#f4c542;box-sizing:border-box;display:inline-block;height:22px;width:22px}@keyframes AuthForm_spinLoader__SHV1b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ViralAgencyCourse_root__wBM8\+{background:var(--background);min-height:100vh}.ViralAgencyCourse_stickyNav__U7Fux{background:#fff;border-bottom:1px solid #eee;box-shadow:none;position:-webkit-sticky;position:sticky;top:0;z-index:50}.ViralAgencyCourse_navContainer__ZYJUt{margin:0 auto;max-width:1280px;padding:.5rem 1.5rem}.ViralAgencyCourse_navFlex__fMvdV{align-items:center;display:flex;justify-content:space-between;min-height:48px}.ViralAgencyCourse_heading__LLr-Y{font-size:1.7rem;font-weight:700;letter-spacing:-1px}.ViralAgencyCourse_red__OxNLR{color:#ef4444}.ViralAgencyCourse_blue__m7OBc{color:#2563eb}.ViralAgencyCourse_progressFlex__9VJGi{align-items:center;display:flex;gap:.5rem}.ViralAgencyCourse_progressText__ELNyu{color:#222;font-size:.95rem;font-weight:500}.ViralAgencyCourse_progressBar__c0YZM{background:#eee;border-radius:9999px;height:6px;margin-left:.5rem;overflow:hidden;width:60px}.ViralAgencyCourse_progressBarFill__4CbCc{background:linear-gradient(90deg,#ef4444,#2563eb);height:100%;transition:width .3s;width:25%}.ViralAgencyCourse_container__bbHz0{margin:0 auto;max-width:1280px;padding:3rem 1.5rem}.ViralAgencyCourse_mb12__AS7Hg{margin-bottom:3rem}.ViralAgencyCourse_textCenter__z8Va4{text-align:center}.ViralAgencyCourse_heroTitle__9WK5N{color:#111827;color:var(--foreground,#111827);font-size:2rem;font-weight:700;margin-bottom:1rem}@media (min-width:768px){.ViralAgencyCourse_heroTitle__9WK5N{font-size:2.5rem}}.ViralAgencyCourse_heroDesc__0lSPI{color:#6b7280;color:var(--muted-foreground,#6b7280);font-size:1.125rem;margin:0 auto;max-width:32rem}.ViralAgencyCourse_grid__pjUVP{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.ViralAgencyCourse_grid__pjUVP{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ViralAgencyCourse_grid__pjUVP{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.0d8d3321.css.map*/