html[data-tipo=marca],[data-tipo=marca] body{--ink-deep: #0e1f1a;--mint: #a9dcc5;--color-paper: #f2f4ef;--color-ink: #15201c;--color-muted: #45524d;--color-line: rgb(21 32 28 / .1);--tint: #e2ebe5;--space-section: clamp(4.5rem, 9vw, 7.5rem);--box-shadow: inset 0 0 0 1px rgb(21 32 28 / .07), 0 1px 2px rgb(21 32 28 / .04), 0 18px 40px -24px rgb(21 32 28 / .3);--card-shadow: 0 1px 2px rgb(21 32 28 / .06), 0 12px 28px -14px rgb(21 32 28 / .35);--hero-borde: clamp(.75rem, 1.5vw, 1.25rem);--panel-lado: clamp(1.25rem, 5vw, 5rem);--isla-gap: 2rem;--isla-gap-inicio: 3rem;--isla-pad: .35rem .4rem .35rem 1.3rem;--isla-pad-inicio: .5rem .55rem .5rem 1.6rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-landing h2{font-size:clamp(2rem,3.8vw,3.1rem)}.brand-landing h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.02em}:where(.brand-landing) p{color:var(--color-muted)}.brand-landing .icono{width:1.25rem;height:1.25rem;flex:none}.b-section{padding-top:var(--space-section)}.b-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.b-intro{font-size:1.125rem;line-height:1.6;max-width:54ch}.b-small{margin-top:1.25rem;font-size:.8125rem}.b-box{display:flex;flex-direction:column;border-radius:1.5rem;background:var(--color-white);box-shadow:var(--box-shadow)}.b-list{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.b-list li{display:flex;align-items:flex-start;gap:.6rem;margin:0;font-size:.95rem;font-weight:500;color:var(--color-ink)}.brand-landing .b-list .icono{width:1.1rem;height:1.1rem;margin-top:.15rem;color:var(--color-primary)}.b-pin{position:absolute;left:50%;top:14px;width:22px;transform:translate(-50%);filter:drop-shadow(0 4px 4px rgb(14 31 26 / .25))}.b-pin svg{display:block;fill:var(--color-primary)}.b-pin circle{fill:#fff}[data-tipo=marca] .site-header{position:fixed;inset:0 0 auto;margin:0;padding:calc(var(--hero-borde) + .6rem) .75rem 0;color:var(--color-ink)}[data-tipo=marca] .nav-island{gap:var(--isla-gap);padding:var(--isla-pad);background:#fafbf8e0;box-shadow:inset 0 0 0 1px #15201c0f,0 18px 40px -18px #0e1f1a80}[data-tipo=marca] .site-name,[data-tipo=marca] .site-header nav a{color:inherit}[data-tipo=marca] .brand-wordmark [fill="#1F2B28"]{fill:currentColor}[data-tipo=marca] .site-header nav a:hover{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}[data-tipo=marca] .site-header :focus-visible{outline-color:currentColor}[data-tipo=marca] .site-header nav .nav-cta{max-width:16rem;margin-left:.4rem;overflow:hidden;white-space:nowrap;background:var(--color-primary);color:var(--color-white);font-weight:600}[data-tipo=marca] .site-header nav .nav-cta:hover{background:var(--ink-deep);color:var(--color-white)}@supports (animation-timeline: scroll()){html[data-tipo=marca]{timeline-scope:--s-ejemplos,--s-servicios,--s-contacto}#ejemplos{view-timeline-name:--s-ejemplos}#servicios{view-timeline-name:--s-servicios}#contacto{view-timeline-name:--s-contacto}[data-tipo=marca] .site-header,[data-tipo=marca] .nav-island,[data-tipo=marca] .site-header nav .nav-cta{animation:linear both;animation-timeline:scroll(root);animation-range:0px 160px}[data-tipo=marca] .site-header{animation-name:b-barra}[data-tipo=marca] .nav-island{animation-name:b-isla}[data-tipo=marca] .site-header nav .nav-cta{animation-name:b-cta}[data-tipo=marca] .site-header nav a:not(.nav-cta):is([href$="#ejemplos"],[href$="#servicios"],[href$="#contacto"]){animation:b-actual linear none;animation-range:cover 50vh cover calc(100% - 50vh)}[data-tipo=marca] .site-header nav a[href$="#ejemplos"]:not(.nav-cta){animation-timeline:--s-ejemplos}[data-tipo=marca] .site-header nav a[href$="#servicios"]:not(.nav-cta){animation-timeline:--s-servicios}[data-tipo=marca] .site-header nav a[href$="#contacto"]:not(.nav-cta){animation-name:b-actual-fin;animation-fill-mode:forwards;animation-timeline:--s-contacto;animation-range:cover 50vh cover 100%}}@keyframes b-barra{0%{padding-top:calc(var(--hero-borde) + 1.1rem);color:var(--color-white)}45%{color:var(--color-white)}55%{color:var(--color-ink)}to{padding-top:.75rem}}@keyframes b-isla{0%{gap:var(--isla-gap-inicio);padding:var(--isla-pad-inicio);background-color:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px -18px #0e1f1a00}45%{background-color:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px -18px #0e1f1a33}55%{background-color:#fafbf8e0;box-shadow:inset 0 0 0 1px #15201c0f,0 18px 40px -18px #0e1f1a4d}}@keyframes b-cta{0%{max-width:0;margin-left:0;padding-inline:0;opacity:0;visibility:hidden}55%{max-width:0;margin-left:0;padding-inline:0;opacity:0}85%{opacity:0}}@keyframes b-actual{0%,to{background-color:transparent}6%,94%{background-color:#1f6f5f1f;color:var(--color-primary)}}@keyframes b-actual-fin{0%{background-color:transparent}6%,to{background-color:#1f6f5f1f;color:var(--color-primary)}}.nav-menu{display:none}@media(max-width:760px){html[data-tipo=marca],[data-tipo=marca] body{--isla-gap: 1rem;--isla-gap-inicio: 1rem;--isla-pad: .375rem .375rem .375rem 1.25rem;--isla-pad-inicio: .5rem .5rem .5rem 1.35rem}[data-tipo=marca] .site-header{padding-inline:1rem}[data-tipo=marca] .nav-island{width:100%;justify-content:space-between}[data-tipo=marca] .site-header nav{display:none}[data-tipo=marca] .brand-wordmark{height:1.6rem}.nav-menu{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .9rem 0 1.15rem;border:0;border-radius:999px;background:var(--color-primary);color:var(--color-white);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}}.nav-menu svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}[data-tipo=marca] .nav-menu:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-primary)}.menu-cel{--menu-x: calc(100% - 4.5rem) ;--menu-y: 2.5rem;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:1.125rem 1.375rem calc(1.5rem + env(safe-area-inset-bottom));border:0;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;background:radial-gradient(circle at 100% 0,rgb(31 111 95 / .75),transparent 60%),radial-gradient(circle at 0 100%,rgb(169 220 197 / .16),transparent 55%),var(--ink-deep);color:var(--color-white);clip-path:circle(0 at var(--menu-x) var(--menu-y));transition:clip-path .65s var(--ease-spring),overlay .65s allow-discrete,display .65s allow-discrete}.menu-cel:popover-open{display:flex;clip-path:circle(150% at var(--menu-x) var(--menu-y))}@starting-style{.menu-cel:popover-open{clip-path:circle(0 at var(--menu-x) var(--menu-y))}}html:has(.menu-cel:popover-open){overflow:hidden}.menu-cel-top{display:flex;align-items:center;justify-content:space-between;padding-left:.875rem}.menu-cel-marca{display:flex;color:var(--color-white)}.menu-cel .nav-menu{background:#ffffff1f}.menu-cel nav{display:flex;flex-direction:column;margin:3rem 0 2.5rem;border-top:1px solid rgb(255 255 255 / .12)}.menu-cel nav a{display:block;padding:1.15rem .875rem;border-bottom:1px solid rgb(255 255 255 / .12);color:var(--color-white);font-size:clamp(2rem,9.5vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-decoration:none}.menu-cel nav small{display:block;margin-top:.45rem;color:#ffffff9e;font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.4}.menu-cel :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.menu-cel .button{justify-content:space-between;width:100%;margin-top:auto;padding-left:1.25rem;font-size:clamp(.9rem,4.6vw,.975rem);text-align:left;background:var(--mint);color:var(--ink-deep);box-shadow:inset 0 1px #ffffff80,0 16px 34px -14px #a9dcc573}.menu-cel .button .button-icon{background:var(--ink-deep);color:var(--mint)}.menu-cel nav a,.menu-cel .button{transition:opacity .45s ease,translate .7s var(--ease-spring)}.menu-cel nav a:nth-child(2){transition-delay:60ms}.menu-cel nav a:nth-child(3){transition-delay:.12s}.menu-cel .button{transition-delay:.18s}@starting-style{.menu-cel:popover-open nav a,.menu-cel:popover-open .button{opacity:0;translate:0 1.25rem}}@supports (animation-timeline: scroll()){[data-tipo=marca] .site-header .nav-menu{animation:b-menu linear both;animation-timeline:scroll(root);animation-range:0px 160px}.menu-cel nav a{animation:b-actual-menu linear none;animation-range:cover 50vh cover calc(100% - 50vh)}.menu-cel nav a[href$="#ejemplos"]{animation-timeline:--s-ejemplos}.menu-cel nav a[href$="#servicios"]{animation-timeline:--s-servicios}.menu-cel nav a[href$="#contacto"]{animation-name:b-actual-menu-fin;animation-fill-mode:forwards;animation-timeline:--s-contacto;animation-range:cover 50vh cover 100%}}@keyframes b-menu{0%,45%{background-color:#ffffff1f}55%{background-color:var(--color-primary)}}@keyframes b-actual-menu{0%,to{color:var(--color-white)}6%,94%{color:var(--mint)}}@keyframes b-actual-menu-fin{0%{color:var(--color-white)}6%,to{color:var(--mint)}}@media(prefers-reduced-motion:reduce){.menu-cel,.menu-cel nav a,.menu-cel .button{transition:none}}@media(forced-colors:active){.nav-menu{border:1px solid ButtonText}}.b-hero{padding:var(--hero-borde)}.b-hero-panel{position:relative;padding:clamp(7.5rem,12vw,9.5rem) var(--panel-lado) clamp(3.75rem,6vw,5rem);border-radius:calc(var(--radius-xl) + .75rem);background:var(--ink-deep);color:var(--color-white);overflow:hidden;isolation:isolate}.b-hero-panel:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%);mask:radial-gradient(ellipse at 70% 40%,#000 10%,transparent 70%)}.b-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.b-glow-1{width:62vw;max-width:900px;aspect-ratio:1;right:-18%;top:-30%;background:radial-gradient(circle,rgb(31 111 95 / .75),transparent 62%)}.b-glow-2{width:40vw;max-width:560px;aspect-ratio:1;left:-12%;bottom:-35%;background:radial-gradient(circle,rgb(169 220 197 / .2),transparent 65%)}.b-hero-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);max-width:var(--page-width);margin-inline:auto}.b-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.b-hero h1{max-width:15ch;color:var(--color-white);font-size:clamp(2.7rem,4.9vw,4.25rem);line-height:1.04}.b-hero h1 em{font-style:normal;color:var(--mint);background:linear-gradient(currentColor,currentColor) no-repeat 0 calc(100% - .06em) / 100% .075em}.b-lead{margin-top:1.6rem;max-width:42ch;font-size:1.2rem;line-height:1.55;color:#ffffffd6}.b-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.25rem}.b-hero .button,.b-contact .button{background:var(--mint);color:var(--ink-deep);box-shadow:inset 0 1px #ffffff80,0 16px 34px -14px #a9dcc58c}.b-hero .button .button-icon,.b-contact .button .button-icon{background:var(--ink-deep);color:var(--mint)}.b-hero :focus-visible,.b-contact :focus-visible,.b-owned :focus-visible{outline-color:var(--mint)}.b-note{margin-top:1rem;font-size:.875rem;color:#ffffffb8}.b-for{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgb(255 255 255 / .14);font-size:.95rem;font-weight:500;color:var(--mint)}.b-ghost{display:inline-flex;align-items:center;gap:.7rem;min-height:52px;padding:.45rem 1.3rem;border-radius:999px;color:var(--color-white);font-weight:600;font-size:.95rem;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff4d;transition:background-color .6s var(--ease-spring)}.b-ghost:hover{background:#ffffff14}.b-stack{position:relative;height:clamp(500px,46vw,640px)}.b-card{position:absolute;display:flex;flex-direction:column;border-radius:1.5rem;background:var(--color-white);color:var(--color-ink);box-shadow:0 0 0 .4rem #ffffff0f,0 40px 80px -30px #0009}.b-tag{position:absolute;top:-.8rem;left:1rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .5rem;border-radius:999px;background:var(--mint);color:var(--ink-deep);font-size:.7rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 6px 16px -6px #00000073}.brand-landing .b-tag .icono{width:.95rem;height:.95rem;stroke-width:1.8}.b-card-ficha{left:0;top:7%;z-index:1;width:51%;padding:1.15rem .7rem 1rem;transform:rotate(-2deg)}.b-search{display:flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .85rem;border-radius:999px;background:var(--color-white);box-shadow:inset 0 0 0 1px #15201c1a,0 2px 6px -2px #15201c26;font-size:.8rem;color:var(--color-ink)}.brand-landing .b-search .icono{width:1rem;height:1rem;color:var(--color-muted)}.b-search-text{overflow:hidden;white-space:nowrap}.b-caret{flex:none;width:1.5px;height:1em;background:var(--color-primary);opacity:0}.b-map{position:relative;display:block;height:92px;margin-top:.6rem;border-radius:1rem;background:#e5eee8;color:#b5cdc1;overflow:hidden}.b-map svg{width:100%;height:100%}.b-map:after{content:"";position:absolute;left:50%;top:52px;width:26px;height:8px;border-radius:50%;background:#1f6f5f47;transform:translate(-50%)}.b-ficha-name{padding:.85rem .45rem 0;font-weight:600;font-size:.95rem}.b-ficha-meta{padding:.1rem .45rem 0;font-size:.78rem;color:var(--color-muted)}.b-ficha-open{display:flex;align-items:center;gap:.4rem;padding:.45rem .45rem 0;font-size:.75rem;color:var(--color-primary);font-weight:600}.b-ficha-open i{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-primary)}.b-ficha-actions{display:flex;gap:.35rem;padding:.8rem .45rem 0}.b-ficha-actions b{padding:.35rem .6rem;border-radius:999px;font-size:.68rem;font-weight:600;color:var(--color-primary);box-shadow:inset 0 0 0 1px #c9dcd3;white-space:nowrap}.b-ficha-actions b:last-child{background:var(--color-primary);color:#fff;box-shadow:none}.b-card-site{right:0;top:0;width:49%;padding:1rem .55rem .55rem;transform:rotate(2.5deg);background:#fbf8f3}.b-card-bar{display:flex;align-items:center;gap:.3rem;padding:.35rem .5rem .6rem;font-size:.65rem;color:var(--color-muted)}.b-card-bar i{width:.45rem;height:.45rem;border-radius:50%;background:#e2dbd2}.b-card-bar b{margin-left:.5rem;font-weight:500}.b-site-photo{display:block;overflow:hidden;border-radius:10rem 10rem 1rem 1rem;background:var(--demo-accent)}.b-site-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 22%}.b-card-site-title{padding:.9rem .6rem .2rem;font-weight:700;font-size:clamp(1rem,1.45vw,1.25rem);letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.b-card-site-title em{font-style:normal;color:var(--demo-primary)}.b-site-button{align-self:flex-start;margin:.55rem .6rem .5rem;padding:.4rem .8rem;border-radius:999px;background:var(--demo-primary);color:#fff;font-size:.68rem;font-weight:600}.b-site-clinico{background:#fff}.b-site-clinico .b-site-photo{border-radius:.6rem}.b-site-clinico .b-card-site-title{font-family:"Hanken Grotesk",var(--font-body);font-weight:500}.b-site-clinico .b-site-button{border-radius:.4rem}.b-card-chat{left:5%;bottom:0;z-index:2;width:52%;gap:.55rem;padding:1.2rem 1rem 1rem;background:#e8f2ed;transform:rotate(1.5deg)}.b-chat-head{display:flex;align-items:center;gap:.6rem;padding-bottom:.65rem;margin-bottom:.1rem;border-bottom:1px solid rgb(21 32 28 / .08);font-size:.82rem;font-weight:600;line-height:1.25}.b-chat-head img{width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover;object-position:center 20%}.b-chat-head small{display:block;font-size:.68rem;font-weight:500;color:var(--color-muted)}.b-bubble{max-width:86%;padding:.6rem .85rem;border-radius:1rem;font-size:.8rem;line-height:1.4;box-shadow:0 1px 1px #15201c14}.b-in{align-self:flex-start;background:#fff;border-bottom-left-radius:.3rem}.b-out{align-self:flex-end;background:var(--color-primary);color:#fff;border-bottom-right-radius:.3rem}.b-typing{position:absolute;right:1rem;bottom:1rem;display:flex;gap:.25rem;padding:.7rem .8rem;border-radius:1rem 1rem .3rem;background:var(--color-primary);opacity:0}.b-typing i{width:.4rem;height:.4rem;border-radius:50%;background:#ffffffd9}@media(prefers-reduced-motion:no-preference){.b-hero{--t0: .5s;--paso: 1s}.b-hero-copy>*{animation:rise 1s var(--ease-out) both}.b-hero-copy>:nth-child(2){animation-delay:80ms}.b-hero-copy>:nth-child(3){animation-delay:.16s}.b-hero-copy>:nth-child(4){animation-delay:.24s}.b-hero-copy>:nth-child(5){animation-delay:.32s}.b-hero h1 em{animation:b-verbo .9s var(--ease-out) calc(var(--t0) + .4s + var(--v) * var(--paso)) both}.b-card-ficha{animation:b-card-ficha 1.1s var(--ease-spring) var(--t0) both}.b-search-text{animation:b-tipeo .7s steps(var(--n),end) calc(var(--t0) + .3s) backwards}.b-caret{animation:b-caret 1s steps(1) calc(var(--t0) + .3s) 3}.b-pin{animation:b-pin .8s var(--ease-spring) calc(var(--t0) + 1.05s) both}.b-map:after{animation:b-sombra .8s var(--ease-spring) calc(var(--t0) + 1.05s) both}.b-ficha-name,.b-ficha-meta,.b-ficha-open,.b-ficha-actions{animation:b-aparece .6s var(--ease-out) calc(var(--t0) + 1.15s) both}.b-card-site{animation:b-card-site 1.1s var(--ease-spring) calc(var(--t0) + var(--paso)) both}.b-site-photo img{animation:b-foto 1.6s var(--ease-out) calc(var(--t0) + var(--paso) + .1s) both}.b-card-site-title,.b-site-button{animation:b-aparece .7s var(--ease-out) calc(var(--t0) + var(--paso) + .45s) both}.b-card-chat{animation:b-card-chat 1.1s var(--ease-spring) calc(var(--t0) + 2 * var(--paso)) both}.b-in{animation:b-burbuja .6s var(--ease-spring) calc(var(--t0) + 2 * var(--paso) + .35s) both}.b-typing{animation:b-escribiendo 1.1s ease calc(var(--t0) + 2 * var(--paso) + .8s) both}.b-typing i{animation:b-punto .6s ease-in-out calc(var(--t0) + 2 * var(--paso) + .8s) 2}.b-typing i:nth-child(2){animation-delay:calc(var(--t0) + 2 * var(--paso) + .95s)}.b-typing i:nth-child(3){animation-delay:calc(var(--t0) + 2 * var(--paso) + 1.1s)}.b-out{animation:b-burbuja .7s var(--ease-spring) calc(var(--t0) + 2 * var(--paso) + 1.85s) both}.b-glow-1{animation:drift 18s ease-in-out infinite alternate}}@keyframes b-verbo{0%{color:var(--color-white);background-size:0 .075em}}@keyframes b-card-ficha{0%{opacity:0;transform:translate(-1.5rem,2.5rem) rotate(-7deg)}}@keyframes b-card-site{0%{opacity:0;transform:translateY(3rem) rotate(8deg)}}@keyframes b-card-chat{0%{opacity:0;transform:translateY(3.5rem) rotate(5deg)}}@keyframes b-tipeo{0%{max-width:0}to{max-width:calc(var(--n) * .56em)}}@keyframes b-caret{0%{opacity:1}50%{opacity:0}}@keyframes b-pin{0%{opacity:0;transform:translate(-50%,-2.5rem)}}@keyframes b-sombra{0%{opacity:0;transform:translate(-50%) scale(.2)}}@keyframes b-aparece{0%{opacity:0;transform:translateY(.6rem)}}@keyframes b-foto{0%{transform:scale(1.12);filter:saturate(.6)}}@keyframes b-burbuja{0%{opacity:0;transform:translateY(.8rem) scale(.92)}}@keyframes b-escribiendo{0%{opacity:0;transform:scale(.8)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes b-punto{50%{transform:translateY(-.25rem)}}@keyframes drift{to{transform:translate(-6%,8%) scale(1.08)}}.b-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.b-pillar{overflow:hidden}.b-screen{position:relative;display:flex;align-items:flex-end;justify-content:center;height:12.5rem;margin:.5rem .5rem 0;border-radius:1.1rem;background:var(--tint);overflow:hidden}.b-screen:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(31 111 95 / .12) 1px,transparent 1px);background-size:14px 14px}.b-screen>*{position:relative}.b-pillar-copy{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem clamp(1.4rem,2.4vw,1.9rem) clamp(1.6rem,2.6vw,2rem)}.b-pillar h3{display:flex;align-items:center;gap:.7rem}.b-icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--tint);color:var(--color-primary)}.b-pillar-copy>p{font-size:1rem}.b-pillar .b-list{margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--color-line)}.b-mini-card,.b-mini-chat,.b-mini-site{width:80%;max-width:19.5rem;margin-bottom:-1.25rem;border-radius:.9rem;background:var(--color-white);box-shadow:var(--card-shadow)}.b-mini-card{display:flex;flex-direction:column;padding:0 0 2rem;overflow:hidden}.b-mini-map{position:relative;display:block;height:4.4rem;background:linear-gradient(100deg,transparent 46%,#fff 46.5%,#fff 48.5%,transparent 49%),linear-gradient(8deg,transparent 54%,#fff 54.5%,#fff 57%,transparent 57.5%),#e5eee8}.b-mini-map .b-pin{top:10px;width:18px}.b-mini-card b{padding:.65rem .85rem 0;font-size:.82rem;font-weight:600;color:var(--color-ink)}.b-mini-card small{padding:.1rem .85rem 0;font-size:.7rem;color:var(--color-muted)}.b-mini-chips{display:flex;flex-wrap:wrap;gap:.3rem;padding:.6rem .85rem 0}.b-mini-chips i{padding:.25rem .55rem;border-radius:999px;font-size:.62rem;font-style:normal;font-weight:600;color:var(--color-primary);box-shadow:inset 0 0 0 1px #c9dcd3}.b-mini-chat{display:flex;flex-direction:column;gap:.7rem;padding:1rem .9rem 2.2rem;background:#f7faf8}.b-mini-bubble{align-self:flex-start;max-width:88%;padding:.6rem .8rem;border-radius:.9rem .9rem .9rem .25rem;background:var(--color-primary);color:#fff;font-size:.75rem;line-height:1.4}.b-mini-chat .b-mini-chips{padding:0}.b-mini-chat .b-mini-chips i{background:#fff}.b-mini-site{display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}.b-mini-bar{display:flex;align-items:center;gap:.25rem;padding:.5rem .7rem;border-bottom:1px solid var(--color-line);font-size:.58rem;color:var(--color-muted)}.b-mini-bar i{width:.38rem;height:.38rem;border-radius:50%;background:#dfe5e1}.b-mini-bar b{margin-left:.4rem;font-weight:500}.b-mini-hero{display:grid;grid-template-columns:minmax(0,1fr) 38%;gap:.8rem;align-items:start;padding:.9rem .85rem 2rem}.b-mini-hero>span{display:flex;flex-direction:column;gap:.35rem;padding-top:.3rem}.b-mini-hero b{display:block;height:.45rem;border-radius:999px;background:#d6dfda}.b-mini-hero b:first-child{width:90%;height:.6rem;background:var(--color-ink);opacity:.75}.b-mini-hero b.b-short{width:60%}.b-mini-hero em{align-self:flex-start;margin-top:.35rem;padding:.3rem .55rem;border-radius:.35rem;background:#2e5470;color:#fff;font-size:.58rem;font-style:normal;font-weight:600}.b-mini-hero img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%;border-radius:.45rem}.b-owned{position:relative;display:flex;align-items:center;gap:clamp(1.25rem,3vw,2rem);margin-top:1rem;padding:clamp(1.75rem,3vw,2.4rem) clamp(1.5rem,4vw,3rem);border-radius:1.5rem;background:var(--ink-deep);color:var(--color-white)}.b-owned h3{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em;color:var(--color-white)}.b-owned p{margin-top:.4rem;max-width:62ch;font-size:1.05rem;color:#fffc}.b-owned-check{display:grid;place-items:center;flex:none;width:3.5rem;height:3.5rem;border-radius:50%;background:#a9dcc529;color:var(--mint)}.brand-landing .b-owned-check .icono{width:1.7rem;height:1.7rem}.b-demos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.b-demo{color:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .8s var(--ease-spring)}.b-mock{--mock-h: clamp(19rem, 29vw, 24rem);position:relative;display:flex;flex-direction:column;height:var(--mock-h);margin:.6rem .6rem 0;border-radius:1.1rem;overflow:hidden}.b-mock-bar{position:relative;z-index:1;flex:none;background:inherit;display:flex;align-items:center;gap:.3rem;height:2.2rem;padding:0 .9rem;font-size:.65rem;color:#6b665e}.b-mock-bar i{width:.45rem;height:.45rem;border-radius:50%;background:#0000001f}.b-mock-bar b{margin-left:.5rem;font-weight:500}.b-mock-page{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:1.2rem;transition:translate 2.6s var(--ease-out)}.b-demo:hover .b-mock-page,.b-demo:focus-visible .b-mock-page{translate:0 min(0px,calc(-100% + var(--mock-h) - 2.2rem))}.b-mock-nav{display:flex;align-items:center;gap:.5rem;margin:.1rem 1.1rem 0;font-size:.7rem}.b-mock-nav b{margin-right:auto;font-weight:600}.b-mock-nav i{width:2.2rem;height:.35rem;border-radius:999px;background:#0000001f}.b-mock-nav em{padding:.3rem .55rem;border-radius:.35rem;background:var(--demo-primary);color:#fff;font-size:.55rem;font-style:normal;font-weight:600}.b-mock-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.6rem 1.1rem 0}.b-mock-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.b-mock-kicker{font-size:.6rem;font-weight:600;color:var(--demo-primary)}.b-mock-title{font-size:clamp(1rem,1.7vw,1.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:#23211d;text-wrap:balance}.b-mock-title em{font-style:normal;color:var(--demo-primary)}.b-mock-line{display:block;width:90%;height:.32rem;border-radius:999px;background:#0000001a}.b-mock-line-short{width:60%}.b-mock-button{margin-top:.5rem;padding:.4rem .75rem;font-size:.6rem;font-weight:600;color:#fff;background:var(--demo-primary)}.b-mock-photo{position:relative}.b-mock-photo img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 22%}.b-mock-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 1.1rem}.b-mock-cards span{height:4.2rem;border-radius:.8rem;background:#fff;box-shadow:0 1px 2px #0000000d}.b-mock-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.8rem;margin:0 1.1rem;padding:1rem;background:var(--demo-primary)}.b-mock-contact>span:first-child{display:flex;flex-direction:column;gap:.35rem}.b-mock-contact b{display:block;width:85%;height:.5rem;border-radius:999px;background:#ffffffd9}.b-mock-contact b.b-short{width:55%;height:.35rem;background:#ffffff73}.b-mock-rows{display:flex;flex-direction:column;gap:.35rem}.b-mock-rows i{height:1.3rem;border-radius:.4rem;background:#ffffff24}.b-mock-calido{background:#f6f2ea}.b-mock-calido .b-mock-nav{justify-content:center;padding:.35rem .7rem;border-radius:999px;background:#fff}.b-mock-calido .b-mock-button{border-radius:999px}.b-mock-calido .b-mock-photo img{border-radius:999px 999px 1rem 1rem}.b-mock-calido .b-mock-contact{border-radius:1rem}.b-mock-clinico{background:#fff;box-shadow:inset 0 0 0 1px #121c2612}.b-mock-clinico .b-mock-bar{background:#f2f5f7}.b-mock-clinico .b-mock-nav{margin:0;padding:.55rem 1.1rem .6rem;border-bottom:1px solid rgb(18 28 38 / .08)}.b-mock-clinico .b-mock-title{font-family:"Hanken Grotesk",var(--font-body);font-weight:500;letter-spacing:-.035em;color:#121c26}.b-mock-clinico .b-mock-button{border-radius:.4rem}.b-mock-clinico .b-mock-photo:before{content:"";position:absolute;left:30%;right:-1.1rem;top:-.6rem;bottom:-1.6rem;border-bottom-left-radius:1.2rem;background:var(--demo-accent)}.b-mock-clinico .b-mock-photo img{width:88%;border-radius:.6rem}.b-mock-facts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 1.1rem;padding:.6rem;border-radius:.7rem;background:#fff;box-shadow:0 1px 2px #121c260f,0 8px 20px -12px #121c264d}.b-mock-facts span{display:flex;align-items:center;gap:.35rem;font-size:.58rem;font-weight:600;color:#4b5966}.b-mock-facts i{flex:none;width:1.1rem;height:1.1rem;border-radius:.35rem;background:color-mix(in srgb,var(--demo-primary) 12%,#fff)}.b-mock-clinico .b-mock-contact{border-radius:.8rem}.b-mock-clinico .b-mock-rows{padding:.45rem;border-radius:.5rem;background:#fff}.b-mock-clinico .b-mock-rows i{height:1rem;background:#f2f5f7}.b-demo-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:1.25rem 1.25rem 1.4rem 1.5rem}.b-demo-label{display:block;font-size:1.3rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.b-demo-name{display:block;margin-top:.3rem;color:var(--color-muted);font-size:.975rem}.b-demo-who{display:block;margin-top:.55rem;font-size:.85rem;font-weight:600;color:var(--demo-primary)}.b-demo-go .button-icon{width:3rem;height:3rem;background:var(--demo-primary);color:#fff}.b-demo:hover{box-shadow:inset 0 0 0 1px #15201c1a,0 24px 48px -20px #15201c4d}.b-demo:hover .b-demo-go .button-icon{transform:translate(3px,-3px) scale(1.06)}.b-demo:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.b-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.b-price-card{padding:clamp(1.6rem,2.6vw,2.2rem)}.b-price-name{font-size:1.35rem}.b-price-name span{display:block;margin-top:.15rem;font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--color-muted)}.b-includes{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none}.b-includes li{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.3rem .65rem .3rem .5rem;border-radius:999px;background:var(--tint);color:var(--color-ink);font-size:.78rem;font-weight:600}.brand-landing .b-includes .icono{width:1rem;height:1rem;color:var(--color-primary)}.b-price{margin-top:1.6rem;font-size:clamp(2.3rem,3.3vw,2.85rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums}.b-price-text{margin-top:.9rem;font-size:1rem}.b-price-meta{margin-top:auto;padding-top:1.4rem}.b-price-text+.b-price-meta{margin-top:1.5rem;border-top:1px solid var(--color-line)}.b-price-meta li{font-size:.9rem}.b-process{padding:clamp(2rem,5vw,4rem);border-radius:1.75rem;background:var(--tint)}.b-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.b-process li{position:relative;margin:0}.b-process li:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:3.2rem;right:-.9rem;height:2px;border-radius:2px;background:var(--color-primary);opacity:.35;transform-origin:left}.b-step{position:relative;z-index:1;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:1rem;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:1rem;font-weight:700;box-shadow:0 0 0 .35rem var(--tint)}.b-process h3{margin-bottom:.35rem}.b-process li p{font-size:.975rem}.b-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.b-highlights li{margin:0;padding:1.5rem;border-radius:1.25rem;background:var(--color-white);box-shadow:var(--box-shadow)}.b-check{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;border-radius:50%;background:var(--tint);color:var(--color-primary)}.b-highlights h3{margin-bottom:.3rem;font-size:1.1rem}.b-highlights p{font-size:.95rem}.b-after{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);margin-top:clamp(2.5rem,5vw,3.5rem);border-radius:1.5rem;background:var(--color-white);box-shadow:var(--box-shadow);overflow:hidden}.b-after-head{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.5vw,2.75rem);background:var(--tint)}.b-after-head h3{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em}.b-after-head p{margin-top:.75rem;font-size:1rem}.b-after-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.b-after-card{position:relative;display:flex;flex-direction:column;margin:0;padding:clamp(1.75rem,3.5vw,2.75rem)}.b-after-card+.b-after-card{border-left:1px solid var(--color-line)}.b-after-or{position:absolute;top:50%;left:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;translate:-50% -50%;border-radius:50%;background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line);font-size:.9rem;font-weight:600;color:var(--color-muted)}.b-after-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:.4rem;margin:0 0 1.1rem;padding:.3rem .75rem .3rem .55rem;border-radius:999px;background:var(--tint);font-size:.8125rem;font-weight:600;color:var(--color-primary)}.brand-landing .b-after-tag .icono{width:1rem;height:1rem}.b-after-card h4{margin:0;font-size:1.15rem}.b-after-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:.5rem 0 0;color:var(--color-ink)}.b-after-price strong{font-size:clamp(2.1rem,3.2vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.b-after-price span{font-size:.95rem;color:var(--color-muted)}.b-after-summary{margin-top:1rem;font-size:1.05rem;font-weight:600;line-height:1.45;color:var(--color-ink);max-width:34ch}.b-after-text{margin-top:.6rem;font-size:.95rem;max-width:42ch}.b-details{margin-top:1rem;border-radius:1.5rem;background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line)}.b-details summary{display:flex;align-items:center;gap:1rem;min-height:64px;padding:.9rem 1rem .9rem clamp(1rem,2.4vw,1.5rem);border-radius:inherit;cursor:pointer;list-style:none}.b-details summary::-webkit-details-marker{display:none}.b-details-icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:.9rem;background:var(--tint);color:var(--color-primary)}.b-details-title{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0;font-weight:600;font-size:1.05rem;color:var(--color-ink)}.b-details-title small{font-weight:400;font-size:.875rem;color:var(--color-muted)}.b-details summary .button-icon{flex:none;width:2.4rem;height:2.4rem;background:var(--tint);color:var(--color-primary);font-size:1.3rem;transition:rotate .3s var(--ease-spring),background-color .3s var(--ease-spring),color .3s var(--ease-spring)}.b-details summary:hover .button-icon,.b-details[open] summary .button-icon{background:var(--color-primary);color:var(--color-white)}.b-details[open] summary .button-icon{rotate:180deg}.b-details summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.b-details ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3rem);margin:0 clamp(1rem,2.4vw,1.5rem);padding:.25rem 0 1.25rem;border-top:1px solid var(--color-line);list-style:none;counter-reset:condicion}.b-details li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;margin:0;padding:1rem 0;border-bottom:1px solid var(--color-line);font-size:.95rem;color:var(--color-muted);counter-increment:condicion}.b-details li:before{content:counter(condicion,decimal-leading-zero);padding-top:.1rem;font-size:.8125rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}.b-details li:nth-last-child(-n+2):nth-child(odd),.b-details li:last-child{border-bottom:0}.b-team{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,3.5rem);border-radius:1.75rem;background:var(--tint)}.b-team-faces{display:flex}.b-face{display:grid;place-items:center;width:clamp(5rem,9vw,7rem);aspect-ratio:1;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:700;line-height:1;box-shadow:0 0 0 .4rem var(--tint)}.b-face+.b-face{margin-left:-1rem}.b-face:nth-child(2){background:var(--ink-deep);color:var(--mint)}.b-face-logo{background:var(--color-white)}.b-face-logo svg{width:42%;height:auto}.b-team-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.b-team p{max-width:58ch;font-size:1.075rem}.b-contact{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem);border-radius:1.75rem;background:var(--ink-deep);color:var(--color-white);text-align:center;overflow:hidden;isolation:isolate}.b-glow-3{width:80%;aspect-ratio:1;left:10%;top:35%;background:radial-gradient(circle,rgb(31 111 95 / .7),transparent 60%)}.b-contact h2{max-width:18ch;color:var(--color-white)}.b-contact>p{margin-top:1rem;max-width:46ch;font-size:1.075rem;color:#ffffffd1}.b-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.25rem 0 0;padding:0;list-style:none}.b-channels li{margin:0}.brand-landing .b-channel{gap:.75rem;min-height:56px;padding:.5rem 1.4rem .5rem 1.15rem;text-align:left}.brand-landing .b-channel .icono{width:1.4rem;height:1.4rem}.b-channel>span{display:flex;flex-direction:column;line-height:1.25}.b-channel small{font-size:.78rem;font-weight:500;opacity:.78}.b-contact .b-pending{margin-top:1.25rem;font-size:.9rem;color:var(--mint)}.b-contact .b-small{color:#ffffffad}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.b-mini-card,.b-mini-chat,.b-mini-site{animation:b-sube linear both;animation-timeline:view();animation-range:entry 0% cover 35%}.b-mini-card .b-pin{animation:b-pin linear both;animation-timeline:view();animation-range:entry 40% cover 45%}.b-process li:after{animation:b-linea linear both;animation-timeline:view();animation-range:entry 60% cover 50%}}}@keyframes b-sube{0%{transform:translateY(3rem)}}@keyframes b-linea{0%{transform:scaleX(0)}}@keyframes b-linea-v{0%{transform:scaleY(0)}}@media(max-width:1100px){.b-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem}.b-hero h1{font-size:clamp(2.7rem,5vw,3.6rem)}.b-lead{font-size:1.1rem}.b-stack{height:600px}.b-card-ficha{width:50%}.b-card-chat{left:0;width:56%}.b-ficha-actions b:first-child{display:none}}@media(max-width:980px){.b-hero-grid{grid-template-columns:1fr}.b-hero h1{max-width:14ch}.b-stack{max-width:560px;width:100%;margin:1.5rem auto 0;height:clamp(500px,96vw,590px)}.b-pillars,.b-prices{grid-template-columns:1fr;max-width:640px}.b-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.b-after{grid-template-columns:1fr}.b-after-head{padding-bottom:clamp(1.5rem,3vw,2rem)}.b-after-head p{max-width:54ch}.b-process ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.b-process li:nth-child(2n):after{display:none}}@media(max-width:760px){html[data-tipo=marca],[data-tipo=marca] body{--hero-borde: .5rem;--panel-lado: 1.25rem}.b-hero-panel{padding:6.5rem var(--panel-lado) 2.25rem;border-radius:var(--radius-xl)}.b-hero h1{font-size:clamp(2.35rem,10.5vw,3rem)}.b-lead{font-size:1.075rem}.b-stack{display:flex;flex-direction:column;gap:1.75rem;height:auto;margin-top:2.5rem}.b-card{position:relative;inset:auto}.b-card-ficha{width:86%}.b-card-site{align-self:flex-end;width:64%;margin-top:-4.5rem}.b-site-button{display:none}.b-card-site .b-tag{left:auto;right:1rem}.b-card-chat{width:88%;margin-top:-2rem}.b-ficha-actions b:first-child{display:inline}.b-intro{font-size:1.05rem}.b-owned{flex-direction:column;align-items:flex-start}.b-demos,.b-highlights,.b-after-options,.b-details ol{grid-template-columns:1fr}.b-after-card+.b-after-card{border-left:0;border-top:1px solid var(--color-line)}.b-after-or{top:0;left:50%}.b-details li:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--color-line)}.b-details li:last-child{border-bottom:0}.b-process ol{grid-template-columns:1fr}.b-process li{padding-left:3.6rem}.b-step{position:absolute;left:0;top:-.35rem;margin:0}.b-process li:not(:last-child):after,.b-process li:nth-child(2n):not(:last-child):after{display:block;top:2.6rem;bottom:-1.75rem;left:1.25rem;right:auto;width:2px;height:auto;transform-origin:top;animation-name:b-linea-v}.b-team{grid-template-columns:1fr}.b-actions{width:100%}.brand-landing .b-channels{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}.brand-landing .b-channel{width:100%;justify-content:flex-start}}@media(max-width:400px){.b-details-icon,.b-ficha-actions b:first-child{display:none}.b-card-site{width:70%}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.b-pillar,.b-price-card,.b-highlights li,.b-owned,.b-demo{transition:translate .5s var(--ease-spring),box-shadow .5s var(--ease-spring)}.b-pillar:hover,.b-price-card:hover,.b-highlights li:hover,.b-demo:hover{translate:0 -5px}.b-pillar:hover,.b-price-card:hover,.b-highlights li:hover{box-shadow:inset 0 0 0 1px #15201c17,0 1px 2px #15201c0a,0 28px 44px -26px #15201c61}.b-owned:hover{translate:0 -3px;box-shadow:0 26px 44px -26px #0e1f1a8c}.b-icon,.b-check,.b-owned-check,.b-includes li,.b-step{transition:background-color .4s var(--ease-spring),color .4s var(--ease-spring),scale .5s var(--ease-spring)}.b-pillar:hover .b-icon,.b-highlights li:hover .b-check{background:var(--color-primary);color:var(--color-white);scale:1.08}.b-owned:hover .b-owned-check{background:#a9dcc547;scale:1.08}.b-price-card:hover .b-includes li{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-white))}.b-process li:hover .b-step{scale:1.12}.b-mini-card,.b-mini-chat,.b-mini-site{transition:translate .6s var(--ease-spring) 40ms}.b-pillar:hover :is(.b-mini-card,.b-mini-chat,.b-mini-site){translate:0 -.5rem}.b-card{transition:translate .5s var(--ease-spring)}.b-card:hover{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.b-demo,.b-ghost,.b-mock-page,.b-details summary .button-icon{transition:none}.b-demo:hover .b-mock-page,.b-demo:focus-visible .b-mock-page{translate:none}}@media(forced-colors:active){.b-box,.b-card,.b-highlights li,.b-after,.b-includes li{border:1px solid CanvasText}}@media print{.b-hero-panel,.b-contact,.b-owned{background:none;color:inherit}.b-stack,.b-glow,.b-screen{display:none}}
