.vs-page{--vs-blue: #1769d2;--vs-navy: #071a38;--vs-ink: #172033;--vs-muted: #5c6c82;--vs-surface: #f3f7fc;--vs-border: #d8e4f1;--vs-green: #168653;--vs-white: #fff;background:var(--vs-white);color:var(--vs-ink);font-size:1.7rem;line-height:1.7}.vs-page *,.vs-page *:before,.vs-page *:after{box-sizing:border-box}.vs-page [id]{scroll-margin-top:9rem}.vs-page__container{width:min(100% - 4rem,var(--vs-width, 120rem));margin-inline:auto}.vs-page__narrow{width:min(100%,78rem)}.vs-page__section{padding-block:clamp(5.5rem,8vw,10rem)}.vs-page__section--tint{background:var(--vs-surface)}.vs-page__section--compact{padding-block:clamp(3.5rem,5vw,6rem)}.vs-page__anchor{position:absolute;width:1px;height:1px;overflow:hidden}.vs-breadcrumbs{padding-block:1.5rem;border-bottom:1px solid var(--vs-border);font-size:1.35rem}.vs-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.vs-breadcrumbs li{display:inline-flex;align-items:center;gap:.8rem}.vs-breadcrumbs li:not(:last-child):after{color:var(--vs-muted);content:"/"}.vs-breadcrumbs a{color:var(--vs-muted);text-underline-offset:.2em}.vs-breadcrumbs [aria-current=page]{color:var(--vs-navy);font-weight:700}.vs-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(23,105,210,.22),transparent 32rem),linear-gradient(135deg,var(--vs-navy),#0b397a);color:var(--vs-white)}.vs-hero__grid{display:grid;min-height:clamp(58rem,70vw,76rem)}.vs-hero__content{position:relative;z-index:2;align-self:center;padding-block:clamp(6rem,9vw,11rem)}.vs-hero__inner{width:min(100%,72rem)}.vs-eyebrow{margin:0 0 1.4rem;color:var(--vs-blue);font-size:1.25rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.vs-hero .vs-eyebrow{color:#87c5ff}.vs-hero h1{max-width:76rem;margin:0;color:var(--vs-white);font-size:clamp(4rem,7vw,7.4rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.vs-hero__summary{max-width:66rem;margin-top:2.2rem;color:#edf5ff;font-size:clamp(1.8rem,2.3vw,2.25rem);line-height:1.55}.vs-hero__summary p{margin:0}.vs-hero__actions,.vs-cta__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.vs-hero__media{position:absolute;top:0;right:0;bottom:0;left:52%}.vs-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--vs-navy) 0%,rgba(7,26,56,.72) 22%,rgba(7,26,56,.12) 75%);content:""}.vs-hero__media img{width:100%;height:100%;object-fit:cover}.vs-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0d4e99,var(--vs-blue))}.vs-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.35rem 2.2rem;border:2px solid transparent;border-radius:.9rem;font-size:1.55rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.vs-button:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem #0000002e}.vs-button:focus-visible,.vs-page summary:focus-visible,.vs-page a:focus-visible{outline:3px solid #86c6ff;outline-offset:4px}.vs-button--primary{background:var(--vs-blue);color:var(--vs-white)}.vs-button--whatsapp{background:var(--vs-green);color:var(--vs-white)}.vs-button--secondary{border-color:currentColor;background:transparent;color:var(--vs-white)}.vs-button--outline{border-color:var(--vs-blue);background:var(--vs-white);color:var(--vs-blue)}.vs-trust{position:relative;z-index:3;margin-top:-3rem}.vs-trust__list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border:1px solid var(--vs-border);border-radius:1.6rem;background:var(--vs-white);box-shadow:0 1.8rem 5rem #071a381f;list-style:none}.vs-trust__item{display:flex;min-height:10rem;align-items:center;gap:1.2rem;padding:2rem;color:var(--vs-navy);font-size:1.45rem;font-weight:750}.vs-trust__item+.vs-trust__item{border-left:1px solid var(--vs-border)}.vs-trust__check{display:grid;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;place-items:center;border-radius:50%;background:#e9f2fd;color:var(--vs-blue);font-weight:900}.vs-heading{max-width:78rem;margin-bottom:clamp(3rem,5vw,5rem)}.vs-heading--center{margin-inline:auto;text-align:center}.vs-heading h2,.vs-split h2,.vs-pricing h2,.vs-cta h2{margin:0;color:var(--vs-navy);font-size:clamp(3rem,5vw,5rem);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.vs-heading__text,.vs-richtext{margin-top:1.6rem;color:var(--vs-muted)}.vs-heading__text p:first-child,.vs-richtext p:first-child{margin-top:0}.vs-heading__text p:last-child,.vs-richtext p:last-child{margin-bottom:0}.vs-richtext h2,.vs-richtext h3{color:var(--vs-navy)}.vs-richtext a{color:var(--vs-blue);font-weight:700;text-underline-offset:.2em}.vs-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.vs-card{padding:clamp(2.4rem,4vw,3.4rem);border:1px solid var(--vs-border);border-radius:1.5rem;background:var(--vs-white);box-shadow:0 .8rem 2.8rem #071a380f}.vs-card__number{display:grid;width:4.4rem;height:4.4rem;margin-bottom:2.2rem;place-items:center;border-radius:1.2rem;background:#e9f2fd;color:var(--vs-blue);font-size:1.4rem;font-weight:900}.vs-card h3{margin:0 0 1rem;color:var(--vs-navy);font-size:2.1rem;line-height:1.25}.vs-card p{margin:0;color:var(--vs-muted);font-size:1.55rem}.vs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem);align-items:start}.vs-checklist{display:grid;gap:1.1rem;margin:2.5rem 0 0;padding:0;list-style:none}.vs-checklist li{position:relative;padding-left:3.2rem}.vs-checklist li:before{position:absolute;left:0;top:.1em;color:var(--vs-blue);content:"\2713";font-weight:900}.vs-inline-cta{padding:clamp(3rem,6vw,5rem);border-radius:2rem;background:linear-gradient(135deg,var(--vs-navy),#0b397a);color:var(--vs-white);box-shadow:0 1.8rem 5rem #071a3824}.vs-inline-cta h2{margin:0;color:var(--vs-white);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.12}.vs-inline-cta p{max-width:70rem;margin:1.4rem 0 0;color:#edf5ff}.vs-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:vs-step}.vs-step{position:relative;padding:3rem 2.4rem;border-top:4px solid var(--vs-blue);border-radius:0 0 1.4rem 1.4rem;background:var(--vs-white);box-shadow:0 .8rem 2.8rem #071a380f;counter-increment:vs-step}.vs-step:before{display:block;margin-bottom:2rem;color:var(--vs-blue);content:counter(vs-step,decimal-leading-zero);font-size:1.4rem;font-weight:900;letter-spacing:.1em}.vs-step h3{margin:0 0 .8rem;color:var(--vs-navy);font-size:1.9rem}.vs-step p{margin:0;color:var(--vs-muted);font-size:1.5rem}.vs-pricing{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(28rem,.65fr);gap:clamp(3rem,6vw,7rem);align-items:center;padding:clamp(3rem,6vw,6rem);border:1px solid var(--vs-border);border-radius:2rem;background:var(--vs-white);box-shadow:0 1.4rem 4rem #071a3814}.vs-pricing__actions{display:grid;gap:1rem}.vs-faq{width:min(100%,88rem);margin-inline:auto}.vs-faq details{margin:1.2rem 0;border:1px solid var(--vs-border);border-radius:1.2rem;background:var(--vs-white)}.vs-faq summary{position:relative;cursor:pointer;padding:2.2rem 6rem 2.2rem 2.4rem;color:var(--vs-navy);font-weight:800;line-height:1.4;list-style:none}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq summary:after{position:absolute;right:2.4rem;top:50%;color:var(--vs-blue);content:"+";font-size:2.8rem;transform:translateY(-50%)}.vs-faq details[open] summary:after{content:"\2212"}.vs-faq__answer{padding:0 2.4rem 2.4rem;color:var(--vs-muted)}.vs-faq__answer>:first-child{margin-top:0}.vs-faq__answer>:last-child{margin-bottom:0}.vs-related{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.vs-related__link{display:flex;min-height:15rem;flex-direction:column;justify-content:space-between;padding:2.5rem;border:1px solid var(--vs-border);border-radius:1.4rem;background:var(--vs-white);color:var(--vs-navy);font-size:2rem;font-weight:800;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.vs-related__link:hover{border-color:var(--vs-blue);transform:translateY(-2px)}.vs-related__link span:last-child{color:var(--vs-blue);font-size:1.4rem}.vs-cta{padding:clamp(4rem,8vw,8rem);border-radius:2.2rem;background:linear-gradient(135deg,var(--vs-navy),#0b397a);color:var(--vs-white);text-align:center}.vs-cta h2{max-width:78rem;margin-inline:auto;color:var(--vs-white)}.vs-cta p{max-width:68rem;margin:1.8rem auto 0;color:#edf5ff}.vs-cta__actions{justify-content:center}.vs-setup{margin:2rem auto;padding:2rem;border:2px dashed var(--vs-blue);border-radius:1rem;background:#eef6ff;color:var(--vs-navy)}.vs-mobile-cta{display:none}@media(max-width:989px){.vs-hero__media{left:42%;opacity:.55}.vs-trust__list{grid-template-columns:repeat(2,1fr)}.vs-trust__item:nth-child(3){border-left:0;border-top:1px solid var(--vs-border)}.vs-trust__item:nth-child(4){border-top:1px solid var(--vs-border)}.vs-features,.vs-related,.vs-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.vs-page{padding-bottom:var(--vs-mobile-bar-space, 0);font-size:1.6rem}.vs-page__container{width:min(100% - 3rem,var(--vs-width, 120rem))}.vs-hero__grid{min-height:64rem}.vs-hero__media{top:0;right:0;bottom:0;left:0;opacity:.38}.vs-hero__media:after{background:linear-gradient(180deg,rgba(7,26,56,.35),var(--vs-navy) 88%)}.vs-hero__content{align-self:end}.vs-hero__actions,.vs-cta__actions{display:grid}.vs-button{width:100%}.vs-trust{margin-top:0;padding-top:1.5rem;background:var(--vs-white)}.vs-trust__list,.vs-features,.vs-split,.vs-steps,.vs-pricing,.vs-related{grid-template-columns:1fr}.vs-trust__item{min-height:auto}.vs-trust__item+.vs-trust__item{border-top:1px solid var(--vs-border);border-left:0}.vs-pricing{padding:2.5rem}.vs-mobile-cta{position:fixed;z-index:30;inset:auto 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--vs-border);background:#fffffff5;box-shadow:0 -1rem 3rem #071a381f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vs-mobile-cta .vs-button{min-height:4.8rem;padding:1rem;font-size:1.35rem}.vs-mobile-cta>:only-child{grid-column:1 / -1}.vs-page--mobile-cta{--vs-mobile-bar-space: 8.2rem}}@media(prefers-reduced-motion:reduce){.vs-button,.vs-related__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vivaro-service-page.css.map */
