html{scroll-behavior:smooth}body{margin:0;padding:0;box-sizing:border-box;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#fcfbf7;color:#0a0c10;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;min-height:100vh}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-decoration:none}:root{--bg-primary:#fcfbf7;--bg-secondary:#ffffff;--bg-card:rgba(255, 255, 255, 0.85);--bg-card-hover:rgba(255, 255, 255, 1);--primary:#d98518;--primary-light:#f7c06d;--primary-glow:rgba(217, 133, 24, 0.15);--secondary:#0f121d;--secondary-light:#2c3246;--secondary-glow:rgba(15, 18, 29, 0.05);--accent:#e25822;--accent-glow:rgba(226, 88, 34, 0.1);--border:rgba(15, 18, 29, 0.08);--border-hover:rgba(15, 18, 29, 0.18);--text-primary:#0f121d;--text-secondary:#4a5468;--text-muted:#718096;--text-dark:#ffffff;--container-width:1200px;--container-narrow:800px;--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--border-radius:12px;--border-radius-lg:24px}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:'Inter',sans-serif;line-height:1.6;overflow-x:hidden;position:relative}h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;color:var(--text-primary);margin-top:0}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 24px}.text-center{text-align:center}.gradient-text{background:linear-gradient(135deg,var(--secondary) 0%,var(--primary-light) 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.glow-text{text-shadow:0 0 30px rgb(243 192 83 / .35)}.section-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(243 192 83 / .15);border:1px solid rgb(243 192 83 / .3);color:var(--primary-light);padding:6px 14px;border-radius:100px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.ambient-glow{position:absolute;border-radius:50%;filter:blur(150px);z-index:-1;pointer-events:none;opacity:.45}.glow-1{width:600px;height:600px;background:var(--primary-glow);top:-200px;right:-100px}.glow-2{width:500px;height:500px;background:var(--secondary-glow);top:50%;left:-200px}.glow-3{width:700px;height:700px;background:var(--accent-glow);bottom:-100px;right:-200px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;font-family:'Outfit',sans-serif;font-weight:600;font-size:1rem;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);border:1px solid #fff0}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--primary-glow)}.btn-secondary{background:rgb(255 255 255 / .05);border:1px solid var(--border);color:var(--text-primary)}.btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:var(--border-hover);transform:translateY(-2px)}.btn-sm{padding:8px 18px;font-size:.9rem}.btn-wide{min-width:240px}.btn-full-width{width:100%}.btn-glow{position:relative}.btn-glow::after{content:'';position:absolute;inset:-1px;background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);border-radius:inherit;z-index:-1;opacity:0;filter:blur(12px);transition:var(--transition)}.btn-glow:hover::after{opacity:.7}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:16px 0;background:rgb(252 251 247 / .65);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:var(--transition)}.site-header.scrolled{padding:10px 0;background:rgb(252 251 247 / .9);border-bottom:1px solid var(--border);box-shadow:0 10px 30px rgb(15 18 29 / .05)}.header-container{display:flex;align-items:center;justify-content:space-between}.brand-logo{display:flex;align-items:center;gap:12px}.logo-svg{filter:drop-shadow(0 0 8px var(--primary-glow))}.logo-text{font-family:'Outfit',sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.5px;color:var(--text-primary)}.desktop-nav .nav-menu{display:flex;list-style:none;gap:32px;margin:0;padding:0}.nav-link{font-size:.95rem;font-weight:500;color:var(--text-secondary);transition:var(--transition)}.nav-link:hover{color:var(--secondary);text-shadow:0 0 15px var(--secondary-glow)}.use-case-switcher-nav{display:flex;background:rgb(15 18 29 / .04);border:1px solid var(--border);padding:4px;border-radius:100px;gap:4px}.nav-toggle-btn{background:#fff0;border:none;color:var(--text-secondary);padding:6px 14px;font-size:.85rem;font-weight:600;border-radius:100px;cursor:pointer;transition:var(--transition)}.nav-toggle-btn.active{background:var(--primary);color:var(--text-dark);box-shadow:0 4px 12px var(--primary-glow)}.header-actions{display:flex;align-items:center;gap:16px}.mobile-menu-toggle{display:none;background:#fff0;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer}.mobile-nav-drawer{display:none;position:fixed;top:70px;left:0;width:100%;background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:24px;box-shadow:0 10px 30px rgb(15 18 29 / .08);z-index:999;max-height:calc(100vh - 70px);overflow-y:auto}.mobile-nav-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.mobile-nav-link{font-size:1.1rem;font-weight:600;display:block;color:var(--text-secondary)}.mobile-switcher-container{display:flex;flex-direction:column;gap:10px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.switcher-label{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.mobile-use-case-switcher{display:flex;background:rgb(15 18 29 / .04);border:1px solid var(--border);padding:4px;border-radius:100px;width:100%}.mob-toggle-btn{flex:1;background:#fff0;border:none;color:var(--text-secondary);padding:8px;font-size:.9rem;font-weight:600;border-radius:100px;cursor:pointer;transition:var(--transition)}.mob-toggle-btn.active{background:var(--primary);color:#fff}.hero-section{padding:160px 0 100px;position:relative}.hero-container{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgb(255 159 67 / .1) 0%,rgb(243 192 83 / .1) 100%);border:1px solid rgb(255 159 67 / .3);color:var(--secondary);padding:6px 16px;border-radius:100px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.hero-title{font-size:3.8rem;line-height:1.15;max-width:900px;margin-bottom:24px;letter-spacing:-1.5px}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin-bottom:48px}.search-widget-wrapper{width:100%;max-width:950px;background:var(--bg-card);border:1px solid var(--border);backdrop-filter:blur(20px);border-radius:20px;padding:24px;box-shadow:0 20px 50px rgb(15 18 29 / .06);position:relative;z-index:10}.search-widget-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .5) 0%,transparent 100%);pointer-events:none}.search-tabs{display:flex;gap:12px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:12px}.search-tab-btn{background:#fff0;border:none;color:var(--text-secondary);padding:8px 18px;font-size:.95rem;font-weight:600;cursor:pointer;border-radius:8px;transition:var(--transition);display:inline-flex;align-items:center;gap:8px}.search-tab-btn:hover{color:var(--text-primary)}.search-tab-btn.active{background:rgb(243 192 83 / .15);color:var(--primary-light);border:1px solid rgb(243 192 83 / .3)}.search-form{width:100%}.search-fields-grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 0.8fr;gap:12px;align-items:center}.search-input-field{display:flex;align-items:center;background:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text-primary);transition:var(--transition)}.search-input-field:focus-within{border-color:var(--primary);background:#fff;box-shadow:0 0 10px rgb(243 192 83 / .15)}.search-icon{color:var(--text-muted);margin-right:12px;font-size:.95rem}.search-input-field input{background:#fff0;border:none;color:var(--text-primary);font-size:.95rem;width:100%;outline:none}.search-input-field select{background:#fff0;border:none;color:var(--text-primary);font-size:.95rem;width:100%;outline:none;cursor:pointer}.search-input-field select option{background-color:var(--bg-secondary);color:var(--text-primary)}.search-submit-btn{border-radius:8px;padding:14px 20px;white-space:nowrap}.search-results-panel{display:none;position:absolute;top:calc(100% + 12px);left:0;width:100%;background:var(--bg-secondary);border:1px solid rgb(15 18 29 / .15);border-radius:12px;box-shadow:0 25px 50px rgb(15 18 29 / .06);max-height:450px;overflow-y:auto;z-index:100}.search-results-panel.active{display:block;animation:slideDown 0.3s ease}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border);background:rgb(255 255 255 / .02)}.panel-title{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.close-panel-btn{background:#fff0;border:none;color:var(--text-secondary);font-size:1.1rem;cursor:pointer;transition:var(--transition)}.close-panel-btn:hover{color:var(--accent)}.results-list{padding:8px}.result-item{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-radius:8px;transition:var(--transition);cursor:pointer}.result-item:hover{background:rgb(255 255 255 / .05)}.result-title-row{display:flex;justify-content:space-between;align-items:flex-start}.result-item-title{font-size:1.05rem;font-weight:600;color:var(--secondary);margin:0}.result-item-meta{font-size:.8rem;color:var(--text-muted)}.result-item-company{font-weight:500;color:var(--text-primary)}.result-item-desc{font-size:.88rem;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.result-tags{display:flex;gap:6px}.result-pill{font-size:.75rem;padding:2px 8px;background:rgb(255 255 255 / .06);border-radius:4px;color:var(--text-secondary)}.result-apply-btn{background:var(--primary);color:#fff;border:none;border-radius:4px;padding:4px 12px;font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition)}.result-apply-btn:hover{background:var(--primary-light)}.no-results-view{padding:40px;text-align:center}.no-results-icon{font-size:2rem;color:var(--text-muted);margin-bottom:12px}.trust-banner{padding:40px 0;background:rgb(255 255 255 / .01);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-title{font-size:.75rem;font-weight:700;letter-spacing:2px;color:var(--text-muted);text-align:center;margin-bottom:24px}.partner-logos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.partner-logo{display:flex;align-items:center;gap:10px;font-family:'Outfit',sans-serif;font-weight:600;font-size:1.15rem;color:var(--text-muted);opacity:.65;transition:var(--transition)}.partner-logo:hover{color:var(--text-primary);opacity:1}.partner-logo i{font-size:1.3rem}.section-header{max-width:750px;margin:0 auto 60px}.section-title{font-size:2.5rem;letter-spacing:-.5px;margin-bottom:16px}.section-subtitle{font-size:1.1rem;color:var(--text-secondary)}.feature-grid-section{padding:100px 0}.mode-toggle-container{display:inline-flex;align-items:center;background:rgb(255 255 255 / .03);border:1px solid var(--border);padding:6px;border-radius:100px;margin-top:24px}.toggle-label{font-size:.95rem;font-weight:600;padding:0 14px;color:var(--text-muted);transition:var(--transition)}.toggle-label.active{color:var(--text-primary)}.mode-toggle-switch{width:55px;height:28px;background:var(--bg-primary);border:1px solid var(--border);border-radius:100px;position:relative;cursor:pointer;outline:none;transition:var(--transition)}.toggle-handle{position:absolute;top:3px;left:4px;width:20px;height:20px;background:var(--primary-light);border-radius:50%;transition:transform 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px var(--primary-glow)}.mode-toggle-switch.active .toggle-handle{transform:translateX(25px);background:var(--secondary);box-shadow:0 0 8px var(--secondary-glow)}.features-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.feature-card{background:var(--bg-card);border:1px solid var(--border);padding:40px 32px;border-radius:var(--border-radius-lg);transition:var(--transition);position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 100% 0%,rgb(243 192 83 / .08) 0%,transparent 70%);pointer-events:none;transition:var(--transition)}.feature-card:hover{transform:translateY(-5px);background:var(--bg-card-hover);border-color:var(--primary);box-shadow:0 15px 35px rgb(15 18 29 / .08)}.feature-card:hover::before{background:radial-gradient(circle at 100% 0%,rgb(255 159 67 / .12) 0%,transparent 70%)}.card-icon{font-size:2.2rem;color:var(--secondary);margin-bottom:24px;filter:drop-shadow(0 0 10px var(--secondary-glow))}.feature-card h3{font-size:1.35rem;margin-bottom:12px}.feature-card p{color:var(--text-secondary);font-size:.95rem;margin-bottom:24px;min-height:72px}.card-link{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--primary);transition:var(--transition)}.card-link:hover{color:var(--accent);gap:12px}#features-cards-container.startup-mode .growth-only,#features-cards-container.startup-mode .enterprise-only{display:none!important}#features-cards-container.growth-mode .startup-only,#features-cards-container.growth-mode .enterprise-only{display:none!important}#features-cards-container.enterprise-mode .startup-only,#features-cards-container.enterprise-mode .growth-only{display:none!important}.playground-section{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgb(243 192 83 / .03) 50%,transparent 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.playground-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:flex-start}.playground-controls{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:32px}.panel-heading{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:8px}.agent-selector-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.agent-select-btn{background:rgb(15 18 29 / .02);border:1px solid var(--border);border-radius:8px;padding:16px;text-align:left;cursor:pointer;transition:var(--transition);display:flex;flex-direction:column;gap:4px}.agent-select-btn:hover{background:rgb(15 18 29 / .05)}.agent-select-btn.active{background:rgb(217 133 24 / .05);border-color:var(--primary);box-shadow:0 0 15px rgb(217 133 24 / .15)}.agent-name{font-size:1rem;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.agent-select-btn.active .agent-name{color:var(--primary)}.agent-desc{font-size:.8rem;color:var(--text-secondary)}.prompt-input-area textarea{width:100%;background:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:8px;padding:16px;color:var(--text-primary);font-family:inherit;font-size:.95rem;resize:none;outline:none;margin-bottom:16px;transition:var(--transition)}.prompt-input-area textarea:focus{border-color:var(--primary);background:#fff}.playground-console{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;height:480px;display:flex;flex-direction:column;box-shadow:0 20px 40px rgb(15 18 29 / .05)}.console-header{background:#f8fafc;padding:12px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.console-buttons{display:flex;gap:6px}.console-buttons .dot{width:10px;height:10px;border-radius:50%}.console-buttons .red{background-color:#ff5f56}.console-buttons .yellow{background-color:#ffbd2e}.console-buttons .green{background-color:#27c93f}.console-title{font-family:'Courier New',Courier,monospace;font-size:.75rem;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.console-body{padding:24px;flex:1;overflow-y:auto;font-family:'Courier New',Courier,monospace;font-size:.88rem;color:var(--text-primary);display:flex;flex-direction:column;gap:8px}.console-line{word-break:break-all;line-height:1.5}.c-system{color:#64748b}.c-action{color:#d97706}.c-reasoning{color:#7c3aed}.c-success{color:#16a34a}.c-bold{font-weight:700;color:#db2777}.console-cursor::after{content:'_';color:var(--text-primary);animation:blink 1s step-start infinite}@keyframes blink{50%{opacity:0}}.calculator-section{padding:100px 0}.calculator-wrapper{display:flex;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 20px 45px rgb(15 18 29 / .08)}.calculator-options{flex:1.3;padding:40px;display:flex;flex-direction:column;gap:30px}.calc-group{display:flex;flex-direction:column;gap:12px}.calc-label{font-family:'Outfit',sans-serif;font-size:1.05rem;font-weight:600}.calc-select{background:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text-primary);outline:none;font-size:.95rem;width:100%;cursor:pointer;transition:var(--transition)}.calc-select:focus{border-color:var(--secondary)}.calc-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.calc-checkbox-container{display:flex;align-items:center;position:relative;padding-left:30px;cursor:pointer;font-size:.9rem;color:var(--text-secondary);user-select:none;transition:var(--transition)}.calc-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:4px;transition:var(--transition)}.calc-checkbox-container:hover input~.checkmark{border-color:var(--secondary)}.calc-checkbox-container input:checked~.checkmark{background-color:var(--secondary);border-color:var(--secondary)}.checkmark::after{content:"";position:absolute;display:none}.calc-checkbox-container input:checked~.checkmark::after{display:block}.calc-checkbox-container .checkmark::after{left:5px;top:2px;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.calc-checkbox-container input:checked~.checkbox-text{color:var(--text-primary)}.calc-radio-group{display:flex;flex-direction:column;gap:12px}.calc-radio-container{display:flex;align-items:center;position:relative;padding-left:30px;cursor:pointer;font-size:.9rem;color:var(--text-secondary);user-select:none}.calc-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radiomark{position:absolute;top:50%;left:0;transform:translateY(-50%);height:18px;width:18px;background-color:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:50%;transition:var(--transition)}.calc-radio-container:hover input~.radiomark{border-color:var(--secondary)}.calc-radio-container input:checked~.radiomark{border-color:var(--secondary)}.radiomark::after{content:"";position:absolute;display:none;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:var(--secondary)}.calc-radio-container input:checked~.radiomark::after{display:block}.calc-radio-container input:checked~.radio-text{color:var(--text-primary)}.calculator-summary{flex:1;background:linear-gradient(135deg,rgb(243 192 83 / .12) 0%,rgb(255 159 67 / .04) 100%);border-left:1px solid var(--border);padding:40px;display:flex;flex-direction:column;justify-content:center}.summary-title{font-size:1.5rem;margin-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:12px}.summary-metrics{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}.metric-block{display:flex;flex-direction:column}.metric-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.metric-value{font-family:'Outfit',sans-serif;font-size:2.2rem;font-weight:800;color:var(--secondary);line-height:1}#calc-result-price{text-shadow:0 0 20px var(--secondary-glow)}.summary-details{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.summary-detail-row{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary);border-bottom:1px dotted rgb(255 255 255 / .08);padding-bottom:8px}.value-highlight{font-weight:600;color:var(--text-primary)}.summary-footer-note{font-size:.75rem;color:var(--text-muted);margin-top:12px;text-align:center}.opportunities-section{padding:100px 0;background:linear-gradient(180deg,transparent 0%,rgb(255 159 67 / .01) 50%,transparent 100%)}.opportunities-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.filter-btn{background:rgb(15 18 29 / .03);border:1px solid var(--border);color:var(--text-secondary);padding:8px 18px;font-size:.88rem;font-weight:600;border-radius:8px;cursor:pointer;transition:var(--transition)}.filter-btn:hover{background:rgb(15 18 29 / .08);color:var(--text-primary)}.filter-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.opportunities-list-wrapper{margin-top:48px;display:grid;grid-template-columns:1fr;gap:20px}.job-item-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--border-radius);padding:24px;transition:var(--transition);display:flex;flex-direction:column}.job-item-card:hover{background:var(--bg-card-hover);border-color:var(--primary);transform:translateX(4px);box-shadow:0 10px 25px rgb(15 18 29 / .06)}.job-card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.job-item-title{font-size:1.25rem;margin-bottom:4px;color:var(--text-primary)}.job-company-name{font-size:.95rem;font-weight:500;color:var(--secondary)}.job-badge-container{display:flex;gap:8px}.job-badge{font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:6px;text-transform:uppercase}.type-badge{background:rgb(255 159 67 / .1);color:var(--secondary-light);border:1px solid rgb(255 159 67 / .2)}.salary-badge{background:rgb(255 255 255 / .05);color:var(--text-secondary);border:1px solid var(--border)}.job-item-description{color:var(--text-secondary);font-size:.9rem;margin:16px 0}.job-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgb(255 255 255 / .04);padding-top:16px;flex-wrap:wrap;gap:16px}.job-skills-pills{display:flex;flex-wrap:wrap;gap:6px}.skill-pill{background:rgb(15 18 29 / .03);border:1px solid var(--border);color:var(--text-secondary);font-size:.78rem;padding:3px 8px;border-radius:4px}.job-item-actions{display:flex;align-items:center;gap:20px}.job-location{font-size:.85rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px}.lead-capture-section{padding:100px 0 140px}.lead-card-box{background:linear-gradient(135deg,rgb(255 255 255 / .8) 0%,rgb(252 251 247 / .95) 100%);border:1px solid var(--border);padding:50px;border-radius:var(--border-radius-lg);box-shadow:0 30px 60px rgb(15 18 29 / .08);position:relative;overflow:hidden}.lead-card-box::after{content:'';position:absolute;bottom:-150px;right:-150px;width:300px;height:300px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);filter:blur(50px);z-index:0;pointer-events:none}.lead-card-header{margin-bottom:40px}.form-result-alert{padding:16px 20px;border-radius:8px;margin-bottom:24px;font-size:.95rem;line-height:1.5}.form-result-alert.success{background:rgb(80 250 123 / .1);border:1px solid rgb(80 250 123 / .4);color:#50fa7b}.form-result-alert.error{background:rgb(255 95 86 / .1);border:1px solid rgb(255 95 86 / .4);color:#ff5f56}.lead-form{position:relative;z-index:2}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-row.two-cols>.form-group{flex:1}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group select,.form-group textarea{background:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:8px;padding:14px 18px;color:var(--text-primary);font-family:inherit;font-size:.95rem;outline:none;transition:var(--transition)}.form-group select{cursor:pointer}.form-group select option{background-color:var(--bg-secondary);color:var(--text-primary)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 10px rgb(243 192 83 / .15)}.lead-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .85);backdrop-filter:blur(8px);z-index:1100;align-items:center;justify-content:center;padding:20px}.lead-modal-overlay.active{display:flex}.lead-modal-content{background:var(--bg-secondary);border:1px solid rgb(255 255 255 / .15);border-radius:16px;padding:40px;width:100%;max-width:600px;position:relative;box-shadow:0 25px 60px rgb(0 0 0 / .8);animation:zoomIn 0.3s ease}.close-modal-btn{position:absolute;top:20px;right:20px;background:#fff0;border:none;color:var(--text-secondary);font-size:1.4rem;cursor:pointer;transition:var(--transition)}.close-modal-btn:hover{color:var(--accent)}.modal-title{font-size:1.8rem;margin-bottom:4px}.modal-subtitle{font-size:.95rem;color:var(--text-secondary);margin-bottom:30px}.site-footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:80px 0 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding-bottom:60px}.footer-col{display:flex;flex-direction:column;gap:20px}.footer-logo{display:inline-block}.footer-about-text{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.social-links{display:flex;gap:12px}.social-links a{width:38px;height:38px;background:rgb(15 18 29 / .03);border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:var(--transition)}.social-links a:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-3px)}.footer-heading{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-primary)}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:.9rem;color:var(--text-secondary);transition:var(--transition)}.footer-links a:hover{color:var(--secondary);padding-left:4px}.footer-links i{margin-right:8px;color:var(--text-muted)}.footer-bottom{border-top:1px solid var(--border);padding:30px 0;background:var(--bg-primary)}.footer-bottom-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copyright-text{font-size:.85rem;color:var(--text-muted);margin:0}.system-status{display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;background-color:#27c93f;border-radius:50%;box-shadow:0 0 8px rgb(39 201 63 / .8);animation:pulse 2s infinite}.status-text{font-size:.8rem;font-weight:500;color:var(--text-muted)}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(39 201 63 / .7)}70%{transform:scale(1);box-shadow:0 0 0 8px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@keyframes slideDown{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.hero-title{font-size:3rem}.playground-grid{grid-template-columns:1fr}.calculator-wrapper{flex-direction:column}.calculator-summary{border-left:none;border-top:1px solid var(--border)}}@media (max-width:768px){.desktop-nav,.use-case-switcher-nav,.header-actions .btn{display:none!important}.mobile-menu-toggle{display:block}.hero-section{padding:120px 0 60px}.hero-title{font-size:2.3rem}.search-fields-grid{grid-template-columns:1fr}.calc-checkbox-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.lead-card-box{padding:30px}.form-row{flex-direction:column;gap:0}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.lead-modal-content{padding:24px}.section-title{font-size:1.8rem}}