.company-creation-container{padding:5px;background:#f5f7fa;min-height:100vh}.company-creation-container .page-header-gradient{background:linear-gradient(135deg,#1a1a2e,#0d47a1)!important;padding:40px;border-radius:16px;margin-bottom:30px;color:#fff;box-shadow:0 4px 20px rgba(0,82,204,.25);position:relative;overflow:hidden}.company-creation-container .page-header-gradient:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,82,204,.1),rgba(74,144,226,.05) 50%,transparent);pointer-events:none}.company-creation-container .page-header-gradient .page-title{font-size:32px;font-weight:700;margin:0 0 8px 0;display:flex;align-items:center;gap:12px;position:relative;z-index:1}.company-creation-container .page-header-gradient .page-title .page-icon{font-size:32px}.company-creation-container .page-header-gradient .page-subtitle{font-size:16px;color:hsla(0,0%,100%,.7);margin:0;position:relative;z-index:1}.company-creation-container .main-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);max-width:1200px;margin:0 auto}.company-creation-container .main-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.company-creation-container .main-card .form-section{margin-bottom:32px}.company-creation-container .main-card .form-section .section-title{font-size:16px;font-weight:600;color:#1c1c1c;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid rgba(0,82,204,.1)}.company-creation-container .main-card .form-group-custom{margin-bottom:20px}.company-creation-container .main-card .form-group-custom label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.company-creation-container .main-card .form-group-custom .form-control{height:44px!important;padding:10px 16px!important;border:2px solid rgba(0,82,204,.1)!important;border-radius:12px!important;font-size:14px;background:#fff;transition:all .3s ease}.company-creation-container .main-card .form-group-custom .form-control:focus{outline:none;border-color:#0052cc!important;box-shadow:0 0 0 3px rgba(0,82,204,.1)}.company-creation-container .main-card .form-group-custom .form-control::-moz-placeholder{color:#999}.company-creation-container .main-card .form-group-custom .form-control::placeholder{color:#999}.company-creation-container .main-card .preview-section .preview-container{background:#fff;border-radius:12px;padding:20px;min-height:200px;display:flex;align-items:center;justify-content:center;border:none}.company-creation-container .main-card .preview-section .company-icon-big{font-size:200px;line-height:1;display:block}.company-creation-container .main-card .form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid rgba(0,82,204,.1)}.company-creation-container .main-card .form-actions .btn-action{background:linear-gradient(135deg,#0052cc,#003a8c)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:10px 22px!important;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 6px 12px rgba(0,0,0,.15);transition:all .2s ease-in-out;display:inline-flex;gap:8px;display:flex;justify-content:center;align-items:center}.company-creation-container .main-card .form-actions .btn-action:hover{background:linear-gradient(135deg,#1565c0,#0d47a1)!important;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}@media(max-width:768px){.company-creation-container .page-header-gradient{padding:24px}.company-creation-container .page-header-gradient .page-title{font-size:24px}.company-creation-container .main-card{padding:20px}.company-creation-container .main-card .form-actions{flex-direction:column}.company-creation-container .main-card .form-actions .btn{width:100%}}