*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{display:block}input,button,textarea,select{color:inherit;font:inherit;border-radius:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;white-space:normal;word-break:normal}#root,#__next{isolation:isolate}body{background:var(--color-navy);line-height:normal}body ::selection{background:var(--color-red);color:var(--color-white)}body :focus-visible{outline:2rem solid var(--color-red);outline-offset:7rem}@media print{@page{margin:1cm}body{color:#000;background:#fff}a,blockquote,table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}}:root{--color-gray:#e6e6f5;--color-gray-dark:#c6c5e6;--color-navy:#111;--color-navy-border:#2a2a2aab;--color-navy-light:#1a1a1a6b;--color-red:#9e90ff;--color-red-dark:#5248e6;--color-white:#f8fafb;--color-gray-rgb:230, 230, 245;--color-gray-dark-rgb:198, 197, 230;--color-navy-rgb:17, 17, 17;--color-red-rgb:158, 144, 255;--color-white-rgb:248, 250, 251}@property --color-red{syntax:"<color>";inherits:true;initial-value:#9e90ff}@property --color-red-dark{syntax:"<color>";inherits:true;initial-value:#5248e6}@property --color-gray{syntax:"<color>";inherits:true;initial-value:#e6e6f5}@property --color-gray-dark{syntax:"<color>";inherits:true;initial-value:#c6c5e6}.palette-fade{transition:--color-red .5s,--color-red-dark .5s,--color-gray .5s,--color-gray-dark .5s}html{--mobile-design-width:510;--desktop-design-width:1600;--ultrawide-design-width:2100;font-size:min(1px, calc(100 / var(--mobile-design-width) * 1vw));font-size:min(1px, calc(100 / var(--mobile-design-width) * 1svmin))}@media (width>=768px){html{--desktop-min-width:1180;font-size:max(calc(100 / var(--desktop-design-width) * var(--desktop-min-width) * .01px), calc(100 / var(--desktop-design-width) * 1vw))}}@media (width>=2100px){html{font-size:calc(100 / var(--desktop-design-width) * var(--ultrawide-design-width) / 16 * .01rem)}}.brand-page{opacity:0;-webkit-tap-highlight-color:transparent;flex-flow:column;width:100%;min-height:200vh;display:flex;overflow:hidden}@media (width>=768px) and (hover:hover) and (pointer:fine){.brand-page{will-change:opacity}}@media (hover:hover) and (pointer:fine){.brand-page,.brand-page *{cursor:none!important}}.brand-page svg *{pointer-events:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.container{width:100%;max-width:1440rem;margin:0 auto;padding:0 180rem}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40rem;width:100%;display:grid}.grid__col{grid-column:span 2}@media (768px<=width<1180px){.container{padding:0 11.25vw}}@media (width<768px){.container{padding:0 20rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25rem}}@media (width>=768px){.grid__col--1{grid-column:span 1}.grid__col--2{grid-column:span 2}.grid__col--3{grid-column:span 3}.grid__col--4{grid-column:span 4}.grid__col--5{grid-column:span 5}.grid__col--6{grid-column:span 6}.grid__col--7{grid-column:span 7}.grid__col--8{grid-column:span 8}.grid__col--9{grid-column:span 9}.grid__col--10{grid-column:span 10}.grid__col--11{grid-column:span 11}.grid__col--12{grid-column:span 12}}:root{--font-display:"Space Grotesk", Inter, "Helvetica Neue", sans-serif;--font-text:Inter, "Helvetica Neue", sans-serif;--fs-display-xl:128rem;--fs-display:96rem;--fs-h1:72rem;--fs-h2:48rem;--fs-h3:32rem;--fs-title:24rem;--fs-text-lg:20rem;--fs-text:17rem;--fs-text-sm:15rem;--fs-text-xs:13rem;--fs-label:14rem;--fs-label-sm:12rem;--ls-display:-.035em;--ls-heading:-.025em;--ls-title:-.01em;--ls-caps:.1em}@media (width<768px){:root{--fs-display-xl:76rem;--fs-display:60rem;--fs-h1:52rem;--fs-h2:40rem;--fs-h3:30rem;--fs-title:18px;--fs-text-lg:17px;--fs-text:15px;--fs-text-sm:14px;--fs-text-xs:12px;--fs-label:12px;--fs-label-sm:11px}}body{font-family:var(--font-text);font-size:var(--fs-text-lg)}h1,h2,h3,.proceso-card__num,.sp-more__name,.sp-opt__name,.sp-hero__title,.sp-vhead__title,.sp-final__title,.proceso-card__title,.sp-h2,.servicio-card__name,.faq__q-text,.error-404__lead,.sp-opt__ideal,.servicio-card__tagline,.contact-inline__lead,.faq__foot-lead{font-family:var(--font-display)}.proceso-card__num,.sp-more__name{font-size:var(--fs-display-xl);letter-spacing:var(--ls-display);font-weight:700;line-height:.9}h1{z-index:1;position:relative}h1,.sp-opt__name{font-size:var(--fs-display);letter-spacing:var(--ls-display);font-weight:700;line-height:1}.sp-hero__title,.sp-vhead__title,.sp-final__title,.proceso-card__title,.doc-header h1{font-size:var(--fs-h1);letter-spacing:var(--ls-display);font-weight:700;line-height:1.02}.sp-h2{font-size:var(--fs-h2);letter-spacing:var(--ls-heading);font-weight:700;line-height:1.1}h2,.servicio-card__name{font-size:var(--fs-h3);letter-spacing:var(--ls-heading);font-weight:700;line-height:1.15}h3,.faq__q-text,.error-404__lead,.sp-opt__ideal,.servicio-card__tagline{font-size:var(--fs-title);letter-spacing:var(--ls-title);font-weight:600;line-height:1.25}.contact-inline__lead,.faq__foot-lead{font-size:var(--fs-text-lg);letter-spacing:var(--ls-title);font-weight:600;line-height:1.35}p,.sp-hero__lead,.sp-vhead__lead,.sp-final__text,.proceso-card__text,.doc-article li{font-size:var(--fs-text-lg);font-weight:400;line-height:1.55}.faq__panel-inner p,.sp-opt__text,.sp-opt__incl li,.sp-more__title,.contact-form__control,.contact-form__select-trigger{font-size:var(--fs-text);font-weight:400;line-height:1.6}.servicio-card__features li,.contact-form__select-options li,.contact-form__status,.contact-form__or,.sp-final__or,.sp-crumbs ol,.doc-footnote,.footer-bottom__nav a{font-size:var(--fs-text-sm);font-weight:400;line-height:1.45}.proceso-card__points li,.tech-name,.sp-scale__name,.sp-chip__face,.doc-toc a{font-size:var(--fs-text-sm);font-weight:500;line-height:1.35}.servicio-card__body,.footer-bottom__extras,.doc-badge{font-size:var(--fs-text-xs);font-weight:400;line-height:1.45}.doc-badge{font-weight:500}.section__headline p,.doc-eyebrow,.sc-tab,.contact-form__label,.servicio-card__eyebrow,.servicio-card__feat-num,.proceso-card__tag,.doc-toc p,.doc-todo{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:600;line-height:1.4}.contact-form__label,.servicio-card__eyebrow,.servicio-card__feat-num,.proceso-card__tag,.doc-toc p,.doc-todo{font-size:var(--fs-label-sm)}.sp-eyebrow,.sp-vhead__eyebrow,.sp-opt__label,.sp-opt__ideal-label,.sp-opt__incl-label,.sp-related__label{font-family:var(--font-display);font-size:var(--fs-text);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.4}.btn{--btn-accent:var(--servicio-ink,var(--color-red));--btn-ease:cubic-bezier(.55, 0, .1, 1);cursor:pointer;justify-content:center;align-items:center;gap:12rem;display:inline-flex}.btn svg{flex:none;width:16rem;height:16rem}.btn:focus-visible{outline:2px solid var(--btn-accent);outline-offset:4px}.btn--primary,.btn--secondary{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:16rem 24rem 16rem 28rem;font-weight:700;line-height:1.2}.btn--sm{font-size:var(--fs-label-sm);gap:8rem;padding:10rem 16rem 10rem 18rem}.btn--sm svg{width:14rem;height:14rem}.btn--primary{--btn-fill:var(--color-navy);--btn-label:var(--color-white);--btn-icon:var(--btn-accent);background:var(--btn-fill);color:var(--btn-label);transition:transform .32s var(--btn-ease), box-shadow .32s var(--btn-ease), letter-spacing .32s var(--btn-ease);position:relative;overflow:hidden;box-shadow:0 0 #0000,0 0 #0000}.btn--primary svg{color:var(--btn-icon)}.btn--on-dark{--btn-fill:var(--color-white);--btn-label:var(--color-navy);--btn-icon:var(--color-navy)}.btn--primary:is(:hover,:focus-visible),a:is(:hover,:focus-visible)>.btn--primary{letter-spacing:.14em;box-shadow:4rem 4rem 0 0 var(--btn-accent), 8rem 8rem 0 0 color-mix(in srgb, var(--btn-accent) 40%, transparent);transform:translate(-4rem,-4rem)}.btn--primary:active{box-shadow:0 0 0 0 var(--btn-accent), 0 0 0 0 color-mix(in srgb, var(--btn-accent) 40%, transparent);transition-duration:90ms;transform:translate(0)}.btn--primary:is(:hover,:focus-visible)>svg,a:is(:hover,:focus-visible)>.btn--primary>svg{animation:btnArrow .55s var(--btn-ease)}@keyframes btnArrow{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(22rem)}46%{opacity:0;transform:translate(-22rem)}to{opacity:1;transform:translate(0)}}.btn--secondary{border-color:color-mix(in srgb, currentColor 28%, transparent);color:inherit;background:0 0;padding:16rem 28rem 16rem 24rem;transition:background .3s,border-color .3s,color .3s}.btn--secondary.btn--sm{padding:10rem 18rem 10rem 16rem}.btn--secondary:is(:hover,:focus-visible){background:var(--btn-accent);border-color:var(--btn-accent);color:var(--color-navy)}.btn--text{font-size:var(--fs-text-sm);color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:5rem;font-weight:600;transition:text-decoration-color .2s;display:inline}.btn--text:hover{text-decoration-color:var(--btn-accent)}@media (width<768px){.btn--primary,.btn--secondary{min-height:48px;padding:12px 22px 12px 24px}.btn--secondary{padding:12px 24px 12px 22px}.btn--sm{min-height:44px;padding:10px 18px}.btn--secondary.btn--sm{padding:10px 18px}.btn svg{width:16px;height:16px}.btn--sm svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--secondary,.btn--text{transition:none}.btn--primary:is(:hover,:focus-visible),a:is(:hover,:focus-visible)>.btn--primary{letter-spacing:var(--ls-caps);box-shadow:3rem 3rem 0 0 var(--btn-accent), 3rem 3rem 0 0 var(--btn-accent);transform:none}.btn--primary>svg,a>.btn--primary>svg{animation:none!important}}.split-container{display:inherit;position:inherit;z-index:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.split-mask-line-mask,.split-line-mask,.split-line{display:block}.split-word,.split-char{display:inline-block}.split-char,.split-line,.split-word{will-change:transform}.split-break{display:none}.split-keep{white-space:nowrap}.split-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;text-transform:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1 .split-line{text-align:center;margin:-.17em 0}.scrambled-text p{letter-spacing:.03em;text-align:center;font-size:43rem;font-weight:700;line-height:120%}.scrambled-text p span[data-highlight]{color:var(--color-red)}.text-slide-link .split-line>span{z-index:1;line-height:inherit;display:inline-block;position:relative}.text-slide-link .split-line>span span{line-height:inherit;flex-flow:column;display:flex}.text-slide-link .split-line>span span:last-child{z-index:1;position:absolute;inset:100% auto auto 0}@media (width>=768px){.split-break{display:block}}@media (width<768px){.split-content-text{padding:0 10rem}}@media (width>=768px) and (hover:hover) and (pointer:fine){.text-slide-link .split-line>span{will-change:transform}}.section{z-index:1;clip-path:inset(0%);flex-flow:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.section__headline{z-index:2;pointer-events:none;justify-content:center;align-items:center;height:100vh;margin:0 auto;padding:0 0 64rem;display:flex;position:fixed;inset:0 0 auto}.section__headline .container>div{flex-flow:column;justify-content:center;align-items:center;gap:30rem;display:flex}.section__headline h1,.section__headline p{pointer-events:all}.section__headline p{color:var(--color-red);margin-bottom:4rem}.section__headline h1{text-wrap:balance;line-height:1.2}.section__headline--small .container>div{flex-direction:row;justify-content:flex-start;align-items:flex-start}.section__headline--small h1{text-align:left;flex:auto;font-size:64rem;line-height:126%}.section__headline-bottom-marker{z-index:1;position:absolute;inset:100vh 0 auto}.section__content{z-index:3;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:180rem;width:100%;margin:187.5vh 0 0;padding:0 0 180rem;display:flex;position:relative}.section--navy{background:var(--color-navy);color:var(--color-white)}.section--white{background:var(--color-white);color:var(--color-navy)}@media (width<768px){.section__headline--small .container{padding:0 30rem}.section__headline--small .container>div{flex-direction:column}.section__headline--small h1{font-size:48rem}.section__content{gap:80rem;margin-top:168vh;padding-bottom:80rem}}@media (width>=768px){.section__headline--small p{flex:0 0 16%}}.box{z-index:1;width:100%;position:relative;overflow:hidden}.box__container{z-index:1;aspect-ratio:16/9;border-radius:40rem;flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.box--gray .box__container{background:var(--color-gray);color:var(--color-navy)}.box--navy .box__container{background:var(--color-navy);color:var(--color-white)}.box--navy-light .box__container{background:var(--color-navy-light);border:solid 1px var(--color-navy-border);color:var(--color-white)}.box--red .box__container{background:var(--color-red-dark);color:var(--color-gray)}.box--white .box__container{background:var(--color-white);color:var(--color-navy)}.box--small .box__container{aspect-ratio:4/3;border-radius:30rem}.box__media{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (width<768px){.box__container{aspect-ratio:1;border-radius:30rem}}.shape{z-index:1;aspect-ratio:1;width:300rem;position:relative;overflow:hidden;mask-size:cover}.shape--circle-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--circle-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--diamond-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,50 50,95 5,50\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--diamond-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,50 50,95 5,50\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--ellipse-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <ellipse cx=\"50\" cy=\"50\" rx=\"33\" ry=\"50\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--ellipse-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <ellipse cx=\"50\" cy=\"50\" rx=\"33\" ry=\"50\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--hexagon-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 90,25 90,75 50,95 10,75 10,25\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--hexagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 90,25 90,75 50,95 10,75 10,25\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--octagon-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" style=\"transform: scale(0.9); transform-origin: 50% 50%;\" />      </svg>")}.shape--octagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" style=\"transform: scale(0.9); transform-origin: 50% 50%;\" />      </svg>")}.shape--pentagon-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,38 77,90 23,90 5,38\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--pentagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,38 77,90 23,90 5,38\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--square-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <rect x=\"10\" y=\"10\" width=\"80\" height=\"80\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--square-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <rect x=\"10\" y=\"10\" width=\"80\" height=\"80\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-down-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"5,10 95,10 50,90\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-down-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"5,10 95,10 50,90\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-up-fill{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,10 95,90 5,90\" fill=\"black\" stroke=\"none\" stroke-width=\"0\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-up-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,10 95,90 5,90\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--small{flex:0 0 50rem;width:50rem}.shape[class*=-fill]{background:var(--producto-accent,var(--color-red))}.shape__gradient{z-index:0;position:absolute;inset:-166rem}.shape__gradient--conic{background:conic-gradient(from 180deg at 50% 50%, var(--producto-accent,var(--color-red)) 0deg, #f000 45deg, var(--producto-accent,var(--color-red)) 90deg, #f000 180deg, var(--producto-accent,var(--color-red)) 270deg, #f000 315deg, var(--producto-accent,var(--color-red)) 360deg);animation:21s linear infinite gradient-rotation}@keyframes gradient-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shape__gradient--none{background:var(--color-red)}.shape--logo-r{mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><g transform=\"translate(-82.93,-54.79) scale(0.21)\"><path fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" d=\"M 686.900 313.900 L 686.900 313.900 C 671.900 322.600 646.900 337.100 631.400 346.100 C 616.000 355.100 591.400 369.500 576.700 378.000 L 561.214 386.990 Q 550.000 393.500 550.037 406.467 L 550.179 455.500 Q 550.300 497.500 550.381 539.500 L 550.473 587.519 Q 550.500 601.500 562.470 608.724 L 579.000 618.700 C 594.600 628.200 608.200 636.000 609.200 636.000 C 610.900 636.000 611.000 633.900 611.200 602.100 L 611.430 575.980 Q 611.500 568.100 618.220 572.216 L 627.500 577.900 C 636.300 583.200 645.400 588.800 647.800 590.300 L 650.236 591.866 Q 652.000 593.000 652.000 595.097 L 652.000 613.242 Q 652.000 627.900 652.000 642.558 L 652.000 661.179 Q 652.000 662.800 653.386 663.640 L 655.300 664.800 C 657.000 665.800 669.100 673.100 682.000 681.000 C 703.500 694.000 714.100 700.000 715.500 700.000 C 715.800 700.000 716.000 667.500 716.000 627.700 L 716.000 566.715 Q 716.000 555.500 706.424 549.662 L 693.200 541.600 C 665.700 524.700 661.000 521.700 661.000 521.000 C 661.100 520.700 671.300 514.500 683.900 507.200 C 696.400 499.800 708.700 492.500 711.300 490.900 L 714.026 489.218 Q 716.000 488.000 716.000 485.680 L 716.000 393.000 C 716.000 340.700 715.600 298.000 715.200 298.000 Z M 651.590 420.468 L 651.590 420.468 Q 651.800 428.700 651.675 436.934 L 651.626 440.184 Q 651.500 448.500 644.335 452.723 L 632.500 459.700 C 622.100 465.900 613.200 471.000 612.800 471.000 C 612.300 471.000 612.000 462.100 612.000 451.200 L 612.000 433.410 Q 612.000 431.400 613.806 430.518 L 616.300 429.300 C 618.600 428.100 627.300 423.100 635.500 418.200 C 643.800 413.200 650.800 409.200 651.300 409.100 Z\"/></g></svg>");mask-position:50%;mask-repeat:no-repeat}.shape--logo-p{mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><g transform=\"translate(-125.86,-54.79) scale(0.21)\"><path fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" d=\"M 756.650 299.462 L 756.650 299.462 Q 755.600 301.100 754.521 302.719 L 754.092 303.362 Q 753.000 305.000 753.000 306.969 L 753.000 457.000 Q 753.000 499.000 753.000 541.000 L 753.000 691.241 Q 753.000 693.000 753.966 694.470 L 755.300 696.500 C 756.500 698.400 758.000 700.000 758.600 700.000 C 759.600 700.000 768.600 694.700 800.700 675.000 L 810.676 668.910 Q 817.900 664.500 818.009 656.037 L 818.075 650.886 Q 818.200 641.100 818.326 631.314 L 818.424 623.699 Q 818.500 617.800 823.540 614.734 L 830.500 610.500 C 847.700 600.200 881.500 580.200 903.200 567.500 L 914.046 561.120 Q 921.900 556.500 921.878 547.388 L 921.784 508.666 Q 921.700 474.100 921.616 439.534 L 921.512 396.879 Q 921.500 391.800 917.090 389.280 L 911.000 385.800 C 905.200 382.500 883.400 369.700 862.500 357.500 C 827.800 337.200 790.900 315.800 767.300 302.400 L 759.794 298.157 Q 758.100 297.200 757.050 298.838 Z M 834.881 416.690 L 834.881 416.690 Q 842.300 421.000 849.734 425.284 L 852.566 426.916 Q 860.000 431.200 860.000 439.780 L 860.000 456.024 Q 860.000 474.000 860.000 491.976 L 860.000 506.838 Q 860.000 516.800 851.432 521.882 L 839.600 528.900 C 828.500 535.500 819.000 541.000 818.600 541.000 C 818.300 541.000 818.000 510.800 818.000 473.900 L 818.000 408.421 Q 818.000 406.800 819.386 407.640 L 819.914 407.960 Q 821.300 408.800 822.701 409.614 Z\"/></g></svg>");mask-position:50%;mask-repeat:no-repeat}@media (width>=768px) and (hover:hover) and (pointer:fine){.shape,.shape__gradient{will-change:transform}}@media (width<768px){.shape--circle-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--diamond-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,50 50,95 5,50\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--ellipse-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <ellipse cx=\"50\" cy=\"50\" rx=\"33\" ry=\"50\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--hexagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 90,25 90,75 50,95 10,75 10,25\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--octagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"30,5 70,5 95,30 95,70 70,95 30,95 5,70 5,30\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" style=\"transform: scale(0.9); transform-origin: 50% 50%;\" />      </svg>")}.shape--pentagon-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,5 95,38 77,90 23,90 5,38\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--square-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <rect x=\"10\" y=\"10\" width=\"80\" height=\"80\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-down-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"5,10 95,10 50,90\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}.shape--triangle-up-stroke{mask-image:url("data:image/svg+xml;utf8,      <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\">        <polygon points=\"50,10 95,90 5,90\" fill=\"none\" stroke=\"black\" stroke-width=\"1\" vector-effect=\"non-scaling-stroke\" />      </svg>")}}html{scrollbar-width:none}::-webkit-scrollbar{display:none}.scrollbar-custom{--sb-rail:5px;--sb-gap:6px;top:var(--sb-gap);right:0;bottom:var(--sb-gap);z-index:9999;cursor:pointer;pointer-events:none;opacity:0;width:16px;transition:opacity .3s;position:fixed}.scrollbar-custom.is-visible{pointer-events:auto;opacity:1}.scrollbar-custom:before{content:"";inset:0 var(--sb-gap) 0 auto;width:var(--sb-rail);background:#f8fafb0f;border-radius:3px;transition:background .2s;position:absolute}.scrollbar-custom:hover:before,.scrollbar-custom.is-dragging:before{background:#f8fafb2e}.scrollbar-custom__thumb{top:0;right:var(--sb-gap);width:var(--sb-rail);background:var(--color-red);transform-origin:top;border-radius:3px;min-height:24px;transition:width .18s,right .18s,background .5s;position:absolute}.scrollbar-custom:hover .scrollbar-custom__thumb,.scrollbar-custom.is-dragging .scrollbar-custom__thumb{width:9px;right:4px}.scrollbar-dragging,.scrollbar-dragging body{user-select:none}.scrollbar-busy .cursor{opacity:0!important}@media (hover:none){.scrollbar-custom.is-visible{pointer-events:none}}.intro-lock .scrollbar-custom{display:none}.hero-scroll-lock,.hero-scroll-lock body{overflow:hidden}html.is-hash-landing .brand-page{opacity:0!important}html.is-hash-landing-fade .brand-page{transition:opacity .42s;opacity:1!important}@media (prefers-reduced-motion:reduce){html.is-hash-landing-fade .brand-page{transition:none}}.particles-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.section--home{justify-content:center;min-height:100vh}.section--home .section__headline{height:100svh}.section--home .intro{z-index:1;transform-style:preserve-3d;perspective:1234rem;--var-mask-image-rotation:0deg;height:100svh;mask-image:radial-gradient(circle at center, transparent 10%, red 50%, red 65%, transparent 90%), repeating-conic-gradient(from 180deg at 50% 50%, red calc(0deg + var(--var-mask-image-rotation)), #f000 calc(35deg + var(--var-mask-image-rotation)), red calc(90deg + var(--var-mask-image-rotation)), #f000 calc(180deg + var(--var-mask-image-rotation)), red calc(270deg + var(--var-mask-image-rotation)), #f000 calc(315deg + var(--var-mask-image-rotation)), red calc(360deg + var(--var-mask-image-rotation)));position:fixed;inset:0 0 auto;transform:translateZ(1px);mask-composite:intersect}.section--home .intro__item{z-index:1;position:absolute;inset:50% auto auto 50%}.section--home .intro__item-container{transform-origin:50%;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.section--home .intro__item:first-child{width:760rem}.section--home .intro__item:first-child .shape{opacity:.93}.section--home .intro__item:nth-child(2){width:1000rem}.section--home .intro__item:nth-child(2) .shape{opacity:.86}.section--home .intro__item:nth-child(3){width:1240rem}.section--home .intro__item:nth-child(3) .shape{opacity:.79}.section--home .intro__item:nth-child(4){width:1480rem}.section--home .intro__item:nth-child(4) .shape{opacity:.72}.section--home .intro__item:nth-child(5){width:1720rem}.section--home .intro__item:nth-child(5) .shape{opacity:.65}.section--home .intro__item:nth-child(6){width:1960rem}.section--home .intro__item:nth-child(6) .shape{opacity:.58}.section--home .intro__item:nth-child(7){width:2200rem}.section--home .intro__item:nth-child(7) .shape{opacity:.51}.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 160rem);margin:0 -80rem}.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 80rem);margin:0 -40rem}.section--home .section__headline{z-index:2;justify-content:flex-start;align-items:center;height:100svh;padding:0 8vw;display:flex;position:relative}.section--home .section__headline .container>div{justify-content:center;align-items:flex-start}.section--home .section__headline h1{letter-spacing:-.04em;font-size:clamp(64rem,10vw,140rem);font-weight:700;line-height:.95}.section--home .intro{z-index:1;pointer-events:none;transform-style:flat;perspective:none;position:fixed;inset:0;transform:none;mask-image:none!important}.section--home .intro__container{z-index:1;position:absolute;inset:0}.section--home .intro__item{top:var(--y,50%);left:var(--x,50%);width:var(--size,300rem);z-index:1;position:absolute;transform:translate(-50%,-50%)}.intro__item--1{--x:72%;--y:35%;--size:420rem}.intro__item--2{--x:75%;--y:75%;--size:300rem}.intro__item--3{--x:28%;--y:25%;--size:240rem}.intro__item--4{--x:15%;--y:60%;--size:260rem}.intro__item--5{--x:82%;--y:12%;--size:200rem}.intro__item--6{--x:50%;--y:50%;--size:180rem}.intro__item--7{--x:35%;--y:80%;--size:160rem}.section--home .intro__item--1 .shape,.intro__item--1 .shape{opacity:.55}.section--home .intro__item--2 .shape,.intro__item--2 .shape{opacity:.35}.section--home .intro__item--3 .shape,.intro__item--3 .shape{opacity:.2}.section--home .intro__item--4 .shape,.intro__item--4 .shape{opacity:.28}.section--home .intro__item--5 .shape,.intro__item--5 .shape{opacity:.4}.section--home .intro__item--6 .shape,.intro__item--6 .shape{opacity:.18}.section--home .intro__item--7 .shape,.intro__item--7 .shape{opacity:.25}.intro__item--1 .shape__gradient--conic{background:conic-gradient(from 180deg at 50% 50%, var(--color-red-dark) 0deg, transparent 45deg, var(--color-red-dark) 90deg, transparent 180deg, var(--color-red-dark) 180deg, transparent 225deg, var(--color-red-dark) 270deg, transparent 360deg)}.intro__item--3 .shape__gradient--conic{background:conic-gradient(from 180deg at 50% 50%, var(--color-white) 0deg, transparent 45deg, var(--color-white) 90deg, transparent 180deg, var(--color-white) 180deg, transparent 225deg, var(--color-white) 270deg, transparent 360deg)}.section--home .intro__item:first-child,.section--home .intro__item--1,.section--home .intro__item:nth-child(2),.section--home .intro__item--2,.section--home .intro__item:nth-child(3),.section--home .intro__item--3,.section--home .intro__item:nth-child(4),.section--home .intro__item--4,.section--home .intro__item:nth-child(5),.section--home .intro__item--5,.section--home .intro__item:nth-child(6),.section--home .intro__item--6,.section--home .intro__item:nth-child(7),.section--home .intro__item--7{width:var(--size,300rem)!important}.section--home .intro__item .shape{aspect-ratio:1;width:100%}.intro__logo{z-index:2;pointer-events:none;width:40%;height:40%;margin:auto;position:absolute;inset:0}.intro__item--1 .intro__logo{color:var(--color-white);opacity:.7}.intro__item--2 .intro__logo{color:var(--color-white);opacity:.5}.intro__item--3 .intro__logo{color:var(--color-red);opacity:.6}.intro__item--4 .intro__logo{color:var(--color-white);opacity:.45}.intro__item--5 .intro__logo{color:var(--color-white);opacity:.55}.intro__item--6 .intro__logo{color:var(--color-red);opacity:.4}.intro__item--7 .intro__logo{color:var(--color-white);opacity:.5}.section--home .intro,.section--home .section__headline{opacity:0!important;pointer-events:none!important}.hero-reveal{z-index:3;pointer-events:none;background:var(--color-navy);--hero-base-size:clamp(88px, 30vw, 380px);--hero-img-w:min(90vw, 1160px);position:absolute;inset:0;overflow:hidden}.hero-reveal__layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-reveal__art{width:var(--hero-img-w);user-select:none;-webkit-user-drag:none;pointer-events:none;height:auto}.hero-reveal__base{z-index:2;font-family:Space Grotesk,system-ui,Segoe UI,sans-serif;font-weight:700;font-size:var(--hero-base-size);letter-spacing:-.03em;color:var(--color-white);white-space:nowrap;user-select:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-reveal__panel{z-index:3}.hero-reveal__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-reveal__panel .hero-reveal__art{visibility:hidden}.hero-scroll-cta{z-index:5;letter-spacing:.02em;white-space:nowrap;height:48px;color:var(--color-white);justify-content:center;align-items:center;padding:0 16px;font-family:Space Grotesk,system-ui,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.hero-scroll-cta--canvas{color:#0000;pointer-events:none}.hero-scroll-cta--canvas.is-live{pointer-events:auto}.hero-stars{z-index:4;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px) and (hover:hover) and (pointer:fine){.section--home .intro{will-change:mask-image, transform}.section--home .intro__container{will-change:transform}.section--home .intro__item{will-change:transform, opacity}.section--home .intro__item-container{will-change:transform}}@media (width<768px){.section--home .intro{mask-image:radial-gradient(circle at center, transparent 0%, red 20%, red 70%, transparent 100%), repeating-conic-gradient(from 180deg at 50% 50%, red calc(0deg + var(--var-mask-image-rotation)), #f000 calc(35deg + var(--var-mask-image-rotation)), red calc(90deg + var(--var-mask-image-rotation)), #f000 calc(180deg + var(--var-mask-image-rotation)), red calc(270deg + var(--var-mask-image-rotation)), #f000 calc(315deg + var(--var-mask-image-rotation)), red calc(360deg + var(--var-mask-image-rotation)))}.section--home .intro__item:first-child{width:490rem}.section--home .intro__item:nth-child(2){width:640rem}.section--home .intro__item:nth-child(3){width:790rem}.section--home .intro__item:nth-child(4){width:940rem}.section--home .intro__item:nth-child(5){width:1090rem}.section--home .intro__item:nth-child(6){width:1240rem}.section--home .intro__item:nth-child(7){width:1390rem}.section--home .intro__item .shape--ellipse-stroke{width:calc(100% + 90rem);margin:0 -45rem}.section--home .intro__item .shape--pentagon-stroke{width:calc(100% + 40rem);margin:0 -20rem}.intro__item--1{--x:65%;--y:28%;--size:280rem}.intro__item--2{--x:70%;--y:70%;--size:200rem}.intro__item--3{--x:22%;--y:20%;--size:160rem}.intro__item--4{--x:12%;--y:55%;--size:170rem}.intro__item--5{--x:75%;--y:10%;--size:130rem}.intro__item--6{--x:48%;--y:45%;--size:120rem}.intro__item--7{--x:30%;--y:75%;--size:110rem}}@media (prefers-reduced-motion:reduce){.hero-reveal__canvas{display:none}}.cursor{z-index:30;pointer-events:none;width:0;transition:opacity .32s,transform .32s;position:fixed;inset:-5vw auto auto 50vw}.cursor__orb{z-index:2;aspect-ratio:1;background:rgba(var(--producto-ink-rgb,var(--color-red-rgb)), .95);width:200rem;color:var(--color-white);clip-path:circle(4.2%);border-radius:50%;flex-flow:row;justify-content:center;align-items:center;padding:15rem 30rem;font-size:21rem;line-height:137%;transition:background .321s;display:flex;position:absolute;inset:0 auto auto 0;transform:translate(-50%,-50%)}.cursor__orb>span{display:block}.cursor__orb-text{display:inherit;opacity:0;text-align:center}.cursor--navy .cursor__orb{background:rgba(var(--color-navy-rgb), .95)}.hero-cursor-hidden .cursor{transform:scale(.35);opacity:0!important}@media (width>=768px) and (hover:hover) and (pointer:fine){.cursor{will-change:top, left}.cursor__orb{will-change:background, clip-path}.cursor__orb>span{will-change:transform}.cursor__orb-text{will-change:transform, opacity}}@media (width<768px){.cursor{display:none}}@media (width>=768px) and (hover:hover) and (pointer:fine){.has-cursor .doc-page,.has-cursor .doc-page *{cursor:none!important}}#tecnologia .proceso-stack{--proc-ease:cubic-bezier(.65, 0, .35, 1);width:100%;height:500vh;margin-top:48rem;position:relative}#tecnologia .proceso-stack__sticky{width:100%;height:100vh;position:absolute;inset:0 0 auto;overflow:hidden}#tecnologia .proceso-cards{box-sizing:border-box;width:min(100%,1160rem);height:100%;margin:0 auto;list-style:none;position:relative}#tecnologia .proceso-card{box-sizing:border-box;background:var(--color-navy);height:74vh;color:var(--color-white);transform-origin:50% 0;will-change:transform;border-radius:32rem;flex-direction:column;justify-content:flex-start;padding:56rem 64rem;display:flex;position:absolute;top:0;left:40rem;right:40rem;box-shadow:0 16rem 32rem -12rem #00000080}#tecnologia .proceso-card:before{content:"";border-radius:inherit;background-image:linear-gradient(rgba(var(--color-white-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--color-white-rgb), .05) 1px, transparent 1px);pointer-events:none;background-size:30rem 30rem;position:absolute;inset:0;mask-image:radial-gradient(65% 65% at 72% 45%,#000 28%,#0000 82%)}#tecnologia .proceso-card:after{content:"";border-radius:inherit;background:var(--color-white);opacity:calc(min(var(--depth,0), 4) * .14);pointer-events:none;transition:opacity .3s linear;position:absolute;inset:0}#tecnologia .proceso-card__num{font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2.5rem var(--color-red);line-height:.82;display:block}#tecnologia .proceso-card__tag{color:rgba(var(--color-white-rgb), .45);margin-top:6rem;display:block}#tecnologia .proceso-card__title{max-width:calc(100% - 290rem);color:var(--color-white);margin-top:4rem}#tecnologia .proceso-card__text{max-width:46ch;color:rgba(var(--color-white-rgb), .65);margin:18rem 0 0}#tecnologia .proceso-card__points{flex-direction:column;gap:10rem;max-width:60%;margin:auto 0 0;padding:0;list-style:none;display:flex}#tecnologia .proceso-card__points li{color:rgba(var(--color-white-rgb), .6);padding-left:22rem;position:relative}#tecnologia .proceso-card__points li:before{content:"";background:var(--color-red);border-radius:50%;width:7rem;height:7rem;position:absolute;top:.55em;left:0}#tecnologia .proceso-card__art{z-index:0;opacity:.9;width:300rem;height:300rem;position:absolute;top:50%;right:40rem;transform:translateY(-50%)}#tecnologia .iso-fig{--iso-ink:var(--color-white-rgb);--iso-accent:var(--color-red);width:100%;height:100%;display:block}#tecnologia .iso-tower__face{fill:var(--iso-accent)}#tecnologia .iso-tower__face--l{opacity:.22}#tecnologia .iso-tower__face--r{opacity:.36}#tecnologia .iso-tower__cap{fill:var(--iso-accent);opacity:.72}#tecnologia .iso-tower--hero .iso-tower__face--l{opacity:.3}#tecnologia .iso-tower--hero .iso-tower__face--r{opacity:.46}#tecnologia .iso-tower--hero .iso-tower__cap{opacity:.95}#tecnologia .iso-box__face{fill:rgba(var(--iso-ink), .28)}#tecnologia .iso-box__face--r{fill:rgba(var(--iso-ink), .4)}#tecnologia .iso-box__cap{fill:rgba(var(--iso-ink), .3)}#tecnologia .iso-box--accent .iso-box__face--l{fill:var(--iso-accent);opacity:.3}#tecnologia .iso-box--accent .iso-box__face--r{fill:var(--iso-accent);opacity:.46}#tecnologia .iso-box--accent .iso-box__cap{fill:var(--iso-accent);opacity:.92}#tecnologia .iso-plinth .iso-box__cap,#tecnologia .iso-core .iso-box__cap{fill:rgba(var(--iso-ink), .24)}#tecnologia .iso-plinth .iso-box__face,#tecnologia .iso-core .iso-box__face{fill:rgba(var(--iso-ink), .18)}#tecnologia .iso-plinth .iso-box__face--r,#tecnologia .iso-core .iso-box__face--r{fill:rgba(var(--iso-ink), .28)}#tecnologia .iso-tile--up .iso-box__face--l{fill:var(--iso-accent);opacity:.32}#tecnologia .iso-tile--up .iso-box__face--r{fill:var(--iso-accent);opacity:.48}#tecnologia .iso-tile--up .iso-box__cap{fill:var(--iso-accent);opacity:.85}#tecnologia .iso-trail .iso-box__face{fill:var(--iso-accent);opacity:.24}#tecnologia .iso-trail .iso-box__cap{fill:var(--iso-accent);opacity:.44}#tecnologia .iso-node .iso-box__face--l{fill:var(--iso-accent);opacity:.3}#tecnologia .iso-node .iso-box__face--r{fill:var(--iso-accent);opacity:.46}#tecnologia .iso-node .iso-box__cap{fill:var(--iso-accent);opacity:.65}#tecnologia .iso-row__face{fill:rgba(var(--iso-ink), .28)}#tecnologia .iso-row__face--r{fill:rgba(var(--iso-ink), .4)}#tecnologia .iso-row__cap{fill:rgba(var(--iso-ink), .3)}#tecnologia .iso-row__icon{fill:var(--iso-accent);opacity:.8}#tecnologia .iso-row__bar{fill:rgba(var(--iso-ink), .55)}#tecnologia .iso-row__bar--dim{fill:rgba(var(--iso-ink), .3)}#tecnologia .iso-row__glow{fill:var(--iso-accent);opacity:0}#tecnologia .iso-row__ring{fill:none;stroke:var(--iso-accent);stroke-width:2px;opacity:0;vector-effect:non-scaling-stroke}#tecnologia .iso-row__badge{fill:var(--iso-accent);opacity:0}#tecnologia .iso-d-hi{fill:rgba(var(--iso-ink), .6)}#tecnologia .iso-d-mid{fill:rgba(var(--iso-ink), .24)}#tecnologia .iso-d-lo{fill:rgba(var(--iso-ink), .07)}#tecnologia .iso-d-dark{fill:#0000006b}#tecnologia .iso-d-accent{fill:var(--iso-accent)}#tecnologia .iso-d-accent-soft{fill:var(--iso-accent);opacity:.32}#tecnologia .iso-d-shadow{fill:#000;opacity:.4}#tecnologia .iso-lens__ring{fill:var(--iso-accent);fill-rule:evenodd}#tecnologia .iso-lens__glass{fill:var(--iso-accent);opacity:.14}#tecnologia .iso-lens__handle{fill:var(--iso-accent);opacity:.8}#tecnologia .iso-cursor{fill:var(--color-white)}#tecnologia .iso-win{fill:rgba(var(--iso-ink), .75)}#tecnologia .iso-spark{fill:var(--iso-accent);opacity:0}#tecnologia .iso-cable{fill:rgba(var(--iso-ink), .14)}#tecnologia .iso-packet{fill:var(--iso-accent);opacity:0}#tecnologia .iso-core-eye{fill:var(--iso-accent)}#tecnologia .proceso-card.is-active .iso-tower__face{transform-box:fill-box;transform-origin:bottom;animation:4.6s ease-in-out infinite iso-stretch;animation-delay:calc(var(--i,0) * .4s)}#tecnologia .proceso-card.is-active .iso-tower__lift{animation:4.6s ease-in-out infinite iso-lift;animation-delay:calc(var(--i,0) * .4s)}@keyframes iso-stretch{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes iso-lift{0%,to{transform:translateY(calc(var(--h,0) * .5px))}50%{transform:translateY(0)}}#tecnologia .proceso-card.is-active .iso-tile--up{animation:3.8s ease-in-out infinite iso-hover;animation-delay:calc(var(--i,0) * .5s)}@keyframes iso-hover{0%,to{transform:translateY(6px)}50%{transform:translateY(-6px)}}#tecnologia .proceso-card.is-active .iso-payload{animation:4.4s ease-in-out infinite iso-launch}@keyframes iso-launch{0%,to{transform:translateY(26px)}50%{transform:translateY(-10px)}}#tecnologia .iso-trail{opacity:0}#tecnologia .proceso-card.is-active .iso-trail{animation:4.4s ease-in-out infinite iso-trail;animation-delay:calc(var(--i,0) * -.18s)}@keyframes iso-trail{0%,to{opacity:0}45%,60%{opacity:1}}#tecnologia .proceso-card.is-active .iso-node .iso-box__cap{animation:5.2s ease-in-out infinite iso-pulse;animation-delay:calc(var(--i,0) * 1.3s)}@keyframes iso-pulse{0%,30%,to{opacity:.45}10%,20%{opacity:1}}#tecnologia .proceso-card.is-active .iso-row__ring,#tecnologia .proceso-card.is-active .iso-row__badge,#tecnologia .proceso-card.is-active .iso-row__glow{animation:6.4s ease-in-out infinite iso-row-active;animation-delay:calc(var(--i,0) * 1.6s)}#tecnologia .proceso-card.is-active .iso-row__glow{animation-name:iso-row-glow}@keyframes iso-row-active{0%,25%,to{opacity:0}4%,21%{opacity:1}}#tecnologia .proceso-card.is-active .iso-lens__drift{animation:6.4s ease-in-out infinite iso-lens-drift}@keyframes iso-lens-drift{0%,to{transform:translate(0)}50%{transform:translate(-48px)}}#tecnologia .proceso-card.is-active .iso-cursor{animation:3.8s ease-in-out infinite iso-cursor}@keyframes iso-cursor{0%,to{transform:translate(0)}50%{transform:translate(4px,5px)}}#tecnologia .proceso-card.is-active .iso-brick{animation:3.2s ease-in-out infinite iso-hover}#tecnologia .proceso-card.is-active .iso-spark{animation:4.4s ease-in-out infinite iso-spark;animation-delay:calc(var(--i,0) * .22s)}@keyframes iso-spark{0%,35%,to{opacity:0;transform:translateY(0)}48%{opacity:.9}64%{opacity:0;transform:translateY(12px)}}#tecnologia .proceso-card.is-active .iso-packet{animation:5.2s ease-in infinite iso-packet;animation-delay:calc(var(--i,0) * 1.3s)}@keyframes iso-packet{0%{opacity:0;transform:translate(0)}2%{opacity:1}10%{opacity:1;transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px))}13%,to{opacity:0;transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px))}}#tecnologia .proceso-card.is-active .iso-core-eye{animation:1.3s ease-in-out infinite iso-core-beat}@keyframes iso-core-beat{0%,to{opacity:.55}50%{opacity:1}}@keyframes iso-row-glow{0%,25%,to{opacity:0}4%,21%{opacity:.16}}@media not all and (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#tecnologia .proceso-stack{height:auto!important}#tecnologia .proceso-stack__sticky{background:0 0;border-radius:0;height:auto;position:static;overflow:visible}#tecnologia .proceso-cards{flex-direction:column;gap:24rem;width:100%;height:auto;padding:0;display:flex}#tecnologia .proceso-card{opacity:0;height:auto;min-height:420rem;transition:opacity .6s var(--proc-ease), translate .6s var(--proc-ease);position:static;translate:0 18rem;transform:none!important}#tecnologia .proceso-card.is-active{opacity:1;translate:0}#tecnologia .proceso-card:after{display:none}}@supports (overflow:clip){.brand-page:has(.proceso-stack--sticky),#tecnologia:has(.proceso-stack--sticky){overflow:clip}#tecnologia .proceso-stack--sticky .proceso-cards{gap:20vh}#tecnologia .proceso-stack--sticky .proceso-cards:after{content:"";flex:none;height:2vh}#tecnologia .proceso-stack--sticky .proceso-card{--stack-top:11vh;--stack-peek:14rem;top:calc(var(--stack-top) + var(--i,0) * var(--stack-peek));transform-origin:50% 0;scale:calc(1 - min(var(--depth,0), 4) * .045);will-change:scale;position:sticky}#tecnologia .proceso-stack--sticky .proceso-card:after{transition:none;display:block}}@media (prefers-reduced-motion:reduce){#tecnologia .proceso-card{opacity:1;transition:none;translate:0}#tecnologia .proceso-card *{animation:none!important}}@media (width<1024px){#tecnologia .proceso-stack{margin-top:28rem}#tecnologia .proceso-card{--fs-text:15px;--fs-text-sm:14px;--fs-label-sm:11px;min-height:0;padding:32rem 28rem}#tecnologia .proceso-card__num{font-size:var(--fs-h1);-webkit-text-stroke-width:1.6rem}#tecnologia .proceso-card__title{max-width:calc(100% - 140rem);font-size:var(--fs-h3)}#tecnologia .proceso-card__text,#tecnologia .proceso-card__points{z-index:1;position:relative}#tecnologia .proceso-card__text{max-width:none;font-size:var(--fs-text);margin-top:24rem}#tecnologia .proceso-card__points{max-width:100%;margin:18rem 0 0}#tecnologia .proceso-card__art{opacity:.85;width:118rem;height:130rem;margin:0;position:absolute;top:26rem;bottom:auto;right:20rem;transform:none}}.sliders{flex-flow:column;justify-content:center;align-items:center;gap:40rem;width:100%;display:flex}.sliders__container{overflow:hidden}.slider{flex-flow:row;width:100%;display:flex}.slider__drag{flex-flow:row;flex:none;display:flex}.slider__drag--dragging *{pointer-events:none}.slider__group{flex-flow:row;flex:auto;justify-content:flex-start;align-items:flex-start;gap:40rem;width:100%;padding-right:40rem;display:flex}.slider__item{z-index:1;aspect-ratio:1;background:var(--color-gray);width:290rem;color:var(--color-white);user-select:none;border-radius:30rem;flex:0 0 290rem;position:relative;overflow:hidden}.slider__item picture{z-index:1;position:absolute;inset:0}.slider__item img{object-fit:cover;pointer-events:none;width:100%;height:100%}.slider__item:after{content:"";z-index:2;opacity:0;background:linear-gradient(#0000 35%,#00000059 70%,#000000b3);transition:opacity .876s;position:absolute;inset:0}.slider__item-link{z-index:3;position:absolute;inset:auto 25rem 21rem}@media (width<768px){.sliders{gap:25rem}.slider__group{gap:25rem;padding-right:25rem}.slider__item{flex:0 0 220rem;width:220rem}.slider__item h3{opacity:0}.slider__item-link{inset:0}}@media (width>=768px) and (hover:hover) and (pointer:fine){.slider__group{will-change:transform}.slider__item:after{will-change:opacity}}@media (hover:hover) and (pointer:fine) and (width>=768px){.slider__item:hover:after{opacity:1}}@media (width>=768px){.slider__item-link:before{content:"";z-index:1;position:absolute;inset:-20rem -25rem -25rem}}#tecnologia .sliders{--tech-card-bg:var(--color-navy)}#tecnologia .slider__item{--logo:#fff;aspect-ratio:1;background:var(--tech-card-bg);width:180rem;color:var(--color-white);perspective:220rem;perspective-origin:50% 38%;border:1px solid #ffffff17;border-radius:16rem;flex-flow:column;flex:0 0 180rem;justify-content:center;align-items:center;gap:20rem;padding:24rem;display:flex;overflow:visible}#tecnologia .slider__item:after{content:none}#tecnologia .slider__item.is-tech-swapped>.slider__item-link,#tecnologia .slider__item.is-tech-swapped>picture{opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#tecnologia .tech-badge{flex-flow:column;align-items:center;gap:14rem;display:flex}#tecnologia .tech-logo{width:60rem;height:60rem;transform-style:preserve-3d;will-change:transform;transition:transform .12s linear;position:relative;transform:rotateX(4deg)rotateY(-14deg)}#tecnologia .tech-logo__layer{transform:translateZ(calc(var(--d,0) * -4.5rem));position:absolute;inset:0}#tecnologia .tech-logo__layer:not(.tech-logo__layer--front){filter:brightness(calc(.56 - var(--d,0) * .06)) saturate(.8)}#tecnologia .tech-logo__layer--front{filter:drop-shadow(0 7rem 12rem #000000a6);transform:translateZ(6rem)}#tecnologia .tech-logo__layer svg{width:100%;height:100%;color:var(--logo)}#tecnologia .tech-name{text-align:center;color:var(--color-white)}@media (width<768px){#tecnologia .slider__item{border-radius:13rem;flex-basis:140rem;gap:14rem;width:140rem;padding:18rem}#tecnologia .tech-logo{width:46rem;height:46rem}}@media (prefers-reduced-motion:reduce){#tecnologia .tech-logo{animation:none;transform:rotateX(5deg)rotateY(-22deg)}}.contact-form__box{overflow:visible}.box .contact-form__box-inner{aspect-ratio:auto;border-radius:32rem;width:100%;max-width:860rem;height:auto;margin:0 auto;padding:70rem 80rem 40rem;display:block;position:relative;overflow:visible}.contact-logo{color:var(--color-navy);pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.contact-logo__stack{width:1100rem;height:620rem;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;transition:transform .12s linear;display:flex;position:relative;transform:rotateX(4deg)rotateY(-14deg)}.contact-logo__layer{width:100%;height:100%;transform:translateZ(calc(var(--d,0) * -4.5rem));position:absolute}.contact-logo__layer:not(.contact-logo__layer--front){filter:brightness(calc(.56 - var(--d,0) * .06)) saturate(.8)}.contact-logo__layer--front{filter:drop-shadow(0 7rem 12rem #000000a6);transform:translateZ(6rem)}.contact-logo__layer svg{width:100%;height:100%}.contact-form{z-index:1;flex-flow:column;gap:40rem;width:100%;display:flex;position:relative}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30rem;display:grid}.contact-form__field{flex-flow:column;gap:10rem;display:flex}.contact-form__field--full{grid-column:1/-1}.contact-form__label{color:var(--color-red)}.contact-form__optional{color:var(--color-gray-dark);letter-spacing:normal;text-transform:none;font-weight:500}.contact-form__control{border:0;border-bottom:1px solid var(--color-navy-border);width:100%;color:var(--color-white);background:0 0;padding:12rem 0;transition:border-color .3s}.contact-form__control::placeholder{color:rgba(var(--color-white-rgb), .35)}.contact-form__control:hover{border-bottom-color:rgba(var(--color-white-rgb), .35)}.contact-form__control:focus{border-bottom-color:var(--color-red);outline:none}.contact-form__control--area{resize:vertical;min-height:90rem}.contact-form__select{border:0;border-bottom:1px solid var(--color-navy-border);cursor:pointer;background:0 0;width:100%;padding:12rem 28rem 12rem 0;transition:border-color .3s;position:relative}.contact-form__select:hover{border-bottom-color:rgba(var(--color-white-rgb), .35)}.contact-form__select:focus{border-bottom-color:var(--color-red);outline:none}.contact-form__select.is-open,.contact-form__select.is-invalid{border-bottom-color:var(--color-red)}.contact-form__select-trigger{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.5' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 2rem center;background-repeat:no-repeat;padding-right:28rem;transition:color .3s;display:block;overflow:hidden}.contact-form__select--placeholder .contact-form__select-trigger{color:rgba(var(--color-white-rgb), .35)}.contact-form__select-options{background:var(--color-navy);border:1px solid var(--color-navy-border);z-index:10;scrollbar-width:thin;border-radius:12rem;max-height:240rem;margin:4rem 0 0;padding:6rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12rem 32rem #0006}.contact-form__select.is-open .contact-form__select-options{display:block}.contact-form__select-options li{color:var(--color-white);cursor:pointer;padding:10rem 16rem;transition:background .15s}.contact-form__select-options li:hover,.contact-form__select-options li.is-focused{background:rgba(var(--color-white-rgb), .08)}.contact-form__select-options li[aria-selected=true]{color:var(--color-red)}.contact-form__footer{flex-flow:wrap;align-items:center;gap:16rem 30rem;display:flex}.contact-form__status{color:var(--color-gray-dark);margin:0}@media (width<768px){.box .contact-form__box-inner{border-radius:26rem;padding:50rem 26rem}.contact-logo__stack{width:700rem;height:400rem}.contact-form{gap:32rem}.contact-form__grid{grid-template-columns:minmax(0,1fr);gap:26rem}.contact-form__control,.contact-form__select,.contact-form__select-trigger,.contact-form__select-options li{font-size:16px}.contact-form__control{padding:14rem 0}.contact-form__submit{width:100%}}@media (prefers-reduced-motion:reduce){.contact-form__control,.contact-form__select,.contact-form__select-trigger,.contact-form__select-options li{transition:none}}.contact-form__footer{flex-flow:column;align-items:center;gap:80rem}.contact-form__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:14rem 20rem;display:flex}.contact-form__or{color:rgba(var(--color-white-rgb), .5)}@media (width<768px){.contact-form__actions{flex-flow:column;align-items:stretch}.contact-form__or{text-align:center}}.contact-inline{flex-flow:column;gap:16rem;margin-top:30rem;display:flex}.contact-inline__lead{color:inherit}.contact-inline__actions{flex-flow:wrap;gap:12rem;display:flex}.contact-inline--card{border:1px solid var(--color-navy-border);border-radius:26rem;flex-flow:wrap;align-items:center;gap:18rem 40rem;margin-top:0;padding:32rem 40rem}.contact-inline--card .contact-inline__lead{flex:240rem}@media (width<768px){.contact-inline{padding:0 10rem}.contact-inline__actions{flex-flow:column;width:100%}.contact-inline--card{padding:28rem 24rem}}.section--symbols .section__content-small-shapes{flex-flow:row;justify-content:center;align-items:center;gap:50rem;width:100%;margin:100rem auto 0;display:flex}.section--symbols .section__content-gradient-shapes{transform-style:preserve-3d;perspective:1234rem;perspective-origin:50%;flex-flow:row;justify-content:center;align-items:center;width:calc(100% + 100rem);margin:0 -50rem;display:flex}.section--symbols .section__content-gradient-shapes-column{z-index:1;transform-style:preserve-3d;margin:-50rem 0 -100rem;padding-bottom:150rem;position:relative}.section--symbols .section__content-gradient-shapes-column .shape{transform-style:preserve-3d;width:300rem}@media (width>=768px){.section--symbols .section__content-gradient-shapes{--rp-split:0}.section--symbols .section__content-gradient-shapes-column:first-child{transform:translateX(calc(85rem - var(--rp-split) * 550rem))}.section--symbols .section__content-gradient-shapes-column:last-child{transform:translateX(calc(var(--rp-split) * 550rem - 85rem))}}.section--symbols .section__content-gradient-shapes-column .shape:not(:first-child){z-index:1;position:absolute;inset:0}.section--symbols .section__content-gradient-shapes-column .shape:first-child{transform:translateY(21rem)translateZ(-123rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:first-child .shape__gradient{animation-duration:21s;animation-delay:-12s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(42rem)translateZ(-246rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2) .shape__gradient{animation-duration:42s;animation-delay:-24s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(63rem)translateZ(-369rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3) .shape__gradient{animation-duration:63s;animation-delay:-36s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(84rem)translateZ(-492rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4) .shape__gradient{animation-duration:84s;animation-delay:-48s}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(105rem)translateZ(-615rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5) .shape__gradient{animation-duration:105s;animation-delay:-60s}.section--symbols .section__content-small-shapes .shape--small{mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><g transform=\"translate(-104.455,-54.79) scale(0.21)\"><path fill=\"black\" d=\"M 756.650 299.462 L 756.650 299.462 Q 755.600 301.100 754.521 302.719 L 754.092 303.362 Q 753.000 305.000 753.000 306.969 L 753.000 457.000 Q 753.000 499.000 753.000 541.000 L 753.000 691.241 Q 753.000 693.000 753.966 694.470 L 755.300 696.500 C 756.500 698.400 758.000 700.000 758.600 700.000 C 759.600 700.000 768.600 694.700 800.700 675.000 L 810.676 668.910 Q 817.900 664.500 818.009 656.037 L 818.075 650.886 Q 818.200 641.100 818.326 631.314 L 818.424 623.699 Q 818.500 617.800 823.540 614.734 L 830.500 610.500 C 847.700 600.200 881.500 580.200 903.200 567.500 L 914.046 561.120 Q 921.900 556.500 921.878 547.388 L 921.784 508.666 Q 921.700 474.100 921.616 439.534 L 921.512 396.879 Q 921.500 391.800 917.090 389.280 L 911.000 385.800 C 905.200 382.500 883.400 369.700 862.500 357.500 C 827.800 337.200 790.900 315.800 767.300 302.400 L 759.794 298.157 Q 758.100 297.200 757.050 298.838 Z M 834.881 416.690 L 834.881 416.690 Q 842.300 421.000 849.734 425.284 L 852.566 426.916 Q 860.000 431.200 860.000 439.780 L 860.000 456.024 Q 860.000 474.000 860.000 491.976 L 860.000 506.838 Q 860.000 516.800 851.432 521.882 L 839.600 528.900 C 828.500 535.500 819.000 541.000 818.600 541.000 C 818.300 541.000 818.000 510.800 818.000 473.900 L 818.000 408.421 Q 818.000 406.800 819.386 407.640 L 819.914 407.960 Q 821.300 408.800 822.701 409.614 Z\"/><path fill=\"black\" d=\"M 686.900 313.900 L 686.900 313.900 C 671.900 322.600 646.900 337.100 631.400 346.100 C 616.000 355.100 591.400 369.500 576.700 378.000 L 561.214 386.990 Q 550.000 393.500 550.037 406.467 L 550.179 455.500 Q 550.300 497.500 550.381 539.500 L 550.473 587.519 Q 550.500 601.500 562.470 608.724 L 579.000 618.700 C 594.600 628.200 608.200 636.000 609.200 636.000 C 610.900 636.000 611.000 633.900 611.200 602.100 L 611.430 575.980 Q 611.500 568.100 618.220 572.216 L 627.500 577.900 C 636.300 583.200 645.400 588.800 647.800 590.300 L 650.236 591.866 Q 652.000 593.000 652.000 595.097 L 652.000 613.242 Q 652.000 627.900 652.000 642.558 L 652.000 661.179 Q 652.000 662.800 653.386 663.640 L 655.300 664.800 C 657.000 665.800 669.100 673.100 682.000 681.000 C 703.500 694.000 714.100 700.000 715.500 700.000 C 715.800 700.000 716.000 667.500 716.000 627.700 L 716.000 566.715 Q 716.000 555.500 706.424 549.662 L 693.200 541.600 C 665.700 524.700 661.000 521.700 661.000 521.000 C 661.100 520.700 671.300 514.500 683.900 507.200 C 696.400 499.800 708.700 492.500 711.300 490.900 L 714.026 489.218 Q 716.000 488.000 716.000 485.680 L 716.000 393.000 C 716.000 340.700 715.600 298.000 715.200 298.000 Z M 651.590 420.468 L 651.590 420.468 Q 651.800 428.700 651.675 436.934 L 651.626 440.184 Q 651.500 448.500 644.335 452.723 L 632.500 459.700 C 622.100 465.900 613.200 471.000 612.800 471.000 C 612.300 471.000 612.000 462.100 612.000 451.200 L 612.000 433.410 Q 612.000 431.400 613.806 430.518 L 616.300 429.300 C 618.600 428.100 627.300 423.100 635.500 418.200 C 643.800 413.200 650.800 409.200 651.300 409.100 Z\"/></g></svg>");mask-position:50%;mask-repeat:no-repeat}@media (width<768px){.section--symbols .section__content-small-shapes{margin:0 auto 40rem}.section--symbols .section__content-small-shapes .shape--diamond-fill,.section--symbols .section__content-small-shapes .shape--octagon-fill,.section--symbols .section__content-small-shapes .shape--triangle-up-fill{display:none}.section--symbols .section__content-gradient-shapes{--rp-split:0;perspective:543rem;flex-wrap:wrap}.section--symbols .section__content-gradient-shapes-column{flex:0 0 50%;align-items:center;margin:0 0 -100rem;display:flex}.section--symbols .section__content-gradient-shapes-column:first-child{transform:translateX(calc((1 - var(--rp-split)) * 95rem)) scale(.8)}.section--symbols .section__content-gradient-shapes-column:last-child{transform:translateX(calc((var(--rp-split) - 1) * 95rem)) scale(.8)}.section--symbols .section__content-gradient-shapes-column .shape{width:265rem}.section--symbols .section__content-gradient-shapes-column .shape:first-child{transform:translateY(7rem)translateZ(-44rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(2){transform:translateY(14rem)translateZ(-88rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(3){transform:translateY(21rem)translateZ(-132rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(4){transform:translateY(28rem)translateZ(-176rem)scale(1)}.section--symbols .section__content-gradient-shapes-column .shape:nth-child(5){transform:translateY(35rem)translateZ(-220rem)scale(1)}}#producto{--producto-accent:var(--color-red)}#producto .producto-line{z-index:1;pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity .8s cubic-bezier(.35,0,0,1);position:absolute;top:0;left:0}#producto .producto-line.--visible{opacity:1}@media (prefers-reduced-motion:reduce){#producto .producto-line{display:none}}:root{--servicio-ease:cubic-bezier(.55, 0, .1, 1);--servicio-hover-ease:cubic-bezier(.16, 1, .3, 1)}#producto .servicio-card[data-servicio=web]{--servicio-ink:#9e90ff;--servicio-on:#fff;--servicio-glass:#d0c6ff}#producto .servicio-card[data-servicio=digital]{--servicio-ink:#22d3ee;--servicio-on:#08313a;--servicio-glass:#4fddf0}#producto .servicio-card[data-servicio=apps]{--servicio-ink:#2563eb;--servicio-on:#fff;--servicio-glass:#60a5fa}#producto .servicio-card[data-servicio=care]{--servicio-ink:#e11d48;--servicio-on:#fff;--servicio-glass:#fb7185}#producto .servicio-card{height:100%}#producto .grid:has(.servicio-card){gap:24rem}#producto .servicio-card .box__container{aspect-ratio:auto;background:var(--color-white);height:100%;min-height:0;color:var(--color-navy);border:1px solid rgba(var(--color-navy-rgb), .13);text-align:left;transition:filter .32s var(--servicio-hover-ease), opacity .32s var(--servicio-hover-ease), color .32s var(--servicio-hover-ease);border-radius:26rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:26rem 28rem;position:relative}#producto .servicio-card--featured .box__container{border-color:#9e90ff80}#producto .servicio-card .box__container:after{content:"";z-index:1;background:var(--servicio-ink);width:3rem;transition:opacity .3s var(--servicio-hover-ease);border-radius:0 4rem 4rem 0;position:absolute;top:30rem;bottom:30rem;left:0}#producto .servicio-card .box__container:before{content:"";z-index:0;background:var(--servicio-ink);transform-origin:bottom;pointer-events:none;will-change:transform;width:900rem;height:900rem;transition:transform .4s var(--servicio-hover-ease);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,55%)scale(.4)}#producto .servicio-card .box__container>*{z-index:1;position:relative}#producto .servicio-card--hovered .box__container:before{transition:transform .4s var(--servicio-hover-ease);transform:translate(-50%,-12%)scale(1)}#producto .servicio-card--hovered .box__container:after{opacity:0}#producto .servicio-card--hovered .box__container{color:var(--color-navy)}#producto .servicio-card[data-servicio=web].servicio-card--hovered .box__container,#producto .servicio-card[data-servicio=apps].servicio-card--hovered .box__container{color:var(--color-white)}#producto .grid:not(.servicio-cards--focus):has(.servicio-card--hovered) .servicio-card:not(.servicio-card--hovered) .box__container{filter:grayscale();opacity:.38}@keyframes producto-fx-float{0%,to{transform:translateY(0) rotate(var(--r,0deg));opacity:calc(var(--f,1) * var(--producto-fx-lo,.8))}50%{transform:translateY(calc(-1 * var(--producto-fx-drift,12rem))) rotate(calc(var(--r,0deg) + var(--producto-fx-turn,6deg)));opacity:calc(var(--f,1) * var(--producto-fx-hi,1))}}#producto .grid:has(.servicio-card){--producto-fx-color:#6d5fff;--producto-fx-drift:12rem;--producto-fx-turn:6deg;--producto-fx-lo:.8;--producto-fx-hi:1;position:relative}#producto .producto-hover-fx{z-index:-1;pointer-events:none;position:absolute;inset:-18% -8%}#producto .producto-hover-fx__shape{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;transition:opacity .4s var(--servicio-hover-ease) var(--d), scale .45s var(--servicio-hover-ease) var(--d), translate .45s var(--servicio-hover-ease) var(--d);position:absolute;translate:0 26rem;scale:.25}#producto .producto-hover-fx__shape--dot{background:var(--producto-fx-color);box-shadow:0 0 14rem 1rem var(--producto-fx-color);border-radius:50%}#producto .producto-hover-fx__shape--ring{border:1.5rem solid var(--producto-fx-color);box-shadow:0 0 12rem 0 var(--producto-fx-color);border-radius:50%}#producto .producto-hover-fx__shape--diamond{background:var(--producto-fx-color);box-shadow:0 0 12rem 0 var(--producto-fx-color);border-radius:2rem;rotate:45deg}#producto .producto-hover-fx__shape--cross{background:linear-gradient(var(--producto-fx-color) 0 0) 50% / 100% 24% no-repeat, linear-gradient(var(--producto-fx-color) 0 0) 50% / 24% 100% no-repeat}#producto .grid:has(.servicio-card--hovered) .producto-hover-fx__shape{opacity:calc(var(--f,1) * .9);animation:producto-fx-float var(--t,5s) ease-in-out calc(var(--d) + .35s) infinite;translate:0;scale:1}#producto .grid:has(.servicio-card[data-servicio=web].servicio-card--hovered){--producto-fx-color:#6d5fff;--producto-fx-drift:20rem;--producto-fx-turn:4deg;--producto-fx-lo:.8;--producto-fx-hi:.98}#producto .grid:has(.servicio-card[data-servicio=digital].servicio-card--hovered){--producto-fx-color:#2fd6ef;--producto-fx-drift:4rem;--producto-fx-turn:0deg;--producto-fx-lo:.28;--producto-fx-hi:1}#producto .grid:has(.servicio-card[data-servicio=apps].servicio-card--hovered){--producto-fx-color:#9a8bff;--producto-fx-drift:7rem;--producto-fx-turn:24deg;--producto-fx-lo:.72;--producto-fx-hi:1}#producto .grid:has(.servicio-card[data-servicio=care].servicio-card--hovered){--producto-fx-color:#c2b8ff;--producto-fx-drift:3rem;--producto-fx-turn:2deg;--producto-fx-lo:.1;--producto-fx-hi:1}@media (prefers-reduced-motion:reduce){#producto .producto-hover-fx{display:none}}#producto .servicio-card__eyebrow{color:var(--servicio-ink);transition:color .32s var(--servicio-hover-ease);margin-bottom:9rem}#producto .servicio-card__eyebrow-cat{color:var(--servicio-ink);transition:color .32s var(--servicio-hover-ease)}#producto .servicio-card .box__container>.servicio-card__flag{z-index:1;border:1px solid rgba(var(--color-navy-rgb), .22);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-navy-rgb), .5);transition:color .32s var(--servicio-hover-ease), border-color .32s var(--servicio-hover-ease);border-radius:999px;padding:5rem 11rem;font-size:10rem;font-weight:700;position:absolute;top:30rem;right:30rem}#producto .servicio-card__name{text-transform:uppercase;margin-bottom:12rem;line-height:.9}#producto .servicio-card__name-inner{display:block;position:relative;overflow:hidden}#producto .servicio-card__name-inner>span{transition:transform .32s var(--servicio-hover-ease);display:block}#producto .servicio-card__name-inner>span:last-child{position:absolute;top:100%;left:0}#producto .servicio-card--hovered .servicio-card__name-inner>span{transform:translateY(-100%)}#producto .servicio-card--hovered .servicio-card__eyebrow,#producto .servicio-card--hovered .servicio-card__eyebrow-cat,#producto .servicio-card--hovered .box__container>.servicio-card__flag{color:currentColor}#producto .servicio-card--hovered .box__container>.servicio-card__flag{border-color:currentColor}#producto .servicio-card__tagline{font-size:var(--fs-text);align-items:center;gap:9rem;margin-bottom:10rem;display:flex}#producto .servicio-card__tagline:before{content:"";background:var(--servicio-ink);width:7rem;height:7rem;transition:background .32s var(--servicio-hover-ease);border-radius:50%;flex:none}#producto .servicio-card--hovered .servicio-card__tagline:before{background:currentColor}#producto .servicio-card__body{color:rgba(var(--color-navy-rgb), .58);transition:color .32s var(--servicio-hover-ease)}#producto .servicio-card--hovered .servicio-card__body{color:currentColor;opacity:.82}#producto .servicio-card__blob{pointer-events:none;align-self:stretch;margin:auto -28rem -26rem;padding-top:14rem}#producto .servicio-card__blob img{object-fit:cover;object-position:center 60%;mix-blend-mode:multiply;opacity:.5;width:100%;height:clamp(80rem,12vh,124rem);display:block}@media (width<768px){#producto .servicio-card__blob{margin:auto -30rem -30rem;padding-top:26rem}#producto .servicio-card__blob img{height:260rem}}@media (prefers-reduced-motion:reduce){#producto .servicio-card .box__container:before{display:none}#producto .servicio-card--hovered .box__container{color:inherit}#producto .servicio-card__name-inner>span:last-child{display:none}}@media (width<768px){#producto .servicio-card .box__container{min-height:0;padding:34rem 30rem 30rem}#producto .servicio-card__eyebrow{margin-bottom:20rem}#producto .servicio-card__name{font-size:var(--fs-display)}#producto .servicio-card__tagline{font-size:var(--fs-title)}#producto .servicio-card__body{font-size:var(--fs-text)}}#producto .servicio-card__features{gap:9rem;margin:16rem 0 0;padding:0;list-style:none;display:grid}#producto .servicio-card__features li{color:rgba(var(--color-navy-rgb), .72);padding-left:20rem;position:relative}#producto .servicio-card--hovered .servicio-card__features li{color:currentColor}#producto .servicio-card--hovered .servicio-card__features li:before{background:currentColor}#producto .servicio-card__feat-num{display:none}#producto .servicio-card__features li:before{content:"";background:var(--servicio-ink);border-radius:50%;width:6rem;height:6rem;position:absolute;top:.62em;left:0}#producto .servicio-card__cue{display:none}#producto .servicio-card__more{margin-top:14rem}#producto .grid.servicio-cards--focus{width:100%;max-width:100%;height:var(--sc-h);--sc-h:min(76vh, 720rem);--sc-gap:clamp(18rem, 2.6vw, 40rem);--sc-right-w:clamp(272rem, 31%, 384rem);--sc-left-w:calc(100% - var(--sc-right-w) - var(--sc-gap));--sc-right-x:calc(var(--sc-left-w) + var(--sc-gap));--sc-collapsed-h:calc((var(--sc-h) - 2 * var(--sc-gap)) / 3);--sc-step:calc(var(--sc-collapsed-h) + var(--sc-gap));--sc-active-pad:clamp(30rem, 3.2vw, 56rem);--sc-swap-ease:cubic-bezier(.2, 0, 0, 1);gap:0;margin:0;padding:0;display:block;position:relative;overflow:visible}#producto .servicio-cards--focus .grid__col{top:0;left:var(--sc-right-x);width:var(--sc-right-w);height:var(--sc-collapsed-h);transform:translateY(calc(var(--stack,0) * var(--sc-step)));z-index:calc(10 + var(--stack,0));transition:transform .6s var(--sc-swap-ease), left .6s var(--sc-swap-ease), width .6s var(--sc-swap-ease), height .6s var(--sc-swap-ease);margin:0;position:absolute}#producto .servicio-cards--focus .grid__col.sc-active{width:var(--sc-left-w);opacity:1;z-index:30;height:100%;top:0;left:0;transform:none}#producto .servicio-cards--focus .grid__col,#producto .servicio-cards--focus .servicio-card{overflow:visible}#producto .servicio-cards--focus .servicio-card{cursor:pointer;height:100%;transition:translate .4s var(--servicio-hover-ease)}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card{will-change:transform}#producto .servicio-cards--focus .grid__col:not(.sc-active):before{content:"";inset:calc(var(--sc-gap) / -2) 0;position:absolute}@property --sc-bg-a{syntax:"<color>";inherits:false;initial-value:#0000}@property --sc-bg-b{syntax:"<color>";inherits:false;initial-value:#0000}#producto .servicio-cards--focus .box__container{background:linear-gradient(152deg, var(--sc-bg-a), var(--sc-bg-b) 62%);height:100%;min-height:0;color:var(--color-navy);border-radius:22rem;padding:26rem 28rem}#producto .servicio-cards--focus .sc-active .box__container{--sc-bg-a:color-mix(in srgb, var(--servicio-ink) 14%, #f8fafb);--sc-bg-b:var(--sc-bg-a);padding:var(--sc-active-pad);color:#000;box-shadow:inset 0 5rem 0 0 var(--servicio-ink), inset 0 0 0 1px transparent, 0 26rem 50rem -26rem transparent;transition:--sc-bg-a .3s var(--sc-swap-ease), --sc-bg-b .3s var(--sc-swap-ease), backdrop-filter .3s var(--sc-swap-ease), -webkit-backdrop-filter .3s var(--sc-swap-ease), border-color .55s var(--sc-swap-ease), border-width .55s var(--sc-swap-ease), box-shadow .55s var(--sc-swap-ease), border-radius .6s var(--sc-swap-ease), padding .6s var(--sc-swap-ease);border-width:0;border-color:#0000;border-radius:30rem}#producto .servicio-cards--focus .sc-active .servicio-card__name{color:var(--servicio-ink)}#producto .servicio-cards--focus .grid__col:not(.sc-active) .box__container{--sc-bg-a:#ffffff26;--sc-bg-b:#ffffff0a;backdrop-filter:blur(22px)saturate(1.35);color:#fff;transition:--sc-bg-a .35s var(--servicio-hover-ease), --sc-bg-b .35s var(--servicio-hover-ease), backdrop-filter .35s var(--servicio-hover-ease), -webkit-backdrop-filter .35s var(--servicio-hover-ease), border-color .35s var(--servicio-hover-ease), border-width .35s var(--servicio-hover-ease), box-shadow .35s var(--servicio-hover-ease), border-radius .6s var(--sc-swap-ease), padding .6s var(--sc-swap-ease);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff08,0 26rem 50rem -26rem #0009}#producto .servicio-cards--focus .box__container:before{border-radius:inherit;opacity:0;will-change:opacity;width:auto;height:auto;transition:opacity .35s var(--servicio-hover-ease);background:linear-gradient(152deg,#ffffff1b,#ffffff0b 62%);inset:0;transform:none;box-shadow:inset 0 0 0 1px #ffffff30,inset 0 1px #ffffff2b}#producto .servicio-cards--focus .servicio-card:after{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .35s var(--servicio-hover-ease);border-radius:22rem;position:absolute;inset:0;box-shadow:0 34rem 60rem -24rem #0000004d}#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active) .box__container:before,#producto .servicio-cards--focus .grid__col:not(.sc-active):hover .box__container:before,#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within .box__container:before,#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active) .servicio-card:after,#producto .servicio-cards--focus .grid__col:not(.sc-active):hover .servicio-card:after,#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within .servicio-card:after{opacity:1}#producto .servicio-cards--focus .producto-hover-fx{display:none}#producto .servicio-cards--focus .grid__col:not(.sc-active) .box__container:after{opacity:1}#producto .servicio-cards--focus .sc-active .box__container:after{opacity:0}@keyframes sc-content-out{to{opacity:0}}@keyframes sc-content-in{0%{opacity:0;translate:0 10rem}}#producto .servicio-cards--focus .grid__col.sc-swap-out .box__container>:not(.sc-reveal){animation:.13s linear forwards sc-content-out}#producto .servicio-cards--focus .grid__col.sc-swap-hide .box__container>:not(.sc-reveal){opacity:0}#producto .servicio-cards--focus .grid__col.sc-swap-in .box__container>:not(.sc-reveal){animation:sc-content-in .45s var(--servicio-hover-ease) var(--sc-in-delay,0s) both}#producto .servicio-cards--focus .sc-swap-in .servicio-card__name{--sc-in-delay:30ms}#producto .servicio-cards--focus .sc-swap-in .servicio-card__tagline{--sc-in-delay:60ms}#producto .servicio-cards--focus .sc-swap-in .servicio-card__body,#producto .servicio-cards--focus .sc-swap-in .servicio-card__cue{--sc-in-delay:90ms}#producto .servicio-cards--focus .sc-swap-in .servicio-card__more{--sc-in-delay:.12s}#producto .servicio-cards--focus .sc-swap-in .servicio-card__features{--sc-in-delay:.15s}#producto .servicio-cards--focus .sc-active .servicio-card__name-inner>span{transform:none}#producto .servicio-cards--focus .sc-active .servicio-card__name-inner>span:last-child{display:none}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__name-inner>span{transition:transform .42s cubic-bezier(.16,1,.3,1)}#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active) .servicio-card__name-inner>span,#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within .servicio-card__name-inner>span{transform:translateY(-100%)}#producto .servicio-cards--focus .sc-active .servicio-card__eyebrow{color:currentColor;opacity:.72;margin-bottom:18rem}#producto .servicio-cards--focus .sc-active .servicio-card__eyebrow-cat{color:currentColor}#producto .servicio-cards--focus .sc-active .servicio-card__name{font-size:clamp(56rem, 6vw, var(--fs-display));margin-bottom:18rem}#producto .servicio-cards--focus .sc-active .servicio-card__tagline{border:1px solid color-mix(in srgb, currentColor 22%, transparent);font-size:var(--fs-text-lg);border-radius:999px;gap:12rem;margin-bottom:0;padding:9rem 18rem 9rem 14rem}#producto .servicio-cards--focus .sc-active .servicio-card__tagline:before{background:var(--servicio-ink);width:8rem;height:8rem}#producto .servicio-cards--focus .sc-active .servicio-card__body{max-width:40ch;font-size:var(--fs-text-lg);color:currentColor;opacity:.86;margin-top:clamp(22rem,3.4vh,40rem);line-height:1.55}#producto .servicio-cards--focus .sc-active .servicio-card__features{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:0 clamp(18rem,2vw,32rem);margin-top:auto;padding-top:28rem}#producto .servicio-cards--focus .sc-active .servicio-card__features li{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);font-size:var(--fs-text);color:currentColor;padding:14rem 0 0}#producto .servicio-cards--focus .sc-active .servicio-card__features li:before{background:var(--servicio-ink);border-radius:0;width:32rem;height:3px;top:-2px}#producto .servicio-cards--focus .sc-active .servicio-card__feat-num{color:var(--servicio-ink);margin-bottom:10rem;display:block}#producto .servicio-cards--focus .sc-active .servicio-card__blob{display:none}#producto .servicio-cards--focus .sc-active .servicio-card__more,#producto .servicio-cards--carousel .servicio-card__more{margin-top:clamp(20rem,3vh,34rem)}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__body,#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__more,#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__features,#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__blob{display:none}#producto .servicio-cards--focus .grid__col:not(.sc-active) .box__container{justify-content:center;padding:20rem 24rem}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__eyebrow{color:var(--servicio-glass);margin-bottom:7rem}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__eyebrow-cat{color:var(--servicio-glass)}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__name{font-size:clamp(32rem, 3.2vw, var(--fs-h2));color:#fff;margin-bottom:9rem;line-height:.92}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__tagline{font-size:var(--fs-text-xs);color:#ffffff9e;opacity:1;margin-bottom:13rem}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__tagline:before{background:var(--servicio-glass);width:6rem;height:6rem}#producto .servicio-cards--focus .grid__col:not(.sc-active) .box__container:after{background:var(--servicio-glass)}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__flag{color:#fff9;border-color:#ffffff40;top:18rem;right:18rem}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__cue{--btn-accent:var(--servicio-glass);color:var(--servicio-glass);margin:0;display:inline-flex}#producto .servicio-cards--focus .grid__col:not(.sc-active) .servicio-card__cue:after{content:"+";font-size:14rem;font-weight:400;line-height:0}#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active),#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within{z-index:25}#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active) .servicio-card,#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within .servicio-card{translate:0 -12rem}#producto .servicio-cards--focus .grid__col.sc-peek:not(.sc-active) .servicio-card__cue,#producto .servicio-cards--focus .grid__col:not(.sc-active):focus-within .servicio-card__cue{background:var(--btn-accent);border-color:var(--btn-accent);color:var(--color-navy)}.sc-carousel{display:contents}.sc-tabs{display:none}@media (width<900px){#producto .sc-carousel{width:100%;display:block}#producto .sc-tabs{gap:8rem;margin:0 0 20rem;display:flex}#producto .sc-tab{border:1px solid rgba(var(--color-white-rgb), .14);min-width:0;height:46rem;color:rgba(var(--color-white-rgb), .72);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .35s var(--servicio-ease), border-color .35s var(--servicio-ease), color .35s var(--servicio-ease);background:#181818;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:7rem;padding:0 6rem;display:flex}#producto .sc-tab:before{content:"";background:var(--tab-ink);width:7rem;height:7rem;transition:background .35s var(--servicio-ease);border-radius:50%;flex:none}#producto .sc-tab[aria-selected=true]{border-color:var(--tab-ink);background:var(--tab-ink);color:#111}#producto .sc-tab[aria-selected=true]:before{background:#111}#producto .grid.servicio-cards--carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12rem;width:calc(100% + 40rem);margin:0 -20rem;padding:4rem 20rem 10rem;scroll-padding-inline:20rem;display:flex;overflow:auto hidden}#producto .grid.servicio-cards--carousel::-webkit-scrollbar{display:none}#producto .servicio-cards--carousel .grid__col{scroll-snap-align:center;opacity:.42;transition:opacity .4s var(--servicio-ease), transform .4s var(--servicio-ease);flex:0 0 86%;transform:scale(.94)}#producto .servicio-cards--carousel .grid__col.sc-current{opacity:1;transform:none}#producto .servicio-cards--carousel .servicio-card{height:100%}#producto .servicio-cards--carousel .box__container{background:color-mix(in srgb, var(--servicio-ink) 14%, #f8fafb);color:#000;height:100%;min-height:0;box-shadow:inset 0 5rem 0 0 var(--servicio-ink);border:none;border-radius:26rem;padding:30rem 26rem 26rem}#producto .servicio-cards--carousel .box__container:before,#producto .servicio-cards--carousel .box__container:after,#producto .servicio-cards--carousel .producto-hover-fx,#producto .servicio-cards--carousel .servicio-card__blob,#producto .servicio-cards--carousel .servicio-card__cue,#producto .servicio-cards--carousel .servicio-card__name-inner>span:last-child{display:none}#producto .servicio-cards--carousel .servicio-card__eyebrow{color:currentColor;opacity:.7;margin-bottom:14rem}#producto .servicio-cards--carousel .servicio-card__eyebrow-cat{color:currentColor}#producto .servicio-cards--carousel .box__container>.servicio-card__flag{color:currentColor;border-color:color-mix(in srgb, currentColor 28%, transparent);top:26rem;right:24rem}#producto .servicio-cards--carousel .servicio-card__name{font-size:var(--fs-display);color:var(--servicio-ink);margin-bottom:16rem}#producto .servicio-cards--carousel .servicio-card__name-inner>span{transform:none}#producto .servicio-cards--carousel .servicio-card__tagline{border:1px solid color-mix(in srgb, currentColor 22%, transparent);font-size:var(--fs-text);border-radius:999px;gap:10rem;margin-bottom:0;padding:8rem 16rem 8rem 13rem}#producto .servicio-cards--carousel .servicio-card__tagline:before{background:var(--servicio-ink)}#producto .servicio-cards--carousel .servicio-card__body{font-size:var(--fs-text);color:currentColor;opacity:.84;margin-top:18rem}#producto .servicio-cards--carousel .servicio-card__features{align-self:stretch;gap:0;margin-top:auto;padding-top:22rem}#producto .servicio-cards--carousel .servicio-card__features li{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);color:currentColor;align-items:baseline;gap:12rem;margin-top:11rem;padding:11rem 0 0;display:flex}#producto .servicio-cards--carousel .servicio-card__features li:first-child{margin-top:0}#producto .servicio-cards--carousel .servicio-card__features li:before{background:var(--servicio-ink);border-radius:0;width:32px;height:3px;top:-2px}#producto .servicio-cards--carousel .servicio-card__feat-num{color:var(--servicio-ink);flex:none;display:block}}@media (width>=768px){#producto .grid:not(.servicio-cards--focus):not(.servicio-cards--carousel) .servicio-card__features{display:none}}@media (width<900px){#producto .sc-carousel{--fs-text:15px;--fs-text-sm:14px;--fs-label:12px;--fs-label-sm:11px}#producto .servicio-cards--carousel .servicio-card__more{margin-top:16px}#producto .sc-tab{height:44px}}#producto .servicio-card .box__container>.sc-reveal{z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}#producto .sc-reveal__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#producto .sc-reveal{display:none}}.colors{z-index:1;width:100%;height:100%;position:relative}.colors__boxes-container{z-index:1;height:100%;margin:0 -36rem;position:relative;transform:skew(-7deg)}.colors__boxes{z-index:1;width:100%;height:100%;position:relative}.colors__box{transform-origin:0 0;width:100%;position:absolute;inset:0}.colors__box--navy{z-index:3;background:var(--color-navy);transform:scaleX(.57)}.colors__box--gray{z-index:2;background:var(--color-gray);transform:translate(57%)scaleX(.28)}.colors__box--red{z-index:1;background:var(--color-red);transform:translate(85%)scaleX(.15)}.colors__info{z-index:2;transform-origin:0 0;flex-flow:column;justify-content:space-between;padding:100rem 0;display:flex;position:absolute;inset:0 auto;transform:skew(-7deg)}.colors__info>*{transform:skew(7deg)}.colors__info--navy{padding-left:90rem;left:0;transform:none}.colors__info--navy>*{transform:none}.colors__info--gray{color:var(--color-navy);padding-left:50rem;left:61%}.colors__info--gray .colors__label-counter{color:rgba(var(--color-navy-rgb), .4)}.colors__info--red{padding-left:27rem;left:90.8%}.colors__label{gap:5rem;font-size:16rem;font-weight:700;line-height:120%;display:flex}.colors__label-text{color:var(--color-navy);transition:color .321s}.colors__label-counter{color:rgba(var(--color-navy-rgb), .4);transition:color .321s}.colors__hex{color:var(--color-navy);font-size:12rem;font-weight:400;line-height:120%}.colors--small .colors__boxes-container{margin:0 -24rem}.colors--small .colors__box--navy{transform:scaleX(.56)}.colors--small .colors__box--gray{transform:translate(56%)scaleX(.27)}.colors--small .colors__box--red{transform:translate(83%)scaleX(.17)}.colors--small .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors--small .colors__info--navy{padding-left:50rem}.colors--small .colors__info--gray{padding-left:30rem}.colors--small .colors__info--red{padding-left:18rem}.colors--small .colors__label{gap:4rem;font-size:13rem}.colors--small .colors__hex{font-size:11rem}.colors--white-labels .colors__info--navy .colors__label-text,.colors--white-labels .colors__info--navy .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--navy .colors__label-counter{color:rgba(var(--color-white-rgb), .3)}.colors--white-labels .colors__info--red .colors__label-text,.colors--white-labels .colors__info--red .colors__hex{color:var(--color-white)}.colors--white-labels .colors__info--red .colors__label-counter{color:rgba(var(--color-white-rgb), .5)}.logo{z-index:1;position:relative}.logo svg{width:100%;height:100%;overflow:visible}.logo--circle{aspect-ratio:1;width:240rem}.logo--full{width:360rem}.logo--full svg{clip-path:inset(0 65% 0 0)}.logo--full .logo__text{z-index:1;letter-spacing:-.018em;font-size:49rem;font-weight:600;line-height:123%;position:absolute;inset:0;transform:translate(130rem,-1rem)}.logo--full .logo__text .split-char:nth-child(2){margin-left:-3rem}.logo--full-white svg g{fill:var(--color-white)!important}.logo--3d{transform-style:preserve-3d;perspective:1234rem;width:360rem}.logo--3d .logo__container{z-index:1;transform-style:preserve-3d;pointer-events:none;width:100%;height:100%;position:relative}.logo--3d .logo__drag{z-index:2;position:absolute;inset:-320rem;transform:translateZ(100px)}.logo--3d .logo__layers{transform-style:preserve-3d;pointer-events:none;width:100%;height:100%}.logo--3d .logo__layers>div{width:100%}.logo--3d .logo__layers>div:first-child{transform:translateZ(22rem)}.logo--3d .logo__layers>div:nth-child(2){transform:translateZ(20rem)}.logo--3d .logo__layers>div:nth-child(3){transform:translateZ(18rem)}.logo--3d .logo__layers>div:nth-child(4){transform:translateZ(16rem)}.logo--3d .logo__layers>div:nth-child(5){transform:translateZ(14rem)}.logo--3d .logo__layers>div:nth-child(6){transform:translateZ(12rem)}.logo--3d .logo__layers>div:nth-child(7){transform:translateZ(10rem)}.logo--3d .logo__layers>div:nth-child(8){transform:translateZ(8rem)}.logo--3d .logo__layers>div:nth-child(9){transform:translateZ(6rem)}.logo--3d .logo__layers>div:nth-child(10){transform:translateZ(4rem)}.logo--3d .logo__layers>div:nth-child(11){transform:translateZ(2rem)}.logo--3d .logo__layers>div:nth-child(12){transform:translateZ(0)}.logo--3d .logo__layers>div:nth-child(13){transform:translateZ(-2rem)}.logo--3d .logo__layers>div:nth-child(14){transform:translateZ(-4rem)}.logo--3d .logo__layers>div:nth-child(15){transform:translateZ(-6rem)}.logo--3d .logo__layers>div:nth-child(16){transform:translateZ(-8rem)}.logo--3d .logo__layers>div:nth-child(17){transform:translateZ(-10rem)}.logo--3d .logo__layers>div:nth-child(18){transform:translateZ(-12rem)}.logo--3d .logo__layers>div:nth-child(19){transform:translateZ(-14rem)}.logo--3d .logo__layers>div:nth-child(20){transform:translateZ(-16rem)}.logo--3d .logo__layers>div:nth-child(21){transform:translateZ(-18rem)}.logo--3d .logo__layers>div:nth-child(22){transform:translateZ(-20rem)}.logo--3d .logo__layers>div:nth-child(23){transform:translateZ(-22rem)}.logo--3d .logo__layers>div:nth-child(24){transform:translateZ(-24rem)}.logo--3d .logo__layers>div svg{width:100%;height:auto}.logo--3d .logo__layers>div:not(:first-child){z-index:1;position:absolute;inset:0}.logo--3d .logo__layers>div:not(:first-child) svg g{fill:#3e34c4}.logo--3d .logo__layers>div:last-child svg g{fill:#5248e6}.logo--3d-text{width:auto;color:var(--color-gray);user-select:none}.logo--3d-text .logo__layers>div:not(:first-child) p{color:#c6c5e6}.logo--circle-2 svg>g>path:last-child{visibility:hidden}.logo--circle-1 svg>circle{fill:#111}.logo--circle-1 svg>g>path:last-child{fill:#9e90ff}.logo--circle-1 svg>g>path:first-child{fill:#f8fafb}.section--sign .section__content-details{width:100%}.section--sign .section__content-details .box--small .box__container{aspect-ratio:16/9}.section--sign .section__content-details-boxes{flex-flow:column;gap:40rem;display:flex}.section--sign .section__content-details .section__content-box-2-logos .box__container,.section--sign .section__content-details .section__content-box-3d-logo .box__container{aspect-ratio:16/9}.section--sign .section__content-box-2-logos .logo--circle{width:118rem}.section--sign .section__content-box-3d-logo .logo--3d{width:210rem}.section--sign .section__content-box-3d-logo .logo--3d .logo__drag{inset:-120rem}@media (width>=768px){.section--sign .section__content-details-text{padding-right:40rem}}@media (width<768px){.section--sign .section__content-details-text{margin-bottom:50rem}.section--sign .section__content-details-boxes{gap:25rem}.section--sign .section__content-box-3d-logo{margin-top:-55rem}.section--sign .section__content-box-3d-logo .box__container{aspect-ratio:4/3}.section--sign .section__content-details .section__content-box-3d-logo{margin-top:0}.section--sign .section__content-box-2-logos .logo--circle{width:92rem}.section--sign .section__content-box-3d-logo .logo--3d{width:150rem}}@media (width>=768px) and (hover:hover) and (pointer:fine){.colors__boxes-container{will-change:transform, margin}.colors__box,.logo--3d,.logo--3d .logo__container{will-change:transform}}@media (width<768px){.colors:not(.colors--small) .colors__boxes-container{margin:0 -24rem}.colors:not(.colors--small) .colors__box--navy{transform:scaleX(.56)}.colors:not(.colors--small) .colors__box--gray{transform:translate(56%)scaleX(.27)}.colors:not(.colors--small) .colors__box--red{transform:translate(83%)scaleX(.17)}.colors:not(.colors--small) .colors__info{justify-content:flex-end;gap:8rem;padding:0 0 50rem}.colors:not(.colors--small) .colors__info--navy{padding-left:50rem}.colors:not(.colors--small) .colors__info--gray{padding-left:30rem}.colors:not(.colors--small) .colors__label{gap:4rem;font-size:13rem}.colors:not(.colors--small) .colors__hex{font-size:11rem}.colors:not(.colors--small) .colors__info--red{padding-left:24rem}.colors--small .colors__info--red{padding-left:15rem}.logo--circle{width:150rem}.logo--full{width:340rem}.logo--full .logo__text{font-size:47rem;transform:translate(124rem,1rem)}.logo--3d{perspective:543rem;width:235rem}}.section--sign .section__content-details-text>p+p{margin-top:1.15em}.section--sign .section__content-box-franjas .box__container{background:var(--color-white);padding:0;display:block}#quienes-somos .colors{width:100%;height:100%;position:relative;overflow:hidden}#quienes-somos .colors__boxes-container{will-change:transform, margin;height:100%;margin:0 -40rem;transition:transform .9s cubic-bezier(.16,1,.3,1),margin .9s cubic-bezier(.16,1,.3,1);position:relative;transform:skew(-7deg)}#quienes-somos .colors__boxes{width:100%;height:100%;position:relative}#quienes-somos .colors__box{transform-origin:0 0;will-change:transform;width:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}#quienes-somos .colors__box--red{z-index:1;background:var(--color-red);transform:scaleX(1)}#quienes-somos .colors__box--gray{z-index:3;background:var(--color-gray);transform:scaleX(.73);box-shadow:26rem 0 40rem -8rem #00000059}#quienes-somos .colors__box--navy{z-index:5;background:var(--color-navy);transform:scaleX(.42);box-shadow:32rem 0 48rem -8rem #00000080}#quienes-somos .colors__info{z-index:6;pointer-events:none;opacity:0;justify-content:center;align-items:center;padding:0 8rem;transition:opacity .5s;display:flex;position:absolute;top:0;bottom:0}#quienes-somos .colors:not(.colors--enter):not(.colors--fill) .colors__info{opacity:1}#quienes-somos .colors__label{font-family:var(--font-display);letter-spacing:var(--ls-heading);text-align:center;white-space:nowrap;justify-content:center;margin:0;font-size:21rem;font-weight:700;line-height:1;display:flex}#quienes-somos .colors__label-counter{display:none}#quienes-somos .colors__info--navy{left:0;right:58%}#quienes-somos .colors__info--navy .colors__label-text{color:var(--color-white)}#quienes-somos .colors__info--gray{left:45%;right:24%}#quienes-somos .colors__info--gray .colors__label-text{color:var(--color-navy)}#quienes-somos .colors__info--red{left:80%;right:0}#quienes-somos .colors__info--red .colors__label-text{color:var(--color-navy)}#quienes-somos .colors--white-labels .colors__info--red .colors__label-text{color:var(--color-white)}#quienes-somos .colors--enter .colors__box{transform:scaleX(0)}#quienes-somos .colors--enter .colors__boxes-container{margin:0 -96rem;transform:skew(20deg)}#quienes-somos .colors--fill .colors__box{transition-duration:.55s;transition-timing-function:cubic-bezier(.3,0,.2,1);transform:scaleX(1)}#quienes-somos .colors--fill .colors__box--gray{transition-delay:70ms}#quienes-somos .colors--fill .colors__box--navy{transition-delay:.14s}#quienes-somos .colors--fill .colors__boxes-container{margin:0 -56rem;transition-duration:.55s;transform:skew(3deg)}@media (width<=767px){#quienes-somos .colors__label{font-size:15rem}}@media (width<768px){#quienes-somos .section__content-details>.grid{flex-direction:column;gap:30rem;display:flex}#quienes-somos .section__content-details>.grid>.grid__col,#quienes-somos .section__content-details-text,#quienes-somos .section__content-details-boxes{display:contents}#quienes-somos .section__content-details-text>p+p{margin-top:0}#quienes-somos .section__content-details-text>p:first-of-type{order:1}#quienes-somos .section__content-box-2-logos{order:2}#quienes-somos .section__content-details-text>p:nth-of-type(2){order:3}#quienes-somos .section__content-box-3d-logo{order:4}#quienes-somos .section__content-details-text>p:nth-of-type(3){order:5}#quienes-somos .section__content-box-franjas{order:6;display:none}#quienes-somos .section__content-details .box{margin-bottom:14rem}}.section--faq .section__content{gap:0}.faq__intro{align-self:stretch}.faq__stage{aspect-ratio:1;width:122%;max-width:470rem;color:var(--color-white);perspective:1200rem;perspective-origin:50% 45%;margin-inline:auto;position:sticky;top:calc(50vh - 205rem)}.faq-fig-stack{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.faq-fig-stack svg{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;overflow:visible}.faq-fig-stack.is-visible{will-change:transform}.faq-fig-stack.is-visible .faq-fig__front{opacity:1}.faq-fig-stack .faq-fig__depth{transform:translateZ(calc(var(--d) * -12rem));color:rgba(var(--color-white-rgb), .6)}.faq-fig-stack.is-visible .faq-fig__depth{opacity:calc(.46 - var(--d) * .05)}.faq-fig-stack .faq-fig__depth [data-accent]{stroke:rgba(var(--color-red-rgb), .55)}.faq-fig-stack .faq-fig__front{filter:drop-shadow(1.5rem 2rem 0 rgba(var(--color-white-rgb), .16)) drop-shadow(3rem 4rem 0 rgba(var(--color-white-rgb), .08)) drop-shadow(7rem 10rem 14rem #0000006b)}.faq-fig-stack [data-accent]{stroke:var(--color-red)}.faq-fig-stack [data-accent][fill=currentColor]{fill:var(--color-red);stroke:none}.faq-fig-stack[data-fig="1"].is-visible{animation:3.4s ease-in-out infinite alternate faqFig1}.faq-fig-stack[data-fig="2"].is-visible{animation:3s ease-in-out infinite alternate faqFig2}.faq-fig-stack[data-fig="3"].is-visible{animation:4s ease-in-out infinite alternate faqFig3}.faq-fig-stack[data-fig="4"].is-visible{animation:12s linear infinite faqFig4}.faq-fig-stack[data-fig="5"].is-visible{transform-origin:50% 6%;animation:2.6s ease-in-out infinite alternate faqFig5}.faq-fig-stack[data-fig="6"].is-visible{transform-origin:50% 16%;animation:3.2s ease-in-out infinite alternate faqFig6}.faq-fig-stack[data-fig="0"].is-visible{animation:4s ease-in-out infinite alternate faqFig0}.faq-fig-stack[data-fig="0"]{color:var(--color-red)}@keyframes faqFig0{0%{transform:rotateY(-10deg)rotateX(5deg)scale(.95)}to{transform:rotateY(10deg)rotateX(-5deg)scale(1.05)}}@keyframes faqFig1{0%{transform:rotateY(-16deg)rotateX(6deg)scale(.86,1.06)}to{transform:rotateY(16deg)rotateX(-4deg)scale(1.14,.93)}}@keyframes faqFig2{0%{transform:rotateX(-15deg)skew(-9deg)scale(.95)}to{transform:rotateX(15deg)skew(9deg)scale(1.07)}}@keyframes faqFig3{0%{transform:translate3d(0,-14rem,-55rem)rotateX(20deg)rotate(-4deg)}to{transform:translate3d(0,14rem,35rem)rotateX(-12deg)rotate(4deg)}}@keyframes faqFig4{0%{transform:rotateX(36deg)rotate(0)}to{transform:rotateX(36deg)rotate(360deg)}}@keyframes faqFig5{0%{transform:rotateX(10deg)rotate(-12deg)scaleY(.97)}to{transform:rotateX(10deg)rotate(12deg)scaleY(1.03)}}@keyframes faqFig6{0%{transform:rotateX(-26deg)rotateY(-9deg)}to{transform:rotateX(22deg)rotateY(9deg)}}.faq-fig-stack :where(path,line,circle,rect,polyline,polygon,ellipse){stroke-dasharray:1;stroke-dashoffset:0}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse){animation:.62s cubic-bezier(.65,0,.35,1) both faqFigDraw}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(2){animation-delay:50ms}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(3){animation-delay:.1s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(4){animation-delay:.15s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(5){animation-delay:.2s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(6){animation-delay:.25s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(7){animation-delay:.3s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(8){animation-delay:.35s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(9){animation-delay:.4s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(10){animation-delay:.45s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(11){animation-delay:.5s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(12){animation-delay:.55s}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse):nth-child(n+13){animation-delay:.6s}@keyframes faqFigDraw{0%{stroke-dashoffset:1px;opacity:0}55%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.faq-fig-stack.is-visible{animation:none;transform:none}.faq-fig-stack.is-active .faq-fig__front :where(path,line,circle,rect,polyline,polygon,ellipse){animation:none}}.faq{border-top:1px solid var(--color-navy-border)}.faq__item{border-bottom:1px solid var(--color-navy-border)}.faq__q{font-size:inherit;font-weight:inherit;margin:0}.faq__trigger{width:100%;color:var(--color-white);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24rem;padding:28rem 0;transition:color .25s,background-color .25s,transform .15s;display:flex}.faq__trigger:hover,.faq__trigger[aria-expanded=true]{color:var(--color-red)}.faq__trigger:active{transform:scale(.992)}.faq__trigger:focus-visible{outline:2px solid var(--color-red);outline-offset:4rem}.faq__q-text{transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.faq__trigger:hover .faq__q-text{transform:translate(6rem)}.faq__icon{flex:none;width:16rem;height:16rem;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative}.faq__trigger:hover .faq__icon{transform:scale(1.15)}.faq__icon:before,.faq__icon:after{content:"";background:currentColor;width:16rem;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__trigger[aria-expanded=true] .faq__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq__panel{height:auto;overflow:hidden}.faq--ready .faq__panel{height:0;transition:height .42s cubic-bezier(.16,1,.3,1)}.faq__panel-inner{padding:0 60rem 30rem 0}.faq__panel-inner p{max-width:58ch;color:rgba(var(--color-white-rgb), .66)}.faq__foot{flex-flow:wrap;align-items:center;gap:20rem;margin-top:48rem;display:flex}@media (width<768px){.faq__intro{margin-bottom:16rem;position:static}.faq__stage{max-width:300rem;margin-inline:auto;position:static}.faq__trigger{align-items:center;gap:16rem;padding:22rem 0}.faq__icon{width:14rem;height:14rem}.faq__panel-inner{padding-bottom:24rem;padding-right:0}.faq__foot{margin-top:36rem}}@media (prefers-reduced-motion:reduce){.faq--ready .faq__panel,.faq__icon:before,.faq__icon:after{transition:none}}.section:not(.section--home) .section__headline{transition:opacity .18s linear}.section.is-headline-clipped .section__headline{opacity:0}.footer{flex-flow:column;flex-shrink:0;height:100svh;display:flex;position:relative}.footer__info{z-index:1;color:var(--color-white);background:0 0;flex:1;justify-content:center;align-items:center;padding:40rem 0;display:flex;position:relative}.footer__info>.container{flex-flow:column;justify-content:center;align-items:center;gap:40rem;width:100%;display:flex}.footer__info h2{color:var(--color-white);opacity:.4;margin-bottom:16rem}.footer__info svg{width:100%;height:100%}.footer__info svg path{fill:var(--color-white)}.footer__info-navigation{flex-flow:wrap;gap:40rem;margin-bottom:40rem;display:flex}.footer__info-navigation a{z-index:1;position:relative}.footer__info-navigation a:before{content:"";z-index:-1;position:absolute;inset:-8rem}.footer__info-social{flex-flow:row;align-items:center;gap:20rem;display:flex}.footer__info-social a{z-index:1;flex:0 0 24rem;position:relative}.footer__info-social a:before{content:"";z-index:-1;position:absolute;inset:-10rem}.footer__info-social a[href*=facebook] svg{transform:scale(.9)}.footer__info-extras{flex-flow:row;align-items:center;gap:30rem;margin-top:40rem;display:flex}.footer__info-extras p{font-size:inherit;opacity:.6;margin-right:auto}.footer__info-extras a{font-size:inherit}.footer__info-extras button{width:auto;color:var(--color-white);font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin-right:24rem}.footer__info-extras a,.footer__info-extras button{z-index:1;position:relative}.footer__info-extras a:before,.footer__info-extras button:before{content:"";z-index:-1;position:absolute;inset:-10rem}@media (width<768px){.footer__info .container{padding:0 30rem}.footer__info h2{margin-bottom:20rem}.footer__info-navigation{flex-direction:column;align-items:flex-start;gap:20rem 30rem}.footer__info-social a{flex:0 0 32rem}.footer__info-extras{flex-wrap:wrap;gap:20rem 35rem}.footer__info-extras p{width:100%}}.footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16rem 30rem;display:flex}.footer-bottom__brand{color:var(--color-white);align-items:center;gap:12rem;transition:opacity .3s;display:flex}.footer-bottom__brand:hover{opacity:.8}.footer-bottom__brand svg{width:30rem;height:17rem;color:var(--color-red)}.footer-bottom__brand span{font-family:var(--font-display);font-size:var(--fs-text-lg);letter-spacing:var(--ls-title);font-weight:700}.footer-bottom__nav{gap:28rem;margin-bottom:0}.footer-bottom__nav a{color:rgba(var(--color-white-rgb), .7)}.footer-bottom__social{gap:12rem}.footer-bottom__social-link{border:1px solid rgba(var(--color-white-rgb), .16);width:38rem;height:38rem;color:rgba(var(--color-white-rgb), .7);border-radius:999rem;flex:none;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s;display:flex}.footer-bottom__social-link svg{fill:currentColor;width:15rem;height:15rem}@media (hover:hover) and (pointer:fine){.footer-bottom__social-link:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-navy)}}.footer-bottom__extras{margin-top:0}@media (width<768px){.footer__info>.container{gap:24rem;padding-top:28rem}.footer-bottom{flex-flow:column;align-items:center;gap:22rem}.footer-bottom__nav{text-align:center;align-items:center}.footer-bottom__extras{text-align:center;justify-content:center}.footer__info-extras p{margin-right:0}.footer-bottom__nav{gap:0}.footer-bottom__nav a{padding:11px 12px}.footer-bottom__extras{gap:4px 18px}.footer-bottom__extras a{padding:8px 4px}.footer-bottom__brand{padding:6px 0}.footer-bottom__social{gap:16rem}.footer__info-social a.footer-bottom__social-link{flex:0 0 44px;width:44px;height:44px}.footer-bottom__social-link svg{width:17px;height:17px}}.footer-physics{z-index:0;background:var(--color-navy);position:absolute;inset:0;overflow:hidden}.footer-physics canvas{display:block}.navigation{z-index:21;pointer-events:none;user-select:none;flex-flow:row;justify-content:center;align-items:center;margin:36rem 36rem 18rem;display:flex;position:fixed;inset:auto 0 0}.navigation__container{pointer-events:auto;flex-flow:row;justify-content:center;align-items:center;gap:10rem;height:64rem;display:flex}.navigation__logo{z-index:1;backdrop-filter:blur(4px);height:64rem;color:var(--color-red);pointer-events:all;border:1px solid #0000;border-radius:32rem;flex:none;align-items:center;padding:0 24rem;font-size:0;transition:border .321s;display:flex;position:relative;overflow:hidden}.navigation__logo svg{width:44rem;height:25rem;transform:translateY(1rem)}.navigation__links{z-index:1;backdrop-filter:blur(4px);border:1px solid #0000;border-radius:32rem;flex-flow:row;align-items:center;gap:48rem;height:64rem;padding:0 36rem;transition:border .321s;display:flex;position:relative;overflow:hidden}.navigation__link{z-index:1;pointer-events:all;font-size:16rem;font-weight:500;line-height:118%;transition:color .321s;position:relative}.navigation__link:before{content:"";z-index:-1;position:absolute;inset:-8rem}.navigation__link>div{pointer-events:none}.navigation__link-status{z-index:-1;position:absolute;inset:auto 0 -9rem}.navigation__link-status>div{transform-origin:0 0;background:var(--color-red);width:100%;height:2rem;transform:scaleX(0)}.navigation__link-highlight{z-index:-2;opacity:0;height:2rem;transition:background .321s,opacity .321s;position:absolute;inset:auto 0 -9rem}.navigation__background{z-index:-1;opacity:.021;border-radius:32rem;transition:background .321s,opacity .321s;position:absolute;inset:0}.navigation__scroll-down{z-index:1;backdrop-filter:blur(4px);border:1px solid #0000;border-radius:32rem;flex-flow:row;align-items:center;height:48rem;padding:0 24rem;transition:border .321s;display:flex;position:absolute;inset:auto auto 0% 50%;overflow:hidden;transform:translate(-50%)}.navigation__scroll-down .navigation__link{font-size:12rem}.navigation__scroll-down .navigation__link:before{inset:-12rem}.navigation--navy .navigation__logo,.navigation--navy .navigation__links,.navigation--navy .navigation__scroll-down{border-color:rgba(var(--color-white-rgb), .08)}.navigation--navy .navigation__link,.navigation--navy .navigation__scroll-down{color:var(--color-white)}.navigation--navy .navigation__link-highlight{background:rgba(var(--color-white-rgb), .1)}.navigation--navy .navigation__background{background:var(--color-white)}.navigation--white .navigation__logo,.navigation--white .navigation__links,.navigation--white .navigation__scroll-down{border-color:rgba(var(--color-navy-rgb), .07)}.navigation--white .navigation__link,.navigation--white .navigation__scroll-down{color:var(--color-navy)}.navigation--white .navigation__link-highlight{background:rgba(var(--color-navy-rgb), .07)}.navigation--white .navigation__background{background:var(--color-navy)}.navigation__logo{letter-spacing:-.02em;color:var(--color-red)}@media (width<768px){.navigation__scroll-down{height:56rem;padding:0 28rem}.navigation__scroll-down .navigation__link{font-size:16rem}}@media (width>=768px) and (hover:hover) and (pointer:fine){.navigation__logo,.navigation__links{will-change:border}.navigation__link{will-change:color}.navigation__link-highlight,.navigation__background{will-change:background, opacity}.navigation__scroll-down{will-change:transform, border, opacity}}.navigation{--nav-radius:18rem;--nav-chip-inset:6rem;--nav-chip-radius:15rem;--nav-bezel:4rem;--nav-mx:50%}@media (width>=768px){.navigation__container{backdrop-filter:none;border-radius:var(--nav-radius);background:linear-gradient(#151515 0%,#0e0e0e 45%,#0a0a0a 100%);border:0;gap:0;position:relative;box-shadow:inset 0 1rem 1rem #ffffff24,inset 0 -1rem 1rem #000000e6,inset 0 0 0 1rem #ffffff0a,0 6rem 18rem #0000006b,0 22rem 48rem #00000057}.navigation__logo{border-radius:var(--nav-radius) 0 0 var(--nav-radius);backdrop-filter:none;border:0;padding-right:20rem}.navigation__links{backdrop-filter:none;border:0;border-radius:0;padding:0 20rem;overflow:visible}.navigation__logo .navigation__background,.navigation__links .navigation__background{display:none}}.navigation__lang{z-index:1;flex:none;position:relative}@media (width>=768px){.navigation__lang{border-radius:0 var(--nav-radius) var(--nav-radius) 0;align-items:center;height:64rem;padding:0;display:flex}.navigation__lang-toggle{padding:0 22rem 0 24rem}.navigation__lang:before{content:"";z-index:0;background:rgba(var(--color-white-rgb), .12);width:1rem;height:22rem;position:absolute;top:50%;left:0;translate:0 -50%}}.navigation__lang-toggle{z-index:1;height:100%;color:rgba(var(--color-white-rgb), .58);font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-flow:row;justify-content:center;align-self:stretch;align-items:center;gap:6rem;font-size:14rem;font-weight:600;transition:color .321s;display:flex;position:relative}.navigation__lang-toggle:hover,.navigation__lang.is-open .navigation__lang-toggle,.navigation__lang.is-on-chip .navigation__lang-toggle{color:var(--color-white)}.navigation__lang-caret{flex:none;transition:rotate .28s cubic-bezier(.22,1,.36,1)}.navigation__lang.is-open .navigation__lang-caret{rotate:180deg}.navigation__lang-menu{z-index:2;opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;background:linear-gradient(#151515 0%,#0e0e0e 60%,#0a0a0a 100%);border-radius:16rem;min-width:172rem;margin:0;padding:8rem;list-style:none;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;bottom:calc(100% + 12rem);right:0;transform:translateY(10rem)scale(.97);box-shadow:inset 0 1rem 1rem #ffffff24,inset 0 0 0 1rem #ffffff0a,0 22rem 48rem #00000073}.navigation__lang.is-open .navigation__lang-menu{opacity:1;visibility:visible;pointer-events:all;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility;transform:none}.navigation__lang-option{width:100%;color:rgba(var(--color-white-rgb), .58);white-space:nowrap;border-radius:10rem;flex-flow:row;align-items:baseline;gap:10rem;padding:10rem 12rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.navigation__lang-option:hover{background:rgba(var(--color-white-rgb), .06);color:var(--color-white)}.navigation__lang-option.is-current{color:var(--color-white);background:rgba(var(--color-white-rgb), .1)}.navigation__lang-option-code{letter-spacing:.02em;flex:none;font-size:13rem;font-weight:700}.navigation__lang-option-name{color:rgba(var(--color-white-rgb), .5);font-size:13rem;font-weight:400}.navigation__lang-option.is-current .navigation__lang-option-name,.navigation__lang-option:hover .navigation__lang-option-name{color:inherit}.navigation__back{z-index:1;pointer-events:all;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;height:100%;padding:0 20rem;display:flex;position:relative}.navigation__back img{filter:brightness(1.55)contrast(1.08)drop-shadow(0 2rem 5rem #000000a6);opacity:.88;width:28rem;height:auto;transition:opacity .28s,filter .28s,translate .34s cubic-bezier(.22,1,.36,1);rotate:90deg}.navigation__back:hover img,.navigation__back:focus-visible img,.navigation__back.is-on-chip img{opacity:1;filter:brightness(1.85)contrast(1.1)drop-shadow(0 2rem 6rem #000000b3);translate:-3rem}@media (width>=768px){.navigation__back{border-radius:0 var(--nav-radius) var(--nav-radius) 0;height:64rem;padding:0 22rem}.navigation__back:before{content:"";z-index:0;background:rgba(var(--color-white-rgb), .12);width:1rem;height:22rem;transition:opacity .3s;position:absolute;top:50%;left:0;translate:0 -50%}.navigation__back.is-on-chip:before,.navigation__lang.is-on-chip+.navigation__back:before{opacity:0}.navigation__lang:has(+.navigation__back){border-radius:0}}@media (prefers-reduced-motion:reduce){.navigation__back img{transition:opacity .2s linear}.navigation__back:hover img,.navigation__back:focus-visible img,.navigation__back.is-on-chip img{translate:none}}.navigation__sheen{z-index:0;border-radius:inherit;background:radial-gradient(180rem 90rem at var(--nav-mx) 50%, #ffffff12 0%, #fff0 100%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.navigation__container:hover .navigation__sheen{opacity:1}@media (width>=768px){.navigation__logo:after,.navigation__link:not(:first-child):after{content:"";z-index:0;background:rgba(var(--color-white-rgb), .12);pointer-events:none;width:1rem;height:22rem;transition:opacity .3s;position:absolute;top:50%;translate:0 -50%}.navigation__logo:after{right:0}.navigation__link:not(:first-child):after{left:-24rem}.navigation__logo.is-on-chip:after,.navigation__link.is-on-chip:after,.navigation__link.is-on-chip+.navigation__link:after,.navigation__logo:has(+.navigation__links .navigation__link:first-child.is-on-chip):after,.navigation__lang.is-on-chip:before,.navigation__links:has(.navigation__link:last-of-type.is-on-chip)+.navigation__lang:before{opacity:0}}.navigation--navy .navigation__container,.navigation--white .navigation__container{border-color:#0000}.navigation--navy .navigation__link,.navigation--white .navigation__link{color:rgba(var(--color-white-rgb), .58)}.navigation--navy .navigation__link.is-on-chip,.navigation--white .navigation__link.is-on-chip{color:var(--color-white)}.navigation--navy .navigation__link-highlight,.navigation--white .navigation__link-highlight{background:0 0}.navigation__link-status{opacity:0}.navigation__chip{top:var(--nav-chip-inset);bottom:var(--nav-chip-inset);z-index:0;border-radius:var(--nav-chip-radius);opacity:0;pointer-events:none;width:0;transition:opacity .26s,scale .34s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);position:absolute;left:0;box-shadow:0 0 0 1rem #0000008c,0 4rem 12rem #0000008c,0 0 22rem #ffffff0f}.navigation__chip.is-active{opacity:1}.navigation__chip.is-moving{scale:1.04 .96}.navigation__chip:before{content:"";inset:var(--nav-bezel);border-radius:calc(var(--nav-chip-radius) - var(--nav-bezel));background:radial-gradient(120% 160% at 50% 0,#111 0%,#0c0c0c 55%,#080808 100%);position:absolute;box-shadow:inset 0 0 0 1rem #ffffff1f,inset 0 1rem 3rem #000000e6,inset 0 -1rem 6rem #ffffff0d}.navigation__ring{z-index:1;isolation:isolate;padding:var(--nav-bezel);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.navigation__ring-metal,.navigation__ring-prism{aspect-ratio:1;will-change:rotate;width:150%;animation:9s linear infinite navRingSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}.navigation__ring-metal{background:conic-gradient(#23262b 0%,#fff 6%,#d6dae0 10%,#464a51 15%,#151515 22%,#6d737b 27%,#fff 32%,#bcc2ca 36%,#2c3036 43%,#121212 50%,#80868e 55%,#fff 60%,#dcdfe4 64%,#3a3e44 70%,#151515 77%,#62686f 83%,#fff 88%,#acb2ba 92%,#23262b 100%)}.navigation__ring-prism{background:conic-gradient(from 0deg, transparent 0 8%, #ff3b30 9%, #ffd60a 10%, #32d74b 11%, #0a84ff 12%, #7a6cff 13%, transparent 15% 34%, #7a6cff 35%, #0a84ff 36%, #32d74b 37%, #ffd60a 38%, #ff3b30 39%, transparent 41% 62%, #ff2d55 63%, #ff9f0a 64%, #30d158 65%, #64d2ff 66%, #7a6cff 67%, transparent 69% 89%, #7a6cff 90%, #64d2ff 91%, #30d158 92%, #ff9f0a 93%, transparent 95% 100%);opacity:.7;filter:blur(1rem);mix-blend-mode:screen}.navigation__ring:after{content:"";z-index:1;mix-blend-mode:overlay;background:linear-gradient(#ffffff59 0%,#fff0 38%,#0003 70%,#0006 100%);position:absolute;inset:0}@keyframes navRingSpin{to{rotate:1turn}}.navigation__toggle,.navigation__chip--sheet{display:none}@media (width<768px){.navigation{--nav-radius:24rem;--nav-chip-inset:15rem;--nav-chip-radius:14rem;--nav-bezel:3rem;margin:0 16rem calc(16rem + env(safe-area-inset-bottom,0px))}.navigation__container{border-radius:var(--nav-radius);background:linear-gradient(#151515 0%,#0e0e0e 45%,#0a0a0a 100%);flex-flow:row;justify-content:space-between;align-items:center;gap:0;width:100%;height:76rem;display:flex;position:relative;box-shadow:inset 0 1rem 1rem #ffffff24,inset 0 -1rem 1rem #000000e6,inset 0 0 0 1rem #ffffff0a,0 6rem 18rem #0000006b,0 22rem 48rem #00000057}.navigation__logo{backdrop-filter:none;border:0;flex:none;order:1;height:76rem;padding:0 22rem 0 26rem}.navigation__logo svg{width:46rem;height:26rem}.navigation__logo .navigation__background{display:none}.navigation__back{flex:none;order:2;padding:0 18rem}.navigation__back img{width:24rem}.navigation__back:before{content:"";background:rgba(var(--color-white-rgb), .12);width:1rem;height:26rem;position:absolute;top:50%;left:0;translate:0 -50%}.navigation__toggle{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;order:3;place-content:center;gap:7rem;width:84rem;height:100%;padding:0;display:grid;position:relative}.navigation__toggle span{background:var(--color-white);border-radius:2rem;width:24rem;height:2rem;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1);display:block}.navigation__toggle span:last-child{justify-self:end;width:16rem}.navigation.is-open .navigation__toggle span:first-child{transform:translateY(4.5rem)rotate(45deg)}.navigation.is-open .navigation__toggle span:last-child{width:24rem;transform:translateY(-4.5rem)rotate(-45deg)}.navigation__lang{flex:none;order:4;align-items:center;height:100%;padding:0;display:flex}.navigation__lang:before{content:"";background:rgba(var(--color-white-rgb), .12);width:1rem;height:26rem;position:absolute;top:50%;left:0;translate:0 -50%}.navigation__lang-toggle{padding:0 24rem;font-size:16rem}.navigation__lang-menu{right:16rem}.navigation--links .navigation__lang-toggle{padding:0 16rem}.navigation--links .navigation__toggle{width:64rem}.navigation__links{border-radius:var(--nav-radius);backdrop-filter:none;opacity:0;visibility:hidden;transform-origin:50% 100%;pointer-events:none;background:linear-gradient(#151515 0%,#0e0e0e 60%,#0a0a0a 100%);border:0;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:10rem;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;position:absolute;bottom:calc(100% + 12rem);left:0;right:0;transform:translateY(18rem)scale(.97);box-shadow:inset 0 1rem 1rem #ffffff24,inset 0 0 0 1rem #ffffff0a,0 22rem 48rem #00000073}.navigation.is-open .navigation__links{opacity:1;visibility:visible;pointer-events:all;transition:opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),visibility;transform:none}.navigation__links .navigation__background,.navigation__link-status,.navigation__link-highlight{display:none}.navigation__link{opacity:0;align-items:center;min-height:64rem;padding:0 24rem;font-size:22rem;transition:color .3s,opacity .3s,translate .42s cubic-bezier(.22,1,.36,1);display:flex;translate:0 10rem}.navigation__link:before{inset:0}.navigation__link+.navigation__link:after{content:"";background:rgba(var(--color-white-rgb), .08);height:1rem;transition:opacity .3s;position:absolute;top:0;left:24rem;right:24rem}.navigation__link.is-on-chip:after,.navigation__link.is-on-chip+.navigation__link:after{opacity:0}.navigation.is-open .navigation__link{opacity:1;translate:0}.navigation.is-open .navigation__link:nth-of-type(2){transition-delay:0s,40ms,40ms}.navigation.is-open .navigation__link:nth-of-type(3){transition-delay:0s,80ms,80ms}.navigation.is-open .navigation__link:nth-of-type(4){transition-delay:0s,.12s,.12s}.navigation.is-open .navigation__link:nth-of-type(5){transition-delay:0s,.16s,.16s}.navigation.is-open .navigation__link:nth-of-type(6){transition-delay:0s,.2s,.2s}.navigation__chip--sheet{transition:opacity .26s,scale .34s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);display:block;top:0;bottom:auto}.navigation__chip--sheet.is-moving{scale:.97 1.08}}@media (width<768px),(hover:none),(pointer:coarse){.navigation__sheen{display:none}}@media (prefers-reduced-motion:reduce){.navigation__ring-metal,.navigation__ring-prism{animation:none}.navigation__chip{transition:opacity .26s,left .2s linear,width .2s linear}.navigation__chip.is-moving{scale:none}.navigation__link,.navigation__links{transition-duration:10ms!important}}.doc-page{flex-flow:column;width:100%;min-height:100vh;display:flex}.section-doc{z-index:1;clip-path:none;width:100%;padding:200rem 0 220rem;position:relative;overflow:visible}.doc-eyebrow{margin:0 0 20rem}.section--white .doc-eyebrow{color:var(--color-red-dark)}.section--navy .doc-eyebrow{color:var(--color-red)}.doc-todo{background:rgba(var(--color-red-rgb), .14);color:var(--color-red-dark);white-space:nowrap;border-radius:999rem;align-items:center;padding:2rem 10rem;display:inline-flex}.section--navy .doc-todo{background:rgba(var(--color-red-rgb), .18);color:var(--color-red)}@media (width<768px){.section-doc{padding:160rem 0 180rem}}.error-404{flex-flow:column;justify-content:center;align-items:flex-start;min-height:104svh;padding-bottom:120rem;display:flex;overflow:hidden}.error-404__figure{z-index:0;opacity:.5;pointer-events:none;width:130rem;position:absolute}.error-404__figure--a{top:14%;right:12%}.error-404__figure--b{width:90rem;bottom:10%;left:8%}.error-404__num{z-index:1;letter-spacing:-.02em;color:var(--color-white);align-items:center;gap:14rem;margin:0 0 26rem;font-size:220rem;line-height:1;display:flex;position:relative}.error-404__zero{flex:none;width:148rem;display:inline-flex}.error-404__lead{z-index:1;max-width:620rem;color:var(--color-white);margin:0 0 12rem;position:relative}.error-404__body{z-index:1;max-width:560rem;color:var(--color-gray-dark);margin:0 0 48rem;position:relative}.error-404__actions{z-index:1;flex-flow:wrap;align-items:center;gap:32rem;display:flex;position:relative}@media (width<768px){.error-404{padding-bottom:90rem}.error-404__num{gap:8rem;font-size:110rem}.error-404__zero{width:74rem}.error-404__figure{display:none}}.doc-header{max-width:760rem;margin:0 0 100rem}.doc-header h1{margin:0 0 24rem}.doc-header__lead{color:var(--color-navy);opacity:.72;margin:0 0 24rem}.doc-badge{background:var(--color-gray);color:var(--color-navy);border-radius:999rem;align-items:center;gap:8rem;padding:8rem 18rem;display:inline-flex}.doc-badge:before{content:"";background:var(--color-red-dark);border-radius:50%;width:7rem;height:7rem}.doc-toc{border-right:1px solid rgba(var(--color-navy-rgb), .1);flex-flow:column;align-self:start;gap:4rem;padding-right:24rem;display:flex;position:sticky;top:60rem}.doc-toc p{color:var(--color-navy);opacity:.45;margin:0 0 12rem}.doc-toc a{color:var(--color-navy);opacity:.62;padding:8rem 0;transition:opacity .2s}.doc-toc a:hover{opacity:1;color:var(--color-red-dark)}.doc-toc a.is-active{color:var(--color-red-dark);opacity:1;font-weight:600}.doc-article{max-width:var(--doc-measure,720rem)}.doc-article section{border-top:1px solid rgba(var(--color-navy-rgb), .1);padding-top:56rem}.doc-article section:first-child{border-top:0;padding-top:0}.doc-article section+section{margin-top:56rem}.doc-article h2{margin:0 0 20rem;scroll-margin-top:30rem}.doc-article p{color:var(--color-navy)}.doc-article p+p{margin-top:18rem}.doc-article ul{flex-flow:column;gap:12rem;margin:18rem 0 0;padding:0;list-style:none;display:flex}.doc-article li{color:var(--color-navy);padding-left:26rem;position:relative}.doc-article li:before{content:"";background:var(--color-red-dark);border-radius:50%;width:6rem;height:6rem;position:absolute;top:12rem;left:4rem}.doc-article a:not(.text-slide-link){color:var(--color-red-dark);text-underline-offset:3rem;text-decoration:underline}.doc-footnote{border-top:1px solid rgba(var(--color-navy-rgb), .1);color:var(--color-navy);opacity:.55;margin-top:100rem;padding-top:40rem}@media (width<768px){.doc-header{margin-bottom:60rem}.doc-toc{border-right:0;border-bottom:1px solid rgba(var(--color-navy-rgb), .1);margin-bottom:40rem;padding-bottom:24rem;padding-right:0;display:none;position:static}.doc-toc p{display:none}.doc-toc{flex-flow:wrap;gap:10rem 20rem}.doc-toc a{padding:8px 0}}.servicio-page{--sp-ink-light:color-mix(in srgb, var(--servicio-ink) 70%, #fff);--sp-rule-dark:rgba(var(--color-navy-rgb), .14);--sp-rule-light:rgba(var(--color-white-rgb), .16);--sp-line:1.5rem;--sp-ease:cubic-bezier(.16, 1, .3, 1)}.servicio-page .sp-section{padding:150rem 0 170rem}.servicio-page .sp-actions{flex-wrap:wrap;align-items:center;gap:16rem 36rem;display:flex}.servicio-page .sp-crumbs a:focus-visible{outline:2px solid var(--servicio-ink);outline-offset:6px}.servicio-page .sp-hero{padding:110rem 0 150rem}.servicio-page .sp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:60rem;display:grid}.servicio-page .sp-crumbs ol{color:rgba(var(--color-white-rgb), .55);flex-wrap:wrap;gap:10rem;margin:0 0 56rem;padding:0;list-style:none;display:flex}.servicio-page .sp-crumbs li+li:before{content:"/";opacity:.45;margin-right:10rem}.servicio-page .sp-crumbs a{color:inherit;transition:color .2s}.servicio-page .sp-crumbs a:hover{color:var(--color-white)}.servicio-page .sp-crumbs [aria-current]{color:var(--sp-ink-light)}.servicio-page .sp-hero__title{text-wrap:balance;margin:0 0 32rem}.servicio-page .sp-hero__lead{max-width:600rem;color:rgba(var(--color-white-rgb), .72);text-wrap:pretty;margin:0 0 48rem}.servicio-page .sp-hero__art{aspect-ratio:1;place-items:center;display:grid;position:relative}.servicio-page .sp-rings{position:absolute;inset:8% 12% 12% 8%}.servicio-page .sp-rings span{border:var(--sp-line) solid var(--servicio-ink);opacity:calc(1 - var(--i) * .15);transform:translate(calc(var(--i) * 13rem), calc(var(--i) * -13rem));border-radius:50%;position:absolute;inset:0}.servicio-page .sp-hero__chrome{filter:drop-shadow(0 30rem 40rem #0000008c);width:92%;height:auto;position:relative}@media (prefers-reduced-motion:no-preference){.servicio-page .sp-rings span{animation:sp-ring-in 1.3s var(--sp-ease) both;animation-delay:calc(.2s + var(--i) * 70ms)}.servicio-page .sp-hero__chrome{animation:sp-chrome-in 1.1s var(--sp-ease) .1s both}}@keyframes sp-ring-in{0%{opacity:0;transform:translate(0)scale(.94)}}@keyframes sp-chrome-in{0%{opacity:0;transform:translateY(28rem)scale(.96)}}.servicio-page .sp-tone--paper{--sp-bg:var(--color-white);--sp-fg:var(--color-navy);--sp-muted:rgba(var(--color-navy-rgb), .7);--sp-accent:var(--color-red-dark);--sp-depth:var(--color-red);--sp-rule:var(--sp-rule-dark)}.servicio-page .sp-tone--tint{--sp-bg:var(--color-gray);--sp-fg:var(--color-navy);--sp-muted:rgba(var(--color-navy-rgb), .72);--sp-accent:var(--color-red-dark);--sp-depth:var(--color-red-dark);--sp-rule:rgba(var(--color-navy-rgb), .16)}.servicio-page .sp-tone--tint-2{--sp-bg:var(--color-gray-dark);--sp-fg:var(--color-navy);--sp-muted:rgba(var(--color-navy-rgb), .76);--sp-accent:var(--color-red-dark);--sp-depth:var(--color-red-dark);--sp-rule:rgba(var(--color-navy-rgb), .18)}.servicio-page .sp-tone--deep{--sp-bg:var(--color-red-dark);--sp-fg:var(--color-white);--sp-muted:rgba(var(--color-white-rgb), .82);--sp-accent:var(--color-gray);--sp-depth:var(--color-gray);--sp-rule:rgba(var(--color-white-rgb), .26)}.servicio-page .sp-tone--night{--sp-bg:var(--color-navy);--sp-fg:var(--color-white);--sp-muted:rgba(var(--color-white-rgb), .7);--sp-accent:var(--color-red);--sp-depth:var(--color-red);--sp-rule:var(--sp-rule-light)}.servicio-page .sp-variations{padding-bottom:0}.servicio-page .sp-vhead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:0 60rem;display:grid}.servicio-page .sp-vhead__eyebrow{color:var(--color-red-dark);margin:0 0 18rem}.servicio-page .sp-vhead__title{text-wrap:balance;margin:0}.servicio-page .sp-vhead__lead{color:rgba(var(--color-navy-rgb), .7);text-wrap:pretty;margin:0}.servicio-page .sp-scale{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:80rem;display:grid}.servicio-page .sp-scale__item{color:var(--color-navy);flex-direction:column;gap:18rem;display:flex}.servicio-page .sp-scale__swatch{background:var(--sp-bg);transform-origin:50% 100%;height:16rem;transition:transform .45s var(--sp-ease)}.servicio-page .sp-scale__item.sp-tone--paper .sp-scale__swatch{box-shadow:inset 0 0 0 1px var(--sp-rule-dark)}.servicio-page .sp-scale__name{padding-right:24rem;transition:color .3s}.servicio-page .sp-scale__item:is(:hover,:focus-visible) .sp-scale__swatch{transform:scaleY(2.5)}.servicio-page .sp-scale__item:is(:hover,:focus-visible) .sp-scale__name{color:var(--color-red-dark)}.servicio-page .sp-scale__item:focus-visible{outline:2px solid var(--color-red-dark);outline-offset:6px}.servicio-page .sp-opts{--sp-last-hold:.35;width:100%}.servicio-page .sp-opt{background:var(--sp-bg);color:var(--sp-fg);padding:120rem 0 130rem}.servicio-page .sp-opt__grid{--u:1rem;column-gap:calc(60 * var(--u));grid-template:"label label""name name""ideal art""text art"1fr"incl incl"/minmax(0,7fr) minmax(0,5fr);display:grid}.servicio-page .sp-opt__label{align-items:center;gap:calc(24 * var(--u));margin:0 0 calc(40 * var(--u));color:var(--sp-accent);grid-area:label;display:flex}.servicio-page .sp-opt__label:after{content:"";background:var(--sp-rule);flex:1;order:1;height:1px}.servicio-page .sp-opt__count{font-variant-numeric:tabular-nums;color:var(--sp-muted);order:2}.servicio-page .sp-opt__name{--sp-name-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 color-mix(in srgb, var(--sp-depth) 60%, transparent), calc(12 * var(--u)) calc(12 * var(--u)) 0 color-mix(in srgb, var(--sp-depth) 26%, transparent);max-width:calc(1000 * var(--u));margin:0 0 calc(64 * var(--u));text-wrap:balance;text-shadow:var(--sp-name-shadow);grid-area:name}.servicio-page .sp-opt__ideal{max-width:calc(580 * var(--u));margin:0 0 calc(28 * var(--u));text-wrap:balance;grid-area:ideal}.servicio-page .sp-opt__ideal-label{margin-bottom:calc(10 * var(--u));color:var(--sp-muted);display:block}.servicio-page .sp-opt__text{max-width:calc(560 * var(--u));color:var(--sp-muted);text-wrap:pretty;grid-area:text;margin:0}.servicio-page .sp-opt__art{width:100%;max-width:calc(430 * var(--u));grid-area:art;place-self:center end;height:auto;overflow:visible}.servicio-page .sp-art__front{--art-accent:var(--sp-accent);--art-bg:var(--sp-bg);color:var(--sp-fg);stroke-dasharray:1;stroke-dashoffset:0}.servicio-page .sp-art__depth{--art-accent:var(--sp-depth);--art-bg:none;color:var(--sp-depth);opacity:calc(.7 - var(--d) * .18);transform:translate(calc(var(--d) * var(--sp-art-step,7px)), calc(var(--d) * var(--sp-art-step,7px)));transition:transform .6s var(--sp-ease), opacity .6s ease}@media (hover:hover) and (pointer:fine){.servicio-page .sp-opt__art:hover{--sp-art-step:12px}}.servicio-page .sp-opt__incl{margin-top:calc(88 * var(--u));grid-area:incl}.servicio-page .sp-opt__incl-label{margin:0 0 calc(22 * var(--u));color:var(--sp-muted)}.servicio-page .sp-opt__incl ul{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0 calc(36 * var(--u));margin:0;padding:0;list-style:none;display:grid}.servicio-page .sp-opt__incl li{padding-top:calc(22 * var(--u));border-top:1px solid var(--sp-rule);text-wrap:pretty;position:relative}.servicio-page .sp-opt__incl li:before{content:"";width:calc(32 * var(--u));background:var(--sp-accent);height:3px;position:absolute;top:-2px;left:0}.servicio-page .sp-opts.is-slides{height:calc((var(--n) + var(--sp-last-hold)) * 100vh)}.servicio-page .sp-opts.is-slides .sp-opts__pin{height:100vh;position:sticky;top:0;overflow:clip}.servicio-page .sp-opts.is-slides .sp-opts__track{height:100%;transform:translate3d(calc(var(--pos,0) * -100%), 0, 0);will-change:transform;display:flex}.servicio-page .sp-opts.is-slides .sp-opt{flex-direction:column;flex:0 0 100%;justify-content:center;height:100%;padding:40px 0 110px;display:flex}.servicio-page .sp-opts.is-slides .sp-opt__grid{--u:min(1rem, calc((100vh - 150px) / 720));--fs-display:calc(72 * var(--u));--fs-title:calc(24 * var(--u));--fs-text:calc(17 * var(--u));grid-template-areas:"label label""name art""ideal art""text art""incl incl"}.servicio-page .sp-opts.is-slides .sp-opt__label{margin-bottom:calc(36 * var(--u))}.servicio-page .sp-opts.is-slides .sp-opt__name{margin-bottom:calc(36 * var(--u));transform:translateX(calc(var(--rel,0) * 7vw))}.servicio-page .sp-opts.is-slides .sp-opt__ideal{margin-bottom:calc(22 * var(--u))}.servicio-page .sp-opts.is-slides .sp-opt__art{max-width:calc(400 * var(--u));transform:translateX(calc(var(--rel,0) * 20vw))}.servicio-page .sp-opts.is-slides .sp-opt__incl{margin-top:calc(52 * var(--u))}.servicio-page .sp-opts.is-armed .sp-opt:not(.is-in) :is(.sp-opt__label,.sp-opt__name,.sp-opt__ideal,.sp-opt__text,.sp-opt__incl){opacity:0;transition:none;translate:0 32rem}.servicio-page .sp-opts.is-armed .sp-opt:not(.is-in) .sp-opt__name{--sp-name-shadow:0 0 0 transparent, 0 0 0 transparent}.servicio-page .sp-opts.is-armed .sp-opt:not(.is-in) .sp-art__front{opacity:0;stroke-dashoffset:1px;transition:none}.servicio-page .sp-opts.is-armed .sp-opt:not(.is-in) .sp-art__depth{opacity:0;transition:none;transform:none}.servicio-page .sp-opt.is-in:not(.is-done) :is(.sp-opt__label,.sp-opt__name,.sp-opt__ideal,.sp-opt__text,.sp-opt__incl){transition:opacity .7s ease var(--sp-delay,0s), translate .9s var(--sp-ease) var(--sp-delay,0s)}.servicio-page .sp-opt.is-in:not(.is-done) .sp-opt__name{--sp-delay:80ms;transition:opacity .7s ease 80ms, translate .9s var(--sp-ease) 80ms, text-shadow .9s var(--sp-ease) .45s}.servicio-page .sp-opt.is-in:not(.is-done) .sp-opt__ideal{--sp-delay:.2s}.servicio-page .sp-opt.is-in:not(.is-done) .sp-opt__text{--sp-delay:.28s}.servicio-page .sp-opt.is-in:not(.is-done) .sp-opt__incl{--sp-delay:.36s}.servicio-page .sp-opt.is-in:not(.is-done) .sp-art__front{transition:opacity .4s .15s,stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) .15s}.servicio-page .sp-opt.is-in:not(.is-done) .sp-art__depth{transition:transform .8s var(--sp-ease) calc(.9s + var(--d) * 80ms), opacity .6s ease calc(.9s + var(--d) * 80ms)}.servicio-page .sp-faq-section{padding-top:140rem}.servicio-page .sp-faq-layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:60rem;display:grid}.servicio-page .sp-faq-layout .sp-head{position:sticky;top:60rem}.servicio-page .sp-eyebrow{color:var(--color-red-dark);margin:0 0 20rem}.servicio-page .sp-h2{text-wrap:balance;margin:0}.servicio-page .sp-faq-section .faq{border-top-color:var(--sp-rule-dark)}.servicio-page .sp-faq-section .faq__item{border-bottom-color:var(--sp-rule-dark)}.servicio-page .sp-faq-section .faq__trigger{color:var(--color-navy)}.servicio-page .sp-faq-section .faq__trigger:hover,.servicio-page .sp-faq-section .faq__trigger[aria-expanded=true]{color:var(--color-red-dark)}.servicio-page .sp-faq-section .faq__trigger:focus-visible{outline-color:var(--color-red-dark)}.servicio-page .sp-faq-section .faq__panel-inner p{color:rgba(var(--color-navy-rgb), .72)}.servicio-page .sp-related{padding-top:0}.servicio-page .sp-related__label{color:var(--color-red-dark);margin:0 0 28rem}.servicio-page .sp-closing{padding:150rem 0 0}.servicio-page .sp-more{gap:18rem;margin:0;padding:0;list-style:none;display:grid}.servicio-page .sp-more__item{--sp-glass-radius:32rem;--sp-lift:8rem;--sp-ease-lift:cubic-bezier(.55, 0, .1, 1);z-index:0;border-radius:var(--sp-glass-radius);box-shadow:0 0 0 1px rgba(var(--color-navy-rgb), .06), 0 0 0 0 transparent, 0 0 0 0 transparent, 0 2rem 6rem 0 rgba(var(--color-navy-rgb), .05), 0 30rem 60rem -30rem rgba(var(--color-navy-rgb), .28);transition:transform .4s var(--sp-ease-lift), box-shadow .4s var(--sp-ease-lift);position:relative;overflow:hidden}.servicio-page .sp-more__item:before{content:"";z-index:-1;background:var(--servicio-ink);opacity:.55;filter:blur(26px);border-radius:50%;width:40%;height:68%;position:absolute;top:16%;right:5%}.servicio-page .sp-more__link{border-radius:var(--sp-glass-radius);backdrop-filter:blur(24px)saturate(1.8);color:var(--color-navy);box-shadow:inset 0 1.5px 0 0 #fffffff2, inset 1.5px 0 0 0 #fff9, inset 0 -1px 0 0 rgba(var(--color-navy-rgb), .08), inset -1px 0 0 0 rgba(var(--color-navy-rgb), .04), inset 0 0 28rem 0 #ffffff8c;transition:background-color .5s var(--sp-ease), box-shadow .5s var(--sp-ease);background:#ffffff6b;grid-template-columns:minmax(0,1fr) minmax(0,360rem) 44rem;align-items:center;gap:48rem;padding:44rem 56rem 40rem;display:grid}.servicio-page .sp-more__name{text-transform:uppercase;color:var(--servicio-dark);transition:transform .4s var(--sp-ease), text-shadow .4s var(--sp-ease);text-shadow:0 0 #0000,0 0 #0000}.servicio-page .sp-more__title{color:rgba(var(--color-navy-rgb), .7);text-wrap:balance;transition:color .3s}.servicio-page .sp-more__arrow{width:44rem;height:44rem;color:rgba(var(--color-navy-rgb), .5);transition:transform .4s var(--sp-ease), color .3s ease}.servicio-page .sp-more__link:focus-visible{outline:none}.servicio-page .sp-more__item:has(.sp-more__link:focus-visible){outline:2px solid var(--servicio-dark);outline-offset:6px}.servicio-page .sp-more__item:has(.sp-more__link:is(:hover,:focus-visible)){transform:translate(calc(var(--sp-lift) * -1), calc(var(--sp-lift) * -1));box-shadow:0 0 0 1px rgba(var(--color-navy-rgb), .08), var(--sp-lift) var(--sp-lift) 0 0 var(--servicio-ink), calc(var(--sp-lift) * 2) calc(var(--sp-lift) * 2) 0 0 color-mix(in srgb, var(--servicio-ink) 35%, transparent), 0 0 0 0 transparent, 0 0 0 0 transparent}.servicio-page .sp-more__item:has(.sp-more__link:active){box-shadow:0 0 0 1px rgba(var(--color-navy-rgb), .08), 0 0 0 0 var(--servicio-ink), 0 0 0 0 color-mix(in srgb, var(--servicio-ink) 35%, transparent), 0 0 0 0 transparent, 0 0 0 0 transparent;transition-duration:90ms;transform:translate(0)}.servicio-page .sp-more__link:is(:hover,:focus-visible){box-shadow:inset 0 1.5px 0 0 #fff, inset 1.5px 0 0 0 #ffffffbf, inset 0 -1px 0 0 rgba(var(--color-navy-rgb), .1), inset -1px 0 0 0 rgba(var(--color-navy-rgb), .05), inset 0 0 32rem 0 #fff9;background-color:#ffffff4d}.servicio-page .sp-more__link:is(:hover,:focus-visible) .sp-more__name{text-shadow:6rem 6rem 0 color-mix(in srgb, var(--servicio-ink) 55%, transparent), 12rem 12rem 0 color-mix(in srgb, var(--servicio-ink) 25%, transparent);transform:translate(-6rem,-6rem)}.servicio-page .sp-more__link:is(:hover,:focus-visible) .sp-more__title{color:var(--color-navy)}.servicio-page .sp-more__link:is(:hover,:focus-visible) .sp-more__arrow{color:var(--servicio-dark);transform:translate(8rem)}.servicio-page .sp-final{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:60rem 100rem;padding-bottom:170rem;scroll-margin-top:60rem;display:grid}.servicio-page .sp-final__title{text-wrap:balance;margin:0 0 28rem}.servicio-page .sp-final__text{max-width:520rem;color:rgba(var(--color-white-rgb), .7);text-wrap:pretty;margin:0}.servicio-page .sp-final__direct{border-top:1px solid var(--sp-rule-light);margin-top:56rem;padding-top:28rem}.servicio-page .sp-final__or{color:rgba(var(--color-white-rgb), .55);margin:0 0 16rem}.servicio-page .sp-final__direct-btns{flex-wrap:wrap;gap:12rem;display:flex}.servicio-page .sp-form{gap:44rem;padding-top:12rem}.servicio-page .sp-form .contact-form__label{color:var(--sp-ink-light)}.servicio-page .sp-form .contact-form__optional{color:rgba(var(--color-white-rgb), .45)}.servicio-page .sp-form .contact-form__control{border-bottom-color:var(--sp-rule-light)}.servicio-page .sp-form .contact-form__control:hover{border-bottom-color:rgba(var(--color-white-rgb), .4)}.servicio-page .sp-form .contact-form__control:focus{border-bottom-color:var(--servicio-ink)}.servicio-page .sp-form__pick{border:0;min-width:0;margin:0;padding:0}.servicio-page .sp-form__pick legend{margin-bottom:18rem;padding:0}.servicio-page .sp-form__chips{flex-wrap:wrap;gap:12rem;display:flex}.servicio-page .sp-chip{cursor:pointer;position:relative}.servicio-page .sp-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.servicio-page .sp-chip__face{border:1px solid var(--sp-rule-light);color:rgba(var(--color-white-rgb), .8);transition:transform .32s var(--sp-ease), box-shadow .32s var(--sp-ease), background .25s ease, border-color .25s ease, color .25s ease;border-radius:999px;align-items:center;gap:10rem;padding:11rem 20rem 11rem 16rem;display:inline-flex;box-shadow:0 0 #0000,0 0 #0000}.servicio-page .sp-chip__face:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:9rem;height:9rem;transition:background .25s}.servicio-page .sp-chip:hover .sp-chip__face{border-color:rgba(var(--color-white-rgb), .45);color:var(--color-white)}.servicio-page .sp-chip input:checked+.sp-chip__face{background:var(--servicio-ink);border-color:var(--servicio-ink);color:var(--color-navy);box-shadow:3rem 3rem 0 0 color-mix(in srgb, var(--servicio-ink) 50%, transparent), 6rem 6rem 0 0 color-mix(in srgb, var(--servicio-ink) 22%, transparent);transform:translate(-3rem,-3rem)}.servicio-page .sp-chip input:checked+.sp-chip__face:before{background:currentColor}.servicio-page .sp-chip input:focus-visible+.sp-chip__face{outline:2px solid var(--servicio-ink);outline-offset:4px}.servicio-page .sp-form__foot{flex-wrap:wrap;align-items:center;gap:16rem 28rem;display:flex}.servicio-page .sp-form .contact-form__status{color:rgba(var(--color-white-rgb), .7);flex:260rem}@media (768px<=width<1100px){.servicio-page .sp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.servicio-page .sp-more__link{grid-template-columns:minmax(0,1fr) 44rem}.servicio-page .sp-more__title{grid-area:2/1}.servicio-page .sp-more__arrow{grid-area:1/2/span 2}}@media (768px<=width<1024px){.servicio-page .sp-hero__title{font-size:var(--fs-h2)}.servicio-page .sp-vhead{grid-template-columns:minmax(0,1fr);gap:24rem}.servicio-page .sp-vhead__lead{max-width:640rem}.servicio-page .sp-faq-layout{grid-template-columns:minmax(0,1fr);gap:48rem}.servicio-page .sp-faq-layout .sp-head{position:static}.servicio-page .sp-final{grid-template-columns:minmax(0,1fr);gap:80rem}}@media (width<768px){.servicio-page{--sp-line:1.5px}.servicio-page .sp-section{padding:72px 0 88px}.servicio-page .sp-hero{padding:56px 0 72px}.servicio-page .sp-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.servicio-page .sp-crumbs ol{gap:8px;margin-bottom:32px}.servicio-page .sp-crumbs li+li:before{margin-right:8px}.servicio-page .sp-hero__title{margin-bottom:18px}.servicio-page .sp-hero__lead{margin-bottom:30px}.servicio-page .sp-hero__art{width:min(100%,340px);margin:0 auto}.servicio-page .sp-variations{padding-bottom:0}.servicio-page .sp-vhead{grid-template-columns:minmax(0,1fr);gap:16px}.servicio-page .sp-vhead__eyebrow{margin-bottom:10px}.servicio-page .sp-scale{display:none}.servicio-page .sp-opt{padding:56px 0 64px}.servicio-page .sp-opt__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""art""name""ideal""text""incl"}.servicio-page .sp-opt__label{gap:14px;margin-bottom:28px}.servicio-page .sp-opt__art{justify-self:start;width:min(62vw,230px);margin:0 0 28px}.servicio-page .sp-opt__name{--sp-name-shadow:3px 3px 0 color-mix(in srgb, var(--sp-depth) 60%, transparent), 6px 6px 0 color-mix(in srgb, var(--sp-depth) 26%, transparent);margin-bottom:28px}.servicio-page .sp-opt__ideal{margin-bottom:18px}.servicio-page .sp-opt__ideal-label{margin-bottom:6px}.servicio-page .sp-opt__incl{margin-top:36px}.servicio-page .sp-opt__incl-label{margin-bottom:4px}.servicio-page .sp-opt__incl ul{grid-template-columns:minmax(0,1fr)}.servicio-page .sp-opt__incl li{border-top:0;border-bottom:1px solid var(--sp-rule);padding:14px 0}.servicio-page .sp-opt__incl li:before{display:none}.servicio-page .sp-faq-section{padding-top:64px}.servicio-page .sp-faq-layout{grid-template-columns:minmax(0,1fr);gap:8px}.servicio-page .sp-faq-layout .sp-head{margin-bottom:24px;position:static}.servicio-page .sp-eyebrow{margin-bottom:12px}.servicio-page .sp-related{padding-top:0}.servicio-page .sp-closing{padding:72px 0 0}.servicio-page .sp-related__label{margin-bottom:16px}.servicio-page .sp-more{gap:12px}.servicio-page .sp-more__item{--sp-glass-radius:20px;--sp-lift:4px}.servicio-page .sp-more__item:before{filter:blur(18px);width:42%;height:64%;top:18%;right:6%}.servicio-page .sp-more__link{grid-template-columns:minmax(0,1fr) 28px;gap:8px 16px;padding:22px 20px 20px 22px}.servicio-page .sp-more__title{grid-area:2/1}.servicio-page .sp-more__arrow{grid-area:1/2/span 2;width:28px;height:28px}.servicio-page .sp-more__link:is(:hover,:focus-visible) .sp-more__name{text-shadow:3px 3px 0 color-mix(in srgb, var(--servicio-ink) 55%, transparent), 6px 6px 0 color-mix(in srgb, var(--servicio-ink) 25%, transparent);transform:translate(-3px,-3px)}.servicio-page .sp-final{grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:88px}.servicio-page .sp-final__title{margin-bottom:16px}.servicio-page .sp-final__direct{margin-top:28px;padding-top:20px}.servicio-page .sp-final__or{margin-bottom:12px}.servicio-page .sp-form{gap:32px;padding-top:0}.servicio-page .sp-form__pick legend{margin-bottom:14px}.servicio-page .sp-form__chips{gap:10px}.servicio-page .sp-chip__face{gap:8px;min-height:44px;padding:10px 16px 10px 14px}.servicio-page .sp-chip__face:before{width:8px;height:8px}.servicio-page .sp-chip input:checked+.sp-chip__face{box-shadow:2px 2px 0 0 color-mix(in srgb, var(--servicio-ink) 50%, transparent), 4px 4px 0 0 color-mix(in srgb, var(--servicio-ink) 22%, transparent);transform:translate(-2px,-2px)}.servicio-page .sp-form__foot .btn--primary{width:100%}}@media (prefers-reduced-motion:reduce){.servicio-page .sp-more__item,.servicio-page .sp-more__name,.servicio-page .sp-more__arrow,.servicio-page .sp-chip__face{transition:none}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 1000;src:url(/fonts/inter-latin.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100 1000;src:url(/fonts/inter-latin-italic.woff2)format("woff2");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300 700;src:url(/fonts/space-grotesk-variable.woff2)format("woff2")}.preload[data-astro-cid-hkbrpulz] .brand-page[data-astro-cid-hkbrpulz]{opacity:0}
