@layer base{._formContainer_9siyh_2{display:flex;flex-direction:column;gap:var(--spacing-4)}._formGrid_9siyh_8{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){._formGrid_9siyh_8{grid-template-columns:1fr 1fr}}._submitButton_9siyh_20{margin-top:var(--spacing-4);width:100%}@media(min-width:640px){._submitButton_9siyh_20{width:auto;align-self:flex-start;min-width:200px}}._textarea_9siyh_33{width:100%;min-height:140px;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-family:var(--font-family-base);font-size:1rem;resize:vertical;color:var(--foreground);transition:all var(--animation-duration-fast);box-shadow:inset 0 1px 2px #00000005}._textarea_9siyh_33:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._textarea_9siyh_33::placeholder{color:var(--muted-foreground);opacity:.7}._textarea_9siyh_33:disabled{background-color:var(--muted);cursor:not-allowed;opacity:.75}}@layer base{._container_g9g7n_2{width:100%;margin:0 auto;padding:var(--spacing-8) 0}._header_g9g7n_8{margin-bottom:var(--spacing-6)}._title_g9g7n_12{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-2);line-height:1.3}._subtitle_g9g7n_21{font-size:1rem;color:var(--muted-foreground)}._accordion_g9g7n_26{width:100%}._trigger_g9g7n_30{font-size:1.125rem;font-weight:600;color:var(--foreground);text-align:left}._content_g9g7n_37{font-size:1rem;color:var(--muted-foreground);line-height:1.6}@media(max-width:768px){._title_g9g7n_12{font-size:1.25rem}._trigger_g9g7n_30{font-size:1rem}}}@layer base{._layout_o95hy_2{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}@media(min-width:992px){._layout_o95hy_2{grid-template-columns:2fr 1fr}}._mainContent_o95hy_17{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}@media(min-width:640px){._mainContent_o95hy_17{padding:var(--spacing-8)}}._breadcrumbs_o95hy_31{margin-bottom:var(--spacing-6)}._breadcrumbs_o95hy_31 a{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color var(--animation-duration-fast)}._breadcrumbs_o95hy_31 a:hover{color:var(--primary)}._jobHeader_o95hy_50{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--border)}._certJobTag_o95hy_56{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:700;color:var(--accent);margin-bottom:var(--spacing-2);text-transform:uppercase;font-size:.8125rem;letter-spacing:.05em}._mlwTinyLogo_o95hy_68{width:20px;height:20px;object-fit:contain}._mlwSmallLogo_o95hy_74{width:24px;height:24px;object-fit:contain}._jobTitle_o95hy_80{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:800;margin-bottom:var(--spacing-4);line-height:1.2;color:var(--foreground);margin-top:0}@media(min-width:640px){._jobTitle_o95hy_80{font-size:2.75rem}}._badgesWrapper_o95hy_96{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._certBadge_o95hy_104{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--accent);color:var(--accent-foreground);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-weight:700;font-size:.875rem}._trustStat_o95hy_116{display:inline-flex;align-items:center;gap:var(--spacing-2);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);font-weight:600;font-size:.875rem}._urgentHireBanner_o95hy_128{display:inline-flex;align-items:center;gap:var(--spacing-2);background-color:var(--error);color:var(--error-foreground);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);font-weight:700;font-size:1rem;box-shadow:var(--shadow-md);margin-top:var(--spacing-4);animation:_urgentPulse_o95hy_1 2s infinite ease-in-out}@keyframes _urgentPulse_o95hy_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}._jobMeta_o95hy_155{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-top:var(--spacing-6)}._metaItem_o95hy_162{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.9375rem;font-weight:500}._expiredBanner_o95hy_171{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning-foreground);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-8);font-weight:500;border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}._expiredBanner_o95hy_171 a{color:var(--warning-foreground);text-decoration:underline;margin-left:auto;font-weight:700}._section_o95hy_192{margin-bottom:var(--spacing-8)}._section_o95hy_192 h3{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-4);color:var(--foreground);margin-top:0}._description_o95hy_205 p{margin-bottom:var(--spacing-4);line-height:1.6;color:var(--card-foreground);font-size:1rem}._description_o95hy_205 p:last-child{margin-bottom:0}._supplementalContent_o95hy_216{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6);padding:var(--spacing-4);background:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:var(--radius)}._supplementalContent_o95hy_216 h4{margin-top:0;margin-bottom:var(--spacing-3);font-family:var(--font-family-heading);font-size:1rem;color:var(--foreground)}._supplementalContent_o95hy_216 ul{list-style-type:disc;padding-left:var(--spacing-6);margin-bottom:var(--spacing-4);color:var(--card-foreground);margin-top:0}._supplementalContent_o95hy_216 li{margin-bottom:var(--spacing-2);line-height:1.5}._supplementalContent_o95hy_216 p{margin-bottom:var(--spacing-2)}._profileCallout_o95hy_249{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px dashed var(--border);color:var(--muted-foreground)}._profileCallout_o95hy_249 a{color:var(--primary);text-decoration:none;font-weight:500}._profileCallout_o95hy_249 a:hover{text-decoration:underline}._list_o95hy_266{list-style-type:disc;padding-left:var(--spacing-6);color:var(--card-foreground);margin:0}._list_o95hy_266 li{margin-bottom:var(--spacing-3);line-height:1.5}._externalLinkContainer_o95hy_278{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8);padding:var(--spacing-6);background:color-mix(in srgb,var(--background) 50%,var(--surface));border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center}._externalLinkText_o95hy_288{margin-top:0;margin-bottom:var(--spacing-4);color:var(--muted-foreground);font-weight:500}._certifiedJobSection_o95hy_295{margin-top:var(--spacing-12);margin-bottom:var(--spacing-8);background:linear-gradient(to bottom right,color-mix(in srgb,var(--accent) 5%,transparent),transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6)}._certifiedJobHeader_o95hy_304{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._certifiedJobHeader_o95hy_304 h3{margin:0;font-family:var(--font-family-heading);font-size:1.25rem;color:var(--foreground)}._certifiedLogoLarge_o95hy_318{width:32px;height:32px;object-fit:contain}._loveMetricsRow_o95hy_324{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}._metricBadge_o95hy_331{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;color:var(--foreground);display:inline-flex;align-items:center;gap:var(--spacing-2);box-shadow:var(--shadow-sm)}._metricBadge_o95hy_331 strong{color:var(--primary);font-size:1rem}._sparkPillars_o95hy_349{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}@media(min-width:640px){._sparkPillars_o95hy_349{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}._sparkCard_o95hy_362{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}._sparkHeader_o95hy_372{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._sparkLetter_o95hy_379{width:2rem;height:2rem;background:var(--accent);color:var(--accent-foreground);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:800;font-family:var(--font-family-heading);font-size:1rem}._sparkHeader_o95hy_372 h4{margin:0;font-size:1rem;color:var(--foreground);font-weight:700}._sparkScoreBar_o95hy_400{height:6px;background:var(--muted);border-radius:var(--radius-full);margin-bottom:var(--spacing-3);overflow:hidden}._sparkScoreFill_o95hy_408{height:100%;background:var(--primary);border-radius:var(--radius-full)}._sparkCard_o95hy_362 p{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin:0 0 var(--spacing-3) 0;flex-grow:1}._sparkQuote_o95hy_422{background:var(--muted);padding:var(--spacing-3);border-radius:var(--radius);border-left:3px solid var(--accent);margin-top:auto}._sparkQuote_o95hy_422 p{font-style:italic;margin-bottom:var(--spacing-1);color:var(--foreground)}._sparkQuote_o95hy_422 span{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._cultureSection_o95hy_442{margin-bottom:var(--spacing-8)}._cultureSection_o95hy_442 h4{margin:0 0 var(--spacing-4) 0;font-family:var(--font-family-heading);font-size:1.125rem;color:var(--foreground)}._cultureTags_o95hy_453{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._cultureTag_o95hy_453{background:var(--surface);border:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);font-size:.875rem;display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--foreground);box-shadow:var(--shadow-sm)}._cultureIcon_o95hy_472{font-size:1rem}._testimonialsSection_o95hy_476{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}@media(min-width:640px){._testimonialsSection_o95hy_476{grid-template-columns:1fr 1fr}}._testimonialCard_o95hy_489{background:var(--surface);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center}._testimonialCard_o95hy_489 p{font-style:italic;font-size:.9375rem;color:var(--foreground);margin:0 0 var(--spacing-3) 0;line-height:1.5}._testimonialCard_o95hy_489 span{font-size:.8125rem;color:var(--muted-foreground);font-weight:500}._certifiedBottomLine_o95hy_514{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid color-mix(in srgb,var(--accent) 20%,transparent);font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}._certifiedBottomLine_o95hy_514 strong{color:var(--foreground)}._applyFormSection_o95hy_527{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._applyDescription_o95hy_533{color:var(--muted-foreground);margin-bottom:var(--spacing-6);font-size:1rem;line-height:1.5}._sidebar_o95hy_541{display:flex;flex-direction:column;gap:var(--spacing-6)}._sidebarCard_o95hy_547{background:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}._sidebarCard_o95hy_547 h4{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;margin-top:0;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border);color:var(--foreground)}._companyLogo_o95hy_566{width:80px;height:80px;border-radius:var(--radius);margin-bottom:var(--spacing-4);object-fit:contain;background:var(--surface);border:1px solid var(--border);padding:var(--spacing-1)}._companyLogoFallback_o95hy_577{width:80px;height:80px;border-radius:var(--radius);margin-bottom:var(--spacing-4);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:2rem;font-weight:800;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}._companyName_o95hy_593{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;margin-bottom:var(--spacing-4);margin-top:0;color:var(--foreground)}._companyInfoList_o95hy_602{display:flex;flex-direction:column;gap:var(--spacing-3)}._infoItem_o95hy_608{display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.9375rem}._sidebarBadges_o95hy_616{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px dashed var(--border)}._certBadgeSidebar_o95hy_622{display:inline-flex;align-items:center;gap:var(--spacing-2);background:var(--accent);color:var(--accent-foreground);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-weight:700;font-size:.8125rem}._scoreDisplay_o95hy_634{display:flex;align-items:baseline;gap:2px}._scoreNumber_o95hy_640{font-size:2.5rem;font-weight:800;color:var(--primary);line-height:1}._scoreMax_o95hy_647{font-size:1rem;color:var(--muted-foreground);font-weight:600}._otherJobsList_o95hy_653{display:flex;flex-direction:column;gap:var(--spacing-3)}._otherJobItem_o95hy_659{display:block;padding:var(--spacing-3);background:var(--background);border-radius:var(--radius);text-decoration:none;color:inherit;transition:background var(--animation-duration-fast);border:1px solid transparent}._otherJobItem_o95hy_659:hover{background:color-mix(in srgb,var(--primary) 5%,transparent);border-color:color-mix(in srgb,var(--primary) 15%,transparent)}._otherJobTitle_o95hy_675{font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-1);font-size:.9375rem;line-height:1.3;transition:color var(--animation-duration-fast)}._otherJobItem_o95hy_659:hover ._otherJobTitle_o95hy_675{color:var(--primary)}._otherJobLoc_o95hy_688{font-size:.8125rem;color:var(--muted-foreground)}._errorContainer_o95hy_693{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-6);text-align:center}._errorIcon_o95hy_702{color:var(--muted-foreground);margin-bottom:var(--spacing-4);opacity:.5}}
