.dc-alt .dc-alt-img .dc-photo{object-position:right center}.dc-alt-rev .dc-alt-img .dc-photo{object-position:left center}.dc-aud-sticky{z-index:25;background:#fffffff7;border-bottom:1px solid #e5e7ee;position:sticky;top:0;transform:translateZ(0);box-shadow:0 8px 22px #14131a12}.dc-aud-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;padding-top:12px;padding-bottom:12px;display:flex}.dc-aud-switch{background:#eaeff9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);padding:4px;display:grid;position:relative}.dc-aud-thumb{background:#fff;border-radius:9px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #2f4d9f2e,0 0 0 2px #3f63c8}.dc-aud-opt{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 8px;font-family:inherit;transition:color .24s;display:flex;position:relative}.dc-aud-opt:focus-visible{outline-offset:2px;outline:3px solid #3f63c8}.dc-aud-ico{border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .24s,color .24s;display:flex}.dc-aud-tag{border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=760px){.dc-aud-switch{width:100%;min-width:0}.dc-aud-bar{padding-top:8px;padding-bottom:8px}.dc-aud-opt{gap:8px;min-height:44px;padding:4px 10px 4px 4px}.dc-aud-ico{width:32px;height:32px}.dc-aud-sub{display:none}.dc:has(.dc-aud-sticky) section[id]{scroll-margin-top:72px}}@media (width<=1100px){.dc-split:has(>.dc-signs-intro){gap:0!important}.dc-signs-intro{display:contents}.dc-signs-intro+.dc-notes{order:1;margin-top:24px}.dc-signs-verdict{order:2;margin-top:24px!important}.dc-signs-cta{order:3;margin-top:16px;height:auto!important}.dc-signs-verdict[data-empty=true],.dc-signs-cta[data-hidden=true]{display:none!important}}@media (prefers-reduced-motion:reduce){.dc-aud-thumb{transition:none}}.dc-h2.dc-deliv-h2{font-size:36px}.dc-deliv-grid{margin-top:24px;gap:24px 32px;max-width:1040px;margin-inline:auto}.dc-deliv-item{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dc-deliv-item .dc-tile{border-radius:12px;width:100%;max-width:208px;overflow:hidden}.dc-deliv-item .dc-tile svg{height:auto}.dc-deliv-label{text-wrap:balance;max-width:280px;margin:0;font-size:15px;line-height:1.4}.dc-duration .dc-ruler{min-width:0}@media (width<=760px){.dc-deliv-grid.dc-grid3{gap:16px 12px;margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-deliv-grid.dc-grid3>:last-child:nth-child(odd){grid-column:auto}.dc-h2.dc-deliv-h2{font-size:22px}.dc-deliv-item{gap:8px}.dc-deliv-item .dc-tile{max-width:148px}.dc-deliv-item .dc-tile svg{height:auto}.dc-deliv-label{font-size:13px;line-height:1.35}.dc-duration{gap:24px!important}.dc-duration .dc-ruler-cap{min-width:0}.dc-duration .dc-ruler-caption{max-width:150px}}@media (width>=761px){.dc-ruler-cap{margin-bottom:var(--cap-gap)}.dc-ruler-caption{max-width:240px}}.dc-ruler-caption{width:max-content;position:relative;left:50%;transform:translate(-50%)}.dc-svc-band{padding-top:44px;padding-bottom:44px}.dc-approach-list{flex-direction:column;gap:36px;margin-top:20px;display:flex}.dc-approach-list .dc-alt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.dc-approach-list .dc-alt-img{height:300px;position:relative}.dc-approach-body{max-width:48ch;margin:16px 0 0}.dc-svc-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 0;display:grid}.dc-svc-notes .dc-note{gap:10px;padding:16px 18px;font-size:15px}.dc-note-ico-row{align-items:center;height:32px;display:flex}.dc-note-ico{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .32s,color .32s;display:flex}.dc-note-check{display:none}.dc-duration{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.dc-ruler-fill{position:absolute;inset:0}.dc-case-title{letter-spacing:-.012em;font-size:32px;font-weight:700;line-height:1.16}.dc-case-text{margin:var(--case-body-gap,12px) 0 0;font-size:17px;line-height:1.6}.dc-explore-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.dc-explore-card{color:#14131a;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.dc-explore-title{font-size:20px;font-weight:700;line-height:1.28}.dc-explore-body{margin:0;font-size:15px;line-height:1.55}.dc-explore-cta{align-self:flex-start;margin-top:6px}.dc-explore-cta:after{content:"";position:absolute;inset:0}@media (width>=1101px){.dc-svc-band .dc-case-img{contain:size}}@media (width<=1100px){.dc-svc-band .dc-case-img{max-height:320px}.dc-approach-list .dc-alt{gap:20px}.dc-approach-list .dc-alt-img{order:-1;height:260px}}@media (width<=760px){.dc .dc-svc-band{padding-top:32px!important;padding-bottom:32px!important}.dc-approach-list{gap:28px;margin-top:16px}.dc-approach-list .dc-alt-img{height:190px}.dc-approach-body{margin-top:12px}.dc-signs-prompt{display:none}.dc-signs-intro+.dc-notes{margin-top:16px}.dc-svc-notes{gap:8px;padding:0;grid-template-columns:minmax(0,1fr)!important}.dc-svc-notes .dc-note{flex-direction:row;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4}.dc-note-ico-row{flex:none;height:auto}.dc-note-text{flex:1;min-width:0}.dc-note-check{color:#0000;border:1.5px solid #c9cedb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .24s,border-color .24s,color .24s;display:flex}.dc-note-check[data-on=true]{color:#fff;background:#2f4a92;border-color:#2f4a92}.dc-signs-verdict{display:none!important}.dc-duration .dc-ruler{--fill:1}.dc-ruler-fill{clip-path:inset(0 calc((1 - var(--fill)) * 100%) 0 0)}.dc-ruler-cap,.dc-ruler-trail{opacity:calc(.2 + var(--fill,1) * .8)}.dc-svc-band .dc-case-body{padding:20px!important}.dc-svc-band .dc-case-img{max-height:220px;min-height:170px!important}.dc-case-title{font-size:26px}.dc-case-text{font-size:15px}.dc-explore-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:16px -16px 0;padding:0 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.dc-explore-row::-webkit-scrollbar{display:none}.dc-explore-card{scroll-snap-align:start;flex:0 0 82%;padding:20px}}@media (prefers-reduced-motion:reduce){.dc-ruler-fill{clip-path:none}}
