[data-page=services-ec]{--ec-dur-tap:0.18s;--ec-dur-tick:0.45s;--ec-dur-reveal:0.75s;--ec-dur-setpiece:1.3s;--ec-ease-house:cubic-bezier(0.16,1,0.3,1);--ec-ease-instrument:cubic-bezier(0.87,0,0.13,1);--ec-measure-body:34em;--ec-measure-lead:30em;--ec-measure-note:28em;--ec-container:1200px;--ec-gutter:24px;--ec-container-left:calc(var(--ec-gutter) + max(0px, (100vw - var(--ec-container)) / 2));--ec-hero-run:calc(100vw - var(--ec-container-left));--ec-hero-scale-w:calc(var(--ec-hero-run) * 2.2);background:#fff}@media(max-width:768px){[data-page=services-ec]{--ec-gutter:20px}}[data-page=services-ec] [data-block=hero]{position:relative;padding-top:148px;padding-bottom:104px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=hero]{padding-top:104px;padding-bottom:80px}}[data-page=services-ec] [data-block=breadcrumb]{position:relative;padding-top:16px;padding-bottom:16px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=breadcrumb]{padding-top:14px;padding-bottom:12px}}[data-page=services-ec] [data-block=trust]{position:relative;padding-top:40px;padding-bottom:40px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=trust]{padding-top:32px;padding-bottom:32px}}[data-page=services-ec] [data-block=capsule]{position:relative;padding-top:96px;padding-bottom:56px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=capsule]{padding-top:72px;padding-bottom:44px}}[data-page=services-ec] [data-block=diagnostic]{position:relative;padding-top:88px;padding-bottom:72px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=diagnostic]{padding-top:68px;padding-bottom:56px}}[data-page=services-ec] [data-block=plans-index]{position:relative;padding-top:168px;padding-bottom:136px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=plans-index]{padding-top:116px;padding-bottom:96px}}[data-page=services-ec] [data-block=plan-lite]{position:relative;padding-top:128px;padding-bottom:104px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=plan-lite]{padding-top:88px;padding-bottom:72px}}[data-page=services-ec] [data-block=plan-shopify]{position:relative;padding-top:116px;padding-bottom:96px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=plan-shopify]{padding-top:84px;padding-bottom:68px}}[data-page=services-ec] [data-block=plan-colorme]{position:relative;padding-top:108px;padding-bottom:88px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=plan-colorme]{padding-top:80px;padding-bottom:64px}}[data-page=services-ec] [data-block=plan-eccube]{position:relative;padding-top:100px;padding-bottom:84px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=plan-eccube]{padding-top:76px;padding-bottom:62px}}[data-page=services-ec] [data-block=plan-custom]{position:relative;padding-top:152px;padding-bottom:120px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=plan-custom]{padding-top:108px;padding-bottom:88px}}[data-page=services-ec] [data-block=why-process]{position:relative;padding-top:136px;padding-bottom:112px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=why-process]{padding-top:96px;padding-bottom:80px}}[data-page=services-ec] [data-block=mid-cta]{position:relative;padding-top:96px;padding-bottom:96px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=mid-cta]{padding-top:72px;padding-bottom:72px}}[data-page=services-ec] [data-block=cases]{position:relative;padding-top:104px;padding-bottom:96px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=cases]{padding-top:80px;padding-bottom:72px}}[data-page=services-ec] [data-block=vendor-compare]{position:relative;padding-top:144px;padding-bottom:112px;background:#fff}@media(max-width:768px){[data-page=services-ec] [data-block=vendor-compare]{padding-top:100px;padding-bottom:80px}}[data-page=services-ec] [data-block=faq]{position:relative;padding-top:120px;padding-bottom:104px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=faq]{padding-top:88px;padding-bottom:76px}}[data-page=services-ec] [data-block=local-areas]{position:relative;padding-top:96px;padding-bottom:80px;background:#faf6f0}@media(max-width:768px){[data-page=services-ec] [data-block=local-areas]{padding-top:72px;padding-bottom:60px}}[data-page=services-ec] [data-block=bottom-cta]{position:relative;padding-top:160px;padding-bottom:128px;background:#0b1120}@media(max-width:768px){[data-page=services-ec] [data-block=bottom-cta]{padding-top:112px;padding-bottom:96px}}[data-page=services-ec] [data-sig=scale-index]{margin-bottom:-192px;padding-bottom:112px}@media(max-width:768px){[data-page=services-ec] [data-sig=scale-index]{margin-bottom:-128px;padding-bottom:96px}}[data-page=services-ec] [data-block=bottom-cta],[data-page=services-ec] [data-block=faq],[data-page=services-ec] [data-block=hero],[data-page=services-ec] [data-block=mid-cta],[data-page=services-ec] [data-block=plan-custom],[data-page=services-ec] [data-block=plans-index]{color:hsla(0,0%,100%,.86)}[data-page=services-ec] [data-block=hero]{overflow:hidden;isolation:isolate;min-height:82vh;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){[data-page=services-ec] [data-block=hero]{min-height:auto}}[data-page=services-ec] .serviceEc__inner{position:relative;width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter)}[data-page=services-ec] blockquote,[data-page=services-ec] dd,[data-page=services-ec] dt,[data-page=services-ec] figcaption,[data-page=services-ec] h1,[data-page=services-ec] h2,[data-page=services-ec] h3,[data-page=services-ec] h4,[data-page=services-ec] li,[data-page=services-ec] p,[data-page=services-ec] td,[data-page=services-ec] th{line-break:strict;text-align:start}[data-page=services-ec] .ecNum{white-space:nowrap}[data-page=services-ec] .ecBr_at_sp{display:none}[data-page=services-ec] .ecBr_at_pc{display:inline}@media(max-width:768px){[data-page=services-ec] .ecBr_at_sp{display:inline}[data-page=services-ec] .ecBr_at_pc{display:none}}[data-page=services-ec] .serviceCases__itemTitle,[data-page=services-ec] .serviceCases__title,[data-page=services-ec] .serviceFaq__title,[data-page=services-ec] [class*=diagQuiz__questionText],[data-page=services-ec] h1,[data-page=services-ec] h2,[data-page=services-ec] h3,[data-page=services-ec] h4{font-feature-settings:"palt"}[data-page=services-ec] h1{font-size:clamp(36px,4.6vw,60px);font-weight:900;letter-spacing:-.022em;line-height:1.16;margin-block:0}[data-page=services-ec] [data-block=plans-index] h2{margin-block:0;font-size:clamp(34px,4.2vw,60px);font-weight:900;letter-spacing:-.022em;line-height:1.18}[data-page=services-ec] [data-block=bottom-cta] h2,[data-page=services-ec] [data-block=why-process] h2{margin-block:0;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.018em;line-height:1.28}[data-page=services-ec] [data-block=cases] h2,[data-page=services-ec] [data-block=diagnostic] h2,[data-page=services-ec] [data-block=faq] h2,[data-page=services-ec] [data-block=local-areas] h2,[data-page=services-ec] [data-block=vendor-compare] h2{margin-block:0;font-size:clamp(23px,2.2vw,31px);font-weight:800;letter-spacing:-.012em;line-height:1.36}[data-page=services-ec] [data-block=mid-cta] h2{margin-block:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;letter-spacing:-.006em;line-height:1.5}[data-page=services-ec] .serviceCases__itemTitle,[data-page=services-ec] h3{font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.5;letter-spacing:-.004em;margin-block:0}[data-page=services-ec] h4{font-size:clamp(15px,1.15vw,17px);font-weight:700;line-height:1.6;margin-block:0}[data-page=services-ec] [data-block^=plan-] h3{font-size:clamp(23px,2.2vw,31px);font-weight:800;letter-spacing:-.012em;line-height:1.36}[data-page=services-ec] .serviceCases__lead,[data-page=services-ec] .serviceEc__body,[data-page=services-ec] .serviceFaq__lead,[data-page=services-ec] .serviceFaq__panelText,[data-page=services-ec] [data-answer-capsule] p{max-width:var(--ec-measure-body);font-size:16px;line-height:1.9}@media(max-width:768px){[data-page=services-ec] .serviceCases__lead,[data-page=services-ec] .serviceEc__body,[data-page=services-ec] .serviceFaq__lead,[data-page=services-ec] .serviceFaq__panelText,[data-page=services-ec] [data-answer-capsule] p{font-size:15px;line-height:1.85}}[data-page=services-ec] .serviceCases__lead,[data-page=services-ec] .serviceEc__body,[data-page=services-ec] .serviceFaq__lead,[data-page=services-ec] .serviceFaq__panelText,[data-page=services-ec] [data-answer-capsule] p{margin-block:0}[data-page=services-ec] .serviceEc__lead{max-width:var(--ec-measure-lead);font-size:16px;line-height:1.9}@media(max-width:768px){[data-page=services-ec] .serviceEc__lead{font-size:15px;line-height:1.85}}[data-page=services-ec] .serviceEc__lead{margin-block:0}[data-page=services-ec] .serviceEc__note{max-width:var(--ec-measure-note);font-size:13px;line-height:1.8;margin-block:0}[data-page=services-ec] .ecPlansIndex__sub{font-size:16px;line-height:1.9}@media(max-width:768px){[data-page=services-ec] .ecPlansIndex__sub{font-size:15px;line-height:1.85}}[data-page=services-ec] .pillarArticles__excerpt{font-size:15px;line-height:1.8}[data-page=services-ec] :is([data-block=capsule],[data-block=breadcrumb],[data-block=why-process],[data-block=vendor-compare],[data-block=plan-shopify],[data-block=plan-eccube]) .serviceEc__footnote,[data-page=services-ec] :is([data-block=capsule],[data-block=breadcrumb],[data-block=why-process],[data-block=vendor-compare],[data-block=plan-shopify],[data-block=plan-eccube]) .serviceEc__note,[data-page=services-ec] :is([data-block=capsule],[data-block=breadcrumb],[data-block=why-process],[data-block=vendor-compare],[data-block=plan-shopify],[data-block=plan-eccube]) .serviceEc__sub{color:#6b7280}[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) .serviceEc__footnote,[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) .serviceEc__note,[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) .serviceEc__sub{color:#5f636b}[data-page=services-ec] .serviceCases__arrow,[data-page=services-ec] .serviceCases__resultValue{color:#0a7a76}[data-page=services-ec] .serviceCases__resultLabel{color:#5f636b}[data-page=services-ec] .serviceCases__arrow{display:inline-block}[data-page=services-ec] .serviceCases__item{transition:border-color var(--ec-dur-tap) var(--ec-ease-house),background-color var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .serviceCases__item:hover .serviceCases__arrow{transform:translateX(4px)}[data-page=services-ec] .pillarArticles__title2,[data-page=services-ec] .serviceCases__itemTitle{position:relative}[data-page=services-ec] .pillarArticles__title2:after,[data-page=services-ec] .serviceCases__itemTitle:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:currentColor;opacity:.5;transition:width var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .pillarArticles__card:hover .pillarArticles__title2:after,[data-page=services-ec] .serviceCases__link:hover .serviceCases__itemTitle:after{width:100%}[data-page=services-ec] .pillarArticles__card{transition:border-color var(--ec-dur-tap) var(--ec-ease-house),background-color var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .pillarArticles__card .pillarArticles__arrow{display:inline-block;transition:transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .pillarArticles__card:hover .pillarArticles__arrow{transform:translateX(4px)}[data-page=services-ec] [class*=diagQuiz__optionBtn_state_selected] [class*=diagQuiz__optionIndex]{color:#fff}[data-page=services-ec] [class*=diagQuiz__optionLabel]{font-size:15px;line-height:1.8}[data-page=services-ec] [data-block=breadcrumb]{border-bottom:1px solid rgba(11,17,32,.08)}[data-page=services-ec] .ecTrustBand__inner{width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter)}[data-page=services-ec] .ecTrustBand__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none}@media(max-width:1024px){[data-page=services-ec] .ecTrustBand__list{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-page=services-ec] .ecTrustBand__item{display:flex;align-items:center;gap:10px;min-width:0}[data-page=services-ec] .ecTrustBand__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:9999px;background:rgba(11,17,32,.05);color:#0a7a76}[data-page=services-ec] .ecTrustBand__label{font-size:13px;font-weight:700;line-height:1.6;color:#1a1a1a;margin:0}[data-page=services-ec] .serviceEc__lastUpdatedWrap{width:100%;max-width:var(--ec-container);margin:0 auto 20px;padding-inline:var(--ec-gutter)}[data-page=services-ec] [data-block=plans-index]{z-index:2}[data-page=services-ec] .ecPlansIndex__header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:repeat(3,auto);column-gap:28px;align-items:start}@media(max-width:768px){[data-page=services-ec] .ecPlansIndex__header{display:block}}[data-page=services-ec] .ecPlansIndex__eyebrow{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;grid-row:1/-1;align-self:stretch;margin:0;writing-mode:vertical-rl;text-orientation:sideways;font-size:26px;line-height:1;letter-spacing:.22em;white-space:nowrap}@media(max-width:768px){[data-page=services-ec] .ecPlansIndex__eyebrow{writing-mode:horizontal-tb;font-size:inherit;letter-spacing:inherit;margin:0 0 12px}}[data-page=services-ec] .ecPlansIndex__lead{max-width:var(--ec-measure-lead);margin:20px 0 0;font-size:16px;line-height:1.9}@media(max-width:768px){[data-page=services-ec] .ecPlansIndex__lead{font-size:15px;line-height:1.85}}[data-page=services-ec] .ecPlansIndex__lead{color:hsla(0,0%,100%,.68)}[data-page=services-ec] .ecMidCta__inner{width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter);display:flex;flex-direction:column;gap:20px}[data-page=services-ec] .ecMidCta__line{display:block;width:100%;height:1px;background:hsla(0,0%,100%,.08)}[data-page=services-ec] .ecMidCta__content{display:flex;flex-direction:column;gap:14px;padding-block:8px}[data-page=services-ec] .ecMidCta__copyAccent{color:#26dad2}[data-page=services-ec] .ecMidCta__sub{max-width:var(--ec-measure-body);margin:0;font-size:15px;line-height:1.85;color:hsla(0,0%,100%,.68);text-align:start}[data-page=services-ec] .ecBottomCta__ctas,[data-page=services-ec] .ecMidCta__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}[data-page=services-ec] .ecBottomCta__inner{width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter);display:flex;flex-direction:column;gap:48px}[data-page=services-ec] .ecBottomCta__head{display:flex;flex-direction:column;gap:16px}@media(min-width:769px){[data-page=services-ec] .ecBottomCta__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(232px,300px);column-gap:clamp(48px,6vw,96px);row-gap:14px;align-items:start}[data-page=services-ec] .ecBottomCta__head>.ecBottomCta__eyebrow{grid-column:1;grid-row:1}[data-page=services-ec] .ecBottomCta__head>.ecBottomCta__title{grid-column:1;grid-row:2}[data-page=services-ec] .ecBottomCta__head>.ecBottomCta__lead{grid-column:1;grid-row:3}[data-page=services-ec] .ecBottomCta__head>.ecBottomCta__ctas{grid-column:2;grid-row:1/4;align-self:center;flex-direction:column;flex-wrap:nowrap;align-items:stretch;margin-top:0}}[data-page=services-ec] .ecBottomCta__eyebrow{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin:0}[data-page=services-ec] .ecBottomCta__titleAccent{color:#26dad2}[data-page=services-ec] .ecBottomCta__lead{max-width:var(--ec-measure-body);margin:0;font-size:16px;line-height:1.9}@media(max-width:768px){[data-page=services-ec] .ecBottomCta__lead{font-size:15px;line-height:1.85}}[data-page=services-ec] .ecBottomCta__lead{color:hsla(0,0%,100%,.68);text-align:start}[data-page=services-ec] .ecBottomCta__relatedLabel{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin:0 0 14px}[data-page=services-ec] .ecBottomCta__relatedList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px 24px;margin:0;padding:0;list-style:none}[data-page=services-ec] .ecBottomCta__relatedLink{display:inline-flex;align-items:center;gap:8px;padding:10px 0;color:hsla(0,0%,100%,.86);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:hsla(0,0%,100%,.32);transition:color var(--ec-dur-tap) var(--ec-ease-house),text-decoration-color var(--ec-dur-tap) var(--ec-ease-house),transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .ecBottomCta__relatedLink:hover{color:#26dad2;text-decoration-color:#26dad2;transform:translateX(3px)}[data-page=services-ec] .ecBottomCta__articles{margin-block:0}[data-page=services-ec] .ecCta{display:inline-flex;align-items:center;gap:8px;padding:15px 26px;border-radius:9999px;font-size:15px;font-weight:700;text-decoration:none;transition:background var(--ec-dur-tap) var(--ec-ease-house),color var(--ec-dur-tap) var(--ec-ease-house),border-color var(--ec-dur-tap) var(--ec-ease-house),transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .ecCta:active{transform:scale(.985)}[data-page=services-ec] .ecCta_type_primary{background:#26dad2;color:#06262a}[data-page=services-ec] .ecCta_type_primary:hover{background:#1db8b0}[data-page=services-ec] .ecCta_type_secondary{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.22)}[data-page=services-ec] .ecCta_type_secondary:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4)}[data-page=services-ec] .ecCtaArrow{display:inline-flex;transition:transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .ecCta:hover .ecCtaArrow{transform:translate(3px,-3px)}[data-page=services-ec] .serviceFaq{background:rgba(0,0,0,0);padding:0}[data-page=services-ec] .serviceFaq__inner{width:100%;max-width:940px;margin:0 auto;padding-inline:var(--ec-gutter)}[data-page=services-ec] .serviceFaq__head{text-align:start;margin:0 0 36px}[data-page=services-ec] .serviceFaq__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}[data-page=services-ec] .serviceFaq__item{background:#0f1923;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:border-color var(--ec-dur-tap) var(--ec-ease-house),background var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .serviceFaq__item_state_open{border-color:rgba(38,218,210,.5);background:hsla(0,0%,100%,.04)}[data-page=services-ec] .serviceFaq__trigger{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:20px 24px;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:start;font-family:inherit;color:inherit}[data-page=services-ec] .serviceFaq__trigger:focus-visible{outline:2px solid #26dad2;outline-offset:2px;border-radius:14px}[data-page=services-ec] .serviceFaq__triggerLabel{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:800;color:#26dad2}[data-page=services-ec] .serviceFaq__triggerText{font-size:15px;line-height:1.8;font-weight:600;color:hsla(0,0%,100%,.92);max-width:var(--ec-measure-body)}[data-page=services-ec] .serviceFaq__triggerIcon{color:hsla(0,0%,100%,.6);transition:transform var(--ec-dur-tick) var(--ec-ease-house)}[data-page=services-ec] .serviceFaq__item_state_open .serviceFaq__triggerIcon{transform:rotate(180deg);color:#26dad2}[data-page=services-ec] .serviceFaq__panel{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:0 24px 22px}[data-page=services-ec] .serviceFaq__panel[hidden]{display:none}[data-page=services-ec] .serviceFaq__panelLabel{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:800;color:hsla(0,0%,100%,.5)}[data-page=services-ec] .serviceFaq__panelText{color:hsla(0,0%,100%,.78)}[data-page=services-ec] .serviceFaq__author{margin-top:32px}[data-page=services-ec] .serviceCases{background:rgba(0,0,0,0);padding:0}[data-page=services-ec] .serviceCases__inner{width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter)}[data-page=services-ec] .serviceCases__head{text-align:start;margin:0 0 36px}[data-page=services-ec] .serviceCases__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;align-items:stretch;margin:0 0 32px;padding:0;list-style:none}[data-page=services-ec] .serviceCases__item{min-width:0;display:flex}[data-page=services-ec] .serviceCases__link{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid rgba(11,17,32,.08);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--ec-dur-tap) var(--ec-ease-house),box-shadow var(--ec-dur-tap) var(--ec-ease-house),border-color var(--ec-dur-tap) var(--ec-ease-house),background var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .serviceCases__link:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08);border-color:rgba(10,122,118,.5);background:#faf6f0}[data-page=services-ec] .serviceCases__link:focus-visible{outline:2px solid #0a7a76;outline-offset:2px}[data-page=services-ec] .serviceCases__thumb{position:relative;width:100%;aspect-ratio:16/9;background:#f6f6f6;overflow:hidden}[data-page=services-ec] .serviceCases__thumbImg{object-fit:cover}[data-page=services-ec] .serviceCases__thumbFallback{width:100%;height:100%;background:linear-gradient(135deg,#26DAD2,#0B1120)}[data-page=services-ec] .serviceCases__body{padding:20px 22px 22px;position:relative;flex:1;display:flex;flex-direction:column}[data-page=services-ec] .serviceCases__result{margin:auto 0 0;display:flex;flex-direction:column;gap:2px}[data-page=services-ec] .serviceCases__resultValue{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:20px;font-weight:800}[data-page=services-ec] .serviceCases__resultLabel{font-size:12px}[data-page=services-ec] .serviceCases__arrow{position:absolute;right:22px;bottom:22px;font-size:18px;font-weight:600;transition:transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .serviceCases__link:hover .serviceCases__arrow{transform:translateX(4px)}[data-page=services-ec] .serviceCases__footer{text-align:start}[data-page=services-ec] .serviceCases__more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(11,17,32,.28);padding:12px 0;transition:color var(--ec-dur-tap) var(--ec-ease-house),text-decoration-color var(--ec-dur-tap) var(--ec-ease-house),transform var(--ec-dur-tap) var(--ec-ease-house)}[data-page=services-ec] .serviceCases__more:hover{color:#0a7a76;text-decoration-color:#0a7a76;transform:translateX(3px)}[data-page=services-ec] .ecDiagnosticWrapper{width:100%;max-width:var(--ec-container);margin:0 auto;padding-inline:var(--ec-gutter)}[data-page=services-ec] :is(a,button,[tabindex]):focus-visible{outline:2px solid #0a7a76;outline-offset:2px}[data-page=services-ec] :is([data-block=hero],[data-block=plans-index],[data-block=plan-custom],[data-block=mid-cta],[data-block=faq],[data-block=bottom-cta]) :is(a,button):focus-visible{outline-color:#26dad2}@media(prefers-reduced-motion:reduce){[data-page=services-ec] *,[data-page=services-ec] :after,[data-page=services-ec] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-page=services-ec] [data-animate-card],[data-page=services-ec] [data-animate-section]{opacity:1!important;transform:none!important}}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) .serviceCases__arrow,[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) .serviceCases__resultValue,[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecLocalAreas__cardLink],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__judgeLineIcon],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__judgeLineLabel],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__planIconWrap],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__planTagline]{color:#0a7a76}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__meritIcon],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__meritsLabel_type_merit]{color:#1e7a50}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__demeritIcon],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__meritsLabel_type_demerit]{color:#a85a12}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecCompare__axisDetail],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecCompare__cellNote],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecCompare__footnote],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecCompare__headSub],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__planNote]{color:#6b7280}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) .serviceCases__itemTitle,[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecCompare__axisName],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__audienceLabel],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecWhyAndProcess__processLabel],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecWhyAndProcess__processText],[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecWhyAndProcess__reasonText]{color:#1a1a1a}[data-page=services-ec] :is([data-block=trust],[data-block=capsule],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-shopify],[data-block=plan-colorme],[data-block=plan-eccube],[data-block=why-process],[data-block=cases],[data-block=vendor-compare],[data-block=local-areas]) [class*=ecPlans__audienceItem]{background:#faf6f0}[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) .serviceCases__resultLabel,[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) [class*=ecCompare__footnote],[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) [class*=ecLocalAreas__cardReading],[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) [class*=ecLocalAreas__footnote],[data-page=services-ec] :is([data-block=trust],[data-block=diagnostic],[data-block=plan-lite],[data-block=plan-colorme],[data-block=cases],[data-block=local-areas]) [class*=ecPlans__planNote]{color:#5f636b}[data-page=services-ec] .authorByline_theme_dark .authorByline__label{color:#26dad2}[data-page=services-ec] .authorByline_theme_dark .authorByline__name,[data-page=services-ec] .authorByline_theme_dark .authorByline__role{color:#fff}[data-page=services-ec] .authorByline_theme_dark .authorByline__bio{color:hsla(0,0%,100%,.82)}[data-page=services-ec] .authorByline_theme_dark .authorByline__nameAccent{background:rgba(38,218,210,.5)}[data-page=services-ec] .authorByline_theme_dark .authorByline__socialLink{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.86)}[data-page=services-ec] .authorByline_theme_dark .authorByline__socialLink:hover{background:rgba(38,218,210,.12);border-color:rgba(38,218,210,.4);color:#26dad2}[data-page=services-ec] [class*=authorByline__bio],[data-page=services-ec] [class*=ecCompare__footnote],[data-page=services-ec] [class*=ecCompare__lead],[data-page=services-ec] [class*=ecLocalAreas__footnote],[data-page=services-ec] [class*=ecLocalAreas__lead],[data-page=services-ec] [class*=ecPlans__planDesc],[data-page=services-ec] [class*=ecPlans__planNote],[data-page=services-ec] [class*=ecWhyAndProcess__lead]{max-width:var(--ec-measure-body)}[data-page=services-ec] [class*=ecCompare__axisDetail],[data-page=services-ec] [class*=ecCompare__headSub]{color:#5f636b}[data-page=services-ec] [class*=ecPlans__planBadge]{color:#2a1d06}[data-page=services-ec] [class*=ecWhyAndProcess__processItem],[data-page=services-ec] [class*=ecWhyAndProcess__reasonItem]{background:#fff}[data-page=services-ec] [class*=ecWhyAndProcess__processNum],[data-page=services-ec] [class*=ecWhyAndProcess__reasonNum]{color:#06615e}[data-page=services-ec] [class*=diagQuiz__questionNum]{color:#0a7a76}[data-page=services-ec] :is([data-block=vendor-compare],[data-block=diagnostic]) [class*=ecCompare__cellAxis],[data-page=services-ec] :is([data-block=vendor-compare],[data-block=diagnostic]) [class*=ecCompare__cellHead]{background:#faf6f0}[data-page=services-ec] :is([data-block=vendor-compare],[data-block=diagnostic]) [class*=ecCompare__axisDetail],[data-page=services-ec] :is([data-block=vendor-compare],[data-block=diagnostic]) [class*=ecCompare__headSub]{color:#5f636b}[data-page=services-ec] :is([data-block=vendor-compare],[data-block=diagnostic]) [class*=diagQuiz__questionNum]{color:#06262a}[data-page=services-ec] .serviceCases__itemTitle,[data-page=services-ec] .serviceFaq__triggerText,[data-page=services-ec] [class*=ecPlans__planName],[data-page=services-ec] h1,[data-page=services-ec] h2,[data-page=services-ec] h3{text-wrap:balance}[data-page=services-ec] dd,[data-page=services-ec] li,[data-page=services-ec] p,[data-page=services-ec] td{text-wrap:pretty}