.ft{--ft-ink:rgb(255 255 255/0.92);--ft-soft:rgb(255 255 255/0.66);--ft-dim:rgb(255 255 255/0.46);--ft-line:rgb(255 255 255/0.09);--ft-glow:#b9a6f5;--ft-lav:#cdbffb;--ft-top:#160c3c;color:var(--ft-ink)}.ft,.ft__night{position:relative;isolation:isolate}.ft__night{overflow:clip;background:radial-gradient(60% 55% at 85% 0,rgb(139 107 240/.22),transparent 70%),radial-gradient(70% 60% at 50% 100%,rgb(109 74 212/.28),transparent 70%),linear-gradient(180deg,var(--ft-top),#0d0725 55%,#0a0520)}[dir=rtl] .ft__night{background:radial-gradient(60% 55% at 15% 0,rgb(139 107 240/.22),transparent 70%),radial-gradient(70% 60% at 50% 100%,rgb(109 74 212/.28),transparent 70%),linear-gradient(180deg,var(--ft-top),#0d0725 55%,#0a0520)}.ft__night:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,rgb(205 191 251/.55) 50%,transparent)}.ft__night:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='380'%3E%3Ccircle cx='235' cy='213' r='1' fill='white' fill-opacity='0.45'/%3E%3Ccircle cx='445' cy='72' r='1.2' fill='white' fill-opacity='0.46'/%3E%3Ccircle cx='319' cy='71' r='1' fill='white' fill-opacity='0.39'/%3E%3Ccircle cx='47' cy='308' r='0.6' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='206' cy='172' r='1.2' fill='white' fill-opacity='0.54'/%3E%3Ccircle cx='324' cy='316' r='0.6' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='99' cy='92' r='0.6' fill='white' fill-opacity='0.60'/%3E%3Ccircle cx='170' cy='225' r='0.7' fill='white' fill-opacity='0.48'/%3E%3Ccircle cx='333' cy='190' r='0.6' fill='white' fill-opacity='0.46'/%3E%3Ccircle cx='145' cy='379' r='0.6' fill='white' fill-opacity='0.57'/%3E%3Ccircle cx='164' cy='87' r='0.8' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='293' cy='41' r='0.6' fill='white' fill-opacity='0.63'/%3E%3Ccircle cx='201' cy='364' r='0.6' fill='white' fill-opacity='0.35'/%3E%3Ccircle cx='482' cy='20' r='1' fill='white' fill-opacity='0.69'/%3E%3Ccircle cx='207' cy='28' r='0.7' fill='white' fill-opacity='0.60'/%3E%3Ccircle cx='140' cy='33' r='0.8' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='213' cy='351' r='0.7' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='53' cy='23' r='1' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='291' cy='170' r='0.7' fill='white' fill-opacity='0.69'/%3E%3Ccircle cx='400' cy='159' r='1' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='219' cy='81' r='0.8' fill='white' fill-opacity='0.64'/%3E%3Ccircle cx='507' cy='225' r='0.6' fill='white' fill-opacity='0.34'/%3E%3Ccircle cx='205' cy='325' r='1.2' fill='white' fill-opacity='0.30'/%3E%3Ccircle cx='514' cy='81' r='0.8' fill='white' fill-opacity='0.25'/%3E%3Ccircle cx='317' cy='316' r='1' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='47' cy='221' r='0.7' fill='white' fill-opacity='0.26'/%3E%3Ccircle cx='192' cy='236' r='0.7' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='252' cy='218' r='1' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='80' cy='345' r='1.2' fill='white' fill-opacity='0.36'/%3E%3Ccircle cx='99' cy='281' r='1.2' fill='white' fill-opacity='0.34'/%3E%3Ccircle cx='494' cy='335' r='1.2' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='25' cy='41' r='1.2' fill='white' fill-opacity='0.68'/%3E%3Ccircle cx='124' cy='268' r='0.8' fill='white' fill-opacity='0.44'/%3E%3Ccircle cx='471' cy='187' r='1.2' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='375' cy='26' r='0.7' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='340' cy='234' r='0.6' fill='white' fill-opacity='0.38'/%3E%3Ccircle cx='477' cy='78' r='0.6' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='214' cy='95' r='0.6' fill='white' fill-opacity='0.33'/%3E%3Ccircle cx='192' cy='217' r='0.7' fill='white' fill-opacity='0.29'/%3E%3Ccircle cx='72' cy='171' r='0.8' fill='white' fill-opacity='0.55'/%3E%3Ccircle cx='359' cy='222' r='0.7' fill='white' fill-opacity='0.52'/%3E%3Ccircle cx='480' cy='180' r='0.8' fill='white' fill-opacity='0.57'/%3E%3Ccircle cx='501' cy='8' r='0.6' fill='white' fill-opacity='0.47'/%3E%3Ccircle cx='380' cy='121' r='0.6' fill='white' fill-opacity='0.28'/%3E%3Ccircle cx='284' cy='280' r='0.7' fill='white' fill-opacity='0.61'/%3E%3Ccircle cx='476' cy='134' r='1' fill='white' fill-opacity='0.66'/%3E%3C/svg%3E");background-size:520px 380px;-webkit-mask-image:linear-gradient(#000,rgb(0 0 0/.2) 60%,transparent 85%);mask-image:linear-gradient(#000,rgb(0 0 0/.2) 60%,transparent 85%)}.ft .dr .k{stroke:rgb(255 255 255/.78)}.ft .dr .a{stroke:var(--ft-glow)}.ft .dr .af{fill:var(--ft-glow)}.ft .dr .kf{fill:rgb(255 255 255/.78)}.ft__cta{--city-w:clamp(160px,15vw,200px);--city-h:calc(var(--city-w) * 1.0077);--slope:44px;--lead:14px;--pad:clamp(32px,4vw,48px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px}.ft__cta:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:calc(50% - 50vw);inset-inline-end:calc(var(--city-w) + var(--lead) + var(--slope));block-size:1px;background:var(--ft-line)}.ft__cta-copy{align-self:center;padding-block:var(--pad)}.ft__cta-title{max-inline-size:26ch;margin:0 0 8px;font:800 clamp(24px,2.6vw,32px) /1.15 var(--display);letter-spacing:-.025em;color:#ffffff;text-wrap:balance}[dir=rtl] .ft__cta-title{letter-spacing:0;line-height:1.35}.ft__cta-body{max-inline-size:56ch;margin:0 0 22px;font:400 15px/1.7 var(--body);color:var(--ft-soft)}.ft__cta-actions{display:flex;flex-wrap:wrap;gap:12px}.ft__btn{background:#ffffff;color:#2d1874}.ft__btn:hover{background:#efeaff}[dir=rtl] .ft__btn-arrow{transform:scaleX(-1)}.ft__ghost{border:1px solid rgb(255 255 255/.28);background:transparent;color:#ffffff}.ft__ghost:hover{border-color:rgb(255 255 255/.6)}.ft__btn:focus-visible,.ft__ghost:focus-visible{outline:2px solid var(--ft-lav);outline-offset:2px}.ft__city{--lift:calc(50% - var(--city-h) / 2);position:relative;display:grid;align-items:center;inline-size:var(--city-w);--draw-spread:1.6s}.ft__city:after{content:"";position:absolute;inset-block-end:var(--lift);inset-inline-start:calc(-1 * var(--lead));inset-inline-end:-50vw;block-size:1px;background:var(--ft-line)}.ft__city:before{content:"";position:absolute;inset-block-end:0;inset-inline-end:calc(100% + var(--lead));inline-size:var(--slope);block-size:var(--lift);background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--ft-line) 50%,transparent calc(50% + .8px))}[dir=rtl] .ft__city:before{background:linear-gradient(to bottom left,transparent calc(50% - .8px),var(--ft-line) 50%,transparent calc(50% + .8px))}.ft__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:40px clamp(20px,3vw,48px);gap:40px clamp(20px,3vw,48px);padding-block:clamp(40px,5vw,56px)}.ft__logo{display:block;inline-size:112px;block-size:auto}.lm__core,.lm__ram{fill:#ffffff}.ft__tagline{max-inline-size:36ch;margin:18px 0 12px;font:400 14.5px/1.7 var(--body);color:var(--ft-soft)}.ft__place{display:flex;align-items:center;gap:8px;margin:0 0 22px;font:500 13.5px var(--body);color:var(--ft-dim)}.ft__place svg{color:var(--ft-lav)}.ft__social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}@media (min-width:64.01rem){.ft__social{display:grid;grid-template-columns:repeat(4,44px)}}.ft__social-link{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.05);color:var(--ft-soft);transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.ft__social-link:hover{color:#ffffff;border-color:transparent;transform:translateY(-3px)}.ft__social-link:active{transform:scale(.96)}.ft__social-link:focus-visible{outline:2px solid var(--ft-lav);outline-offset:2px}.ft__social-link--whatsapp:hover{background:#25d366}.ft__social-link--linkedin:hover{background:#0a66c2}.ft__social-link--instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ft__social-link--youtube:hover{background:#ff0000}.ft__social-link--facebook:hover{background:#1877f2}.ft__social-link--tiktok:hover,.ft__social-link--x:hover{background:#000000;border-color:rgb(255 255 255/.4)}.ft__social-link--snapchat:hover{background:#fffc00;color:#000000}.ft__social-link--telegram:hover{background:#26a5e4}.ft__col-title{margin:0 0 16px;font:600 13px/1.3 var(--body);color:var(--ft-dim)}.ft__links{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.ft__links a{position:relative;font:500 14.5px/1.4 var(--body);color:var(--ft-soft);text-decoration:none;transition:color .2s var(--ease)}.ft__links a:after{content:"";position:absolute;inset-inline:0;inset-block-end:-3px;block-size:1px;background:var(--ft-lav);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--ease)}[dir=rtl] .ft__links a:after{transform-origin:100% 50%}.ft__links a:hover{color:#ffffff}.ft__links a:hover:after{transform:scaleX(1)}.ft__ground{position:relative;-webkit-padding-before:clamp(8px,2vw,24px);padding-block-start:clamp(8px,2vw,24px);--draw-spread:0.9s;--draw-dur:2.4s}.ft__dunes{position:absolute;inset-inline:0;inset-block-end:0;inline-size:100%;block-size:clamp(70px,8vw,120px);--draw-spread:0.6s;--draw-dur:2.2s;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.ft .ft__dunes .k{stroke:rgb(205 191 251/.22);stroke-width:1.2}.ft__mark{position:relative;-webkit-padding-after:clamp(34px,4.5vw,64px);padding-block-end:clamp(34px,4.5vw,64px)}.wm{inline-size:100%;-webkit-mask-image:linear-gradient(#000 45%,rgb(0 0 0/.35));mask-image:linear-gradient(#000 45%,rgb(0 0 0/.35))}.wm__fill path{fill:url(#wm-fill);stroke:none}.wm__line path{stroke:rgb(255 255 255/.55);stroke-width:5}.wm__line .wm__ram path{stroke:var(--ft-glow)}.wm .wm__run path{stroke:var(--ft-lav);stroke-width:9;stroke-dasharray:.05 .95;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 10px rgb(205 191 251/.9));animation:none}@media (prefers-reduced-motion:no-preference){.ft__ground[data-armed] .wm__fill{opacity:0;transition:opacity 1.2s var(--ease) 2.2s}.ft__ground[data-seen] .wm__fill{opacity:1}.ft__ground[data-seen] .wm .wm__run path{opacity:1;transition:opacity 1s var(--ease) 3.2s;animation:wm-run 7s linear infinite;animation-delay:calc(var(--i, 0) * -7s)}}@keyframes wm-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ft__bar{position:relative;-webkit-border-before:1px solid var(--ft-line);border-block-start:1px solid var(--ft-line);background:rgb(5 2 16/.35)}.ft__bar-inner{justify-content:space-between;gap:12px 24px;padding-block:18px;font:400 13px var(--body);color:var(--ft-dim)}.ft__bar-inner,.ft__bar-links{display:flex;flex-wrap:wrap;align-items:center}.ft__bar-links{gap:8px 20px}.ft__bar-links a{color:var(--ft-dim);text-decoration:none;transition:color .2s var(--ease)}.ft__bar-links a:hover{color:#ffffff}.ft__top{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgb(255 255 255/.14);border-radius:999px}.ft__top:hover{border-color:rgb(255 255 255/.4)}.ft__top svg{transition:transform .25s var(--ease)}.ft__top:hover svg{transform:translateY(-2px)}@media (max-width:64rem){.ft__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ft__brand{grid-column:1/-1}}@media (max-width:40rem){.ft__cta{gap:14px;--pad:28px}.ft__cta-title{-webkit-margin-after:5px;margin-block-end:5px;font-size:15px}.ft__cta-body{-webkit-margin-after:12px;margin-block-end:12px;font-size:11.5px;line-height:1.6}.ft__cta-actions{gap:6px}.ft__cta-actions .btn{gap:5px;padding:5px 11px;min-block-size:30px;border-radius:9px;font-size:11.5px}.ft__cta-actions .btn svg{inline-size:12px;block-size:12px}.ft__cta{--city-w:96px;--slope:30px;--lead:8px}.ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__col--services{display:none}.wm__line path{stroke-width:13}.wm .wm__run path{stroke-width:20}.ft__bar-inner{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.ft__links a:after,.ft__social-link,.ft__top svg{transition:none}}.ft__bar-legal{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.ft__id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}