.bgc-CaseStudy{background-color:var(--background-secondary);display:grid;gap:calc(32em / var(--em));padding-block:calc(80em / var(--em))}.bgc-CaseStudy_Heading:is(.bgc-CaseStudy_Heading){gap:calc(8em / var(--em));justify-items:start}.bgc-CaseStudy_Heading .st-Section_Eyebrow{--em: 11}.bgc-CaseStudy_Heading .st-Section_Title{--em: 28}.bgc-CaseStudy_Heading .st-Section_Description{padding-block-start:calc(24em / var(--em))}.bgc-CaseStudy_List{display:grid;gap:calc(24em / var(--em))}@media(width>=48em){.bgc-CaseStudy{padding-block:calc(120em / var(--em))}.bgc-CaseStudy_Heading:is(.bgc-CaseStudy_Heading){gap:calc(16em / var(--em))}.bgc-CaseStudy_Heading .st-Section_Eyebrow{--em: 13}.bgc-CaseStudy_Heading .st-Section_Title{--em: 32}.bgc-CaseStudy_Heading .st-Section_Description{padding-block-start:calc(8em / var(--em));text-align:start}.bgc-CaseStudy_List{gap:calc(24em / var(--em))}}.bgc-Faq{display:grid;gap:calc(32em / var(--em))}.bgc-Faq_Heading:is(.bgc-Faq_Heading){gap:calc(8em / var(--em));justify-items:start}.bgc-Faq_Heading .st-Section_Eyebrow{--em: 11}.bgc-Faq_Heading .st-Section_Title{--em: 28}.bgc-Faq_List{display:grid;gap:calc(16em / var(--em))}.bgc-Faq_Action{margin-inline-start:calc(41em / var(--em))}@media(width>=48em){.bgc-Faq_Heading:is(.bgc-Faq_Heading){gap:calc(16em / var(--em))}.bgc-Faq_Heading .st-Section_Eyebrow{--em: 13}.bgc-Faq_Heading .st-Section_Title{--em: 32}.bgc-Faq_Action{inline-size:calc(301em / var(--em));justify-self:end;margin-inline-start:0;white-space:nowrap}}.bgc-Hero{padding-inline:calc(12em / var(--em))}.bgc-Hero_Inner{background:var(--background-brand-subtle);border-radius:calc(8em / var(--em));display:grid;gap:calc(32em / var(--em));overflow:hidden;padding:calc(40em / var(--em)) calc(20em / var(--em)) calc(32em / var(--em));position:relative;z-index:1}.bgc-Hero_Inner:before,.bgc-Hero_Inner:after{aspect-ratio:1/1;border:calc(45.126em / var(--em)) solid rgba(255,255,255,.4);border-radius:50%;content:"";inline-size:calc(318em / var(--em));position:absolute;z-index:-1}.bgc-Hero_Inner:before{inset-block-start:calc(-100.25em / var(--em));inset-inline-start:calc(-117.75em / var(--em))}.bgc-Hero_Inner:after{inset-block-end:calc(-206.38em / var(--em));inset-inline-end:calc(-92.75em / var(--em))}.bgc-Hero_Body{display:grid;gap:calc(16em / var(--em))}.bgc-Hero_Heading{display:grid;gap:calc(4em / var(--em))}.bgc-Hero_Eyebrow{color:var(--text-accent);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Hero_Title{--em: 30;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Hero_Image img{border-radius:calc(4em / var(--em))}.bgc-Hero_Description{letter-spacing:.04em;line-height:1.8}.bgc-Hero_Features.santsu-InnerBlocksList{display:grid;gap:calc(4em / var(--em));grid-template-columns:repeat(3,minmax(0,1fr))}.bgc-Hero_Features.santsu-InnerBlocksList>li{--em: 12;align-items:center;background:var(--background-primary);border-radius:calc(2.117em / var(--em));box-shadow:0 calc(25.932em / var(--em)) calc(7.409em / var(--em)) #c7c7c700,0 calc(16.406em / var(--em)) calc(6.351em / var(--em)) #c7c7c703,0 calc(9.526em / var(--em)) calc(5.821em / var(--em)) #c7c7c70d,0 calc(4.234em / var(--em)) calc(4.234em / var(--em)) #c7c7c714,0 calc(1.058em / var(--em)) calc(2.117em / var(--em)) #c7c7c717;color:var(--text-primary);display:grid;font-weight:600;justify-items:center;letter-spacing:.04em;line-height:1.4;padding:calc(16.935em / var(--em)) calc(8em / var(--em));text-align:center;position:relative}.bgc-Hero_Features.santsu-InnerBlocksList>li>svg{aspect-ratio:1/1;color:var(--accent-support);inline-size:calc(8.468em / var(--em));position:absolute;inset-block-start:calc(4.23em / var(--em));inset-inline-start:calc(4.23em / var(--em))}.bgc-Hero_Actions{background:#bfeafc;border-radius:calc(4em / var(--em));display:grid;gap:calc(16em / var(--em));margin-block-start:calc(16em / var(--em));padding:calc(24em / var(--em)) calc(16em / var(--em))}.bgc-Hero_Actions .st-Section_Button span{white-space:nowrap}.bgc-Hero_Phone{display:grid;gap:calc(12em / var(--em));justify-items:center}.bgc-Hero_Phone small{--em: 13;font-weight:600;letter-spacing:.04em;line-height:1}.bgc-Hero_Phone strong{--em: 32;align-items:center;display:grid;font-weight:600;gap:calc(8em / var(--em));grid-template-columns:calc(37em / var(--em)) auto;line-height:1}.bgc-Hero_Call:is(.bgc-Hero_Call){--section-button-color: var(--text-primary)}.bgc-Hero_Divider{border-block-start:calc(1em / var(--em)) dashed var(--text-inverse)}@media(width>=48em){.bgc-Hero{padding-block-end:calc(24em / var(--em));padding-inline:calc(24em / var(--em))}.bgc-Hero_Inner{gap:calc(8em / var(--em));padding:calc(48em / var(--em)) calc(-48em / var(--em) + var(--pd)) calc(56em / var(--em))}.bgc-Hero_Inner:before,.bgc-Hero_Inner:after{border-width:calc(64em / var(--em))}.bgc-Hero_Inner:before{inline-size:calc(451em / var(--em));inset-block-start:calc(-251em / var(--em));inset-inline-start:calc(-280em / var(--em) + var(--pd))}.bgc-Hero_Inner:after{inline-size:calc(503em / var(--em));inset-block-end:calc(-209em / var(--em));inset-inline-end:calc(-192em / var(--em) + var(--pd))}.bgc-Hero_Body{align-items:end;gap:calc(24em / var(--em)) calc(8em / var(--em));grid-auto-flow:column;grid-template-columns:minmax(0,1fr) calc(528em / var(--em));grid-template-rows:repeat(4,auto) 1fr}.bgc-Hero_Heading{gap:calc(8em / var(--em))}.bgc-Hero_Eyebrow{--em: 24}.bgc-Hero_Title{--em: 48}.bgc-Hero_Image{align-self:end;grid-row:span 4;order:1}.bgc-Hero_Features.santsu-InnerBlocksList{gap:calc(8em / var(--em));padding-inline-end:calc(96em / var(--em))}.bgc-Hero_Features.santsu-InnerBlocksList>li{--em: 16;border-radius:calc(4em / var(--em));box-shadow:0 calc(49em / var(--em)) calc(14em / var(--em)) #c7c7c700,0 calc(31em / var(--em)) calc(12em / var(--em)) #c7c7c703,0 calc(18em / var(--em)) calc(11em / var(--em)) #c7c7c70d,0 calc(8em / var(--em)) calc(8em / var(--em)) #c7c7c714,0 calc(2em / var(--em)) calc(4em / var(--em)) #c7c7c717;padding:calc(32em / var(--em)) calc(24em / var(--em))}.bgc-Hero_Features.santsu-InnerBlocksList>li>svg{inline-size:calc(16em / var(--em));inset-block-start:calc(8em / var(--em));inset-inline-start:calc(8em / var(--em))}.bgc-Hero_Actions{align-items:center;background:transparent;border-radius:0;display:grid;gap:calc(24em / var(--em));grid-template-columns:calc(312em / var(--em)) minmax(0,1fr);margin-block-start:calc(8em / var(--em));padding:0}.bgc-Hero_Actions .st-Section_Button{padding-block:calc(20em / var(--em))}.bgc-Hero_Contact{order:-1}.bgc-Hero_Phone{gap:calc(8em / var(--em));justify-items:start}.bgc-Hero .st-Breadcrumb{order:-1}}.bgc-Issues{display:grid;gap:calc(24em / var(--em))}.bgc-Issues_Heading:is(.bgc-Issues_Heading){gap:calc(8em / var(--em))}.bgc-Issues_Heading .st-Section_Eyebrow{--em: 11}.bgc-Issues_Heading .st-Section_Title{--em: 24}.bgc-Issues_List.santsu-InnerBlocksList{display:grid;gap:calc(8em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-Issues_List.santsu-InnerBlocksList li{align-items:center;background:#7195aa;border-radius:calc(4em / var(--em));color:var(--text-inverse);display:grid;font-weight:600;letter-spacing:.04em;line-height:1.4;padding:calc(16em / var(--em)) calc(12em / var(--em))}.bgc-Issues_List.santsu-InnerBlocksList li strong,.bgc-Issues_List.santsu-InnerBlocksList li span{letter-spacing:.04em}.bgc-Issues_List.santsu-InnerBlocksList li strong{font-weight:600}.bgc-Issues_List.santsu-InnerBlocksList li span{font-weight:400}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList{gap:calc(16em / var(--em))}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList li{align-content:start;background-color:transparent;border:calc(1em / var(--em)) solid var(--border-strong);color:var(--text-secondary);gap:calc(16em / var(--em));padding:calc(23em / var(--em))}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList li strong{--em: 16;color:var(--text-primary);text-align:center}@media(width<48em){.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList{grid-template-columns:auto}}@media(width>=48em){.bgc-Issues{gap:calc(32em / var(--em))}.bgc-Issues_Heading{gap:calc(16em / var(--em))}.bgc-Issues_Heading .st-Section_Eyebrow{--em: 13}.bgc-Issues_Heading .st-Section_Title{--em: 32}.bgc-Issues_List.santsu-InnerBlocksList{gap:calc(16em / var(--em));grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:calc(32em / var(--em))}.bgc-Issues_List.santsu-InnerBlocksList li{--em: 16;padding:calc(32em / var(--em)) calc(24em / var(--em))}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList{padding-inline:calc(32em / var(--em))}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList li{padding-block:calc(31em / var(--em))}.bgc-Issues.is-outlined .bgc-Issues_List.santsu-InnerBlocksList li strong{--em: 18}}.bgc-Process{display:grid;gap:calc(16em / var(--em))}.bgc-Process_Heading:is(.bgc-Process_Heading){gap:calc(8em / var(--em));justify-items:start}.bgc-Process_Heading .st-Section_Eyebrow{--em: 11}.bgc-Process_Heading .st-Section_Title{--em: 28}.bgc-Process_Heading .st-Section_Description{padding-block-start:calc(24em / var(--em))}.bgc-Process_Steps.santsu-InnerBlocksList{display:grid;padding-block-start:calc(16em / var(--em))}.bgc-Process_Steps.santsu-InnerBlocksList>li{align-items:center;display:grid;gap:calc(24em / var(--em));grid-template-columns:calc(48em / var(--em)) minmax(0,1fr);position:relative;z-index:1}.bgc-Process_Steps.santsu-InnerBlocksList>li+li:before{background:linear-gradient(to bottom,#e4eef400,#d8e6ee69 12.981%,#c7dae5);content:"";inline-size:calc(8em / var(--em));position:absolute;inset-block:calc(var(--prevBlockSize, 0px) / -2 + 24em / var(--em)) calc(50% + 24em / var(--em));inset-inline-start:calc(20em / var(--em))}.bgc-Process_StepNumber{--em: 17.25;aspect-ratio:1;background:var(--background-primary);border:calc(.75em / var(--em)) solid var(--border-default);border-radius:50%;color:#203f52;display:grid;letter-spacing:.04em;place-items:center}.bgc-Process_StepContent{display:grid;gap:calc(8em / var(--em));padding-block:calc(24em / var(--em))}.bgc-Process_Steps.santsu-InnerBlocksList>li+li .bgc-Process_StepContent{border-block-start:calc(1em / var(--em)) dashed var(--border-strong)}.bgc-Process_StepTitle{--em: 18;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Process_StepDescription{letter-spacing:.04em;line-height:1.8}.bgc-Process_ContactLink{--em: 14;align-items:center;color:var(--text-primary);display:grid;font-weight:600;gap:calc(8em / var(--em));grid-template-columns:auto calc(24em / var(--em));justify-self:start;letter-spacing:.04em;line-height:1;padding-block-start:calc(8em / var(--em))}.bgc-Process_ContactLink:focus-visible .bgc-Process_ContactLabel:after{scale:1 1;transform-origin:left center}@media(hover:hover){.bgc-Process_ContactLink:hover .bgc-Process_ContactLabel:after{scale:1 1;transform-origin:left center}}.bgc-Process_ContactLabel{position:relative}.bgc-Process_ContactLabel:after{background-color:currentColor;block-size:calc(1em / var(--em));content:"";inset-block-end:calc(-3em / var(--em));inset-inline:0;position:absolute;scale:0 1;transform-origin:right center;transition:scale .3s cubic-bezier(.33,1,.68,1)}.bgc-Process_Note{--em: 14;letter-spacing:.04em;line-height:1.4}@media(width>=48em){.bgc-Process_Heading:is(.bgc-Process_Heading){gap:calc(16em / var(--em))}.bgc-Process_Heading .st-Section_Eyebrow{--em: 13}.bgc-Process_Heading .st-Section_Title{--em: 32}.bgc-Process_Heading .st-Section_Description{--em: 16;padding-block-start:calc(16em / var(--em));text-align:start}.bgc-Process_Steps.santsu-InnerBlocksList>li{gap:calc(32em / var(--em));grid-template-columns:calc(64em / var(--em)) minmax(0,1fr)}.bgc-Process_Steps.santsu-InnerBlocksList>li+li:before{inset-block:calc(var(--prevBlockSize, 0px) / -2 + 32em / var(--em)) calc(50% + 32em / var(--em));inset-inline-start:calc(28em / var(--em))}.bgc-Process_StepNumber{--em: 23;border-width:calc(1em / var(--em))}.bgc-Process_StepContent{padding-block:calc(32em / var(--em))}.bgc-Process_StepTitle{--em: 20}}.bgc-Reason{background-color:#f2fafe;display:grid;gap:calc(40em / var(--em));padding-block:calc(80em / var(--em))}.bgc-Reason_Main{display:grid;gap:calc(32em / var(--em))}.bgc-Reason_Heading:is(.bgc-Reason_Heading){justify-items:start}.bgc-Reason_Heading .st-Section_Eyebrow{--em: 11}.bgc-Reason_Metrics.santsu-InnerBlocksList{display:grid;gap:calc(8em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item){background:var(--background-primary);border-radius:calc(2em / var(--em));box-shadow:0 calc(24.348em / var(--em)) calc(6.957em / var(--em)) 0 #c7c7c700,0 calc(15.404em / var(--em)) calc(5.963em / var(--em)) 0 #c7c7c703,0 calc(8.944em / var(--em)) calc(5.466em / var(--em)) 0 #c7c7c70d,0 calc(3.975em / var(--em)) calc(3.975em / var(--em)) 0 #c7c7c714,0 calc(.994em / var(--em)) calc(1.988em / var(--em)) 0 #c7c7c717;display:grid;gap:calc(4em / var(--em));justify-items:center;padding:calc(16em / var(--em));position:relative}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item)>dt{--em: 12;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item)>dd{align-items:end;display:flex;justify-content:center;line-height:1}.bgc-Reason_MetricPrefix,.bgc-Reason_MetricSuffix{--em: 14;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4;padding-block-end:calc(4em / var(--em))}.bgc-Reason_MetricNumber{--em: 48;color:var(--text-accent);font-weight:500;letter-spacing:-.04em;line-height:1}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item):before{aspect-ratio:1/1;background-color:var(--text-accent);border-radius:50%;content:"";inline-size:calc(3em / var(--em));position:absolute;inset-block-start:calc(4em / var(--em));inset-inline-start:calc(4em / var(--em))}.bgc-Reason_Pbsa{border-block-start:calc(1em / var(--em)) dashed var(--border-strong);display:grid;gap:calc(8em / var(--em));padding-block-start:calc(40em / var(--em))}.bgc-Reason_PbsaHeading{align-items:center;display:grid;gap:calc(8em / var(--em));grid-template-columns:calc(64em / var(--em)) minmax(0,1fr)}.bgc-Reason_PbsaLogo{background:var(--background-primary);border-radius:calc(2em / var(--em));display:grid;padding:calc(7.41em / var(--em)) calc(8.39em / var(--em));place-items:center}.bgc-Reason_PbsaTitle{--em: 18;color:#22252b;display:grid;font-weight:600;gap:calc(8em / var(--em));grid-template-columns:calc(18em / var(--em)) minmax(0,1fr);letter-spacing:.04em;line-height:1.4}.bgc-Reason_PbsaTitle svg{color:var(--accent-support);margin-block-start:calc(4em / var(--em))}.bgc-Reason_PbsaText{--em: 14;letter-spacing:.04em;line-height:1.8}@media(width>=48em){.bgc-Reason{padding-block:calc(120em / var(--em))}.bgc-Reason_Heading{grid-template-columns:auto}.bgc-Reason_Heading .st-Section_Eyebrow{--em: 13}.bgc-Reason_Heading .st-Section_Title{--em: 32}.bgc-Reason_Heading .st-Section_Description{padding-block-start:calc(16em / var(--em));text-align:start}.bgc-Reason_Metrics.santsu-InnerBlocksList{gap:calc(12em / var(--em));grid-template-columns:repeat(4,minmax(0,1fr))}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item){border-radius:calc(4em / var(--em));gap:calc(8em / var(--em));padding:calc(32em / var(--em)) calc(10em / var(--em))}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item)>dt,.bgc-Reason_MetricPrefix,.bgc-Reason_MetricSuffix{--em: 16}.bgc-Reason_MetricPrefix,.bgc-Reason_MetricSuffix{padding-block-end:calc(8em / var(--em))}.bgc-Reason_MetricNumber{--em: 56}.bgc-Reason_Metrics.santsu-InnerBlocksList>:is(div,.santsu-DefinitionList_Item):before{inline-size:calc(6em / var(--em));inset-block-start:calc(8em / var(--em));inset-inline-start:calc(8em / var(--em))}.bgc-Reason_Pbsa{gap:0 calc(32em / var(--em));grid-auto-flow:column;grid-template-columns:calc(228em / var(--em)) minmax(0,1fr);grid-template-rows:1fr repeat(2,auto) 1fr;margin-block-start:calc(16em / var(--em));padding-block-start:calc(48em / var(--em))}.bgc-Reason_Pbsa:before{content:""}.bgc-Reason_PbsaHeading{display:contents}.bgc-Reason_PbsaLogo{grid-row:span 4;justify-self:stretch;order:-1;padding:calc(32em / var(--em)) calc(40em / var(--em))}.bgc-Reason_PbsaTitle{--em: 24;grid-template-columns:calc(24em / var(--em)) minmax(0,1fr)}.bgc-Reason_PbsaTitle svg{margin-block-start:calc(6em / var(--em))}.bgc-Reason_PbsaText{padding-block-start:calc(16em / var(--em))}}.bgc-ServiceContact{background:var(--text-accent);border-radius:calc(8em / var(--em));box-shadow:0 calc(49em / var(--em)) calc(14em / var(--em)) 0 #c7c7c700,0 calc(31em / var(--em)) calc(12em / var(--em)) 0 #c7c7c703,0 calc(18em / var(--em)) calc(11em / var(--em)) 0 #c7c7c70d,0 calc(8em / var(--em)) calc(8em / var(--em)) 0 #c7c7c714,0 calc(2em / var(--em)) calc(4em / var(--em)) 0 #c7c7c717;display:grid;gap:calc(16em / var(--em));overflow:hidden;padding:calc(32em / var(--em)) calc(16em / var(--em)) calc(24em / var(--em));position:relative;z-index:1}.bgc-ServiceContact:before,.bgc-ServiceContact:after{aspect-ratio:1;border:calc(34.802em / var(--em)) solid rgba(255,255,255,.12);border-radius:50%;content:"";inline-size:calc(274.619em / var(--em));position:absolute;z-index:-1}.bgc-ServiceContact:before{inset-block-start:calc(29.28em / var(--em));inset-inline-end:calc(-101.84em / var(--em))}.bgc-ServiceContact:after{inset-block-end:calc(-116.41em / var(--em));inset-inline-end:calc(-42.84em / var(--em))}.bgc-ServiceContact_Content{color:var(--text-inverse);display:grid;gap:calc(16em / var(--em))}.bgc-ServiceContact_Heading{display:grid;gap:calc(16em / var(--em))}.bgc-ServiceContact_Eyebrow{--em: 14;font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-ServiceContact_Title{--em: 48;font-weight:500;letter-spacing:-.02em;line-height:1}.bgc-ServiceContact:is(.is-self,.is-selfCta) .bgc-ServiceContact_Title{--em: 20;font-family:Noto Sans JP Variable,sans-serif;font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-ServiceContact_Description{letter-spacing:.04em;line-height:1.8}.bgc-ServiceContact_Features.santsu-InnerBlocksList{display:grid;gap:calc(4em / var(--em));grid-template-columns:repeat(3,minmax(0,1fr))}.bgc-ServiceContact_Features.santsu-InnerBlocksList>li{--em: 12;align-items:center;background:var(--background-primary);border-radius:calc(2em / var(--em));box-shadow:0 calc(25.932em / var(--em)) calc(7.41em / var(--em)) 0 #c7c7c700,0 calc(16.406em / var(--em)) calc(6.35em / var(--em)) 0 #c7c7c703,0 calc(9.526em / var(--em)) calc(5.822em / var(--em)) 0 #c7c7c70d,0 calc(4.234em / var(--em)) calc(4.234em / var(--em)) 0 #c7c7c714,0 calc(1.058em / var(--em)) calc(2.116em / var(--em)) 0 #c7c7c717;color:var(--text-primary);display:grid;font-weight:600;justify-items:center;letter-spacing:.04em;line-height:1.4;padding:calc(17em / var(--em)) calc(3em / var(--em));position:relative;text-align:center}.bgc-ServiceContact_Features.santsu-InnerBlocksList>li>svg{color:var(--accent-support);inline-size:calc(8em / var(--em));position:absolute;inset-block-start:calc(4em / var(--em));inset-inline-start:calc(4em / var(--em))}.bgc-ServiceContact_PhonePanel{background-color:#f2fafe;border-radius:calc(4em / var(--em));display:grid;gap:calc(24em / var(--em));padding:calc(24em / var(--em))}.bgc-ServiceContact_PhoneContent{display:grid;gap:calc(12em / var(--em));justify-items:center}.bgc-ServiceContact_PhoneHeading{--em: 16;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1}.bgc-ServiceContact_Phone{--em: 32;align-items:center;color:var(--text-accent);display:grid;font-weight:600;gap:calc(8em / var(--em));grid-template-columns:calc(27.428em / var(--em)) auto;letter-spacing:-.02em;line-height:1}.bgc-ServiceContact_Call:is(.bgc-ServiceContact_Call){--section-button-color: var(--text-primary);justify-self:stretch;padding-block:calc(16em / var(--em))}.bgc-ServiceContact_Hours{--em: 14;letter-spacing:.04em;line-height:1}.bgc-ServiceContact_Divider{border-block-start:calc(1em / var(--em)) dashed var(--border-strong);justify-self:stretch}.bgc-ServiceContact_Action{justify-self:stretch}.bgc-ServiceContact_Action:is(.bgc-ServiceContact_Action){padding-block:calc(16em / var(--em))}.bgc-ServiceContact_Actions{display:grid;gap:calc(8em / var(--em))}.bgc-ServiceContact_Action{white-space:nowrap}.bgc-ServiceContact_Inquiry{justify-content:space-between}.bgc-ServiceContact_Inquiry:is(.bgc-ServiceContact_Inquiry){padding-block:calc(16em / var(--em))}.bgc-ServiceContact:is(.is-self,.is-selfCta) .bgc-ServiceContact_Inquiry{--section-button-color: var(--text-accent)}@media(width>=48em){.bgc-ServiceContact{align-items:center;gap:calc(16em / var(--em));grid-template-columns:minmax(0,1fr) calc(323em / var(--em));padding:calc(32em / var(--em)) calc(32em / var(--em)) calc(32em / var(--em)) calc(8em / var(--em))}.bgc-ServiceContact.is-self{grid-template-columns:minmax(0,1fr) calc(336em / var(--em))}.bgc-ServiceContact.is-selfCta{grid-template-columns:minmax(0,1fr) calc(395em / var(--em));padding:calc(48em / var(--em)) calc(-24em / var(--em) + var(--pd))}.bgc-ServiceContact:before,.bgc-ServiceContact:after{border-width:calc(48em / var(--em));border-color:#ffffff1c}.bgc-ServiceContact:before{inline-size:calc(344em / var(--em));inset-block-start:calc(-155.29em / var(--em));inset-inline-end:calc(-118em / var(--em))}.bgc-ServiceContact.is-selfCta:before{inset-inline-end:calc(-238em / var(--em) + var(--pd))}.bgc-ServiceContact:after{inline-size:calc(395em / var(--em));inset-block-end:calc(-180.71em / var(--em));inset-inline-start:calc(-91em / var(--em))}.bgc-ServiceContact.is-selfCta:after{inset-inline-start:calc(-211em / var(--em) + var(--pd))}.bgc-ServiceContact_Content{padding-inline:calc(32em / var(--em))}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Content{padding-block:calc(16em / var(--em));padding-inline:0}.bgc-ServiceContact_Eyebrow{--em: 16}.bgc-ServiceContact_Title{--em: 64}.bgc-ServiceContact.is-self .bgc-ServiceContact_Title{--em: 24}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Title{--em: 32}.bgc-ServiceContact_Description{padding-block-end:calc(8em / var(--em))}.bgc-ServiceContact_Features.santsu-InnerBlocksList{gap:calc(8em / var(--em))}.bgc-ServiceContact_Features.santsu-InnerBlocksList>li{--em: 14;padding:calc(24em / var(--em)) calc(16em / var(--em))}.bgc-ServiceContact_Features.santsu-InnerBlocksList>li>svg{inline-size:calc(16em / var(--em));inset-block-start:calc(7em / var(--em));inset-inline-start:calc(7em / var(--em))}.bgc-ServiceContact_PhonePanel{gap:calc(32em / var(--em));padding:calc(50em / var(--em)) calc(32em / var(--em))}.bgc-ServiceContact.is-self .bgc-ServiceContact_PhonePanel{gap:calc(24em / var(--em));padding-block:calc(32em / var(--em))}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Features.santsu-InnerBlocksList{inline-size:calc(616em / var(--em))}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Features.santsu-InnerBlocksList>li{--em: 16;padding:calc(32em / var(--em)) calc(40em / var(--em));white-space:nowrap}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_PhonePanel{gap:calc(24em / var(--em));padding:calc(32em / var(--em)) calc(40em / var(--em))}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_PhoneHeading{--em: 18}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Phone{--em: 40}.bgc-ServiceContact.is-selfCta .bgc-ServiceContact_Hours{--em: 16}.bgc-ServiceContact_PhoneContent{gap:calc(16em / var(--em))}.bgc-ServiceContact_Hours{font-weight:600}.bgc-ServiceContact_Action{margin-inline:calc(6.21em / var(--em))}.bgc-ServiceContact:is(.is-self,.is-selfCta) .bgc-ServiceContact_Action{margin-inline:0}}.bgc-Services_Card{background:var(--background-primary);border-radius:calc(8em / var(--em));box-shadow:0 calc(49em / var(--em)) calc(14em / var(--em)) 0 #c7c7c700,0 calc(31em / var(--em)) calc(12em / var(--em)) 0 #c7c7c703,0 calc(18em / var(--em)) calc(11em / var(--em)) 0 #c7c7c70d,0 calc(8em / var(--em)) calc(8em / var(--em)) 0 #c7c7c714,0 calc(2em / var(--em)) calc(4em / var(--em)) 0 #c7c7c717;display:grid;gap:calc(24em / var(--em));padding:calc(16em / var(--em)) calc(16em / var(--em)) calc(24em / var(--em))}.bgc-Services_CardBody,.bgc-Services_CardContent{display:grid;gap:calc(16em / var(--em))}.bgc-Services_CardIntro,.bgc-Services_CardHeading{display:grid;gap:calc(8em / var(--em))}.bgc-Services_CardEyebrow{--em: 14;font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_CardTitle{--em: 24;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_CardDescription{letter-spacing:.04em;line-height:1.8}.bgc-Services_CardMeta{border-block-start:calc(1em / var(--em)) dashed var(--border-strong);display:grid;gap:calc(16em / var(--em));padding-block-start:calc(16em / var(--em))}.bgc-Services_CardDetails{display:grid;gap:calc(8em / var(--em))}.bgc-Services_CardLabel{--em: 13;background-color:#203f52;border-radius:calc(2em / var(--em));color:var(--text-inverse);font-weight:600;justify-self:start;letter-spacing:.04em;line-height:1;padding:calc(4em / var(--em)) calc(8em / var(--em)) calc(5em / var(--em))}.bgc-Services_CardPoints.santsu-InnerBlocksList{display:grid;gap:calc(4em / var(--em));list-style-type:disc;padding-inline-start:calc(16em / var(--em))}.bgc-Services_Card.is-self .bgc-Services_CardPoints.santsu-InnerBlocksList{padding-inline-start:0}.bgc-Services_CardPoint{letter-spacing:.04em;line-height:1.4}.bgc-Services_CardPoint::marker{color:#9dbacb}.bgc-Services_CardPoint.is-check{align-items:start;display:grid;font-weight:600;gap:calc(8em / var(--em));grid-template-columns:calc(24em / var(--em)) minmax(0,1fr)}.bgc-Services_CardPoint.is-check::marker{content:""}.bgc-Services_CardPoint.is-check span{aspect-ratio:1;display:grid;place-items:center}.bgc-Services_CardPoint.is-check svg{color:var(--text-accent);inline-size:calc(18em / var(--em))}.bgc-Services_CardPrice{background:var(--background-tertiary);border-radius:calc(4em / var(--em));display:grid;gap:calc(8em / var(--em));padding:calc(16em / var(--em)) calc(24em / var(--em))}.bgc-Services_CardPriceLabel{--em: 14;font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_CardPriceValue{align-items:baseline;color:var(--text-primary);display:flex;font-weight:600;gap:calc(1em / var(--em));letter-spacing:.04em;line-height:1.4}.bgc-Services_CardPriceValue span{--em: 40;letter-spacing:-.02em;line-height:1}.bgc-Services_CardPriceNote{--em: 14;letter-spacing:.04em;line-height:1.8}.bgc-Services_CardNotes{display:grid;gap:calc(16em / var(--em))}.bgc-Services_CardNote{align-content:start;background:var(--background-tertiary);display:grid;gap:calc(8em / var(--em));padding:calc(24em / var(--em)) calc(16em / var(--em))}.bgc-Services_CardNoteTitle{--em: 16;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_CardNoteText{--em: 14;letter-spacing:.04em;line-height:1.8}.bgc-Services_CardActions{display:grid;gap:calc(8em / var(--em));justify-content:end}.bgc-Services_CardLink{white-space:nowrap}.bgc-Services_CardLink:is(.bgc-Services_CardLink){padding-block:calc(16em / var(--em))}.bgc-Services_Card.is-self .bgc-Services_CardLink.st-Section_Button-secondary{--section-button-color: var(--text-accent)}@media(width<48em){.bgc-Services_CardActions.is-multiple{justify-content:stretch}}@media(width>=48em){.bgc-Services_Card{gap:calc(24em / var(--em));padding:calc(32em / var(--em)) calc(40em / var(--em))}.bgc-Services_CardBody{align-items:start;gap:calc(32em / var(--em));grid-template-columns:calc(232em / var(--em)) minmax(0,1fr)}.bgc-Services_Card.is-corporate .bgc-Services_CardBody{align-items:center}.bgc-Services_CardContent{gap:calc(24em / var(--em));padding-block:calc(8em / var(--em))}.bgc-Services_CardIntro{gap:calc(16em / var(--em))}.bgc-Services_CardEyebrow{--em: 16}.bgc-Services_CardTitle{--em: 28}.bgc-Services_CardMeta{gap:calc(24em / var(--em));padding-block-start:calc(24em / var(--em))}.bgc-Services_Card.is-self .bgc-Services_CardMeta{grid-template-columns:minmax(0,1fr) calc(264em / var(--em))}.bgc-Services_CardDetails{gap:calc(8em / var(--em))}.bgc-Services_CardPoints.santsu-InnerBlocksList{gap:calc(8em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-end:calc(72em / var(--em))}.bgc-Services_Card.is-self .bgc-Services_CardPoints.santsu-InnerBlocksList{gap:calc(8em / var(--em));grid-template-columns:auto}.bgc-Services_CardNotes{gap:calc(16em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-Services_CardNote{min-block-size:calc(153em / var(--em));padding:calc(24em / var(--em))}.bgc-Services_CardActions{grid-template-columns:calc(256em / var(--em))}.bgc-Services_Card.is-self .bgc-Services_CardActions{grid-template-columns:calc(250em / var(--em)) calc(280em / var(--em))}}.bgc-Services{background:var(--background-brand-subtle);display:grid;gap:calc(32em / var(--em));padding-block:calc(80em / var(--em))}.bgc-Services_Heading:is(.bgc-Services_Heading){gap:calc(8em / var(--em));justify-items:start}.bgc-Services_Heading .st-Section_Eyebrow{--em: 11}.bgc-Services_Heading .st-Section_Title{--em: 28;text-align:start}.bgc-Services_List{display:grid;gap:calc(32em / var(--em))}.bgc-Services_List:has(.is-self){padding-block-end:calc(32em / var(--em))}.bgc-Services_Packages{display:grid;gap:calc(24em / var(--em));padding-block:calc(48em / var(--em)) calc(32em / var(--em))}.bgc-Services_PackagesHeading{align-items:center;display:grid;gap:calc(8em / var(--em));grid-template-columns:calc(93em / var(--em)) minmax(0,1fr)}.bgc-Services_PackagesTitle{--em: 20;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_PackagesDescription{grid-column:span 2;letter-spacing:.04em;line-height:1.8}.bgc-Services_PackageList{display:grid;gap:calc(16em / var(--em))}.bgc-Services_Package{align-content:start;background:var(--background-primary);border-radius:calc(4em / var(--em));box-shadow:0 calc(49em / var(--em)) calc(14em / var(--em)) 0 #c7c7c700,0 calc(31em / var(--em)) calc(12em / var(--em)) 0 #c7c7c703,0 calc(18em / var(--em)) calc(11em / var(--em)) 0 #c7c7c70d,0 calc(8em / var(--em)) calc(8em / var(--em)) 0 #c7c7c714,0 calc(2em / var(--em)) calc(4em / var(--em)) 0 #c7c7c717;display:grid;gap:calc(8em / var(--em));padding:calc(32em / var(--em)) calc(24em / var(--em));position:relative}.bgc-Services_Package:before{aspect-ratio:1;background:var(--text-accent);border-radius:50%;content:"";inline-size:calc(6em / var(--em));position:absolute;inset-block-start:calc(8em / var(--em));inset-inline-start:calc(8em / var(--em))}.bgc-Services_PackageTitle{--em: 18;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Services_PackageCombination{background-color:var(--background-secondary);border-radius:calc(4em / var(--em));display:grid;gap:calc(8em / var(--em));padding:calc(16em / var(--em))}.bgc-Services_PackageLabel{--em: 13;background-color:#203f52;border-radius:calc(2em / var(--em));color:var(--text-inverse);font-weight:600;justify-self:start;letter-spacing:.04em;line-height:1;padding:calc(4em / var(--em)) calc(8em / var(--em)) calc(5em / var(--em))}.bgc-Services_PackageValue{color:var(--text-primary);font-weight:500;letter-spacing:.04em;line-height:1.8}.bgc-Services_PackageDescription{--em: 14;letter-spacing:.04em;line-height:1.8}.bgc-Services_PackagesNote{color:var(--text-primary);letter-spacing:.04em;line-height:1.8}.bgc-Services_PackagesNoteLink{color:var(--text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media(width>=48em){.bgc-Services{gap:calc(40em / var(--em));padding-block:calc(120em / var(--em))}.bgc-Services_Heading:is(.bgc-Services_Heading){gap:calc(16em / var(--em))}.bgc-Services_Heading .st-Section_Eyebrow{--em: 13}.bgc-Services_Heading .st-Section_Title{--em: 32}.bgc-Services_Heading .st-Section_Description{padding-block-start:calc(16em / var(--em));text-align:start}.bgc-Services_List:has(.is-self){padding-block-end:calc(56em / var(--em))}.bgc-Services_Packages{gap:calc(24em / var(--em));padding-block:calc(56em / var(--em))}.bgc-Services_PackagesHeading{gap:0 calc(24em / var(--em));grid-auto-flow:column;grid-template-columns:calc(120em / var(--em)) minmax(0,1fr);grid-template-rows:1fr repeat(2,auto) 1fr}.bgc-Services_PackagesHeading:before{content:""}.bgc-Services_PackagesImage{grid-row:span 4;inline-size:calc(133em / var(--em));order:-1}.bgc-Services_PackagesTitle{--em: 24}.bgc-Services_PackagesDescription{padding-block-start:calc(16em / var(--em))}.bgc-Services_PackageList{gap:calc(16em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-Services_Package{gap:calc(16em / var(--em));padding-inline:calc(32em / var(--em))}.bgc-Services_PackageTitle{--em: 20}}.bgc-Solution{display:grid;gap:calc(24em / var(--em))}.bgc-Solution_Heading:is(.bgc-Solution_Heading){gap:calc(8em / var(--em))}.bgc-Solution_Heading .st-Section_Eyebrow{--em: 11}.bgc-Solution_Heading .st-Section_Title{--em: 24}.bgc-Solution_Overseas{display:grid;gap:calc(16em / var(--em));justify-items:center;padding-block-start:calc(40em / var(--em))}.bgc-Solution_OverseasHeading{--em: 18;color:#22252b;font-weight:600;letter-spacing:.04em;line-height:1.4;text-align:center}.bgc-Solution_OverseasGraph{inline-size:calc(234em / var(--em))}.bgc-Solution_OverseasBody{display:grid;gap:calc(8em / var(--em))}.bgc-Solution_OverseasText{color:var(--text-primary);letter-spacing:.04em;line-height:1.8}.bgc-Solution_OverseasNote{--em: 13;color:var(--text-tertiary);letter-spacing:.04em;line-height:1.4}@media(width>=48em){.bgc-Solution_Heading:is(.bgc-Solution_Heading){gap:calc(16em / var(--em))}.bgc-Solution_Heading .st-Section_Eyebrow{--em: 13}.bgc-Solution_Heading .st-Section_Title{--em: 32}.bgc-Solution_Overseas{gap:0 calc(32em / var(--em));grid-auto-flow:column;grid-template-columns:calc(274em / var(--em)) minmax(0,1fr);grid-template-rows:1fr repeat(2,auto) 1fr;justify-items:stretch;padding-block:calc(56em / var(--em)) calc(48em / var(--em))}.bgc-Solution_Overseas:before{content:""}.bgc-Solution_OverseasHeading{--em: 24;text-align:start}.bgc-Solution_OverseasGraph{grid-row:span 4;inline-size:100%;order:-1}.bgc-Solution_OverseasBody{gap:calc(24em / var(--em));padding-block-start:calc(24em / var(--em))}}.bgc-Strength{display:grid;gap:calc(32em / var(--em))}.bgc-Strength_Heading:is(.bgc-Strength_Heading){justify-items:start}.bgc-Strength_Heading .st-Section_Eyebrow{--em: 11}.bgc-Strength_Heading .st-Section_Title{--em: 28;text-align:start}.bgc-Strength_List.santsu-InnerBlocksList{display:grid;gap:calc(24em / var(--em)) calc(16em / var(--em));grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-Strength_List.santsu-InnerBlocksList>li{align-self:start;display:grid;gap:calc(8em / var(--em))}.bgc-Strength_Content{display:grid;gap:calc(8em / var(--em))}.bgc-Strength_CardHeading{display:grid;gap:calc(4em / var(--em))}.bgc-Strength_Number{--em: 13;color:var(--text-accent);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Strength_CardTitle{--em: 18;color:var(--text-primary);font-weight:600;letter-spacing:.04em;line-height:1.4}.bgc-Strength_CardText{--em: 14;letter-spacing:.04em;line-height:1.6}@media(width>=48em){.bgc-Strength_Heading .st-Section_Eyebrow{--em: 13}.bgc-Strength_Heading .st-Section_Title{--em: 32}.bgc-Strength_List.santsu-InnerBlocksList{gap:calc(40em / var(--em)) calc(48em / var(--em))}.bgc-Strength_List.santsu-InnerBlocksList>li{align-items:center;gap:calc(16em / var(--em));grid-template-columns:calc(146em / var(--em)) minmax(0,1fr)}.bgc-Strength_Number{--em: 14}.bgc-Strength_CardTitle{--em: 20}}
