﻿@import url("https://fonts.cdnfonts.com/css/hubot-sans");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap");.material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24}:root{--header-height: 89px;--global-gap: 20px;--global-card-gap: 25px;--line-color: rgba(186, 215, 247, .18);--main-grid-padding: 6vw;--main-grid-max-width: 1300px;--tipo-primary: "Bebas Neue", sans-serif;--section-mb: 20vh;--light-primary: #7ebddb;--dark-primary: #0E1C3F;--primary: #000000}body{font-family:'Plus Jakarta Sans', sans-serif}html{scroll-behavior:smooth}.first-section{padding-top:var(--header-height) !important;transition:padding .1s}.main-container{margin-inline:auto;padding-inline:calc(12vw + 10vh);width:100%}@media (max-width: 768px){.main-container{padding-inline:calc(3vw + 6vh)}}.ignore-main-container{margin-inline:calc(-1 * 12vw);display:block}.main-container__only-padding{margin-inline:auto;padding-inline:12vw;width:100%}.main-section-mb{margin-block-end:var(--section-mb)}.anchor{display:block;position:absolute;top:calc(-1 * var(--header-height));visibility:hidden}.main-button{background-color:var(--primary);color:white;font-size:.75rem;text-transform:uppercase;width:100%;border-radius:12px;padding:6px 10px;display:flex;justify-content:center;align-items:center;gap:10px}.main-button:hover{background-color:var(--dark-primary);transition:background-color 0.3s ease}.main-button.active{background-color:var(--dark-primary)}.main-button.no-active{background-color:var(--light-primary)}.date-input-picker{display:block !important;width:100% !important;border-radius:1rem !important;border:1px solid #d1d5db !important;font-size:.875rem !important;line-height:1.25rem !important;padding:.625rem .75rem !important;outline:none !important;background:#fff !important;color:#111827 !important;transition:border-color .15s ease, box-shadow .15s ease, color .15s ease, background-color .15s ease !important}.date-input-picker::placeholder{color:#9ca3af !important}.date-input-picker:focus{border-color:var(--primary, #0b80ee) !important;box-shadow:0 0 0 2px rgba(11,128,238,0.35) !important}html.dark .date-input-picker{background:#0f1722 !important;border-color:#374151 !important;color:#f3f4f6 !important}html.dark .date-input-picker::placeholder{color:#6b7280 !important}html.dark .date-input-picker:focus{border-color:var(--primary, #0b80ee) !important;box-shadow:0 0 0 2px rgba(11,128,238,0.45) !important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.22) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.14);border-radius:999px;border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.22);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}.offcanvas{width:calc(12vw + 10vh) !important;background-color:black !important}.offcanvas .offcanvas-header{border-bottom:1px solid rgba(255,255,255,0.1) !important;height:10vh}.offcanvas-body{padding:0 0 !important}.pillars-section{width:100%;padding:20px 0}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));border-left:1px solid var(--line-color)}@media (max-width: 600px){.pillars-grid{grid-template-columns:1fr;border-left:none}.pillar{border-right:none}}.pillar{padding:clamp(10px, 3vw, 15px);padding-block:25px;border-right:1px solid var(--line-color);border-top:1px solid var(--line-color);position:relative}@media (max-width: 768px){.pillar{margin-bottom:10px;border:1px solid var(--line-color);border-left:1px solid var(--line-color)}}.pillars-grid .pillar{border-top:none;border-bottom:none}@media (max-width: 768px){.pillars-grid .pillar{margin-bottom:10px;border-top:1px solid var(--line-color);border-bottom:1px solid var(--line-color);border-left:1px solid var(--line-color)}}.pillar-title{color:#cfe4ff;font-size:1.1rem;font-weight:600;margin-bottom:30px;text-align:center;letter-spacing:.03em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:45px}@media (max-width: 768px){.pillar-title{margin-bottom:10px}}.pillar-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.pillar-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 6px;background:#111c24;border:2px solid #7abfee;transition:.25s}.pillar-item:hover{box-shadow:0 0 20px rgba(122,191,238,0.8);transform:rotate(7deg) scale(1.05);border:2px solid #7abfee}.pillar-item span{font-size:27px;color:#9dc3f7}.pillar-item p{font-size:.8rem;color:#d6e7ff;margin:0}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease, transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.site-footer{padding:45px 0 20px;font-size:15px;line-height:24px;color:var(--white)}.site-footer hr{border-top-color:#bbb;opacity:0.5}.site-footer hr.small{margin:20px 0}.site-footer h6{color:var(--primary);font-size:16px;text-transform:uppercase;margin-top:5px;letter-spacing:2px}.site-footer a{color:var(--white)}.site-footer a:hover{color:#3366cc;text-decoration:none}.footer-links{padding-left:0;list-style:none}.footer-links li{display:block}.footer-links a{color:var(--primary)}.footer-links a:active,.footer-links a:focus,.footer-links a:hover{color:#3366cc;text-decoration:none}.footer-links.inline li{display:inline-block}.site-footer .social-icons{text-align:right}.site-footer .social-icons a{width:40px;height:40px;line-height:40px;margin-left:6px;margin-right:0;border-radius:100%}.copyright-text{margin:0}@media (max-width: 991px){.site-footer [class^=col-]{margin-bottom:30px}}@media (max-width: 767px){.site-footer{padding-bottom:0}.site-footer .copyright-text,.site-footer .social-icons{text-align:center}}.social-icons{padding-left:0;margin-bottom:0;list-style:none}.social-icons li{display:inline-block;margin-bottom:4px}.social-icons li.title{margin-right:15px;text-transform:uppercase;color:var(--white);font-weight:700;font-size:13px}.social-icons a{background-color:white;color:black;font-size:20px !important;display:inline-block;line-height:44px;width:44px;height:44px;text-align:center;margin-right:8px;border-radius:100%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.social-icons a:active,.social-icons a:focus,.social-icons a:hover{color:var(--primary)}.social-icons.size-sm a{line-height:34px;height:34px;width:34px;font-size:14px}@media (max-width: 767px){.social-icons li.title{display:block;margin-right:0;font-weight:600}}footer{position:relative;background-color:#1d1d1d;color:white;padding:20px 0}footer span{text-transform:uppercase;font-size:14px;font-weight:700;color:var(--white)}footer a{font-size:16px !important;color:var(--white)}footer a:hover{color:gray !important}.zensavvy-logo{display:flex;align-items:center;text-decoration:none;gap:10px}.zensavvy-logo img{width:40px}.zensavvy-logo span{color:var(--white);text-transform:none;font-size:16px;text-decoration:none}.faqs-section{background:linear-gradient(0deg, #1d1d1d, transparent 60%);padding-block:clamp(25px, 5vw, 50px)}.faqs-section summary{font-size:15px;text-transform:uppercase;font-weight:700}.faqs-section details{margin-bottom:10px;background-color:white;border-radius:10px;background-color:#4e4e4e !important;color:var(--white);overflow:hidden}.faqs-section details>div{background-color:#9DC3F7;padding:15px;color:black}.faqs-section details summary{background-color:#000000 !important;padding:15px;color:white !important}.faqs-section details p{padding:15px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{margin:0;font-family:Untitled Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;background:var(--primary) linear-gradient(0deg, rgba(216,236,248,0.06), rgba(152,192,239,0.06));font-size:clamp(10px, 1vw, 20px);--_factor: clamp(360px, 40vw, 900px);--_size: clamp(var(--_factor), 40vw, 900px)}h2{font-family:'Hubot-Sans', sans-serif}h2,p{margin:0;padding:0}h2 a{text-decoration:none;color:unset}.header{top:0;display:flex;width:100%;justify-content:center;color:#bad6f7;position:fixed;top:0;left:0;right:0;margin:0 auto;opacity:0;height:10vh;width:100vw;translate:0 -1em;z-index:9999;animation:load 2s ease-in 2s forwards, up 1.4s ease-out 2s forwards;border-bottom:1px solid rgba(28,28,28,0.514);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(to bottom, rgba(8,12,18,0.65), rgba(8,12,18,0.25), rgba(8,12,18,0));border-bottom:1px solid var(--line-color)}.header>:nth-child(1){font-size:1em;position:absolute;display:flex;justify-content:center;align-items:center;left:12vw;width:10vh !important;height:10vh}@media (max-width: 575px){.header>:nth-child(1){left:3vw}}.menu-button{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%;cursor:pointer;padding:2vh;position:relative;z-index:999}.menu-button div{width:6vh;height:1px;background:#9dc3f7;transition:transform .35s ease, opacity .25s ease}.menu-button.open div:nth-child(1){transform:translateY(2vh) rotate(45deg)}.menu-button.open div:nth-child(2){opacity:0}.menu-button.open div:nth-child(3){transform:translateY(-2vh) rotate(-45deg)}.menu-item{height:10vh;display:flex;min-width:100%;align-items:center;border-bottom:1px solid rgba(29,29,29,0.512)}.a-link{color:white !important;padding-inline:2vh;font-size:1.4em}.header>:nth-child(2){position:absolute;left:0;right:0;margin:0 auto;width:fit-content}.header>h2{opacity:0.5;cursor:pointer;transition:opacity 0.04s ease-in-out}.header>h2:hover{opacity:1;text-shadow:0 2px 16px rgba(174,207,242,0.6);width:fit-content}.header>div.mid-spot{width:1.8em;height:1.8em;border-radius:50%;background:black;box-shadow:0 0 1em 0 #98c0ef;cursor:pointer;transition:box-shadow 1s ease-in-out}.header>div.mid-spot:hover{box-shadow:-0.3em 0.1em 0.2em 0 #d8bd10}.header>:nth-child(2):hover ~ .spotlight{animation:colorize 10s linear infinite}button.contact-btn{position:absolute;right:calc(12vw + 2vh);top:2vh;width:6vh !important;height:6vh;padding:.5vh;cursor:pointer;border:none;transition:background 0.5s, transform 0.5s;border:1px solid #c2ccff33;border-radius:50%;opacity:.8;background:#121521;color:#9dc3f7;white-space:nowrap}@media (max-width: 575px){button.contact-btn{right:calc(3vw + 2vh)}}button.contact-btn::before{content:'';display:block;position:absolute;left:0;top:0;border-radius:20em;width:100%;height:100%;background:rgba(194,204,255,0.568627) radial-gradient(farthest-side at 50% 100%, #c2ccff, transparent);opacity:0.1;transition:all 0.4s ease-in-out}button.contact-btn:hover::before{background:rgba(194,204,255,0.117647) radial-gradient(farthest-side at 50% 100%, #c2ccff, transparent);opacity:0.3}.contact-btn .glow{--border-width: 1px;--loop-cycle: 24s;position:absolute;inset:calc(var(--border-width)* -1);border-radius:50px;border:var(--border-width) solid transparent;-webkit-mask:linear-gradient(transparent, transparent),linear-gradient(white, white);mask:linear-gradient(transparent, transparent),linear-gradient(white, white);-webkit-mask-clip:padding-box, border-box;mask-clip:padding-box, border-box;-webkit-mask-composite:source-in, xor;mask-composite:intersect;pointer-events:none}button.contact-btn:hover .glow{--loop-cycle: 2s}.contact-btn .glow::after,.contact-btn .glow::before{content:"";height:100%;offset-anchor:100% 50%;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,0.75), transparent 50%),radial-gradient(circle at 50% 50%, #c2ccff 50%, transparent);opacity:0.4;offset-path:rect(0 100% 100% 0 round 33px);position:absolute;display:inline-block;-webkit-animation:loop 4s linear infinite;animation:loop var(--loop-cycle) linear infinite;aspect-ratio:1 / 1;transition:opacity 1s ease-in-out}.contact-btn .glow::before{animation-delay:calc(var(--loop-cycle) / -2)}.contact-btn-content{background:linear-gradient(0deg, #d8ecf8, #98c0ef);background-clip:text;-webkit-text-fill-color:transparent;font-size:1em;line-height:142%}button.contact-btn:hover .glow::after,button.contact-btn:hover .glow::before{opacity:0.6}.hero-container{overflow:hidden;height:200vh;position:relative}.header .spotlight{pointer-events:none;position:absolute;left:0;right:0;top:0;margin:0 auto;transition:filter 1s ease-in-out;height:200vh;width:100%;overflow:hidden}.spotlight>div{border-radius:0 0 50% 50%;position:absolute;left:0;right:0;margin:0 auto;top:3em;width:30em;height:86vh;background-image:conic-gradient(from 0deg at 50% -5%, transparent 45%, rgba(124,145,182,0.3) 49%, rgba(124,145,182,0.5) 50%, rgba(124,145,182,0.3) 51%, transparent 55%);transform-origin:50% 0;filter:blur(15px) opacity(0.5);z-index:-1;animation:load 2s ease-in-out forwards, loadrot 2s ease-in-out forwards, spotlight 21s ease-in-out infinite reverse}.spotlight>div:nth-child(1){rotate:20deg;animation:load 2s ease-in-out forwards, loadrot 2s ease-in-out forwards, spotlight 17s ease-in-out infinite}.spotlight>div:nth-child(2){rotate:-20deg;animation:load 2s ease-in-out forwards, loadrot 2s ease-in-out forwards, spotlight 14s ease-in-out infinite}canvas#particleCanvas{position:fixed;pointer-events:none;animation:load 0.4s ease-in-out forwards;z-index:1;width:100%}p{font-size:1.5em}.hero{width:100%;height:100vh;position:relative;top:40vh}.heroT{position:absolute;left:0;right:0;margin:auto;height:20vh;display:flex;align-items:center;opacity:0;animation:load 2s ease-in-out 0.6s forwards}.heroT>h2{height:20vh;display:flex;align-items:center;position:absolute;left:0;right:0;margin:auto;width:fit-content;font-size:clamp(3rem, 8vw, 6rem);font-weight:600;color:#9dc3f7;background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p) - 2em), #fff calc(var(--p) - 1em), #fff calc(var(--p) - 0.4em), transparent var(--p)),linear-gradient(0deg, #bad1f1 30%, #9dc3f7 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 16px rgba(174,207,242,0.24);--p: 0%;transition:--p 3s linear;animation:pulse 10s linear 1.2s infinite}.heroT h2:nth-child(2){background:radial-gradient(2em 2em at 50% 50%, transparent calc(var(--p) - 2em), transparent calc(var(--p) - 1em), #fff calc(var(--p) - 1em), #fff calc(var(--p) - 0.4em), transparent calc(var(--p) - 0.4em), transparent var(--p));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(16px) opacity(0.4)}.heroP{font-size:clamp(1rem, 1.2vw, 1.4rem);position:absolute;left:0;right:0;top:60vh;margin:auto;height:10vh;display:flex;align-items:center;flex-direction:column;justify-content:center;width:fit-content;line-height:28px;text-align:center;opacity:0;translate:0 2vh;animation:load 2s ease-out 2s forwards, up 1.4s ease-out 2s forwards;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,0.24);background:linear-gradient(0deg, #d8ecf8 0, #98c0ef 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 575px){.heroP{line-height:18px;max-width:250px;height:16vh}.heroP span{margin-top:2vh}}.heroSubP{position:absolute;left:0;right:0;top:30vh;height:10vh !important;display:flex;align-items:center;justify-content:center;margin:auto;height:fit-content;opacity:0;translate:0 -2vh;font-size:.9rem !important;animation:load3 2s ease-in 0s forwards, up 1.4s ease-out 0s forwards}.heroSubP p{font-size:1em;position:relative;max-width:120px;display:flex;justify-content:center;margin:auto;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,0.24);background:linear-gradient(0deg, #d8ecf8 0, #98c0ef 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heroSubP p::before,.heroSubP p::after{position:absolute;top:60%;display:block;content:'';width:5em;height:1px;opacity:0;animation:load2 1.4s ease-in-out 0s forwards, up 1.4s ease-out 0s forwards}.heroSubP p::before{background:linear-gradient(-90deg, #9dc3f7 0%, transparent 100%);right:120%;translate:-5em 0}.heroSubP p::after{background:linear-gradient(90deg, #9dc3f7 0%, transparent 100%);left:120%;translate:5em 0}.accent-lines{pointer-events:none;position:absolute;inset:0;width:100%;height:200vh;z-index:-2;--accent-lines-clr: var(--line-color)}.accent-lines>div{position:absolute;inset:0}.accent-lines>div:nth-child(1)>div{position:absolute;left:0;right:0;width:100%;height:1px;background:linear-gradient(90deg, transparent, var(--accent-lines-clr), transparent);opacity:0;scale:0;animation:accentload 2s ease-out 2.4s forwards}.accent-lines>div:nth-child(1)>div:nth-child(1){top:10vh}.accent-lines>div:nth-child(1)>div:nth-child(2){top:30vh}.accent-lines>div:nth-child(1)>div:nth-child(3){top:40vh}.accent-lines>div:nth-child(1)>div:nth-child(4){top:60vh}.accent-lines>div:nth-child(1)>div:nth-child(5){top:70vh}.accent-lines>div:nth-child(2)>div{position:absolute;top:0;bottom:0;width:1px;height:100%;background:var(--accent-lines-clr);opacity:0;scale:0;animation:accentload 2s ease-out 2s forwards}.accent-lines>div:nth-child(2)>div:nth-child(1){left:12vw}.accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(12vw + 10vh)}.accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(12vw + 10vh)}.accent-lines>div:nth-child(2)>div:nth-child(4){right:12vw}@media (max-width: 575px){.accent-lines>div:nth-child(2)>div:nth-child(1){left:3vw}.accent-lines>div:nth-child(2)>div:nth-child(2){left:calc(3vw + 6vh)}.accent-lines>div:nth-child(2)>div:nth-child(3){right:calc(3vw + 6vh)}.accent-lines>div:nth-child(2)>div:nth-child(4){right:3vw}}.accent-lines>div:nth-child(1)>div::before,.accent-lines>div:nth-child(1)>div::after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#9dc3f7;opacity:0;scale:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines>div:nth-child(1)>div:nth-child(1)::before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(1)::after{display:none}.accent-lines>div:nth-child(1)>div:nth-child(2)::before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(2)::after{display:none}.accent-lines>div:nth-child(1)>div:nth-child(3)::before{left:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(3)::after{right:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4)::before{left:calc(12vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4)::after{right:calc(12vw + 10vh)}@media (max-width: 575px){.accent-lines>div:nth-child(1)>div:nth-child(3)::before{left:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(3)::after{right:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4)::before{left:calc(3vw + 10vh)}.accent-lines>div:nth-child(1)>div:nth-child(4)::after{right:calc(3vw + 10vh)}}.accent-lines>div:nth-child(1)>div:nth-child(5)::before{display:none}.accent-lines>div:nth-child(1)>div:nth-child(5)::after{display:none}.accent-lines::before,.accent-lines::after{content:"";position:absolute;width:85px;height:1px;background:var(--accent-lines-clr);opacity:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines::before{left:calc(12vw + 0vh);top:35vh;transform:rotate(45deg)}.accent-lines::after{left:calc(12vw + 0vh);top:35vh;transform:rotate(-45deg)}@media (max-width: 575px){.accent-lines::before{left:calc(3vw + 0vh)}.accent-lines::after{left:calc(3vw + 0vh)}}.accent-lines>div::before,.accent-lines>div::after{content:"";position:absolute;width:85px;height:1px;background:var(--accent-lines-clr);opacity:0;animation:accentload 2s ease-out 4.4s forwards}.accent-lines>div::before{right:calc(12vw + 0vh);top:35vh;transform:rotate(45deg)}.accent-lines>div::after{right:calc(12vw + 0vh);top:35vh;transform:rotate(-45deg)}@media (max-width: 575px){.accent-lines>div::before{right:calc(3vw + 0vh)}.accent-lines>div::after{right:calc(3vw + 0vh)}}.accent-lines>div:nth-child(1)>div:nth-child(2)::before,.accent-lines>div:nth-child(1)>div:nth-child(2)::after{opacity:0;scale:0;animation:accentload2 2s ease-out 2.4s forwards}.mountains{position:absolute;left:0;right:0;top:80vh;margin:auto;width:100%;height:20vh;pointer-events:none;opacity:.5}.mountains::before{content:'';display:block;width:100%;height:120vh;position:absolute;top:0%;background:linear-gradient(0deg, #0a0d11 80%, transparent 100%);z-index:2}.mountains>div{box-shadow:-1em -0.2em 0.4em -1.1em #c2ccff, inset 0em 0em 0em 2px #c2ccff, inset 0.2em 0.3em 0.2em -0.2em #c2ccff, inset 10.2em 10.3em 2em -10em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(0.8);position:absolute;left:0;right:0;margin:auto;width:20em;height:20em;rotate:45deg}.mountains>div:nth-child(1){bottom:-240%;translate:-6em 2em;animation:mountainload1 2s ease-out 2.4s forwards}.mountains>div:nth-child(2){bottom:-240%;translate:-2em 0em;width:14em;height:20em;animation:mountainload2 2s ease-out 2.2s forwards}.mountains>div:nth-child(3){bottom:-240%;translate:6em 3em;animation:mountainload1 2s ease-out 2s forwards}.mountains>div::before{content:'';display:block;background:repeating-radial-gradient(at 100% 100%, transparent 0%, rgba(194,204,255,0.133333) 2px, transparent 4px);width:12em;height:12em;position:absolute;left:0;top:0;border-bottom-right-radius:100%}.hero-spacer{height:28em;pointer-events:none}.content-section{position:relative;z-index:1;color:#fff;width:100%;text-align:center;height:100vh;overflow:hidden;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid #1f1f1f}.content-section>div{position:relative;left:calc(14vw + 10vh);display:flex;flex-wrap:wrap;align-items:center;gap:20px;width:calc(100vw - 14vw - 10vh - 14vw - 10vh)}.content-section>div .__left{flex:3;min-width:225px;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (max-width: 768px){.content-section>div .__left{align-items:center}}.content-section>div .__right{flex:2;min-width:225px}.content-section>div .__right img{max-width:100%;height:auto;opacity:.85;animation:finovaFloat 6s ease-in-out infinite, finovaGlow 4s ease-in-out infinite}@media (max-width: 575px){.content-section>div .__right{flex:2;min-width:155px}.content-section>div .__right img{max-width:30%;margin:auto;height:auto;opacity:.85;animation:finovaFloat 6s ease-in-out infinite, finovaGlow 4s ease-in-out infinite}}@media (max-width: 575px){.content-section>div{left:0;padding:10px;width:calc(100% - 6vw - 12vh);margin:auto}.content-section>div .title,.content-section>div .subp{text-align:center}}@keyframes finovaFloat{0%{transform:translateY(0px) scale(1)}50%{transform:translateY(-12px) scale(1.02)}100%{transform:translateY(0px) scale(1)}}@keyframes finovaGlow{0%{filter:drop-shadow(0 0 0px rgba(157,195,247,0))}50%{filter:drop-shadow(0 0 20px rgba(157,195,247,0.25))}100%{filter:drop-shadow(0 0 0px rgba(157,195,247,0))}}p.subt{color:#d8ecf8be;font-size:clamp(12px, 0.85em, 16px) !important;font-weight:200;position:relative;width:fit-content;text-align:left}h3{margin:0.4em 0 0.6em 0;font-size:1.95em !important;font-weight:600;color:#d8ecf8;text-shadow:0 2px 16px rgba(174,207,242,0.24);background:linear-gradient(0deg, #d8ecf8 0, #98c0ef 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left}p.subp{color:#d8ecf8be !important;background:none !important;text-shadow:none !important;background-clip:unset !important;font-size:clamp(14px, 1em, 18px) !important;font-weight:400;max-width:32em;text-align:left}p.subt::before,p.subt::after{position:absolute;top:60%;display:block;content:'';width:5em;height:1px;opacity:0.5}p.subt::after{background:linear-gradient(90deg, #9dc3f7 0%, transparent 100%);left:105%;top:50%}p.subt.--both::before{background:linear-gradient(-90deg, #9dc3f7 0%, transparent 100%);right:105%;top:50%}@media (max-width: 575px){p.subt.--both-mobile::before{background:linear-gradient(-90deg, #9dc3f7 0%, transparent 100%);right:105%;top:50%}}.content-acc{position:absolute;left:0;right:0;top:25%;margin:auto;display:flex;justify-content:center}.content-acc div{width:10em;height:10em;border-radius:50%;box-shadow:-1em -0.2em 0.4em -1.1em #c2ccff, inset 0em 0em 0em 2px #c2ccff, inset 0.2em 0.3em 0.2em -0.2em #c2ccff, inset -1.2em 2.3em 2em -0.5em #d4e6ff2f;background:#121521;z-index:1;filter:brightness(0.8);background:repeating-radial-gradient(at 50% 50%, transparent 0%, rgba(194,204,255,0.133333) 2px, transparent 4px);translate:-18em}.content-acc div:nth-child(2){translate:18em 0;border-radius:2em;box-shadow:-1em -0.2em 0.4em -1.1em #c2ccff, inset 0em 0em 0em 2px #c2ccff, inset 0.2em 0.3em 0.2em -0.2em #c2ccff, inset 10.8em 11.3em 2em -10.5em #d4e6ff2f}#particleCanvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999 !important}.embla{margin:auto}.embla__viewport{overflow:hidden;padding-left:25%;padding-right:25%}@media (max-width: 768px){.embla__viewport{padding-left:5%;padding-right:5%}}.embla__container{display:flex;gap:0%}.embla__slide{flex:0 0 100%;opacity:.35;transform:scale(0.85);transition:.4s}.embla__slide.is-in-view{opacity:.7;transform:scale(0.85)}.embla__slide.is-snapped{opacity:1 !important;transform:scale(1)}.step-card{--card-color: rgb(12, 12, 14);border:1px solid #c5d9f312;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:12px;background:var(--card-color);position:relative;overflow:hidden}@media (max-width: 768px){.step-card{height:100%}}.step-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg, transparent, #A9CCF0);opacity:0}.step-card::after{content:"";position:absolute;top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg, transparent, #A9CCF0);opacity:0}.step-card .border-bottom{position:absolute;bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg, transparent, #A9CCF0);opacity:0}.step-card .border-left{position:absolute;bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg, transparent, #A9CCF0);opacity:0}.embla__slide.is-snapped .step-card::before{animation:card-top 0.75s linear;opacity:1}.embla__slide.is-snapped .step-card::after{animation:card-right 0.75s linear;animation-delay:.25s;opacity:1}.embla__slide.is-snapped .border-bottom{animation:card-bottom 0.75s linear;animation-delay:.5s;opacity:1}.embla__slide.is-snapped .border-left{animation:card-left 0.75s linear;animation-delay:.75s;opacity:1}.image-container{flex:8;max-height:100%;display:flex;align-items:center;justify-content:center;position:relative}.image-container::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, transparent 50%, var(--card-color) 90%);opacity:1;width:100%;height:100%;z-index:1}.image-container img{max-width:100%;position:relative;aspect-ratio:16/10;z-index:0;border-radius:30px}.step{flex:1;font-size:16px;letter-spacing:2px;color:#C5D9F3;background-color:#15181c;font-weight:700;max-width:95px;padding:3px 12px;border-radius:0px}.step-card h3{flex:1;font-size:1.6em !important;font-weight:700;text-transform:uppercase;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;white-space:nowrap}@media (max-width: 768px){.step-card h3{white-space:normal}}p{flex:1;font-size:14px;color:#C5D9F3;font-weight:400}.embla__prev,.embla__next{position:absolute;top:50%;transform:translateY(-50%);width:19vw;height:90%;color:white;font-size:20px;cursor:pointer;opacity:.5;display:flex;align-items:center;justify-content:start;transition:.2s;z-index:10}.embla__prev::before,.embla__next::before{content:'';position:absolute;width:10vh;height:100%;top:0%;left:0%;border:1px solid var(--line-color);border-right:none}.embla__prev div,.embla__next div{height:45px;width:1px;background-color:#b6c9e160;position:relative;margin:2vw;transform:rotate(135deg)}@media (max-width: 768px){.embla__prev div,.embla__next div{margin:5vw}}.embla__prev div::after,.embla__next div::after{content:'';position:absolute;width:45px;height:1px;background-color:#b6c9e160}.embla__prev:hover,.embla__next:hover{opacity:1;transition:opacity .2s;background:linear-gradient(90deg, transparent 50%, rgba(253,253,254,0.0196078))}.embla__prev:hover{background:linear-gradient(-90deg, transparent 50%, rgba(253,253,254,0.0196078))}.embla__prev{left:12vw;border-right:none}.embla__prev div{margin-top:70px;transform:rotate(315deg)}.embla__next{border-left:none;justify-content:end;right:12vw}.embla__next::before{content:'';position:absolute;width:10vh;height:100%;top:0%;left:initial;right:0%;border:1px solid var(--line-color);border-right:1px solid var(--line-color);border-left:0}@media (max-width: 768px){.embla__prev{left:3%}.embla__next{right:3%}}.embla__progress{height:6px;border:1px solid var(--line-color);margin-top:20px;overflow:hidden;width:40%;margin:auto}.embla__progress__bar{height:100%;background:#8ab4f8;box-shadow:#8ab4f896 0px 0px 10px;transform-origin:left;transform:scaleX(0);transition:transform .2s linear}.border-primary{border-color:var(--line-color) !important}.bg-primary{background-color:#B8D6F2 !important}.text-primary{color:#B8D6F2 !important}.clients-section{text-align:center}.brands-carousel{overflow:hidden;width:100%;position:relative;padding-block:5vh;background-color:white}.brands-track{display:flex;gap:80px;width:max-content;animation:brandsScroll 70s linear infinite}.brands-track{display:flex;gap:80px;width:max-content;animation:brandsScroll 70s linear infinite}.brands-track.--reverse{animation:brandScrollReverse 70s linear infinite}.brands-track img{height:40px;opacity:.8;transition:.3s}.brands-track img:hover{opacity:1;transform:scale(1.05)}.origin-section{padding:120px 0}.origin-grid{position:relative;gap:60px;display:flex;justify-content:center;width:100%;flex-wrap:wrap}.origin-grid::before,.origin-grid::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:linear-gradient(90deg, #9fd1ff, white, #fff, white, #9fd1ff);box-shadow:0 0 12px rgba(160,210,255,0.6),0 0 40px rgba(255,255,255,0.35);opacity:.9;pointer-events:none;animation:plusGlow 4s ease-in-out infinite;z-index:1}@keyframes plusGlow{0%{opacity:.6;filter:blur(0.3px)}50%{opacity:1;filter:blur(0.8px)}100%{opacity:.6;filter:blur(0.3px)}}.origin-grid::before{width:90px;height:10px}.origin-grid::after{width:10px;height:90px}.origin-card{padding:40px;border:1px solid var(--line-color);background:rgba(142,142,142,0.02);display:flex;flex-direction:column;align-items:center;gap:20px;transition:.3s}.origin-card:hover{border:1px solid rgba(186,215,247,0.35)}.img-container{height:120px;width:auto;opacity:.9}.origin-logo{max-width:100%;max-height:100%;object-fit:contain}.origin-card h4{color:#cfe4ff;font-size:1.2rem;margin:0}.origin-card p{color:#cfe4ffcc;line-height:1.6;text-align:center}@keyframes brandScrollReverse{0%{transform:translateX(-25%)}100%{transform:translateX(25%)}}@keyframes brandsScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes loadrot{0%{rotate:0deg;scale:0}100%{scale:1}}@keyframes spotlight{0%{transform:rotateZ(0deg) scale(1);filter:blur(15px) opacity(0.5)}20%{transform:rotateZ(-1deg) scale(1.2);filter:blur(16px) opacity(0.6)}40%{transform:rotateZ(2deg) scale(1.3);filter:blur(14px) opacity(0.4)}60%{transform:rotateZ(-2deg) scale(1.2);filter:blur(15px) opacity(0.6)}80%{transform:rotateZ(1deg) scale(1.1);filter:blur(13px) opacity(0.4)}100%{transform:rotateZ(0deg) scale(1);filter:blur(15px) opacity(0.5)}}@keyframes colorize{0%{filter:hue-rotate(0deg)}100%{filter:hue-rotate(-380deg)}}@keyframes mountainload1{0%{bottom:-240%}100%{bottom:-140%}}@keyframes mountainload2{0%{bottom:-240%}100%{bottom:-108%}}@keyframes accentload2{0%{opacity:0;scale:0;transform:rotate(360deg)}50%{scale:0}100%{opacity:0.12;scale:1;transform:rotate(0deg)}}@keyframes accentload3{0%{opacity:0;scale:0;transform:rotate(-360deg)}50%{scale:0}100%{opacity:0.12;scale:1;transform:rotate(0deg)}}@keyframes btn-rot{0%{rotate:0deg}100%{rotate:360deg}}@keyframes loop{100%{offset-distance:100%}}@keyframes load{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{--p: 0%}50%{--p: 300%}100%{--p: 300%}}@property --p{syntax:'<percentage>';inherits:false;initial-value:0%}@keyframes load3{0%{opacity:0}100%{opacity:0.7}}@keyframes up{100%{translate:0}}@keyframes load2{0%{opacity:0}100%{opacity:0.3}}@keyframes accentload{0%{opacity:0;scale:0}100%{opacity:1;scale:1}}@keyframes card-top{0%{left:-100%}50%,100%{left:100%}}@keyframes card-right{0%{top:-100%}50%,100%{top:100%}}@keyframes card-bottom{0%{right:-100%}50%,100%{right:100%}}@keyframes card-left{0%{bottom:-100%}50%,100%{bottom:100%}}a.global-button{position:relative;display:inline-block;padding:6px 12px;margin:20px 0;color:#A9CCF0;text-decoration:none;text-transform:uppercase;transition:0.5s;letter-spacing:4px;overflow:hidden;font-size:16px;text-align:center}a.global-button:hover{background:#A9CCF0;color:#050801;box-shadow:0 0 5px #A9CCF0, 0 0 25px #A9CCF0, 0 0 50px #A9CCF0, 0 0 200px #A9CCF0;-webkit-box-reflect:below 1px linear-gradient(transparent, rgba(0,0,0,0.333333))}a.global-button span{position:absolute;display:block}a.global-button span:nth-child(1){top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, transparent, #A9CCF0);animation:animate1 2s linear infinite}@keyframes animate1{0%{left:-100%}50%{left:100%}100%{left:100%}}a.global-button span:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg, transparent, #A9CCF0);animation:animate2 2s linear infinite;animation-delay:0.5s}@keyframes animate2{0%{top:-100%}50%{top:100%}100%{top:100%}}a.global-button span:nth-child(3){bottom:0;right:0;width:100%;height:2px;background:linear-gradient(270deg, transparent, #A9CCF0);animation:animate3 2s linear infinite;animation-delay:1s}@keyframes animate3{0%{right:-100%}50%{right:100%}100%{right:100%}}a.global-button span:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(360deg, transparent, #A9CCF0);animation:animate4 2s linear infinite;animation-delay:1.5s}@keyframes animate4{0%{bottom:-100%}50%{bottom:100%}100%{bottom:100%}}:root{--color-neutral-900: oklch(0.185 0 0);color-scheme:light dark}.svg-container{position:absolute}.card-container{padding:2px;border-radius:0;position:relative;background:linear-gradient(-30deg, var(--gradient-color), transparent, var(--gradient-color)),linear-gradient(to bottom, var(--color-neutral-900), var(--color-neutral-900))}.card-container[↖️]{--f: url(#🌀↖️);--electric-border-color: #C1DCF5;--electric-light-color: oklch(from var(--electric-border-color) l c h);--gradient-color: oklch(from var(--electric-border-color) 0.3 calc(c / 2) h / 0.4)}.card-container[🎨]{--f: url(#🌀🎨);--electric-border-color: #588BAF;--electric-light-color: oklch(from var(--electric-border-color) l c h);--gradient-color: oklch(from var(--electric-border-color) 0.3 calc(c / 2) h / 0.4)}.inner-container{position:relative}.border-outer{border:2px solid oklch(from var(--electric-border-color) l c h/0.5);border-radius:0;padding-right:.15em;padding-bottom:.15em}.main-card{width:22rem;aspect-ratio:13 / 16;border-radius:0;border:2px solid var(--electric-border-color);margin-top:-4px;margin-left:-4px;filter:var(--f)}@media (max-width: 768px){.main-card{width:18rem;aspect-ratio:13/20}}.glow-layer-1{border:2px solid oklch(from var(--electric-border-color) l c h/0.6);border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(1px)}.glow-layer-2{border:2px solid var(--electric-light-color);border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(4px)}.overlay-1{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;opacity:1;mix-blend-mode:overlay;transform:scale(1.1);filter:blur(16px);background:linear-gradient(-30deg, white, transparent 30%, transparent 70%, white)}.overlay-2{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;opacity:0.5;mix-blend-mode:overlay;transform:scale(1.1);filter:blur(16px);background:linear-gradient(-30deg, white, transparent 30%, transparent 70%, white)}.background-glow{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border-radius:0;filter:blur(16px);transform:scale(1.1);opacity:0.3;z-index:-1;background:linear-gradient(-30deg, var(--electric-light-color), transparent, var(--electric-border-color))}.content-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column}.content-top{display:flex;flex-direction:column;padding:16px;padding-bottom:16px;height:100%}@media (max-width: 768px){.glow-layer-1,.glow-layer-2,.overlay-1,.overlay-2,.background-glow{display:none !important}.main-card{filter:none !important}.card-container{background:rgba(255,255,255,0.02);border:1px solid rgba(193,220,245,0.2)}.border-outer{border:1px solid rgba(193,220,245,0.25);padding:0}.main-card{border:1px solid rgba(193,220,245,0.35);box-shadow:0 0 10px rgba(160,210,255,0.15),inset 0 0 8px rgba(160,210,255,0.08)}.card-container::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center, rgba(160,210,255,0.12), transparent 70%);opacity:.6;pointer-events:none}}@media (max-width: 768px){.main-card{transition:transform .3s ease}.main-card:active{transform:scale(0.98)}}.content-bottom{display:flex;flex-direction:column;padding:32px;padding-top:16px}.scrollbar-glass{background:radial-gradient(47.2% 50% at 50.39% 88.37%, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%),rgba(255,255,255,0.04);position:relative;transition:background 0.3s ease;border-radius:14px;width:fit-content;height:fit-content;padding:.5em 1em;text-transform:uppercase;font-weight:bold;font-size:12px;color:rgba(255,255,255,0.8)}.scrollbar-glass:hover{background:radial-gradient(47.2% 50% at 50.39% 88.37%, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%),rgba(255,255,255,0.08)}.scrollbar-glass::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:1px;background:linear-gradient(150deg, rgba(255,255,255,0.48) 16.73%, rgba(255,255,255,0.08) 30.2%, rgba(255,255,255,0.08) 68.2%, rgba(255,255,255,0.6) 81.89%);border-radius:inherit;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}.title{font-size:2.25em;font-weight:500;max-height:50px}.description{opacity:0.9}.divider{margin-top:auto;border:none;height:1px;background-color:currentColor;opacity:0.1;mask-image:linear-gradient(to right, transparent, black, transparent);-webkit-mask-image:linear-gradient(to right, transparent, black, transparent)}.plans-grid{margin-top:20px;display:flex;justify-content:center;gap:20px}.plans-grid>div{flex:0 0 33%}.promo-banner{background:linear-gradient(135deg, var(--dark-primary), var(--light-primary));padding:24px 0px;color:white;max-width:100%;font-family:sans-serif;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.promo-header{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;align-items:center}.promo-badge{white-space:nowrap;font-size:12px;letter-spacing:.08em;opacity:.8}.promo-pill{white-space:nowrap;font-size:12px;background:rgba(255,255,255,0.15);padding:4px 10px;border-radius:999px}.promo-content{display:flex;gap:14px;align-items:flex-start}.promo-icon{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;font-size:18px}.promo-content h3{margin:0;font-size:20px;font-weight:600}.promo-content p{margin:4px 0 0;font-size:14px;opacity:.85}.promo-features{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.promo-features span{font-size:13px;background:rgba(255,255,255,0.12);padding:6px 10px;border-radius:999px}
