@layer tokens{@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}
@layer tokens{:root{--color-primary:#1f6feb;--color-primary-readable:#58a6ff;--color-primary-ink:#fff;--color-secondary:#195dc4;--color-ground:#0b0f17;--color-white:#fff;--color-black:#000;--color-gray-50:#19212e;--color-gray-100:#222c3b;--color-gray-200:#36445a;--color-gray-300:#4a586e;--color-gray-400:#636e7b;--color-gray-500:#9aa4b2;--color-gray-600:#b0b8c4;--color-gray-700:#d3dae2;--color-gray-800:#e6edf3;--color-gray-900:#f0f6fc;--color-danger:#f85149;--color-marker:#ff7b72;--color-placeholder:#ff9ad5;--color-placeholder-ink:#2a0a1d;--color-promo:var(--color-series-ra);--color-band:#15336a;--color-band-raised:#0e2149;--color-promo-ink:#000;--color-whatsapp:#25d366;--color-whatsapp-ink:#052e16;--color-series-ra:#f5a623;--color-series-rs:#a371f7;--color-series-af:#3fb950;--color-series-as:#2fbcd1;--border-color:var(--color-gray-200);--border-width:1px;--border-width-accent:3px;--font-body:system-ui, sans-serif;--font-headline:var(--font-body);--font-subline:var(--font-body);--font-headline-stretch:70%;--size-xs:.75rem;--size-sm:.875rem;--size-md:1rem;--size-lg:1.125rem;--size-xl:1.5rem;--size-headline:3.25rem;--size-subline:1.375rem;--size-body:var(--size-md);--leading-none:1;--leading-headline:1.15;--leading-subline:1.25;--leading-body:1.5;--space-default:1rem;--space-large:3rem;--space-3xs:calc(var(--space-default) / 4);--space-2xs:calc(var(--space-default) / 2);--space-xs:calc(var(--space-default) * .75);--space-md:calc(var(--space-default) * 1.5);--space-lg:calc(var(--space-default) * 2);--shadow-edge:0 0 .75rem color-mix(in srgb, var(--color-black) 10%, transparent);--shadow-panel:0 .5rem 1.5rem color-mix(in srgb, var(--color-black) 14%, transparent);--shadow-glow:0 1.25rem 3rem -1rem color-mix(in srgb, var(--color-primary) 55%, transparent);--pattern-pixels:radial-gradient(circle, color-mix(in srgb, var(--color-white) 7%, transparent) 1px, transparent 1.5px);--pattern-pixels-size:.875rem .875rem;--configurator-seam:color-mix(in srgb, var(--color-black) 72%, transparent);--configurator-seam-width:2px;--radius:.75rem;--radius-sm:calc(var(--radius) / 2);--container-sm:40rem;--container-md:56rem;--container-lg:72rem}@media (max-width:48rem){:root{--size-headline:2.25rem}}:root{--bp-sm:36rem;--bp-md:48rem;--bp-lg:62rem;--bp-xl:75rem;--bp-xxl:87.5rem}.tone-light{--color-ground:#f4f3ef;--color-gray-50:#fff;--color-gray-100:#ebe9e4;--color-gray-200:#dcd9d2;--color-gray-300:#c2bfb7;--color-gray-400:#8a877f;--color-gray-500:#67645d;--color-gray-600:#57544e;--color-gray-700:#3b3934;--color-gray-800:#22211e;--color-gray-900:#13120f;--color-primary-readable:#0b5bd3;--color-danger:#c22a20;--border-color:var(--color-gray-200);--shadow-panel:0 .5rem 1.5rem color-mix(in srgb, var(--color-black) 8%, transparent);--shadow-glow:0 1.25rem 3rem -1.25rem color-mix(in srgb, var(--color-primary) 35%, transparent);--pattern-pixels:radial-gradient(circle, color-mix(in srgb, var(--color-black) 7%, transparent) 1px, transparent 1.5px)}.tone-dark{--color-ground:#0b0f17;--color-gray-50:#19212e;--color-gray-100:#222c3b;--color-gray-200:#36445a;--color-gray-300:#4a586e;--color-gray-400:#636e7b;--color-gray-500:#9aa4b2;--color-gray-600:#b0b8c4;--color-gray-700:#d3dae2;--color-gray-800:#e6edf3;--color-gray-900:#f0f6fc;--color-primary-readable:#58a6ff;--color-danger:#f85149;--border-color:var(--color-gray-200);--shadow-panel:0 .5rem 1.5rem color-mix(in srgb, var(--color-black) 14%, transparent);--shadow-glow:0 1.25rem 3rem -1rem color-mix(in srgb, var(--color-primary) 55%, transparent);--pattern-pixels:radial-gradient(circle, color-mix(in srgb, var(--color-white) 4%, transparent) 1px, transparent 1.5px);color:var(--color-gray-900)}}
@layer global{*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);color:var(--color-gray-900);background-color:var(--color-ground);background-image:var(--pattern-pixels);background-size:var(--pattern-pixels-size);overflow-wrap:break-word;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}.tone-light{background-color:var(--color-ground);background-image:radial-gradient(60rem 30rem at 0% 0%, color-mix(in srgb, var(--color-primary-readable) 9%, transparent), transparent 70%), radial-gradient(52rem 28rem at 100% 100%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 70%), var(--pattern-pixels);background-size:auto, auto, var(--pattern-pixels-size);color:var(--color-gray-900)}main>.container:first-child{padding-block-start:var(--space-md)}main>.container:last-child{padding-block-end:var(--space-large)}h1{font-family:var(--font-headline);font-stretch:var(--font-headline-stretch);font-size:var(--size-headline);line-height:var(--leading-headline)}h2{font-family:var(--font-headline);font-stretch:var(--font-headline-stretch);font-size:var(--size-subline);line-height:var(--leading-subline)}h3,h4,h5,h6{font-stretch:var(--font-headline-stretch);line-height:var(--leading-subline)}img,svg,video,iframe{max-width:100%}img{height:auto}a{color:var(--color-primary-readable)}:focus-visible{outline:var(--border-width-accent) solid var(--color-primary-readable);outline-offset:2px}.container{width:100%;max-width:var(--container-lg);padding-inline:var(--space-default);margin-inline:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--space-default);top:var(--space-default);z-index:100;background:var(--color-gray-50);padding:var(--space-default)}.site-header{border-block-end:var(--border-width) solid var(--border-color);top:env(safe-area-inset-top,0px);z-index:30;background:var(--color-ground);position:sticky}html{scroll-padding-top:5rem}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-default);row-gap:var(--space-2xs);padding-block:var(--space-default);flex-wrap:wrap;display:flex}.site-header__brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-header__logo{width:auto;height:2.5rem;object-fit:contain;max-inline-size:45vw}.site-header__name{font-family:var(--font-headline);font-weight:700}.site-nav{align-items:center;display:flex}.site-nav__list{align-items:center;gap:var(--space-default);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.site-nav__item{position:relative}.site-nav__item--mega{position:static}.site-nav__mega{z-index:20;padding-block:var(--space-lg);background:var(--color-gray-50);border-block:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-panel);animation:.2s cubic-bezier(.16,1,.3,1) mega-in;position:absolute;inset-block-start:100%;inset-inline:0}.site-nav__mega[hidden]{display:none}@keyframes mega-in{0%{opacity:0;transform:translateY(-.375rem)}}.mega{gap:var(--space-lg);display:grid}.mega__heading{margin:0 0 var(--space-xs);color:var(--color-gray-600);font-size:var(--size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mega__series{gap:var(--space-default);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega__card{gap:var(--space-xs);padding:var(--space-xs);border:var(--border-width) solid color-mix(in srgb, var(--color-primary-readable) 30%, var(--border-color));border-radius:var(--radius);background-color:var(--color-ground);background-image:radial-gradient(120% 90% at 0% 50%, color-mix(in srgb, var(--color-primary-readable) 16%, transparent), transparent 70%);align-items:center;transition:border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.mega__card:hover,.mega__card:focus-within{border-color:var(--color-primary-readable);transform:translateY(-2px)}.mega__picture{object-fit:contain;border-radius:var(--radius-sm);flex:none;block-size:4.5rem;inline-size:4.5rem}.mega__card-copy{gap:var(--space-3xs);min-inline-size:0;display:grid}.mega__card-link{color:var(--color-primary-readable);font-size:var(--size-lg);font-weight:800;text-decoration:none}.mega__card-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.mega__card-tagline{color:var(--color-gray-700);font-size:var(--size-sm)}.mega__card-price{color:var(--color-gray-900);font-size:var(--size-sm);font-weight:700}.mega__card-price-note{color:var(--color-gray-600);font-size:var(--size-xs);font-weight:400;display:block}.mega__row{gap:var(--space-lg);grid-template-columns:1fr 1fr minmax(0,1.1fr);display:grid}.mega__links{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.mega__links li{gap:var(--space-3xs);display:grid}.mega__link{color:var(--color-gray-900);font-weight:700;text-decoration:none}.mega__link:hover,.mega__link:focus-visible{color:var(--color-primary-readable)}.mega__link-text{color:var(--color-gray-600);font-size:var(--size-sm)}.mega__promo{align-content:start;gap:var(--space-2xs);padding:var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--color-promo) 50%, var(--border-color));border-radius:var(--radius);background-color:var(--color-ground);background-image:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--color-promo) 22%, transparent), transparent 70%);display:grid}.mega__promo-title{color:var(--color-gray-900);font-size:var(--size-lg);margin:0;font-weight:800}.mega__promo-text{color:var(--color-gray-700);font-size:var(--size-sm);margin:0}.mega__promo-action{padding:var(--space-2xs) var(--space-default);border-radius:var(--radius);background:var(--color-promo);color:var(--color-promo-ink);justify-self:start;margin-block-start:var(--space-2xs);font-weight:700;text-decoration:none}.mega__trades{gap:var(--space-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega__trade{gap:var(--space-3xs);padding:var(--space-xs);border:var(--border-width) solid color-mix(in srgb, var(--color-primary-readable) 30%, var(--border-color));border-radius:var(--radius);background-color:var(--color-ground);background-image:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-primary-readable) 14%, transparent), transparent 70%);align-content:start;transition:border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.mega__trade:hover,.mega__trade:focus-within{border-color:var(--color-primary-readable);transform:translateY(-2px)}.mega__trade-frame{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--color-gray-50);margin-block-end:var(--space-2xs);display:block;overflow:hidden}.mega__trade-picture{object-fit:contain;block-size:100%;inline-size:100%}.mega__trade-frame--photo .mega__trade-picture{object-fit:cover}.mega__trade-link{color:var(--color-gray-900);font-size:var(--size-sm);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:800;line-height:var(--leading-subline);text-decoration:none}.mega__trade .mega__card-tagline{font-size:var(--size-xs)}.mega__trade-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.mega__row--two{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.mega__advisor{gap:var(--space-default);padding:var(--space-md);border:var(--border-width) solid color-mix(in srgb, var(--color-primary) 40%, var(--border-color));border-radius:var(--radius);background-color:var(--color-ground);background-image:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 70%);align-items:flex-start;display:flex}.mega__advisor-picture{object-fit:cover;object-position:top;border-radius:50%;flex:none;block-size:4rem;inline-size:4rem}.mega__advisor-copy{gap:var(--space-2xs);display:grid}.mega__advisor-action{padding:var(--space-2xs) var(--space-default);border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-ink);justify-self:start;margin-block-start:var(--space-2xs);font-weight:700;text-decoration:none}.site-nav__link{padding-block:var(--space-2xs);color:var(--color-gray-700);font-size:var(--size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--color-primary-readable)}.site-nav__link[aria-current=page]{color:var(--color-primary-readable);font-weight:600}.site-nav__link[aria-current=page]:after{content:"";background:var(--color-primary);border-radius:1px;block-size:2px;position:absolute;inset-block-end:calc(var(--space-3xs) * -1);inset-inline:0}.site-nav__link--cta,.site-nav__link--cta:hover,.site-nav__link--cta:focus-visible{padding:var(--space-xs) var(--space-md);border-radius:var(--radius);background:var(--color-series-ra);color:var(--color-promo-ink);font-weight:700}.site-nav__link--cta{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.site-nav__link--cta:hover{box-shadow:0 .5rem 1.25rem color-mix(in srgb, var(--color-series-ra) 35%, transparent);transform:translateY(-1px)}.site-nav__group{align-items:center;gap:var(--space-3xs);display:inline-flex}.site-nav__toggle{border-radius:var(--radius-sm);color:var(--color-gray-600);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.75rem;padding:0;display:inline-flex}.site-nav__toggle:hover{color:var(--color-primary-readable)}.site-nav__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem;transition:transform .15s;display:block}.site-nav__toggle[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__submenu{background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);gap:var(--space-3xs);min-width:12rem;padding:var(--space-2xs);z-index:20;box-shadow:var(--shadow-panel);margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-3xs));inset-inline-start:0}.site-nav__submenu[hidden]{display:none}.site-nav__sublink{border-radius:var(--radius-sm);color:var(--color-gray-900);padding:var(--space-3xs) var(--space-2xs);white-space:nowrap;text-decoration:none;display:block}.site-nav__sublink:hover,.site-nav__sublink:focus-visible{background:var(--color-gray-100);color:var(--color-primary-readable)}.menu-link--external{align-items:baseline;gap:var(--space-3xs);display:inline-flex}.menu-link__mark{font-size:var(--size-xs)}.mobile-menu__trigger,.mobile-menu__close{border-radius:var(--radius-sm);color:var(--color-gray-900);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex}.mobile-menu__trigger:hover,.mobile-menu__close:hover{color:var(--color-primary-readable)}.menu-icon{block-size:1.625rem;inline-size:1.625rem;overflow:visible}.menu-icon__cell,.menu-icon__bar{fill:currentColor;transform-box:fill-box;transition:transform .38s cubic-bezier(.65,0,.35,1),fill .38s,opacity .2s}.menu-icon__cell--tl{transform-origin:0 0;transform:translateY(2px)scale(1.1875,.25)}.menu-icon__cell--tr{transform-origin:100% 0;transition-delay:40ms;transform:translateY(2px)scale(1.1875,.25)}.menu-icon__cell--bl{transform-origin:0 100%;transition-delay:80ms;transform:translateY(-2px)scale(1.1875,.25)}.menu-icon__cell--br{transform-origin:100% 100%;transition-delay:.12s;transform:translateY(-2px)scale(1.1875,.25)}.menu-icon__bar{transform-origin:50%}.menu-icon--wall .menu-icon__cell{transform:none}.menu-icon--wall .menu-icon__cell--tl{fill:var(--color-series-ra)}.menu-icon--wall .menu-icon__cell--tr{fill:var(--color-series-rs)}.menu-icon--wall .menu-icon__cell--bl{fill:var(--color-series-af)}.menu-icon--wall .menu-icon__cell--br{fill:var(--color-series-as)}.menu-icon--wall .menu-icon__bar{opacity:0;transform:scaleX(0)}.mobile-menu{background:var(--color-ground);color:inherit;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu::backdrop{background:color-mix(in srgb, var(--color-black) 40%, transparent)}.mobile-menu__inner{min-height:100%;padding:env(safe-area-inset-top,0) var(--space-default) max(var(--space-default), env(safe-area-inset-bottom,var(--space-default)));flex-direction:column;display:flex}.mobile-menu__head{border-block-end:var(--border-width) solid var(--border-color);min-block-size:calc(var(--space-default) * 2 + 2.75rem);justify-content:space-between;align-items:center;display:flex}.mobile-menu__title{color:var(--color-gray-700);font-size:var(--size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.mobile-menu__title:before{background:var(--color-primary);content:"";block-size:.6em;inline-size:.6em;vertical-align:.05em;margin-inline-end:var(--space-xs);display:inline-block}.mobile-menu__list{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.mobile-menu__item{border-block-end:var(--border-width) solid var(--border-color);padding-block:var(--space-3xs);animation:.42s cubic-bezier(.16,1,.3,1) both mobile-menu-in}.mobile-menu__item:nth-child(2){animation-delay:40ms}.mobile-menu__item:nth-child(3){animation-delay:80ms}.mobile-menu__item:nth-child(4){animation-delay:.12s}.mobile-menu__item:nth-child(5){animation-delay:.16s}.mobile-menu__item:nth-child(6){animation-delay:.2s}.mobile-menu__item:nth-child(7){animation-delay:.24s}.mobile-menu__item:nth-child(n+8){animation-delay:.28s}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(var(--space-xs))}}.mobile-menu__link{color:var(--color-gray-900);font-family:var(--font-headline);font-size:var(--size-xl);font-weight:700;line-height:var(--leading-headline);justify-content:space-between;align-items:center;min-block-size:2.75rem;text-decoration:none;display:flex}.mobile-menu__link:after{content:"";opacity:.5;background:currentColor;flex:none;block-size:1.25rem;inline-size:1.25rem;transition:opacity .15s,transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.mobile-menu__link:hover,.mobile-menu__link:focus-visible{color:var(--color-primary-readable)}.mobile-menu__link:hover:after,.mobile-menu__link:focus-visible:after{opacity:1;transform:translateX(var(--space-3xs))}.mobile-menu__item--cta{padding-block:var(--space-default) 0;border:0;margin-block-start:auto}.mobile-menu__link--cta,.mobile-menu__link--cta:hover,.mobile-menu__link--cta:focus-visible{background:var(--color-series-ra);border-radius:var(--radius);color:var(--color-promo-ink);font-size:var(--size-lg);justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md)}.mobile-menu__link--cta:after{opacity:1}.mobile-menu__sublist{gap:var(--space-2xs);margin:0 0 var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mobile-menu__sublink{background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-800);font-size:var(--size-sm);-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:var(--leading-subline);min-block-size:2.5rem;padding:var(--space-3xs) var(--space-xs);align-items:center;text-decoration:none;display:flex}.mobile-menu__sublink:hover,.mobile-menu__sublink:focus-visible{border-color:var(--color-primary);color:var(--color-primary-readable)}.mobile-menu__sublink--series{gap:var(--space-xs)}.mobile-menu__sublink--series:before{background:var(--color-primary-readable);block-size:.625rem;box-shadow:0 0 .5rem var(--color-primary-readable);content:"";border-radius:50%;flex:none;inline-size:.625rem}@media (min-width:62rem){.site-nav__list{display:flex}.mobile-menu__trigger{display:none}.site-nav{flex:1}.site-nav__list{gap:var(--space-default);flex-wrap:nowrap;flex:1}.site-nav__item:first-child,.site-nav__item--cta{margin-inline-start:auto}}@media (min-width:75rem){.site-nav__list{gap:var(--space-lg)}}.site-footer{border-block-start:var(--border-width) solid var(--border-color);background:var(--color-gray-50);font-size:var(--size-sm)}.site-footer__top{gap:var(--space-large) var(--space-lg);padding-block:var(--space-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__brand,.site-footer__column--contact{grid-column:1/-1}@media (min-width:48rem){.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__column--contact{grid-column:auto}}@media (min-width:62rem){.site-footer__top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr)}.site-footer__brand,.site-footer__column--contact{grid-column:auto}}.site-footer__brand{align-content:start;gap:var(--space-default);max-width:var(--container-sm);display:grid}.site-footer__name{color:var(--color-gray-900);font-family:var(--font-headline);font-size:var(--size-xl);font-stretch:var(--font-headline-stretch);font-weight:700;line-height:var(--leading-headline);margin:0}.site-footer__about{color:var(--color-gray-600);line-height:var(--leading-body);margin:0}.site-footer__contact{color:var(--color-gray-600);margin:0}.site-footer__badges{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__badge{border:var(--border-width) solid color-mix(in srgb, var(--color-primary-readable) 55%, transparent);color:var(--color-primary-readable);font-size:var(--size-xs);padding:var(--space-3xs) var(--space-xs);border-radius:999px;font-weight:600}.site-footer__social{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.site-footer__social-link{background:var(--color-gray-100);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-800);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.site-footer__social-link:hover,.site-footer__social-link:focus-visible{background:var(--color-primary);color:var(--color-primary-ink)}.site-footer__social-link .site-footer__icon{width:1.25rem;height:1.25rem}.site-footer__social-mark{display:flex;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.site-footer__social-mark .site-footer__icon{width:.5rem;height:.5rem}.site-footer__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1rem;height:1rem}.site-footer__column-title{margin-block:0 var(--space-default);color:var(--color-primary-readable);font-family:var(--font-body);font-size:var(--size-xs);letter-spacing:.12em;font-weight:700;font-stretch:100%;line-height:var(--leading-subline);text-transform:uppercase}.site-footer__address{gap:var(--space-xs);font-style:normal;display:grid}.site-footer__line{color:var(--color-gray-700);align-items:start;gap:var(--space-2xs);line-height:var(--leading-body);margin:0;display:flex}.site-footer__line .site-footer__icon{color:var(--color-primary-readable);margin-block-start:var(--space-3xs)}.site-footer__bottom{border-block-start:var(--border-width) solid var(--border-color);align-items:center;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer__org{color:var(--color-gray-500);margin:0}.site-footer__legal{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.site-footer__list a,.site-footer__legal a{display:inline-block}.site-footer__list a,.site-footer__legal a,.site-footer__line a,.site-footer__contact a{color:var(--color-gray-700);text-decoration:none}.site-footer__list a:hover,.site-footer__list a:focus-visible,.site-footer__legal a:hover,.site-footer__legal a:focus-visible,.site-footer__line a:hover,.site-footer__line a:focus-visible,.site-footer__contact a:hover,.site-footer__contact a:focus-visible{color:var(--color-primary-readable);text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.picture{aspect-ratio:var(--picture-ratio,auto)}.prose{max-width:var(--container-md)}.prose>*+*{margin-block-start:var(--space-default)}.prose h2{font-size:var(--size-subline)}.prose h3{font-size:var(--size-lg)}.prose ul,.prose ol{padding-inline-start:var(--space-md)}.prose li+li{margin-block-start:var(--space-3xs)}.prose blockquote{border-inline-start:var(--border-width-accent) solid var(--color-primary);color:var(--color-gray-700);margin-inline:0;padding-inline-start:var(--space-default)}.prose figure{margin-inline:0}.prose figure>svg{width:100%;height:auto;display:block}.prose figcaption{color:var(--color-gray-600);font-size:var(--size-sm)}.prose img{max-width:100%;height:auto}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:var(--border-width) solid var(--border-color);padding:var(--space-2xs);text-align:start}.prose__table{grid-template-columns:minmax(0,1fr);display:grid;overflow:auto hidden}@media print{.prose__table{display:block;overflow:visible}}.prose a{text-decoration:underline}.price-info{gap:var(--space-2xs);display:grid}.price-info__amount{font-size:var(--size-headline);margin:0;font-weight:700}.price-info__previous{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.price-info__strikethrough{text-decoration:line-through}.price-info--prominent{gap:var(--space-3xs);padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-gray-100);display:grid}.price-info--prominent .price-info__amount{font-size:var(--size-headline);font-weight:700;line-height:var(--leading-none);margin:0}.price-info--prominent .price-info__vat,.price-info--prominent .price-info__delivery,.price-info__vat,.price-info__delivery{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.cart-widget{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:0 0;display:none}@media (min-width:48rem){.cart-widget{display:inline-flex}}.cart-widget__count{background:var(--color-primary);color:var(--color-primary-ink);text-align:center;border-radius:999px;min-width:1.5em}.cart-drawer{background:var(--color-gray-50);color:inherit;max-width:26rem;height:100%;max-height:100%;padding:var(--space-md);border:0;width:100%;margin:0 0 0 auto}.cart-drawer::backdrop{background:color-mix(in srgb, var(--color-black) 40%, transparent)}.cart-drawer__head{align-items:center;gap:var(--space-default);justify-content:space-between;display:flex}.cart-drawer__title{margin:0}.cart-drawer__close{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm);background:0 0;border:0;padding:0}.cart-drawer__inner>*+*{margin-top:var(--space-default)}.cart-drawer__page-link{font-size:var(--size-sm);display:inline-block}.cart-contents__error{color:var(--color-danger);font-size:var(--size-sm);margin:0 0 var(--space-xs)}.cart-contents__checkout-unavailable{color:var(--color-gray-600);font-size:var(--size-sm)}.cart-contents__list{margin:0;padding:0;list-style:none}.cart-contents__line{border-bottom:var(--border-width) solid var(--border-color);align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.cart-contents__empty{color:var(--color-gray-600);margin:0}.cart-contents__name{flex:10rem}.cart-contents__quantity{align-items:center;gap:var(--space-2xs);display:inline-flex}.cart-contents__step{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;line-height:var(--leading-none);background:0 0;min-width:2rem;min-height:2rem}.cart-contents__step:disabled{cursor:default;opacity:.5}.cart-contents__count{color:var(--color-gray-600);font-size:var(--size-sm);text-align:center;min-width:2ch}.cart-contents__remove{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm);background:0 0;border:0;padding:0;text-decoration:underline}.cart-contents__amount{white-space:nowrap;font-weight:500}.cart-contents__amount-note{color:var(--color-gray-600);font-size:var(--size-sm)}.cart-contents__total{border-top:var(--border-width) solid var(--border-color);padding-top:var(--space-default)}.cart-contents__checkout{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);padding:var(--space-xs) var(--space-md);text-align:center;font-weight:600;text-decoration:none;display:block}.cart-page>*+*{margin-top:var(--space-default)}.cart-page__back{font-size:var(--size-sm);display:inline-block}.cart-sticky{background:var(--color-gray-50);border-top:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-edge);padding:var(--space-xs);z-index:10;position:sticky;bottom:0}@media (min-width:48rem){.cart-sticky{display:none}}.cart-sticky__open{background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);justify-content:center;width:100%;display:flex}.buy-block{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);gap:var(--space-default);margin:var(--space-md) 0;padding:var(--space-md);display:grid}.buy-block__variants{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.buy-block__variant{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.buy-block__variant-label{align-items:center;gap:var(--space-xs);display:flex}.buy-block__unavailable,.buy-block__noprice{color:var(--color-gray-600);margin:0}.buy-block__question,.buy-block__quantity{gap:var(--space-3xs);margin:0;display:grid}.buy-block__question label,.buy-block__quantity label{font-size:var(--size-sm);font-weight:600}.buy-block__quantity input{max-inline-size:8rem}.buy-block__error{color:var(--color-danger);font-size:var(--size-sm);margin:0}.buy-block__add{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);cursor:pointer;padding:var(--space-xs) var(--space-md);border:0;font-weight:600}.buy-block__add:disabled{background:var(--color-gray-300);color:var(--color-gray-800);cursor:not-allowed}.site-header__account{align-items:center;gap:var(--space-xs);margin-inline-start:auto;display:flex}.user-menu{text-decoration:none}.search-form{align-items:center;gap:var(--space-xs);max-width:var(--container-md);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.search-form input{background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-900);font:inherit;padding:var(--space-2xs) var(--space-xs);flex:12rem}.profile>*+*{margin-top:var(--space-md)}.profile__head{align-items:baseline;gap:var(--space-default);justify-content:space-between;display:flex}.profile__nav ul{gap:var(--space-default);margin:0 0 var(--space-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.profile-module{border-top:var(--border-width) solid var(--border-color);margin-top:var(--space-md);padding-top:var(--space-md)}.profile-module__facts dt,.profile-module__order-facts dt{color:var(--color-gray-600);font-weight:400}.profile-module__facts{gap:var(--space-3xs) var(--space-default);grid-template-columns:auto 1fr;margin:0;display:grid}.profile-module__orders{margin:0;padding:0;list-style:none}.profile-module__order+.profile-module__order{border-top:var(--border-width) solid var(--border-color)}.profile-module__order-facts{gap:var(--space-3xs) var(--space-default);padding:var(--space-2xs) 0;grid-template-columns:auto 1fr;margin:0;display:grid}.profile-module__order-amount{white-space:nowrap;font-weight:500}.profile-module__order-amount-note{color:var(--color-gray-600);font-size:var(--size-sm)}.sign-in{gap:var(--space-default);max-width:var(--container-sm);display:grid}.sign-in p{gap:var(--space-3xs);margin:0;display:grid}.sign-in label{font-size:var(--size-sm);font-weight:600;display:block}.sign-in__error{border-inline-start:var(--border-width-accent) solid var(--color-danger);color:var(--color-danger);padding:var(--space-2xs) var(--space-xs);margin:0}.product>*+*{margin-top:var(--space-md)}.product__teaser{color:var(--color-gray-600);margin-bottom:0}.product__example{border-inline-start:var(--border-width-accent) solid var(--color-primary);font-size:var(--size-sm);padding-inline-start:var(--space-2xs)}.consent-banner{background:var(--color-gray-50);border-block-start:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-edge);z-index:20;position:sticky;bottom:0}.consent-banner__inner{gap:var(--space-xs);padding-block:var(--space-default);display:grid}.consent-banner__title{font-family:var(--font-headline);font-size:var(--size-lg);font-stretch:var(--font-headline-stretch);font-weight:700;line-height:var(--leading-subline);margin:0}.consent-banner__intro,.consent-banner__host{color:var(--color-gray-600);font-size:var(--size-sm);max-width:var(--container-md);margin:0}.consent-choices{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.consent-choices__choice{align-items:center;gap:var(--space-2xs);display:flex}.consent-choices__switch{block-size:var(--size-lg);inline-size:var(--size-lg);margin:0}.consent-choices__description{color:var(--color-gray-600);font-size:var(--size-sm);margin:0;padding-inline-start:calc(var(--size-lg) + var(--space-2xs))}.consent-banner__actions,.consent-settings__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.consent-banner__action,.consent-placeholder__action,.consent-settings__action{background:var(--color-gray-50);border:var(--border-width) solid var(--color-secondary);border-radius:var(--radius);color:var(--color-primary-readable);cursor:pointer;padding:var(--space-xs) var(--space-md);font-weight:600}.consent-settings{max-width:var(--container-md)}.consent-settings>*+*{margin-top:var(--space-default)}.consent-settings__title{font-size:var(--size-lg)}.consent-settings__empty,.consent-settings__state{color:var(--color-gray-600);margin:0}.consent-placeholder,.consent-embed{border:var(--border-width) solid var(--border-color);border-radius:var(--radius);overflow:hidden}.consent-placeholder{background:var(--color-gray-50);gap:var(--space-xs);padding:var(--space-default);justify-items:start;display:grid}.consent-placeholder__title{font-size:var(--size-lg);margin:0;font-weight:600}.consent-placeholder__description{margin:0}.consent-placeholder__note{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.consent-placeholder__provider{font-weight:600}.consent-embed{aspect-ratio:16/9}.consent-embed__frame{border:0;width:100%;height:100%;display:block}.status-page{padding-block:var(--space-large)}.status-page__title{margin-block:0 var(--space-default)}.status-page__text{color:var(--color-gray-700);max-width:var(--container-sm);margin-block:0}.status-page__actions{gap:var(--space-default);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.status-page__action{border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-primary-readable);cursor:pointer;font:inherit;padding:var(--space-2xs) var(--space-default);background:0 0;text-decoration:none}.status-page__reference{color:var(--color-gray-500);font-size:var(--size-sm);margin-block-start:var(--space-md)}.empty-state{color:var(--color-gray-600);max-width:var(--container-sm)}.page-lead{color:var(--color-gray-600);font-size:var(--size-subline);max-width:var(--container-md)}.lead-form__inner{max-width:var(--container-sm)}.lead-form__title{margin-block:0 var(--space-default)}.lead-form__intro{margin-block:0 var(--space-md)}.lead-form__form{gap:var(--space-default);display:grid}.lead-form__row{gap:var(--space-3xs);margin:0;display:grid}.lead-form__row label{font-size:var(--size-sm);font-weight:600}.lead-form__row input,.lead-form__row textarea,.lead-form__row select,.sign-in input,.buy-block__question input,.buy-block__quantity input{background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-gray-900);font:inherit;padding:var(--space-2xs) var(--space-xs)}.lead-form__row input[aria-invalid=true],.lead-form__row select[aria-invalid=true]{border-color:var(--color-danger)}.lead-form__row textarea{resize:vertical}.lead-form__hint{color:var(--color-gray-600);font-size:var(--size-sm)}input[type=checkbox]{accent-color:var(--color-primary);block-size:var(--size-lg);inline-size:var(--size-lg);flex:none;margin:0}.lead-form__consent{align-items:flex-start;gap:var(--space-2xs);margin:0;display:flex}.lead-form__consent label{font-size:var(--size-sm)}.lead-form__consent label p{margin:0}.lead-form__error{border-inline-start:var(--border-width-accent) solid var(--color-danger);color:var(--color-danger);padding:var(--space-2xs) var(--space-xs);margin:0}.lead-form__sent{background:var(--color-gray-50);border-inline-start:var(--border-width-accent) solid var(--color-primary);padding:var(--space-xs);margin:0}.lead-form__note{background:var(--color-gray-50);border-inline-start:var(--border-width-accent) solid var(--color-primary);gap:var(--space-3xs);padding:var(--space-xs);margin-block-end:var(--space-default);display:grid}.lead-form__note-label{margin:0;font-weight:600}.lead-form__note-value{color:var(--color-gray-700);margin:0}.lead-form__note-hint{color:var(--color-gray-600);font-size:var(--size-sm);margin:0}.lead-form__decoy{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.lead-form__submit,.sign-in button,.search-form button{background:var(--color-primary);border-radius:var(--radius);color:var(--color-primary-ink);cursor:pointer;font:inherit;padding:var(--space-xs) var(--space-lg);border:0;justify-self:start;font-weight:700}.lead-form__submit:disabled{cursor:progress;opacity:.7}.lead-form--aside .lead-form__inner{gap:var(--space-lg);max-width:var(--container-lg);display:grid}@media (min-width:62rem){.lead-form--aside .lead-form__inner{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.contact-alternatives{background:var(--color-gray-100);border:var(--border-width) solid var(--color-gray-200);border-radius:var(--radius);box-shadow:var(--shadow-glow);gap:var(--space-default);padding:var(--space-md);display:grid}.contact-alternatives__title{font-size:var(--size-xl);margin:0}.contact-alternatives__person{align-items:center;gap:var(--space-xs);display:flex}.contact-alternatives__portrait{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:50%;flex:none;inline-size:4rem}.contact-alternatives__name{margin:0;font-weight:700;display:grid}.contact-alternatives__role{color:var(--color-gray-600);font-size:var(--size-sm);font-weight:400}.contact-alternatives__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.contact-alternatives__item{border-block-start:var(--border-width) solid var(--color-gray-200);gap:var(--space-3xs);padding-block-start:var(--space-xs);display:grid}.contact-alternatives__link{font-weight:700}.contact-alternatives__text{color:var(--color-gray-600);font-size:var(--size-sm)}.lead-form__pair{gap:var(--space-default);display:grid}@media (min-width:36rem){.lead-form__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.lead-form__pair--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-form__address{border:0;min-inline-size:0;margin:0;padding:0}.lead-form__address-note{color:var(--color-gray-600);font-size:var(--size-sm);margin-block-end:var(--space-2xs);padding:0}@media (min-width:36rem){.lead-form__pair--address{grid-template-columns:2fr 1fr 2fr}}.lead-form__offer-choice{align-items:flex-start;gap:var(--space-2xs);margin:0;display:flex}.lead-form__offer-choice label{font-size:var(--size-sm)}.lead-form__reveal{grid-template-rows:1fr;display:grid}.lead-form__reveal>*{min-block-size:0}.lead-form__reveal--offer{animation:.22s cubic-bezier(.16,1,.3,1) lead-form-reveal}@keyframes lead-form-reveal{0%{opacity:0;grid-template-rows:0fr}}.lead-form__offer-hint{margin-block:var(--space-2xs) 0;color:var(--color-gray-600);font-size:var(--size-sm)}.lead-form__pair .lead-form__row :is(input,select){inline-size:100%;min-inline-size:0}.lead-form__data summary{color:var(--color-gray-600);cursor:pointer;font-size:var(--size-sm)}.lead-form__data pre{background:var(--color-ground);border-radius:var(--radius-sm);font-size:var(--size-xs);max-block-size:16rem;padding:var(--space-xs);overflow:auto}html:has(.request-dialog[open]){overflow:hidden}.request-dialog{background:var(--color-gray-50);border:var(--border-width) solid var(--color-gray-200);border-radius:var(--radius);color:var(--color-gray-900);inline-size:min(100% - 2 * var(--space-default), var(--container-lg));max-block-size:calc(100dvh - 2 * var(--space-default));padding:0}.request-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--color-black) 70%, transparent)}.request-dialog__head{background:var(--color-gray-50);border-block-end:var(--border-width) solid var(--color-gray-200);align-items:center;gap:var(--space-default);padding:var(--space-default) var(--space-md);z-index:1;justify-content:space-between;display:flex;position:sticky;top:0}.request-dialog__title{font-size:var(--size-xl);margin:0}.request-dialog__close{border:var(--border-width) solid var(--color-gray-300);block-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;inline-size:2.75rem;padding:0;display:grid}.request-dialog__close svg{block-size:1.25rem;inline-size:1.25rem}.request-dialog .lead-form__inner{max-width:none;padding-block:var(--space-md)}.thanks{padding-block:var(--space-large) var(--space-md)}.thanks__promise{border-inline-start:var(--border-width-accent) solid var(--color-primary);font-size:var(--size-lg);margin-block:var(--space-md) 0;padding-inline-start:var(--space-xs);font-weight:700}.thanks__offer{gap:var(--space-3xs);margin-block:var(--space-md) 0;justify-items:start;display:grid}.thanks__offer-link{padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-ink);font-weight:700;text-decoration:none;display:inline-block}.thanks__offer-hint{color:var(--color-gray-600);font-size:var(--size-sm)}.offer-page{padding-block:var(--space-large)}.placeholder-mark{background:var(--color-placeholder);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-placeholder-ink);padding-inline:var(--space-3xs)}.contact-fab{z-index:15;inset-block-end:max(var(--space-default), env(safe-area-inset-bottom,0px));inset-inline-end:env(safe-area-inset-right,0px);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:fixed;inset-inline-end:max(var(--space-default), env(safe-area-inset-right,0px))}.contact-fab__toggle{background:var(--color-primary);block-size:3.5rem;inline-size:3.5rem;color:var(--color-primary-ink);box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--color-black) 40%, transparent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:flex}.contact-fab__toggle-icon{block-size:1.5rem;inline-size:1.5rem}.contact-fab .contact-fab__list{margin-block-end:var(--space-xs);display:none}.contact-fab--open .contact-fab__list{inline-size:min(20rem, calc(100vw - var(--space-default) * 2));border-radius:var(--radius);margin-inline-start:auto;display:grid;overflow:hidden}.contact-fab--open .contact-fab__link{justify-content:flex-start;gap:var(--space-xs);block-size:auto;min-block-size:3.25rem;inline-size:auto;padding:var(--space-2xs) var(--space-default);border-radius:0}.contact-fab--open .contact-fab__tip{text-align:start;white-space:normal;box-shadow:none;opacity:1;background:0 0;border:0;gap:0;padding:0;position:static;transform:none}.contact-fab--open .contact-fab__tip-label{color:inherit}.contact-fab--open .contact-fab__tip-text{color:inherit;opacity:.8}@media (min-width:48rem){.contact-fab{inset-block:50% auto;inset-inline-end:env(safe-area-inset-right,0px);transform:translateY(-50%)}.contact-fab__toggle{display:none}.contact-fab .contact-fab__list{margin-block-end:0;display:grid}.contact-fab--open .contact-fab__list{border-radius:var(--radius-sm) 0 0 var(--radius-sm);inline-size:auto;overflow:visible}.contact-fab--open .contact-fab__link{justify-content:center;block-size:3rem;min-block-size:0;inline-size:3rem;padding:0}.contact-fab--open .contact-fab__list li:first-child .contact-fab__link{border-start-start-radius:var(--radius-sm)}.contact-fab--open .contact-fab__list li:last-child .contact-fab__link{border-end-start-radius:var(--radius-sm)}.contact-fab--open .contact-fab__tip{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);text-align:end;white-space:nowrap;background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-panel);opacity:0;transform:translateX(var(--space-2xs));position:absolute}.contact-fab--open .contact-fab__tip-label{color:var(--color-gray-900)}.contact-fab--open .contact-fab__tip-text{color:var(--color-gray-600);opacity:1}}.contact-fab--away{opacity:0;pointer-events:none;visibility:hidden}.contact-fab__list{background:var(--color-band);box-shadow:0 .75rem 1.75rem color-mix(in srgb, var(--color-black) 40%, transparent);border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);margin:0;padding:0;list-style:none;display:grid}.contact-fab__list li+li{border-block-start:var(--border-width) solid color-mix(in srgb, var(--color-white) 16%, transparent)}.contact-fab__link{background:var(--color-band);block-size:3rem;inline-size:3rem;color:var(--color-white);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.contact-fab__list li:first-child .contact-fab__link{border-start-start-radius:var(--radius-sm)}.contact-fab__list li:last-child .contact-fab__link{border-end-start-radius:var(--radius-sm)}.contact-fab__link:hover,.contact-fab__link:focus-visible{background:var(--color-primary);color:var(--color-primary-ink)}.contact-fab__icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.25rem;inline-size:1.25rem}.contact-fab__link--whatsapp{background:var(--color-whatsapp);color:var(--color-whatsapp-ink)}.contact-fab__link--whatsapp:hover,.contact-fab__link--whatsapp:focus-visible{background:color-mix(in srgb, var(--color-whatsapp) 80%, var(--color-white));color:var(--color-whatsapp-ink)}.contact-fab__brand{fill:var(--color-white);stroke:none}.contact-fab__tip{gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);white-space:nowrap;text-align:end;background:var(--color-gray-50);border:var(--border-width) solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);opacity:0;pointer-events:none;transform:translateX(var(--space-2xs));transition:opacity .15s,transform .15s;display:grid;position:absolute;inset-inline-end:calc(100% + var(--space-2xs))}.contact-fab__link:hover .contact-fab__tip,.contact-fab__link:focus-visible .contact-fab__tip{opacity:1;transform:none}.contact-fab__tip-label{color:var(--color-gray-900);font-weight:700}.contact-fab__tip-text{color:var(--color-gray-600);font-size:var(--size-sm)}@media (prefers-reduced-motion:reduce){.contact-fab,.contact-fab__tip{transition:none}}:is(body:has(.landing) .site-nav__list,body:has(.landing) .mobile-menu__trigger,body:has(.landing) .site-footer__top){display:none}body:has(.landing) .contact-fab{inset-block-end:calc(4rem + var(--space-default) + env(safe-area-inset-bottom,0px))}@media (min-width:48rem){body:has(.landing) .contact-fab{inset-block-end:auto}}}
@layer custom{:root{--color-primary:var(--color-secondary)!important;--color-primary-readable:var(--color-secondary)!important;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif!important;--font-headline:var(--font-body)!important;--font-subline:var(--font-body)!important}}
@layer tokens,global,sections,custom;
