.bc-transition[data-astro-cid-6t3bveol]{width:calc(100% + 2px);height:calc(var(--bc-transition-depth) + 1px);pointer-events:none;z-index:2;color:var(--bc-transition-light);display:block;position:absolute;bottom:-1px;left:-1px}.bc-transition-contour[data-astro-cid-6t3bveol]{fill:none;stroke:var(--bc-transition-line);stroke-width:1px}.bc-detail-page{background:var(--color-mist);--bc-section:var(--bc-section-compact)}.bc-detail-hero{isolation:isolate;background:var(--bc-service-hero-overlay),var(--bc-detail-hero-image,var(--bc-hero-photo)) center 48%/cover,var(--color-midnight);color:var(--color-white);position:relative;overflow:hidden}.bc-detail-hero:before,.bc-detail-strategy:before{content:"";z-index:-1;opacity:.05;pointer-events:none;background:url(/images/brand/topography.svg) 100%/42rem no-repeat,url(/images/brand/topography.svg) 0 100%/30rem no-repeat;position:absolute;inset:0}.bc-detail-hero-grid{grid-template-columns:var(--bc-service-sidebar) minmax(0,1fr);gap:var(--bc-service-column-gap);padding-top:var(--bc-service-hero-inset);padding-bottom:calc(var(--bc-service-hero-bottom) + var(--bc-transition-depth));display:grid}.bc-detail-hero-main{grid-template-columns:minmax(0,1fr) var(--bc-service-form-width);column-gap:var(--bc-gap);grid-template-rows:auto auto 1fr;min-width:0;display:grid}.bc-detail-hero-main>.bc-detail-breadcrumbs{grid-area:1/1}.bc-detail-hero-main>.bc-detail-hero-copy{grid-area:2/1}.bc-detail-hero-main>.bc-detail-benefits{grid-area:3/1;align-self:center}.bc-detail-hero-main>.bc-inquiry-card{grid-area:1/2/4}.bc-service-sidebar{border-right:var(--bc-service-border);flex-direction:column;padding-right:2rem;display:flex}.bc-service-navigation>.bc-eyebrow{color:var(--color-silver);margin-bottom:var(--bc-label-gap)}.bc-service-sidebar nav ul,.bc-service-mobile-nav nav ul{gap:var(--bc-service-nav-gap);display:grid}.bc-service-sidebar nav a,.bc-service-mobile-nav nav a{min-height:2.75rem;font-size:var(--bc-type-action);font-weight:var(--bc-weight-action);line-height:var(--bc-leading-ui);border-radius:var(--radius-md);align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.bc-service-sidebar nav a{min-height:var(--bc-service-nav-target)}.bc-service-sidebar nav a>svg,.bc-service-mobile-nav nav a>svg{color:var(--color-silver);flex:none}.bc-service-sidebar nav a>svg:last-child:not(:first-child){margin-left:auto}.bc-service-sidebar nav a[aria-current],.bc-service-mobile-nav nav a[aria-current]{color:var(--color-sky);background:linear-gradient(90deg,#009dff22,#0072bba8)}.bc-service-sidebar nav a[aria-current]>svg{color:var(--color-sky)}.bc-service-sidebar nav a:hover,.bc-service-mobile-nav nav a:hover{background:#0073b947}.bc-service-help{border:var(--bc-border-dark);padding:var(--bc-service-support-padding);border-radius:var(--radius-md);background:#001b2d66;margin-top:auto}.bc-service-help p:not(.bc-item-title){color:var(--color-silver);margin:.25rem 0 .8rem}.bc-service-mobile-nav{border:var(--bc-border-dark);border-radius:var(--radius-md);background:#001425cf;display:none}.bc-service-mobile-nav>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;padding:.85rem 1rem;list-style:none;display:flex}.bc-service-mobile-nav>summary::-webkit-details-marker{display:none}.bc-service-mobile-nav nav{padding:0 1rem 1rem}.bc-detail-breadcrumbs{color:var(--color-silver);margin-bottom:1.75rem}.bc-detail-breadcrumbs ol,.bc-detail-breadcrumbs li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bc-detail-breadcrumbs svg{color:var(--color-sky);transform:rotate(-90deg)}.bc-detail-breadcrumbs a:hover{color:var(--color-white);text-decoration:underline}.bc-detail-hero-copy .bc-eyebrow{color:var(--color-silver);margin-bottom:var(--bc-label-gap)}.bc-detail-hero-copy h1{color:var(--color-white);text-wrap:initial}.bc-detail-hero-copy .bc-section-description{color:var(--text-light);margin-top:var(--bc-service-hero-copy-gap);max-width:35rem}.bc-detail-actions{margin-top:var(--bc-service-hero-copy-gap);flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.bc-detail-benefits{gap:var(--bc-gap);margin-top:var(--bc-service-benefits-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bc-detail-benefits li{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.bc-detail-benefits svg{color:var(--color-sky);flex:none}.bc-detail-benefits p{color:var(--color-silver);margin-top:.35rem}.bc-inquiry-card{padding:var(--bc-form-padding);border:var(--bc-border);border-radius:var(--radius-lg);background:var(--bc-service-light-bg);color:var(--color-ink);box-shadow:var(--shadow-card);align-self:start;min-width:0;scroll-margin-top:2rem}.bc-inquiry-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.bc-inquiry-intro{color:var(--color-slate);margin:.25rem 0 1rem}.bc-inquiry-fields{gap:var(--bc-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bc-form-field--full{grid-column:1/-1}.bc-inquiry-form>.bc-button{width:100%}.bc-inquiry-privacy{color:var(--color-slate);margin-top:.5rem}.bc-inquiry-privacy a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.bc-inquiry-next{color:var(--color-slate);gap:.35rem;margin-top:.75rem;display:grid}.bc-inquiry-next strong{color:var(--color-ink)}.bc-inquiry-next a{color:var(--color-link);font-weight:var(--bc-weight-action);text-underline-offset:2px;text-decoration:underline}.bc-detail-light{background:var(--bc-service-light-bg);isolation:isolate;position:relative}.bc-detail-light:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background:url(/images/brand/topography.svg) 100% 0/35rem no-repeat,url(/images/brand/topography.svg) 0 100%/28rem no-repeat;position:absolute;inset:0}.bc-detail-light .bc-accent,.bc-detail-light .bc-eyebrow{color:var(--color-link)}.bc-detail-overview{padding:var(--bc-section) 0;background:linear-gradient(var(--bc-transition-light),transparent var(--bc-transition-blend)),var(--bc-overview-bg);z-index:1;overflow:hidden}.bc-detail-overview-grid{gap:var(--bc-service-column-gap);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.bc-overview-copy{min-width:0}.bc-overview-eyebrow,.bc-strategy-eyebrow,.bc-detail-eyebrow{align-items:center;gap:var(--bc-label-gap);display:flex}.bc-overview-eyebrow>span,.bc-strategy-eyebrow>span,.bc-detail-eyebrow>span{background:currentColor;flex:none;width:2rem;height:2px}.bc-detail-overview .bc-section-title{max-width:34rem;margin-top:var(--bc-copy-gap)}.bc-overview-accent{isolation:isolate;display:inline-block;position:relative}.bc-overview-accent>svg{fill:none;width:100%;height:.35em;stroke:var(--color-ocean);stroke-width:3px;stroke-linecap:round;opacity:.3;z-index:-1;position:absolute;bottom:-.15em;left:0}.bc-overview-description{margin-top:var(--bc-grid-gap);max-width:34rem;color:var(--color-slate)}.bc-detail-checks{gap:var(--bc-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;margin:var(--bc-grid-gap) 0!important}.bc-detail-checks li{align-items:flex-start;gap:var(--bc-label-gap);padding-bottom:var(--bc-copy-gap);border-bottom:1px solid var(--bc-overview-rule);min-width:0;display:flex}.bc-overview-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-link);background:var(--bc-overview-icon-bg);flex:none;place-items:center;display:grid}.bc-detail-checks h3{color:var(--color-ink)}.bc-detail-checks p{color:var(--color-slate);margin-top:.35rem}.bc-search-visual{isolation:isolate;min-width:0;padding-block:var(--bc-copy-gap);position:relative}.bc-search-orbit{z-index:-1;border:1px solid var(--bc-overview-rule);pointer-events:none;border-radius:50%;position:absolute;inset:-4% -8% 2%;transform:rotate(-18deg)}.bc-search-orbit:before{content:"";border:1px dashed var(--bc-overview-rule);border-radius:50%;position:absolute;inset:1rem}.bc-search-orbit>span{background:var(--color-ocean);border:.15rem solid var(--color-paper);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:20%;left:8%;box-shadow:0 0 0 .4rem #009dff15}.bc-search-orbit>span+span{inset:auto 8% 19% auto}.bc-detail-illustration{border-radius:var(--radius-xl);background:var(--bc-service-light-bg);min-width:0;box-shadow:var(--bc-overview-visual-shadow);border:1px solid #fff;margin:0;position:relative;overflow:hidden}.bc-search-preview-heading{justify-content:space-between;align-items:center;gap:var(--bc-copy-gap);padding:var(--bc-form-padding);border-bottom:var(--bc-service-border);display:flex}.bc-search-preview-heading .bc-eyebrow{color:var(--color-slate)}.bc-search-location{color:var(--color-link);flex:none;align-items:center;gap:.35rem;display:flex}.bc-detail-illustration img{width:100%;height:auto;display:block}.bc-search-journey{padding:var(--bc-form-padding);background:var(--bc-dark-surface);color:var(--color-white);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bc-search-journey>span{align-items:center;gap:.5rem;display:flex}.bc-search-journey svg{color:var(--color-sky);flex:none}.bc-search-journey>svg{opacity:.6}.bc-search-note{justify-content:center;align-items:center;gap:var(--bc-label-gap);margin-top:var(--bc-copy-gap);color:var(--color-slate);text-align:center;display:flex}.bc-search-note>span{background:var(--color-ocean);flex:none;width:1.5rem;height:2px}.bc-detail-strategy{isolation:isolate;padding:var(--bc-section-feature) 0;background:linear-gradient(to top,var(--bc-transition-dark),transparent var(--bc-transition-blend)),var(--bc-strategy-bg);color:var(--color-white);position:relative;overflow:hidden}.bc-detail-strategy .bc-section-title{color:var(--color-white)}.bc-detail-strategy .bc-eyebrow{color:var(--color-silver)}.bc-detail-strategy .bc-section-description{color:var(--text-light)}.bc-strategy-eyebrow>span{color:var(--color-sky)}.bc-detail-strategy-grid{gap:var(--bc-service-column-gap);grid-template-columns:1fr 1.65fr;align-items:center;display:grid}.bc-detail-section-intro>.bc-section-title{margin-top:var(--bc-label-gap)}.bc-detail-section-intro>p:not(.bc-eyebrow){margin-top:var(--bc-copy-gap)}.bc-detail-section-intro>.bc-button{margin-top:1.4rem}.bc-feature-intro>.bc-section-title{margin-top:var(--bc-copy-gap)}.bc-feature-intro>p:not(.bc-eyebrow),.bc-feature-intro>.bc-button{margin-top:var(--bc-grid-gap)}.bc-detail-features{gap:var(--bc-grid-gap) var(--bc-gap);padding-left:var(--bc-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bc-detail-features article{min-width:0;padding-top:var(--bc-card-padding);position:relative}.bc-detail-features article:before{content:"";background:var(--bc-strategy-rule);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.bc-strategy-icon{width:var(--bc-strategy-icon-size);height:var(--bc-strategy-icon-size);margin-bottom:var(--bc-copy-gap);border:var(--bc-border-dark);border-radius:var(--radius-md);background:var(--bc-strategy-icon-bg);color:var(--color-sky);place-items:center;display:grid}.bc-strategy-icon svg{width:65%;height:65%}.bc-detail-features p{color:var(--color-silver)}.bc-detail-process{padding:var(--bc-section-feature) 0;background:var(--bc-transition-dark);overflow:hidden}.bc-detail-process:after{content:"";inset:0 var(--bc-process-panel-inset);z-index:-2;background:var(--bc-process-bg);border-radius:var(--radius-xl);pointer-events:none;position:absolute}.bc-detail-process.bc-detail-light:before{inset:0 var(--bc-process-panel-inset);border-radius:var(--radius-xl);mask-image:none}.bc-detail-process-grid{gap:var(--bc-service-column-gap);grid-template-columns:1fr 1.65fr;align-items:center;display:grid}.bc-detail-process .bc-section-description{color:var(--color-slate)}.bc-detail-steps{gap:var(--bc-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;padding-left:var(--bc-gap)!important}.bc-detail-steps li{min-width:0;position:relative}.bc-detail-step-line{align-items:center;gap:var(--bc-label-gap);margin-bottom:var(--bc-grid-gap);display:flex;position:relative}.bc-detail-step-number{isolation:isolate;width:var(--bc-process-step-size);height:var(--bc-process-step-size);background:var(--bc-button-bg);color:var(--color-white);box-shadow:var(--bc-process-shadow);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.bc-detail-step-connector{min-width:0;height:1.5rem;color:var(--color-link);flex:1;position:relative}.bc-detail-step-connector:before,.bc-detail-step-connector:after{content:"";background:var(--bc-process-track);pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.bc-detail-step-connector:after{background:var(--color-ocean);transform-origin:0;opacity:0;height:2px;transform:scaleX(0)}.bc-detail-step-connector svg{display:block;position:absolute;top:1px;right:0}.bc-detail-steps h3{margin-bottom:var(--bc-label-gap)}.bc-detail-steps p{color:var(--color-slate)}.bc-detail-support{background:linear-gradient(var(--bc-transition-light),transparent var(--bc-transition-blend)),var(--bc-service-light-bg);overflow:hidden}.bc-detail-light:before,.bc-detail-strategy:before{mask-image:linear-gradient(transparent,#000 var(--bc-transition-blend))}.bc-detail-faq{padding:var(--bc-section-feature) 0}.bc-detail-faq-grid{gap:var(--bc-service-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.bc-detail-faq-intro{justify-content:space-between;align-items:flex-start;gap:var(--bc-grid-gap);flex-direction:column;min-width:0;display:flex}.bc-detail-faq-intro .bc-section-description{max-width:34rem;color:var(--color-slate)}.bc-detail-faq--coastal{background:var(--bc-faq-coastal-bg);color:var(--color-white)}.bc-detail-faq--coastal .bc-section-title{color:var(--color-white)}.bc-detail-faq--coastal .bc-accent{color:var(--color-sky)}.bc-detail-faq--coastal .bc-eyebrow,.bc-detail-faq--coastal .bc-section-description{color:var(--color-silver)}@media (width>=1024px){.bc-detail-faq-intro{align-self:start;position:sticky;top:2rem}}.bc-faq-ask{width:100%;max-width:30rem;padding:var(--bc-card-padding);border-radius:var(--bc-radius-xl);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #0068ad24;position:relative}.bc-faq-ask .bc-item-title{color:var(--color-ink)}.bc-faq-ask .bc-small-copy{max-width:22rem;color:var(--color-slate);margin:.35rem 0 1.1rem}.bc-faq-ask-sign{color:var(--color-link);font-family:Coast Signature,cursive;font-size:var(--bc-type-signature);line-height:var(--bc-leading-signature);position:absolute;top:.75rem;right:1.25rem;rotate:-4deg}.bc-faq-ask-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.bc-page .bc-faq-ask-actions>a:last-child{min-height:2.75rem;color:var(--color-link);font-weight:var(--bc-weight-action);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.bc-detail-faq--coastal .bc-faq-ask{backdrop-filter:blur(10px);box-shadow:none;background:#00142599;border-color:#4faadd40}.bc-detail-faq--coastal .bc-faq-ask .bc-item-title{color:var(--color-white)}.bc-detail-faq--coastal .bc-faq-ask .bc-small-copy{color:var(--color-silver)}.bc-detail-faq--coastal .bc-faq-ask-sign{color:var(--color-sky)}.bc-page .bc-detail-faq--coastal .bc-faq-ask-actions>a:last-child{color:var(--color-white);text-decoration-color:#37beff80}.bc-faq-list{--bc-faq-surface:var(--color-paper);gap:var(--bc-label-gap);flex-direction:column;min-width:0;display:flex}.bc-faq-list details{border:var(--bc-border);border-radius:var(--bc-radius-md);background:var(--bc-faq-surface)}.bc-faq-list details[open]{border-color:var(--color-silver);background:var(--color-white);box-shadow:inset var(--spacing) 0 0 var(--color-link)}.bc-faq-list summary{justify-content:space-between;align-items:center;gap:var(--bc-copy-gap);min-height:var(--bc-faq-row-height);padding:var(--bc-label-gap) var(--bc-copy-gap);border-radius:inherit;cursor:pointer;color:var(--color-ink);list-style:none;display:flex}.bc-faq-list summary::-webkit-details-marker{display:none}.bc-faq-list summary>span:first-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover){.bc-faq-list summary:hover{color:var(--color-link)}}.bc-faq-toggle{width:var(--bc-faq-toggle-size);height:var(--bc-faq-toggle-size);color:var(--color-link);flex:none;place-items:center;display:grid}.bc-faq-toggle svg{stroke-width:2.25px;width:1.5rem;height:1.5rem}.bc-faq-list details[open] .bc-faq-toggle svg{transform:rotate(180deg)}.bc-faq-reply{padding:0 var(--bc-copy-gap) var(--bc-copy-gap)}.bc-faq-reply p{color:var(--color-slate);overflow-wrap:anywhere;margin:0}.bc-detail-faq--coastal .bc-faq-list{--bc-faq-surface:color-mix(in srgb,var(--color-white) 90%,transparent)}.bc-faq-list summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(-1 * var(--spacing))}@supports selector(details:has(> summary:focus-visible)){.bc-faq-list details:has(>summary:focus-visible){outline:2px solid var(--color-focus);outline-offset:var(--spacing)}.bc-faq-list summary:focus-visible{outline:none}}@media (prefers-reduced-motion:no-preference){.bc-faq-list details{transition:background-color var(--bc-duration) var(--ease-coast),border-color var(--bc-duration) var(--ease-coast),box-shadow var(--bc-duration) var(--ease-coast)}.bc-faq-toggle svg{transition:transform var(--bc-duration) var(--ease-coast)}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){.bc-faq-list details{interpolate-size:allow-keywords}.bc-faq-list details::details-content{height:0;transition:height .3s var(--ease-coast),content-visibility .3s allow-discrete;overflow:clip}.bc-faq-list details[open]::details-content{height:auto}}}.bc-detail-related{padding:0 0 var(--bc-section)}.bc-detail-related-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding-top:2rem;display:flex}.bc-detail-related-heading h2{margin-top:var(--bc-label-gap)}.bc-detail-related-heading>.bc-button{flex:none}.bc-related-grid{gap:var(--bc-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bc-related-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffcf;border:1px solid #ffffffb3;align-items:center;gap:1rem;padding:1.25rem;display:flex}.bc-related-icon{color:var(--color-link);border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.bc-related-card>svg{color:var(--color-link);flex:none}.bc-related-card>svg:last-child{margin-left:auto}.bc-related-card p{color:var(--color-slate);margin-top:.3rem}.bc-detail-closing{padding:var(--bc-section) 0;text-align:center;background:linear-gradient(var(--bc-transition-dark),transparent var(--bc-transition-blend)),linear-gradient(#001425a8,#001425bd),var(--bc-hero-photo) center 46%/cover;color:var(--color-white)}.bc-detail-closing .bc-eyebrow,.bc-detail-closing .bc-section-description{color:var(--text-light)}.bc-detail-closing h2{color:var(--color-white);margin-top:var(--bc-label-gap)}.bc-detail-closing .bc-section-description{margin:var(--bc-copy-gap) auto 1.5rem}.bc-detail-closing-text{color:var(--text-light);margin-top:1rem}.bc-page .bc-detail-closing-text a{color:var(--color-white);font-weight:var(--bc-weight-action);text-underline-offset:4px;text-decoration:underline #37beff80}.bc-detail-closing-next{max-width:40rem;color:var(--text-light);font-size:var(--bc-type-small);margin:.75rem auto 0}.bc-detail-closing-next strong{color:var(--color-white)}.bc-title-kicker{display:block}@media (width>=1440px){.bc-detail-hero-grid{grid-template-rows:auto 1fr auto;row-gap:0}.bc-service-sidebar,.bc-detail-hero-main{grid-row:1/4;grid-template-rows:subgrid}.bc-service-sidebar{display:grid}.bc-service-navigation{grid-row:1/3}.bc-service-help{margin-top:var(--bc-service-benefits-gap);grid-row:3}.bc-detail-hero-main>.bc-detail-benefits,.bc-detail-hero-main>.bc-inquiry-card{align-self:stretch}.bc-detail-benefits li{padding-block:var(--bc-service-support-padding);border-block:1px solid #0000;justify-content:space-between}}@media (width<=1439px){.bc-detail-hero-grid{grid-template-columns:1fr;gap:1.5rem}.bc-service-sidebar{display:none}.bc-service-mobile-nav{display:block}}@media (width<=1350px) and (width>=1024px){.bc-service-sidebar{padding-right:1rem}.bc-service-sidebar nav a{gap:.45rem;padding-inline:.3rem}.bc-detail-benefits{gap:1rem}.bc-detail-benefits svg{width:1.75rem}.bc-detail-strategy-grid{grid-template-columns:1fr 1.5fr;gap:2rem}.bc-related-card{gap:.6rem;padding:1rem}.bc-related-icon>svg{width:2rem}.bc-related-card>svg:last-child{width:1rem}}@media (width<=1199px){.bc-detail-benefits{margin-top:2.5rem}.bc-detail-benefits li{flex-direction:column;align-items:flex-start}.bc-detail-overview-grid{gap:2rem}.bc-detail-process-grid{gap:var(--bc-service-column-gap);grid-template-columns:1fr}.bc-detail-process-grid>.bc-detail-section-intro{max-width:42rem}.bc-detail-steps{padding-left:0!important}}@media (width<=1023px){.bc-detail-hero-grid{padding-top:var(--bc-service-hero-inset);padding-bottom:calc(3rem + var(--bc-transition-depth));flex-direction:column;gap:1.5rem;display:flex}.bc-detail-hero-main{display:block}.bc-detail-hero-main>.bc-inquiry-card{margin-top:var(--bc-grid-gap);width:100%;max-width:40rem}.bc-detail-benefits li{flex-direction:row;align-items:center}.bc-detail-overview-grid{grid-template-columns:1fr}.bc-detail-overview-grid>div{max-width:42rem}.bc-detail-illustration{width:100%;max-width:48rem;margin-inline:auto}.bc-detail-strategy-grid{grid-template-columns:1fr}.bc-detail-strategy-grid>.bc-detail-section-intro{max-width:42rem}.bc-detail-features{padding:0}.bc-detail-faq-grid{gap:var(--bc-grid-gap);grid-template-columns:1fr}.bc-detail-faq-grid>.bc-detail-section-intro{max-width:40rem}.bc-detail-related-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.bc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.bc-detail-checks{gap:var(--bc-copy-gap);grid-template-columns:1fr}.bc-search-preview-heading,.bc-search-journey{padding:var(--bc-service-support-padding);gap:var(--bc-label-gap)}.bc-search-journey>span{flex-direction:column}.bc-search-journey>svg{width:1rem}.bc-search-note{align-items:flex-start}.bc-search-note>span{margin-top:.7rem}.bc-detail-hero-grid{padding-top:var(--bc-service-hero-inset)}.bc-detail-breadcrumbs{margin-bottom:1.5rem}.bc-detail-actions{flex-direction:column;align-items:flex-start;gap:1rem}.bc-detail-actions .bc-button{white-space:normal;text-align:center}.bc-detail-benefits{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.bc-detail-benefits li{flex-direction:row;align-items:center}.bc-detail-benefits svg{width:2.1rem}.bc-detail-features{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-detail-features h3{overflow-wrap:anywhere}.bc-detail-related-heading h2{overflow-wrap:normal}.bc-related-grid{grid-template-columns:1fr}.bc-related-card{padding:1.25rem}.bc-detail-closing .bc-section-title{max-width:26rem;margin-inline:auto}.bc-faq-list summary{gap:var(--bc-label-gap);padding-inline:var(--bc-service-support-padding)}.bc-faq-reply{padding-inline:var(--bc-service-support-padding)}}@media (width<=767px){.bc-detail-steps{gap:var(--bc-grid-gap);grid-template-columns:1fr}.bc-detail-steps li{grid-template-columns:var(--bc-process-step-size) minmax(0,1fr);column-gap:var(--bc-gap);display:grid}.bc-detail-steps li:not(:last-child):before{content:"";left:calc(var(--bc-process-step-size) / 2);top:calc(var(--bc-process-step-size) + var(--bc-label-gap));bottom:calc(-1 * var(--bc-grid-gap) + var(--bc-label-gap));border-left:1px solid var(--bc-process-track);pointer-events:none;position:absolute}.bc-detail-step-line{grid-row:span 2;align-items:flex-start;margin:0}.bc-detail-step-connector{display:none}}@media (width<=479px){.bc-inquiry-fields{grid-template-columns:1fr}.bc-detail-features{gap:var(--bc-gap);grid-template-columns:1fr}.bc-detail-features article{grid-template-columns:var(--bc-strategy-icon-size) minmax(0,1fr);column-gap:var(--bc-copy-gap);display:grid}.bc-strategy-icon{grid-row:span 2;margin-bottom:0}}
