.breakdance .bde-section-6787-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-6787-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-6787-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-section-6787-100{margin-top:0px;margin-bottom:0px}.breakdance .bde-section-6787-100{display:none}.breakdance .bde-code-block-6787-101{width:100%}.clasva-company-profile-main{width:100%;padding:170px 0 40px}.clasva-company-profile-wrap{max-width:1380px;margin:0 auto;padding-left:24px;padding-right:24px}.primary-btn,.secondary-btn,.dark-outline-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;font-weight:700;transition:all 0.2s ease}.primary-btn{background:#2563eb;color:#fff;padding:0 18px;height:42px}.primary-btn.small{height:36px;padding:0 14px;font-size:14px}.secondary-btn{background:#fff;border:1px solid #e2e8f0;color:#334155;padding:0 18px;height:42px}.secondary-btn.small{height:36px;padding:0 14px;font-size:14px}.dark-outline-btn{border:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.9);height:42px;padding:0 18px}.clasva-company-profile-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.clasva-company-profile-hero h1{margin:0 0 6px;font-family:'Instrument Serif',Georgia,'Times New Roman',serif;font-size:56px;line-height:1;font-weight:500;color:#0f172a}.clasva-company-profile-hero h1 span{font-style:italic;color:#2563eb}.clasva-company-profile-hero p{margin:0;font-size:15px;color:#94a3b8}.clasva-company-profile-hero-tabs{display:flex;gap:10px}.clasva-company-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.company-profile-panel,.sidebar-card,.dashboard-plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.company-profile-panel{overflow:hidden}.company-profile-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-bottom:1px solid #f1f5f9}.company-profile-header h2{margin:0;font-family:'Instrument Serif',Georgia,'Times New Roman',serif;font-size:34px;line-height:1.1;font-weight:500;color:#0f172a}.company-profile-header h2 span{font-style:italic;color:#2563eb}.company-profile-status{background:#dcfce7;color:#15803d;border:1px solid #dcfce7;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.company-profile-section{padding:22px;border-bottom:1px solid #f1f5f9}.section-label{font-size:12px;font-weight:800;letter-spacing:0.12em;color:#94a3b8;margin-bottom:16px}.field-label{display:block;font-size:13px;font-weight:700;color:#64748b;margin-bottom:8px}.text-input,.editor-box textarea,.clasva-company-profile-page select,.clasva-company-profile-page input{width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;padding:0 14px;outline:none}.text-input,.clasva-company-profile-page select,.clasva-company-profile-page input{height:42px}.text-input:focus,.editor-box textarea:focus,.clasva-company-profile-page select:focus,.clasva-company-profile-page input:focus{border-color:#2563eb}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.field-help{margin:6px 0 0;font-size:12px;line-height:1.6;color:#94a3b8}.icon-input-wrap{position:relative}.input-icon{position:absolute;left:14px;top:11px;font-size:14px;color:#94a3b8}.with-icon{padding-left:40px}.big-upload-box{min-height:180px;border:1px dashed #e2e8f0;border-radius:14px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:22px}.big-upload-icon{width:52px;height:52px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.big-upload-box strong{font-size:14px;color:#0f172a}.big-upload-box span{font-size:12px;color:#94a3b8}.social-field{display:grid;grid-template-columns:70px 1fr 1fr;gap:10px;align-items:center;margin-bottom:10px}.social-field label{font-size:13px;font-weight:700;color:#94a3b8}.chip-row{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:14px;color:#64748b;font-weight:600}.chip.active{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.chip input{width:auto;height:auto;margin:0}.editor-box{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.editor-toolbar{height:42px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:14px}.editor-box textarea{min-height:180px;padding:16px 14px;border:0;resize:vertical;line-height:1.7}.linked-jobs-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.linked-job-card{min-height:82px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:14px;display:flex;justify-content:space-between;gap:12px}.linked-job-card strong{display:block;margin-bottom:4px;font-size:14px}.linked-job-card span{font-size:12px;color:#94a3b8}.linked-job-right{display:flex;align-items:flex-start;gap:8px}.add-card{align-items:center;justify-content:center;flex-direction:column;border-style:dashed;color:#94a3b8;text-align:center}.add-card span{font-size:20px}.add-card small{font-size:12px}.mini-x{width:24px;height:24px;border:0;background:transparent;color:#94a3b8;cursor:pointer}.tag{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid transparent}.tag.green{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.company-profile-footer{padding:22px}.company-profile-footer p{margin:0 0 16px;font-size:13px;line-height:1.7;color:#94a3b8}.footer-actions{display:flex;gap:10px}.sidebar-card{padding:20px}.sidebar-card h4{margin:0 0 16px;font-size:18px;color:#0f172a}.progress-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:10px;color:#64748b}.progress-top strong{color:#2563eb}.progress-bar.light{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden;margin-bottom:16px}.fill{height:100%;border-radius:999px}.fill-blue{background:#2563eb}.progress-checklist,.tips-list{list-style:none;margin:0;padding:0}.progress-checklist li,.tips-list li{position:relative;padding-left:22px;margin-bottom:10px;font-size:13px;line-height:1.7;color:#64748b}.progress-checklist li::before,.tips-list li::before{position:absolute;left:0;top:1px}.progress-checklist li::before{content:"○";color:#cbd5e1}.progress-checklist li.done::before{content:"✓";color:#16a34a;font-weight:800}.tips-list li::before{content:"▸";color:#d97706}.dashboard-plan-card.compact{background:radial-gradient(circle at top right,rgba(67,199,255,0.14),transparent 35%),#0f172a;border-color:#0f172a;padding:20px;color:#fff}.plan-kicker{font-size:12px;font-weight:800;letter-spacing:0.12em;color:#16a34a;margin-bottom:12px}.dashboard-plan-card h3{margin:0 0 8px;font-family:'Instrument Serif',Georgia,'Times New Roman',serif;font-size:34px;line-height:1;font-weight:500}.dashboard-plan-card h3 span{font-style:italic}.dashboard-plan-card p{margin:0 0 18px;color:rgba(232,238,248,0.58);font-size:14px}.plan-actions.single{margin-top:8px}.clasva-company-profile-right{display:flex;flex-direction:column;gap:16px}@media (max-width:1180px){.clasva-company-profile-grid{grid-template-columns:1fr}}@media (max-width:820px){.clasva-company-profile-hero,.company-profile-header{flex-direction:column;align-items:flex-start}.clasva-company-profile-hero-tabs,.footer-actions{width:100%}.clasva-company-profile-hero h1{font-size:42px}.two-col,.social-field,.linked-jobs-grid{grid-template-columns:1fr}}.breakdance .bde-section-6787-108 .section-container{display:flex;flex-direction:column;gap:50px}.breakdance .bde-section-6787-108 .section-container{padding-left:20px;padding-right:20px;padding-bottom:100px;padding-top:200px}.breakdance .bde-section-6787-108{margin-top:0px;margin-bottom:0px}.breakdance .bde-div-6787-109{width:100%}.breakdance .bde-div-6787-109{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.breakdance .bde-div-6787-110{display:flex;flex-direction:column;gap:6px}.breakdance .bde-dual-heading-6787-111{color:var(--bde-palette-color-5);font-family:"Cormorant Garamond",serif;font-size:clamp(32px,3.6vw,48px);;font-weight:400;line-height:clamp(40px,4.4vw,60px);;text-decoration-line:none}.breakdance .bde-dual-heading-6787-111 .dual-heading--secondary{color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);font-style:italic}.breakdance .bde-text-6787-112{color:var(--bde-palette-color-1-dcecf30f-00a3-4f9e-bc5d-da20c6d8736f);font-size:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-size);font-family:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-family);font-weight:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-weight);line-height:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-line-height);text-decoration-line:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-text-decoration-line)}.breakdance .bde-div-6787-113{width:100%}.breakdance .bde-div-6787-113{display:flex;flex-direction:row;gap:20px}@media (max-width:1023px){.breakdance .bde-div-6787-113{flex-direction:column}}.breakdance .bde-div-6787-114{width:80%;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-radius:18px}@media (max-width:1023px){.breakdance .bde-div-6787-114{width:100%}}.breakdance .bde-div-6787-115{width:100%;padding:20px 22px 20px 22px;border-bottom:1px solid #f1f5f9}.breakdance .bde-div-6787-115{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.breakdance .bde-dual-heading-6787-116{font-size:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-size);font-family:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-family);font-weight:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-font-weight);line-height:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-line-height);text-decoration-line:var(--preset-id-91e2d3d3-9333-4706-b474-9a9ce29f5628-text-decoration-line)}.breakdance .bde-dual-heading-6787-116 .dual-heading--secondary{color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);font-style:italic}.breakdance .bde-button-6787-117 .bde-button__button{--bde-button-custom-border-color:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-border-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-background-color:var(--bde-palette-primary-v2-da8fd00f-99c2-471f-ad22-1faf6fe1ceb3-14);--bde-button-custom-background-color-hover:var(--bde-palette-color-1-a60017d6-81c1-4226-b460-a137823965a6);--bde-button-custom-text-color:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);--bde-button-custom-text-color-hover:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);border-radius:8px;color:var(--bde-palette-color-1-d42a1783-9134-4a8f-920b-fa7e2180c773);font-size:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-size);font-family:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-family);font-weight:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-font-weight);line-height:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-line-height);text-decoration-line:var(--preset-id-f2075cce-bc7c-43a8-8aed-a44d568ed692-text-decoration-line);padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px}.breakdance .bde-div-6787-118{width:100%;padding:22px 22px 22px 22px}.breakdance .bde-div-6787-118{.acf-fields>.acf-field{padding:16px 0px}.acf-input-wrap input{height:42px;border:1px solid #e2e8f0;border-radius:10px}span.select2-selection.select2-selection--single{height:42px;align-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-container--default .select2-selection--single{border:1px solid #e2e8f0;border-radius:10px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e2e8f0}.select2-search--dropdown .select2-search__field{border-radius:10px;padding:9px 6px}.acf-editor-wrap .wp-editor-container{border:1px solid #e2e8f0;overflow:hidden;border-radius:12px}.acf-input select{height:42px;border:1px solid #e2e8f0;border-radius:10px}.acf-url i{top:13px}.acf-relationship{overflow:hidden;border-radius:12px;border:#e2e8f0 solid 1px}button.fea-submit-button.button.button-primary{background:#2563eb;color:#fff;padding:6px 18px;height:42px;font-size:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-size);font-family:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-family);font-weight:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-font-weight);line-height:var(--preset-id-72a59de5-acc2-422e-9c77-66d52d63355e-line-height);border-radius:10px;border:none}.acf-image-uploader.show-preview{border:1px solid #e2e8f0;border-radius:10px;padding:14px;background:#f8fafc;min-height:150px;align-content:center}a.acf-button.button{text-decoration:none;border:1px solid #e2e8f0;background:#fff;border-radius:10px;font-weight:500}}.breakdance .bde-div-6787-124{width:20%}.breakdance .bde-div-6787-124{display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.breakdance .bde-div-6787-124{width:100%}.breakdance .bde-div-6787-124{flex-direction:row;align-items:stretch}}@media (max-width:767px){.breakdance .bde-div-6787-124{flex-direction:column}}.breakdance .bde-div-6787-125{width:100%;padding:20px 20px 20px 20px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-radius:18px}.breakdance .bde-div-6787-125{display:flex;flex-direction:column;gap:16px}.breakdance .bde-heading-6787-126{font-size:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-size);font-family:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-family);font-weight:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-weight);line-height:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-line-height);text-decoration-line:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-text-decoration-line)}.breakdance .bde-icon-list-6787-127 ul{gap:12px}.breakdance .bde-icon-list-6787-127 li .bde-icon-list__icon{font-size:8px}.breakdance .bde-icon-list-6787-127 li .bde-icon-list__icon>svg{transform:translate(0,6px)}.breakdance .bde-icon-list-6787-127 li .bde-icon-list__text{font-size:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-size);font-family:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-family);font-weight:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-weight);line-height:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-line-height);text-decoration-line:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-text-decoration-line)}.breakdance .bde-icon-list-6787-127 ul li .bde-icon-list__item-wrapper{gap:12px;align-items:flex-start}.breakdance .bde-div-6787-128{width:100%;padding:20px 20px 20px 20px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-radius:18px}.breakdance .bde-div-6787-128{display:flex;flex-direction:column;gap:16px}.breakdance .bde-heading-6787-129{font-size:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-size);font-family:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-family);font-weight:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-font-weight);line-height:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-line-height);text-decoration-line:var(--preset-id-68a1e580-e9c5-4b20-a3ee-4b189d057185-text-decoration-line)}.breakdance .bde-icon-list-6787-130 ul{gap:12px}.breakdance .bde-icon-list-6787-130 li .bde-icon-list__icon{font-size:8px}.breakdance .bde-icon-list-6787-130 li .bde-icon-list__icon>svg{transform:translate(0,6px)}.breakdance .bde-icon-list-6787-130 li .bde-icon-list__text{font-size:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-size);font-family:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-family);font-weight:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-font-weight);line-height:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-line-height);text-decoration-line:var(--preset-id-7adc94cb-da5a-4c17-8318-d3d107be7ebc-text-decoration-line)}.breakdance .bde-icon-list-6787-130 ul li .bde-icon-list__item-wrapper{align-items:flex-start}.breakdance .bde-section-6787-131{background-color:#f8fafc}.breakdance .bde-section-6787-131 .section-container{padding-left:20px;padding-right:20px;padding-bottom:100px;padding-top:200px}.breakdance .bde-section-6787-131{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:100vh}.breakdance .bde-div-6787-132{padding:32px 32px 32px 32px;border-top:1px solid var(--bd-palette-color-4);border-bottom:1px solid var(--bd-palette-color-4);border-left:1px solid var(--bd-palette-color-4);border-right:1px solid var(--bd-palette-color-4);border-radius:12px}.breakdance .bde-div-6787-132{display:flex;flex-direction:column;gap:32px}.breakdance .bde-div-6787-132{background-color:var(--bde-background-color)}.breakdance .bde-div-6787-132{min-width:600px}.breakdance .bde-div-6787-132{.pms-form-design-wrapper#pms_new_password_form,.pms-form-design-wrapper#pms_recover_password_form,.pms-form-design-wrapper#pms_login{margin:0px}}.breakdance .bde-heading-6787-133{font-family:"Cormorant Garamond",serif;font-size:clamp(32px,3.6vw,48px);;font-weight:400;line-height:clamp(40px,4.4vw,60px);;text-decoration-line:none}