._section_19p9i_1,._section_19p9i_1 [id]{scroll-margin-top:120px}.crest-location-page ._section_19p9i_1{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--crest-line)}.crest-location-page ._section_19p9i_1 .crest-industry-section__inner>h2{margin-bottom:24px;font-size:clamp(32px,3.5vw,46px);line-height:1.15;text-wrap:balance}.crest-location-page ._section_19p9i_1 .crest-industry-section__inner>h2:before{display:block;width:40px;height:3px;margin-bottom:18px;background:var(--crest-gold);content:""}.crest-location-page ._section_19p9i_1.crest-industry-section--intro{padding-top:24px;border-top:0}._section_19p9i_1 .crest-industry-rich{min-width:0;overflow-wrap:anywhere}._section_19p9i_1 .crest-industry-rich img{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}._section_19p9i_1 .crest-industry-rich :is(h2,h3,h4){color:var(--crest-black);font-family:var(--crest-font-display);font-weight:500}._section_19p9i_1 .crest-industry-rich a{color:var(--crest-bronze-text);text-underline-offset:3px}._section_19p9i_1 .crest-industry-rich a:focus-visible,._section_19p9i_1 .crest-industry-rich summary:focus-visible,._section_19p9i_1 .crest-table-scroll:focus-visible{outline:2px solid var(--crest-gold-text);outline-offset:4px}._section_19p9i_1 .ig,._section_19p9i_1 .crest-industry-legacy-dark{margin:32px 0;padding:28px;border:1px solid var(--crest-line);border-radius:12px;background:var(--crest-ink);color:#fff}._section_19p9i_1 .ig :is(h2,h3,h4),._section_19p9i_1 .crest-industry-legacy-dark :is(h2,h3,h4){margin-top:0;color:var(--crest-gold)}._section_19p9i_1 .ig p,._section_19p9i_1 .crest-industry-legacy-dark p{color:#ffffffd1}._section_19p9i_1 .ig a,._section_19p9i_1 .crest-industry-legacy-dark a{color:var(--crest-gold)}._section_19p9i_1 .ig-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0}._section_19p9i_1 .ig-item{min-width:0;padding:22px 14px;border:1px solid var(--crest-line);border-radius:8px;background:#ffffff0d;text-align:center}._section_19p9i_1 .ig-stat,._section_19p9i_1 .crest-industry-legacy-stat{display:block;color:var(--crest-gold-text);font:500 32px/1.15 var(--crest-font-display)}._section_19p9i_1 .ig-stat,._section_19p9i_1 .crest-industry-legacy-dark .crest-industry-legacy-stat{color:var(--crest-gold)}._section_19p9i_1 .ig-lbl{display:block;margin-top:10px;color:#ffffffd1;font:500 12px/1.5 var(--crest-font-sans);letter-spacing:.03em}._section_19p9i_1 .ig>p:last-child{margin:18px 0 0;font:400 12px/1.6 var(--crest-font-sans)}._section_19p9i_1 .steps,._section_19p9i_1 .crest-industry-rich .step-wrap{display:grid;gap:16px;margin:24px 0 32px;padding:0;list-style:none}._section_19p9i_1 .crest-industry-rich .step-wrap>.step{display:grid;margin:0;padding-inline-start:24px;list-style:none}._section_19p9i_1 .step{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;padding:24px;border:1px solid var(--crest-line);border-radius:12px;background:#fff}._section_19p9i_1 .step-num{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:12px;background:var(--crest-ink);color:#fff;font:700 22px/1 var(--crest-font-sans);font-variant-numeric:tabular-nums}._section_19p9i_1 .step-body{min-width:0}._section_19p9i_1 .step-body :is(h3,h4){margin:0 0 8px;font:700 18px/26px var(--crest-font-sans)}._section_19p9i_1 .crest-location-process-summary{margin:36px 0}._section_19p9i_1 .crest-industry-rich .crest-location-process-summary>h3{margin:0 0 20px;font-size:clamp(26px,2.5vw,34px);line-height:1.2;text-wrap:balance}.crest-location-page ._section_19p9i_1 .crest-industry-legacy-callout:has(>.crest-industry-legacy-grid){margin-block:36px;padding:0;border:0;background:transparent}.crest-location-page ._section_19p9i_1 .crest-industry-legacy-callout:has(>.crest-industry-legacy-grid)>h3{margin:0 0 20px;font-size:clamp(26px,2.5vw,34px);line-height:1.2}.crest-location-page ._section_19p9i_1 .crest-industry-legacy-callout>.crest-industry-legacy-grid>.crest-industry-legacy-card{background:#fff}._section_19p9i_1 .crest-industry-rich .crest-location-compact-steps{grid-template-columns:repeat(2,minmax(0,1fr))}._section_19p9i_1 .crest-location-compact-steps .step-body>p{margin:0;font:400 16px/24px var(--crest-font-sans)}._section_19p9i_1 .step-body>:last-child,._section_19p9i_1 .scenario>:last-child,._section_19p9i_1 .why-card>:last-child,._section_19p9i_1 .crest-industry-legacy-card>:last-child,._section_19p9i_1 .crest-industry-legacy-callout>:last-child{margin-bottom:0}._section_19p9i_1 .why-grid,._section_19p9i_1 .crest-industry-legacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 32px}._section_19p9i_1 .scenario,._section_19p9i_1 .why-card,._section_19p9i_1 .crest-industry-legacy-card{min-width:0;padding:24px;border:1px solid var(--crest-line);border-radius:8px;background:var(--crest-cream);color:var(--crest-muted)}._section_19p9i_1 .scenario{margin:20px 0 28px}._section_19p9i_1 .scenario :is(h3,h4),._section_19p9i_1 .why-card :is(h3,h4),._section_19p9i_1 .crest-industry-legacy-card :is(h3,h4){margin-top:0}._section_19p9i_1 .crest-industry-legacy-card.crest-industry-legacy-dark{background:var(--crest-ink);color:#fff}._section_19p9i_1 .crest-industry-legacy-flex{display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px;margin:24px 0}._section_19p9i_1 .crest-industry-legacy-flex>*{min-width:0}._section_19p9i_1 .crest-industry-legacy-flex>div:last-child{flex:1 1 180px}._section_19p9i_1 .amt,._section_19p9i_1 .crest-industry-legacy-card .crest-industry-legacy-stat{margin:8px 0 16px;color:var(--crest-gold-text);font:500 34px/1.15 var(--crest-font-display)}._section_19p9i_1 .crest-industry-legacy-dark .crest-industry-legacy-stat{color:var(--crest-gold)}._section_19p9i_1 .hl,._section_19p9i_1 .info,._section_19p9i_1 .tip,._section_19p9i_1 .crest-industry-legacy-callout{margin:24px 0;padding:20px 24px;border-left:3px solid var(--crest-gold);border-radius:0 8px 8px 0;background:var(--crest-cream-2);color:var(--crest-muted)}._section_19p9i_1 .disc{margin-top:24px;padding-top:16px;border-top:1px solid var(--crest-line);color:var(--crest-muted);font:400 12px/1.7 var(--crest-font-sans)}._section_19p9i_1 .crest-industry-legacy-callout.crest-industry-legacy-dark{background:var(--crest-ink);color:#fff}._section_19p9i_1 .crest-industry-rich .cta{padding:28px;border-left:3px solid var(--crest-gold);background:var(--crest-ink);color:#fff}._section_19p9i_1 .crest-industry-rich .cta :is(h3,h4){color:var(--crest-gold)}._section_19p9i_1 .crest-industry-rich .cta a{min-height:44px;align-items:center;justify-content:center;background:var(--crest-gold);color:var(--crest-ink);text-align:center}._section_19p9i_1 .crest-industry-rich .crest-industry-legacy-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:12px 20px;border-radius:6px;background:var(--crest-gold);color:var(--crest-ink);font-weight:700;text-align:center;text-decoration:none}._section_19p9i_1 .crest-industry-table-wrap{max-width:100%;overflow-x:auto}._section_19p9i_1 .crest-industry-rich table{display:table;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;white-space:normal}._section_19p9i_1 .crest-table-scroll{max-width:100%;margin:24px 0 34px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:6px}._section_19p9i_1 .crest-table-scroll table{margin:0}._section_19p9i_1 .crest-industry-rich :is(th,td){min-width:120px;overflow-wrap:normal}._section_19p9i_1 .crest-industry-rich th{background:var(--crest-ink);color:#fff}._section_19p9i_1 .crest-industry-rich tr:nth-child(2n) td{background:var(--crest-cream)}._section_19p9i_1 .faq summary{min-height:44px}@media (max-width: 999px){._section_19p9i_1 .ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){._section_19p9i_1 .ig,._section_19p9i_1 .crest-industry-legacy-dark,._section_19p9i_1 .crest-industry-rich .cta{padding:20px}._section_19p9i_1 .ig-grid{gap:12px}._section_19p9i_1 .ig-item{padding:18px 12px}._section_19p9i_1 .ig-stat{font-size:28px}._section_19p9i_1 .why-grid,._section_19p9i_1 .crest-industry-legacy-grid,._section_19p9i_1 .crest-industry-rich .crest-location-compact-steps{grid-template-columns:minmax(0,1fr)}._section_19p9i_1 .step{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 16px}._section_19p9i_1 .step-num{width:40px;height:40px;border-radius:10px;font-size:20px}._section_19p9i_1 .crest-industry-rich .step-wrap>.step{padding-inline-start:16px}}@media (max-width: 575px){._section_19p9i_1 .ig-grid{grid-template-columns:minmax(0,1fr)}}
