@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fafb;color:#1f2937;margin:0;min-height:100vh}.text-center{text-align:center}.text-muted{color:#6b7280}@media(max-width:768px){.container{padding:0 1rem}.main-content{margin-left:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:1rem;text-decoration:none}.btn-primary{background:#ff7c08;color:#fff}.btn-primary:hover:not(:disabled){background:#e56f07;transform:translateY(-2px);box-shadow:0 4px 12px #ff7c084d}.btn-secondary{background:#6b7280;color:#fff}.btn-secondary:hover:not(:disabled){background:#4b5563}.btn-outline{background:transparent;border:2px solid #FF7C08;color:#ff7c08}.btn-outline:hover:not(:disabled){background:#ff7c08;color:#fff}.btn-small{padding:.5rem 1rem;font-size:.875rem}.btn-large{padding:1rem 2rem;font-size:1.125rem}.btn-block{width:100%;display:flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-icon{display:inline-flex;align-items:center}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#fff;border-radius:12px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.modal-small{max-width:400px}.modal-medium{max-width:600px}.modal-large{max-width:900px}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2{margin:0;font-size:1.5rem;color:#1f2937}.modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.modal-close:hover{background:#f3f4f6;color:#1f2937}.modal-body{padding:1.5rem}.card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.card-hoverable{cursor:pointer}.card-hoverable:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.loading-spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;gap:1rem}.loading-fullscreen{position:fixed;inset:0;background:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{border:3px solid #f3f4f6;border-top:3px solid #FF7C08;border-radius:50%;animation:spin 1s linear infinite}.loading-small .spinner{width:24px;height:24px;border-width:2px}.loading-medium .spinner{width:40px;height:40px}.loading-large .spinner{width:60px;height:60px;border-width:4px}.loading-spinner p{color:#6b7280;font-size:.875rem}.modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.modal-content{background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;position:relative}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,124,8,.2)}.modal-header h2{font-size:1.75rem;font-weight:700;color:#000;margin:0}.close-button{background:none;border:none;cursor:pointer;color:#0009;transition:color .2s ease;padding:.5rem;display:flex;align-items:center;justify-content:center}.close-button:hover{color:#ff7c08}.contact-sales-form{padding:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.875rem;font-weight:600;color:#000;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.form-group input,.form-group select,.form-group textarea{padding:.875rem 1rem;border:1px solid rgba(255,124,8,.3);border-radius:6px;font-size:1rem;color:#000;background:#fff;transition:all .2s ease;font-family:inherit}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#ff7c08;box-shadow:0 0 0 3px #ff7c081a}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23FF7C08' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.form-group textarea{resize:vertical;min-height:100px}.submit-button{width:100%;padding:1rem;background:#ff7c08;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;margin-top:1rem}.submit-button:hover:not(:disabled){background:#e56d07;transform:translateY(-2px);box-shadow:0 8px 20px #ff7c084d}.submit-button:disabled{opacity:.6;cursor:not-allowed}.success-message{padding:4rem 2rem;text-align:center}.success-icon{margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.success-message h2{font-size:2rem;font-weight:700;color:#000;margin-bottom:.5rem}.success-message p{font-size:1.125rem;color:#000000b3}@media(max-width:768px){.form-row{grid-template-columns:1fr;gap:1.25rem}.modal-header{padding:1.5rem 1.5rem 1rem}.modal-header h2{font-size:1.5rem}.contact-sales-form{padding:1.5rem}.success-message{padding:3rem 1.5rem}}:root{--black: #000000;--orange: #FF7C08;--orange-bright: #FF9F40;--white: #FFFFFF;--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05)}html,body,#root,.App{background:#fff!important;background-color:#fff!important;background-image:none!important}html:before,html:after,body:before,body:after,#root:before,#root:after,.App:before,.App:after{display:none!important;background:transparent!important;content:none!important}.grain-overlay{display:none!important}.cursor-spotlight{display:none}@media(max-width:768px){.cursor-spotlight{display:none}}.navbar-redesign{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent;box-shadow:none;transition:all .3s ease}.navbar-redesign.navbar-scrolled{background:#fffffffa!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:none;box-shadow:none}.navbar-content-redesign{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;min-height:70px}.logo-redesign{display:flex;align-items:center;cursor:pointer}.logo-img-redesign{height:80px;width:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:contain}.nav-redesign{display:flex;align-items:center;gap:2rem}.nav-desktop{display:none}@media(min-width:1024px){.nav-desktop{display:flex}}.nav-link-redesign{font-size:.875rem;font-weight:600;color:var(--black);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;position:relative}.nav-link-redesign:after{display:none}.nav-link-redesign:hover{color:var(--orange)}.nav-cta-redesign{padding:.65rem 1.5rem;background:var(--orange);color:var(--white);text-decoration:none;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;transition:all .2s ease;box-shadow:none}.nav-cta-redesign:hover{background:var(--orange-bright);transform:none;box-shadow:none}.nav-dropdown-redesign{position:relative;display:inline-block;cursor:pointer}.dropdown-menu-redesign{position:absolute;top:100%;left:0;margin-top:.5rem;background:var(--white);border:1px solid rgba(255,124,8,.2);border-radius:6px;min-width:200px;box-shadow:0 4px 12px #0000001a;z-index:100}.dropdown-item-redesign{display:block;padding:.75rem 1.25rem;color:var(--black);text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .2s ease;border-bottom:1px solid rgba(255,124,8,.1)}.dropdown-item-redesign:last-child{border-bottom:none}.dropdown-item-redesign:hover{background:#ff7c080d;color:var(--orange)}.hamburger-line{width:24px;height:2px;background:var(--black);margin:3px 0;transition:all .3s ease;border-radius:2px}.mobile-nav-backdrop{position:fixed;inset:0;background:#00000080;z-index:998}.nav-mobile{position:fixed;top:0;right:0;width:85%;max-width:360px;height:100vh;height:100dvh;background:var(--white);z-index:1000;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-10px 0 40px #00000026}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.mobile-nav-logo{height:45px;width:auto}.mobile-nav-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;color:var(--black);border-radius:8px;transition:all .2s ease}.mobile-nav-close:hover{background:#ff7c081a;color:var(--orange)}.mobile-nav-links{flex:1;padding:1rem 0;overflow-y:auto}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:var(--black);text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer}.mobile-nav-link:hover,.mobile-nav-link.active{background:#ff7c0814;color:var(--orange)}.mobile-nav-link.active{border-left:3px solid var(--orange)}.mobile-nav-dropdown{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-nav-dropdown-toggle{border-bottom:none}.mobile-nav-dropdown-toggle .dropdown-arrow{transition:transform .3s ease}.mobile-nav-dropdown-toggle .dropdown-arrow.rotated{transform:rotate(180deg)}.mobile-nav-dropdown-menu{overflow:hidden;background:#00000005}.mobile-nav-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem .875rem 2.5rem;font-size:.9rem;font-weight:500;color:var(--black);text-decoration:none;transition:all .2s ease}.mobile-nav-dropdown-item:hover{background:#ff7c0814;color:var(--orange)}.mobile-nav-dropdown-item svg{opacity:.5;width:14px;height:14px}.mobile-nav-footer{padding:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.mobile-nav-cta{display:block;width:100%;padding:1rem 2rem;background:var(--orange);color:var(--white);text-decoration:none;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;border-radius:8px;text-align:center;transition:all .2s ease}.mobile-nav-cta:hover{background:var(--orange-bright)}@media(min-width:1024px){.mobile-nav-backdrop,.nav-mobile{display:none!important}}.hero-redesign{min-height:90vh;background:linear-gradient(to bottom,rgba(255,124,8,.25) 0%,rgba(255,124,8,.12) 35%,transparent 65%);position:relative;overflow:hidden;display:flex;align-items:center;padding-top:120px;padding-bottom:80px}.hero-redesign:before,.hero-redesign:after{display:none!important}.hero-redesign,.trust-section,.features-elite,.how-it-works-section,.use-cases-section,.pricing-elite,.marquee-3d-container,.final-cta-section,.footer-elite{position:relative;z-index:1}body.landing-page{background:var(--white)!important}body.landing-page:before,body.landing-page:after,#root:before,#root:after{display:none!important}.hero-split-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;max-width:1200px;margin:0 auto}.hero-content-left{max-width:600px}.badge-top-left{display:inline-flex;align-items:center;gap:.5rem;background:#ff7c0814;border:none;padding:6px 14px;border-radius:4px;font-size:12px;font-weight:600;color:var(--orange);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.badge-icon-redesign{filter:none}.hero-title-split{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--black);margin:0 0 1.5rem}.highlight-orange{color:var(--orange);position:relative;display:inline-block}.hero-description-split{font-size:1.125rem;line-height:1.7;color:#000000a6;margin:0 0 2rem}.hero-features-list{list-style:none;margin:0 0 2.5rem;padding:0}.hero-features-list li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:1rem;color:#000000bf;font-weight:500}.hero-features-list li svg{flex-shrink:0;stroke:var(--orange);width:20px;height:20px}.cta-buttons-split{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.btn-primary-cta{display:inline-flex;align-items:center;gap:.5rem;padding:14px 32px;background:var(--orange);color:var(--white);text-decoration:none;font-weight:600;font-size:15px;border-radius:6px;transition:all .2s ease;box-shadow:none}.btn-primary-cta:hover{background:var(--orange-bright);transform:none;box-shadow:none}.btn-primary-cta svg{transition:transform .2s ease}.btn-primary-cta:hover svg{transform:translate(3px)}.btn-secondary-cta{display:inline-flex;align-items:center;padding:14px 32px;background:transparent;color:var(--black);text-decoration:none;font-weight:600;font-size:15px;border:2px solid rgba(0,0,0,.15);border-radius:6px;transition:all .2s ease}.btn-secondary-cta:hover{border-color:var(--orange);color:var(--orange)}.hero-stats-split{display:flex;align-items:center;gap:2rem;padding-top:0;border-top:none}.stat-item-split{text-align:left}.stat-number-split{font-size:2rem;font-weight:700;color:var(--black);line-height:1;margin-bottom:.25rem}.stat-label-split{font-size:.8rem;color:#00000080;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.stat-divider-split{width:1px;height:40px;background:#0000001a}.hero-visual-right{position:relative;display:flex;align-items:center;justify-content:center}.hero-mockup-container{position:relative;width:100%;max-width:600px;margin:0 auto}.hero-mockup-img{position:relative;width:100%;height:auto;border-radius:12px;box-shadow:none!important;border:1px solid rgba(255,124,8,.1)!important;object-fit:cover}.cards-3d-system{position:relative;width:100%;max-width:600px;height:500px;margin:3rem 0 2rem;perspective:1500px}.orbit-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;pointer-events:none;z-index:1}.orbit-path{width:100%;height:100%}.glass-card-stack{position:relative;width:100%;height:100%;transform-style:preserve-3d;z-index:2}.glass-card{position:absolute;left:50%;top:50%;width:350px;height:450px;background:var(--white-5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--white-10);border-radius:24px;overflow:hidden;box-shadow:none;transform-style:preserve-3d}.card-back{transform:translate(-50%,-50%) translateZ(-80px) scale(.85);opacity:.4;z-index:1}.card-middle{transform:translate(-50%,-50%) translateZ(-40px) scale(.92);opacity:.7;z-index:2}.card-front{transform:translate(-50%,-50%) translateZ(0);opacity:1;z-index:3}.card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);animation:card-shine 8s infinite;pointer-events:none}@keyframes card-shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.card-content{padding:3rem 2.5rem;position:relative;z-index:2}.card-header-orange{height:20px;background:var(--orange);border-radius:10px;margin-bottom:2rem}.card-line{height:12px;background:var(--white-20);border-radius:6px;margin-bottom:1.25rem}.card-line.short{width:50%}.card-line.medium{width:70%}.card-line.long{width:100%}.card-box-highlight{width:100%;height:120px;background:#ff7c081f;border:1px solid rgba(255,124,8,.3);border-radius:16px;margin:2rem 0 1.5rem}.card-checkmark{position:absolute;bottom:2.5rem;right:2.5rem;filter:drop-shadow(0 10px 30px rgba(255,124,8,.6))}.hero-stats-redesign{display:flex;align-items:center;justify-content:center;gap:4rem;padding:2.5rem 0 0;width:100%}.stat-item-redesign{text-align:center}.stat-number-redesign{font-size:3.5rem;font-weight:900;color:var(--orange);line-height:1;margin-bottom:.5rem}.stat-label-redesign{font-size:.9rem;color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.stat-divider-redesign{width:1px;height:70px;background:var(--orange)}.features-elite{padding:8rem 0;background:transparent;position:relative}.features-elite h1,.features-elite h2,.features-elite h3,.features-elite p{color:var(--black)!important}.features-elite .feature-icon-elite svg{stroke:var(--orange)!important}.section-title-elite{font-size:clamp(2rem,5vw,3rem);font-weight:700;text-align:center;margin-bottom:1rem;color:var(--black);letter-spacing:-.02em}.section-subtitle-elite{text-align:center;font-size:1.125rem;color:#0009;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.bento-grid-elite{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.bento-card-elite{background:#ff7c080d;border:1px solid rgba(255,124,8,.1);border-radius:12px;padding:2rem 1.5rem;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.bento-card-elite:before{display:none}.bento-card-elite:hover{background:#ff7c0814;border-color:#ff7c0833;box-shadow:none;transform:translateY(-4px)}.feature-icon-elite{width:48px;height:48px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:#ff7c081a;border-radius:10px;transition:all .3s ease}.bento-card-elite:hover .feature-icon-elite{background:var(--orange);transform:scale(1.05)}.bento-card-elite:hover .feature-icon-elite svg{stroke:var(--white)}.feature-icon-elite svg{width:24px;height:24px;stroke:var(--orange);stroke-width:2;transition:all .3s ease}.bento-card-elite{text-align:center}.bento-card-elite h3{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--black)}.bento-card-elite p{font-size:.9rem;color:#000000a6;line-height:1.6}.pricing-elite{padding:8rem 0;background:transparent;position:relative;overflow:hidden}.pricing-elite h1,.pricing-elite h2,.pricing-elite h3,.pricing-elite h4,.pricing-elite p,.pricing-elite li,.pricing-elite span,.pricing-card-elite h3,.pricing-card-elite p,.pricing-card-elite li{color:var(--black)!important}.pricing-elite .plan-price,.pricing-elite .plan-price span{color:var(--orange)!important}.pricing-elite .cta-plan,.pricing-elite button,.pricing-card-elite button{background:var(--orange)!important;color:var(--white)!important}.pricing-card-elite{background:var(--white);border-color:#e8e8e8}.pricing-elite .section-title-elite,.pricing-elite .section-subtitle-elite{color:var(--black)}.pricing-elite .section-subtitle-elite{color:#0009}.pricing-grid-elite{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;position:relative;z-index:2}.pricing-grid-premium{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.pricing-card-elite{background:var(--white);border:2px solid #E8E8E8;border-radius:24px;padding:3rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pricing-card-elite:hover{border-color:var(--orange);box-shadow:0 20px 80px #ff7c0833;transform:translateY(-8px)}.pricing-card-elite.featured-plan{border:3px solid var(--orange);background:#ff7c0814}.pricing-badge-elite{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--orange);color:var(--black);padding:.5rem 1.5rem;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 30px #ff7c0866}.pricing-name-elite{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--black);text-align:center}.pricing-price-elite{display:flex;align-items:baseline;justify-content:center;margin-bottom:2rem}.price-currency{font-size:1.5rem;color:#0009;margin-right:.25rem}.price-amount{font-size:4rem;font-weight:800;color:var(--orange);line-height:1}.price-period{font-size:1rem;color:#00000080;margin-left:.5rem}.pricing-features-elite{list-style:none;margin-bottom:2.5rem}.pricing-features-elite li{padding:.875rem 0;font-size:.95rem;display:flex;align-items:center;gap:.75rem;color:#000c;border-bottom:1px solid #E8E8E8}.pricing-features-elite li.unavailable{color:#0006;text-decoration:line-through}.pricing-features-elite li svg{flex-shrink:0}.btn-pricing-elite{width:100%;display:inline-block;padding:1.25rem 2rem;background:transparent;color:var(--black);text-decoration:none;text-align:center;font-weight:700;font-size:1rem;border:2px solid #E8E8E8;border-radius:100px;transition:all .3s ease}.btn-pricing-elite:hover{border-color:var(--orange);background:var(--orange);color:var(--white);transform:translateY(-2px)}.btn-pricing-elite.featured{background:var(--orange);color:var(--white);border-color:var(--orange)}.btn-pricing-elite.featured:hover{background:var(--orange-bright);border-color:var(--orange-bright);box-shadow:0 10px 40px #ff7c0866}.footer-elite{background:var(--black)!important;color:var(--white)!important;padding:4rem 0 2rem;border-top:3px solid var(--black)}.footer-elite h1,.footer-elite h2,.footer-elite h3,.footer-elite h4,.footer-elite p,.footer-elite a,.footer-elite li,.footer-elite span,.footer-powered,.footer-bottom-elite,.footer-bottom-elite p{color:var(--white)!important}.footer-elite a:hover{color:var(--orange)!important}.footer-elite h4{color:var(--white)!important;font-weight:800!important}.marquee-3d-container{background:var(--white)}.marquee-3d-title{color:var(--black)!important}.marquee-3d-subtitle{color:#0009!important}.review-card-3d h1,.review-card-3d h2,.review-card-3d h3,.review-card-3d h4,.review-card-3d p,.reviewer-name,.reviewer-role,.reviewer-company,.review-text{color:var(--black)!important}.reviewer-role{color:#000000b3!important}.reviewer-company{color:#00000080!important}.review-text{color:#000000d9!important}.review-use-case{color:var(--orange)!important}.review-date{color:#0006!important}.ai-verified-tag{color:var(--orange)!important}.auth-showcase-section{background:var(--black)!important}.auth-showcase-section *,.showcase-content,.showcase-logo{color:var(--white)!important}.showcase-logo span,.showcase-tagline{color:var(--orange)!important}.showcase-description{color:#fffc!important}.showcase-features li{color:#ffffffe6!important;border-bottom-color:#ffffff1a!important}.showcase-features li span{color:#ffffffe6!important}.showcase-features i{color:var(--orange)!important}.stat-item{color:var(--white)!important}.stat-number{color:var(--orange)!important}.stat-label{color:#fff9!important}.footer-grid-elite{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media(min-width:480px){.footer-grid-elite{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:768px){.footer-grid-elite{grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:3rem}}.footer-section-elite{display:flex;flex-direction:column;gap:1rem}.footer-logo-elite{height:70px;width:auto;object-fit:contain;margin-bottom:1rem;filter:brightness(1.2);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.footer-section-elite h4{color:var(--black);margin-bottom:1rem;font-size:1.1rem;font-weight:800}.footer-section-elite p{color:#000c;font-size:.95rem;line-height:1.6}.footer-section-elite a{color:#000c;text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative;width:fit-content}.footer-section-elite a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--white);transition:width .3s ease}.footer-section-elite a:hover{color:var(--white)}.footer-section-elite a:hover:after{width:100%}.footer-bottom-elite{text-align:center;padding-top:1.5rem;border-top:2px solid rgba(255,255,255,.1)}@media(min-width:768px){.footer-bottom-elite{padding-top:2rem}}.footer-bottom-elite p{color:#fffc;font-size:.85rem;margin-bottom:.5rem}@media(min-width:768px){.footer-bottom-elite p{font-size:.9rem}}.footer-powered{color:var(--white)!important;font-weight:700}.footer-section-elite h4{font-size:1rem;margin-bottom:.75rem}@media(min-width:768px){.footer-section-elite h4{font-size:1.1rem;margin-bottom:1rem}}.footer-section-elite a,.footer-section-elite p{font-size:.875rem}@media(min-width:768px){.footer-section-elite a,.footer-section-elite p{font-size:.95rem}}.footer-logo-elite{height:50px}@media(min-width:768px){.footer-logo-elite{height:70px}}@media(max-width:479px){.container{padding-left:1rem;padding-right:1rem}.hero-redesign{padding-top:80px;padding-bottom:40px}.hero-title-split{font-size:2rem}.hero-description-split{font-size:1rem}.badge-top-left{font-size:11px;padding:5px 12px}.section-title-elite{font-size:1.75rem}.section-subtitle-elite{font-size:1rem}.features-elite,.pricing-elite,.how-it-works-section,.use-cases-section,.final-cta-section{padding:3rem 0}.bento-card-elite{padding:1.5rem 1rem}.pricing-card-elite{padding:2rem 1.5rem}.price-amount{font-size:3rem}.trust-badge{font-size:13px;padding:10px 18px}.step-card{padding:1.5rem 1rem}.step-number{font-size:2.5rem}.step-icon{width:60px;height:60px}.step-icon svg{width:30px;height:30px}.use-case-card{padding:1.5rem}.final-cta-content h2{font-size:1.75rem}.btn-final-cta{padding:16px 24px;font-size:16px}}@media(min-width:480px)and (max-width:767px){.hero-title-split{font-size:2.25rem}.bento-grid-elite{grid-template-columns:1fr;gap:1rem}.pricing-grid-elite,.pricing-grid-premium{grid-template-columns:1fr;gap:1.5rem}.use-cases-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr;gap:1.5rem}}@media(min-width:768px)and (max-width:1023px){.bento-grid-elite{grid-template-columns:repeat(2,1fr);gap:1.25rem}.pricing-grid-elite,.pricing-grid-premium{grid-template-columns:repeat(2,1fr)}.pricing-grid-premium>:last-child,.pricing-grid-elite>:last-child:nth-child(odd){grid-column:1 / -1;max-width:400px;margin:0 auto;width:100%}.use-cases-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr;gap:2rem}}@media(min-width:1024px)and (max-width:1199px){.bento-grid-elite{grid-template-columns:repeat(3,1fr)}.pricing-grid-elite{grid-template-columns:repeat(4,1fr);gap:1.5rem}.pricing-grid-premium{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.bento-grid-elite,.pricing-grid-elite{grid-template-columns:repeat(4,1fr)}.pricing-grid-premium{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.navbar-content-redesign{padding:.75rem 0;min-height:60px}.logo-img-redesign{height:40px}.hero-redesign{padding-top:80px;padding-bottom:50px;min-height:auto}.hero-centered-layout{gap:2rem}.hero-title-commanding h1{font-size:2.5rem}.hero-description-commanding{font-size:1rem}.cta-buttons-commanding{flex-direction:column;width:100%}.cta-primary-commanding,.cta-secondary-commanding{width:100%;justify-content:center;padding:1rem 1.5rem}.cards-3d-system{height:350px;max-width:100%;margin:2rem 0 1.5rem;perspective:1000px}.glass-card{width:260px;height:320px}.card-content{padding:2rem 1.5rem}.orbit-ring{width:280px;height:280px}.hero-stats-redesign{flex-direction:column;gap:1.5rem}.stat-divider-redesign{width:60px;height:1px}.stat-number-redesign{font-size:2.5rem}.stat-label-redesign{font-size:.8rem}.features-elite{padding:4rem 0}.bento-grid-elite{grid-template-columns:1fr;gap:1rem}.bento-card-elite{padding:1.5rem}.feature-icon-elite{width:44px;height:44px;margin-bottom:1rem}.bento-card-elite h3{font-size:1rem;margin-bottom:.5rem}.bento-card-elite p{font-size:.85rem}.pricing-elite{padding:4rem 0}.pricing-grid-elite,.pricing-grid-premium{grid-template-columns:1fr;gap:1.5rem}.pricing-grid-premium>:last-child{grid-column:1;max-width:100%}.pricing-card-elite{padding:2rem 1.5rem}.pricing-card-elite.featured-plan{order:-1}.pricing-name-elite{font-size:1.5rem}.price-amount{font-size:3rem}.pricing-features-elite li{font-size:.9rem;padding:.75rem 0}.btn-pricing-elite{padding:1rem 1.5rem;font-size:.9rem}.footer-elite{padding:3rem 0 1.5rem}}@media(min-width:769px)and (max-width:1024px){.hero-title-commanding h1{font-size:5rem}.cards-3d-system{max-width:500px}.bento-grid-elite{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cursor-spotlight{display:none}}.trust-section{padding:4rem 0;background:var(--orange);border-top:3px solid var(--orange-bright);border-bottom:3px solid var(--orange-bright)}.trust-content{text-align:center}.trust-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--black);margin-bottom:2rem}.trust-badges{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:.75rem;padding:12px 24px;background:var(--white);border:2px solid var(--white);border-radius:100px;font-size:15px;font-weight:600;color:var(--black);transition:all .3s ease}.trust-badge:hover{border-color:var(--black);box-shadow:none}.trust-badge svg{flex-shrink:0}.how-it-works-section{padding:8rem 0;background:var(--orange)}.section-title-hiw{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;text-align:center;margin-bottom:1rem;color:var(--black);letter-spacing:-.02em}.section-subtitle-hiw{text-align:center;font-size:1.25rem;color:#000c;margin-bottom:4rem}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1100px;margin:0 auto}.step-card{text-align:center;position:relative;padding:2.5rem 2rem}.step-number{font-size:4rem;font-weight:900;color:var(--orange);opacity:.2;line-height:1;margin-bottom:-1rem}.step-icon{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:20px;transition:all .3s ease;border:3px solid var(--white)}.step-card:hover .step-icon{background:var(--black);border-color:var(--black);transform:scale(1.1)}.step-card:hover .step-icon svg{stroke:var(--white)}.step-icon svg{width:40px;height:40px;stroke:var(--orange);fill:none}.step-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--black)}.step-card p{font-size:1rem;color:#000c;line-height:1.6}.use-cases-section{padding:8rem 0;background:var(--orange)}.section-title-uc{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;text-align:center;margin-bottom:1rem;color:var(--black);letter-spacing:-.02em}.section-subtitle-uc{text-align:center;font-size:1.25rem;color:#000c;margin-bottom:4rem}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.use-case-card{background:var(--white);border:3px solid var(--white);border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.use-case-card:hover{border-color:var(--black);box-shadow:none;transform:translateY(-4px)}.use-case-icon{width:64px;height:64px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--orange);border-radius:16px;transition:all .3s ease}.use-case-card:hover .use-case-icon{background:var(--black);transform:scale(1.1)}.use-case-card:hover .use-case-icon svg{stroke:var(--white)}.use-case-icon svg{width:32px;height:32px;stroke:var(--white);fill:none}.use-case-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--black)}.use-case-card p{font-size:1rem;color:#000c;line-height:1.6;margin-bottom:1.5rem}.use-case-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--black);text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease}.use-case-link:hover{gap:.75rem}.use-case-link svg{transition:transform .3s ease}.use-case-link:hover svg{transform:translate(4px)}.final-cta-section{padding:8rem 0;background:var(--orange);position:relative;overflow:hidden}.final-cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:2}.final-cta-content h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--black);margin-bottom:1.5rem;letter-spacing:-.02em}.final-cta-content>p:first-of-type{font-size:1.25rem;color:#000c;margin-bottom:2.5rem;line-height:1.6}.btn-final-cta{display:inline-flex;align-items:center;gap:.75rem;padding:20px 48px;background:var(--white);color:var(--orange);text-decoration:none;font-weight:700;font-size:18px;border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none;margin-bottom:1.5rem;border:3px solid var(--white)}.btn-final-cta:hover{background:var(--black);color:var(--white);transform:translateY(-3px) scale(1.05);box-shadow:none;border-color:var(--black)}.btn-final-cta svg{transition:transform .3s ease}.btn-final-cta:hover svg{transform:translate(4px)}.final-cta-note{font-size:14px;color:#000000b3;margin:0}@media(max-width:768px){.hero-split-layout{grid-template-columns:1fr;gap:2rem}.hero-visual-right{order:-1}.hero-content-left{max-width:100%}.hero-title-split{font-size:2rem}.hero-description-split{font-size:1rem;margin-bottom:1.5rem}.hero-features-list li{font-size:.9rem;padding:.4rem 0}.cta-buttons-split{flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.btn-primary-cta,.btn-secondary-cta{width:100%;justify-content:center;padding:12px 24px;font-size:14px}.hero-stats-split{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}.stat-item-split{text-align:center}.stat-number-split{font-size:1.5rem}.stat-label-split{font-size:.7rem}.stat-divider-split{display:none}.trust-section{padding:2.5rem 0}.trust-title{font-size:12px;margin-bottom:1.5rem}.trust-badges{flex-direction:column;align-items:center;gap:.75rem}.trust-badge{width:100%;max-width:280px;justify-content:center;font-size:13px;padding:10px 16px}.how-it-works-section{padding:4rem 0}.section-title-hiw{font-size:2rem}.section-subtitle-hiw{font-size:1rem;margin-bottom:2.5rem}.steps-grid{grid-template-columns:1fr;gap:1.5rem}.step-card{padding:2rem 1.5rem}.step-number{font-size:2.5rem;margin-bottom:-.5rem}.step-card h3{font-size:1.25rem}.step-card p{font-size:.9rem}.use-cases-section{padding:4rem 0}.section-title-uc{font-size:2rem}.section-subtitle-uc{font-size:1rem;margin-bottom:2.5rem}.use-cases-grid{grid-template-columns:1fr;gap:1rem}.use-case-card{padding:1.5rem}.use-case-icon{width:52px;height:52px;margin-bottom:1rem}.use-case-icon svg{width:26px;height:26px}.use-case-card h3{font-size:1.25rem}.use-case-card p{font-size:.9rem;margin-bottom:1rem}.final-cta-section{padding:4rem 0}.final-cta-content h2{font-size:1.75rem}.final-cta-content>p:first-of-type{font-size:1rem;margin-bottom:2rem}.btn-final-cta{width:100%;justify-content:center;padding:16px 28px;font-size:16px;margin-bottom:1rem}.final-cta-note{font-size:12px}}@media(min-width:769px)and (max-width:1024px){.hero-split-layout{gap:3rem}.steps-grid{grid-template-columns:1fr;gap:2.5rem}.use-cases-grid{grid-template-columns:1fr}}body.landing-page *,body.landing-page *:before,body.landing-page *:after,body.landing-page img,body.landing-page .hero-mockup-img,body.landing-page .glass-card,body.landing-page .bento-card-elite,body.landing-page .feature-card,body.landing-page .trust-badge,body.landing-page .use-case-card,body.landing-page button,body.landing-page .btn-primary-cta,body.landing-page .btn-secondary-cta,body.landing-page .btn-final-cta,body.landing-page .navbar-redesign,body.landing-page .navbar-redesign.navbar-scrolled,body.landing-page [class*=card],body.landing-page [class*=button],body.landing-page [class*=btn]{box-shadow:none!important}.about-page{background:#fff;min-height:100vh}.about-hero{background:linear-gradient(to bottom,rgba(255,124,8,.15) 0%,rgba(255,124,8,.05) 50%,transparent 100%);padding:120px 0 80px;text-align:center}.about-hero-content h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#000;margin-bottom:1.5rem;letter-spacing:-.02em}.about-hero-content p{font-size:1.25rem;color:#000000b3;max-width:800px;margin:0 auto;line-height:1.7}.about-story{padding:6rem 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.story-content h2{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1.5rem;letter-spacing:-.02em}.story-content p{font-size:1.125rem;color:#000000b3;line-height:1.8;margin-bottom:1.5rem}.story-image img{width:100%;height:auto;border-radius:12px;border:1px solid rgba(255,124,8,.1)}.about-values{padding:6rem 0;background:#ff7c0808}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1rem;letter-spacing:-.02em}.section-header p{font-size:1.125rem;color:#0009}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.value-card{background:#fff;border:1px solid rgba(255,124,8,.1);border-radius:12px;padding:2.5rem 2rem;transition:all .3s ease}.value-card:hover{border-color:#ff7c084d;transform:translateY(-4px)}.value-icon{width:56px;height:56px;background:#ff7c081a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.value-icon svg{width:28px;height:28px;stroke:#ff7c08}.value-card h3{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1rem}.value-card p{font-size:1rem;color:#000000b3;line-height:1.6}.about-team{padding:6rem 0}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-card{text-align:center;transition:transform .3s ease}.team-card:hover{transform:translateY(-8px)}.team-card img{width:100%;height:280px;object-fit:cover;border-radius:12px;margin-bottom:1.5rem;border:2px solid rgba(255,124,8,.1)}.team-card h3{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.5rem}.team-role{font-size:.95rem;color:#ff7c08;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.team-bio{font-size:.95rem;color:#0009;line-height:1.6}.about-cta{padding:6rem 0;background:#ff7c08}.cta-content h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.cta-content p{font-size:1.125rem;color:#ffffffe6;margin-bottom:2rem}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:16px 40px;background:#fff;color:#ff7c08;text-decoration:none;font-weight:700;font-size:16px;border-radius:8px;transition:all .3s ease}.cta-button:hover{background:#000;color:#fff;transform:translateY(-2px)}.cta-button svg{transition:transform .3s ease}.cta-button:hover svg{transform:translate(4px)}@media(max-width:480px){.about-hero{padding:80px 0 40px}.about-hero-content h1{font-size:1.75rem}.about-hero-content p{font-size:1rem}.about-story,.about-values,.about-team,.about-cta{padding:3rem 0}.story-content h2,.section-header h2,.cta-content h2{font-size:1.5rem}.story-content p,.section-header p,.cta-content p{font-size:1rem}.value-card{padding:1.5rem}.value-card h3{font-size:1.25rem}.value-icon{width:48px;height:48px}.team-card img{height:220px}.team-card h3{font-size:1.125rem}.team-role{font-size:.85rem}.team-bio{font-size:.875rem}.cta-button{width:100%;justify-content:center;padding:14px 32px;font-size:15px}}@media(max-width:1024px){.story-grid{grid-template-columns:1fr;gap:2.5rem}.team-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:768px){.about-hero{padding:90px 0 50px}.about-hero-content h1{font-size:2rem}.about-story,.about-values,.about-team,.about-cta{padding:4rem 0}.values-grid{grid-template-columns:1fr;gap:1.25rem}.team-grid{grid-template-columns:1fr;gap:1.5rem}.section-header{margin-bottom:2.5rem}.section-header h2,.story-content h2,.cta-content h2{font-size:1.75rem}}:root{--cc-sidebar-width: 260px;--cc-sidebar-collapsed: 68px;--cc-activity-width: 320px;--cc-header-height: 56px;--cc-bg: #fafafa;--cc-surface: #ffffff;--cc-border: #e5e5e5;--cc-border-subtle: #f0f0f0;--cc-text-primary: #171717;--cc-text-secondary: #525252;--cc-text-muted: #a3a3a3;--cc-accent: #FF7C08;--cc-accent-hover: #e66d00;--cc-accent-subtle: rgba(255, 124, 8, .1);--cc-hover: #f5f5f5;--cc-active: #ebebeb;--cc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--cc-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--cc-shadow-lg: 0 12px 40px rgba(0, 0, 0, .12);--cc-transition: .15s cubic-bezier(.4, 0, .2, 1);--cc-transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=dark]{--cc-bg: #0a0a0a;--cc-surface: #171717;--cc-border: #262626;--cc-border-subtle: #1f1f1f;--cc-text-primary: #fafafa;--cc-text-secondary: #a3a3a3;--cc-text-muted: #525252;--cc-hover: #262626;--cc-active: #303030;--cc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--cc-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--cc-shadow-lg: 0 12px 40px rgba(0, 0, 0, .5)}.cc-layout{display:flex;min-height:100vh;background:var(--cc-bg)}.cc-sidebar{width:var(--cc-sidebar-width);background:var(--cc-surface);border-right:1px solid var(--cc-border);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:100;transition:width var(--cc-transition-slow)}.cc-sidebar.collapsed{width:var(--cc-sidebar-collapsed)}.cc-sidebar.collapsed .cc-nav-text,.cc-sidebar.collapsed .cc-sidebar-header h1,.cc-sidebar.collapsed .cc-user-details,.cc-sidebar.collapsed .cc-shortcut-hint{opacity:0;visibility:hidden}.cc-sidebar.collapsed .cc-sidebar-header{justify-content:center;padding:1rem .75rem}.cc-sidebar.collapsed .cc-nav-item{justify-content:center;padding:.75rem}.cc-sidebar.collapsed .cc-user-info{justify-content:center;padding:1rem .75rem}.cc-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;border-bottom:1px solid var(--cc-border)}.cc-sidebar-header h1{font-size:1.125rem;font-weight:700;color:var(--cc-text-primary);margin:0;letter-spacing:-.02em;white-space:nowrap;transition:opacity var(--cc-transition)}.cc-sidebar-header h1 span{color:var(--cc-accent)}.cc-collapse-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--cc-border);border-radius:6px;color:var(--cc-text-secondary);cursor:pointer;transition:all var(--cc-transition);flex-shrink:0}.cc-collapse-btn:hover{background:var(--cc-hover);color:var(--cc-text-primary)}.cc-collapse-btn svg{transition:transform var(--cc-transition)}.cc-sidebar.collapsed .cc-collapse-btn svg{transform:rotate(180deg)}.cc-nav{flex:1;padding:.75rem;overflow-y:auto}.cc-nav-section{margin-bottom:1.5rem}.cc-nav-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cc-text-muted);padding:0 .75rem;margin-bottom:.5rem}.cc-sidebar.collapsed .cc-nav-label{display:none}.cc-nav-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;color:var(--cc-text-secondary);text-decoration:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--cc-transition);position:relative;border:none;background:transparent;width:100%;text-align:left}.cc-nav-item:hover{background:var(--cc-hover);color:var(--cc-text-primary)}.cc-nav-item.active{background:var(--cc-accent-subtle);color:var(--cc-accent)}.cc-nav-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--cc-accent);border-radius:0 2px 2px 0}.cc-nav-icon{width:20px;height:20px;flex-shrink:0}.cc-nav-text{flex:1;white-space:nowrap;transition:opacity var(--cc-transition)}.cc-shortcut-hint{font-size:.6875rem;padding:.125rem .375rem;background:var(--cc-border);border-radius:4px;color:var(--cc-text-muted);font-family:ui-monospace,monospace;transition:opacity var(--cc-transition)}.cc-sidebar-footer{padding:.75rem;border-top:1px solid var(--cc-border)}.cc-user-info{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;transition:all var(--cc-transition);cursor:pointer}.cc-user-info:hover{background:var(--cc-hover)}.cc-user-avatar{width:36px;height:36px;background:linear-gradient(135deg,var(--cc-accent),#ff9a3c);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.cc-user-details{flex:1;min-width:0;transition:opacity var(--cc-transition)}.cc-user-name{font-size:.875rem;font-weight:600;color:var(--cc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-user-plan{font-size:.75rem;color:var(--cc-accent);font-weight:500}.cc-main{flex:1;margin-left:var(--cc-sidebar-width);display:flex;flex-direction:column;min-height:100vh;transition:margin-left var(--cc-transition-slow)}.cc-sidebar.collapsed~.cc-main{margin-left:var(--cc-sidebar-collapsed)}.cc-header{height:var(--cc-header-height);background:var(--cc-surface);border-bottom:1px solid var(--cc-border);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:50}.cc-header-left{display:flex;align-items:center;gap:1rem}.cc-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.cc-breadcrumb-item{color:var(--cc-text-muted)}.cc-breadcrumb-separator{color:var(--cc-border)}.cc-breadcrumb-current{color:var(--cc-text-primary);font-weight:600}.cc-header-right{display:flex;align-items:center;gap:.75rem}.cc-cmd-trigger{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:8px;color:var(--cc-text-muted);font-size:.8125rem;cursor:pointer;transition:all var(--cc-transition);min-width:200px}.cc-cmd-trigger:hover{border-color:var(--cc-text-muted);color:var(--cc-text-secondary)}.cc-cmd-trigger svg{width:16px;height:16px}.cc-cmd-trigger span{flex:1;text-align:left}.cc-cmd-shortcut{display:flex;gap:.25rem}.cc-cmd-shortcut kbd{font-size:.6875rem;padding:.125rem .375rem;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:4px;font-family:ui-monospace,monospace}.cc-theme-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--cc-border);border-radius:8px;color:var(--cc-text-secondary);cursor:pointer;transition:all var(--cc-transition)}.cc-theme-toggle:hover{background:var(--cc-hover);color:var(--cc-text-primary)}.cc-content-wrapper{display:flex;flex:1}.cc-content{flex:1;padding:1.5rem;overflow-y:auto}.cc-activity-panel{width:var(--cc-activity-width);background:var(--cc-surface);border-left:1px solid var(--cc-border);display:flex;flex-direction:column;transition:width var(--cc-transition-slow),opacity var(--cc-transition)}.cc-activity-panel.hidden{width:0;opacity:0;overflow:hidden}.cc-activity-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--cc-border)}.cc-activity-header h3{font-size:.8125rem;font-weight:600;color:var(--cc-text-primary);margin:0}.cc-activity-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--cc-text-muted);cursor:pointer;transition:all var(--cc-transition)}.cc-activity-toggle:hover{background:var(--cc-hover);color:var(--cc-text-primary)}.cc-activity-list{flex:1;overflow-y:auto;padding:.75rem}.cc-activity-item{display:flex;gap:.75rem;padding:.75rem;border-radius:8px;transition:background var(--cc-transition)}.cc-activity-item:hover{background:var(--cc-hover)}.cc-activity-icon{width:32px;height:32px;background:var(--cc-accent-subtle);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--cc-accent);flex-shrink:0}.cc-activity-icon.success{background:#22c55e1a;color:#22c55e}.cc-activity-icon.warning{background:#f59e0b1a;color:#f59e0b}.cc-activity-content{flex:1;min-width:0}.cc-activity-title{font-size:.8125rem;font-weight:500;color:var(--cc-text-primary);margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-activity-meta{font-size:.75rem;color:var(--cc-text-muted)}.cc-cmd-palette-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.cc-cmd-palette{width:100%;max-width:560px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:12px;box-shadow:var(--cc-shadow-lg);overflow:hidden}.cc-cmd-input-wrapper{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--cc-border)}.cc-cmd-input-wrapper svg{width:20px;height:20px;color:var(--cc-text-muted);flex-shrink:0}.cc-cmd-input{flex:1;border:none;background:transparent;font-size:1rem;color:var(--cc-text-primary);outline:none}.cc-cmd-input::placeholder{color:var(--cc-text-muted)}.cc-cmd-results{max-height:400px;overflow-y:auto;padding:.5rem}.cc-cmd-group{margin-bottom:.5rem}.cc-cmd-group-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cc-text-muted);padding:.5rem .75rem}.cc-cmd-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:8px;cursor:pointer;transition:background var(--cc-transition)}.cc-cmd-item:hover,.cc-cmd-item.selected{background:var(--cc-hover)}.cc-cmd-item-icon{width:32px;height:32px;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--cc-text-secondary)}.cc-cmd-item-content{flex:1}.cc-cmd-item-title{font-size:.875rem;font-weight:500;color:var(--cc-text-primary)}.cc-cmd-item-desc{font-size:.75rem;color:var(--cc-text-muted)}.cc-cmd-item-shortcut{display:flex;gap:.25rem}.cc-cmd-item-shortcut kbd{font-size:.6875rem;padding:.125rem .375rem;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:4px;font-family:ui-monospace,monospace;color:var(--cc-text-muted)}.cc-page-header{margin-bottom:1.5rem}.cc-page-title{font-size:1.5rem;font-weight:700;color:var(--cc-text-primary);margin:0 0 .25rem;letter-spacing:-.02em}.cc-page-subtitle{font-size:.875rem;color:var(--cc-text-secondary);margin:0}.cc-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.cc-stat-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:12px;padding:1.25rem;transition:all var(--cc-transition)}.cc-stat-card:hover{border-color:var(--cc-text-muted);box-shadow:var(--cc-shadow-sm)}.cc-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.cc-stat-icon{width:36px;height:36px;background:var(--cc-accent-subtle);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--cc-accent)}.cc-stat-trend{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:4px}.cc-stat-trend.up{background:#22c55e1a;color:#22c55e}.cc-stat-trend.down{background:#ef44441a;color:#ef4444}.cc-stat-value{font-size:1.75rem;font-weight:700;color:var(--cc-text-primary);margin:0 0 .25rem;letter-spacing:-.02em}.cc-stat-label{font-size:.8125rem;color:var(--cc-text-secondary);margin:0}.cc-card{background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:12px;overflow:hidden}.cc-card-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--cc-border)}.cc-card-title{font-size:.9375rem;font-weight:600;color:var(--cc-text-primary);margin:0}.cc-card-body{padding:1.25rem}.cc-tabs{display:flex;gap:.25rem;padding:.25rem;background:var(--cc-bg);border-radius:8px}.cc-tab{padding:.5rem 1rem;background:transparent;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;color:var(--cc-text-secondary);cursor:pointer;transition:all var(--cc-transition)}.cc-tab:hover{color:var(--cc-text-primary)}.cc-tab.active{background:var(--cc-surface);color:var(--cc-text-primary);box-shadow:var(--cc-shadow-sm)}.cc-form-section{margin-bottom:2rem}.cc-form-section-title{font-size:.9375rem;font-weight:600;color:var(--cc-text-primary);margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.cc-form-section-title .cc-shortcut-hint{font-size:.625rem}.cc-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cc-form-group{margin-bottom:1rem}.cc-form-group.full-width{grid-column:span 2}.cc-form-label{display:block;font-size:.8125rem;font-weight:500;color:var(--cc-text-secondary);margin-bottom:.5rem}.cc-form-input,.cc-form-select,.cc-form-textarea{width:100%;padding:.625rem .875rem;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:8px;font-size:.875rem;color:var(--cc-text-primary);transition:all var(--cc-transition)}.cc-form-input:focus,.cc-form-select:focus,.cc-form-textarea:focus{outline:none;border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-subtle)}.cc-form-textarea{min-height:100px;resize:vertical}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all var(--cc-transition)}.cc-btn-primary{background:var(--cc-accent);color:#fff}.cc-btn-primary:hover{background:var(--cc-accent-hover)}.cc-btn-secondary{background:var(--cc-bg);color:var(--cc-text-primary);border:1px solid var(--cc-border)}.cc-btn-secondary:hover{background:var(--cc-hover);border-color:var(--cc-text-muted)}.cc-btn-ghost{background:transparent;color:var(--cc-text-secondary)}.cc-btn-ghost:hover{background:var(--cc-hover);color:var(--cc-text-primary)}.cc-btn-lg{padding:.875rem 1.5rem;font-size:1rem}.cc-btn-icon{width:36px;height:36px;padding:0}.cc-reports-list{display:flex;flex-direction:column;gap:.5rem}.cc-report-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:10px;cursor:pointer;transition:all var(--cc-transition)}.cc-report-item:hover{border-color:var(--cc-accent);box-shadow:var(--cc-shadow-sm)}.cc-report-icon{width:40px;height:40px;background:var(--cc-accent-subtle);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--cc-accent);flex-shrink:0}.cc-report-info{flex:1;min-width:0}.cc-report-title{font-size:.9375rem;font-weight:600;color:var(--cc-text-primary);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-report-meta{font-size:.8125rem;color:var(--cc-text-muted);display:flex;gap:.75rem}.cc-report-actions{display:flex;gap:.5rem;opacity:0;transition:opacity var(--cc-transition)}.cc-report-item:hover .cc-report-actions{opacity:1}.cc-usage-ring{position:relative;width:120px;height:120px}.cc-usage-ring svg{transform:rotate(-90deg)}.cc-usage-ring-bg{fill:none;stroke:var(--cc-border);stroke-width:8}.cc-usage-ring-fill{fill:none;stroke:var(--cc-accent);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.cc-usage-ring-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cc-usage-ring-value{font-size:1.5rem;font-weight:700;color:var(--cc-text-primary)}.cc-usage-ring-label{font-size:.75rem;color:var(--cc-text-muted)}@media(max-width:1400px){.cc-activity-panel{display:none}}@media(max-width:1200px){.cc-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.cc-sidebar{transform:translate(-100%)}.cc-sidebar.mobile-open{transform:translate(0)}.cc-main{margin-left:0}.cc-cmd-trigger{min-width:auto}.cc-cmd-trigger span{display:none}}@media(max-width:768px){.cc-content{padding:1rem}.cc-stats-grid,.cc-form-grid{grid-template-columns:1fr}.cc-form-group.full-width{grid-column:span 1}.cc-page-title{font-size:1.25rem}}.cc-mobile-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:99}@media(max-width:1024px){.cc-mobile-overlay.visible{display:block}}.cc-mobile-toggle{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--cc-border);border-radius:8px;color:var(--cc-text-secondary);cursor:pointer}@media(max-width:1024px){.cc-mobile-toggle{display:flex}}.cc-shortcuts-panel{position:fixed;bottom:1.5rem;right:1.5rem;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:12px;padding:1rem;box-shadow:var(--cc-shadow-lg);z-index:50;max-width:280px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--cc-transition)}.cc-shortcuts-panel.visible{opacity:1;visibility:visible;transform:translateY(0)}.cc-shortcuts-title{font-size:.75rem;font-weight:600;color:var(--cc-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.cc-shortcut-row{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0}.cc-shortcut-label{font-size:.8125rem;color:var(--cc-text-secondary)}.cc-shortcut-keys{display:flex;gap:.25rem}.cc-shortcut-keys kbd{font-size:.6875rem;padding:.125rem .375rem;background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:4px;font-family:ui-monospace,monospace;color:var(--cc-text-muted)}.cc-shortcuts-trigger{position:fixed;bottom:1.5rem;right:1.5rem;width:40px;height:40px;background:var(--cc-surface);border:1px solid var(--cc-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cc-text-muted);cursor:pointer;box-shadow:var(--cc-shadow-md);z-index:40;transition:all var(--cc-transition)}.cc-shortcuts-trigger:hover{background:var(--cc-hover);color:var(--cc-text-primary)}@media(max-width:768px){.cc-shortcuts-panel,.cc-shortcuts-trigger{display:none}}.animate-spin{animation:spin 1s linear infinite}.formatted-report{color:var(--cc-text-secondary);line-height:1.7}.formatted-report h3{color:var(--cc-text-primary);font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;border-bottom:2px solid var(--cc-accent);padding-bottom:.5rem}.formatted-report h4{color:var(--cc-text-secondary);font-weight:600;margin-top:1rem;margin-bottom:.5rem}.formatted-report ul{margin-left:1.5rem;margin-bottom:1rem}.formatted-report li{margin-bottom:.5rem;line-height:1.6}.formatted-report p{margin-bottom:.75rem;line-height:1.7}.cc-billing-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.cc-popular-card{position:relative;border:2px solid var(--cc-accent)!important;margin-top:1.5rem;overflow:visible!important}.cc-popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--cc-accent);color:#fff;padding:.3rem 1rem;border-radius:6px;font-size:.75rem;font-weight:700;z-index:100;box-shadow:0 4px 8px #0003;white-space:nowrap}.cc-report-container{display:flex;flex-direction:column;align-items:center;background:#f0f0f0;padding:3rem 1.5rem;border-radius:12px;overflow-y:auto;max-height:850px;border:1px solid var(--cc-border)}[data-theme=dark] .cc-report-container{background:#111;border-color:#333}.cc-report-paper{width:100%;max-width:850px;min-height:1100px;background:#fff;box-shadow:0 10px 30px #00000026;padding:4rem 5rem;font-family:Inter,system-ui,-apple-system,sans-serif;color:#1a1a1a;position:relative;border-radius:2px}[data-theme=dark] .cc-report-paper{background:#fff;color:#1a1a1a}.cc-report-editor-textarea{width:100%;height:auto;min-height:1000px;border:none;outline:none;resize:none;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.05rem;line-height:1.6;color:#1a1a1a;padding:0;background:transparent}.cc-report-actions-bar{position:sticky;top:0;z-index:50;background:var(--cc-surface);border:1px solid var(--cc-border);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-radius:12px;box-shadow:var(--cc-shadow-md)}.formatted-report h1,.formatted-report h2,.formatted-report h3{color:#111!important;border-bottom:1px solid #eee;padding-bottom:.5rem;margin-top:2rem}.formatted-report p,.formatted-report li{color:#333!important;font-size:1.05rem}@media(max-width:768px){.cc-report-paper{padding:2rem 1.5rem}}@media(max-width:768px){.cc-billing-stats-grid{grid-template-columns:1fr}}:root{--primary-orange: #FF7C08;--dark-orange: #E56D07;--light-orange: #FFE5CC;--bg-black: #000000;--bg-dark: #0A0A0A;--bg-card: #1A1A1A;--bg-white: #FFFFFF;--bg-light: #F5F5F5;--text-white: #FFFFFF;--text-black: #000000;--text-gray: #6B7280;--text-light-gray: #9CA3AF;--border-color: rgba(255, 124, 8, .2);--border-light: #E5E7EB;--success: #10B981;--warning: #F59E0B;--danger: #EF4444;--info: #3B82F6}body.crm-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-light);color:var(--text-black);display:flex;min-height:100vh}.crm-sidebar{width:280px;background:var(--bg-black);color:var(--text-white);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:1000;border-right:2px solid var(--primary-orange)}.sidebar-header{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,124,8,.2)}.logo{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:800;color:#fff!important}.logo i{font-size:2rem;color:var(--primary-orange)}.logo span{color:#fff!important}.sidebar-nav{flex:1;padding:2rem 0;overflow-y:auto}.crm-page .nav-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;margin:.25rem 1rem;color:#fff!important;text-decoration:none;border-radius:12px;font-weight:600;font-size:1rem}.crm-page .nav-item.active{background:var(--primary-orange);color:#000!important;font-weight:700}.crm-page .nav-item.active span,.crm-page .nav-item.active i{color:#000!important}.crm-page .nav-item span{color:#fff!important}.crm-page .nav-item i{width:24px;text-align:center;font-size:1.1rem;color:#fff!important}.sidebar-footer{padding:1.5rem;border-top:1px solid rgba(255,124,8,.2)}.sidebar-footer .nav-item{margin:0;border-radius:8px}.crm-main{flex:1;margin-left:280px;min-height:100vh}.crm-header{background:var(--bg-white);padding:1.5rem 2rem;border-bottom:2px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000d}.header-left h1{font-size:1.75rem;font-weight:800;color:var(--text-black);margin-bottom:.25rem}.breadcrumb{color:var(--text-gray);font-size:.875rem}.header-right{display:flex;align-items:center;gap:1rem}.search-box{position:relative}.search-box input{padding:.75rem 1rem .75rem 3rem;border:2px solid var(--border-light);border-radius:12px;font-size:.95rem;width:300px;transition:all .3s ease}.search-box input:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 4px #ff7c081a}.search-box i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-gray)}.user-menu{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--bg-light);border-radius:12px;cursor:pointer;transition:all .3s ease}.user-menu:hover{background:var(--light-orange)}.user-avatar{width:40px;height:40px;background:var(--primary-orange);color:var(--bg-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.crm-content{padding:2rem}.view-container{display:none}.view-container.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.view-header{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.view-header h1{font-size:2.25rem;font-weight:900;color:var(--text-black);margin-bottom:.5rem}.view-header p{font-size:1rem;color:var(--text-gray);font-weight:500;margin-top:.25rem}.view-actions{display:flex;gap:1rem;align-items:center}.filter-group{display:flex;gap:.75rem}.filter-group select{padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:8px;font-size:.95rem;background:var(--bg-white);cursor:pointer;transition:all .3s ease;font-weight:500}.filter-group select:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 4px #ff7c081a}.btn-primary{padding:.875rem 1.5rem;background:var(--primary-orange);color:var(--bg-black);border:none;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}.btn-primary:hover{background:var(--dark-orange);transform:translateY(-2px);box-shadow:0 8px 20px #ff7c084d}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.stat-card{background:linear-gradient(135deg,#fff,#fafafa);padding:2rem;border-radius:20px;display:flex;flex-direction:column;gap:1.25rem;border:2px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--dark-orange));opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-card:hover{border-color:var(--primary-orange);transform:translateY(-8px);box-shadow:0 20px 40px #ff7c0826;background:#fff}.stat-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;box-shadow:0 8px 16px #00000014;transition:all .3s ease}.stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 24px #0000001f}.stat-icon.orange{background:linear-gradient(135deg,#ff7c08,#ff9f40);color:#fff}.stat-icon.blue{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.stat-icon.green{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.stat-icon.purple{background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff}.stat-info{flex:1}.stat-info h3{font-size:2.5rem;font-weight:900;color:var(--text-black);margin-bottom:.5rem;line-height:1;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-info p{font-size:.875rem;color:var(--text-gray);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.stat-trend{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;padding:.5rem 1rem;border-radius:100px;width:fit-content}.stat-trend.positive{background:#10b9811a;color:var(--success)}.stat-trend.neutral{background:#6b72801a;color:var(--text-gray)}.stat-trend.negative{background:#ef44441a;color:var(--danger)}.stat-trend i{font-size:.75rem}.charts-row{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:3rem}.chart-card{background:var(--bg-white);border-radius:20px;border:2px solid var(--border-light);padding:2rem;transition:all .3s ease}.chart-card:hover{border-color:var(--primary-orange);box-shadow:0 12px 24px #00000014}.chart-card h3{font-size:1.25rem;font-weight:800;color:var(--text-black);margin-bottom:1.5rem}.chart-placeholder{min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff7c080d,#ff7c0805);border-radius:12px;color:var(--text-gray);font-size:.95rem;font-weight:600}.content-card{background:var(--bg-white);border-radius:20px;border:2px solid var(--border-light);margin-bottom:2rem;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.content-card:hover{border-color:#ff7c084d;box-shadow:0 8px 24px #00000014}.card-header{padding:2rem 2rem 1.5rem;border-bottom:2px solid var(--border-light);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fafafa,#fff)}.card-header h2{font-size:1.5rem;font-weight:900;color:var(--text-black);letter-spacing:-.02em}.header-actions{display:flex;gap:1rem;align-items:center}.text-muted{color:var(--text-gray);font-size:.875rem}.table-container{overflow-x:auto;background:var(--bg-white);position:relative}.table-container:after{content:"";position:absolute;top:0;right:0;bottom:0;width:50px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}@media(max-width:768px){.table-container:after{opacity:1}}.crm-table{width:100%;border-collapse:collapse;background:var(--bg-white)}.crm-table thead{background:var(--bg-black);color:var(--text-white)}.crm-table th{padding:1rem 1.25rem;text-align:left;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:var(--bg-black);color:var(--text-white)}.crm-table tbody tr{border-bottom:1px solid var(--border-light);transition:all .2s ease;background:var(--bg-white)}.crm-table tbody tr:hover{background:#ff7c0814}.crm-table td{padding:1rem 1.25rem;font-size:.9rem;color:var(--text-black);font-weight:500;background:var(--bg-white)}.crm-table td strong{font-weight:700;color:var(--text-black)}.crm-table td a{color:var(--primary-orange);text-decoration:none;font-weight:600}.crm-table td a:hover{text-decoration:underline}.badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-blue{background:#3b82f61a;color:var(--info)}.badge-green{background:#10b9811a;color:var(--success)}.badge-orange{background:#ff7c081a;color:var(--primary-orange)}.badge-purple{background:#9333ea1a;color:#9333ea}.badge-gray{background:#6b72801a;color:var(--text-gray)}.badge-yellow{background:#f59e0b1a;color:var(--warning)}.badge-red,.priority-high{background:#ef44441a;color:var(--danger)}.priority-medium{background:#f59e0b1a;color:var(--warning)}.priority-low{background:#10b9811a;color:var(--success)}.status-new{background:#3b82f61a;color:var(--info)}.status-contacted{background:#f59e0b1a;color:var(--warning)}.status-qualified{background:#9333ea1a;color:#9333ea}.status-converted{background:#10b9811a;color:var(--success)}.status-lost{background:#6b72801a;color:var(--text-gray)}.status-select{padding:.5rem .75rem;border:2px solid var(--border-light);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.status-select:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 4px #ff7c081a}.status-select.status-new{background:#3b82f61a;color:var(--info)}.status-select.status-contacted{background:#f59e0b1a;color:var(--warning)}.status-select.status-qualified{background:#9333ea1a;color:#9333ea}.status-select.status-converted{background:#10b9811a;color:var(--success)}.status-select.status-lost{background:#6b72801a;color:var(--text-gray)}.btn-icon{background:none;border:none;color:var(--text-gray);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;font-size:1rem;position:relative}.btn-icon:hover{background:#ff7c081a;color:var(--primary-orange);transform:scale(1.1)}.btn-icon .badge{position:absolute;top:0;right:0;background:var(--danger);color:var(--bg-white);font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center}.user-profile{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:var(--bg-light);border-radius:12px;cursor:pointer;transition:all .3s ease}.user-profile:hover{background:var(--light-orange)}.user-profile img{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-profile span{font-weight:600;color:var(--text-black);font-size:.9rem}.dashboard-header{margin-bottom:3rem}.dashboard-header h1{font-size:2.75rem;font-weight:900;color:var(--text-black);margin-bottom:.5rem;letter-spacing:-.02em}.dashboard-header p{font-size:1.125rem;color:var(--text-gray);font-weight:500}.mobile-menu-toggle{display:none;position:fixed;top:1.5rem;left:1.5rem;z-index:1100;background:var(--primary-orange);color:var(--bg-black);border:none;width:48px;height:48px;border-radius:12px;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff7c084d;transition:all .3s ease;font-size:1.5rem}.mobile-menu-toggle:active{transform:scale(.95)}.sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:1200px){.charts-row{grid-template-columns:1fr}.dashboard-header h1{font-size:2.25rem}.view-header h1{font-size:2rem}}@media(max-width:1024px){.crm-sidebar{width:240px}.crm-main{margin-left:240px}.crm-content{padding:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-card{padding:1.5rem}.stat-icon{width:56px;height:56px;font-size:1.5rem}.stat-info h3{font-size:2rem}}@media(max-width:768px){.mobile-menu-toggle{display:flex}.crm-sidebar{transform:translate(-100%);transition:transform .3s ease;width:280px}.crm-sidebar.mobile-open{transform:translate(0)}.sidebar-overlay.active{display:block}.crm-main{margin-left:0;width:100%}.crm-content{padding:1rem}.crm-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1rem 1rem 5rem}.header-left h1{font-size:1.25rem}.breadcrumb{font-size:.75rem}.header-right{width:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem}.user-profile{padding:.375rem .75rem}.user-profile img{width:32px;height:32px}.user-profile span{font-size:.8rem}.btn-icon{padding:.375rem}.search-box input{width:100%}.user-menu{width:100%;justify-content:flex-start}.dashboard-header{margin-bottom:2rem}.dashboard-header h1{font-size:1.75rem}.dashboard-header p{font-size:1rem}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1.25rem}.stat-icon{width:48px;height:48px;font-size:1.25rem}.stat-info h3{font-size:1.75rem}.stat-info p{font-size:.75rem}.stat-trend{font-size:.75rem;padding:.375rem .75rem}.view-header{flex-direction:column;align-items:flex-start;gap:1rem}.view-header h1{font-size:1.5rem}.view-header p{font-size:.875rem}.view-actions,.filter-group{width:100%;flex-direction:column}.filter-group select{width:100%}.btn-primary{width:100%;justify-content:center;padding:1rem}.charts-row{grid-template-columns:1fr;gap:1rem}.chart-card{padding:1.25rem}.chart-card h3{font-size:1rem}.chart-placeholder{min-height:200px;font-size:.875rem}.content-card{border-radius:12px}.card-header{padding:1.25rem;flex-direction:column;align-items:flex-start;gap:1rem}.card-header h2{font-size:1.125rem}.header-actions{width:100%;flex-wrap:wrap}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem}.crm-table{min-width:700px;font-size:.85rem}.crm-table th,.crm-table td{padding:.75rem .875rem;font-size:.8rem;white-space:nowrap}.crm-table th{font-size:.7rem;padding:.875rem}.crm-table td button,.crm-table td select{font-size:.75rem;padding:.375rem .625rem}.badge{padding:.375rem .75rem;font-size:.7rem}.status-select{padding:.375rem .625rem;font-size:.75rem}.empty-state{padding:2rem 1rem}.empty-state i{font-size:3rem}.empty-state p{font-size:1rem}}@media(max-width:480px){.mobile-menu-toggle{top:1rem;left:1rem;width:44px;height:44px;font-size:1.25rem}.crm-header{padding:.75rem .75rem .75rem 4.5rem}.header-left h1{font-size:1.125rem}.dashboard-header h1{font-size:1.5rem}.view-header h1{font-size:1.25rem}.stat-info h3{font-size:1.5rem}.crm-table{min-width:600px;font-size:.8rem}.crm-table th{font-size:.65rem;padding:.75rem .5rem}.crm-table td{padding:.625rem .5rem;font-size:.75rem}.user-profile span{display:none}.user-profile img{width:28px;height:28px}.btn-primary{font-size:.875rem;padding:.875rem}}.empty-state{padding:4rem 2rem;text-align:center;color:var(--text-gray)}.empty-state i{font-size:4rem;color:var(--text-light-gray);margin-bottom:1rem}.empty-state p{font-size:1.125rem}.crm-table tbody td[colspan]{text-align:center;padding:3rem 2rem;font-size:1.125rem;color:var(--text-gray);font-weight:600}.loading{display:flex;align-items:center;justify-content:center;padding:3rem}.spinner{width:48px;height:48px;border:4px solid var(--border-light);border-top-color:var(--primary-orange);border-radius:50%;animation:spin .8s linear infinite}:root{--black: #000000;--white: #FFFFFF;--orange: #FF7C08;--orange-light: #FF9F40;--orange-dark: #e76e06;--gray: #666666;--gray-light: #f5f5f5;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 8rem;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-md: 1.25rem;--font-size-lg: 2rem;--font-size-xl: 3.5rem;--font-size-xxl: 5rem;--transition: all .4s cubic-bezier(.4, 0, .2, 1);--shadow: 0 10px 40px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .15)}html{scroll-behavior:smooth;font-size:16px}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--black);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--orange)!important;color:var(--white)!important}::-moz-selection{background:var(--orange)!important;color:var(--white)!important}::-webkit-selection{background:var(--orange)!important;color:var(--white)!important}.container{max-width:1400px;margin:0 auto;padding:0 var(--space-md)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05)}.header-content{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0;min-height:80px}.logo{display:flex;align-items:center}.logo-image{height:60px;width:auto;object-fit:contain;cursor:pointer}@media(max-width:768px){.logo-image{height:45px}}.logo h1{font-size:1.5rem;font-weight:800;color:var(--black);letter-spacing:-.03em}.logo h1 span{color:var(--orange)}.logo .tagline{display:none}.nav{display:flex;align-items:center;gap:var(--space-md)}.nav-link{font-size:var(--font-size-sm);font-weight:500;color:var(--black);text-decoration:none;transition:var(--transition);position:relative}.nav-link:hover,.nav-link.active{color:var(--orange)}.btn{display:inline-block;padding:1rem 2.5rem;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;border:none;border-radius:100px;cursor:pointer;transition:var(--transition);text-align:center;white-space:nowrap;background:var(--orange)!important;color:var(--black)!important;border:2px solid var(--orange)!important}.btn:hover{background:var(--orange-dark)!important;color:var(--black)!important;border-color:var(--orange-dark)!important;transform:translateY(-2px);box-shadow:0 6px 30px #ff7c0866}.btn:visited,.btn:active,.btn:focus{color:var(--black)!important}.btn-primary{background:var(--orange)!important;color:var(--black)!important;box-shadow:0 4px 20px #ff7c084d;font-weight:600;border:2px solid var(--orange)!important}.btn-primary:hover{background:var(--orange-dark)!important;transform:translateY(-2px);box-shadow:0 6px 30px #ff7c0866;color:var(--black)!important}.btn-primary:visited,.btn-primary:active,.btn-primary:focus{color:var(--black)!important}.btn-outline{background:var(--orange)!important;color:var(--black)!important;border:2px solid var(--orange)!important;font-weight:600}.btn-outline:hover{background:var(--orange-dark)!important;color:var(--black)!important;border-color:var(--orange-dark)!important}.btn-outline:visited,.btn-outline:active,.btn-outline:focus{color:var(--black)!important}.btn-lg{padding:1.25rem 3rem;font-size:var(--font-size-md)}.hero{min-height:100vh;display:flex;align-items:center;background:var(--black);color:var(--white);position:relative;overflow:hidden;padding-top:80px}.hero:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:transparent;pointer-events:none;display:none}.hero:after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(ellipse at top right,rgba(255,124,8,.12) 0%,transparent 70%);pointer-events:none}.hero .container{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-xl);align-items:center}.hero-content{max-width:700px}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ff7c081a;border:1px solid rgba(255,124,8,.3);padding:.5rem 1.5rem;border-radius:100px;margin-bottom:var(--space-md);font-size:var(--font-size-sm);font-weight:500;color:var(--orange)}.hero-badge svg{width:20px;height:20px}.hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;margin-bottom:var(--space-md);letter-spacing:-.03em}.hero-title span{color:var(--orange);display:inline-block;position:relative}.hero-title span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:var(--orange);opacity:.3;border-radius:4px}.hero-description{font-size:var(--font-size-md);line-height:1.8;color:#fffc;margin-bottom:var(--space-lg);max-width:600px}.hero-buttons{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-lg)}.btn svg{display:inline-block;margin-right:.5rem;vertical-align:middle}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);max-width:500px}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:800;color:var(--orange);line-height:1;margin-bottom:.5rem}.stat-label{font-size:var(--font-size-xs);color:#fff9;text-transform:uppercase;letter-spacing:.05em}.hero-visual{display:flex;align-items:center;justify-content:center}.hero-preview{width:100%;max-width:500px;animation:float 6s ease-in-out infinite}.hero-preview svg{width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(255,124,8,.2))}.features{padding:var(--space-xl) 0;background:var(--white)}.section-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;text-align:center;margin-bottom:var(--space-sm);color:var(--black)}.section-subtitle{text-align:center;font-size:var(--font-size-md);color:var(--gray);margin-bottom:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);margin-top:var(--space-lg);justify-items:stretch}@media(min-width:1024px){.features-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1023px)and (min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}.feature-card{background:var(--white);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:var(--space-lg);transition:var(--transition);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--orange);transform:scaleX(0);transition:var(--transition)}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#ff7c0833}.feature-icon{width:64px;height:64px;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;background:#ff7c081a;border-radius:16px}.feature-card{text-align:center}.feature-icon svg{width:32px;height:32px;stroke:var(--orange);stroke-width:2}.feature-icon i{font-size:2rem;color:var(--orange)!important}.feature-card h3{font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--space-sm);color:var(--black)}.feature-card p{font-size:var(--font-size-sm);color:var(--gray);line-height:1.7}.pricing{padding:var(--space-xl) 0;background:var(--gray-light)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin-top:var(--space-lg);max-width:1400px;margin-left:auto;margin-right:auto}@media(max-width:1200px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}}.pricing-card{background:var(--white);border:2px solid rgba(0,0,0,.08);border-radius:20px;padding:var(--space-lg);transition:var(--transition);position:relative}.pricing-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--orange)}.pricing-card.featured{background:var(--black);color:var(--white);border-color:var(--orange);transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.05) translateY(-10px)}.badge{position:absolute;top:-15px;right:20px;background:var(--orange);color:var(--white);padding:.5rem 1.5rem;border-radius:100px;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pricing-header h3{font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--black)}.pricing-card.featured h3{color:var(--white)!important}.price{display:flex;align-items:baseline;margin-bottom:var(--space-md)}.currency{font-size:var(--font-size-md);color:var(--gray)}.amount{font-size:3.5rem;font-weight:800;color:var(--orange);line-height:1}.pricing-card.featured .amount{color:var(--white)}.pricing-card.featured .currency,.pricing-card.featured .period{color:#ffffffb3}.period{font-size:var(--font-size-sm);color:var(--gray);margin-left:.5rem}.pricing-features{list-style:none;margin-bottom:var(--space-md)}.pricing-features li{padding:var(--space-sm) 0;font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--space-sm)}.pricing-features i{color:var(--orange)!important;font-size:1.25rem;flex-shrink:0}.pricing-features svg{width:20px;height:20px;stroke:var(--orange);stroke-width:2;flex-shrink:0}.pricing-card.featured .pricing-features li{color:#ffffffe6}.footer{background:var(--black);color:var(--white);padding:var(--space-lg) 0 var(--space-md)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);margin-bottom:var(--space-lg)}.footer-section h3,.footer-section h4{color:var(--orange);margin-bottom:var(--space-sm);font-size:var(--font-size-md)}.footer-section p{color:#ffffffb3;font-size:var(--font-size-sm)}.footer-section img{max-width:100%;height:auto;filter:brightness(1.2)}.footer-section a{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:var(--space-xs);transition:var(--transition);font-size:var(--font-size-sm)}.footer-section a:hover{color:var(--orange)}.footer-bottom{text-align:center;padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:var(--font-size-sm)}@media(max-width:479px){:root{--space-lg: 2rem;--space-xl: 3rem}.container{padding:0 1rem}h1{font-size:clamp(1.75rem,6vw,3rem)}h2{font-size:clamp(1.5rem,5vw,2.5rem)}h3{font-size:clamp(1.25rem,4vw,1.75rem)}.btn{padding:.875rem 1.5rem;font-size:.9rem}.btn-lg{padding:1rem 2rem;font-size:1rem}.hero{padding-top:70px}.hero-title{font-size:2rem}.hero-description{font-size:.95rem;line-height:1.6}.hero-badge{font-size:.8rem;padding:.4rem 1rem}.stat-number{font-size:2rem}.stat-label{font-size:.7rem}.section-title{font-size:1.75rem}.section-subtitle{font-size:1rem}.features{padding:3rem 0}.feature-card{padding:1.5rem}.feature-icon{width:52px;height:52px;margin-bottom:1rem}.feature-card h3{font-size:1rem}.feature-card p{font-size:.9rem}.pricing{padding:3rem 0}.pricing-card{padding:1.5rem}.amount{font-size:2.5rem}.checkout-header h1{font-size:1.5rem}.checkout-container{padding:1rem}}@media(min-width:480px)and (max-width:767px){:root{--space-lg: 2.5rem;--space-xl: 4rem}.hero-title{font-size:2.25rem}.hero-stats{grid-template-columns:repeat(3,1fr);gap:1rem}.stat-number{font-size:1.75rem}}@media(max-width:768px){:root{--space-lg: 3rem;--space-xl: 5rem}.hero .container{grid-template-columns:1fr;gap:var(--space-md)}.hero-visual{order:-1}.hero-visual svg{max-width:100%;height:auto}.hero-title{font-size:2.5rem}.hero-description{font-size:1rem}.hero-buttons{flex-direction:column}.btn{width:100%}.hero-stats{grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.features-grid,.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:scale(1)}.header-content{padding:var(--space-xs) 0;min-height:60px}.footer-content{gap:var(--space-md)}}@media(min-width:768px)and (max-width:1023px){.features-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.hero-stats{max-width:400px}}.checkout-container{min-height:100vh;background:var(--white);padding:2rem}.back-btn{display:inline-block;color:var(--orange);text-decoration:none;font-weight:600;margin-bottom:2rem;transition:var(--transition)}.back-btn:hover{color:var(--orange-light);transform:translate(-5px)}.checkout-header{text-align:center;margin-bottom:3rem;color:var(--black)}.checkout-header h1{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--orange) 0%,var(--orange-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.checkout-header p{font-size:1.2rem;color:#999}.current-plan-banner{background:linear-gradient(135deg,var(--orange) 0%,var(--orange-dark) 100%);padding:1.5rem;border-radius:12px;text-align:center;margin-bottom:3rem;box-shadow:0 10px 40px #ff7c084d}.current-plan-banner h3{color:var(--white);font-size:1rem;margin-bottom:.5rem;font-weight:600}.current-tier{color:var(--white);font-size:1.5rem;font-weight:700;text-transform:uppercase}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;max-width:1400px;margin-left:auto;margin-right:auto}.pricing-card{background:var(--white);border-radius:16px;padding:2.5rem 2rem;box-shadow:0 10px 40px #0000001a;transition:var(--transition);position:relative;border:2px solid transparent}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #0003;border-color:var(--orange)}.pricing-card.featured{background:var(--white);color:var(--black);border:2px solid var(--orange);transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.08) translateY(-10px)}.pricing-card.current{border:3px solid var(--orange);box-shadow:0 0 0 4px #ff7c081a}.featured-badge,.current-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--orange);color:var(--white);padding:.4rem 1.5rem;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:1px;box-shadow:0 4px 12px #ff7c0866}.current-badge{background:#10b981;top:20px}.free-badge{background:#10b981;color:var(--white);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;margin-left:.5rem}.tier-name{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:var(--black)}.pricing-card.featured .tier-name{color:var(--white)}.tier-price{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--black)}.pricing-card.featured .tier-price{color:var(--orange)}.tier-price .currency{font-size:1.5rem;vertical-align:super}.tier-price .period{font-size:1rem;color:#666;font-weight:400}.pricing-card.featured .tier-price .period{color:#999}.tier-description{color:#666;margin-bottom:2rem;font-size:.95rem}.pricing-card.featured .tier-description{color:#999}.features-list{list-style:none;padding:0;margin:2rem 0;flex-grow:1}.features-list li{border-bottom:1px solid #eee;position:relative;padding:.75rem 0 .75rem 2rem}.pricing-card.featured .features-list li{border-bottom-color:#333}.features-list li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:700;font-size:1.2rem}.features-list li.unavailable{color:#999;text-decoration:line-through}.features-list li.unavailable:before{content:"✗";color:#999}.select-plan-btn{width:100%;padding:1rem 2rem;background:var(--orange);color:var(--white);border:none;border-radius:100px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:1px}.select-plan-btn:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 10px 30px #ff7c0866}.select-plan-btn:disabled{background:#ccc;cursor:not-allowed;transform:none}.select-plan-btn.current-plan{background:#10b981}.pricing-card.featured .select-plan-btn{background:var(--white);color:var(--orange)}.pricing-card.featured .select-plan-btn:hover{background:var(--orange);color:var(--white)}.checkout-footer{max-width:800px;margin:4rem auto 0;text-align:center;color:var(--white);padding:2rem;background:#ffffff0d;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.checkout-footer h3{font-size:1.5rem;margin-bottom:1.5rem;color:var(--orange)}.checkout-footer p{text-align:left;line-height:2;margin-bottom:2rem}.payment-methods{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:2rem}.payment-method{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff1a;border-radius:8px;color:var(--white);font-weight:600}.payment-method i{color:var(--orange);font-size:1.2rem}@media(max-width:768px){.checkout-header h1{font-size:2rem}.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-10px)}}.legal-page{min-height:100vh;display:flex;flex-direction:column;background:#fff}.legal-header{color:#fff;padding:3rem 0 4rem;text-align:center;position:relative}.legal-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff7c08,#ff9f40)}.legal-header .container{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.back-link{position:absolute;top:0;left:1.5rem;color:#fff;text-decoration:none;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;padding:.5rem 1rem;border-radius:8px}.back-link:hover{background:#ff7c081a;color:#ff7c08;transform:translate(-4px)}.back-link i{font-size:1.2rem}.legal-header h1{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated{font-size:1rem;color:#ffffffb3;margin-top:.5rem}.legal-content{flex:1;padding:4rem 0;background:#fafafa}.legal-content .container{max-width:900px;margin:0 auto;padding:0 1.5rem}.legal-content section{background:#fff;padding:2.5rem;margin-bottom:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000d;border:1px solid #e5e7eb;transition:all .3s ease}.legal-content section:hover{box-shadow:0 4px 16px #00000014;border-color:#ff7c08}.legal-content h2{font-size:2rem;font-weight:700;color:#000;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid #FF7C08}.legal-content h3{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-top:2rem;margin-bottom:1rem}.legal-content p{font-size:1.05rem;line-height:1.8;color:#374151;margin-bottom:1.5rem}.legal-content ul{list-style:none;margin-bottom:1.5rem;padding-left:0}.legal-content ul li{font-size:1.05rem;line-height:1.8;color:#374151;margin-bottom:.75rem;padding-left:2rem;position:relative}.legal-content ul li:before{content:"▸";position:absolute;left:.5rem;color:#ff7c08;font-size:1.2rem;font-weight:700}.legal-content a{color:#ff7c08;text-decoration:none;font-weight:600;transition:all .3s ease;border-bottom:1px solid transparent}.legal-content a:hover{color:#e76e06;border-bottom-color:#e76e06}.legal-content strong{color:#000;font-weight:600}.contact-info{background:#f9fafb;border-left:4px solid #FF7C08;padding:1.5rem;margin-top:1.5rem;border-radius:8px}.contact-info p{margin-bottom:.5rem}.contact-info strong{font-size:1.1rem;color:#000}.acknowledgment{background:linear-gradient(135deg,#fff5eb,#ffe4cc);border:2px solid #FF7C08;padding:2rem!important;margin-top:3rem;text-align:center}.acknowledgment p{font-size:1.1rem;color:#000;margin-bottom:0}.legal-footer{background:#000;color:#fff;padding:2rem 0;text-align:center;border-top:3px solid #FF7C08}.legal-footer .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.legal-footer p{margin-bottom:1rem;color:#fffc}.footer-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-size:.95rem;transition:color .3s ease;padding:.5rem 1rem;border-radius:6px}.footer-links a:hover{color:#ff7c08;background:#ff7c081a}@media(max-width:768px){.legal-header{padding:2rem 0 3rem}.legal-header h1{font-size:2rem}.back-link{position:static;margin-bottom:1.5rem;display:inline-flex}.legal-content{padding:2rem 0}.legal-content section{padding:1.5rem;margin-bottom:1.5rem}.legal-content h2{font-size:1.5rem}.legal-content h3{font-size:1.25rem}.legal-content p,.legal-content ul li{font-size:1rem}.footer-links{flex-direction:column;gap:.5rem}}@media print{.legal-header,.legal-footer,.back-link{display:none}.legal-content{padding:0}.legal-content section{box-shadow:none;border:1px solid #e5e7eb;page-break-inside:avoid}}:root{--primary-orange: #FF6B35;--dark-orange: #E85A2A;--light-orange: #FFE8E0;--very-light-orange: #FFF5F2;--dark-text: #1A1A1A;--medium-text: #4A4A4A;--light-text: #6B7280;--border-color: #E5E7EB;--success-green: #10B981;--white: #FFFFFF;--background: #FAFBFC}.enterprise-onboarding{min-height:100vh;background:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--dark-text)}.onboarding-nav{background:var(--white);border-bottom:1px solid var(--border-color);padding:1rem 0;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000d}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:.75rem}.nav-logo img{height:40px;width:auto}.logo-text{font-size:1.5rem;font-weight:700;color:var(--dark-text)}.back-home{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--white);border:1px solid var(--border-color);border-radius:8px;color:var(--medium-text);text-decoration:none;font-weight:500;transition:all .3s ease}.back-home:hover{background:var(--very-light-orange);border-color:var(--primary-orange);color:var(--primary-orange)}.onboarding-content{max-width:1200px;margin:0 auto;padding:4rem 2rem;min-height:calc(100vh - 180px)}.content-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.left-section{display:flex;justify-content:center;align-items:center}.illustration-container{position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center}.pulse-circle{position:absolute;border-radius:50%;border:2px solid var(--primary-orange);opacity:0;animation:pulse 3s ease-out infinite}.pulse-1{width:200px;height:200px;animation-delay:0s}.pulse-2{width:250px;height:250px;animation-delay:1s}.pulse-3{width:300px;height:300px;animation-delay:2s}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{opacity:.3}to{transform:scale(1);opacity:0}}.main-icon{width:150px;height:150px;background:linear-gradient(135deg,var(--primary-orange),var(--dark-orange));border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 20px 40px #ff6b354d;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.main-icon i{font-size:4rem;color:var(--white)}.right-section{background:var(--white);padding:3rem;border-radius:16px;box-shadow:0 4px 20px #00000014}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--very-light-orange);color:var(--primary-orange);border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.badge-dot{width:8px;height:8px;background:var(--primary-orange);border-radius:50%;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.main-heading{font-size:2.5rem;font-weight:700;color:var(--dark-text);margin-bottom:1rem;line-height:1.2}.company-highlight{color:var(--primary-orange)}.main-description{font-size:1.125rem;color:var(--light-text);margin-bottom:2.5rem;line-height:1.6}.progress-timeline{margin-bottom:2.5rem}.timeline-step{display:flex;gap:1rem;position:relative}.timeline-step:not(:last-child){margin-bottom:1.5rem}.step-icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;background:var(--border-color);color:var(--light-text);font-size:1.25rem;transition:all .3s ease}.timeline-step.completed .step-icon{background:var(--success-green);color:var(--white)}.timeline-step.active .step-icon{background:var(--primary-orange);color:var(--white)}.spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:var(--white);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.timeline-connector{position:absolute;left:23px;top:48px;width:2px;height:40px;background:var(--border-color)}.timeline-connector.completed{background:var(--success-green)}.step-content{padding-top:.25rem}.step-content h3{font-size:1rem;font-weight:600;color:var(--dark-text);margin-bottom:.25rem}.step-content p{font-size:.875rem;color:var(--light-text)}.info-card-single{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;background:var(--very-light-orange);border:2px solid var(--light-orange);border-radius:16px;margin-bottom:2rem;transition:all .3s ease}.info-card-single:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b3533;border-color:var(--primary-orange)}.card-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--primary-orange),var(--dark-orange));border-radius:12px;display:flex;justify-content:center;align-items:center;color:var(--white);font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px #ff6b354d}.card-content{flex:1}.card-content h4{font-size:1rem;font-weight:700;color:var(--dark-text);margin-bottom:.375rem}.card-content p{font-size:.9375rem;color:var(--medium-text);line-height:1.5}.portal-url-box{margin-bottom:2rem}.portal-url-box label{display:block;font-size:.875rem;font-weight:600;color:var(--medium-text);margin-bottom:.5rem}.url-display{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--background);border:2px solid var(--border-color);border-radius:10px;font-family:Courier New,monospace;font-size:.9rem;color:var(--primary-orange);font-weight:600}.url-display i{color:var(--primary-orange);font-size:1.125rem}.help-section{padding:1.25rem;background:var(--background);border-radius:10px;text-align:center}.help-section p{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;color:var(--medium-text)}.help-section i{color:var(--primary-orange);font-size:1.125rem}.help-section a{color:var(--primary-orange);text-decoration:none;font-weight:600;transition:all .2s ease}.help-section a:hover{text-decoration:underline}.onboarding-footer{background:var(--white);border-top:1px solid var(--border-color);padding:2rem 0;margin-top:auto}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.footer-content p{font-size:.875rem;color:var(--light-text)}.footer-links{display:flex;gap:1rem;align-items:center;font-size:.875rem}.footer-links a{color:var(--medium-text);text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--primary-orange)}.footer-links span{color:var(--border-color)}@media(max-width:968px){.content-wrapper{grid-template-columns:1fr;gap:3rem}.left-section{order:2}.right-section{order:1;padding:2rem}.illustration-container{width:250px;height:250px}.main-icon{width:120px;height:120px}.main-icon i{font-size:3rem}.pulse-1{width:160px;height:160px}.pulse-2{width:200px;height:200px}.pulse-3{width:240px;height:240px}}@media(max-width:768px){.nav-container{padding:0 1rem}.onboarding-content{padding:2rem 1rem}.right-section{padding:1.5rem}.main-heading{font-size:2rem}.info-card-single{flex-direction:row;gap:1rem;padding:1.25rem}.card-icon{width:48px;height:48px;font-size:1.25rem}.card-content h4{font-size:.9375rem}.card-content p{font-size:.875rem}.footer-content{flex-direction:column;gap:1rem;text-align:center}.back-home span{display:none}}@media(max-width:480px){.main-heading{font-size:1.75rem}.main-description{font-size:1rem}.info-card-single{flex-direction:column;text-align:center;padding:1.5rem 1.25rem}.card-icon{margin:0 auto}.url-display{font-size:.75rem;padding:.875rem 1rem;flex-wrap:wrap}.url-display span{word-break:break-all}}.api-docs-page{min-height:100vh;background:#f8fafc}.api-docs-container{display:flex;max-width:1400px;margin:0 auto;padding:2rem;padding-top:100px;gap:2rem;min-height:calc(100vh - 200px)}.api-docs-sidebar{width:260px;flex-shrink:0;position:sticky;top:100px;height:fit-content;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.sidebar-header h3{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.api-version{background:linear-gradient(135deg,#ff7c08,#ff9a3c);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.sidebar-nav{display:flex;flex-direction:column;gap:.25rem}.sidebar-nav .nav-item{background:transparent;border:none;color:#64748b;padding:.75rem 1rem;text-align:left;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.sidebar-nav .nav-item:hover{background:#f1f5f9;color:#1e293b}.sidebar-nav .nav-item.active{background:linear-gradient(135deg,#ff7c08,#ff9a3c);color:#fff;font-weight:500}.get-api-key-btn{width:100%;margin-top:1.5rem;padding:.875rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.get-api-key-btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #ff7c0866}.api-docs-content{flex:1;max-width:900px}.doc-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.doc-section h1{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.doc-section h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1rem}.doc-section h3{font-size:1rem;font-weight:600;color:#334155;margin:1.5rem 0 .75rem}.intro-text{font-size:1.1rem;color:#64748b;line-height:1.7;margin-bottom:2rem}.info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem}.info-card h3{font-size:.85rem;color:#64748b;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.info-card code{display:block;color:#c2410c;font-size:.95rem;font-family:JetBrains Mono,Fira Code,monospace}.info-card p{margin:0;color:#1e293b;font-size:.9rem}.quick-start-steps{list-style:none;padding:0;margin:1rem 0;counter-reset:step}.quick-start-steps li{position:relative;padding:1rem 1rem 1rem 3.5rem;margin-bottom:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;counter-increment:step;color:#475569}.quick-start-steps li:before{content:counter(step);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;color:#fff}.quick-start-steps li a{color:#ff7c08;text-decoration:none}.quick-start-steps li a:hover{text-decoration:underline}.code-block{background:#1e293b;border:1px solid #334155;border-radius:10px;overflow:hidden;margin:1rem 0}.code-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#0f172a;border-bottom:1px solid #334155}.code-header span{font-size:.85rem;color:#94a3b8}.copy-btn{background:#ffffff1a;border:none;color:#e2e8f0;padding:.375rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .2s ease}.copy-btn:hover{background:#fff3}.code-block pre{margin:0;padding:1rem;overflow-x:auto}.code-block code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6;color:#e2e8f0}.doc-section p code,.doc-section li code,.doc-section td code{background:#fff7ed;color:#c2410c;padding:.15rem .4rem;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;border:1px solid #fed7aa}.warning-box{background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;padding:1rem 1.25rem;margin:1.5rem 0}.warning-box strong{color:#b45309;display:block;margin-bottom:.5rem}.warning-box p{margin:0;color:#92400e;font-size:.9rem}.rate-limits-table,.params-table,.status-codes-table,.error-codes-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.rate-limits-table th,.params-table th,.status-codes-table th,.error-codes-table th{background:#f1f5f9;color:#1e293b;font-weight:600;text-align:left;padding:.875rem 1rem;border-bottom:2px solid #e2e8f0}.rate-limits-table td,.params-table td,.status-codes-table td,.error-codes-table td{padding:.875rem 1rem;border-bottom:1px solid #e2e8f0;color:#475569}.rate-limits-table tr:hover td,.params-table tr:hover td,.status-codes-table tr:hover td,.error-codes-table tr:hover td{background:#f8fafc}.tier-starter td:first-child{color:#94a3b8}.tier-professional td:first-child{color:#2563eb;font-weight:500}.tier-agency td:first-child{color:#7c3aed;font-weight:500}.tier-enterprise td:first-child{color:#c2410c;font-weight:500}.endpoints-list{display:flex;flex-direction:column;gap:2rem}.endpoint-group h2{margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.endpoint{display:flex;align-items:center;gap:1rem;padding:.875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem}.endpoint:hover{background:#f1f5f9}.endpoint .method{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;min-width:60px;text-align:center}.endpoint .method.get{background:#dcfce7;color:#166534}.endpoint .method.post{background:#dbeafe;color:#1e40af}.endpoint .method.put{background:#fef3c7;color:#92400e}.endpoint .method.delete{background:#fee2e2;color:#991b1b}.endpoint code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;color:#1e293b;flex:0 0 auto}.endpoint .desc{color:#64748b;font-size:.85rem;margin-left:auto}.endpoint-url{display:flex;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.endpoint-url .method{padding:.375rem .75rem;border-radius:6px;font-size:.8rem;font-weight:600}.endpoint-url code{font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;color:#1e293b}@media(max-width:1024px){.api-docs-container{flex-direction:column;padding:1rem;padding-top:80px}.api-docs-sidebar{width:100%;position:relative;top:0}.sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem}.sidebar-nav .nav-item{flex:1 1 auto;text-align:center;padding:.5rem .75rem;font-size:.85rem}}@media(max-width:640px){.doc-section{padding:1.25rem}.doc-section h1{font-size:1.5rem}.endpoint{flex-wrap:wrap}.endpoint .desc{width:100%;margin-left:0;margin-top:.5rem}.info-cards{grid-template-columns:1fr}.code-block pre{font-size:.75rem}.rate-limits-table,.params-table,.status-codes-table,.error-codes-table{font-size:.8rem}}.contact-page{min-height:100vh;background:#fff}.contact-hero{position:relative;padding:160px 2rem 100px;background:#fff;text-align:center;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,124,8,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(255,124,8,.05) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 0% 50%,rgba(255,154,60,.05) 0%,transparent 50%);pointer-events:none}.contact-hero-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.contact-hero h1{font-size:3.5rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;line-height:1.15;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;letter-spacing:-.02em}.contact-hero p{font-size:1.125rem;color:#64748b;line-height:1.7;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;max-width:560px;margin-left:auto;margin-right:auto}.contact-methods{padding:0 2rem;margin-top:0;position:relative;z-index:10;background:#fff}.contact-methods .container{max-width:1200px;margin:0 auto}.methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.method-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #00000014}.method-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f;border-color:#ff7c08}.method-icon{width:56px;height:56px;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff}.method-card h3{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.method-description{font-size:.875rem;color:#64748b;margin-bottom:1rem}.method-value{font-size:.95rem;color:#ff7c08;font-weight:500}.contact-main{padding:80px 2rem}.contact-main .container{max-width:1200px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start}.contact-form-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem;box-shadow:0 4px 20px #0000000f}.form-header{margin-bottom:2rem}.form-header h2{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.form-header p{color:#64748b}.inquiry-type-selector{margin-bottom:2rem}.inquiry-type-selector label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:.75rem}.type-options{display:flex;flex-wrap:wrap;gap:.75rem}.type-option{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:.875rem;cursor:pointer;transition:all .2s ease}.type-option:hover{border-color:#ff7c08;color:#ff7c08}.type-option.active{background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-color:transparent;color:#fff}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact-form .form-group{margin-bottom:1.5rem}.contact-form label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:.5rem}.contact-form input,.contact-form textarea{width:100%;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;color:#1e293b;transition:all .2s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#ff7c08;background:#fff;box-shadow:0 0 0 3px #ff7c081a}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9ca3af}.contact-form textarea{resize:vertical;min-height:140px}.form-error{padding:1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:.9rem;margin-bottom:1.5rem}.btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ff7c0859}.btn-submit:disabled{opacity:.7;cursor:not-allowed}.success-message{text-align:center;padding:3rem 2rem}.success-icon{width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.success-message h3{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.success-message p{color:#64748b;margin-bottom:2rem}.success-message .btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border:none;border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.success-message .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff7c084d}.contact-info-panel{display:flex;flex-direction:column;gap:1.25rem}.info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;transition:all .3s ease}.info-card:hover{border-color:#ff7c08;box-shadow:0 4px 15px #ff7c081a}.info-card h3{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.info-card p{font-size:.9rem;color:#64748b;margin-bottom:1rem;line-height:1.6}.info-link{display:inline-flex;align-items:center;gap:.5rem;color:#ff7c08;font-size:.9rem;font-weight:500;text-decoration:none;transition:gap .2s ease}.info-link:hover{gap:.75rem}.response-time{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:12px}.response-time svg{color:#ff7c08;flex-shrink:0}.response-time strong{display:block;color:#c2410c;font-size:.9rem;margin-bottom:.25rem}.response-time span{color:#9a3412;font-size:.85rem}.office-section{padding:80px 2rem;background:#f8fafc}.office-section .container{max-width:1200px;margin:0 auto}.office-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.office-info h2{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.office-info>p{color:#64748b;line-height:1.7;margin-bottom:2rem}.office-info>p a{color:#ff7c08;font-weight:500;text-decoration:none}.office-info>p a:hover{text-decoration:underline}.office-details{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.office-detail{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.95rem}.office-detail svg{color:#ff7c08;flex-shrink:0}.btn-parent-company{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#0f172a;border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-parent-company:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a33}.office-map{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;height:350px}.map-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#94a3b8;gap:1rem}.map-placeholder span{font-size:.9rem;font-weight:500}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.contact-hero{padding:100px 1rem 60px}.contact-hero h1{font-size:1.75rem}.contact-hero p{font-size:.95rem}.hero-badge{font-size:.8rem;padding:.4rem 1rem}.method-card{padding:1.5rem}.method-icon{width:48px;height:48px}.method-card h3{font-size:1rem}.contact-main{padding:40px 1rem}.contact-form-wrapper{padding:1.25rem;border-radius:12px}.form-header h2{font-size:1.5rem}.contact-form input,.contact-form textarea{font-size:16px;padding:.75rem}.btn-submit{padding:.875rem 1.5rem;font-size:.95rem}.info-card{padding:1.25rem}.response-time{padding:1rem}.office-section{padding:50px 1rem}.office-info h2{font-size:1.35rem}.office-map{height:250px;border-radius:12px}.btn-parent-company{width:100%;justify-content:center;padding:.875rem 1.25rem;font-size:.9rem}}@media(max-width:1024px){.contact-hero h1{font-size:2.5rem}.methods-grid{grid-template-columns:1fr;gap:1rem}.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-info-panel{order:-1;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.response-time{grid-column:span 2}.office-content{grid-template-columns:1fr;gap:2rem}.office-map{height:300px}}@media(max-width:640px){.contact-hero{padding:110px 1rem 70px}.contact-hero h1{font-size:2rem}.contact-hero p{font-size:1rem}.contact-methods{padding:0 1rem;margin-top:0}.contact-form-wrapper{padding:1.5rem}.contact-form .form-row{grid-template-columns:1fr}.type-options{flex-direction:column}.type-option{justify-content:center;width:100%}.contact-info-panel{grid-template-columns:1fr;gap:.75rem}.response-time{grid-column:span 1}.office-section{padding:60px 1rem}.office-info h2{font-size:1.5rem}}.faqs-page{min-height:100vh;background:#fff}.faqs-hero{position:relative;padding:160px 2rem 100px;background:#fff;text-align:center;overflow:hidden}.faqs-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,124,8,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 100% 50%,rgba(255,124,8,.05) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 0% 50%,rgba(255,154,60,.05) 0%,transparent 50%);pointer-events:none}.faqs-hero-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.hero-badge{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border:none;border-radius:50px;color:#fff;font-size:.875rem;font-weight:500;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;letter-spacing:.02em;margin-bottom:1.5rem;box-shadow:0 4px 15px #ff7c084d}.faqs-hero h1{font-size:3.5rem;font-weight:700;color:#0f172a;margin-bottom:1.25rem;line-height:1.15;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;letter-spacing:-.02em}.faqs-hero p{font-size:1.125rem;color:#64748b;line-height:1.7;margin-bottom:2rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;max-width:560px;margin-left:auto;margin-right:auto}.hero-gradient-orb{display:none}.search-wrapper{display:flex;align-items:center;gap:.875rem;max-width:480px;margin:0 auto;padding:.875rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s ease}.search-wrapper:hover{border-color:#ff9a3c;background:#fff}.search-wrapper:focus-within{border-color:#ff7c08;background:#fff;box-shadow:0 0 0 3px #ff7c0826}.search-wrapper svg{color:#94a3b8;flex-shrink:0}.search-wrapper input{flex:1;background:transparent;border:none;color:#0f172a;font-size:1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none}.search-wrapper input::placeholder{color:#94a3b8}.faqs-main{padding:80px 2rem}.faqs-main .container{max-width:1200px;margin:0 auto}.faqs-layout{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}.faqs-sidebar{position:sticky;top:100px}.faqs-sidebar h3{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.category-nav{display:flex;flex-direction:column;gap:.5rem}.category-btn{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:transparent;border:1px solid transparent;border-radius:10px;color:#475569;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:left}.category-btn:hover{background:#f8fafc;color:#1e293b}.category-btn.active{background:linear-gradient(135deg,#ff7c08,#ff9a3c);color:#fff;box-shadow:0 4px 12px #ff7c084d}.category-btn .count{margin-left:auto;padding:.2rem .5rem;background:#0000001a;border-radius:6px;font-size:.75rem;font-weight:600}.category-btn.active .count{background:#fff3}.sidebar-cta{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;text-align:center}.sidebar-cta svg{color:#ff7c08;margin-bottom:1rem}.sidebar-cta h4{font-size:1rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.sidebar-cta p{font-size:.85rem;color:#64748b;margin-bottom:1.25rem;line-height:1.5}.btn-contact{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:10px;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-contact:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff7c084d}.faqs-content{min-height:400px}.accordion{display:flex;flex-direction:column;gap:1rem}.accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all .3s ease}.accordion-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d}.accordion-item.open{border-color:#ff7c08;box-shadow:0 8px 24px #ff7c081a}.accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left}.accordion-header .question{font-size:1rem;font-weight:600;color:#0f172a;padding-right:1rem;line-height:1.5}.accordion-header .chevron{color:#94a3b8;flex-shrink:0;transition:transform .3s ease}.accordion-item.open .chevron{transform:rotate(180deg);color:#ff7c08}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.accordion-item.open .accordion-content{max-height:500px;padding:0 1.5rem 1.5rem}.accordion-content p{color:#475569;font-size:.95rem;line-height:1.8}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.no-results svg{color:#cbd5e1;margin-bottom:1.5rem}.no-results h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.no-results p{color:#64748b;margin-bottom:1.5rem}.btn-reset{padding:.75rem 1.5rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-reset:hover{background:#e2e8f0;color:#1e293b}.results-count{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0;color:#64748b;font-size:.875rem;text-align:center}.faqs-cta{padding:80px 2rem;background:linear-gradient(135deg,#0f172a,#1e293b)}.faqs-cta .container{max-width:800px;margin:0 auto}.cta-content{text-align:center}.cta-content h2{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem}.cta-content p{font-size:1.1rem;color:#94a3b8;margin-bottom:2rem}.cta-buttons{display:flex;justify-content:center;gap:1rem}.faqs-cta .btn-primary{padding:1rem 2rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.faqs-cta .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff7c0866}.faqs-cta .btn-secondary{padding:1rem 2rem;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.faqs-cta .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80}@media(max-width:1024px){.faqs-layout{grid-template-columns:1fr;gap:2rem}.faqs-sidebar{position:relative;top:0}.category-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem}.category-btn{padding:.625rem 1rem;font-size:.85rem}.sidebar-cta{display:none}}@media(max-width:640px){.faqs-hero{padding:140px 1.5rem 80px}.faqs-hero h1{font-size:2.25rem;letter-spacing:-.01em;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.faqs-hero p{font-size:1rem}.search-wrapper{padding:.75rem 1rem}.faqs-main{padding:60px 1.5rem}.category-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.category-btn{flex-shrink:0}.accordion-header{padding:1rem 1.25rem}.accordion-header .question{font-size:.95rem}.accordion-item.open .accordion-content{padding:0 1.25rem 1.25rem}.faqs-cta{padding:60px 1.5rem}.cta-content h2{font-size:1.75rem}.cta-buttons{flex-direction:column}.faqs-cta .btn-primary,.faqs-cta .btn-secondary{width:100%;text-align:center}}.developers-page{min-height:100vh;background:#fff}.dev-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:160px 4rem 100px;background:linear-gradient(to bottom,rgba(255,124,8,.15) 0%,rgba(255,124,8,.05) 50%,transparent 100%);overflow:hidden}.dev-hero-content{position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ff7c081a;border:1px solid rgba(255,124,8,.3);border-radius:50px;color:#ff7c08;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.dev-hero h1{font-size:3.5rem;font-weight:800;color:#000;margin-bottom:1.25rem;line-height:1.1;letter-spacing:-.02em}.dev-hero p{font-size:1.25rem;color:#000000b3;line-height:1.7;margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem}.dev-hero .btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.dev-hero .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff7c0866}.dev-hero .btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:12px;color:#000;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.dev-hero .btn-secondary:hover{background:#0000000d;border-color:#0000004d}.hero-code-preview{position:relative;z-index:2}.code-window{background:#1a1a2e;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080}.window-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#0f0f1a;border-bottom:1px solid #2d2d44}.window-dots{display:flex;gap:.5rem}.window-dots span{width:12px;height:12px;border-radius:50%}.window-dots span:nth-child(1){background:#ff5f56}.window-dots span:nth-child(2){background:#ffbd2e}.window-dots span:nth-child(3){background:#27c93f}.window-title{color:#64748b;font-size:.85rem;font-family:JetBrains Mono,monospace}.code-window .code-content{padding:1.5rem;margin:0;font-size:.9rem;line-height:1.8;overflow-x:auto}.code-window code{font-family:JetBrains Mono,Fira Code,monospace;color:#e2e8f0}.hero-gradient-orb{position:absolute;top:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,124,8,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.dev-features{padding:80px 2rem;background:#f8fafc}.dev-features .container{max-width:1200px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a;border-color:#ff7c08}.feature-icon{width:56px;height:56px;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff}.feature-card h3{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.feature-card p{font-size:.9rem;color:#64748b;line-height:1.6}.dev-main{padding:80px 2rem}.dev-main .container{max-width:1200px;margin:0 auto}.dev-layout{display:grid;grid-template-columns:260px 1fr;gap:3rem}.dev-sidebar{position:sticky;top:100px;height:fit-content}.dev-nav{display:flex;flex-direction:column;gap:.25rem;margin-bottom:2rem}.nav-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#475569;font-size:.9rem;text-decoration:none;border-radius:10px;transition:all .2s ease}.nav-link:hover{background:#f1f5f9;color:#1e293b}.nav-link.active{background:linear-gradient(135deg,#ff7c08,#ff9a3c);color:#fff;font-weight:500}.sidebar-help{padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.sidebar-help h4{font-size:.95rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.sidebar-help p{font-size:.85rem;color:#64748b;margin-bottom:1rem;line-height:1.5}.help-link{display:inline-flex;align-items:center;gap:.5rem;color:#ff7c08;font-size:.9rem;font-weight:500;text-decoration:none}.help-link:hover{gap:.75rem}.dev-content{max-width:100%}.doc-section{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #e2e8f0}.doc-section:last-child{border-bottom:none}.doc-section h2{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:1rem}.doc-section h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:2rem 0 1rem}.doc-section h4{font-size:1rem;font-weight:600;color:#334155;margin:1.5rem 0 .75rem}.section-intro{font-size:1.05rem;color:#475569;line-height:1.8;margin-bottom:2rem}.section-intro code{background:#fff7ed;color:#c2410c;padding:.15rem .4rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.9em}.info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.info-card h4{font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem}.code-inline{display:flex;align-items:center;gap:.75rem;background:#1e293b;padding:.875rem 1rem;border-radius:8px}.code-inline code{flex:1;color:#22d3ee;font-family:JetBrains Mono,monospace;font-size:.95rem}.copy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff1a;border:none;border-radius:6px;color:#94a3b8;font-size:.85rem;cursor:pointer;transition:all .2s ease}.copy-btn:hover{background:#fff3;color:#fff}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{position:relative;padding:.75rem 0 .75rem 1.75rem;color:#475569;font-size:.95rem;border-bottom:1px solid #f1f5f9}.feature-list li:last-child{border-bottom:none}.feature-list li:before{content:"";position:absolute;left:0;top:1.1rem;width:8px;height:8px;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:50%}.feature-list li code{background:#f1f5f9;color:#0f172a;padding:.15rem .4rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.85em}.warning-box{display:flex;gap:1rem;padding:1.25rem;background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:10px;margin:1.5rem 0}.warning-box svg{color:#f59e0b;flex-shrink:0}.warning-box strong{display:block;color:#b45309;margin-bottom:.25rem}.warning-box p{color:#92400e;font-size:.9rem;line-height:1.6;margin:0}.numbered-list{list-style:none;padding:0;margin:1.5rem 0;counter-reset:step}.numbered-list li{position:relative;padding:1rem 1rem 1rem 3.5rem;margin-bottom:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;counter-increment:step;color:#475569}.numbered-list li:before{content:counter(step);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#ff7c08,#ff9a3c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;color:#fff}.inline-link{display:inline-flex;align-items:center;gap:.5rem;color:#ff7c08;font-weight:500;text-decoration:none;margin-top:1rem}.inline-link:hover{text-decoration:underline}.code-block{background:#1e293b;border-radius:12px;overflow:hidden;margin:1.5rem 0}.code-block.large{margin:2rem 0}.code-block .code-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#0f172a;border-bottom:1px solid #334155}.code-block .code-header span{color:#94a3b8;font-size:.85rem}.code-block pre{margin:0;padding:1.25rem;overflow-x:auto}.code-block code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;line-height:1.7;color:#e2e8f0}.language-tabs{display:flex;gap:.5rem;margin-bottom:0}.language-tabs button{padding:.625rem 1.25rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px 8px 0 0;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:-1px}.language-tabs button:hover{background:#e2e8f0;color:#1e293b}.language-tabs button.active{background:#1e293b;border-color:#1e293b;color:#fff}.endpoints-table{overflow-x:auto;margin:1.5rem 0}.endpoints-table table{width:100%;border-collapse:collapse}.endpoints-table th{background:#f1f5f9;color:#1e293b;font-weight:600;text-align:left;padding:.875rem 1rem;border-bottom:2px solid #e2e8f0}.endpoints-table td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#475569;vertical-align:middle}.endpoints-table tr:hover td{background:#f8fafc}.endpoints-table code{background:#f1f5f9;padding:.2rem .5rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.85rem;color:#0f172a}.endpoints-table svg{color:#22c55e}.method-badge{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.method-badge.get{background:#dcfce7;color:#166534}.method-badge.post{background:#dbeafe;color:#1e40af}.method-badge.put{background:#fef3c7;color:#92400e}.method-badge.delete{background:#fee2e2;color:#991b1b}.endpoint-detail{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin:1.5rem 0}.endpoint-header{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.endpoint-header code{font-size:1rem;color:#0f172a}.params-table{width:100%;border-collapse:collapse;font-size:.9rem}.params-table th{background:#f1f5f9;color:#1e293b;font-weight:600;text-align:left;padding:.75rem 1rem}.params-table td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#475569}.params-table code{background:#e2e8f0;padding:.15rem .4rem;border-radius:4px;font-size:.85em}.rate-limits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0}.rate-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.rate-card.starter{border-color:#cbd5e1}.rate-card.professional{border-color:#2563eb}.rate-card.agency{border-color:#7c3aed}.rate-card.enterprise{border-color:#ff7c08;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.rate-card h4{font-size:1rem;font-weight:600;margin:0 0 1rem}.rate-card.starter h4{color:#64748b}.rate-card.professional h4{color:#2563eb}.rate-card.agency h4{color:#7c3aed}.rate-card.enterprise h4{color:#c2410c}.rate-details{display:flex;flex-direction:column;gap:.75rem}.rate-item{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.rate-label{color:#64748b}.rate-value{color:#0f172a;font-weight:600}.errors-table{width:100%;border-collapse:collapse;margin:1.5rem 0}.errors-table th{background:#f1f5f9;color:#1e293b;font-weight:600;text-align:left;padding:.875rem 1rem}.errors-table td{padding:.875rem 1rem;border-bottom:1px solid #e2e8f0;color:#475569}.errors-table code{background:#fee2e2;color:#991b1b;padding:.2rem .5rem;border-radius:4px;font-weight:600}.sdk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.sdk-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;text-align:center}.sdk-card.coming-soon{opacity:.7}.sdk-icon{width:64px;height:64px;background:#1e293b;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fcd34d}.sdk-card h4{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.sdk-status{display:inline-block;padding:.25rem .75rem;background:#f1f5f9;border-radius:20px;color:#64748b;font-size:.8rem;font-weight:500}.dev-cta{padding:80px 2rem;background:#ff7c08;text-align:center}.dev-cta .container{max-width:600px;margin:0 auto}.dev-cta h2{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem}.dev-cta p{font-size:1.1rem;color:#ffffffe6;margin-bottom:2rem}.dev-cta .cta-buttons{display:flex;justify-content:center;gap:1rem}.dev-cta .btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#fff;border-radius:12px;color:#ff7c08;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s ease}.dev-cta .btn-primary:hover{transform:translateY(-2px);background:#000;color:#fff}.dev-cta .btn-secondary{padding:1rem 2rem;background:transparent;border:2px solid rgba(255,255,255,.5);border-radius:12px;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.dev-cta .btn-secondary:hover{background:#ffffff26;border-color:#fff}@media(max-width:1200px){.dev-hero{grid-template-columns:1fr;padding:140px 2rem 80px;text-align:center}.hero-buttons{justify-content:center}.hero-code-preview{display:none}.features-grid,.rate-limits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.dev-layout{grid-template-columns:1fr}.dev-sidebar{position:relative;top:0}.dev-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.nav-link{padding:.5rem .875rem;font-size:.85rem}.sidebar-help{display:none}}@media(max-width:768px){.dev-hero{padding:120px 1.5rem 60px}.dev-hero h1{font-size:2.25rem}.features-grid,.rate-limits-grid,.sdk-grid{grid-template-columns:1fr}.endpoints-table,.params-table,.errors-table{font-size:.85rem}.endpoints-table th,.endpoints-table td,.params-table th,.params-table td,.errors-table th,.errors-table td{padding:.625rem .5rem}}@media(max-width:640px){.dev-hero h1{font-size:1.75rem}.dev-hero p{font-size:1rem}.hero-buttons{flex-direction:column}.language-tabs{overflow-x:auto;flex-wrap:nowrap}.language-tabs button{flex-shrink:0}.dev-cta h2{font-size:1.75rem}.dev-cta .cta-buttons{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.dashboard-layout{display:flex;min-height:100vh}.main-content{flex:1;margin-left:280px;background:#f9fafb;min-height:100vh}@media(max-width:768px){.main-content{margin-left:0}.container{padding:0 1rem}}:root{--space-responsive-xs: .5rem;--space-responsive-sm: 1rem;--space-responsive-md: 1.5rem;--space-responsive-lg: 2rem;--space-responsive-xl: 3rem;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-xxl: 1400px;--touch-target-min: 44px;--sidebar-mobile-width: 280px}@media(min-width:768px){:root{--space-responsive-xs: .5rem;--space-responsive-sm: 1rem;--space-responsive-md: 2rem;--space-responsive-lg: 3rem;--space-responsive-xl: 5rem}}@media(min-width:1024px){:root{--space-responsive-xs: .5rem;--space-responsive-sm: 1rem;--space-responsive-md: 2rem;--space-responsive-lg: 4rem;--space-responsive-xl: 8rem}}*{-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden;width:100%}img,video,iframe,embed,object{max-width:100%;height:auto}table{width:100%;overflow-x:auto;display:block}.container{width:100%;padding-left:var(--space-responsive-sm);padding-right:var(--space-responsive-sm);margin-left:auto;margin-right:auto}@media(min-width:576px){.container{max-width:var(--container-sm)}}@media(min-width:768px){.container{max-width:var(--container-md);padding-left:var(--space-responsive-md);padding-right:var(--space-responsive-md)}}@media(min-width:992px){.container{max-width:var(--container-lg)}}@media(min-width:1200px){.container{max-width:var(--container-xl)}}@media(min-width:1400px){.container{max-width:var(--container-xxl)}}.container-fluid{width:100%;padding-left:var(--space-responsive-sm);padding-right:var(--space-responsive-sm)}@media(min-width:768px){.container-fluid{padding-left:var(--space-responsive-md);padding-right:var(--space-responsive-md)}}.grid-responsive{display:grid;gap:var(--space-responsive-md);grid-template-columns:1fr}@media(min-width:768px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.grid-auto{display:grid;gap:var(--space-responsive-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:480px){.grid-auto{grid-template-columns:1fr}}.flex-responsive{display:flex;flex-wrap:wrap;gap:var(--space-responsive-md)}.flex-stack-mobile{display:flex;flex-direction:column;gap:var(--space-responsive-md)}@media(min-width:768px){.flex-stack-mobile{flex-direction:row}}.hide-mobile{display:none!important}@media(min-width:768px){.hide-mobile{display:block!important}.hide-mobile.flex,.hide-mobile[class*=flex]{display:flex!important}.hide-mobile.inline{display:inline!important}.hide-mobile.inline-block{display:inline-block!important}.hide-mobile.inline-flex{display:inline-flex!important}}.show-mobile{display:block!important}.show-mobile.flex{display:flex!important}.show-mobile.inline-flex{display:inline-flex!important}@media(min-width:768px){.show-mobile{display:none!important}}.hide-tablet{display:none!important}@media(min-width:1024px){.hide-tablet{display:block!important}.hide-tablet.flex{display:flex!important}}@media(min-width:768px)and (max-width:1023px){.show-tablet-only{display:block!important}.show-tablet-only.flex{display:flex!important}}@media(max-width:767px),(min-width:1024px){.show-tablet-only{display:none!important}}.text-responsive-xs{font-size:clamp(.75rem,2vw,.875rem)}.text-responsive-sm{font-size:clamp(.875rem,2.5vw,1rem)}.text-responsive-md{font-size:clamp(1rem,3vw,1.25rem)}.text-responsive-lg{font-size:clamp(1.25rem,4vw,2rem)}.text-responsive-xl{font-size:clamp(1.5rem,5vw,3rem)}.text-responsive-xxl{font-size:clamp(2rem,6vw,4rem)}.text-responsive-hero{font-size:clamp(2.5rem,8vw,5.5rem)}.p-responsive{padding:var(--space-responsive-md)}.px-responsive{padding-left:var(--space-responsive-md);padding-right:var(--space-responsive-md)}.py-responsive{padding-top:var(--space-responsive-md);padding-bottom:var(--space-responsive-md)}.m-responsive{margin:var(--space-responsive-md)}.mx-responsive{margin-left:var(--space-responsive-md);margin-right:var(--space-responsive-md)}.my-responsive{margin-top:var(--space-responsive-md);margin-bottom:var(--space-responsive-md)}.gap-responsive{gap:var(--space-responsive-md)}.section-padding{padding-top:var(--space-responsive-xl);padding-bottom:var(--space-responsive-xl)}button,.btn,a.btn,input[type=submit],input[type=button],[role=button]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.btn-responsive{width:100%}@media(min-width:768px){.btn-responsive{width:auto}}.btn-group-responsive{display:flex;flex-direction:column;gap:var(--space-responsive-sm);width:100%}@media(min-width:768px){.btn-group-responsive{flex-direction:row;width:auto}.btn-group-responsive .btn{width:auto}}.form-responsive{width:100%}.form-responsive input,.form-responsive select,.form-responsive textarea{width:100%;min-height:var(--touch-target-min);padding:.75rem 1rem;font-size:16px}.form-responsive label{display:block;margin-bottom:.5rem}.form-row-responsive{display:flex;flex-direction:column;gap:var(--space-responsive-md)}@media(min-width:768px){.form-row-responsive{flex-direction:row}.form-row-responsive>*{flex:1}}.table-responsive-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card-mobile{width:100%;border-collapse:collapse}@media(max-width:767px){.table-card-mobile,.table-card-mobile thead,.table-card-mobile tbody,.table-card-mobile tr,.table-card-mobile th,.table-card-mobile td{display:block}.table-card-mobile thead{display:none}.table-card-mobile tr{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;background:#fff}.table-card-mobile td{padding:.5rem 0;border:none;display:flex;justify-content:space-between;align-items:center}.table-card-mobile td:before{content:attr(data-label);font-weight:600;color:#6b7280;margin-right:1rem}}.modal-responsive{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0}.modal-responsive .modal-content{width:100%;max-height:90vh;border-radius:16px 16px 0 0;overflow-y:auto}@media(min-width:768px){.modal-responsive{align-items:center;padding:var(--space-responsive-md)}.modal-responsive .modal-content{width:auto;min-width:400px;max-width:90vw;max-height:85vh;border-radius:16px}}.card-responsive{width:100%;padding:var(--space-responsive-md);border-radius:12px}@media(min-width:768px){.card-responsive{padding:var(--space-responsive-lg)}}.card-grid-responsive{display:grid;gap:var(--space-responsive-md);grid-template-columns:1fr}@media(min-width:480px){.card-grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.card-grid-responsive{grid-template-columns:repeat(4,1fr)}}.nav-overlay{position:fixed;inset:0;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav-overlay.active{opacity:1;visibility:visible}@media(min-width:1024px){.nav-overlay{display:none!important}}.hamburger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;background:transparent;border:none;cursor:pointer;z-index:1001}.hamburger-line{width:24px;height:2px;background:var(--black, #000);margin:3px 0;transition:all .3s ease;border-radius:2px}.hamburger-menu.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media(min-width:1024px){.hamburger-menu{display:none}}.sidebar-overlay{position:fixed;inset:0;background:#0009;z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}@media(min-width:1024px){.sidebar-overlay{display:none!important}}@media(max-width:767px){::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}}@supports (padding: max(0px)){.safe-area-inset{padding-left:max(var(--space-responsive-sm),env(safe-area-inset-left));padding-right:max(var(--space-responsive-sm),env(safe-area-inset-right));padding-bottom:max(var(--space-responsive-sm),env(safe-area-inset-bottom))}.fixed-bottom-safe{padding-bottom:max(var(--space-responsive-md),env(safe-area-inset-bottom))}}.aspect-video{aspect-ratio:16 / 9;width:100%}.aspect-square{aspect-ratio:1 / 1;width:100%}.aspect-portrait{aspect-ratio:3 / 4;width:100%}@supports not (aspect-ratio: 1 / 1){.aspect-video{position:relative;padding-bottom:56.25%;height:0}.aspect-video>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media print{.hide-print,.sidebar,.navbar-redesign,.hamburger-menu,.nav-overlay,.sidebar-overlay{display:none!important}.main-content{margin-left:0!important}}
