.svc{--svc-sticky-top:72px;overflow-x:clip}.svc-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid rgba(var(--bs-primary-rgb),.25);border-radius:999px;background:rgba(var(--bs-primary-rgb),.07);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.svc-accent,.svc-pill{color:var(--bs-primary)}.svc-hero{padding:1.75rem 0 3.5rem;background:var(--bs-light);border-bottom:1px solid var(--bs-border-color)}.svc-hero__grid{display:grid;grid-template-columns:minmax(0,860px);align-items:center;gap:3rem;margin-top:2rem}.svc-hero__title{margin:1rem 0 0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.svc-hero__lede{max-width:54ch;margin:1.1rem 0 0;font-size:1.125rem;color:var(--bs-secondary-color);text-wrap:pretty}.svc-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem}.svc-hero__more{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;text-decoration:none}.svc-barcode{display:block;height:18px;margin-top:.6rem;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 8px,currentColor 8px 11px,transparent 11px 13px);opacity:.3}.svc-barcode--wide{height:26px;margin-top:auto}.svc-chips{position:sticky;top:var(--svc-sticky-top);z-index:1010;background:rgba(var(--bs-body-bg-rgb),.92);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--bs-border-color)}.svc-chips__track{display:flex;gap:.5rem;padding:.75rem 0;overflow-x:auto;scrollbar-width:none}.svc-chips__track::-webkit-scrollbar{display:none}.svc-chip{flex:none;padding:.4rem .95rem;border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.svc-chip:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.svc-chip.is-active{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--site-on-primary,#fff)}.svc-row{padding:4.5rem 0;scroll-margin-top:calc(var(--svc-sticky-top) + 64px)}.svc-row+.svc-row{border-top:1px solid var(--bs-border-color)}.svc-row__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:3.5rem}.svc-row--flip .svc-row__copy{order:2}.svc-row__no{display:block;font-size:.875rem;font-weight:800;letter-spacing:.12em;color:var(--bs-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc-row__eyebrow{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.svc-row__title{margin:.6rem 0 0;font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.svc-row__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.svc-row__title a:hover{background-size:100% 2px}.svc-row__summary{max-width:56ch;margin:.9rem 0 0;font-size:1.0625rem;color:var(--bs-secondary-color);text-wrap:pretty}.svc-points{display:grid;gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none}.svc-points li{display:flex;align-items:flex-start;gap:.6rem}.svc-points .icon{flex:none;margin-top:.2rem;padding:2px;border-radius:50%;background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.svc-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem}.svc-row__actions .btn{gap:.4rem}.svc-row__actions .btn,.svc-row__wa{display:inline-flex;align-items:center}.svc-row__wa{gap:.35rem;font-weight:600;color:var(--bs-body-color);text-decoration:none}.svc-row__wa:hover{color:var(--bs-primary)}.svc-ticket__kicker{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.svc-ticket__meta{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:1.25rem 0;font-weight:600}.svc-ticket__meta small{display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.svc-steps{padding:4.5rem 0;background:var(--bs-light);border-top:1px solid var(--bs-border-color)}.svc-steps__title{max-width:24ch;margin:.9rem 0 0;font-size:clamp(1.6rem,3.2vw,2.25rem);letter-spacing:-.015em;text-wrap:balance}.svc-steps__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none}.svc-steps__list:before{content:"";position:absolute;top:22px;left:22px;right:22px;border-top:2px dashed rgba(var(--bs-primary-rgb),.3)}.svc-step{position:relative}.svc-step__no{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bs-primary);color:var(--site-on-primary,#fff);font-weight:800;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--bs-light)}.svc-step__title{margin:1rem 0 .35rem;font-size:1.05rem}.svc-step__text{margin:0;color:var(--bs-secondary-color)}.svc-band{padding:4rem 0 5rem}.svc-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:2.75rem;border-radius:calc(var(--bs-border-radius-lg) + 6px);background:var(--bs-dark);color:hsla(0,0%,100%,.92)}.svc-band__title{margin:0;color:#fff;font-size:clamp(1.4rem,3vw,2rem)}.svc-band__text{margin:.4rem 0 0;opacity:.8}.svc-band__actions{display:flex;flex-wrap:wrap;gap:.6rem}.svc-band .btn-outline-light{color:#fff}.svc-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0)*90ms)}.svc-row__grid>.svc-reveal:nth-child(2){transition-delay:.12s}.svc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.svc-chip,.svc-row__title a{transition:none}}@media(max-width:991.98px){.svc-hero__grid{grid-template-columns:1fr;gap:1.5rem}.svc-row{padding:3rem 0}.svc-row__grid{grid-template-columns:1fr;gap:2rem}.svc-row--flip .svc-row__copy{order:0}.svc-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.svc-steps__list:before{display:none}}@media(max-width:575.98px){.svc{--svc-sticky-top:64px}.svc-hero{padding-bottom:2.5rem}.svc-hero__actions .btn,.svc-row__actions .btn{flex:1 1 100%;justify-content:center}.svc-steps__list{grid-template-columns:1fr}.svc-steps__list:before{display:block;top:22px;bottom:22px;left:21px;right:auto;border-top:0;border-left:2px dashed rgba(var(--bs-primary-rgb),.3)}.svc-step{padding-left:64px}.svc-step__no{position:absolute;left:0;top:0}.svc-step__title{margin-top:.6rem}.svc-band__inner{padding:1.75rem}.svc-band__actions .btn{flex:1 1 100%;justify-content:center}}.rt{--rt-ink:#22313a;--rt-muted:#5f6f78;--rt-paper:#fff;--rt-line:rgba(34,49,58,0.16);--rt-notch:var(--bs-body-bg);position:relative;display:block;width:100%;padding:1.25rem 1.4rem;border-radius:14px;background:var(--rt-paper);color:var(--rt-ink);box-shadow:0 1px 0 rgba(0,0,0,.04),0 22px 44px -26px rgba(var(--bs-dark-rgb),.55);font-size:.875rem;line-height:1.35;text-align:left;overflow:hidden}.rt small{display:block;color:var(--rt-muted);font-size:.66rem;font-weight:700;letter-spacing:.12em}.rt small,.rt__head{text-transform:uppercase}.rt__head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px dashed var(--rt-line);font-size:.7rem;font-weight:800;letter-spacing:.14em}.rt__no{color:var(--rt-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt__name{display:block;margin-top:.9rem;font-family:var(--bs-heading-font-family,inherit);font-size:1.45rem;font-weight:var(--site-heading-weight,700);line-height:1.15}.rt__route{display:flex;align-items:center;gap:.9rem;margin-top:1rem}.rt__stop b{display:block;font-family:var(--bs-heading-font-family,inherit);font-size:2rem;font-weight:800;line-height:1;letter-spacing:.02em}.rt__stop small{margin-top:.3rem;letter-spacing:.06em}.rt__stop--to{text-align:right}.rt__track{position:relative;flex:1 1;height:2px;min-width:40px;background:repeating-linear-gradient(90deg,var(--rt-line) 0 6px,transparent 6px 11px)}.rt__mover{position:absolute;top:50%;left:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bs-primary);color:var(--site-on-primary,#fff);transform:translate(-50%,-50%)}.rt__mover .icon{width:16px;height:16px}.rt__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.8rem 1.2rem;margin-top:1.1rem}.rt__field{font-weight:700}.rt__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.8rem;border-top:1px dashed var(--rt-line);color:var(--rt-muted);font-size:.75rem;font-weight:600}.rt__barcode{display:block;flex:0 0 auto;width:96px;height:26px;background:repeating-linear-gradient(90deg,var(--rt-ink) 0 2px,transparent 2px 4px,var(--rt-ink) 4px 5px,transparent 5px 8px,var(--rt-ink) 8px 11px,transparent 11px 13px);opacity:.75}.rt__stamp{position:absolute;right:1rem;bottom:.7rem;padding:.2rem .65rem;border:3px double;border-radius:6px;color:#b3261e;font-family:var(--bs-heading-font-family,inherit);font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-14deg);opacity:.82;mix-blend-mode:multiply;pointer-events:none}.rt--rail{--rt-paper:#f7efd9;--rt-ink:#3d2f12;--rt-muted:#7a6740;--rt-line:rgba(61,47,18,0.25);background-image:repeating-linear-gradient(0deg,transparent 0 22px,rgba(61,47,18,.05) 22px 23px)}.rt--rail,.rt--rail .rt__head,.rt--rail .rt__stop b{font-family:var(--bs-font-monospace,ui-monospace,monospace)}.rt--rail .rt__mover{border-radius:6px}.rt__punch{position:absolute;top:50%;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--rt-notch);transform:translateY(-50%)}.rt--air{--stub:128px;display:flex;padding:0;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0,transparent 11px,#000 11.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--stub)) 100%,transparent 11px,#000 11.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0,transparent 11px,#000 11.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--stub)) 100%,transparent 11px,#000 11.5px) bottom/100% 51% no-repeat}.rt--air .rt__head{margin:-1.25rem -1.4rem 0;padding:.75rem 1.4rem;border-bottom:0;background:var(--bs-primary);color:var(--site-on-primary,#fff)}.rt--air .rt__head .rt__no{color:inherit;opacity:.75}.rt__main{position:relative;flex:1 1;min-width:0;padding:1.25rem 1.4rem}.rt--air .rt__stamp{top:.9rem;right:calc(16px - var(--stub));bottom:auto}.rt__stub{display:flex;flex:0 0 var(--stub);flex-direction:column;gap:.15rem;padding:3.4rem 1rem 1.1rem;border-left:2px dashed var(--rt-line);background:rgba(var(--bs-primary-rgb),.07);transform-origin:left bottom;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.rt__stub b{margin-bottom:.45rem;font-weight:800}.rt__brand{font-size:.75rem;line-height:1.2}.rt__stub .rt__barcode{width:100%;margin-top:auto}.rt--voucher{padding-left:2.2rem;border-left:0;background-image:linear-gradient(90deg,var(--bs-primary) 0 10px,transparent 10px),radial-gradient(circle at 10px 8px,var(--rt-notch) 3px,transparent 3.5px);background-size:100% 100%,20px 16px;background-repeat:no-repeat,repeat-y}.rt--voucher .rt__name{color:var(--bs-primary)}.rt--passport{--rt-paper:#0e3b45;--rt-ink:#e9f6f8;--rt-muted:#9fc9d0;--rt-line:rgba(233,246,248,0.22);--rt-notch:transparent;background-color:var(--bs-dark,#0e3b45);background-image:radial-gradient(circle at 85% 15%,rgba(255,255,255,.08),transparent 45%),repeating-radial-gradient(circle at 20% 120%,transparent 0 14px,rgba(255,255,255,.035) 14px 15px)}.rt--passport .rt__stamp{bottom:.6rem;color:#f2b8b5;mix-blend-mode:normal}.rt__visas{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.rt__visa{--i:0;display:grid;place-items:center;width:78px;height:78px;padding:.5rem;border:2px dashed #8fd6de;border-radius:50%;color:#c9f0f4;font-weight:800;text-align:center;line-height:1.1;transform:rotate(calc(-12deg + var(--i) * 11deg))}.rt__visa small{color:inherit;font-size:.58rem;opacity:.8}.rt__visa:nth-child(2){border-style:double;border-width:3px;border-radius:12px}.rt__mrz{display:block;margin-top:1rem;overflow:hidden;color:var(--rt-muted);font-family:var(--bs-font-monospace,ui-monospace,monospace);font-size:.72rem;letter-spacing:.18em;white-space:nowrap}.svc-ticket-link{display:block;max-width:480px;justify-self:center;width:100%;color:inherit;text-decoration:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.svc-ticket-link:hover{color:inherit;transform:translateY(-6px) rotate(-1deg)}.svc-row--flip .svc-ticket-link:hover{transform:translateY(-6px) rotate(1deg)}.svc-ticket-link:hover .rt__stub{transform:rotate(7deg) translateX(8px)}.svc-ticket-link:hover .rt__visa{transform:rotate(calc(-4deg + var(--i) * 6deg)) scale(1.05)}.svc-extras{padding:4.5rem 0;background:var(--bs-light)}.svc-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none}.svc-tag{position:relative;padding:2.4rem 1.5rem 1.5rem;border:1px solid var(--bs-border-color);border-radius:10px 10px 18px 18px;background:var(--bs-body-bg);clip-path:polygon(18% 0,82% 0,100% 9%,100% 100%,0 100%,0 9%);transition:transform .4s cubic-bezier(.2,.7,.2,1);transform-origin:50% 0}.svc-tag:hover{transform:rotate(-2deg)}.svc-tag__hole{position:absolute;top:.8rem;left:50%;width:14px;height:14px;border:3px solid rgba(var(--bs-primary-rgb),.35);border-radius:50%;background:var(--bs-light);transform:translateX(-50%)}.svc-tag__icon{width:28px;height:28px;color:var(--bs-primary)}.svc-tag__title{margin:.8rem 0 .35rem;font-size:1.15rem}.svc-tag__text{margin:0;color:var(--bs-secondary-color)}.svc-tag__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.9rem;font-weight:700;text-decoration:none}@keyframes rt-stamp{0%{opacity:0;transform:rotate(-14deg) scale(2.4)}60%{opacity:.9;transform:rotate(-14deg) scale(.92)}to{opacity:.82;transform:rotate(-14deg) scale(1)}}@keyframes rt-glide{0%,10%{left:0}90%,to{left:100%}}.svc-motion .svc-ticket-link .rt__stamp{opacity:0}.svc-motion .svc-ticket-link.is-in .rt__stamp{animation:rt-stamp .55s cubic-bezier(.3,1.3,.5,1) .55s both}.svc-motion .rt__mover{animation:rt-glide 4.5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.rt__stub,.svc-tag,.svc-ticket-link{transition:none}.svc-row--flip .svc-ticket-link:hover,.svc-tag:hover,.svc-ticket-link:hover,.svc-ticket-link:hover .rt__stub{transform:none}}@media(max-width:991.98px){.svc-tags{grid-template-columns:1fr;max-width:480px}}@media(max-width:575.98px){.rt{padding:1.1rem}.rt--air{--stub:96px;padding:0}.rt--air .rt__head{margin:-1.1rem -1.1rem 0;padding:.7rem 1.1rem}.rt__main{padding:1.1rem}.rt__stub{padding:3rem .7rem 1rem}.rt__stop b{font-size:1.6rem}.rt__visa{width:66px;height:66px}.svc-extras{padding:3rem 0}}.svc-steps__list--1{grid-template-columns:minmax(0,1fr)}.svc-steps__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-steps__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.svcp-eyebrow{display:block;margin-bottom:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-primary)}.svcp-h2{margin:0;font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.svcp-section{padding:4.5rem 0}.svcp-section--tint{background:var(--bs-light);border-block:1px solid var(--bs-border-color)}.svcp-section__sub{max-width:60ch;margin:.6rem 0 0;color:var(--bs-secondary-color)}.svcp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.svcp-hero{padding:1.75rem 0 4rem;background:var(--bs-light);border-bottom:1px solid var(--bs-border-color)}.svcp-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem;margin-top:2rem}.svcp-hero__title{margin:1rem 0 0;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.svcp-hero__lede{max-width:54ch;margin:1.1rem 0 0;font-size:1.125rem;color:var(--bs-secondary-color);text-wrap:pretty}.svcp-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.svcp-hero__art{position:relative;display:grid;place-items:center;min-height:330px;border-radius:calc(var(--bs-border-radius-lg) + 8px);background:rgba(var(--bs-primary-rgb),.07);color:rgba(var(--bs-primary-rgb),.35);overflow:hidden;isolation:isolate}.svc-motif{position:absolute;inset:0;width:100%;height:100%;z-index:-1}@keyframes svcp-draw{0%{stroke-dashoffset:900}}.svc-motion .svc-motif>:not([stroke-dasharray]){stroke-dasharray:900;animation:svcp-draw 1.6s cubic-bezier(.6,.1,.2,1) both}.svcp-pass{--notch:11px;--stub:84px;display:flex;width:min(380px,88%);border-radius:calc(var(--bs-border-radius-lg) + 4px);background:var(--bs-primary);color:var(--site-on-primary,#fff);box-shadow:0 30px 60px -30px rgba(var(--bs-dark-rgb),.6);-webkit-mask:radial-gradient(circle at var(--stub) 0,transparent var(--notch),#000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--stub) 100%,transparent var(--notch),#000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;mask:radial-gradient(circle at var(--stub) 0,transparent var(--notch),#000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at var(--stub) 100%,transparent var(--notch),#000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;transform:rotate(-3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.svcp-hero__art:hover .svcp-pass{transform:rotate(0deg) translateY(-4px)}@keyframes svcp-pass-in{0%{opacity:0;transform:rotate(-8deg) translateY(28px)}}.svc-motion .svcp-pass{animation:svcp-pass-in .9s cubic-bezier(.2,.7,.2,1) .2s both}.svcp-pass__icon{display:flex;flex:0 0 var(--stub);align-items:center;justify-content:center;border-right:2px dashed hsla(0,0%,100%,.35);background:rgba(0,0,0,.1)}.svcp-pass__icon .icon{width:34px;height:34px}.svcp-pass__body{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:1.4rem 1.5rem}.svcp-pass__name{margin-top:.3rem;font-family:var(--bs-heading-font-family,inherit);font-size:1.6rem;font-weight:var(--site-heading-weight,700);line-height:1.15;overflow-wrap:anywhere}.svcp-pass__by{margin-top:.15rem;font-size:.875rem;opacity:.8}.svcp-pass .svc-ticket__meta{margin:1rem 0}.svcp-details{padding:4.5rem 0}.svcp-details__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:3.5rem}.svcp-prose{max-width:68ch;font-size:1.0625rem}.svcp-prose>p:first-of-type{font-size:1.2rem;color:var(--bs-heading-color)}.svcp-prose h3{margin-top:2.25rem!important;font-size:1.25rem!important}.svcp-prose ul{padding-left:0!important;list-style:none}.svcp-prose li{position:relative;padding-left:1.75rem}.svcp-prose li:before{content:"";position:absolute;left:.15rem;top:.55em;width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--bs-primary);background:var(--bs-primary-bg-subtle)}.svcp-aside{position:sticky;top:calc(var(--svc-sticky-top) + 24px)}.svcp-aside__card{padding:1.5rem;border:1px solid var(--bs-border-color);border-radius:calc(var(--bs-border-radius-lg) + 4px);background:var(--bs-body-bg);box-shadow:0 20px 40px -32px rgba(var(--bs-dark-rgb),.5)}.svcp-aside__title{margin:0;font-family:var(--bs-heading-font-family,inherit);font-size:1.2rem;font-weight:var(--site-heading-weight,700);color:var(--bs-heading-color)}.svcp-aside__text{margin:.4rem 0 1.1rem;color:var(--bs-secondary-color)}.svcp-aside__actions{display:grid;gap:.5rem}.svcp-aside__actions .btn{justify-content:center}.svcp-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.svcp-highlight{position:relative;padding:1.5rem;border:1px solid var(--bs-border-color);border-radius:calc(var(--bs-border-radius-lg) + 2px);background:var(--bs-body-bg);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease}.svcp-highlight:after{content:"";position:absolute;right:-40px;top:-40px;width:90px;height:90px;border-radius:50%;border:2px solid rgba(var(--bs-primary-rgb),.15);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.svcp-highlight:hover{border-color:rgba(var(--bs-primary-rgb),.5);transform:translateY(-3px)}.svcp-highlight:hover:after{transform:scale(1.6)}.svcp-highlight__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--bs-primary);color:var(--site-on-primary,#fff)}.svcp-highlight__title{margin:1rem 0 .35rem;font-size:1.05rem}.svcp-highlight__text{margin:0;color:var(--bs-secondary-color)}.svcp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:3rem;align-items:start}.svcp-accordion .accordion-item{margin-bottom:.6rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg)!important;overflow:hidden}.svcp-accordion .accordion-button{font-weight:600}.svcp-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.svcp-related__card{display:flex;align-items:center;border:1px solid var(--bs-border-color);border-radius:calc(var(--bs-border-radius-lg) + 2px);background:var(--bs-body-bg);color:inherit;text-decoration:none;overflow:hidden;transition:border-color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.svcp-related__card:hover{color:inherit;border-color:var(--bs-primary);transform:translateY(-3px)}.svcp-related__stub{display:flex;align-self:stretch;flex:0 0 64px;align-items:center;justify-content:center;border-right:2px dashed var(--bs-border-color);background:rgba(var(--bs-primary-rgb),.07);color:var(--bs-primary)}.svcp-related__body{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:1rem 1.1rem}.svcp-related__name{font-weight:700;color:var(--bs-heading-color)}.svcp-related__text{font-size:.875rem;color:var(--bs-secondary-color)}.svcp-related__go{margin-right:1rem;color:var(--bs-primary);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.svcp-related__card:hover .svcp-related__go{transform:translateX(4px)}@media(prefers-reduced-motion:reduce){.svcp-highlight,.svcp-highlight:after,.svcp-pass,.svcp-related__card,.svcp-related__go{transition:none}.svcp-hero__art:hover .svcp-pass,.svcp-highlight:hover,.svcp-related__card:hover{transform:none}}@media(max-width:991.98px){.svcp-details__grid,.svcp-faq,.svcp-hero__grid{grid-template-columns:1fr;gap:2rem}.svcp-hero__art{min-height:260px}.svcp-aside{position:static}.svcp-details,.svcp-section{padding:3rem 0}}@media(max-width:575.98px){.svcp-hero{padding-bottom:2.5rem}.svcp-hero__actions .btn{flex:1 1 100%;justify-content:center}.svcp-hero__art{min-height:220px}.svcp-pass{--stub:64px}.svcp-pass__name{font-size:1.3rem}.svcp-pass__body{padding:1.1rem 1.15rem}}.svcp .page-blocks>section{background-color:rgba(0,0,0,0)}.svcp .page-blocks>section.svc-steps,.svcp .page-blocks>section.svcp-section--tint{background-color:var(--bs-light)}.svcp .page-blocks>section.svcp-stats{background-color:var(--bs-dark)}.svcp-stats{padding:0;background:var(--bs-dark);color:hsla(0,0%,100%,.92)}.svcp-stats__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.svcp-stat{display:flex;flex-direction:column-reverse;gap:.25rem;padding:2rem 1.5rem;border-left:1px solid hsla(0,0%,100%,.12)}.svcp-stat:first-child{border-left:0}.svcp-stat__value{margin:0;font-family:var(--bs-heading-font-family,inherit);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svcp-stat__label{font-size:.875rem;font-weight:500;opacity:.75}.svcp-founder{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:3rem;max-width:980px}.svcp-founder__mark{position:relative}.svcp-founder__initials,.svcp-founder__mark{display:grid;place-items:center;aspect-ratio:1}.svcp-founder__initials{width:78%;border-radius:50%;background:var(--bs-primary);color:var(--site-on-primary,#fff);font-family:var(--bs-heading-font-family,inherit);font-size:3.25rem;font-weight:800;letter-spacing:.02em}.svcp-founder__ring{position:absolute;inset:0;border:2px dashed rgba(var(--bs-primary-rgb),.35);border-radius:50%}@keyframes svcp-orbit{to{transform:rotate(1turn)}}.svc-motion .svcp-founder__ring{animation:svcp-orbit 40s linear infinite}.svcp-founder__role{margin:.35rem 0 1rem;font-weight:600;color:var(--bs-primary)}.svcp-founder__text{max-width:62ch;margin:0 0 .85rem;font-size:1.0625rem;color:var(--bs-secondary-color)}@media(max-width:767.98px){.svcp-stats__list{grid-template-columns:repeat(2,minmax(0,1fr))}.svcp-stat{padding:1.25rem 1rem;border-left:0;border-top:1px solid hsla(0,0%,100%,.12)}.svcp-stat:nth-child(-n+2){border-top:0}.svcp-stat:nth-child(2n){border-left:1px solid hsla(0,0%,100%,.12)}.svcp-founder{grid-template-columns:1fr;gap:1.5rem;text-align:center;justify-items:center}.svcp-founder__mark{width:160px}.svcp-founder__initials{font-size:2.5rem}}