.sc-faq-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:56px;gap:56px;align-items:start}.sc-faq-nav{position:-webkit-sticky;position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:2px}.sc-faq-nav-title{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--space-2)}.sc-faq-nav-link{display:flex;align-items:center;padding:12px 14px;border-radius:8px;font-size:15px;color:var(--body);min-height:44px}.sc-faq-nav-link:hover{color:var(--navy-800);background:var(--navy-50)}.sc-faq-content{min-width:0}.empty-state-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.sc-faq-search{display:block;margin-bottom:var(--space-6)}.sc-faq-group+.sc-faq-group{border-top:1px solid var(--line)}@media (max-width:1024px){.sc-faq-layout{grid-template-columns:1fr;gap:var(--space-8)}.sc-faq-nav{position:static}.sc-faq-nav .btn{display:none}}.sc-featured-post{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:stretch;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);color:var(--body)}.sc-featured-post:hover{border-color:var(--green-500);color:var(--body)}.sc-featured-post-media{display:block}.sc-featured-post-media .photo-placeholder{height:100%}.sc-featured-post-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8)}.sc-featured-post-tag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-700)}.sc-featured-post-title{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.25;color:var(--navy-800)}.sc-featured-post-excerpt{font-size:16px;line-height:1.7;color:var(--body)}.sc-featured-post-meta{font-size:14px;color:var(--muted);margin-top:auto}@media (max-width:768px){.sc-featured-post{grid-template-columns:1fr}.sc-featured-post-media .photo-placeholder{min-height:180px}.sc-featured-post-body{padding:var(--space-5)}}.sc-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.sc-blog-search{display:block;margin-top:var(--space-8);max-width:420px}.sc-blog-card{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);color:var(--body)}.sc-blog-card:hover{border-color:var(--green-500);color:var(--body)}.sc-blog-card-media{display:block}.sc-blog-card-media .photo-placeholder{height:100%;min-height:140px}.sc-blog-card-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1 1}.sc-blog-card-tag{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-700)}.sc-blog-card-title{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.35;color:var(--navy-800)}.sc-blog-card-excerpt{font-size:15px;line-height:1.65;color:var(--body)}.sc-blog-card-meta{font-size:13px;color:var(--muted);margin-top:auto}@media (max-width:1024px){.sc-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sc-blog-grid{grid-template-columns:1fr}}.sc-article-meta{font-size:15px;color:var(--muted);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:var(--space-4) 0 var(--space-6)}.sc-article-tags{display:inline-flex;gap:var(--space-2);margin-left:auto}.sc-article-tag-link{text-decoration:none}.sc-article-tag-link:hover{background:var(--navy-800);color:var(--surface)}.sc-article-lead{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.sc-article .photo-placeholder,.sc-article-lead{margin:var(--space-6) 0 0}.sc-article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;margin-top:var(--space-10)}.sc-article-aside{display:flex;flex-direction:column;gap:var(--space-8);position:-webkit-sticky;position:sticky;top:24px}.sc-toc{border-left:2px solid var(--navy-100);padding-left:var(--space-4)}.sc-toc-title{font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-800);margin:0 0 var(--space-3)}.sc-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.sc-toc a{font-size:14px;line-height:1.45;color:var(--body);text-decoration:none}.sc-toc a:hover{color:var(--green-700);text-decoration:underline;text-underline-offset:3px}.sc-author-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface);display:flex;flex-direction:column;gap:4px}.sc-author-avatar{width:44px;height:44px;border-radius:50%;background:var(--navy-800);color:var(--surface);display:grid;place-items:center;font-weight:800;margin-bottom:var(--space-2)}.sc-author-avatar,.sc-author-name{font-family:var(--font-display);font-size:15px}.sc-author-name{margin:0;font-weight:700;color:var(--navy-800)}.sc-author-role{margin:0;font-size:13px;color:var(--muted)}.sc-author-link{font-size:13px;font-weight:600;color:var(--green-700);margin-top:var(--space-2)}.sc-author-link:hover{color:var(--navy-800)}.sc-article-main{max-width:760px}.sc-article-body p{margin-bottom:var(--space-5)}.sc-article-share{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line)}.sc-share-label{display:block;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--navy-800);margin-bottom:var(--space-3)}.sc-share-links{display:flex;gap:10px;flex-wrap:wrap}.sc-share-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--navy-800);text-decoration:none;background:var(--surface)}.sc-share-link:hover{border-color:var(--navy-400)}.sc-article-related{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--line)}@media (max-width:1024px){.sc-article-layout{grid-template-columns:1fr;gap:var(--space-8)}.sc-article-aside{position:static}}.sc-case-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.sc-case-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);color:var(--body)}.sc-case-card:hover{border-color:var(--green-500);color:var(--body)}.sc-case-card-media{display:block}.sc-case-card-media .photo-placeholder{height:100%;min-height:150px}.sc-case-card-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1 1}.sc-case-card-sector{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-700)}.sc-case-card-title{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.35;color:var(--navy-800)}.sc-case-card-result{font-family:var(--font-mono);font-size:13px;color:var(--navy-700);margin-top:var(--space-1)}.sc-case-card-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--navy-50)}.sc-case-card-metric{display:flex;flex-direction:column;gap:2px}.sc-case-card-metric strong{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--navy-800);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.sc-case-card-metric small{font-size:12px;color:var(--muted);line-height:1.35}.sc-case-card-cta{margin-top:auto;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--navy-800);padding-top:var(--space-3)}.chip-on-navy{background:transparent;border-color:var(--navy-600);color:var(--surface)}.chip-on-navy:hover{border-color:var(--surface);color:var(--surface)}.chip-on-navy.chip-active{background:var(--surface);color:var(--navy-800);border-color:var(--surface)}@media (max-width:1024px){.sc-case-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sc-case-grid{grid-template-columns:1fr}}.sc-case-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-16)}.sc-case-result{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-sm)}.sc-case-result-value{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--green-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-case-result-metric{font-size:14px;color:var(--muted);margin-top:var(--space-1);line-height:1.5}@media (max-width:640px){.sc-case-results{grid-template-columns:1fr}}.sc-case-body{display:flex;flex-direction:column;gap:var(--space-10);max-width:760px}.sc-case-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:56px;gap:56px;align-items:start}.sc-case-glance{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-5) 0 0}.sc-case-glance>div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:15px}.sc-case-glance dt{color:var(--muted)}.sc-case-glance dd{margin:0;color:var(--navy-800);font-weight:600;text-align:right}.badge-on-navy{background:var(--surface);color:var(--navy-800)}@media (max-width:1024px){.sc-case-layout{grid-template-columns:1fr;gap:var(--space-10)}.sc-case-layout .sc-side{position:static}}.sc-job-list{gap:var(--space-5)}.sc-job-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.sc-job-meta{font-size:14px;color:var(--muted)}.sc-job-summary{font-size:16px;line-height:1.7;color:var(--body);margin-top:var(--space-3)}.sc-job-benefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--line)}.sc-job-questions{display:flex;flex-direction:column;gap:var(--space-5)}@media (max-width:640px){.sc-job-card-head{flex-direction:column}.sc-job-benefits{grid-template-columns:1fr}}.sc-hero-stats{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--navy-600)}.sc-hero-stat-value{font-family:var(--font-display);font-weight:800;font-size:30px;line-height:1.1;color:var(--surface)}.sc-hero-stat-label{font-size:13px;color:var(--surface-soft);margin-top:4px}.sc-careers-heading{font-size:var(--h2);margin-bottom:var(--space-6)}.sc-job-actions{display:flex;gap:var(--space-3);flex-shrink:0}.sc-job-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--space-3)}.sc-job-detail{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-6)}.sc-job-detail-title{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--navy-800);margin-bottom:var(--space-2)}.sc-job-list{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4)}.sc-job-list li{font-size:15px;line-height:1.65;color:var(--body)}@media (max-width:640px){.sc-job-actions{width:100%}.sc-job-actions .btn{flex:1 1}}.sc-track-result{animation:lp-track-in .25s ease}@keyframes lp-track-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-order-card{padding:var(--space-6)}.sc-order-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.sc-order-card-number{font-family:var(--font-mono);font-size:15px;color:var(--navy-800);font-weight:700}.sc-order-card-meta{font-size:14px;color:var(--muted);margin:var(--space-2) 0 0}.sc-prose-wrap{max-width:760px}.sc-blog-card,.sc-case-card,.sc-featured-post{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-base) ease,color var(--dur-base) ease}.sc-blog-card:hover,.sc-case-card:hover,.sc-featured-post:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.sc-blog-card-media .photo-placeholder,.sc-case-card-media .photo-placeholder,.sc-featured-post-media .photo-placeholder{transition:transform var(--dur-slow) var(--ease-out)}.sc-blog-card:hover .sc-blog-card-media .photo-placeholder,.sc-case-card:hover .sc-case-card-media .photo-placeholder,.sc-featured-post:hover .sc-featured-post-media .photo-placeholder{transform:scale(1.05)}.sc-case-card-cta{display:inline-block;transition:color var(--dur-base) ease,transform var(--dur-fast) var(--ease-out)}.sc-case-card:hover .sc-case-card-cta{color:var(--green-700);transform:translateX(3px)}.sc-share-link{transition:border-color var(--dur-base) ease,color var(--dur-base) ease,background var(--dur-base) ease,transform var(--dur-fast) var(--ease-out)}.sc-share-link:hover{border-color:var(--navy-600);color:var(--green-700);transform:translateY(-2px)}.sc-faq-nav-link{transition:color var(--dur-base) ease,background var(--dur-base) ease,transform var(--dur-fast) var(--ease-out)}.sc-faq-nav-link:hover{transform:translateX(2px)}.sc-toc a{display:inline-block;transition:color var(--dur-base) ease,transform var(--dur-fast) var(--ease-out)}.sc-toc a:hover{transform:translateX(2px)}@keyframes sc-job-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-job-detail{animation:sc-job-in .25s var(--ease-out) both}.sc-prose-intro{font-size:19px;line-height:1.7;color:var(--navy-800);font-weight:500}.sc-prose-section+.sc-prose-section{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--line)}.sc-prose-section p{font-size:16px;line-height:1.75;color:var(--body)}.sc-info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-6)}@media (max-width:1024px){.sc-info-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sc-info-grid{grid-template-columns:1fr}}