@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.regulatory-logos[data-astro-cid-taktajx4]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;max-width:100%;margin-top:1.5rem;display:flex}.regulatory-logos[data-astro-cid-taktajx4] img[data-astro-cid-taktajx4]{object-fit:contain;width:auto;height:2.5rem}.regulatory-logos[data-astro-cid-taktajx4] a[data-astro-cid-taktajx4]{align-items:center;display:inline-flex}.regulatory-logos[data-astro-cid-taktajx4] a[data-astro-cid-taktajx4]:focus-visible{outline:2px solid var(--color-primary,#e32028);outline-offset:6px;border-radius:2px}.regulatory-logos--band[data-astro-cid-taktajx4]{flex-wrap:nowrap;justify-content:center;gap:1.25rem;margin-top:0}.regulatory-logos--band[data-astro-cid-taktajx4] a[data-astro-cid-taktajx4]{min-width:0}.regulatory-logos--band[data-astro-cid-taktajx4] img[data-astro-cid-taktajx4]{max-width:100%;height:auto;max-height:2.5rem}.back-to-top[data-astro-cid-vy5be4ad]{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:15;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s;display:block;position:fixed;transform:translateY(.625rem)scale(.94)}.back-to-top[data-astro-cid-vy5be4ad][data-visible]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.back-to-top__button[data-astro-cid-vy5be4ad]{width:3rem;height:3rem;color:var(--color-white);cursor:pointer;touch-action:manipulation;background:#242424;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,transform .14s;display:grid;position:relative;box-shadow:0 4px 16px #00000029}.back-to-top__button[data-astro-cid-vy5be4ad] svg[data-astro-cid-vy5be4ad]{transition:transform .18s cubic-bezier(.22,1,.36,1)}.back-to-top__button[data-astro-cid-vy5be4ad]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px;box-shadow:0 0 0 5px #242424}.back-to-top__button[data-astro-cid-vy5be4ad]:active{background:#181818;transform:scale(.94)}.back-to-top__label[data-astro-cid-vy5be4ad]{width:max-content;max-width:calc(100vw - 6rem);color:var(--color-white);overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:auto;background:#242424;border-radius:62.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4;transition:opacity .14s,transform .18s,visibility 0s linear .14s;position:absolute;right:calc(100% + .75rem);transform:translate(.25rem)}.back-to-top__label[data-astro-cid-vy5be4ad]:after{content:"";width:.75rem;height:100%;position:absolute;top:0;left:100%}.back-to-top__button[data-astro-cid-vy5be4ad]:focus-visible .back-to-top__label[data-astro-cid-vy5be4ad]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.back-to-top__button[data-astro-cid-vy5be4ad]:hover{background:#383838}.back-to-top__button[data-astro-cid-vy5be4ad]:hover svg[data-astro-cid-vy5be4ad]{transform:translateY(-2px)}.back-to-top__button[data-astro-cid-vy5be4ad]:hover .back-to-top__label[data-astro-cid-vy5be4ad]{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.back-to-top[data-astro-cid-vy5be4ad][data-label-dismissed] .back-to-top__label[data-astro-cid-vy5be4ad]{opacity:0;visibility:hidden}@media (width>=48em){.back-to-top[data-astro-cid-vy5be4ad]{right:max(2rem, env(safe-area-inset-right));bottom:max(2rem, env(safe-area-inset-bottom))}.back-to-top__button[data-astro-cid-vy5be4ad]{width:3.25rem;height:3.25rem}}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-vy5be4ad],.back-to-top__button[data-astro-cid-vy5be4ad],.back-to-top__button[data-astro-cid-vy5be4ad] svg[data-astro-cid-vy5be4ad],.back-to-top__label[data-astro-cid-vy5be4ad]{transform:none!important}.back-to-top[data-astro-cid-vy5be4ad]{transition:opacity .1s,visibility 0s linear .1s}.back-to-top[data-astro-cid-vy5be4ad][data-visible]{transition-delay:0s}.back-to-top__label[data-astro-cid-vy5be4ad]{transition:opacity .1s,visibility 0s linear .1s}.back-to-top__button[data-astro-cid-vy5be4ad]:focus-visible .back-to-top__label[data-astro-cid-vy5be4ad]{transition-delay:0s}}@media (forced-colors:active){.back-to-top__button[data-astro-cid-vy5be4ad],.back-to-top__label[data-astro-cid-vy5be4ad]{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.back-to-top__button[data-astro-cid-vy5be4ad]:focus-visible{outline-color:highlight}}.site-footer__main[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:3rem clamp(2rem,5vw,5rem)}.site-footer__contact[data-astro-cid-jo6i4kqk]{flex:0 26.25rem}.site-footer__about[data-astro-cid-jo6i4kqk]{flex:26rem;min-width:0}.site-footer__institution[data-astro-cid-jo6i4kqk]{max-width:70ch;color:var(--color-text);font-size:1rem;line-height:1.65}.site-footer__institution[data-astro-cid-jo6i4kqk] p+p{margin-top:1rem}.site-footer__social[data-astro-cid-jo6i4kqk]{width:16rem;max-width:100%;margin-top:2rem}.site-footer__social-title[data-astro-cid-jo6i4kqk]{color:var(--color-text);text-align:center;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.site-footer__social-links[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.site-footer__social-link[data-astro-cid-jo6i4kqk]{color:#4b4b4b;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .15s;display:inline-flex}.site-footer__social-link[data-astro-cid-jo6i4kqk] svg{width:28px;height:28px}.site-footer__social-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}.site-footer__group[data-astro-cid-jo6i4kqk]{color:var(--color-text);align-items:center;gap:.75rem;margin-top:2.75rem;display:inline-flex}.site-footer__group[data-astro-cid-jo6i4kqk] svg{flex-shrink:0;width:2.75rem;height:2.75rem}.site-footer__group[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.1em;gap:.25rem;line-height:1.2;display:grid}.site-footer__group[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-size:.625rem}.site-footer__group[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-size:.8125rem;font-weight:700}.site-footer__transparency[data-astro-cid-jo6i4kqk]{border-top:1px solid #dedede;justify-content:space-between;align-items:baseline;gap:1.5rem 2rem;margin-top:3.5rem;padding-top:1.75rem;display:flex}.site-footer__transparency[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex:1;min-width:0}.site-footer__transparency[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem 1.75rem;padding:0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.site-footer__transparency[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-muted);text-decoration:none;transition:color .15s;display:inline-block}.site-footer__transparency[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}.site-footer__copyright[data-astro-cid-jo6i4kqk]{color:var(--color-muted);flex-shrink:0;font-size:.875rem;line-height:1.6}.site-footer__sr-only[data-astro-cid-jo6i4kqk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=47.9375em){.site-footer__contact[data-astro-cid-jo6i4kqk],.site-footer__about[data-astro-cid-jo6i4kqk]{flex-basis:auto}.site-footer__transparency[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;margin-top:3rem;padding-top:1.5rem}.site-footer__transparency[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}.region-control{z-index:21;color:#242424;background:#fff;border:1px solid #ddd;border-radius:.5rem;max-width:calc(100vw - 6rem);padding:.5rem .8rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 3px 18px #0002}.region-control button{color:#333;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.region-dialog{color:#252525;background:#fff;border:1px solid #ddd;border-radius:1rem;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:2rem;position:fixed;inset:0;overflow:auto}.region-dialog::backdrop{background:#0009}.region-dialog h2{font-size:1.6rem}.region-dialog p{margin:1rem 0;line-height:1.6}.region-dialog a{color:#a00028;text-decoration:underline}.region-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.region-actions button,.region-current button{color:#252525;font:inherit;cursor:pointer;background:#f5f5f5;border:1px solid #bbb;border-radius:.5rem;padding:.75rem 1rem}.region-actions button:first-child{color:#fff;background:#c10230;border-color:#c10230}.region-current{z-index:21;color:#242424;background:#fff;border:1px solid #c10230;border-radius:.5rem;padding:.6rem;font-size:.8rem;position:fixed;bottom:8rem;left:1rem}.region-current button{margin-left:.5rem;padding:.4rem}[data-cdmx-only]{display:none}html[data-region=cdmx] [data-region-personal]{display:none!important}html[data-region=cdmx] [data-cdmx-only]{display:block}html[data-region=cdmx] .solutions__grid{grid-template-columns:minmax(0,1fr);max-width:50rem;margin-inline:auto}.region-page-notice{max-width:60rem;color:var(--color-text);margin:auto;padding:10rem 1.5rem 6rem}.region-page-notice h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.5rem)}.region-page-notice p{margin-bottom:1.5rem}.site-footer{padding-bottom:9rem}:root{--color-primary:#c10230;--color-ink:#20201f;--color-text:#464644;--color-muted:#646462;--color-dark:#1a1a1a;--color-soft:#ececea;--color-surface:#f4f4f3;--color-white:#fff;--content-wide:99.75rem;--content-main:99.75rem;--focus-ring:#fff;--hero-viewport:100vh;font-family:var(--font-figtree);font-synthesis:none;color:var(--color-text);background:var(--color-white);text-rendering:geometricprecision}@supports (height:100svh){:root{--hero-viewport:100svh}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-white)}body{background:var(--color-white);min-width:min(20rem,100%);font-family:var(--font-figtree);margin:0;overflow-x:clip}body,button,input,select{font:inherit}h1,h2,h3,p,ul{margin:0}h1,h2,h3,p,dd,a{overflow-wrap:anywhere}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a,select,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}:target,:focus{scroll-margin-top:6rem}.skip-link{z-index:100;color:var(--color-white);background:var(--color-dark);border-radius:62.4375rem;padding:.75rem 1.125rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{--header-top:1rem;top:var(--header-top);z-index:20;width:min(calc(100% - 20.25rem), var(--content-wide));background:var(--color-white);border-radius:2.25rem;height:4.1875rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000038}.site-header__brand{background:var(--color-primary);border-radius:2.25rem 0 0 2.25rem;flex:0 0 16.25rem;justify-content:center;align-items:center;display:flex}.site-header__brand img{width:11.6875rem;height:auto}.site-nav{color:var(--color-text);flex:1;justify-content:flex-end;align-items:center;gap:clamp(1rem,1.7vw,2rem);padding:0 1.625rem;font-size:1rem;font-weight:600;display:flex}.site-nav a,.site-nav span,.site-nav__pymes-trigger{white-space:nowrap;justify-content:center;align-items:center;min-height:1.875rem;display:inline-flex}.site-nav__pymes{position:relative}.site-nav__pymes-trigger{font:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.site-nav__pymes-trigger:hover,.site-nav__pymes-trigger[aria-current=page],.site-nav__pymes[data-open] .site-nav__pymes-trigger{color:var(--color-primary)}.site-nav__pymes-menu{background:var(--color-white);opacity:0;pointer-events:none;transform-origin:0 0;visibility:hidden;border:1px solid #00000008;border-radius:1rem;gap:.0625rem;min-width:10.375rem;padding:.5rem 0;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;top:calc(100% + .6875rem);left:0;transform:translateY(-.5rem)scale(.98);box-shadow:0 7px 13px #0003}.site-nav__pymes[data-open] .site-nav__pymes-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s,transform .18s;transform:translate(0)scale(1)}.site-nav__pymes-menu a,.site-nav__pymes-menu .site-nav__disabled{justify-content:flex-start;min-height:1.75rem;padding:.25rem .875rem;font-size:.875rem;font-weight:400;line-height:1.1;transition:color .16s,background-color .16s}.site-nav__products{gap:.0625rem;min-width:0;display:grid}.site-nav__pymes-menu .site-nav__guide{max-width:14rem;color:var(--color-ink);background:var(--color-surface);white-space:normal;border-radius:.625rem;justify-content:stretch;gap:.25rem;margin:.5rem .5rem 0;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s;display:grid}.site-nav__guide strong{font:inherit}.site-nav__guide small{color:var(--color-muted);font-size:.8125rem;font-weight:400;line-height:1.4}.site-nav__pymes-menu .site-nav__guide:hover,.site-nav__pymes-menu .site-nav__guide:focus-visible{background:var(--color-soft)}.site-nav__pymes-menu .site-nav__guide:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.site-nav a:not(.site-nav__client):not(.site-nav__guide){transition:color .18s}.site-nav a:not(.site-nav__client):not(.site-nav__guide):hover,.site-nav a[aria-current=page]{color:var(--color-primary)}@media (width>=75em){.site-nav__pymes-menu--business{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.5rem;width:27.5rem;padding:.5rem}.site-nav__pymes-menu--business .site-nav__guide{align-self:center;min-width:0;max-width:none;margin:0;padding:1rem}}.site-nav__disabled{color:var(--color-muted);cursor:default}.site-nav__client{color:var(--color-white);background:var(--color-primary);border-radius:62.4375rem;padding:.3125rem 1.1875rem;transition:transform .16s,box-shadow .16s}.site-nav__client:hover{transform:translateY(-.0625rem);box-shadow:0 6px 14px #c1023040}.menu-toggle{background:var(--color-soft);cursor:pointer;border:0;border-radius:50%;width:3.25rem;height:3.25rem;margin:.4375rem .5rem 0 auto;padding:0;display:none}.menu-toggle span{background:var(--color-text);width:1.375rem;height:.125rem;margin:.3125rem auto;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(.4375rem)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-.4375rem)rotate(-45deg)}.hero-stage{position:relative}.hero{--hero-design-height:78.8125rem;height:min(var(--hero-design-height), var(--hero-viewport));min-height:min-content;padding-block:7.5rem max(3rem, env(safe-area-inset-bottom));color:var(--color-white);background:var(--color-dark);justify-content:center;align-items:center;display:flex;position:relative}.hero__picture{display:block;position:absolute;inset:0;overflow:hidden}.hero__media,.hero__shade{width:100%;height:100%;position:absolute;inset:0}.hero__media{object-fit:cover;object-position:40% center;max-width:none}.hero__shade{background:#1a1a1a61}.hero__content{z-index:2;text-align:center;width:min(87.5rem,100% - 6rem);margin-inline:auto;position:relative}.hero__mark{width:clamp(5rem,8.5vw,8.125rem);height:auto;margin:0 auto 1.125rem}.hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.125rem,3.3vw,3.75rem);font-weight:700;line-height:1.08}.hero__content>p{max-width:72ch;margin:1rem auto 0;font-size:clamp(1rem,1.25vw,1.375rem);line-height:1.4}.hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.product-guide-link{max-width:100%;color:var(--color-primary);text-underline-offset:.2em;margin-top:1.25rem;padding-block:.5rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-block}.button{cursor:pointer;border:1px solid #0000;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.75rem;min-height:2.9375rem;padding:.6875rem 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-.125rem)}.button--primary{color:var(--color-white);background:var(--color-primary);box-shadow:0 5px 11px #0003}.button--primary:hover{box-shadow:0 8px 18px #0000003d}.button--light{color:var(--color-text);background:var(--color-white);box-shadow:0 5px 11px #0000002e}.button--light:hover{box-shadow:0 8px 18px #0000003d}.button--outline{color:var(--color-text);background:var(--color-white);border-color:#eee;box-shadow:0 5px 11px #0000002e}.button--outline:hover{border-color:#ddd;box-shadow:0 8px 18px #0000003d}.button--accent{color:var(--color-primary)}.hero__actions .button--light{min-width:9.5rem;min-height:2.9375rem;padding-inline:1.25rem}.button--form{color:#000;min-width:min(13.375rem,100%);max-width:100%;min-height:2.9375rem;padding-inline:1.0625rem}.button--form:hover{transform:none;box-shadow:0 8px 18px #0000003d}.hero-regulatory{z-index:3;color:#a0a0a0;background:#000;justify-content:center;align-items:center;gap:1.25rem;min-height:5rem;padding:1rem 1.5rem;font-size:1rem;line-height:1.4;display:flex;position:relative}.brand-tab{z-index:3;justify-content:center;align-items:flex-start;width:50.375rem;height:13.75rem;padding-top:3.125rem;display:flex;position:absolute;top:100%;right:0}.brand-tab__shape{width:100%;height:100%;fill:var(--color-primary);pointer-events:none;position:absolute;inset:0}.brand-tab__logo{z-index:1;letter-spacing:.1875rem;color:var(--color-white);flex-direction:column;align-items:center;font-size:clamp(3rem,3.25vw,3.5rem);font-weight:500;line-height:.78;display:flex;position:relative}.brand-tab__logo span:last-child{letter-spacing:.075rem;font-size:clamp(2.125rem,2.5vw,2.625rem);font-weight:300;line-height:.96}.solutions{background:var(--color-white);padding:clamp(13.75rem,11.45vw + 4rem,17.75rem) 0 5.5rem}.section-heading{text-align:center}.section-heading h2{letter-spacing:-.05625rem;color:var(--color-ink);font-size:3rem;font-weight:700;line-height:1.1}.section-heading h2 span{color:var(--color-primary)}.section-heading p{max-width:68ch;color:var(--color-text);margin:1rem auto 0;padding-inline:1.25rem;font-size:1.25rem;line-height:1.5}.solutions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:min(100% - 6rem,79.75rem);margin:3rem auto 0;display:grid}.product-card{background:var(--color-surface);border-radius:1.125rem;flex-direction:column;min-width:0;transition:box-shadow .18s;display:flex;overflow:hidden}.product-card:hover,.product-card:focus-within{box-shadow:0 4px 18px #0000001a}.product-card__image{object-fit:cover;object-position:center top;width:100%;height:clamp(12.5rem,17vw,15.75rem);display:block}.product-card__body{flex-direction:column;flex:1;padding:1.75rem 1.875rem 1.875rem;display:flex}.product-card h3{letter-spacing:-.025rem;color:var(--color-ink);font-size:1.75rem;font-weight:700;line-height:1.15}.product-card__body>p{color:var(--color-text);margin:.75rem 0 1.75rem;font-size:1rem;line-height:1.5}.product-card__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:1.25rem 1.5rem;margin:0 0 1.75rem;display:grid}.product-card__summary dt{color:var(--color-muted);font-size:.875rem;line-height:1.4}.product-card__summary dd{letter-spacing:-.03125rem;font-variant-numeric:tabular-nums;color:var(--color-ink);margin:.375rem 0 0;font-size:clamp(1.625rem,2.2vw,2rem);font-weight:650;line-height:1.2}.product-card__currency{letter-spacing:0;color:var(--color-muted);font-size:.8125rem;font-weight:400}.product-card__summary small{letter-spacing:0;color:var(--color-muted);margin-top:.375rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.solutions__note{text-align:center;color:var(--color-muted);margin-top:1.25rem;padding-inline:1.25rem;font-size:.875rem;line-height:1.5}.product-card__body>a{min-height:2.75rem;color:var(--color-primary);align-self:flex-start;align-items:center;gap:.625rem;margin-top:auto;font-size:1rem;font-weight:650;display:inline-flex}.product-card__body>a span{font-size:1.375rem;transition:transform .16s}.product-card__body>a:hover span{transform:translate(.25rem)}.card-promo{background:var(--color-white);height:clamp(86.9375rem,86.93vw,104.313rem)}.card-promo__inner{width:min(100% - 10rem,84rem);height:100%;margin:0 auto;position:relative}.card-promo__copy{z-index:2;position:absolute;top:clamp(31.25rem,31.25vw,37.5rem);left:2.3125rem}.card-promo__copy h2{letter-spacing:-.075rem;color:var(--color-text);font-size:3.8rem;font-weight:700;line-height:1.1}.card-promo__copy>.button{margin-top:2.0625rem}.card-promo__visual{z-index:1;width:clamp(53.125rem,52.45vw,62.9375rem);position:absolute;top:clamp(8.3125rem,8.33vw,10rem);right:.5rem}.card-promo__image{object-fit:contain;width:100%;height:auto;display:block}@media (width<=99.9375em) and (width>=75em){.card-promo{height:clamp(67.5rem,86.93vw,86.875rem)}.card-promo__copy{top:clamp(25.625rem,31.25vw,31.25rem)}.card-promo__copy h2{font-size:clamp(3rem,3.8vw,3.75rem)}.card-promo__copy>.button{margin-top:clamp(1.5rem,1.72vw,1.75rem)}.card-promo__visual{width:clamp(41.25rem,52.5vw,52.5rem);top:clamp(6rem,8.33vw,8.3125rem)}}@media (width<=74.9375em){.card-promo{height:auto;padding:6rem 3rem 7.375rem}.card-promo__inner{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);grid-template-areas:"copy visual""fee visual";align-items:center;gap:4rem clamp(1.75rem,4vw,3.5rem);width:100%;height:auto;display:grid}.card-promo__copy,.card-promo__visual{position:static}.card-promo__copy{grid-area:copy}.card-promo__copy h2{font-size:clamp(2.3125rem,4.2vw,3rem)}.card-promo__visual{grid-area:visual;justify-self:end;width:min(100%,35rem)}.card-promo__image{width:100%}}@media (width<=47.9375em){.card-promo{padding:4.75rem 1.25rem 5.625rem}.card-promo__inner{flex-direction:column;align-items:stretch;gap:0;display:flex}.card-promo__copy{width:100%}.card-promo__copy h2{font-size:2.6875rem}.card-promo__image{width:100%}.card-promo__visual{order:2;width:min(100%,28.75rem);margin:2.75rem auto 0}}.trust{background:var(--color-surface);padding:5.5rem 0}.trust__inner{width:min(100% - 6rem,59rem);margin-inline:auto}.trust h2{letter-spacing:-.05rem;text-align:center;color:var(--color-ink);font-size:2.75rem;font-weight:450;line-height:1.12}.trust h2 strong{color:var(--color-primary);font-weight:700}.trust__lead{text-align:center;max-width:52ch;color:var(--color-muted);margin:1rem auto 0;font-size:1.25rem;line-height:1.5}.trust__list{gap:2rem;width:min(100%,45rem);margin:2.75rem auto 0;padding:0;list-style:none;display:grid}.trust__list li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.trust__list img{width:2rem;height:2rem;display:block}.trust__list p{color:var(--color-text);font-size:1.0625rem;line-height:1.55}.trust__list strong{color:var(--color-ink);font-weight:650}.trust__list br{display:none}@media (width<=47.9375em){.trust{padding:4rem 0}.trust__inner{width:calc(100% - 3rem)}.trust h2{letter-spacing:-.0375rem;font-size:2.25rem}.trust__lead{font-size:1.125rem}.trust__list{gap:1.75rem;margin-top:2rem}.trust__list li{grid-template-columns:1.75rem minmax(0,1fr);gap:1rem}.trust__list img{width:1.75rem;height:1.75rem}.trust__list p{font-size:1rem;line-height:1.6}}@media (width<=74.9375em){.solutions{padding:12.25rem 3rem 4.5rem}.solutions__grid{width:100%}.section-heading h2{font-size:2.625rem}.section-heading p{font-size:1.125rem}.product-card__body{padding:1.625rem}.product-card h3{font-size:1.5625rem}}@media (width<=47.9375em){.solutions{padding:8.875rem 1.25rem 4rem}.section-heading h2{font-size:2.25rem}.section-heading p{padding-inline:0;font-size:1.0625rem}.solutions__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.product-card__image{aspect-ratio:16/9;height:auto}.product-card__body{padding:1.5rem}.product-card h3{font-size:1.625rem}.product-card__summary dd{font-size:1.875rem}}.no-fee{text-align:center;z-index:2;width:23.125rem;position:absolute;top:clamp(55.5rem,55.5vw,66.5625rem);left:2.3125rem}.no-fee p{letter-spacing:.15rem;color:var(--color-text);font-size:2.3125rem;font-weight:600;line-height:1}.no-fee img{width:22.875rem;position:absolute;top:2.1875rem;left:0}.no-fee small{color:#b3b3b3;margin-top:.8125rem;font-size:.875rem;display:block}.lead-form{color:var(--color-white);background:var(--color-dark);padding:5rem 3rem 4.5rem}.lead-form__inner{width:min(59rem,100%);margin-inline:auto}.lead-form h2{letter-spacing:-.04375rem;text-wrap:balance;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.15}.lead-form__heading>p{color:#b8b8b8;margin-top:1rem;font-size:1rem;line-height:1.6}.lead-form form{margin-top:2.5rem}.lead-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;display:grid}.form-field{min-width:0}.form-field--wide,.lead-form__fields[data-no-amount] .form-field--phone{grid-column:1/-1}.form-field[hidden]{display:none}.form-field label{font-size:.9375rem;font-weight:600;line-height:1.5;display:block}.form-field label span{color:#b8b8b8;font-weight:400}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:2.875rem;color:var(--color-soft);font:inherit;background:0 0;border:0;border-bottom:1px solid #707070;border-radius:0;outline:0;padding:.75rem 0 .5rem;font-size:1rem;line-height:1.5;transition:border-color .16s,box-shadow .16s;display:block}.form-field textarea{resize:none;min-height:9.375rem}.form-field input::placeholder,.form-field textarea::placeholder{color:#a8a8a8;opacity:1}.form-field select{color:#a8a8a8;appearance:auto}.form-field select:valid{color:var(--color-soft)}.form-field select option{color:var(--color-dark);background:var(--color-white)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-bottom-color:var(--color-white);box-shadow:0 1px 0 var(--color-white)}.form-field [aria-invalid=true]{border-bottom-color:#ff9ab3}.form-error{color:#ffb8c7;margin-top:.375rem;font-size:.8125rem;line-height:1.4}.form-error:empty{display:none}.form-help{color:#b8b8b8;margin-top:.625rem;font-size:.8125rem;line-height:1.6}.lead-form__privacy{color:#b8b8b8;margin-top:.9375rem;padding-top:1.5rem;font-size:.75rem;line-height:1.7}.lead-form__privacy p+p{margin-top:.625rem}.lead-form a{color:var(--color-soft);text-underline-offset:.1875rem;text-decoration:underline}.lead-form a:hover{color:var(--color-white)}.privacy-field{color:#d0d0d0;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;column-gap:.75rem;margin-top:1.375rem;display:grid}.privacy-field input{border:2px solid var(--color-primary);appearance:none;cursor:pointer;background:0 0;border-radius:50%;width:1rem;height:1rem;margin:0}.privacy-field input:checked{background:radial-gradient(circle, var(--color-primary) 0 54%, transparent 57%)}.privacy-field label{cursor:pointer;font-size:.875rem;line-height:1.6}.privacy-field .form-error{grid-column:2}.lead-form__actions{align-items:center;gap:1.25rem 1.75rem;margin-top:1.875rem;display:flex}.lead-form__submit{flex-shrink:0;font-size:.9375rem;font-weight:600}.lead-form__submit:disabled{opacity:.5;cursor:not-allowed}.lead-form__actions .form-help{max-width:36ch;margin:0}.lead-form :focus-visible{outline-color:var(--color-white)}.form-status{color:var(--color-soft);margin-top:1rem;font-size:.875rem;line-height:1.6}.form-status:empty{display:none}.site-footer{color:#000;background:var(--color-white);padding:8.4375rem max(8vw,50vw - 50.5rem) 1.875rem;position:relative}.site-footer__main{justify-content:space-between;display:flex}.site-footer__contact{flex-direction:column;align-items:flex-start;display:flex}.site-footer__mark img{width:6.25rem;height:6.4375rem}.site-footer__phone{margin-top:2rem;font-size:1.5rem;font-weight:700}.site-footer__email{margin-top:1.75rem;font-size:1.375rem;font-weight:400}.site-footer__phone:hover,.site-footer__email:hover{color:var(--color-primary)}.site-footer address{max-width:26.25rem;color:var(--color-muted);margin-top:1.8125rem;font-size:.875rem;font-style:normal;line-height:1.3}.site-footer__legal{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.875rem;display:flex}.site-footer__legal>div{flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;display:flex}.site-footer__legal [aria-disabled=true]{cursor:not-allowed}@media (width<=99.9375em) and (width>=75em){.site-header{width:calc(100% - 7.5rem)}.site-nav{gap:clamp(.875rem,1.5vw,1.5rem);padding-inline:1.375rem}.hero{--hero-design-height:clamp(51.25rem, 65.68vw, 78.8125rem)}.brand-tab{width:42vw;height:11.45vw;padding-top:2.6vw}.no-fee{width:20rem;top:clamp(45rem,55.5vw,55.5rem)}.no-fee p{letter-spacing:.1125rem;font-size:1.9375rem}.no-fee img{width:20rem;top:1.875rem}.site-footer{padding-inline:8vw}}@media (width<=74.9375em){.site-header{width:calc(100% - 3rem);position:fixed}.site-header__brand{flex-basis:14.6875rem}.site-header__brand img{width:10.5rem}.menu-toggle{display:block}.site-nav{overscroll-behavior:contain;background:var(--color-white);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;border-radius:1.375rem;flex-direction:column;align-items:stretch;gap:.25rem;width:min(21.25rem,100vw - 3rem);max-height:calc(100dvh - 7rem);padding:1.125rem;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;top:4.75rem;right:0;overflow-y:auto;transform:translateY(-.5rem)scale(.98);box-shadow:0 14px 34px #0003}.site-nav[data-open]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s,transform .18s;transform:translateY(0)scale(1)}.site-nav a,.site-nav span,.site-nav__pymes-trigger{border-radius:.875rem;justify-content:flex-start;min-height:2.875rem;padding:.5rem .875rem}.site-nav__client{justify-content:center!important}.site-nav__pymes{width:100%}.site-nav__pymes-menu{min-width:0;max-height:0;box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;border:0;border-radius:0;grid-template-rows:0fr;gap:.1875rem;padding:0 0 0 .875rem;transition:max-height .18s,padding .18s,opacity .16s,visibility 0s linear .18s;position:static;overflow:hidden;transform:none}.site-nav__pymes[data-open] .site-nav__pymes-menu{opacity:1;pointer-events:auto;visibility:visible;max-height:24rem;padding:.1875rem 0 .4375rem .875rem;transition:max-height .18s,padding .18s,opacity .16s}.site-nav__pymes-menu a,.site-nav__pymes-menu .site-nav__disabled{white-space:normal;min-height:2.375rem;padding-inline:.875rem}.site-nav__products{gap:.1875rem}.site-nav__pymes-menu .site-nav__guide{max-width:none}.hero{--hero-design-height:50rem}.hero__content>p .desktop-only{display:none}.brand-tab{width:48vw;height:8.25rem;padding-top:1.875rem}.brand-tab__logo{letter-spacing:.125rem;font-size:1.875rem}.brand-tab__logo span:last-child{letter-spacing:.0625rem;font-size:1.4375rem}.no-fee{grid-area:fee;place-self:start;width:min(100%,20.625rem);margin:0;position:relative;top:auto;left:auto}.no-fee p{font-size:clamp(1.5625rem,2.6vw,1.875rem)}.no-fee img{width:100%;top:clamp(1.5625rem,2.5vw,1.8125rem)}.site-footer{height:auto;min-height:40.625rem;padding:6.25rem 3rem 3.4375rem}.site-footer__legal{gap:2rem;margin-top:2rem}.site-footer__legal>div{flex-wrap:wrap;gap:2rem}}@media (width<=47.9375em){.site-header{--header-top:.75rem;width:calc(100% - 1.5rem);height:3.75rem}.site-header__brand{flex-basis:12.8125rem;max-width:calc(100% - 4.25rem)}.site-header__brand img{width:9.375rem}.menu-toggle{width:2.875rem;height:2.875rem;margin-top:.4375rem}.site-nav{width:calc(100vw - 1.5rem);top:4.25rem}.hero{--hero-design-height:48rem;padding-block:18rem max(2rem, env(safe-area-inset-bottom));align-items:flex-end}.hero__media{object-position:37% center}.hero__shade{background:#1a1a1a7a}.hero__content{width:calc(100% - 3rem)}.hero__mark{width:clamp(3.75rem,18vw,5.25rem);margin-bottom:1rem}.hero h1{font-size:clamp(1.75rem,7.7vw,2.875rem);line-height:1.08}.hero h1 br{display:none}.hero__content>p{font-size:1rem;line-height:1.4}.hero__actions{gap:.75rem;margin-top:1.25rem}.desktop-only{display:none}.hero__actions{flex-wrap:wrap}.hero-regulatory{flex-direction:column;gap:.75rem;min-height:7rem;padding:1.125rem 1.25rem;font-size:.875rem}.button{min-height:2.875rem}.brand-tab{width:62vw;height:5.875rem;padding-top:1.3125rem}.brand-tab__logo{letter-spacing:.09375rem;font-size:1.5rem}.brand-tab__logo span:last-child{letter-spacing:.04375rem;font-size:1.125rem}.no-fee{text-align:center;order:3;width:100%;margin-top:2.125rem}.no-fee p{font-size:1.75rem}.no-fee img{width:min(18.75rem,100%);left:50%;transform:translate(-50%)}.lead-form{padding:4rem 1.5rem}.lead-form h2{font-size:2rem}.lead-form__fields{grid-template-columns:1fr;gap:1.5rem}.lead-form__actions{flex-direction:column;align-items:flex-start;gap:.875rem}.lead-form__submit{width:100%}.site-footer{padding:4.75rem 1.5rem 2.625rem}.site-footer__main{flex-direction:column}.site-footer__mark img{width:5.625rem;height:auto}.site-footer__phone{font-size:1.375rem}.site-footer__email{font-size:1.1875rem}.site-footer__legal,.site-footer__legal>div{flex-direction:column;align-items:flex-start}.site-footer__legal{margin-top:2rem}.site-footer__legal>div{gap:1.125rem}}body[data-page=home]{--home-reveal-duration:.7s;--home-reveal-ease:cubic-bezier(.22, .75, .25, 1);--home-reveal-distance:1.5rem;--home-reveal-blur:4px}@media (height<=43.75em) and (width<=47.9375em){.hero h1{font-size:2rem}.hero__actions{gap:.75rem;margin-top:1.25rem}.hero{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}@media (height<=37.5em) and (width>=48em){.hero h1{font-size:2.5rem}.hero__actions{margin-top:1.25rem}}body[data-page=home] .hero__content{--home-reveal-duration:.68s;--home-reveal-opacity-duration:.64s;--home-reveal-filter-duration:.56s;--home-reveal-ease:cubic-bezier(.22, 1, .36, 1);--home-reveal-distance:1.125rem;--home-reveal-blur:9px}body[data-page=home] .card-promo__visual{--home-reveal-duration:.76s}body[data-page=home] .site-header{transition:background-color .32s,box-shadow .32s,backdrop-filter .32s}body[data-page=home] .site-header[data-scrolled]{backdrop-filter:blur(18px)saturate(1.12);background:#ffffffeb;box-shadow:0 12px 32px #1a1a1a24,inset 0 0 0 1px #ffffffb8}body[data-page=home][data-motion=ready] [data-reveal]:not([data-reveal=underline]){opacity:0;filter:blur(var(--home-reveal-blur));transform:translate3d(0, var(--home-reveal-distance), 0);transition:opacity var(--home-reveal-opacity-duration,var(--home-reveal-duration)) var(--home-reveal-ease), filter var(--home-reveal-filter-duration,var(--home-reveal-duration)) var(--home-reveal-ease), transform var(--home-reveal-duration) var(--home-reveal-ease);transition-delay:var(--reveal-delay,0s)}body[data-page=home][data-motion=ready] [data-reveal=right]{transform:translate(1.75rem,.5rem)}body[data-page=home][data-motion=ready] [data-reveal-preparing]{transition:none!important}body[data-page=home][data-motion=ready] [data-reveal]:not([data-reveal=underline])[data-revealed]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}body[data-page=home][data-motion=ready] .no-fee[data-reveal] .no-fee__underline{clip-path:inset(0 100% 0 0);transition:clip-path .4s linear;transition-delay:calc(var(--reveal-delay,0s) + .28s)}body[data-page=home][data-motion=ready] .no-fee[data-revealed] .no-fee__underline{clip-path:inset(0)}body[data-page=home][data-motion=ready] .hero__media{animation:1.4s cubic-bezier(.22,1,.36,1) both home-hero-settle}@keyframes home-hero-settle{0%{opacity:.82;filter:saturate(.88);transform:scale(1.018)}to{opacity:1;filter:saturate();transform:scale(1)}}body[data-page=home] .product-card[data-spotlight]{--card-surface:var(--color-surface);--spotlight-x:50%;--spotlight-y:50%;--spotlight-border-opacity:.07;isolation:isolate;background:linear-gradient(var(--card-surface), var(--card-surface)) padding-box, radial-gradient(14.375rem circle at var(--spotlight-x) var(--spotlight-y), rgb(70 70 68/var(--spotlight-border-opacity)), #46464412 52%, transparent 90%) border-box;border:1px solid #0000;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden}body[data-page=home][data-motion=ready] .product-card[data-reveal][data-spotlight]{transition:opacity var(--home-reveal-duration) var(--home-reveal-ease), filter var(--home-reveal-duration) var(--home-reveal-ease), transform var(--home-reveal-duration) var(--home-reveal-ease), box-shadow .3s ease;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), var(--reveal-delay,0s), 0s}body[data-page=home][data-motion=ready] .product-card[data-spotlight][data-reveal-complete]{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}body[data-page=home][data-motion=ready] .button[data-reveal-complete]{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}body[data-page=home] .product-card[data-spotlight-active]{--spotlight-border-opacity:.34}body[data-page=home][data-motion=ready] .product-card[data-spotlight][data-revealed]:focus-within,body[data-page=home][data-motion=reduced] .product-card[data-spotlight]:focus-within{--spotlight-x:50%;--spotlight-y:0%;--spotlight-border-opacity:.3;transform:translateY(-.25rem);box-shadow:0 18px 42px #1a1a1a1c,0 4px 12px #46464414}body[data-page=home] .product-card__icon{transition:background-color .26s,transform .3s cubic-bezier(.22,1,.36,1)}body[data-page=home] .button{isolation:isolate;position:relative;overflow:hidden}body[data-page=home] .button>span{transition:transform .24s cubic-bezier(.22,1,.36,1)}body[data-page=home] .button:hover,body[data-page=home][data-motion=ready] .button[data-revealed]:hover{transform:translateY(-.125rem)}body[data-page=home] .button:hover>span{transform:translate(.1875rem)}body[data-page=home] .button:active{transition-duration:90ms;transform:translateY(0)scale(.98)}body[data-page=home][data-motion=ready] .button[data-revealed]:active{transform:translateY(0)scale(.98)}body[data-page=home] .button--primary:hover{background-color:#ae022b}body[data-page=home] .card-promo__image{transform:translate3d(0, var(--parallax-y,0), 0)}body[data-page=home] .card-promo__image[data-parallax-active]{will-change:transform}@media (hover:hover) and (pointer:fine){body[data-page=home][data-motion=ready] .product-card[data-spotlight][data-revealed]:hover,body[data-page=home][data-motion=reduced] .product-card[data-spotlight]:hover{transform:translateY(-.25rem);box-shadow:0 18px 42px #1a1a1a1c,0 4px 12px #46464414}body[data-page=home] .product-card[data-spotlight]:hover .product-card__icon{background:#eee;transform:translateY(-.125rem)scale(1.025)}}@media (width<=47.9375em){body[data-page=home]{--home-reveal-distance:1rem;--home-reveal-blur:2px}}
