@charset "UTF-8";@font-face{font-family:icons;src:url("./media/icons-H2DFJYOY.eot?592a6478389bfc71dfa776eae018f394#iefix") format("embedded-opentype"),url("./media/icons-4P2CK5TP.woff2?592a6478389bfc71dfa776eae018f394") format("woff2"),url("./media/icons-6WCPKDR3.woff?592a6478389bfc71dfa776eae018f394") format("woff"),url("./media/icons-P3S53F4I.ttf?592a6478389bfc71dfa776eae018f394") format("truetype"),url("./media/icons-D22TXCRB.svg?592a6478389bfc71dfa776eae018f394#icons") format("svg")}[class^=icon-]:before,[class*=" icon-"]:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-whatsapp2:before{content:"\f101"}.icon-whatsapp:before{content:"\f102"}.icon-phone:before{content:"\f103"}.icon-mail:before{content:"\f104"}.icon-logo2:before{content:"\f105"}.icon-logo:before{content:"\f106"}.icon-arrow-down:before{content:"\f107"}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1580px){.container{max-width:1580px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.\!text-2xl{font-size:1.5rem!important}.uppercase{text-transform:uppercase}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--color-text-primary: #1f2937;--color-text-secondary: #4b5563;--color-text-inverse: #ffffff;--color-text: var(--color-text-primary);--color-text-hover: var(--color-text-primary);--color-muted: var(--color-text-secondary);--color-border: #d1d5db;--color-surface: #ffffff;--color-surface-hover: #f3f4f6;--header-height: 84px;--scroll-margin-extra: 12px;--font-size-body: clamp(15px, .42rem + 1.05vw, 20px);--font-size-title: clamp(19px, .75rem + 1.9vw, 30px);--font-size-display: clamp(22px, .95rem + 2.4vw, 40px);--font-size: var(--font-size-body);--transition-fast: .3s;--transition-ease: ease;--text-color: var(--color-text);--hover-background: #333333}@media (max-width: 1520px){:root{--header-height: 120px}}@media (max-width: 760px){:root{--header-height: 112px}}@media (max-width: 560px){:root{--header-height: 100px}}@media (max-height: 520px){:root{--header-height: 48px;--font-size-body: clamp(14px, .35rem + 2.5vw, 18px);--font-size-title: clamp(17px, .55rem + 3.2vw, 26px);--font-size-display: clamp(19px, .7rem + 3.8vw, 32px)}}@media (max-height: 400px){:root{--header-height: 44px;--scroll-margin-extra: 6px}}body{font-family:Roboto,Tahoma,sans-serif;font-size:var(--font-size);color:var(--color-text);overflow-x:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--scroll-margin-extra))}*{padding:0;margin:0;box-sizing:border-box}.reveal-init{opacity:0;transform:translateY(18px)}.reveal-in{opacity:1;transform:translateY(0);transition:opacity .52s var(--transition-ease),transform .52s var(--transition-ease)}@keyframes show-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.show-enter{animation:show-enter .42s var(--transition-ease) both}.show-enter-delay-1{animation-delay:80ms}.show-enter-delay-2{animation-delay:.16s}.show-enter-delay-3{animation-delay:.24s}.service-page{width:100%}.service-container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem;max-width:1580px}.service-eyebrow{font-size:var(--font-size-body);line-height:1.5;font-weight:600;letter-spacing:.1em;color:var(--color-muted)}.service-section{padding-top:clamp(2.5rem,6vh,3.5rem);padding-bottom:clamp(2.5rem,6vh,3.5rem);background:var(--color-surface-hover);border-top:1px solid color-mix(in srgb,var(--color-border) 65%,#ffffff)}@media (max-height: 520px){.service-section{padding-top:1.5rem;padding-bottom:1.5rem}}.service-h2{font-size:var(--font-size-title);line-height:1.3;font-weight:600;letter-spacing:.025em;color:var(--color-text)}.service-text{margin-top:.75rem;font-size:var(--font-size-body);line-height:1.625;color:var(--color-muted)}.service-list{display:flex;flex-direction:column;gap:1rem;padding:0;margin:0;list-style:none}.service-list-icon-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 768px){.service-list-icon-grid{grid-template-columns:1fr 1fr;column-gap:22px;row-gap:14px}}.service-list-item{font-size:var(--font-size-body);line-height:1.625;color:var(--color-text);padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-border) 80%,#cbd5e1);background:#fff}.service-list-item-icon{display:flex;align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 70%,#ffffff);background:color-mix(in srgb,var(--color-surface) 88%,#f8fbff);border-radius:12px;padding:10px 12px;box-shadow:0 4px 10px #0f172a0a;opacity:0;transform:translateY(8px);animation:list-item-fade-up .42s var(--transition-ease) forwards}.service-list-item-icon:nth-child(1){animation-delay:30ms}.service-list-item-icon:nth-child(2){animation-delay:.11s}.service-list-item-icon:nth-child(3){animation-delay:.19s}.service-list-item-icon:nth-child(4){animation-delay:.27s}.service-list-item-icon:nth-child(5){animation-delay:.35s}.service-list-item-icon:nth-child(6){animation-delay:.43s}.service-list-item-icon:nth-child(7){animation-delay:.51s}@keyframes list-item-fade-up{to{opacity:1;transform:translateY(0)}}.service-item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;color:color-mix(in srgb,var(--color-accent) 72%,#2a5b8a);border-radius:8px;background:color-mix(in srgb,var(--color-accent) 10%,#ffffff)}.service-item-icon:before{font-size:.9em;line-height:1}.service-item-text{line-height:1.625}.service-list-wide{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.service-list-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-list-wide .service-list-item{animation:show-enter .42s var(--transition-ease) both}.service-list-wide .service-list-item:nth-child(1){animation-delay:40ms}.service-list-wide .service-list-item:nth-child(2){animation-delay:.1s}.service-list-wide .service-list-item:nth-child(3){animation-delay:.16s}.service-list-wide .service-list-item:nth-child(4){animation-delay:.22s}.service-list-wide .service-list-item:nth-child(5){animation-delay:.28s}.service-list-wide .service-list-item:nth-child(6){animation-delay:.34s}.stages-nav-scroll{margin-top:1.5rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.stages-nav-scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}}.stages-nav{--stage-count: 6;display:grid;grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));grid-template-rows:minmax(2.75rem,auto) auto minmax(2.75rem,auto);column-gap:clamp(4px,.9vw,12px);position:relative;padding:10px 0 16px;width:100%;min-width:0}@media (max-width: 767px){.stages-nav{grid-template-columns:repeat(var(--stage-count),minmax(108px,148px));width:max-content;min-width:100%}}.stages-rail{grid-column:1/-1;grid-row:2;align-self:center;height:2px;margin:0 4px;background:var(--color-border);border-radius:1px;z-index:0;pointer-events:none}.stage-item{grid-row:1/span 3;display:grid;grid-template-rows:subgrid;position:relative;z-index:1;min-width:0;text-align:center}@supports not (grid-template-rows: subgrid){.stage-item{grid-template-rows:minmax(2.75rem,auto) auto minmax(2.75rem,auto)}}.stage-item--label-top .stage-label{grid-row:1;align-self:end;padding-bottom:6px}.stage-item--label-top .stage-chip,.stage-item--label-bottom .stage-chip{grid-row:2}.stage-item--label-bottom .stage-label{grid-row:3;align-self:start;padding-top:6px}.stage-chip{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:var(--font-size-body);line-height:1.5;font-weight:700;justify-self:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast) var(--transition-ease),background-color var(--transition-fast) var(--transition-ease),color var(--transition-fast) var(--transition-ease)}.stage-chip:hover,.stage-chip:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 9%,#ffffff)}.stage-chip.active{border-color:#0f172a;background:#0f172a;color:#fff;text-shadow:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #0f172a3d;transform:translateY(-1px)}.stage-label{font-weight:500;margin:0;color:var(--color-muted);max-width:none;width:100%;padding-left:1px;padding-right:1px;font-size:clamp(11px,1.85vw,var(--font-size-body));line-height:1.28;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.stage-item.active .stage-label{color:var(--color-text);font-weight:700}.stage-detail{margin-top:1.5rem;border-radius:1rem;padding:1.25rem}@media (min-width: 768px){.stage-detail{padding:1.5rem}}.stage-detail{border:1px solid var(--color-border);background:var(--color-surface)}.stage-detail-title{font-size:var(--font-size-title);line-height:1.3;font-weight:600;color:var(--color-text)}.stage-detail-text{margin-top:.75rem;font-size:var(--font-size-body);line-height:1.625;color:var(--color-muted)}.service-price-table{margin-top:1.25rem;display:grid;grid-template-columns:2fr 1fr;border:1px solid color-mix(in srgb,var(--color-border) 75%,#94a3b8);border-radius:16px;overflow:hidden;background:var(--color-surface);box-shadow:0 8px 24px #0f172a0f}.service-price-row{display:contents}.service-price-head{font-size:var(--font-size-body);line-height:1.5;font-weight:600;padding:14px 16px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent) 8%,#ffffff);color:var(--color-text)}.service-price-head:nth-child(1){border-right:1px solid var(--color-border)}.service-price-label{display:none}.service-price-value{display:block}.service-price-cell{font-size:var(--font-size-body);line-height:1.5;color:var(--color-text);padding:14px 16px;border-bottom:1px solid var(--color-border);background:#fff}@media (min-width: 768px){.service-price-cell--item{border-right:1px solid var(--color-border)}}.service-price-table>.service-price-row:last-child .service-price-cell{border-bottom:none}.service-price-note{margin-top:1rem;font-size:var(--font-size-body);line-height:1.625;color:var(--color-muted)}.service-price-summary{margin-top:1rem;font-size:var(--font-size-title);line-height:1.3;font-weight:600;color:var(--color-text)}.service-callout{margin-top:2rem;border-radius:1rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-border) 75%,#94a3b8);background:#fff;box-shadow:0 12px 28px #0f172a0f}.service-callout-link{margin-top:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 1.5rem;font-size:var(--font-size-body);line-height:1.5;font-weight:600;background:var(--color-accent);color:var(--color-text-inverse);text-decoration:none}.service-callout-link:hover{background:var(--color-accent-hover)}.service-subtitle,.service-summary,.service-panel-title,.stage-detail-title,.stage-detail-text,.service-price-summary,.service-price-note{animation:show-enter .42s var(--transition-ease) both}@media (max-width: 767px){.stage-chip{height:40px;width:40px}.service-item-icon{width:24px;height:24px}.service-item-icon:before{font-size:.85em}.service-price-table{display:flex;flex-direction:column;gap:14px;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.service-price-head{display:none}.service-price-row{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-border) 75%,#94a3b8);border-radius:14px;overflow:hidden;background:var(--color-surface);box-shadow:0 4px 18px #0f172a12}.service-price-label{display:block;font-size:clamp(11px,2.8vw,12px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);line-height:1.3}.service-price-cell{border:none;margin:0}.service-price-cell--item{padding:12px 14px 10px;background:var(--color-surface)}.service-price-cell--item .service-price-label{margin-bottom:6px}.service-price-cell--price{padding:12px 14px 14px;border-top:1px solid var(--color-border);background:var(--color-surface-hover)}.service-price-cell--price .service-price-label{margin-bottom:4px}.service-price-value{line-height:1.55;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.service-price-cell--price .service-price-value{font-weight:600;font-size:clamp(1rem,2.9vw,1.1rem);color:var(--color-text)}.service-price-table>.service-price-row:last-child .service-price-cell{border-bottom:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
