html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}.pricing-creators-section *,.pricing-brands-section *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;overflow-y:auto;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background-color:#fff;color:#000;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;height:100%}.App{scroll-behavior:smooth;background-color:#fff;min-height:100vh}.home-container,.page-container{width:100%;height:100%;scroll-snap-type:y mandatory;overflow-y:auto;height:100vh}h1,h2,h3,h4,h5,h6{font-family:Impact,Arial Black,Helvetica Neue,system-ui,sans-serif;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.nav-trigger{position:fixed;top:1rem;right:1rem;width:50px;height:50px;background:#fff;border:4px solid rgb(0,0,0);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:all .3s ease;box-shadow:0 4px 15px #0000004d}.nav-trigger:hover{transform:scale(1.1) rotate(90deg);background:#f472b6}.nav-trigger.active{background:#f472b6;transform:scale(.95)}.nav-trigger-bg{display:none}.nav-lines{width:28px;height:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.nav-lines span{width:100%;height:4px;background-color:#000;border-radius:2px;transition:all .3s ease}.nav-trigger.active .nav-lines span{background-color:#fff}.nav-lines.open span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.nav-lines.open span:nth-child(2){opacity:0;transform:scale(0)}.nav-lines.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.hidden-nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;opacity:0;transition:opacity .4s ease}.hidden-nav.visible{pointer-events:all;opacity:1}.nav-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#fff;border:6px solid rgb(0,0,0);border-radius:30px;padding:3rem;text-align:center;box-shadow:0 30px 80px #f472b680;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);min-width:400px;max-width:500px;max-height:90vh;overflow-y:auto}.hidden-nav.visible .nav-content{transform:translate(-50%,-50%) scale(1)}.nav-close{position:absolute;top:1rem;right:1rem;width:35px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f472b6;transition:all .3s ease}.nav-close:hover{background:#000;transform:rotate(90deg)}.nav-close span{position:absolute;width:18px;height:3px;background-color:#000;border-radius:2px;transition:background-color .3s ease}.nav-close:hover span{background-color:#fff}.nav-close span:nth-child(1){transform:rotate(45deg)}.nav-close span:nth-child(2){transform:rotate(-45deg)}.nav-header h3{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin:0 0 .5rem;text-transform:uppercase}.nav-subtitle{font-size:1rem;color:#9ca3af;margin-bottom:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.nav-menu{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.5rem}.nav-menu a{color:#000;text-decoration:none;font-size:1.3rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;padding:1.2rem 1.5rem;border-radius:15px;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:space-between;background:#f3f4f6;border:3px solid transparent;text-transform:uppercase;letter-spacing:1px;opacity:0;transform:translateY(30px);animation:slideInUp .6s ease forwards;animation-delay:var(--delay)}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.nav-menu a:nth-child(1):hover{background:#f472b6;border-color:#000;transform:translate(10px);color:#fff}.nav-menu a:nth-child(2):hover{background:#60a5fa;border-color:#000;transform:translate(10px);color:#fff}.nav-menu a:nth-child(3):hover{background:#34d399;border-color:#000;transform:translate(10px);color:#fff}.nav-menu a:nth-child(4):hover{background:#fbbf24;border-color:#000;transform:translate(10px);color:#000}.nav-text{flex:1;text-align:left}.nav-arrow{font-size:1.5rem;font-weight:900;transition:all .3s ease;opacity:0;transform:translate(-10px)}.nav-menu a:hover .nav-arrow{opacity:1;transform:translate(0)}.nav-footer{border-top:3px solid rgb(0,0,0);padding-top:1.5rem;opacity:0;animation:fadeIn .6s ease forwards;animation-delay:.5s}@keyframes fadeIn{to{opacity:1}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nav-motto{font-size:.9rem;color:#9ca3af;font-weight:700;letter-spacing:1px;text-transform:uppercase}.nav-actions{display:flex;flex-direction:column;gap:.8rem;margin:1.5rem 0}.nav-login-button{color:#fff;background:linear-gradient(135deg,#f472b6,#db2777);text-decoration:none;font-size:1.3rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;padding:1rem 1.5rem;border:4px solid rgb(0,0,0);border-radius:15px;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);opacity:0;animation:slideInFromBottom .6s ease forwards;animation-delay:var(--delay);box-shadow:0 6px #000;position:relative}.nav-login-button:hover{background:linear-gradient(135deg,#db2777,#f472b6);transform:translateY(-2px);box-shadow:0 8px #000}.nav-login-button:active{transform:translateY(2px);box-shadow:0 2px #000}.nav-login-button .nav-arrow{opacity:1;margin-left:.5rem;font-size:1.5rem}.hero-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#f472b6;scroll-snap-align:start;scroll-snap-stop:always}.hero{text-align:center;max-width:900px;animation:heroFadeIn 1s ease}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-size:6rem;font-family:Impact,Arial Black,sans-serif;letter-spacing:.03em;margin-bottom:1.5rem;color:#000;line-height:1;text-transform:uppercase;text-shadow:4px 4px 0px rgb(255,255,255)}.hero p{font-size:1.8rem;font-weight:700;color:#fff;line-height:1.4;margin:0;text-transform:uppercase;letter-spacing:2px}.philosophy-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#a78bfa;scroll-snap-align:start;scroll-snap-stop:always}.philosophy{text-align:center;max-width:900px}.philosophy h2{font-size:4.5rem;font-family:Impact,Arial Black,sans-serif;letter-spacing:.02em;margin-bottom:2.5rem;color:#000;line-height:1;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.philosophy p{font-size:1.4rem;font-weight:600;color:#000;line-height:1.8;margin-bottom:1.8rem;text-align:left;background:#ffffff4d;padding:1.5rem;border-radius:15px;border:3px solid rgb(0,0,0)}.philosophy p:first-of-type{font-size:1.6rem;font-weight:800;background:#ffffff80;text-align:center}.how-section{height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;padding:4rem 2rem;background:#34d399;scroll-snap-align:start;scroll-snap-stop:always}.how-it-works{text-align:center;max-width:900px;width:100%}.how-it-works h2{font-size:4.5rem;font-family:Impact,Arial Black,sans-serif;letter-spacing:.02em;margin-bottom:2rem;color:#000;line-height:1;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.how-it-works p{font-size:1.4rem;font-weight:600;color:#000;line-height:1.8;margin-bottom:1.8rem;background:#ffffff4d;padding:1.5rem;border-radius:15px;border:3px solid rgb(0,0,0);text-align:left}.how-it-works p:first-of-type{font-size:1.6rem;font-weight:800;background:#ffffff80;text-align:center}.vision-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;max-width:100%}.vision-card{padding:2.5rem;background:#fff;border-radius:20px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000;transition:all .3s ease;text-align:left}.vision-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #000}.vision-card:nth-child(1){background:#fb923c}.vision-card:nth-child(2){background:#60a5fa}.vision-card h3{font-size:2rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.vision-card p{font-size:1.1rem;color:#000;line-height:1.7;margin-bottom:1.5rem;font-weight:600;background:#ffffff80;padding:1rem;border-radius:10px}.vision-highlights{display:flex;flex-direction:column;gap:.8rem}.vision-highlights span{font-size:1rem;color:#000;font-weight:800;position:relative;padding-left:1.5rem;text-transform:uppercase;letter-spacing:.5px}.vision-highlights span:before{content:"▸";position:absolute;left:0;font-size:1.2rem}.cta-button{padding:1.2rem 2.5rem;background:#000;color:#fff;border:4px solid rgb(0,0,0);border-radius:50px;font-size:1.2rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;letter-spacing:1px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;text-decoration:none;display:inline-block;box-shadow:5px 5px #0000004d}.cta-button.primary{background:#000;color:#fff}.cta-button.secondary{background:#fff;color:#000;box-shadow:4px 4px #000}.cta-button:hover{background:#fff;color:#000;transform:translate(-3px,-3px);box-shadow:9px 9px #0000004d}.footer{background-color:#000;color:#fff;padding:3rem 2rem 2rem;margin-top:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}.footer-content{max-width:900px;margin:0 auto;text-align:center}.footer-links{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2rem;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-size:1rem;font-weight:800;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;padding:.5rem 1rem;border-radius:8px}.footer-links a:hover{background:#f472b6;transform:translateY(-2px)}.footer-copyright{border-top:3px solid rgb(244,114,182);padding-top:1.5rem}.footer-copyright p{margin:0;font-size:.9rem;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:1px}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);padding:.75rem;background:#fffefe14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;border:1.5px solid rgba(255,255,255,.15);animation:subtlePulse 4s ease-in-out infinite;z-index:10;opacity:.5}@keyframes subtlePulse{0%,to{transform:translate(-50%) translateY(0);opacity:.5}50%{transform:translate(-50%) translateY(-4px);opacity:.7}}.scroll-indicator:hover{background:#ffffff26;border-color:#ffffff4d;opacity:.9;transform:translate(-50%) translateY(-2px);animation:none}.scroll-arrow{width:14px;height:14px;border:7px solid white;border-top:none;border-left:none;transform:rotate(45deg);transition:all .3s ease}.scroll-indicator:hover .scroll-arrow{border-color:#000000b3;transform:rotate(45deg) scale(1.1)}.page{min-height:100vh;background:#fff}.page-hero{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem;background:#60a5fa;border-bottom:8px solid rgb(0,0,0)}.page-content{max-width:1200px;margin:0 auto;text-align:center}.page-hero h1{font-size:5rem;font-family:Impact,Arial Black,sans-serif;letter-spacing:.03em;margin-bottom:1.5rem;color:#000;line-height:1;text-transform:uppercase;text-shadow:4px 4px 0px rgb(255,255,255)}.page-hero p{font-size:1.5rem;font-weight:700;color:#fff;line-height:1.4;text-transform:uppercase;letter-spacing:1px}.page-section{padding:4rem 2rem;max-width:1200px;margin:0 auto;background:#fff}.pricing-philosophy{text-align:center;margin:0;padding:2.5rem;background:#a78bfa;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000;max-width:800px}.pricing-philosophy h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:2px 2px 0px rgb(255,255,255)}.pricing-philosophy p{font-size:1.3rem;color:#000;line-height:1.8;font-weight:600;background:#ffffff80;padding:1.5rem;border-radius:15px;border:3px solid rgb(0,0,0)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin:0}.pricing-card{background:#fff;border:5px solid rgb(0,0,0);border-radius:25px;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;box-shadow:8px 8px #000}.pricing-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #000}.pricing-card:nth-child(1){background:#60a5fa}.pricing-card:nth-child(2){background:#fb923c}.pricing-card.featured{border-width:6px;transform:scale(1.03)}.pricing-card.featured:hover{transform:scale(1.03) translate(-4px,-4px)}.pricing-card h3{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.price{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.price-subtitle{font-size:1rem;color:#000;margin-bottom:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.features{list-style:none;padding:0;margin:2rem 0;text-align:left}.features li{padding:1rem;margin-bottom:.8rem;background:#ffffff80;border-radius:10px;border:3px solid rgb(0,0,0);color:#000;line-height:1.5;font-weight:700}.features li:before{content:"✓";color:#000;font-weight:900;margin-right:1rem;font-size:1.3rem}.card-footer{margin-top:2rem;padding-top:2rem;border-top:3px solid rgb(0,0,0)}.card-footer p{font-size:.9rem;color:#000;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.5px}.pricing-note{margin-top:1.5rem;padding:1rem;background:#0000001a;border-radius:10px;border:3px solid rgb(0,0,0);font-size:.95rem;font-weight:900;color:#000;text-transform:uppercase;letter-spacing:.5px}.coin-system{text-align:center;margin:0;padding:2.5rem;background:#fbbf24;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000;width:100%;max-width:600px}.coin-system h3{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2rem;text-transform:uppercase;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.coin-breakdown{margin:2rem 0}.coin-value{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;font-size:1.5rem;font-weight:900}.coin-amount{color:#000;background:#fff;padding:1rem 2rem;border-radius:15px;border:4px solid rgb(0,0,0);font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:2rem}.equals{color:#000;font-weight:900;font-size:2.5rem}.dollar-amount{color:#000;background:#fff;padding:1rem 2rem;border-radius:15px;border:4px solid rgb(0,0,0);font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:2rem}.free-coins-value{background:#fff;padding:2rem;border-radius:15px;border:4px solid rgb(0,0,0);margin-bottom:2rem}.free-coins-value p{margin:.8rem 0;color:#000;font-size:1.1rem;font-weight:700;text-align:left}.free-coins-value p:first-child{font-size:1.3rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:1px}.coin-purchase{font-size:1rem;color:#000;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px}.value-comparison{margin:0;text-align:center}.value-comparison h3{font-size:3rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-transform:uppercase}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin:2rem 0}.comparison-item{background:#f3f4f6;padding:2.5rem 2rem;border-radius:20px;border:5px solid rgb(0,0,0);text-align:left;box-shadow:6px 6px #000;transition:all .3s ease}.comparison-item:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.comparison-item.featured-comparison{background:#34d399;border-width:6px;position:relative}.comparison-item.featured-comparison:before{content:"✓ RECOMMENDED";position:absolute;top:-15px;right:1.5rem;background:#000;color:#fff;padding:.5rem 1.2rem;border-radius:20px;font-size:.9rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;letter-spacing:1px}.comparison-item h4{font-size:2rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2rem;text-align:center;text-transform:uppercase}.comparison-item ul{list-style:none;padding:0;margin:0}.comparison-item li{padding:1rem 1rem 1rem 2.5rem;margin-bottom:.8rem;background:#ffffff80;border-radius:10px;border:3px solid rgb(0,0,0);color:#000;position:relative;font-weight:700;font-size:1rem;line-height:1.4}.comparison-item li:before{content:"✗";position:absolute;left:1rem;color:#000;font-weight:900;font-size:1.3rem}.comparison-item.featured-comparison li:before{content:"✓";color:#000}.pricing-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin:4rem 0}.benefit-item{text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:20px;border:5px solid rgb(0,0,0);box-shadow:6px 6px #000;transition:all .3s ease}.benefit-item:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.benefit-item:nth-child(1){background:#f472b6}.benefit-item:nth-child(2){background:#a78bfa}.benefit-item:nth-child(3){background:#60a5fa}.benefit-item h3{font-size:1.8rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.benefit-item p{font-size:1.1rem;color:#000;line-height:1.6;margin:0;font-weight:600}.pricing-faq{margin:4rem 0;text-align:center}.pricing-faq h3{font-size:3rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-transform:uppercase}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.faq-item{background:#fff;padding:2rem 1.5rem;border-radius:20px;border:5px solid rgb(0,0,0);text-align:left;box-shadow:6px 6px #000;transition:all .3s ease}.faq-item:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.faq-item:nth-child(1){background:#fbbf24}.faq-item:nth-child(2){background:#fb923c}.faq-item:nth-child(3){background:#a78bfa}.faq-item h4{font-size:1.3rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.faq-item p{font-size:1rem;color:#000;line-height:1.6;margin:0;font-weight:600}.pricing-cta{text-align:center;margin-top:0;padding:4rem 2rem;background:#f472b6;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000}.pricing-cta h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.pricing-cta p{font-size:1.2rem;color:#000;margin-bottom:2.5rem;font-weight:600}.pricing-hero-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#34d399;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-philosophy-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-philosophy-section .pricing-philosophy{max-width:1000px;width:100%;margin:0 auto}.pricing-coin-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-coin-section .coin-system{max-width:800px;width:100%;margin:0 auto}.pricing-cards-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-cards-section .pricing-grid{max-width:1200px;width:100%;margin:0 auto}.pricing-comparison-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-comparison-section .value-comparison{max-width:1200px;width:100%;margin:0 auto}.pricing-cta-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-cta-section .pricing-cta{max-width:900px;width:100%;margin:0 auto}.contact-philosophy{text-align:center;margin-bottom:4rem;padding:3rem;background:#fbbf24;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000}.contact-philosophy h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.contact-philosophy p{font-size:1.3rem;color:#000;line-height:1.8;font-weight:600}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin:4rem 0}.contact-card{background:#fff;border:5px solid rgb(0,0,0);border-radius:20px;padding:2.5rem 2rem;text-align:left;transition:all .3s ease;box-shadow:6px 6px #000}.contact-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.contact-card:nth-child(1){background:#f472b6}.contact-card:nth-child(2){background:#a78bfa}.contact-card:nth-child(3){background:#60a5fa}.contact-card h3{font-size:2rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase}.contact-card p{font-size:1.1rem;color:#000;line-height:1.6;margin-bottom:1.5rem;font-weight:600}.contact-info{padding-top:1.5rem;border-top:3px solid rgb(0,0,0)}.contact-info p{margin-bottom:.8rem;font-size:1rem;font-weight:700}.contact-info strong{color:#000;font-weight:900}.cta-section{text-align:center;margin-top:5rem;padding:4rem 2rem;background:#34d399;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000}.cta-section h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.cta-section p{font-size:1.2rem;color:#000;margin-bottom:2.5rem;font-weight:600}@media (max-width: 1024px) and (min-width: 769px){.pricing-layout{padding:0 2rem;gap:2.5rem}.pricing-main-card{max-width:600px}.feature-cards{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.hero-section,.philosophy-section,.how-section,.how-intro-section,.creators-section,.brands-section,.how-process-section,.how-cta-section,.pricing-overview-section,.pricing-plans-section,.pricing-compare-section,.pricing-faq-section,.pricing-final-cta-section,.contact-hero-section,.contact-options-section,.contact-methods-section,.contact-form-section,.contact-cta-section,.footer{padding:2rem 1.5rem;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;height:auto}.pricing-plans-section,.pricing-compare-section,.pricing-faq-section,.pricing-creators-section,.pricing-brands-section{overflow-y:auto}.pricing-get-started{padding:2rem 1.5rem;border-width:3px;box-shadow:6px 6px #000;border-radius:20px}.pricing-get-started h2{font-size:2rem;margin-bottom:1.5rem}.coins-badge{font-size:1.5rem;padding:.75rem 1.25rem;border-width:2px;box-shadow:3px 3px #000;border-radius:10px}.offer-text{font-size:1.1rem}.no-cc{font-size:.95rem}.creators-content.compact,.brands-content.compact{padding:1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden}.pricing-compact-layout{margin-top:1.5rem;width:100%;padding:0;overflow-x:hidden}.pricing-card-compact{padding:1rem;border-width:2px;box-shadow:3px 3px #000;border-radius:10px;width:100%;max-width:350px;margin:0 auto;box-sizing:border-box}.pricing-card-compact:hover{transform:none;box-shadow:4px 4px #000}.price-header-compact{margin-bottom:1.5rem;padding-bottom:1rem}.price-header-compact .price-amount{font-size:2.5rem}.price-header-compact .price-unit{font-size:1rem}.features-grid-compact{grid-template-columns:1fr!important;gap:.5rem;margin-bottom:1rem}.feature-item-compact{padding:.5rem;font-size:.85rem}.feature-check{width:20px;height:20px;font-size:.8rem}.feature-item-compact span:last-child{font-size:.9rem}.pricing-compare.compact h2{font-size:2rem}.compare-table-compact{border-width:3px;padding:.5rem;box-shadow:4px 4px #000;border-radius:15px}.compare-header-row{grid-template-columns:1.3fr 1fr 1fr;gap:.4rem;padding:.6rem .4rem;border-bottom:2px solid rgb(0,0,0)}.compare-us-header,.compare-them-header{font-size:.8rem;padding:.3rem}.compare-table-compact .compare-row{grid-template-columns:1.3fr 1fr 1fr;gap:.4rem;padding:.6rem .4rem;align-items:stretch}.compare-label{font-size:.75rem;text-align:left;padding-right:.3rem}.compare-us,.compare-them{min-height:40px;padding:.5rem .3rem;border-width:1px}.compare-us{font-size:.85rem;box-shadow:1px 1px #0003}.compare-them{font-size:.7rem}.pricing-faq-content.compact h2{font-size:2rem}.faq-grid-compact{grid-template-columns:1fr;gap:1rem}.faq-item-compact{padding:1rem;border-width:3px;box-shadow:3px 3px #000}.faq-item-compact h3{font-size:1.1rem}.faq-item-compact p{font-size:.9rem}.pricing-layout{padding:0 1rem;gap:2rem}.pricing-main-card{max-width:100%;border-width:3px;box-shadow:4px 4px #000;border-radius:15px}.pricing-main-card:hover{transform:none;box-shadow:4px 4px #000}.pricing-header{padding:1.5rem;border-bottom-width:3px}.pricing-header h3{font-size:1.5rem;margin-bottom:1rem}.price-display{flex-wrap:wrap}.price-amount{font-size:2.5rem}.price-unit{font-size:1rem}.price-equivalent{font-size:.9rem}.pricing-features{padding:1.5rem}.pricing-features h4{font-size:1.1rem;margin-bottom:1rem}.features-list li{margin-bottom:1rem;padding-bottom:1rem}.feature-icon{width:20px;height:20px;font-size:.9rem}.features-list strong{font-size:.95rem}.features-list p{font-size:.85rem}.pricing-cta-box{padding:1.5rem}.bonus-text{font-size:.85rem;margin-top:.75rem}.contact-options h2,.contact-methods h2,.contact-form-container h2,.contact-cta h2{font-size:2.5rem;text-shadow:2px 2px 0px rgb(255,255,255)}.contact-cards-grid{grid-template-columns:1fr;gap:1rem}.contact-option-card{padding:1.5rem 1.2rem;border-width:3px}.option-number{width:40px;height:40px;line-height:40px;font-size:1.2rem;margin-bottom:.8rem}.contact-option-card h3{font-size:1.3rem;margin-bottom:.6rem}.contact-option-card p{font-size:.9rem;margin-bottom:.8rem}.response-time{padding-top:.8rem;gap:.3rem}.time-label{font-size:.8rem}.time-value{font-size:.9rem}.methods-subtitle{font-size:1.1rem;margin-bottom:2rem}.methods-grid{grid-template-columns:1fr;gap:1rem}.method-card{padding:1.5rem 1.2rem;border-width:3px}.method-icon{padding:.6rem 1.2rem;font-size:.9rem;margin-bottom:.8rem}.method-card h3{font-size:1.3rem;margin-bottom:.4rem}.method-card p{font-size:.9rem;margin-bottom:.8rem}.method-link,.method-button{padding:.7rem 1.2rem;font-size:.85rem}.form-subtitle{font-size:1rem;margin-bottom:2rem}.contact-form{padding:2rem 1.5rem;border-width:4px}.form-row{grid-template-columns:1fr;gap:0}.form-group{margin-bottom:1.2rem}.form-group label{font-size:.9rem;margin-bottom:.4rem}.form-group input,.form-group select,.form-group textarea{padding:.7rem .9rem;border-width:2px;font-size:.95rem}.form-group textarea{min-height:80px}.cta-description{font-size:1.1rem;margin-bottom:2rem}.cta-stats{grid-template-columns:repeat(3,1fr);gap:.8rem}.stat-item{padding:1rem .5rem;border-width:3px}.stat-number{font-size:1.8rem;margin-bottom:.3rem}.stat-label{font-size:.75rem}.pricing-overview h2,.pricing-plans h2,.pricing-compare h2,.pricing-faq-content h2,.pricing-final-cta h2{font-size:2rem;text-shadow:2px 2px 0px rgba(255,255,255,.3);margin-bottom:1.5rem}.pricing-overview,.pricing-plans,.pricing-compare,.pricing-faq-content,.pricing-final-cta{max-width:100%;padding:0 1rem}.overview-cards{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.overview-card{padding:1.2rem;border-width:3px;box-shadow:4px 4px #000}.overview-number{width:40px;height:40px;line-height:40px;font-size:1.3rem;margin-bottom:.8rem}.overview-card h3{font-size:1.2rem;margin-bottom:.5rem}.overview-card p{font-size:1rem}.overview-highlight{margin-top:1.5rem}.highlight-text{font-size:1.1rem;padding:.8rem 1rem}.plans-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.plan-card{padding:1.5rem;border-width:4px;box-shadow:5px 5px #000;margin:0 auto;max-width:350px;width:100%}.plan-header h3{font-size:1.8rem;margin-bottom:1rem}.plan-price{margin-bottom:1.5rem}.price-number{font-size:2rem}.price-text{font-size:.9rem}.plan-features{gap:.8rem;margin-bottom:1.5rem}.feature-item{padding:.8rem;gap:.8rem;border-width:2px;font-size:.9rem}.feature-check{font-size:1.2rem}.feature-item span:last-child{font-size:.9rem}.plan-bonus{padding:.8rem;margin-top:1rem}.plan-bonus p{font-size:.95rem}.compare-table{border-width:3px;box-shadow:4px 4px #000;font-size:.85rem;overflow-x:auto;max-width:100%}.compare-header,.compare-row{grid-template-columns:1.2fr 1fr 1fr}.compare-col{padding:.6rem .4rem;font-size:.75rem}.compare-feature{padding:.6rem .4rem;font-size:.75rem;font-weight:700}.compare-value{padding:.6rem .4rem;font-size:.75rem}.faq-items{grid-template-columns:1fr;gap:1.2rem}.faq-item{padding:1.5rem;border-width:3px;box-shadow:4px 4px #000}.faq-item h3{font-size:1.2rem;margin-bottom:.8rem}.faq-item p{font-size:.95rem;line-height:1.5}.cta-benefits{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.cta-benefit{padding:1rem;border-width:3px;box-shadow:4px 4px #000;display:flex;align-items:center;gap:1rem}.benefit-number{font-size:2rem;margin-bottom:0;min-width:60px}.benefit-text{font-size:.9rem;text-align:left}.how-intro h2,.creators-content h2,.brands-content h2,.process-content h2,.how-cta h2{font-size:2.5rem;text-shadow:2px 2px 0px rgb(255,255,255)}.intro-text{font-size:1.2rem;padding:1rem;margin-bottom:2rem}.intro-points{grid-template-columns:repeat(3,1fr);gap:.8rem}.intro-point{padding:1.2rem}.point-number{width:35px;height:35px;line-height:35px;font-size:1.2rem}.intro-point h3{font-size:1.1rem}.section-subtitle{font-size:1.1rem;margin-bottom:1.5rem}.feature-cards{grid-template-columns:repeat(2,1fr);gap:.8rem}.feature-card{padding:1rem .8rem}.feature-number{width:35px;height:35px;line-height:35px;font-size:1.2rem;margin-bottom:.5rem}.feature-card h3{font-size:1rem;margin-bottom:.4rem}.feature-card p{font-size:.85rem;line-height:1.3}.process-steps{gap:1rem}.process-step{padding:1.2rem}.step-header{flex-direction:column;align-items:flex-start;gap:.5rem}.step-number{font-size:.8rem;padding:.3rem .8rem}.process-step h3{font-size:1.1rem}.process-step p{font-size:.9rem}.how-cta p{font-size:1.1rem}.cta-buttons{flex-direction:column;gap:.8rem;width:100%}.cta-buttons .cta-button{width:100%;max-width:280px;margin:0 auto}.cta-note{font-size:.9rem;padding:.8rem}.hero h1{font-size:3rem;text-shadow:3px 3px 0px rgb(255,255,255)}.hero p{font-size:1.1rem;letter-spacing:1px}.philosophy h2,.how-it-works h2{font-size:2.5rem;text-shadow:2px 2px 0px rgb(255,255,255)}.philosophy p,.how-it-works p{font-size:1rem;padding:1rem;margin-bottom:1rem}.philosophy p:first-of-type,.how-it-works p:first-of-type{font-size:1.2rem}.page-hero h1{font-size:3.5rem}.vision-showcase{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.vision-card{padding:2rem 1.5rem}.pricing-grid,.comparison-grid,.pricing-benefits,.faq-grid,.contact-grid{grid-template-columns:1fr}.nav-content{min-width:90%;max-width:90%;max-height:85vh;overflow-y:auto;padding:2rem}.nav-header h3{font-size:2rem}.nav-menu a,.nav-login-button{font-size:1.2rem}.cta-button{padding:.9rem 2rem;font-size:1rem;border-width:3px;box-shadow:4px 4px #0000004d}.cta-button.secondary{box-shadow:3px 3px #000}.footer{padding:2rem 1rem}.footer-links{gap:1.5rem}.footer-links a{font-size:.9rem;padding:.4rem .8rem}.scroll-indicator{padding:.6rem;bottom:1.5rem;opacity:.4}.scroll-arrow{width:12px;height:12px;border-width:3px}.pricing-grid{grid-template-columns:1fr;gap:1.5rem;margin:0}.pricing-philosophy{padding:2rem 1.5rem;margin:0}.pricing-philosophy h2{font-size:2.5rem}.pricing-philosophy p{font-size:1.1rem;padding:1rem}.coin-system{padding:2rem 1.5rem;margin:0}.pricing-hero-section,.pricing-philosophy-section,.pricing-coin-section,.pricing-cards-section,.pricing-comparison-section,.pricing-cta-section{padding:2rem 1rem}.coin-value{flex-direction:column;gap:1rem}.coin-amount,.dollar-amount{font-size:1.5rem;padding:.8rem 1.5rem}.equals{font-size:2rem}.pricing-card{padding:2rem 1.5rem;margin-bottom:1.5rem;transform:scale(1)!important}.pricing-card.featured{transform:scale(1)!important}.pricing-card.featured:hover{transform:scale(1) translate(-4px,-4px)!important}.pricing-card h3{font-size:2rem}.price{font-size:3rem}.pricing-note{font-size:.85rem;padding:.8rem}.value-comparison{margin:2rem 0}.value-comparison h3{font-size:2.5rem}.comparison-grid{gap:1.5rem}.comparison-item{padding:2rem 1.5rem}.comparison-item h4{font-size:1.5rem}.comparison-item.featured-comparison:before{top:-12px;right:1rem;font-size:.75rem;padding:.4rem 1rem}.pricing-cta{padding:3rem 1.5rem;margin-top:3rem}.pricing-cta h2{font-size:2.5rem}.pricing-cta p{font-size:1.1rem}}.how-intro-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#a78bfa;scroll-snap-align:start;scroll-snap-stop:always}.how-intro{text-align:center;max-width:900px}.how-intro h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.intro-text{font-size:1.5rem;font-weight:700;color:#000;background:#ffffff80;padding:1.5rem;border-radius:15px;border:4px solid rgb(0,0,0);margin-bottom:3rem}.intro-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;width:100%}.intro-point{background:#fff;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;transition:all .3s ease}.intro-point:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #000}.point-number{display:inline-block;width:40px;height:40px;background:#f472b6;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:900;line-height:40px;margin-bottom:1rem;font-family:Impact,Arial Black,sans-serif}.intro-point h3{font-size:1.3rem;margin-bottom:.5rem;color:#000}.intro-point p{font-size:1rem;color:#000;margin:0;font-weight:600}.creators-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#f472b6;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden}.creators-content{text-align:center;max-width:1000px;width:100%}.creators-content h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.brands-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#60a5fa;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden}.brands-content{text-align:center;max-width:1000px;width:100%}.brands-content h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.section-subtitle{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:1px}.feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;max-width:100%}.feature-card{background:#fffffff2;padding:1.8rem 1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;transition:all .3s ease;text-align:center}.feature-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #000}.feature-number{display:inline-block;background:#000;color:#fff;width:50px;height:50px;line-height:50px;border-radius:50%;font-size:1.5rem;font-weight:900;margin-bottom:1rem;font-family:Impact,Arial Black,sans-serif}.feature-card h3{font-size:1.2rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.8rem;text-transform:uppercase}.feature-card p{font-size:.95rem;color:#000;line-height:1.5;margin:0;font-weight:600}.how-process-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#34d399;scroll-snap-align:start;scroll-snap-stop:always}.process-content{text-align:center;max-width:800px;width:100%}.process-content h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.process-steps{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.process-step{background:#fffffff2;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;text-align:left}.step-header{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.step-number{background:#000;color:#fff;padding:.5rem 1rem;border-radius:50px;font-weight:900;font-size:.9rem;text-transform:uppercase;font-family:Impact,Arial Black,sans-serif;white-space:nowrap}.process-step h3{font-size:1.3rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin:0;text-transform:uppercase}.process-step p{font-size:1rem;color:#000;margin:0;font-weight:600}.how-cta-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:#fbbf24;scroll-snap-align:start;scroll-snap-stop:always}.how-cta{text-align:center;max-width:700px}.how-cta h2{font-size:5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1.5rem;text-transform:uppercase;text-shadow:4px 4px 0px rgba(255,255,255,.3);line-height:.95}.cta-subtitle{font-size:1.5rem;color:#000;margin-bottom:3rem;font-weight:700;line-height:1.3}.cta-button.primary{display:inline-block;padding:1.5rem 3.5rem;background:#000;color:#fff;font-size:1.4rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;border:5px solid rgb(0,0,0);border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;margin-bottom:2rem;box-shadow:0 10px 30px #0003}.cta-button.primary:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px #0000004d;background:#fff;color:#000}.cta-note{font-size:1.1rem;color:#000;font-weight:600;opacity:.9;letter-spacing:.5px}@media (min-width: 1024px){.creators-section,.brands-section{padding:5rem 2rem;min-height:100vh;height:auto}.pricing-card-compact{padding:3rem}.features-grid-compact{gap:1.25rem;margin-bottom:2.5rem}}@media (max-width: 480px){.nav-content{padding:1.5rem!important;min-width:95%!important;max-width:95%!important;max-height:90vh;overflow-y:auto}.nav-header h3{font-size:1.8rem!important}.nav-subtitle{font-size:.85rem!important;margin-bottom:1.5rem!important}.nav-menu{gap:.6rem!important;margin-bottom:1.5rem!important}.nav-menu a,.nav-login-button{font-size:1.1rem!important;padding:.8rem 1rem!important}.nav-actions{margin:1rem 0!important}.nav-footer{padding-top:1rem!important}.nav-motto{font-size:.75rem!important}.how-intro-section,.creators-section,.brands-section,.how-process-section,.how-cta-section,.pricing-overview-section,.pricing-plans-section,.pricing-compare-section,.pricing-faq-section,.pricing-final-cta-section,.pricing-creators-section,.pricing-brands-section,.contact-hero-section,.contact-options-section,.contact-methods-section,.contact-form-section,.contact-cta-section{padding:1.5rem 1rem;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh;height:auto}.pricing-get-started{padding:1.5rem 1rem!important;border-radius:15px!important}.pricing-get-started h2{font-size:1.5rem!important;margin-bottom:1rem!important}.coins-badge{font-size:1.2rem!important;padding:.5rem 1rem!important}.offer-text{font-size:.95rem!important}.no-cc{font-size:.85rem!important}.compare-table-compact{padding:.4rem!important}.compare-header-row,.compare-table-compact .compare-row{grid-template-columns:1.2fr .9fr .9fr!important;gap:.3rem!important;padding:.5rem .3rem!important}.compare-us-header,.compare-them-header{font-size:.7rem!important;padding:.2rem!important}.compare-label{font-size:.7rem!important}.compare-us,.compare-them{min-height:35px!important;padding:.4rem .2rem!important;border-radius:6px!important}.compare-us{font-size:.75rem!important}.compare-them{font-size:.65rem!important}.creators-section,.brands-section{padding:1.5rem .5rem!important;height:100vh;height:100dvh;min-height:auto}.creators-content.compact,.brands-content.compact{padding:1rem .5rem!important}.pricing-card-compact{padding:.75rem!important;max-width:320px!important}.features-grid-compact{grid-template-columns:1fr!important;gap:.4rem!important}.feature-item-compact{padding:.4rem!important;gap:.5rem!important}.feature-item-compact span:last-child{font-size:.8rem!important}.pricing-creators-section .section-header h2,.pricing-brands-section .section-header h2{font-size:1.5rem!important;margin-bottom:.4rem!important}.pricing-creators-section .section-subtitle,.pricing-brands-section .section-subtitle{font-size:.85rem!important}.pricing-main-card{border-width:2px!important;box-shadow:2px 2px #000!important;border-radius:6px!important}.card-badge{font-size:.65rem!important;padding:.2rem .5rem!important;top:-8px!important;left:10px!important}.pricing-header h3{font-size:1rem!important}.creator-card .pricing-header,.brand-card .pricing-header{padding:1.25rem .75rem!important}.price-amount{font-size:1.75rem!important}.price-unit{font-size:.75rem!important}.price-equivalent{font-size:.7rem!important}.pricing-features{padding:.75rem!important}.pricing-features h4{font-size:.9rem!important;margin-bottom:.5rem!important}.features-list li{margin-bottom:.6rem!important;padding-bottom:.6rem!important}.features-list strong{font-size:.85rem!important}.features-list p{font-size:.75rem!important}.feature-icon{width:16px!important;height:16px!important;font-size:.7rem!important}.pricing-cta-box{padding:.75rem!important}.pricing-btn{padding:.65rem 1rem!important;font-size:.85rem!important}.bonus-text{font-size:.75rem!important}.pricing-benefits-sidebar{padding:.75rem!important;border-width:2px!important;box-shadow:2px 2px #000!important;border-radius:6px!important}.pricing-benefits-sidebar h4{font-size:.95rem!important;margin-bottom:.5rem!important}.benefit-card{padding:.6rem!important;border-radius:4px!important;margin-bottom:.6rem!important}.benefit-icon{font-size:1.1rem!important;margin-bottom:.25rem!important}.benefit-card h5{font-size:.8rem!important;margin-bottom:.2rem!important}.benefit-card p{font-size:.7rem!important;line-height:1.2!important}.contact-options h2,.contact-methods h2,.contact-form-container h2,.contact-cta h2{font-size:2rem}.contact-option-card{padding:1.2rem 1rem}.option-number{width:35px;height:35px;line-height:35px;font-size:1rem}.contact-option-card h3{font-size:1.1rem}.contact-option-card p{font-size:.85rem;line-height:1.4}.time-label{font-size:.75rem}.time-value{font-size:.85rem}.methods-subtitle{font-size:1rem}.method-card{padding:1.2rem 1rem}.method-icon{padding:.5rem 1rem;font-size:.8rem}.method-card h3{font-size:1.1rem}.method-card p{font-size:.85rem}.method-link,.method-button{padding:.6rem 1rem;font-size:.8rem}.form-subtitle{font-size:.9rem}.contact-form{padding:1.5rem 1rem}.form-group{margin-bottom:1rem}.form-group label{font-size:.85rem}.form-group input,.form-group select,.form-group textarea{padding:.6rem .8rem;font-size:.9rem}.cta-description{font-size:1rem}.stat-item{padding:.8rem .4rem}.stat-number{font-size:1.5rem}.stat-label{font-size:.7rem}.pricing-overview h2,.pricing-plans h2,.pricing-compare h2,.pricing-faq-content h2,.pricing-final-cta h2{font-size:1.8rem;margin-bottom:1.2rem}.pricing-overview,.pricing-plans,.pricing-compare,.pricing-faq-content,.pricing-final-cta{padding:0}.overview-card{padding:1rem;margin-bottom:.8rem}.overview-number{width:35px;height:35px;line-height:35px;font-size:1.1rem;margin-bottom:.6rem}.overview-card h3{font-size:1rem;margin-bottom:.4rem}.overview-card p{font-size:.85rem}.highlight-text{font-size:.95rem;padding:.7rem;border-width:3px}.plan-card{padding:1.2rem;max-width:100%}.plan-header h3{font-size:1.5rem}.price-number{font-size:1.8rem}.price-text{font-size:.8rem}.feature-item{padding:.6rem;gap:.6rem}.feature-check{font-size:1rem}.feature-item span:last-child{font-size:.85rem}.plan-bonus{padding:.7rem}.plan-bonus p{font-size:.85rem}.compare-table{font-size:.75rem}.compare-header,.compare-row{grid-template-columns:1fr .9fr .9fr}.compare-col,.compare-feature,.compare-value{padding:.5rem .3rem;font-size:.65rem}.faq-item{padding:1.2rem}.faq-item h3{font-size:1.05rem;margin-bottom:.6rem}.faq-item p{font-size:.85rem;line-height:1.4}.cta-subtitle{font-size:1rem;margin-bottom:1.2rem}.cta-benefit{padding:.8rem;gap:.8rem}.benefit-number{font-size:1.6rem;min-width:50px}.benefit-text{font-size:.8rem}.hero h1{font-size:2.5rem;text-shadow:2px 2px 0px rgb(255,255,255)}.hero p{font-size:1rem}.philosophy h2,.how-it-works h2,.how-intro h2,.creators-content h2,.brands-content h2,.process-content h2,.how-cta h2{font-size:2rem}.intro-text{font-size:1rem;padding:.8rem;border-width:3px}.intro-points{grid-template-columns:repeat(3,1fr);gap:.5rem}.intro-point{padding:.8rem .5rem;border-width:3px}.point-number{width:28px;height:28px;line-height:28px;font-size:.9rem;margin-bottom:.4rem}.intro-point h3{font-size:.85rem;margin-bottom:.3rem}.intro-point p{font-size:.75rem}.section-subtitle{font-size:1rem;margin-bottom:1rem}.feature-cards{grid-template-columns:repeat(2,1fr);gap:.6rem}.feature-card{padding:.8rem .6rem;border-width:3px}.feature-number{width:30px;height:30px;line-height:30px;font-size:1rem;margin-bottom:.4rem}.feature-card h3{font-size:.9rem;margin-bottom:.3rem}.feature-card p{font-size:.8rem;line-height:1.2}.process-step{padding:1rem;border-width:3px}.step-number{font-size:.75rem;padding:.25rem .6rem}.process-step h3{font-size:1rem}.process-step p{font-size:.85rem}.how-cta p{font-size:1rem;margin-bottom:1.5rem}.cta-note{font-size:.8rem;padding:.6rem;border-width:2px}.cta-subtitle{font-size:1.1rem;margin-bottom:2rem}.cta-button.primary{padding:1rem 2rem;font-size:1.1rem;border-width:3px}.cta-note{font-size:.9rem}.philosophy p,.how-it-works p{font-size:.95rem;padding:.8rem}.philosophy p:first-of-type,.how-it-works p:first-of-type{font-size:1.1rem}.cta-button{padding:.8rem 1.5rem;font-size:.95rem;letter-spacing:.5px}.footer-links{flex-direction:column;gap:1rem}.footer-links a{font-size:.85rem}.footer-copyright p{font-size:.8rem}}.pricing-overview-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:linear-gradient(135deg,#a78bfa,#818cf8);position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-get-started{text-align:center;max-width:600px;width:100%;background:#fff;border:5px solid black;border-radius:25px;padding:3rem;box-shadow:10px 10px #000}.pricing-get-started h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;margin-bottom:2rem;color:#000}.get-started-content{margin-bottom:2rem}.free-offer{margin-bottom:1.5rem}.coins-badge{background:#22c55e;color:#fff;font-size:2.5rem;font-weight:900;padding:1rem 2rem;display:inline-block;font-family:Impact,sans-serif;border:3px solid black;border-radius:15px;box-shadow:5px 5px #000;margin-bottom:.5rem}.offer-text{font-size:1.5rem;color:#4b4b4b;margin:.5rem 0 0;font-weight:600}.no-cc{font-size:1.3rem;color:#000;font-weight:700;margin:0;text-transform:uppercase}.pricing-overview{text-align:center;max-width:900px;width:100%}.pricing-overview h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.overview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.overview-card{background:#fff;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;text-align:center}.overview-number{display:inline-block;width:50px;height:50px;line-height:50px;background:#000;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:900;margin-bottom:1rem;font-family:Impact,Arial Black,sans-serif}.overview-card h3{font-size:1.3rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase}.overview-card p{font-size:1rem;color:#000;font-weight:600;margin:0}.overview-highlight{background:#ffffff80;padding:1.5rem;border-radius:15px;border:4px solid rgb(0,0,0);margin-top:2rem}.highlight-text{font-size:1.5rem;font-weight:800;color:#000;margin:0;text-transform:uppercase;letter-spacing:1px}.pricing-creators-section{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,#fef0f9,#fff);scroll-snap-align:start;scroll-snap-stop:always}.pricing-brands-section{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;padding:4rem 2rem;position:relative;background:linear-gradient(135deg,#eff6ff,#fff);scroll-snap-align:start;scroll-snap-stop:always}.pricing-section-container{max-width:1200px;width:100%;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:3.5rem;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;margin-bottom:1rem;color:#000;text-shadow:3px 3px 0px rgba(255,255,255,.5)}.section-subtitle{font-size:1.3rem;color:#4b4b4b;font-weight:500}.creators-content.compact,.brands-content.compact{padding:2rem;max-width:900px;margin:0 auto;overflow:hidden}.pricing-compact-layout{display:flex;justify-content:center;align-items:center;margin-top:2rem;width:100%;overflow:hidden}.pricing-card-compact{background:#fff;border:5px solid rgb(0,0,0);border-radius:25px;padding:2.5rem;max-width:600px;width:100%;box-shadow:8px 8px #000;transition:all .3s ease;overflow:hidden;box-sizing:border-box}.pricing-card-compact:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #000}.price-header-compact{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid rgb(0,0,0)}.price-header-compact .price-display{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.price-header-compact .price-amount{font-size:4rem;font-weight:900;color:#000;font-family:Impact,sans-serif}.price-header-compact .price-unit{font-size:1.3rem;color:#000;font-weight:600}.features-grid-compact{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.feature-item-compact{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#0000000d;border-radius:10px}.feature-check{background:#22c55e;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;flex-shrink:0}.feature-item-compact span:last-child{font-weight:600;color:#000}.pricing-compare.compact{max-width:600px;width:100%;text-align:center;margin:0 auto}.pricing-compare.compact h2{font-size:3rem;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;margin-bottom:2rem;color:#000;text-shadow:3px 3px 0px rgba(255,255,255,.5)}.compare-table-compact{background:#fff;border:5px solid black;border-radius:20px;padding:1.5rem;box-shadow:8px 8px #000;overflow:hidden}.compare-header-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.75rem;padding:1rem .75rem;border-bottom:3px solid rgb(0,0,0);align-items:center;margin-bottom:.5rem}.compare-us-header,.compare-them-header{font-weight:900;font-size:1.3rem;font-family:Impact,sans-serif;text-transform:uppercase;padding:.5rem}.compare-us-header{color:#22c55e;background:#22c55e1a;border-radius:8px}.compare-them-header{color:#ef4444;background:#ef44440d;border-radius:8px}.compare-table-compact .compare-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.75rem;padding:1rem .75rem;border-bottom:2px solid rgba(0,0,0,.1);align-items:stretch}.compare-table-compact .compare-row:last-child{border-bottom:none}.compare-label{text-align:left;font-weight:700;font-size:1.1rem;display:flex;align-items:center;padding-right:.5rem}.compare-us,.compare-them{border-radius:10px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:50px;padding:.75rem .5rem;width:100%;box-sizing:border-box;word-wrap:break-word}.compare-us{background:#22c55e;color:#fff;font-weight:900;font-size:1.15rem;border:2px solid rgb(0,0,0);box-shadow:2px 2px #0003}.compare-them{background:#ef44441a;color:#ef4444;font-weight:600;font-size:.95rem;text-decoration:line-through;border:2px solid rgba(239,68,68,.3);opacity:.8}.pricing-faq-content.compact{max-width:800px;margin:0 auto;text-align:center}.pricing-faq-content.compact h2{font-size:3rem;margin-bottom:2rem}.faq-grid-compact{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq-item-compact{background:#fff;border:4px solid black;border-radius:15px;padding:1.5rem;box-shadow:6px 6px #000;transition:all .3s ease}.faq-item-compact:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.faq-item-compact h3{font-size:1.3rem;margin-bottom:.5rem;color:#000;font-family:Impact,sans-serif;text-transform:uppercase}.faq-item-compact p{font-size:1rem;margin:0;color:#4b4b4b}.pricing-layout{display:flex;flex-direction:column;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.pricing-main-card{background:#fff;border:5px solid rgb(0,0,0);border-radius:25px;padding:0;position:relative;box-shadow:8px 8px #000;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);overflow:hidden;box-sizing:border-box;max-width:600px;width:100%}.pricing-main-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #000}.pricing-header{background:#ffffffe6;padding:2.5rem;border-bottom:5px solid rgb(0,0,0)}.pricing-header h3{font-size:2.5rem;margin-bottom:1.5rem;color:#000;font-family:Impact,sans-serif;text-transform:uppercase}.price-display{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.price-amount{font-size:4rem;font-weight:900;color:#000;font-family:Impact,sans-serif}.price-unit{font-size:1.2rem;color:#000;font-weight:600}.price-equivalent{font-size:1rem;color:#000c;font-style:italic}.pricing-features{padding:2.5rem}.pricing-features h4{font-size:1.3rem;margin-bottom:1.5rem;font-family:Impact,sans-serif;text-transform:uppercase;color:#000}.features-list{list-style:none;padding:0;margin:0}.features-list li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(0,0,0,.1)}.features-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.feature-icon{background:#22c55e;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;margin-top:2px;border-radius:4px}.features-list strong{display:block;margin-bottom:.25rem;font-size:1.1rem;color:#000}.features-list p{margin:0;color:#4b4b4b;line-height:1.5}.pricing-cta-box{padding:2.5rem;background:#f5f5f5;border-top:5px solid rgb(0,0,0);text-align:center}.pricing-btn{background:#000;color:#fff;border:none;padding:1rem 3rem;font-size:1.2rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:all .3s ease;font-family:Impact,sans-serif;letter-spacing:1px;box-shadow:4px 4px #0003;border-radius:8px}.pricing-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0000004d}.creator-btn:hover{background:#f472b6;color:#000}.brand-btn:hover{background:#60a5fa;color:#000}.bonus-text{margin-top:1rem;font-size:.9rem;color:#4b4b4b;font-weight:600}.pricing-benefits-sidebar{background:#fff;border:5px solid rgb(0,0,0);padding:2rem;box-shadow:8px 8px #000;border-radius:15px}.pricing-benefits-sidebar h4{font-size:1.5rem;margin-bottom:1.5rem;font-family:Impact,sans-serif;text-transform:uppercase;color:#000}.benefit-cards{display:flex;flex-direction:column;gap:1.5rem}.benefit-card{padding:1.5rem;background:#f5f5f5;border:3px solid rgb(0,0,0);transition:all .3s ease;border-radius:10px}.benefit-card:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #000}.benefit-icon{font-size:2rem;margin-bottom:.5rem}.benefit-card h5{font-size:1.1rem;margin-bottom:.5rem;color:#000;font-weight:900}.benefit-card p{margin:0;font-size:.9rem;color:#4b4b4b;line-height:1.4}.pricing-plans-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fff;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-plans{text-align:center;max-width:1000px;width:100%}.pricing-plans h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-transform:uppercase}.plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:100%}.plan-card{background:#fff;border:5px solid rgb(0,0,0);border-radius:25px;padding:2rem;box-shadow:8px 8px #000;transition:all .3s ease}.plan-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #000}.creators-plan{background:#f472b6}.brands-plan{background:#60a5fa}.plan-header{text-align:center;margin-bottom:2rem}.plan-header h3{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:1rem;text-transform:uppercase;text-shadow:2px 2px 0px rgba(255,255,255,.5)}.plan-price{display:flex;flex-direction:column;align-items:center}.price-number{font-size:3rem;font-family:Impact,Arial Black,sans-serif;color:#000;line-height:1}.price-text{font-size:1rem;font-weight:700;color:#000;text-transform:uppercase}.plan-features{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.feature-item{display:flex;align-items:center;gap:.8rem;background:#fffc;padding:.8rem 1rem;border-radius:10px;border:3px solid rgb(0,0,0)}.feature-check{font-size:1.2rem;font-weight:900;color:#000}.feature-item span:last-child{font-size:.95rem;font-weight:600;color:#000;text-align:left}.plan-bonus{background:#000;color:#fff;padding:1rem;border-radius:15px;margin-top:1.5rem}.plan-bonus p{margin:0;font-size:1rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;letter-spacing:1px}.pricing-compare-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#34d399;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-compare{max-width:900px;width:100%}.pricing-compare h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-align:center;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.compare-table{background:#fffffff2;border-radius:20px;border:5px solid rgb(0,0,0);overflow:hidden;box-shadow:8px 8px #000}.compare-header{display:grid;grid-template-columns:1fr 1fr 1fr;background:#000;color:#fff}.compare-col{padding:1rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:1rem;text-align:center}.compare-col.highlight{background:#f472b6}.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:2px solid rgb(0,0,0)}.compare-row:last-child{border-bottom:none}.compare-feature{padding:1rem;font-weight:700;font-size:.9rem;text-align:left;background:#0000000d}.compare-value{padding:1rem;font-weight:600;font-size:.9rem;text-align:center}.compare-value.negative{color:#ef4444;background:#ef44441a}.compare-value.positive{color:#000;background:#34d3994d;font-weight:700}.pricing-faq-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fbbf24;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-faq-content{max-width:900px;width:100%}.pricing-faq-content h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-align:center;text-transform:uppercase;text-shadow:3px 3px 0px rgba(255,255,255,.5)}.faq-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq-item{background:#fffffff2;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000}.faq-item h3{font-size:1.2rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.8rem;text-transform:uppercase}.faq-item p{font-size:.95rem;color:#000;line-height:1.5;margin:0;font-weight:600}.pricing-final-cta-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#f472b6;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.pricing-final-cta{text-align:center;max-width:800px}.pricing-final-cta h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase;text-shadow:3px 3px 0px rgba(255,255,255,.5)}.cta-subtitle{font-size:1.3rem;color:#fff;margin-bottom:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cta-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.cta-benefit{background:#fffffff2;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;display:flex;flex-direction:column;align-items:center}.benefit-number{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;line-height:1;margin-bottom:.5rem}.benefit-text{font-size:.9rem;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.contact-hero-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#fbbf24;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.contact-options-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#a78bfa;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.contact-options{text-align:center;max-width:1000px;width:100%}.contact-options h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:2.5rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.contact-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.contact-option-card{background:#fffffff2;padding:1.8rem 1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;text-align:center}.option-number{display:inline-block;width:50px;height:50px;line-height:50px;background:#000;color:#fff;border-radius:50%;font-size:1.5rem;font-weight:900;margin-bottom:1rem;font-family:Impact,Arial Black,sans-serif}.contact-option-card h3{font-size:1.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.8rem;text-transform:uppercase}.contact-option-card p{font-size:1rem;color:#000;line-height:1.5;margin-bottom:1rem;font-weight:600}.response-time{display:flex;justify-content:center;align-items:center;gap:.5rem;padding-top:1rem;border-top:2px solid rgb(0,0,0)}.time-label{font-size:.9rem;font-weight:700;color:#000;text-transform:uppercase}.time-value{font-size:1rem;font-weight:900;color:#f472b6;text-transform:uppercase}.contact-methods-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#60a5fa;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.contact-methods{text-align:center;max-width:1000px;width:100%}.contact-methods h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.methods-subtitle{font-size:1.3rem;color:#fff;margin-bottom:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.method-card{background:#fffffff2;padding:2rem 1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;text-align:center;display:flex;flex-direction:column;align-items:center}.method-icon{background:#000;color:#fff;padding:.8rem 1.5rem;border-radius:50px;font-weight:900;font-family:Impact,Arial Black,sans-serif;font-size:1rem;margin-bottom:1rem;letter-spacing:1px}.method-card h3{font-size:1.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase}.method-card p{font-size:1rem;color:#000;margin-bottom:1rem;font-weight:600}.method-link,.method-button{display:inline-block;padding:.8rem 1.5rem;background:#000;color:#fff;text-decoration:none;border-radius:25px;font-weight:700;text-transform:uppercase;font-size:.9rem;transition:all .3s ease;border:3px solid rgb(0,0,0);cursor:pointer}.method-link:hover,.method-button:hover{background:#fff;color:#000}.contact-form-section{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#34d399;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.contact-form-container{max-width:700px;width:100%}.contact-form-container h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-align:center;text-transform:uppercase;text-shadow:3px 3px 0px rgb(255,255,255)}.form-subtitle{font-size:1.2rem;color:#000;margin-bottom:2.5rem;text-align:center;font-weight:700;text-transform:uppercase}.contact-form{background:#fffffff2;padding:2.5rem;border-radius:25px;border:5px solid rgb(0,0,0);box-shadow:8px 8px #000}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem}.form-group:last-of-type{margin-bottom:2rem}.form-group label{display:block;font-size:1rem;font-weight:900;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.8rem 1rem;border:3px solid rgb(0,0,0);border-radius:10px;font-size:1rem;font-weight:600;background:#fff;color:#000;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#f472b6;box-shadow:0 0 0 3px #f472b633}.form-group textarea{resize:vertical;min-height:100px}.contact-cta-section{height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;background:#f472b6;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.contact-cta{text-align:center;max-width:900px}.contact-cta h2{font-size:4rem;font-family:Impact,Arial Black,sans-serif;color:#000;margin-bottom:.5rem;text-transform:uppercase;text-shadow:3px 3px 0px rgba(255,255,255,.5)}.cta-description{font-size:1.3rem;color:#fff;margin-bottom:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.cta-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.stat-item{background:#fffffff2;padding:1.5rem;border-radius:20px;border:4px solid rgb(0,0,0);box-shadow:5px 5px #000;display:flex;flex-direction:column;align-items:center}.stat-number{font-size:2.5rem;font-family:Impact,Arial Black,sans-serif;color:#000;line-height:1;margin-bottom:.5rem}.stat-label{font-size:.9rem;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.legal-page{min-height:100vh;background-color:var(--color-bg-primary);padding:2rem 1rem}.legal-content{max-width:800px;margin:0 auto;background-color:var(--color-bg-secondary);padding:3rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;line-height:1.7}.legal-content h1{font-size:2.5rem;font-weight:300;color:var(--color-text-primary);margin-bottom:1rem;letter-spacing:-.01em}.legal-content .last-updated{color:var(--color-text-muted);font-style:italic;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-light)}.legal-content .contact-intro{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:2.5rem}.legal-content section{margin-bottom:2.5rem}.legal-content h2{font-size:1.6rem;font-weight:500;color:var(--color-text-primary);margin-bottom:1rem;margin-top:2rem}.legal-content h3{font-size:1.3rem;font-weight:500;color:var(--color-primary-light);margin-bottom:.75rem;margin-top:1.5rem}.legal-content p{color:var(--color-text-secondary);margin-bottom:1rem}.legal-content ul{margin-left:1.5rem;margin-bottom:1rem}.legal-content li{color:var(--color-text-secondary);margin-bottom:.5rem}.legal-content a{color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-border-medium);transition:border-color .3s ease}.legal-content a:hover{border-bottom-color:var(--color-text-primary)}.contact-info{background-color:var(--color-bg-tertiary);padding:1.5rem;border-radius:6px;margin-bottom:1rem}.contact-info p{margin-bottom:.75rem}.contact-info p:last-child{margin-bottom:0}.contact-info strong{color:var(--color-text-primary)}.social-links{display:flex;gap:1.5rem;flex-wrap:wrap}.social-links a{background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;border:none;transition:background-color .3s ease}.social-links a:hover{background-color:var(--color-primary-light)}@media (max-width: 768px){.legal-content{padding:2rem 1.5rem;margin:0 1rem}.legal-content h1{font-size:2rem}.legal-content h2{font-size:1.4rem}.social-links{flex-direction:column}.social-links a{text-align:center}}
