.company-detail-container[data-v-eb1ffdf4]{background:linear-gradient(135deg,#f8fafc,#f1f5f9 50%,#e2e8f0);min-height:100vh;padding-top:70px}.content-wrapper[data-v-eb1ffdf4]{padding:40px 0;position:relative;z-index:2}.company-header-card[data-v-eb1ffdf4]{background:#fff!important;border:1px solid #e2e8f0;border-radius:24px!important}.promo-banner[data-v-eb1ffdf4]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#e1f5fe)!important;border:1px solid #0ea5e9!important;border-radius:16px!important;transition:all .3s ease}.promo-banner[data-v-eb1ffdf4]:hover{box-shadow:0 12px 24px rgba(14,165,233,.15)!important;transform:translateY(-2px)}.info-card[data-v-eb1ffdf4]{background:#fff!important;border:1px solid #e2e8f0;border-radius:16px!important;height:100%}.info-item[data-v-eb1ffdf4]{border-bottom:1px solid #f1f5f9;padding-bottom:12px}.info-item[data-v-eb1ffdf4]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-eb1ffdf4]{color:#64748b;font-size:14px;font-weight:600;margin-bottom:4px}.info-value[data-v-eb1ffdf4]{color:#1e293b;font-size:16px;word-break:break-word}.description-text[data-v-eb1ffdf4]{line-height:1.6;white-space:pre-wrap}.description-text[data-v-eb1ffdf4] h1,.description-text[data-v-eb1ffdf4] h2,.description-text[data-v-eb1ffdf4] h3,.description-text[data-v-eb1ffdf4] h4,.description-text[data-v-eb1ffdf4] h5,.description-text[data-v-eb1ffdf4] h6{color:#1e293b;font-weight:600;margin:16px 0 8px}.description-text[data-v-eb1ffdf4] h1{font-size:1.5em}.description-text[data-v-eb1ffdf4] h2{font-size:1.3em}.description-text[data-v-eb1ffdf4] h3{font-size:1.2em}.description-text[data-v-eb1ffdf4] p{color:#475569;margin-bottom:12px}.description-text[data-v-eb1ffdf4] strong{color:#1e293b;font-weight:600}.description-text[data-v-eb1ffdf4] em{font-style:italic}.description-text[data-v-eb1ffdf4] ol,.description-text[data-v-eb1ffdf4] ul{margin:12px 0;padding-left:24px}.description-text[data-v-eb1ffdf4] li{margin-bottom:4px}.description-text[data-v-eb1ffdf4] blockquote{background-color:#f8fafc;border-left:4px solid #3b82f6;border-radius:0 4px 4px 0;color:#64748b;font-style:italic;margin:16px 0;padding-left:16px}.description-text[data-v-eb1ffdf4] code{background-color:#f1f5f9;border-radius:4px;color:#e11d48;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:2px 6px}.description-text[data-v-eb1ffdf4] pre{background-color:#1e293b;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}.description-text[data-v-eb1ffdf4] pre code{background-color:transparent;color:inherit;padding:0}.description-text[data-v-eb1ffdf4] a{color:#3b82f6;-webkit-text-decoration:none;text-decoration:none}.description-text[data-v-eb1ffdf4] a:hover{-webkit-text-decoration:underline;text-decoration:underline}.gradient-text[data-v-eb1ffdf4]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text}@media (max-width:960px){.display-1[data-v-eb1ffdf4]{font-size:2rem!important}.content-wrapper[data-v-eb1ffdf4]{padding:20px 0}.company-header-card[data-v-eb1ffdf4]{margin:0 16px}}