@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8b0000;outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#8b0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#600}body,html{overflow-x:hidden}.site-header{background:#fffffff2;border-bottom:1px solid #ddd;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-inner{align-items:center;display:flex;justify-content:space-between;min-height:70px;padding:.75rem 0}.site-header.scrolled{box-shadow:0 2px 6px #0000001a}.logo{align-items:center;display:flex;text-decoration:none}.logo-text1{color:var(--primary-red);font-size:1.5rem;font-weight:700}.onion-emoji{font-size:2rem}.nav-menu{align-items:center;display:flex;gap:1rem}.nav-menu a{border-radius:6px;color:var(--text-dark);font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.nav-menu a.active,.nav-menu a:hover{background:var(--primary-red-light);color:var(--primary-red)}@media (max-width:768px){.nav-menu{background:#fff;flex-direction:column;gap:1rem;height:100vh;max-width:300px;opacity:0;padding:5rem 2rem;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;visibility:hidden;width:80vw;z-index:999}.nav-menu.nav-menu-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.mobile-menu-btn{background:none;border:none;display:flex;flex-direction:column;height:40px;justify-content:space-around;position:relative;width:40px;z-index:1001}.menu-bar{background:var(--primary-red);border-radius:2px;height:2px;transition:all .3s;width:24px}.menu-open .menu-bar:first-child{transform:rotate(45deg) translateY(8px)}.menu-open .menu-bar:nth-child(2){opacity:0}.menu-open .menu-bar:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.mobile-menu-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}}.mobile-menu-btn{display:none}@media (max-width:768px){.mobile-menu-btn{background:none;border:none;display:flex;flex-direction:column;height:40px;justify-content:space-around;position:relative;width:40px;z-index:1001}.menu-bar{background:var(--primary-red);border-radius:2px;height:2px;transition:all .3s;width:24px}.menu-open .menu-bar:first-child{transform:rotate(45deg) translateY(8px)}.menu-open .menu-bar:nth-child(2){opacity:0}.menu-open .menu-bar:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.nav-menu{background:#fff;flex-direction:column;gap:1rem;height:100vh;max-width:300px;opacity:0;padding:5rem 2rem;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;visibility:hidden;width:80vw;z-index:999}.nav-menu.nav-menu-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.mobile-menu-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}}.footer{background:linear-gradient(135deg,#8b0000,brown 50%,#8b0000);border-top:4px solid gold;color:#fff;overflow:hidden;position:relative}.footer:before{background:linear-gradient(90deg,#0000,gold,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container{margin:0 auto;max-width:1200px;padding:0 1rem}.footer-main{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;padding:3rem 0 2rem}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo{align-items:center;color:gold;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem}.logo-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:2rem}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;text-shadow:0 2px 8px #ffd7004d}.footer-tagline{color:#fff;line-height:1.6;max-width:300px;opacity:.9}.footer-social{display:flex;gap:.75rem;margin-top:.5rem}.social-link{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;display:inline-flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link:hover{background:gold;box-shadow:0 4px 12px #ffd7004d;transform:translateY(-2px)}.social-icon{font-size:1.1rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-title{color:gold;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.footer-title:after{background:gold;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links{display:flex;flex-direction:column;gap:.75rem}.footer-link{color:#fff;opacity:.8;padding-left:.5rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:before{background:gold;border-radius:50%;content:"";height:4px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:4px}.footer-link:hover{color:gold;opacity:1;padding-left:1rem}.footer-link:hover:before{opacity:1}.footer-contact{display:flex;flex-direction:column;gap:.75rem}.contact-item{color:#000;opacity:.8;transition:opacity .3s ease}.contact-item:hover{opacity:1}.contact-icon{font-size:1rem;text-align:center;width:20px}.footer-bottom{border-top:1px solid #ffffff1a;padding:1.5rem 0}.footer-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.copyright{color:#fffefe;font-size:.9rem;opacity:.8}.footer-extra{color:gold;font-size:1.3rem;opacity:.9}@media (min-width:640px){.footer-main{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left}}@media (min-width:768px){.footer-container{padding:0 2rem}.footer-main{gap:3rem;grid-template-columns:2fr 1fr 1fr 1.5fr}.footer-brand{gap:1.25rem}.footer-logo{font-size:1.75rem}.logo-icon{font-size:2.25rem}}@media (min-width:1024px){.footer-container{padding:0 3rem}.footer-main{padding:4rem 0 3rem}}@media (min-width:1440px){.footer-container{max-width:1400px}}@media print{.footer{background:#fff!important;border-top:2px solid #000}.footer,.footer-logo,.footer-title{color:#000!important}.footer-extra,.social-link{display:none}}@media (prefers-reduced-motion:reduce){.footer-link,.social-link{transition:none}.social-link:hover{transform:none}}@media (prefers-contrast:high){.footer{background:#000;border-top:4px solid #fff}.footer-link{opacity:1}.social-link{border:2px solid #fff}}@media (prefers-color-scheme:dark){.footer{background:linear-gradient(135deg,#600,#8b0000 50%,#600)}}.not-found-container{align-items:center;background:linear-gradient(135deg,brown,#8b0000);display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:2rem;position:relative}.floating-elements{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.floating-element{animation:float 6s ease-in-out infinite;font-size:2rem;opacity:.3;position:absolute}.not-found-content{color:#fff;max-width:600px;text-align:center;width:100%;z-index:1}.error-numbers{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.error-number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff6b6b,#feca57);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:8rem;font-weight:700;text-shadow:0 10px 20px #0000004d}.error-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.error-description{color:#fff;font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.search-section{margin-bottom:2rem}.search-container{margin:0 auto 1rem;max-width:500px;position:relative}.search-input{background:#fffffff2;border:none;border-radius:50px;box-shadow:0 10px 30px #0003;font-size:1.1rem;padding:1rem 3rem 1rem 1.5rem;transition:all .3s ease}.search-input:focus{background:#fff;box-shadow:0 15px 40px #0000004d;transform:translateY(-2px)}.search-icon{cursor:pointer;font-size:1.2rem;right:1.5rem;top:50%;transform:translateY(-50%)}.suggestions-container{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0003;margin-top:1rem;max-height:300px;overflow-y:auto;padding:1rem}.suggestion-item{margin-bottom:.5rem}.suggestion-item:last-child{margin-bottom:0}.suggestion-link{align-items:center;border-radius:10px;color:#333;display:flex;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.suggestion-link:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateX(5px)}.suggestion-emoji{font-size:1.2rem;margin-right:.75rem}.no-results{color:#666;font-style:italic;padding:1rem;text-align:center}.action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(45deg,#ff6b6b,#ee5a24);box-shadow:0 5px 15px #ff6b6b66}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;color:#fff}.btn-primary:hover,.btn-secondary:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-3px)}.market-illustration{align-items:flex-end;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.onion-character{animation:bounce 2s ease-in-out infinite;font-size:4rem}.market-stand{animation:bounce 2s ease-in-out infinite reverse;font-size:3rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.error-number{font-size:5rem}.error-title{font-size:2rem}.error-description{font-size:1rem}.action-buttons{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:200px}.search-input{font-size:1rem}}@media (max-width:480px){.error-number{font-size:3.5rem}.error-title{font-size:1.5rem}.not-found-container{padding:1rem}}.preloader-container{align-items:center;background:#f8f9fa;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preloader-content{align-items:center;display:flex;flex-direction:column;gap:2rem}.onion-loader{align-items:center;display:flex;height:120px;justify-content:center;position:relative;width:120px}.onion-layer{animation:rotate 3s linear infinite;border:3px solid #0000;border-radius:50%;position:absolute}.layer-1{border-bottom:3px solid #8b0000;border-top:3px solid #8b0000;height:100px;width:100px}.layer-2{animation-delay:.2s;animation-direction:reverse;border-bottom:3px solid #ff8c00;border-top:3px solid #ff8c00;height:75px;width:75px}.layer-3{animation-delay:.4s;border-bottom:3px solid #25d366;border-top:3px solid #25d366;height:50px;width:50px}.onion-core{animation:pulse 1.5s ease-in-out infinite alternate;background:#8b0000;border-radius:50%;height:25px;width:25px}.loading-text{text-align:center}.loading-text h2{color:#8b0000;font-size:2rem;font-weight:700;margin:0 0 .5rem}.loading-text p{color:#666;font-size:1rem;margin:0}.loading-bar{background:#e0e0e0;border-radius:10px;height:4px;overflow:hidden;width:200px}.loading-progress{animation:loading 2s ease-in-out infinite;background:linear-gradient(90deg,#8b0000,#ff8c00);border-radius:10px;height:100%;width:100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:768px){.onion-loader{height:100px;width:100px}.layer-1{height:80px;width:80px}.layer-2{height:60px;width:60px}.layer-3{height:40px;width:40px}.onion-core{height:20px;width:20px}.loading-text h2{font-size:1.5rem}}.home-page{color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}.container{max-width:1400px;padding:0 2rem}.scroll-container{overflow:hidden;position:relative;width:100%}.subtitle-text-scrolling-content{animation:scroll-halfway 14s ease-in-out infinite;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.5px;padding-left:100%;white-space:nowrap}.subtitle-text-scrolling-content:active,.subtitle-text-scrolling-content:hover{animation-play-state:paused}@keyframes scroll-halfway{0%{transform:translateX(0)}50%{transform:translateX(-50%)}to{transform:translateX(-100%)}}.name-business-type-container{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;width:100%}.business-type-right{background:#8b00001a;border:1px solid #8b000033;border-radius:8px;color:#8b0000;flex-shrink:0;font-size:.75rem;font-weight:700;margin-left:auto;padding:.4rem .8rem;white-space:nowrap}.card-header-content{width:100%}.floating-badge{display:none}@media (max-width:767px){.name-business-type-container{align-items:center;flex-direction:row;gap:.75rem}.trader-name{flex:1 1;font-size:1.1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-type-right{flex-shrink:0;font-size:.7rem;margin-left:auto;padding:.3rem .6rem}.card-header-content{gap:.5rem}.card-content,.trader-card{padding:.75rem}}@media (max-width:380px){.name-business-type-container{gap:.5rem}.trader-name{font-size:1rem}.business-type-right{font-size:.65rem;padding:.25rem .5rem}}@media (max-width:1024px){.subtitle-text-scrolling-content{animation-duration:10s;font-size:1.1rem}}@media (max-width:768px){.subtitle-text-scrolling-content{animation-duration:8s;font-size:1rem}}.announcement-bar{background:#fff;border-bottom:.5px solid #000;border-top:.5px solid #000;overflow:hidden;padding:2px 0;width:100%}.scrolling-text-container{overflow:hidden;padding:2px 0;position:relative;width:100%}.scrolling-text-wrapper{animation:scrollText 20s linear infinite;animation-play-state:running;display:inline-block;white-space:nowrap}.scrolling-text-content{color:#111;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.5px;padding:0 20px}.scrolling-text-content.loading{animation:pulse 1.5s ease-in-out infinite;color:gold}.scrolling-text-content.error{animation:shake .5s ease-in-out infinite;color:#ff4c4c}@keyframes scrollText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@media (max-width:768px){.scrolling-text-content{font-size:14px;padding:0 15px}}@media (max-width:480px){.scrolling-text-content{font-size:12px;padding:0 10px}}.btn{border:2px solid #0000;border-radius:12px;font-size:1rem;font-weight:600;gap:.75rem;white-space:nowrap}.btn-primary{background:#fff!important;box-shadow:0 4px 15px #8b00004d;color:#600!important;width:250px}.btn-primary:hover{background:#600;box-shadow:0 6px 20px #8b000066}.btn-whatsapp{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 2px 4px #10b9814d!important;color:#fff!important}.btn-whatsapp:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 4px 8px #10b98166!important;transform:translateY(-2px)!important}.btn-call{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 2px 4px #3b82f64d!important;color:#fff!important}.btn-call:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 8px #3b82f666!important;transform:translateY(-2px)!important}.btn-outline{border-color:#8b0000}.btn-outline-light{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 2px 4px #10b9814d!important;color:#fff!important}.btn-outline-light:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 4px 8px #10b98166!important;transform:translateY(-2px)!important}.btn-disabled{background:#9ca3af;color:#fff;cursor:not-allowed;opacity:.6}.btn-disabled:hover{box-shadow:none;transform:none}.stats-section{background:#f8fafc;padding:4rem 0}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 4px 12px #00000014;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.stat-number{color:#8b0000;font-size:3rem;font-weight:800;line-height:1;margin-bottom:.5rem}.stat-label{color:#6b7280;font-size:1.1rem;font-weight:600}.traders-section{background:#fff;padding:5rem 0}.section-header{margin-bottom:4rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b0000,#dc2626);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:3rem}.section-subtitle{color:#6b7280;font-size:1.3rem;line-height:1.6;margin:0 auto;max-width:600px}.slideshow-container{height:-webkit-fit-content;height:fit-content;margin:0 auto;padding:0 1rem;position:relative;width:100%}.slideshow-wrapper{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 10px 40px #0000001a;height:auto;margin:0 auto;max-width:1300px;overflow:hidden;padding:2rem;position:relative}.slides-viewport{border-radius:16px;overflow:hidden;width:100%}.slides-track{display:flex;transition:transform .6s ease-in-out;width:100%;will-change:transform}.slide{box-sizing:border-box;flex-shrink:0;height:500px;padding:1rem}.nav-btn,.slide{display:flex;justify-content:center}.nav-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #e5e7eb;border-radius:50%;box-shadow:0 4px 15px #00000026;color:#8b0000;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:100}.nav-btn:hover{background:#8b0000;border-color:#8b0000;box-shadow:0 6px 20px #8b00004d;color:#fff;transform:translateY(-50%) scale(1.1)}.nav-prev{left:10px}.nav-next{right:10px}.nav-btn svg{height:24px;width:24px}.slide-indicators{display:flex;gap:.75rem;justify-content:center;margin-top:2.5rem;padding:0 1rem}.indicator{background:#e5e7eb;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#8b0000;transform:scale(1.2)}.indicator:hover{background:#8b0000;transform:scale(1.1)}.trader-card{background:#fff;border-radius:16px;box-shadow:0 8px 30px #0000001f;height:250px!important;margin:0;max-width:400px;overflow:hidden;padding:-5px;position:relative;transition:all .4s ease;width:50%}.trader-card:hover{box-shadow:0 15px 50px #0000002e;transform:translateY(-5px)}.card-header{flex-shrink:0}.card-image-container{border-radius:16px 16px 0 0;height:100px!important}.card-image{transition:all .5s ease}.card-image.loading{opacity:0}.card-image.loaded{opacity:1}.image-placeholder{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px 16px 0 0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.instagram-verified-badge{animation:pulse 2s infinite;border:3px solid #fff;bottom:12px;box-shadow:0 4px 12px #00000040;height:28px;width:28px;z-index:5}.floating-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #8b00001a;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#8b0000;font-size:.75rem;font-weight:700;left:12px;padding:.5rem 1rem;position:absolute;top:12px}.card-content{gap:5px!important;height:calc(100% - 200px);overflow:hidden;padding:5px}.card-header-content{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.trader-name{word-wrap:break-word;flex:1 1;min-width:0}.verified-text{background:#0596691a;width:-webkit-max-content;width:max-content}.owner-name{word-wrap:break-word;align-items:center;color:#6b7280;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin:0}.location-section{border-radius:8px;flex-shrink:0;gap:10px;padding:10px!important}.location-icon{color:#8b0000;flex-shrink:0;margin-top:.125rem}.location-text{color:#475569;flex:1 1;font-size:.9rem;font-weight:500;line-height:1.4}.description-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.description-text{color:#4b5563;font-size:.9rem;line-height:1.5;overflow:hidden;transition:all .3s ease}.description-text.collapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-height:80px;overflow:hidden}.description-text.expanded{display:block;max-height:150px;overflow-y:auto;scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.description-text.expanded::-webkit-scrollbar{width:4px}.description-text.expanded::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.description-text.expanded::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.read-more-btn{align-items:center;align-self:flex-start;background:none;border:none;color:#8b0000;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;margin-top:.5rem;padding:.5rem 0;transition:color .2s ease}.read-more-btn:hover{color:#600;text-decoration:underline}.contact-section{background-color:#fff;flex-shrink:0;height:41px;margin:0;width:290px}.contact-item{border-radius:8px;gap:10px;padding:10px!important;width:-webkit-fit-content;width:fit-content}.contact-icon{color:#8b0000;flex-shrink:0}.contact-text{color:#475569;font-family:Courier New,monospace;font-size:.9rem;font-weight:600;word-break:break-all}.action-buttons{grid-gap:10px;flex-shrink:0;gap:10px;margin:10px!important;padding-top:5px}.action-buttons .btn{border-radius:8px;font-size:.85rem;justify-content:center;min-height:44px;padding:.75rem .5rem;width:125px!important}@media (max-width:767px){.container{padding:0 1rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-actions{align-items:center;flex-direction:column}.hero-actions .btn{max-width:280px;width:100%}.slideshow-container{padding:0 .5rem}.slideshow-wrapper{padding:1rem}.slide{padding:.5rem}.trader-card{height:750px;max-width:320px}.card-content{padding:.75rem}.card-image-container{height:180px}.name-verified-container{align-items:flex-start;flex-direction:column;gap:.5rem}.action-buttons{grid-template-columns:1fr}.action-buttons .btn{width:100%!important}.section-title{font-size:2.2rem}.section-subtitle{font-size:1.1rem}.nav-btn{height:40px;width:40px}.nav-btn svg{height:20px;width:20px}.nav-prev{left:5px}.nav-next{right:5px}.stats-grid{gap:1.5rem;grid-template-columns:1fr}.stat-card{padding:2rem 1.5rem}.stat-number{font-size:2.5rem}}@media (min-width:768px) and (max-width:1199px){.slideshow-container{padding:0 1rem}.slideshow-wrapper{padding:1.5rem}.slide{padding:1rem}.trader-card{height:540px;max-width:340px}.nav-btn{height:50px;width:50px}.nav-btn svg{height:22px;width:22px}.nav-prev{left:15px}.nav-next{right:15px}}@media (min-width:1200px){.slideshow-container{padding:0 2rem}.slideshow-wrapper{padding:2rem}.slide{padding:1.5rem}.trader-card{height:650px;max-width:380px}.nav-btn{height:55px;width:55px}.nav-btn svg{height:24px;width:24px}.nav-prev{left:20px}.nav-next{right:20px}.slide{flex:0 0 33.333%!important;max-width:33.333%!important}}@media (min-width:768px) and (max-width:1199px){.slide{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:767px){.slide{flex:0 0 100%!important;max-width:100%!important}}.loading-spinner-small{border-top-color:#8b0000}.view-all-container{border-top:1px solid #e5e7eb;margin-top:4rem}.view-all-container .btn{border-radius:12px;font-size:1.1rem;padding:1rem 2.5rem}.error-message,.loading-message,.no-traders{padding:3rem 2rem;text-align:center}.error-text,.no-traders-text{color:#6b7280;font-size:1.1rem;margin-bottom:2rem}.loading-spinner{border-top-color:#8b0000;height:50px;margin:0 auto 1.5rem;width:50px}.how-it-works{background:#f8fafc;padding:5rem 0}.steps-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.step-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 25px #0000001a;padding:3rem 2rem;text-align:center;transition:all .3s ease}.step-card:hover{box-shadow:0 12px 35px #00000026;transform:translateY(-5px)}.step-number{color:#8b0000;font-size:1.25rem;font-weight:800;margin-bottom:1rem}.step-icon{font-size:3rem;margin-bottom:1.5rem}.step-title{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-description{color:#6b7280;font-size:1rem;line-height:1.6}.cta-section{background:linear-gradient(135deg,#8b0000,#dc2626);color:#fff;overflow:hidden;padding:5rem 0;position:relative;text-align:center}.cta-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.cta-title{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:1.5rem}.cta-subtitle{color:#fff;font-size:1.3rem;margin-bottom:2.5rem;opacity:.95}.cta-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (max-width:768px){.steps-grid{gap:1.5rem;grid-template-columns:1fr}.step-card{padding:2rem 1.5rem}.step-icon{font-size:2.5rem}.step-title{font-size:1.3rem}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1.1rem}.btn{font-size:.9rem;padding:.875rem 1.5rem}.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.cta-title{font-size:2.2rem}.cta-subtitle{font-size:1.1rem}}@media (hover:none) and (pointer:coarse){.trader-card:hover{box-shadow:0 8px 30px #0000001f;transform:none}.trader-card:active{transform:scale(.98)}.nav-btn:hover{background:#fffffff2;border-color:#e5e7eb;color:#8b0000;transform:translateY(-50%)}.nav-btn:active{background:#8b0000;border-color:#8b0000;color:#fff;transform:translateY(-50%) scale(.95)}}@media (prefers-reduced-motion:reduce){.btn,.nav-btn,.slides-track,.trader-card{transition:none}.instagram-verified-badge{animation:none}}.slides-track{perspective:1000}.slides-track,.trader-card{-webkit-backface-visibility:hidden;backface-visibility:hidden}.trader-card{background:var(--white);border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;margin:1rem auto;min-height:620px;padding:0;transition:transform .28s ease,box-shadow .28s ease;width:380px}.trader-card:hover{box-shadow:0 18px 48px #0000001f;transform:translateY(-8px)}.card-header{position:relative}.card-image-container{border-radius:1.25rem 1.25rem 0 0;height:220px;overflow:hidden;position:relative}.card-image{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.trader-card:hover .card-image{transform:scale(1.05)}.card-content{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.5rem}.name-verified-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.trader-name{color:#1f2937;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0}.verified-text{align-items:center;display:inline-flex;font-weight:500;gap:.25rem}.location-section{align-items:flex-start;padding:1rem}.contact-item,.location-section{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;gap:.75rem}.contact-item{align-items:center;display:flex;padding:.875rem 1rem}.action-buttons{margin-top:auto}.loading-spinner-small{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--primary-red);height:32px;width:32px}.view-all-container{border-top:1px solid #eaeaea;margin-top:3rem;padding-top:2rem;text-align:center}@media (max-width:767px){.container{padding:0 1rem}.hero-title{font-size:clamp(1.5rem,5vw,2rem);letter-spacing:.04em}.trader-card{margin:.5rem auto;max-width:340px;min-height:600px;width:100%}.action-buttons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.loading-spinner-small{animation:none}}body{background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{margin:auto;padding:2rem 0;width:90%}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-header{margin-bottom:3rem}.section-header,.section-header.center{text-align:center}.section-header h2{color:#8b0000;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#666;font-size:1.2rem;margin-bottom:1.5rem}.section-divider{background:linear-gradient(135deg,#8b0000,#d38312);border-radius:2px;height:4px;margin:0 auto 2rem;width:80px}.mission-section{background:linear-gradient(135deg,#fff5f5,#f8f9fa);padding:5rem 0}.mission-icon{animation:float 3s ease-in-out infinite;font-size:4rem;margin-bottom:1rem}.mission-content{margin:0 auto;max-width:800px;text-align:center}.mission-text{color:#555;font-size:1.3rem;line-height:1.8;margin-bottom:2rem;text-align:center}.mission-quote{background:#fff;border-left:5px solid #8b0000;border-radius:15px;box-shadow:0 10px 30px #8b00001a;margin-top:2rem;padding:2rem}.mission-quote blockquote{color:#8b0000;font-size:1.4rem;font-style:italic;font-weight:600;line-height:1.6;margin:0}.vision-section{background:#fff;padding:5rem 0}.vision-icon{animation:float 3s ease-in-out infinite;animation-delay:.5s;font-size:4rem;margin-bottom:1rem}.vision-content{margin:0 auto;max-width:800px;text-align:center}.vision-text{color:#555;font-size:1.3rem;line-height:1.8;margin-bottom:2rem;text-align:center}.vision-quote{background:linear-gradient(135deg,#fff5f5,#fff);border-left:5px solid #d38312;border-radius:15px;box-shadow:0 10px 30px #8b00001a;margin-top:2rem;padding:2rem}.vision-quote blockquote{color:#d38312;font-size:1.4rem;font-style:italic;font-weight:600;line-height:1.6;margin:0}.journey-section{background:linear-gradient(135deg,#f8f9fa,#fff5f5);padding:5rem 0}.journey-icon{animation:float 3s ease-in-out infinite;animation-delay:1s;font-size:4rem;margin-bottom:1rem}.journey-timeline{margin:0 auto;max-width:900px;position:relative}.journey-timeline:before{background:linear-gradient(135deg,#8b0000,#d38312);border-radius:2px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-item{align-items:center;animation:fadeInUp .8s ease forwards;display:flex;margin-bottom:3rem;position:relative}.timeline-item:nth-child(odd){flex-direction:row}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-year{background:linear-gradient(135deg,#8b0000,#d38312);border-radius:25px;box-shadow:0 5px 15px #8b00004d;color:#fff;flex:0 0 150px;font-size:1.2rem;font-weight:700;padding:1rem;text-align:center;z-index:2}.timeline-content{background:#fff;border-left:4px solid #8b0000;border-radius:15px;box-shadow:0 5px 20px #0000001a;flex:1 1;margin:0 2rem;padding:2rem;transition:transform .3s ease}.timeline-item:nth-child(2n) .timeline-content{border-left:none;border-right:4px solid #d38312}.timeline-content:hover{transform:translateY(-5px)}.timeline-content h3{color:#8b0000;font-size:1.4rem;margin-bottom:1rem}.timeline-content p{color:#666;line-height:1.6;margin:0}.why-choose-section{background:#fff;padding:5rem 0}.why-choose-icon{animation:float 3s ease-in-out infinite;animation-delay:1.5s;font-size:4rem;margin-bottom:1rem}.benefits-grid{grid-gap:2rem;animation:fadeInUp 1.3s ease forwards;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.benefit-card{background:#fff;border:1px solid #f0f0f0;border-radius:15px;box-shadow:0 10px 30px #00000014;overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.benefit-card:before{background:linear-gradient(135deg,#8b0000,#d38312);content:"";height:4px;left:0;position:absolute;right:0;top:0}.benefit-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.benefit-icon{display:block;font-size:3.5rem;margin-bottom:1.5rem}.benefit-card h3{color:#8b0000;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.benefit-card p{color:#666;font-size:1rem;line-height:1.7;margin:0}@media (max-width:1024px){.about-hero-section .hero-title{font-size:3rem}.about-hero-section .hero-subtitle{font-size:1.3rem}.section-header h2{font-size:2.2rem}.journey-timeline:before{left:30px}.timeline-item{align-items:flex-start;flex-direction:row!important}.timeline-year{flex:0 0 120px;margin-right:2rem}.timeline-content{margin:0 0 0 2rem}.timeline-item:nth-child(2n) .timeline-content{border-left:4px solid #d38312;border-right:none}}@media (max-width:768px){.about-hero-section .hero-title{font-size:2.5rem}.about-hero-section .hero-subtitle{font-size:1.2rem}.section-header h2{font-size:2rem}.mission-text,.vision-text{font-size:1.1rem}.mission-quote blockquote,.vision-quote blockquote{font-size:1.2rem}.benefits-grid{gap:1.5rem;grid-template-columns:1fr}.benefit-card{padding:2rem 1rem}.timeline-year{flex:0 0 100px;font-size:1rem;padding:.75rem}}@media (max-width:480px){.about-hero-section .hero-title{font-size:2rem}.about-hero-section .hero-subtitle{font-size:1rem}.container{padding:1rem 0}.journey-section,.mission-section,.vision-section,.why-choose-section{padding:3rem 0}.journey-icon,.mission-icon,.vision-icon,.why-choose-icon{font-size:3rem}.mission-quote,.vision-quote{padding:1.5rem}.mission-quote blockquote,.vision-quote blockquote{font-size:1.1rem}.timeline-item{flex-direction:column!important;text-align:center}.timeline-year{margin-bottom:1rem;margin-right:0;width:120px}.timeline-content{margin-left:0!important;margin-right:0!important}.journey-timeline:before{bottom:0;left:50%;top:0}}@media print{.about-hero-section{background:#8b0000!important;color:#000}.benefit-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}@media (prefers-contrast:high){.benefit-card{border:2px solid #000}.section-divider{background:#000}}@media (prefers-reduced-motion:reduce){.about-hero-section .hero-content,.benefit-card,.journey-icon,.mission-icon,.timeline-content,.vision-icon,.why-choose-icon{animation:none}}.buyers-page{background:#f8fafc;min-height:100vh}.loading-spinner{border-top-color:#059669}.search-input:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691a}.search-button{background:#059669}.search-button:hover{background:#047857}.business-type-filter:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691a}.buyers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:3rem}.buyer-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:all .3s ease}.buyer-card:hover{box-shadow:0 20px 25px #0000001a;transform:translateY(-4px)}.buyer-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.buyer-card:hover .buyer-image{transform:scale(1.05)}.buyer-content{padding:1.5rem}.buyer-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.buyer-name{color:#1f2937;font-size:1.2rem;font-weight:600}.call-btn{background:#059669}.call-btn:hover{background:#047857}@media (max-width:480px){.buyer-header{flex-direction:row;justify-content:space-between}.buyer-header,.name-container{align-items:center;flex-wrap:nowrap}.name-container{display:flex;gap:.4rem}.buyer-name{font-size:1rem}.business-type-badge,.verified-text{display:inline-block;font-size:.7rem;margin:0;padding:2px 8px}.buyer-content{padding:1.25rem}}@media (max-width:768px){.buyers-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.buyers-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.buyers-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.buyers-grid{grid-template-columns:repeat(4,1fr)}}.demo-notice{background:#fef3cd;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-weight:500;margin-top:15px;padding:10px 15px;text-align:center}.mobile-loading-hint{color:#6b7280;font-size:14px;margin-top:10px}.error-container{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin:20px auto;max-width:500px;padding:40px 20px;text-align:center}.error-icon{font-size:48px;margin-bottom:16px}.error-title{color:#dc2626;font-size:24px;margin-bottom:12px}.error-text{color:#6b7280;font-size:16px;margin-bottom:16px}.mobile-tips{background:#f8fafc;border-radius:8px;margin:20px 0;padding:15px;text-align:left}.mobile-tips h4{color:#374151;margin-bottom:10px;text-align:center}.mobile-tips ul{color:#6b7280;padding-left:20px;text-align:left}.mobile-tips li{line-height:1.4;margin-bottom:8px}.retry-button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;max-width:200px;padding:12px 24px;transition:background .3s;width:100%}.retry-button:hover{background:#1d4ed8}.loading-container{padding:60px 20px;text-align:center}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#2563eb;margin-bottom:16px}.loading-text{color:#374151;font-size:16px;margin-bottom:8px}@media (max-width:768px){.buyers-grid{gap:15px;grid-template-columns:1fr}.search-controls{flex-direction:column;gap:10px}.search-box-container{width:100%}.error-container{margin:10px;padding:20px 15px}}.sellers-page{background:#f8fafc;min-height:100vh}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:50vh}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#4f46e5;height:40px;width:40px}.loading-text{color:#6b7280;font-size:1rem}.hero-section{background:linear-gradient(135deg,#4f46e5,#7c3aed);padding:3rem 1rem;text-align:center}.hero-container{margin:0 auto;max-width:1200px}.hero-title1{color:#fff!important;font-size:2.5rem}.hero-subtitle{color:#fff!important;margin:0 auto;max-width:600px;opacity:.9}.search-section{background:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 1rem}.search-container{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px}.search-controls{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.search-box-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;max-width:500px;overflow:hidden;width:100%}.search-box{align-items:center;display:flex;flex:1 1;position:relative}.search-icon{color:#6b7280;left:12px;position:absolute}.search-input{background:#fff;border:1px solid #e5e7eb;border-radius:12px 0 0 12px;border-right:none;font-size:16px;outline:none;padding:14px 16px 14px 40px;transition:all .2s;width:100%}.search-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.search-button{background:#4f46e5;border:none;border-radius:0 12px 12px 0;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;white-space:nowrap}.search-button:hover{background:#4338ca;transform:translateY(-1px)}.filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.business-type-filter{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;min-width:200px;outline:none;padding:12px 16px;transition:all .2s}.business-type-filter:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.reset-filter-button{align-items:center;background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:12px 20px;transition:all .2s;white-space:nowrap}.reset-filter-button:hover{background:#4b5563;transform:translateY(-1px)}.no-results-reset{align-self:center;margin-top:1rem}.search-stats{color:#6b7280;font-size:14px;margin:0}.grid-section{padding:2rem 1rem}.grid-container{margin:0 auto;max-width:1200px}.sellers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:3rem}.seller-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:all .3s ease}.seller-card:hover{box-shadow:0 20px 25px #0000001a;transform:translateY(-4px)}.image-container{background:#f8fafc;height:200px;overflow:hidden;position:relative;width:100%}.seller-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.seller-card:hover .seller-image{transform:scale(1.05)}.instagram-verified-badge{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px}.verified-check{height:16px;width:16px}.seller-content{padding:1.5rem}.seller-header{justify-content:space-between;margin-bottom:1rem}.name-container,.seller-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.seller-name{color:#1f2937;font-size:1.2rem;font-weight:600}.verified-text{background:#dcfce7;color:#059669}.business-type-badge,.verified-text{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 10px;white-space:nowrap}.business-type-badge{background:#fee2e2;color:#b91c1c}.location-section{align-items:center;color:#6b7280;display:flex;gap:.5rem;margin-bottom:1rem}.location-text{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-section{margin-bottom:1.5rem}.phone-item{align-items:center;color:#374151;display:flex;font-weight:500;gap:.5rem}.phone-text{font-family:monospace;font-size:.875rem}.action-buttons{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:10px 16px;text-decoration:none;transition:all .2s}.call-btn{background:#4f46e5;color:#fff}.call-btn:hover{background:#4338ca;transform:translateY(-1px)}.whatsapp-btn{background:#22c55e;color:#fff}.whatsapp-btn:hover{background:#16a34a;transform:translateY(-1px)}@media (max-width:480px){.seller-header{flex-direction:row;justify-content:space-between}.name-container,.seller-header{align-items:center;flex-wrap:nowrap}.name-container{display:flex;gap:.4rem}.business-type-badge,.verified-text{display:inline-block;font-size:.7rem;margin:0;padding:2px 8px}.seller-name{font-size:1rem}.seller-content{padding:1.25rem}}@media (max-width:768px){.sellers-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.sellers-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.sellers-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.sellers-grid{grid-template-columns:repeat(4,1fr)}}.stdropdown-container{border:1px solid #ccc;border-radius:5px;position:relative;text-align:left}.stdropdown-menu::-webkit-scrollbar{width:2px}.stdropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.stdropdown-menu::-webkit-scrollbar-thumb{background:#888}.stdropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}.stdropdown-input{align-items:center;display:flex;justify-content:space-between;padding:5px;-webkit-user-select:none;user-select:none}.stdropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;max-height:150px;overflow:auto;position:absolute;transform:translateY(4px);width:100%;z-index:99}.stdropdown-item{cursor:pointer;padding:5px}.stdropdown-item:hover{background-color:rgba(159,195,248,.439)}.stdropdown-item.selected{background-color:#0d6efd;color:#fff}.stdropdown-tags{display:flex;flex-wrap:wrap;gap:5px}.stdropdown-tag-item{background-color:#ddd;border-radius:2px;padding:2px 4px}.stdropdown-tag-close,.stdropdown-tag-item{align-items:center;display:flex}.stsearch-box{background-color:initial;padding:5px}.stsearch-box input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;padding:5px;width:100%}:root{--focus-shadow:0 0 0 3px #8b00001a}.add-business-content{background:#f8f9fa;background:var(--gray-bg);padding:3rem 0 4rem}.content-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.process-steps{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-border);border-radius:1.5rem;box-shadow:0 4px 24px #8b00001a;flex:1 1 340px;max-width:400px;padding:2.5rem 2rem}.process-steps,.section-title{margin-bottom:2rem;text-align:left}.section-title{font-size:1.5rem;font-weight:800;letter-spacing:.01em}.steps{display:flex;flex-direction:column;gap:2rem}.step{align-items:flex-start;display:flex;gap:1.2rem}.step-indicator{flex-direction:column;min-width:32px}.step-indicator,.step-number{align-items:center;display:flex}.step-number{background:linear-gradient(135deg,#8b0000,#ff9800);background:linear-gradient(135deg,var(--primary-bg),var(--accent-orange));border-radius:50%;box-shadow:0 2px 8px #8b000022;color:#fff;font-size:1.1rem;font-weight:700;height:32px;justify-content:center;margin-bottom:4px;width:32px}.step-line{background:linear-gradient(180deg,#8b0000,#ff9800);background:linear-gradient(180deg,var(--primary-bg),var(--accent-orange));border-radius:2px;height:40px;margin:0 auto;width:4px}.step-content h3{color:#ff9800;color:var(--accent-orange);font-size:1.1rem;font-weight:700;margin-bottom:.2rem;text-align:left}.step-content p{color:#4b5563;color:var(--gray-text);font-size:1rem;margin:0;text-align:left}.whatsapp-cta{background:#e6f9f0;background:var(--accent-green-light);border:1.5px solid #059669;border:1.5px solid var(--accent-green);border-radius:1rem;box-shadow:0 2px 8px #05966922;margin-top:2.5rem;padding:1.5rem 1rem;text-align:left}.whatsapp-cta h4{color:#059669;color:var(--accent-green);font-size:1.1rem;font-weight:700;margin-bottom:.3rem;text-align:left}.whatsapp-cta p{color:#4b5563;color:var(--gray-text);font-size:1rem;margin-bottom:1rem;text-align:left}.business-form-container{flex:1 1 420px;margin:0 auto;max-width:500px;text-align:left}.form-card{border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-border);border-radius:1.5rem;box-shadow:0 4px 24px #8b00001a;margin-bottom:2rem;padding:2.5rem 2rem;text-align:left}.form-title{font-size:1.4rem;font-weight:800;letter-spacing:.01em}.mobile-whatsapp-cta{margin-bottom:1.5rem}.divider{margin:1.5rem 0;position:relative;text-align:center}.divider:before{background:#e5e7eb;background:var(--gray-border);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span{background:#fff;color:#4b5563;color:var(--gray-text);font-weight:600;padding:0 1rem}.business-form{display:flex;flex-direction:column;gap:1.2rem}.form-group{margin-bottom:1rem}.floating-label,.form-group{position:relative}.floating-label input,.floating-label textarea{background:#f8f9fa;background:var(--gray-bg);border:2px solid #e5e7eb;border:2px solid var(--gray-border);border-radius:.75rem;color:#8b0000;color:var(--primary-bg);font-size:1rem;font-weight:500;padding:1.2rem 1rem .7rem;transition:all .3s ease;width:100%}.floating-label input:focus,.floating-label textarea:focus{border-color:#ff9800;border-color:var(--accent-orange);box-shadow:0 0 0 3px #8b00001a;box-shadow:var(--focus-shadow);outline:none}.floating-label input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.floating-label-text{background:#fff;color:#4b5563;color:var(--gray-text);font-weight:500;left:1rem;margin:0;padding:0 .3rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.floating-label input:focus+.floating-label-text,.floating-label input:not(:placeholder-shown)+.floating-label-text,.floating-label textarea:focus+.floating-label-text,.floating-label textarea:not(:placeholder-shown)+.floating-label-text{color:#ff9800;color:var(--accent-orange);font-size:.8rem;font-weight:600;left:.8rem;top:0;transform:translateY(-50%)}.floating-label textarea+.floating-label-text{top:1.5rem}.floating-label textarea:focus+.floating-label-text,.floating-label textarea:not(:placeholder-shown)+.floating-label-text{top:-.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-row .form-group{margin-bottom:0}.select-group{margin-bottom:1rem}.select-label{display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.modern-select,.select-label{color:#8b0000;color:var(--primary-bg)}.modern-select{-webkit-appearance:none;appearance:none;background:#f8f9fa;background:var(--gray-bg);background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27><path fill=%27%238B0000%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:.65rem;border:2px solid #e5e7eb;border:2px solid var(--gray-border);border-radius:.75rem;cursor:pointer;font-size:1rem;font-weight:500;padding:1.2rem 1rem .7rem;transition:all .3s ease;width:100%}.modern-select:focus{border-color:#ff9800;border-color:var(--accent-orange);box-shadow:0 0 0 3px #8b00001a;box-shadow:var(--focus-shadow);outline:none}.modern-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.file-group{margin-bottom:1rem}.file-label{color:#8b0000;color:var(--primary-bg);display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.file-input-wrapper{display:inline-block;position:relative;width:100%}.modern-file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.file-custom{background:#f8f9fa;background:var(--gray-bg);border:2px dashed #e5e7eb;border:2px dashed var(--gray-border);border-radius:.75rem;color:#4b5563;color:var(--gray-text);cursor:pointer;display:block;font-weight:500;padding:1rem;text-align:center;transition:all .3s ease}.file-input-wrapper:hover .file-custom{background:#fff8f0;border-color:#ff9800;border-color:var(--accent-orange)}.file-hint{color:#4b5563;color:var(--gray-text);display:block;font-size:.85rem;margin-top:.5rem}.btn{font-size:1.05rem;gap:.7rem;padding:1rem 2rem;transition:all .3s ease}.btn-whatsapp{background:linear-gradient(90deg,#059669,#25d366);background:linear-gradient(90deg,var(--accent-green),#25d366);box-shadow:0 4px 16px #05966933}.btn-whatsapp:hover{background:linear-gradient(90deg,#25d366,#059669);background:linear-gradient(90deg,#25d366,var(--accent-green));box-shadow:0 6px 20px #05966966;transform:translateY(-2px) scale(1.03)}.animated-btn,.btn-primary{background:linear-gradient(90deg,#8b0000 60%,#ff9800);background:linear-gradient(90deg,var(--primary-bg) 60%,var(--accent-orange) 100%);box-shadow:0 4px 24px #8b000033;color:#fff;overflow:hidden;position:relative}.animated-btn:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:linear-gradient(90deg,#ff9800 40%,#8b0000);background:linear-gradient(90deg,var(--accent-orange) 40%,var(--primary-bg) 100%);box-shadow:0 8px 32px #ff980044;transform:translateY(-2px) scale(1.03)}.animated-btn:disabled,.btn-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.terms-checkbox-container{background:#e6f9f0;background:var(--accent-green-light);border:1.5px solid #059669;border:1.5px solid var(--accent-green);border-radius:.75rem;margin:1.5rem 0;padding:1rem}.terms-checkbox{align-items:flex-start;display:flex;gap:.75rem}.terms-checkbox-input{accent-color:#059669;accent-color:var(--accent-green);margin-top:.2rem;transform:scale(1.2)}.terms-checkbox-label{color:#4b5563;color:var(--gray-text);cursor:pointer;font-size:.95rem;font-weight:500;line-height:1.4}.terms-checkbox-label a{color:#059669;color:var(--accent-green);font-weight:600;text-decoration:none}.terms-checkbox-label a:hover{text-decoration:underline}.add-business-hero{align-items:center;background:url(https://png.pngtree.com/thumb_back/fh260/background/20231103/pngtree-textured-background-of-abundant-red-onions-captivating-photo-image_13717733.png) 50%/cover no-repeat;color:#fff;display:flex;min-height:60vh;overflow:hidden;padding:4rem 0;position:relative}.add-hero-content{animation:fadeInUp 1s ease forwards;margin:0 auto;max-width:900px;position:relative;z-index:1}.add-hero-title{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #0000004d}.add-hero-subtitle{color:#f0f0f0;font-size:1.25rem;margin:0 auto;max-width:700px;text-shadow:0 1px 2px #0000004d}.custom-city-select,.custom-country-select,.custom-state-select{width:100%}.modern-select-input{background:#f8f9fa!important;background:var(--gray-bg)!important;border:2px solid #e5e7eb!important;border:2px solid var(--gray-border)!important;border-radius:.75rem!important;color:#8b0000!important;color:var(--primary-bg)!important;font-size:1rem!important;font-weight:500!important;min-height:auto!important;padding:1.2rem 1rem .7rem!important;transition:all .3s ease!important;width:100%}.modern-select-input:focus{border-color:#ff9800!important;border-color:var(--accent-orange)!important;box-shadow:0 0 0 3px #8b00001a!important;box-shadow:var(--focus-shadow)!important;outline:none!important}.react-dropdown-select{background:#f8f9fa!important;background:var(--gray-bg)!important;border:2px solid #e5e7eb!important;border:2px solid var(--gray-border)!important;border-radius:.75rem!important;font-size:1rem!important;min-height:auto!important;padding:1.2rem 1rem .7rem!important}.react-dropdown-select:focus{border-color:#ff9800!important;border-color:var(--accent-orange)!important;box-shadow:0 0 0 3px #8b00001a!important;box-shadow:var(--focus-shadow)!important}.react-dropdown-select-dropdown{background:#fff!important;border:1px solid #e5e7eb!important;border:1px solid var(--gray-border)!important;border-radius:.75rem!important;box-shadow:0 4px 24px #0000001a!important;z-index:1000!important}.react-dropdown-select-item{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--gray-border)!important;font-size:.95rem!important;padding:.75rem 1rem!important}.react-dropdown-select-item:hover{background:#e6f9f0!important;background:var(--accent-green-light)!important}.react-dropdown-select-item.react-dropdown-select-item-selected{background:#059669!important;background:var(--accent-green)!important;color:#fff!important}@media (max-width:1100px){.content-grid{align-items:stretch;flex-direction:column;gap:2rem}.business-form-container,.process-steps{max-width:100%}}@media (max-width:768px){.add-business-content{padding:1.5rem 0 2rem}.form-card{border-radius:1rem;margin:0;padding:1.5rem 1rem}.form-title{font-size:1.3rem}.form-row{gap:0;grid-template-columns:1fr}.floating-label input,.floating-label textarea,.modern-select,.modern-select-input,.react-dropdown-select{font-size:16px!important;padding:1.1rem .8rem .6rem!important}.floating-label-text{left:.8rem}.btn{font-size:1rem;padding:.9rem 1.5rem}.terms-checkbox-container{padding:.8rem}.terms-checkbox-label{font-size:.9rem}.react-dropdown-select-dropdown{left:5%!important;max-height:60vh!important;position:fixed!important;right:5%!important;top:50%!important;transform:translateY(-50%)!important;width:90%!important}}@media (max-width:480px){.add-business-hero h1{font-size:1.8rem}.add-business-hero p{font-size:1rem}.form-card{padding:1.2rem .8rem}.floating-label input,.floating-label textarea,.modern-select,.modern-select-input,.react-dropdown-select{padding:1rem .7rem .5rem!important}.add-hero-title{font-size:1.7rem}.add-hero-subtitle{font-size:.95rem}}@media (prefers-contrast:high){.floating-label input,.floating-label textarea,.modern-select,.modern-select-input,.react-dropdown-select{border-width:3px}}@media (prefers-reduced-motion:reduce){.btn,.floating-label input,.floating-label textarea,.floating-label-text,.modern-select,.modern-select-input,.react-dropdown-select{transition:none}}:root{--font-heading:"Poppins","Helvetica Neue",Arial,sans-serif;--font-body:"Inter","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--heading-weight:700;--primary-bg:#8b0000;--primary-text:#fff;--accent-orange:#ff9800;--accent-green:#059669;--accent-green-light:#e6f9f0;--gray-bg:#f8f9fa;--gray-border:#e5e7eb;--gray-text:#4b5563}.contact-page-hero{align-items:center;background:url(https://png.pngtree.com/thumb_back/fh260/background/20231103/pngtree-textured-background-of-abundant-red-onions-captivating-photo-image_13717733.png) 50%/cover no-repeat;color:#fff;color:var(--primary-text);display:flex;justify-content:center;min-height:60vh;padding:4rem 1rem;position:relative;text-align:center}.contact-page-hero:before{background:#0000008c;content:"";inset:0;position:absolute;z-index:0}.contact-hero-content{animation:fadeInUp 1s ease-in-out;margin:auto;max-width:800px;padding:1rem;position:relative;z-index:1}.contact-hero-title{color:#fff7f7;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-size:3rem;font-weight:700;font-weight:var(--heading-weight);margin-bottom:1rem;text-shadow:0 2px 6px #0006}.contact-hero-subtitle{color:#f3f3f3;font-size:1.3rem;line-height:1.6}.contact-content{background:#f8f9fa;background:var(--gray-bg);padding:4rem 1rem}.contact-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.contact-info{background:#fff;background:var(--white);border-radius:1rem;box-shadow:0 4px 20px #0000000d;flex:1 1 350px;max-width:480px;padding:2rem}.section-title{color:#8b0000;color:var(--primary-bg);font-size:1.6rem;font-weight:700;margin-bottom:1rem}.section-subtitle{color:#4b5563;color:var(--gray-text);line-height:1.5;margin-bottom:2rem}.contact-methods{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.contact-method{align-items:flex-start;background:#f8f9fa;background:var(--gray-bg);border-left:4px solid #ff9800;border-left:4px solid var(--accent-orange);border-radius:.8rem;display:flex;gap:1rem;padding:1rem;transition:.3s ease}.contact-method:hover{background:#fff;box-shadow:0 4px 16px #0000000d}.method-icon{font-size:1.8rem}.method-content h3{color:#ff9800;color:var(--accent-orange);font-size:1.1rem;margin:0}.method-link{color:#8b0000;color:var(--primary-bg);display:block;font-weight:600;margin-top:.2rem;text-decoration:none;transition:color .3s ease}.method-link:hover{color:#ff9800;color:var(--accent-orange)}.quick-links h4{color:#8b0000;color:var(--primary-bg);font-weight:700;margin-bottom:.8rem}.link-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.btn-outline{border:2px solid var(--primary-bg);border-radius:1.5rem;color:var(--primary-bg);font-weight:600;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease}.btn-outline:hover{background:var(--primary-bg)}.map-container{margin-top:2rem}.map-title{color:#ff9800;color:var(--accent-orange);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.contact-form-container{flex:1 1 350px;max-width:500px}.form-card{background:#fff;background:var(--white);border:1px solid #e5e7eb;border:1px solid var(--gray-border);border-radius:1rem;box-shadow:0 4px 24px #00000014;padding:2rem 2.2rem}.form-title{color:#8b0000;color:var(--primary-bg);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.contact-form .form-group{margin-bottom:1.2rem}.contact-form label{color:#4b5563;color:var(--gray-text);display:block;font-weight:600;margin-bottom:.5rem}.contact-form input,.contact-form textarea{background:#f8f9fa;background:var(--gray-bg);border:2px solid #e5e7eb;border:2px solid var(--gray-border);border-radius:.7rem;font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-body);font-size:1rem;padding:.9rem;transition:all .3s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#ff9800;border-color:var(--accent-orange);box-shadow:0 0 0 3px #ff980026;outline:none}.btn{background:linear-gradient(90deg,#8b0000,#ff9800);background:linear-gradient(90deg,var(--primary-bg),var(--accent-orange));border-radius:2rem;color:#fff;display:inline-block;padding:.9rem 1.8rem;text-align:center;transition:.3s ease}.btn:hover{background:linear-gradient(90deg,#ff9800,#8b0000);background:linear-gradient(90deg,var(--accent-orange),var(--primary-bg));box-shadow:0 8px 20px #ff98004d;transform:translateY(-2px)}.btn-small{font-size:.9rem;padding:.6rem 1rem}@media (max-width:992px){.contact-grid{align-items:center;flex-direction:column}.contact-form-container,.contact-info{max-width:600px}.contact-hero-title{font-size:2.5rem}.contact-hero-subtitle{font-size:1.1rem}}@media (max-width:600px){.contact-page-hero{min-height:50vh;padding:3rem 1rem}.contact-hero-title{font-size:2rem}.contact-hero-subtitle{font-size:.95rem}.form-card{padding:1.5rem 1rem}.contact-info{padding:1.5rem}.map-container iframe{height:200px!important}.btn{font-size:1rem}}@media (min-width:1400px){.contact-content{padding:5rem 10rem}.contact-grid{gap:4rem}.contact-hero-title{font-size:3.5rem}}.legal-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.legal-subtitle{font-size:1.2rem;font-weight:300;opacity:.9}.legal-content{background:#f8f9fa;padding:60px 0}.legal-sections{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;margin:0 auto;max-width:900px;padding:50px}.legal-section{border-bottom:1px solid #e9ecef;margin-bottom:3rem;padding-bottom:2rem}.legal-section:last-child{border-bottom:none;margin-bottom:0}.legal-section h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:1rem;padding-left:20px;position:relative}.legal-section h2:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.legal-section h3{color:#555;font-size:1.3rem;font-weight:500;margin:1.5rem 0 .8rem}.legal-section p{color:#666;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.legal-section ul{color:#666;line-height:1.8;margin:1rem 0;padding-left:1.5rem}.legal-section li{margin-bottom:.5rem;position:relative}.legal-section li:before{color:#667eea;content:"•";font-weight:700;left:-1rem;position:absolute}@media (max-width:768px){.legal-title{font-size:2.2rem}.legal-content{padding:40px 0}.legal-sections{border-radius:15px;margin:0 15px;padding:30px 25px}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.2rem}}@media (max-width:480px){.legal-sections{margin:0 10px;padding:25px 20px}.legal-title{font-size:1.8rem}.legal-section h2{font-size:1.3rem}}.legal-section{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root{--primary-red:#8b0000;--primary-dark-red:#600;--primary-light-red:brown;--primary-orange:#ff8c00;--secondary-green:#25d366;--secondary-dark-green:#128c7e;--secondary-blue:#007bff;--white:#fff;--light-gray:#f8f9fa;--medium-gray:#e9ecef;--dark-gray:#6c757d;--text-dark:#333;--text-light:#666;--success:#28a745;--warning:#ffc107;--danger:#dc3545;--info:#17a2b8;--font-family:"Inter","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;--font-heading:"Poppins","Inter",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--radius-lg:0.75rem;--shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--transition-fast:0.15s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;background-color:var(--light-gray);color:#333;color:var(--text-dark);font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--font-family);font-size:1rem;font-size:var(--font-size-base);line-height:1.6}.app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (min-width:640px){.container{padding:0 1.5rem}}@media (min-width:768px){.container{padding:0 2rem}}h1,h2,h3,h4,h5,h6{color:#333;color:var(--text-dark);font-weight:700;line-height:1.2;margin-bottom:1rem;margin-bottom:var(--spacing-md)}h1{font-size:2.25rem;font-size:var(--font-size-4xl)}h2{font-size:1.875rem;font-size:var(--font-size-3xl)}h3{font-size:1.5rem;font-size:var(--font-size-2xl)}p{color:#666;color:var(--text-light);margin-bottom:1rem;margin-bottom:var(--spacing-md)}.btn,.hero-title,.logo,.nav-menu a,.section-title,h1,h2,h3{align-content:center;font-family:Poppins,Inter,sans-serif;font-family:var(--font-heading);font-weight:700;letter-spacing:.02em}.hero-title{align-content:center;letter-spacing:.06em;line-height:1.05;margin-bottom:1.5rem;margin-bottom:var(--spacing-lg);text-transform:uppercase}.btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-family:Poppins,Inter,sans-serif;font-family:var(--font-heading);font-weight:700;gap:.5rem;gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:1rem 1.5rem;padding:var(--spacing-md) var(--spacing-lg);position:relative;text-decoration:none;transition:all .15s ease-in-out;transition:all var(--transition-fast)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(135deg,#8b0000,brown);background:linear-gradient(135deg,var(--primary-red),var(--primary-light-red));box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff;color:var(--white)}.btn-primary:hover{background:linear-gradient(135deg,#600,#8b0000);background:linear-gradient(135deg,var(--primary-dark-red),var(--primary-red));box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e);background:linear-gradient(135deg,var(--secondary-green),var(--secondary-dark-green));box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;box-shadow:var(--shadow-md);color:#fff;color:var(--white)}.btn-whatsapp:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #8b0000;border:2px solid var(--primary-red);color:#8b0000;color:var(--primary-red)}.btn-outline:hover{background:#8b0000;background:var(--primary-red);color:#fff;color:var(--white);transform:translateY(-2px)}.btn-full{width:100%}.btn-small{font-size:.875rem;font-size:var(--font-size-sm);padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md)}.hero-section{align-items:center;background:url(https://png.pngtree.com/thumb_back/fh260/background/20231103/pngtree-textured-background-of-abundant-red-onions-captivating-photo-image_13717733.png) 50%/cover no-repeat;color:#fff;display:flex;min-height:60vh;overflow:hidden;padding:4rem 0;position:relative}.hero-section:before{-webkit-backdrop-filter:brightness(.7);backdrop-filter:brightness(.7);background:#e9303040}.hero-section:after,.hero-section:before{content:"";inset:0;position:absolute;z-index:0}.hero-section:after{background:#00000040}.hero-content{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr;padding:0 1rem;position:relative;text-align:center;width:100%;z-index:1}@media (min-width:1024px){.hero-content{gap:3rem;grid-template-columns:1fr 1fr;text-align:left}}.hero-title{color:#fff;font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:1rem}@media (min-width:768px){.hero-title{font-size:3.5rem}}.hero-subtitle{color:#fffffff2;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (min-width:1024px){.hero-actions{justify-content:flex-start}}
/*# sourceMappingURL=main.a4bb9394.css.map*/