.overview-skip{position:fixed;top:12px;left:12px;z-index:100;padding:14px 20px;background:#0b1230;color:#fff;border-radius:12px;transform:translateY(-200%)}.overview-skip:focus{transform:none}.services-overview .vb-section{scroll-margin-top:90px}.services-overview .vb-display,.services-overview .vb-title{letter-spacing:-.04em}.services-overview .overview-hero{padding-top:26px;padding-bottom:72px}.services-overview .overview-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--vb-text);margin-bottom:48px}.services-overview .overview-breadcrumb a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.overview-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.services-overview .vb-display{font-size:clamp(40px,5vw,72px);line-height:1.07}.services-overview .vb-display span{color:var(--vb-blue)}.services-overview .overview-hero .vb-lead{font-size:18px;max-width:49ch}.overview-hero .vb-actions{align-items:center;gap:16px 24px}.services-overview .overview-text-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.services-overview .overview-reassurance{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--vb-text);margin-top:26px}.overview-start{padding:32px;background:var(--vb-blue);color:#fff;border-radius:24px;box-shadow:10px 10px 0 var(--vb-lime);min-width:0}.overview-start-label{font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.services-overview .overview-start h2{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.035em;margin:16px 0 24px}.overview-start a{display:flex;gap:14px;align-items:center;padding:18px 0;min-height:60px;border-top:1px solid #ffffff60;font-size:15px;line-height:1.4}.overview-start a>.vb-icon:last-child{margin-left:auto}.overview-start a>span:not(.vb-icon){flex:1}.overview-start a:hover>span:not(.vb-icon){text-decoration:underline;text-underline-offset:4px}.services-overview .overview-start a:focus-visible{outline-color:#fff}.services-overview .overview-start-note{border-top:1px solid #ffffff60;padding-top:20px;margin-top:2px;font-size:14px;line-height:1.6;color:var(--vb-lime)}.overview-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.services-overview .overview-heading .vb-lead{margin-top:0}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.overview-card{min-width:0;border-radius:24px;background:var(--vb-cream);scroll-margin-top:100px;border:1px solid #0B123022;overflow:hidden}.overview-card--1{background:var(--vb-rose)}.overview-card--2{background:var(--vb-lime)}.services-overview .overview-card>a{display:flex;flex-direction:column;height:100%;padding:32px;border-radius:24px}.services-overview .overview-card>a:focus-visible{outline-offset:-5px}.overview-top{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600}.overview-number{font-size:12px;color:var(--vb-text)}.overview-arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid #0B123070;border-radius:50%;margin-left:auto;flex-shrink:0;transition:background .18s,color .18s}.overview-card a:hover .overview-arrow{background:var(--vb-ink);color:#fff}.overview-image{position:relative;height:220px;overflow:hidden;background:var(--vb-cream);border-radius:14px;margin:24px 0}.services-overview .overview-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none}.overview-image--offset img{transform:translate(-12%) scale(1.08)}.services-overview .overview-card h3{font-size:29px;line-height:1.2;letter-spacing:-.035em;font-weight:700;max-width:23ch}.services-overview .overview-description{font-size:16px;color:var(--vb-text);line-height:1.65;margin-top:18px}.services-overview .overview-card ul{display:grid;gap:10px;margin:24px 0;font-size:14px}.overview-card li{display:flex;align-items:center;gap:12px}.overview-card li>.vb-icon{color:var(--vb-blue)}.services-overview .overview-fit{border-top:1px solid #0B123035;padding-top:18px;margin-top:auto;font-size:14px;line-height:1.6;color:var(--vb-text)}.overview-fit strong{display:block;color:var(--vb-ink);font-weight:600;margin-bottom:4px}.overview-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-top:22px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.services-overview .overview-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.overview-steps li{padding-top:24px;border-top:1px solid #0B123045}.overview-steps li>span{font:600 30px/1.2 Plus Jakarta Sans,sans-serif;color:var(--vb-blue)}.services-overview .overview-steps h3{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.03em;margin-top:24px}.services-overview .overview-steps p{font-size:16px;line-height:1.65;color:var(--vb-text);margin-top:16px}@media(max-width:1000px){.overview-hero-grid,.overview-heading{gap:40px}.services-overview .overview-card>a{padding:26px}.overview-image{height:180px}.services-overview .overview-card h3{font-size:26px}}@media(max-width:800px){.overview-hero-grid,.overview-heading{grid-template-columns:1fr;gap:36px}.overview-start{max-width:600px;width:calc(100% - 10px);margin-top:4px}.services-overview .overview-steps,.overview-grid{gap:24px}.services-overview .overview-hero .vb-lead{max-width:60ch}}@media(max-width:600px){.services-overview .vb-section{padding-inline:20px}.services-overview .overview-hero{padding-top:22px;padding-bottom:56px}.services-overview .overview-breadcrumb{margin-bottom:30px}.services-overview .vb-display{font-size:clamp(38px,10vw,52px)}.services-overview .overview-hero .vb-lead{font-size:17px}.overview-start{padding:24px;box-shadow:8px 8px 0 var(--vb-lime)}.services-overview .overview-start h2{font-size:28px}.overview-start a{font-size:16px}.overview-grid{grid-template-columns:1fr}.services-overview .overview-card>a{padding:24px}.overview-image{height:auto;aspect-ratio:3/2;margin-block:20px}.overview-image--offset img{transform:translate(-15%) scale(1.08)}.services-overview .overview-card h3{font-size:25px}.services-overview .overview-card ul,.services-overview .overview-fit{font-size:16px}.overview-top{font-size:14px;gap:10px}.overview-arrow{width:36px;height:36px}.services-overview .overview-steps{grid-template-columns:1fr;gap:32px}.services-overview .overview-steps h3{margin-top:16px}.services-overview .overview-reassurance{align-items:flex-start}.services-overview .vb-faq-answer p{font-size:16px}}@media(prefers-reduced-motion:reduce){.overview-arrow{transition:none}}
