@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rethink-sans-latin-800-normal.n6VeG6wA.woff2)format("woff2"),url(/_astro/rethink-sans-latin-800-normal.pGDFcfvS.woff)format("woff")}@font-face{font-family:Rethink Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/rethink-sans-latin-400-italic.6jWoe2K4.woff2)format("woff2"),url(/_astro/rethink-sans-latin-400-italic.BM77o4oJ.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff")}:root{--ice:#f5f6fc;--purple:#4e2bcc;--midnight:#14141a;--lime:#ceff1c;--black:#000;--phantom:#1e1e24;--space:#9da2b3;--arsenic:#40424d;--cloud:#edeff7;--yellow:#f3ce3a;--font:"Rethink Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}.snap{scroll-snap-type:y mandatory;overscroll-behavior-y:none;height:100dvh;overflow:hidden auto}.snap.paging{scroll-snap-type:none}section{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:84px 24px 92px;display:flex;position:relative}.inner{text-align:center;width:100%;max-width:900px;margin:0 auto}.bg-ice{background:var(--ice);color:var(--midnight)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.02em;font-size:clamp(34px,6.4vw,68px);font-weight:700;line-height:1.04}h2{letter-spacing:-.015em;margin-bottom:clamp(16px,3vh,28px);font-size:clamp(28px,4.6vw,48px);font-weight:700;line-height:1.08}h3{margin-bottom:6px;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.2}p{font-size:clamp(15px,1.8vw,19px);line-height:1.45}.btn{font-family:var(--font);background:var(--lime);color:var(--black);cursor:pointer;border:0;border-radius:999px;margin-top:clamp(22px,4vh,36px);padding:16px 30px;font-size:clamp(15px,1.7vw,18px);font-weight:700;text-decoration:none;display:inline-block}.bg-ice .btn{background:var(--purple);color:var(--ice)}.btn.alt{color:inherit;background:0 0;border:2px solid}.link{color:inherit;border-bottom:2px solid;margin-top:clamp(18px,3.4vh,30px);padding-bottom:2px;font-size:clamp(14px,1.6vw,17px);font-weight:600;text-decoration:none;display:inline-block}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}main>section:focus{outline:none}.skip-link{z-index:100;background:var(--lime);color:var(--black);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.site-header{z-index:50;height:64px;color:var(--ice);backdrop-filter:blur(14px);background:#0a0a14bd;border-bottom:1px solid #f5f6fc14;justify-content:space-between;align-items:center;padding:0 clamp(16px,3vw,36px);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:var(--ice);line-height:0;display:block}.brand svg{width:78px;height:37px;display:block}.nav{align-items:center;gap:clamp(14px,2vw,28px);margin-left:auto;display:flex}.nav a{color:var(--ice);letter-spacing:.09em;text-transform:uppercase;opacity:.88;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .2s,color .2s}.nav a:hover,.nav a.active{opacity:1;color:var(--lime)}.lang-btn{color:#f5f6fcd9;height:28px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#f5f6fc0f;border:1px solid #f5f6fc42;border-radius:999px;align-items:center;margin-left:clamp(14px,2vw,28px);padding:2px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.lang-btn span{border-radius:999px;place-items:center;min-width:28px;height:22px;transition:background .25s,color .25s;display:grid}.lang-btn span:first-child{background:var(--lime);color:var(--black)}.lang-btn.en span:first-child{color:inherit;background:0 0}.lang-btn.en span:last-child{background:var(--lime);color:var(--black)}.lang-btn:hover,.lang-btn:focus-visible{border-color:var(--lime);outline:none}.menu-btn{width:44px;height:44px;color:var(--ice);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.menu-btn svg{width:26px;height:26px}.team-btn{color:#f5f6fcd9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f5f6fc0f;border:1px solid #f5f6fc42;border-radius:999px;align-items:center;gap:6px;height:28px;margin-left:8px;padding:0 11px 0 9px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.team-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:13px;height:13px}.team-btn:hover,.team-btn:focus-visible{border-color:var(--lime);color:var(--lime);outline:none}@media (width<=1279px){.team-btn{justify-content:center;width:28px;padding:0}.team-btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1020px){.menu-btn{display:flex}.lang-btn{margin-left:auto;margin-right:0}.team-btn{width:36px;height:36px;margin:0 2px 0 8px}.team-btn svg{width:15px;height:15px}.nav{backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0a0a14f2;border-bottom:1px solid #f5f6fc1a;flex-direction:column;align-items:stretch;gap:0;padding:6px 20px 14px;transition:transform .25s,opacity .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}.site-header.open .nav{opacity:1;pointer-events:auto;transform:none}.nav a{opacity:.9;border-bottom:1px solid #f5f6fc14;padding:14px 4px;font-size:14px}}.kbh{color:var(--ice);background:radial-gradient(70% 45% at 50% 0,#4e2bcc61,#4e2bcc00 70%),radial-gradient(50% 40% at 50% 62%,#2a199059,#2a199000 70%),linear-gradient(#05040d 0%,#0a0820 55%,#0d0a2a 100%);padding:0;overflow:hidden}.kb-sky{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.kb-3d{z-index:0;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.kb-poster{object-fit:cover;pointer-events:none;transition:opacity .6s}.kb-poster.fuera,.kb-3d.kb-cargando{opacity:0}.kb-seam{z-index:2;pointer-events:none;background:radial-gradient(140% 34% at 50% 104%,#000 0%,#000000f5 24%,#000000c7 48%,#00000057 76%,#0000 100%),radial-gradient(150% 64% at 50% 108%,#7654f5f2 0%,#4e2bccd9 42%,#4e2bcc00 100%),linear-gradient(#000 0%,#05040f 24%,#0d0a38 50%,#2a1990 76%,#4e2bcc 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 88%,#000 100%);mask-image:linear-gradient(#0000 88%,#000 100%)}.kb-wrap{z-index:3;pointer-events:none;justify-content:flex-end;width:100%;padding:84px clamp(24px,7vw,120px) 92px;display:flex;position:relative}.kb-col{text-align:left;pointer-events:auto;flex-direction:column;align-items:flex-start;width:min(40%,500px);display:flex}.kb-col .pill{margin-bottom:clamp(14px,2.4vh,22px)}.kb-msg{letter-spacing:-.04em;color:var(--ice);text-shadow:0 2px 24px #00000073;margin:0 0 clamp(14px,2.4vh,24px);font-size:clamp(26px,3vw,46px);font-weight:500;line-height:1.05}.kb-msg .kb-glass{--iris:linear-gradient(100deg, #7fae00 0%, #a8d80a 18%, #ceff1c 34%, #f1ffb0 46%, #ceff1c 58%, #a8d80a 76%, #7fae00 100%);isolation:isolate;letter-spacing:-.01em;background:linear-gradient(180deg, #ffffffd9 0%, #ffffff2e 32%, #fff0 50%, #fff0 78%, #ffffff52 100%), var(--iris);-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:.7px #ffffff8c;text-shadow:none;background-size:100% 100%,260% 100%;-webkit-background-clip:text;background-clip:text;margin:0 -.06em;padding:0 .1em .14em;font-family:Playfair Display,Georgia,serif;font-size:1.1em;font-style:italic;font-weight:400;animation:12s linear infinite kbIris;display:inline-block;position:relative}.kb-msg .kb-glass:before,.kb-msg .kb-glass:after{content:attr(data-text);content:attr(data-text) / "";padding:inherit;pointer-events:none;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.kb-msg .kb-glass:before{z-index:-1;background-image:var(--iris);-webkit-text-stroke:.12em transparent;filter:url(#kbLiquid)blur(.22em)saturate(1.3)brightness(1.15);background-size:260% 100%;animation:12s linear infinite kbIris1,3.2s ease-in-out infinite alternate kbGlow}.kb-msg .kb-glass:after{-webkit-text-stroke:0;mix-blend-mode:screen;background-image:linear-gradient(105deg,#fff0 38%,#ffffffe6 48%,#fff0 58%);background-repeat:no-repeat;background-size:260% 100%;animation:5s ease-in-out infinite kbSheen}@keyframes kbIris{0%{background-position:0 0,0 0}to{background-position:0 0,162.5% 0}}@keyframes kbIris1{0%{background-position:0 0}to{background-position:162.5% 0}}@keyframes kbGlow{0%{opacity:.55}to{opacity:1}}@keyframes kbSheen{0%,55%{background-position:110% 0}to{background-position:-10% 0}}.kb-col p{letter-spacing:-.015em;color:#f5f6fcd1;margin:0 0 clamp(16px,2.6vh,24px);font-size:clamp(14px,1.2vw,17px);font-weight:500}.kb-col p em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400}.kb-col .btn{margin:0}.kb-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kb-boost{backdrop-filter:blur(8px);color:var(--ice);font:600 13px/1 var(--font);letter-spacing:.02em;cursor:pointer;background:#0a08208c;border:1px solid #f5f6fc2e;border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(14px,2.2vh,20px);padding:6px 14px 6px 6px;transition:border-color .25s,background .25s;display:inline-flex}.kb-boost:hover{border-color:#ceff1c8c}.kb-boost:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.kb-boost__track{background:#f5f6fc33;border-radius:999px;width:36px;height:20px;transition:background .25s;position:relative}.kb-boost__track i{background:var(--ice);border-radius:50%;width:14px;height:14px;transition:transform .25s,background .25s;position:absolute;top:3px;left:3px}.kb-boost[aria-checked=true]{border-color:#ceff1c8c}.kb-boost[aria-checked=true] .kb-boost__track{background:var(--lime)}.kb-boost[aria-checked=true] .kb-boost__track i{background:var(--midnight);transform:translate(16px)}.kb-boost.is-loading{cursor:progress}.kb-boost.is-loading .kb-boost__track i{animation:.8s ease-in-out infinite alternate kbBoostWait}@keyframes kbBoostWait{to{background:var(--lime);transform:translate(16px)}}.kb-boost-3d{z-index:1;touch-action:pan-y;cursor:grab;opacity:0;visibility:hidden;outline:none;width:100%;height:100%;transition:opacity .6s,visibility 0s linear .6s;display:block;position:absolute;inset:0}.kb-3d{transition:opacity .6s}.kbh.is-boost .kb-3d{opacity:0}.kbh.is-boost .kb-boost-3d{opacity:1;visibility:visible;transition:opacity .6s}.kbh.kb-boost-dragging .kb-boost-3d{cursor:grabbing}.kb-boost-3d:focus-visible{box-shadow:inset 0 0 0 2px var(--lime)}.kb-boost-hint{z-index:4;color:var(--ice);font:500 13px/1 var(--font);letter-spacing:.02em;pointer-events:none;opacity:0;background:#100e349e;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;transition:opacity .6s;display:inline-flex;position:absolute;bottom:28px;left:clamp(20px,4vw,48px)}.kbh.is-boost .kb-boost-hint{opacity:1}.kbh.is-boost.kb-boost-touched .kb-boost-hint{opacity:0}.kb-actions .link{color:var(--ice);margin:0;font-size:clamp(14px,1.2vw,16px)}@media (width<=860px) and (aspect-ratio<=3/2),(aspect-ratio<=1){.kb-actions{justify-content:center}}#hero .arrow{z-index:5}@media (width<=860px) and (aspect-ratio<=3/2),(aspect-ratio<=1){.kb-wrap{justify-content:center;align-items:flex-end;min-height:100dvh;padding:84px 20px 92px}.kb-col{text-align:center;align-items:center;width:100%;max-width:420px}.kb-msg{font-size:clamp(28px,8vw,40px)}.kb-boost-hint{display:none}}@media (prefers-reduced-motion:reduce){.kb-msg .kb-glass,.kb-msg .kb-glass:before,.kb-msg .kb-glass:after{animation:none}.kb-msg .kb-glass:before{filter:blur(.22em)saturate(1.3)brightness(1.15)}}@media (height<=560px) and (aspect-ratio>=3/2){.kb-wrap{padding-top:72px;padding-bottom:48px}.kb-col .pill{margin-bottom:10px}.kb-msg{margin-bottom:10px;font-size:clamp(22px,7.5vh,40px)}.kb-boost-hint{display:none}}.sc-fx{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;image-rendering:pixelated;z-index:0;position:absolute;inset:0}#hero .arrow{color:var(--ice);position:absolute}.pill{backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;background:#f5f6fc12;border:1px solid #f5f6fc38;border-radius:8px;align-items:center;gap:8px;margin-bottom:clamp(22px,4vh,36px);padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.pill i{background:var(--lime);border-radius:1px;width:7px;height:7px;display:inline-block}h2 em{letter-spacing:-.01em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.06em;font-style:italic;font-weight:400}.showcase{color:var(--ice);background:#040407;padding:76px clamp(14px,3vw,40px) 70px}.pb{z-index:1;flex-direction:column;width:100%;max-width:1180px;height:calc(100dvh - 146px);min-height:520px;display:flex;position:relative}.pb-stage{flex:52%;min-height:0;position:relative;overflow:hidden}.pb-panel{z-index:2;background:linear-gradient(#202028f5 0%,#101016fa 55%,#0a0a0efc 100%);border:1px solid #f5f6fc1a;border-radius:22px;flex:none;margin-top:-34px;padding:clamp(18px,2.6vh,30px) clamp(18px,3vw,40px) clamp(16px,2.4vh,26px);position:relative;box-shadow:inset 0 1px #ffffff1f,0 -20px 50px -20px #0009}.pb-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sc-title{letter-spacing:-.045em;background:linear-gradient(#f5f6fc 20%,#9da2b3 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:13em;margin:0;font-size:clamp(26px,3.1vw,48px);font-weight:500;line-height:1}.sc-title em{letter-spacing:-.02em;padding-right:.04em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.06em;font-style:italic;font-weight:400}.pb-beam{background:#f5f6fc12;border-radius:3px;height:3px;margin:clamp(18px,3.4vh,40px) 0 0;position:relative}.pb-fill{border-radius:inherit;background:linear-gradient(90deg,#4e2bcc00 0%,#5c46ff8c 30%,#7c6cff 75%,#e6e2ff 100%);width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #7c6cffe6,0 0 22px #5c46ffb3,0 0 46px #4e2bcc8c}.pb-fill:after{content:"";filter:blur(1px);background:radial-gradient(closest-side,#fff,#c8c0ffcc 40%,#7c6cff00);border-radius:50%;width:46px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.pb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.pb-step{padding-top:clamp(16px,2.6vh,30px);position:relative}.pb-step:before{content:"";background:linear-gradient(#f5f6fc73,#f5f6fc00);width:1px;height:clamp(12px,2vh,22px);position:absolute;top:0;left:0}.pb-step button{all:unset;cursor:pointer;width:100%;color:var(--ice);opacity:.45;-webkit-tap-highlight-color:transparent;transition:opacity .35s;display:block}.pb-step button:hover{opacity:.75}.pb-step button:focus-visible{outline:2px solid var(--lime);outline-offset:6px;border-radius:6px}.pb-step.on button{opacity:1}.pb-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-bottom:10px;display:block}.pb-step.on .pb-ico{stroke:var(--lime)}.pb-step h3{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(14px,1.15vw,16px);font-weight:600;line-height:1.15}.pb-step p{color:#f5f6fc99;margin:0;font-size:clamp(11.5px,.95vw,13px);line-height:1.4}.pb-q{color:var(--lime);margin-bottom:3px;font-weight:600;display:block}.pb .pb-cta{color:var(--lime);white-space:nowrap;flex:none;margin:0 0 .5em;font-size:14px;font-weight:600;text-decoration:none}@media (width<=860px){.pb .pb-cta{align-self:flex-start;margin:0}}.pb .sc-device{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0 0 34px}.scr-win,.pb-search{color:var(--ice);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#28205a8c,#0c0a1ed9);border:1px solid #f5f6fc24;border-radius:18px;flex-direction:column;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -20px #000c,0 0 60px -20px #7c5cff80}.pb-search{display:none}.sc-device[data-logo=code]{perspective:1500px}.sc-device[data-logo=code] .pb-screen{width:min(56%,520px);height:88%;animation:.6s cubic-bezier(.2,.9,.25,1.15) scOpen,7s ease-in-out .6s infinite alternate chatSway;display:flex}.pb-screen{display:none}.scr-win{flex:1;min-height:0;display:flex;overflow:hidden}.scr-bar{background:#f5f6fc12;border-bottom:1px solid #f5f6fc1a;flex:none;align-items:center;gap:7px;padding:11px 14px;display:flex}.scr-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.scr-bar i:nth-child(2){background:#febc2e}.scr-bar i:nth-child(3){background:#28c840}.scr-url{color:#f5f6fc99;text-align:center;background:#0000004d;border-radius:999px;flex:1;margin-left:10px;padding:4px 14px;font-size:12px}.scr-body{flex:1;min-height:0;position:relative;container-type:size}.scr-code{color:var(--ice);white-space:pre;margin:0;padding:4cqh 22px;font:500 clamp(9px,5cqh,17px)/1.65 ui-monospace,Menlo,Consolas,monospace;position:absolute;inset:0;overflow:hidden}.scr-code:after{content:"";vertical-align:-.2em;background:var(--lime);width:.6em;height:1.15em;margin-left:2px;animation:1s step-end infinite scBlink;display:inline-block}@keyframes scBlink{50%{opacity:0}}.scr-code .tg{color:#a893ff}.scr-code .at{color:#7fd4ff}.scr-code .st{color:var(--lime)}.scr-site{background:var(--ice);color:#14141a;opacity:0;flex-direction:column;gap:4%;padding:4% 6%;display:flex;position:absolute;inset:0}.ls-nav{align-items:center;gap:5%;font-size:clamp(8px,5.5cqh,13px);font-weight:500;display:flex}.ls-nav b{letter-spacing:-.03em;margin-right:auto;font-size:1.25em;font-weight:800}.ls-nav em{color:var(--ice);background:#14141a;border-radius:999px;padding:.45em 1.1em;font-style:normal}.ls-hero{flex-direction:column;align-items:flex-start;gap:4%;margin:auto 0;display:flex}.ls-hero h4{letter-spacing:-.045em;margin:0;font-size:clamp(16px,17cqh,50px);font-weight:700;line-height:1}.ls-hero h4 i{letter-spacing:-.02em;color:#4e2bcc;font-family:Playfair Display,Georgia,serif;font-weight:400}.ls-hero p{color:#40424d;margin:0;font-size:clamp(8px,6.5cqh,16px)}.ls-btn{background:var(--lime);border-radius:999px;padding:.6em 1.4em;font-size:clamp(8px,6cqh,15px);font-weight:600}.ls-cards{grid-template-columns:repeat(3,1fr);gap:4%;height:22%;display:grid}.ls-cards i{background:linear-gradient(135deg,#e4e1fa,#fff);border:1px solid #14141a14;border-radius:10px}.pb-screen.spin .scr-win{animation:.6s both scrSpin}.pb-screen.spin .scr-code{animation:.6s both scrOut}.pb-screen.spin .scr-site,.pb-screen.site .scr-site{animation:.6s both scrIn}.pb-screen.site .scr-code{opacity:0}.pb-screen.site .scr-site{opacity:1;animation:none}@keyframes scrSpin{0%{animation-timing-function:ease-in;transform:rotateY(0)}25%{animation-timing-function:ease-out;transform:rotateY(90deg)}to{transform:rotateY(360deg)}}@keyframes scrOut{0%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes scrIn{0%,24.9%{opacity:0}25%,to{opacity:1}}.sc-device[data-logo=search] .pb-search{gap:1.6cqh;width:min(62%,580px);height:88%;padding:4cqh 20px;animation:.6s cubic-bezier(.2,.9,.25,1.15) scOpen;display:flex;container-type:size}.sr-bar{background:#f5f6fc1a;border:1px solid #f5f6fc38;border-radius:999px;flex:none;align-items:center;gap:12px;padding:2cqh 18px;font-size:clamp(11px,7.5cqh,19px);font-weight:500;display:flex}.sr-bar svg{fill:none;stroke:#f5f6fca6;stroke-width:2px;stroke-linecap:round;flex:none;width:20px;height:20px}.sr-caret{background:var(--lime);opacity:0;width:2px;height:1.1em;margin-left:-9px}.pb-search.typing .sr-caret{opacity:1;animation:1s step-end infinite scBlink}.sr-meta{color:#f5f6fc73;opacity:0;flex:none;min-height:1.2em;margin:4px 6px 0;font-size:clamp(8px,4.6cqh,11.5px);transition:opacity .4s}.sr-meta.on{opacity:1}.sr-list{flex-direction:column;flex:1;justify-content:space-between;gap:1.5cqh;min-height:0;margin:0;padding:0;list-style:none;display:flex}.sr-r{opacity:0;border:1px solid #0000;border-radius:12px;padding:1.6cqh 14px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s;transform:translateY(10px)}.sr-r.on{opacity:1;transform:none}.sr-r span{color:#f5f6fc73;font-size:clamp(8px,4.4cqh,11.5px);display:block}.sr-r b{color:#8ab4f8;margin:0;font-size:clamp(11px,6.6cqh,18px);font-weight:500;display:block}.sr-r p{color:#f5f6fc99;margin:2px 0 0;font-size:clamp(8px,5cqh,13px);line-height:1.35;display:none}.sr-r.me p{display:block}.sr-r.me{background:#ceff1c14;border-color:#ceff1c8c}.sr-r.me b{color:var(--lime);font-weight:700}.sr-r.me.top{animation:1.4s ease-in-out infinite alternate rkPulse;box-shadow:0 0 22px #ceff1c66,inset 0 0 14px #ceff1c1a}.pb-chat{width:min(56%,520px);height:88%;color:var(--ice);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#28205a8c,#0c0a1ecc);border:1px solid #f5f6fc24;border-radius:18px;flex-direction:column;padding:14px 16px;display:none;position:relative;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -20px #000c,0 0 60px -20px #7c5cff80}.sc-device[data-logo=chat]{perspective:1100px}.sc-device[data-logo=chat] .pb-chat{animation:.6s cubic-bezier(.2,.9,.25,1.15) scOpen,7s ease-in-out .6s infinite alternate chatSway;display:flex}@keyframes chatSway{0%{rotate:y -11deg}to{rotate:y 11deg}}.pb-chat .nt-chat-h{flex-direction:row;align-items:center;gap:10px}.pb-chat .nt-chat-h i{background:var(--lime);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pb-chat .nt-chat-h i svg{fill:none;width:16px;height:16px;stroke:var(--midnight);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pb-chat .nt-chat-h div{flex-direction:column;gap:2px;display:flex}.pb-chat .nt-chat-h span:before{content:"";background:var(--lime);vertical-align:1px;width:6px;height:6px;box-shadow:0 0 6px var(--lime);border-radius:50%;margin-right:6px;display:inline-block}.pb-chat .nt-msgs p{opacity:0;font-size:13px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.pb-chat .nt-msgs p.on{opacity:1;transform:none}.pb-chat .nt-msgs .note{max-width:none;color:var(--midnight);background:var(--lime);border-radius:999px;align-self:center;padding:4px 10px;font-size:11px;font-weight:600}.pb-chat .nt-msgs time{color:#f5f6fc73;margin-top:3px;font-size:10px;display:block}@media (prefers-reduced-motion:reduce){.pb-screen,.scr-win,.pb-search,.sr-r{transition:none!important;animation:none!important}.sr-r{opacity:1;transform:none}.pb-chat .nt-msgs p{opacity:1;transition:none;transform:none}.sc-device[data-logo=chat] .pb-chat{animation:none}}.sc-device{grid-area:dev;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.showcase .arrow{z-index:1}@keyframes scOpen{0%{opacity:0;filter:blur(6px);transform:scale(.82)translateY(14px)}to{opacity:1;filter:none;transform:none}}.pb-rank{width:min(46%,420px);display:none;position:relative}.sc-device[data-logo=brand] .pb-rank{animation:.6s cubic-bezier(.2,.9,.25,1.15) scOpen;display:block}.rk-list{--rh:52px;height:calc(5 * var(--rh));margin:0;padding:0;list-style:none;position:relative}.rk-row,.rk-n{height:calc(var(--rh) - 8px);transform:translateY(calc(var(--s) * var(--rh)));align-items:center;display:flex;position:absolute;top:0}.rk-row{letter-spacing:-.01em;color:#f5f6fc8c;background:#f5f6fc0f;border:1px solid #f5f6fc1f;border-radius:10px;padding:0 16px;font-size:clamp(13px,1.2vw,16px);font-weight:500;transition:transform .6s cubic-bezier(.3,.8,.2,1),box-shadow .3s;left:38px;right:0}.rk-n{letter-spacing:.08em;color:#f5f6fc59;width:28px;font-size:11px;font-weight:600;left:0}.rk-row.me{z-index:2;letter-spacing:.08em;color:var(--lime);background:#ceff1c1a;border-color:#ceff1c8c;font-weight:700}.rk-row.me.top{animation:1.4s ease-in-out infinite alternate rkPulse;box-shadow:0 0 22px #ceff1c73,inset 0 0 14px #ceff1c1f}@keyframes rkPulse{to{box-shadow:0 0 34px #ceff1ca6,inset 0 0 18px #ceff1c33}}@media (width<=860px){.pb-rank{width:min(78%,340px)}.rk-list{--rh:38px}}@media (height<=720px) and (width>=861px){.rk-list{--rh:44px}}@media (prefers-reduced-motion:reduce){.rk-row,.sc-device[data-logo=brand] .pb-rank{transition:none;animation:none}}@media (width<=860px){.showcase{padding:72px 12px 64px}.pb{height:calc(100dvh - 136px);min-height:560px}.pb-stage{flex-basis:40%}.pb-panel{border-radius:18px;margin-top:-22px;padding:16px 16px 14px}.pb-head{flex-direction:column;align-items:stretch;gap:12px}.sc-title{font-size:clamp(25px,7.2vw,36px)}.pb-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.pb-step{padding-top:12px}.pb-beam{display:none}.pb-steps{margin-top:14px}.pb-step:before{background:#f5f6fc1f;width:100%;height:2px}.pb-step:after{content:"";height:2px;width:calc(var(--p,0) * 100%);background:var(--lime);border-radius:2px;position:absolute;top:0;left:0;box-shadow:0 0 8px #ceff1cb3}.pb-step p{display:none}.pb-ico{margin-bottom:6px}.pb .sc-device{bottom:22px}.pb-chat{width:84%;height:94%;padding:10px 12px}.sc-device[data-logo=code] .pb-screen{width:84%;height:94%}.sc-device[data-logo=search] .pb-search{width:90%;padding:12px}.sr-r{padding:7px 10px}.sr-list{justify-content:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}@container (height<=320px){.sr-meta{display:none}}.pb-chat .nt-msgs p{font-size:12px}}.pb-desc{display:none}@media (width<=860px){.pb-desc{color:#f5f6fcb3;min-height:2.8em;margin:8px 0 0;font-size:12.5px;line-height:1.4;display:block}}@media (height<=720px) and (width>=861px){.pb-more{display:none}}.proc{color:var(--ice);background:#0a0a0c;overflow:hidden}.proc:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(60% 60%,#000 30%,#0000 80%)}.pz-layout{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.pz-stage{justify-content:center;display:flex;position:relative}.pz-stage:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffffff24,#a58fff0f 55%,#0000);border-radius:50%;width:80%;transition:opacity .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pz{width:min(44vw,72dvh,560px);height:auto;position:relative;overflow:visible}.pz-slot{fill:#ffffff05;stroke:#ffffff52;stroke-width:1.2px;stroke-dasharray:5 4}.pz-piece{cursor:pointer;transform-box:fill-box;transform-origin:50%;transform:translate(var(--rx), var(--ry)) rotate(var(--rr)) scale(.94);animation:pzFloat 6s ease-in-out var(--fd) infinite;transition:transform 1.05s cubic-bezier(.3,.8,.2,1)}@keyframes pzFloat{0%,to{translate:0}50%{translate:0 -4px}}.pz-piece.placed,.pz-piece.moving{animation:none;transform:none}.pz-piece.moving{filter:drop-shadow(0 18px 24px #000000b3)}.pz-shape{fill:#ffffff0d;stroke:#ffffff8c;stroke-width:1.2px;stroke-linejoin:round;transition:fill .6s .55s,stroke .6s .55s}.pz-piece:hover .pz-shape{fill:#ffffff17}.pz-ico{color:#f5f6fccc;transform-box:fill-box;transform-origin:50%;transition:opacity .7s .3s,filter .7s .3s}.pz-sym{opacity:0;transition:opacity .7s .75s}.pz-cursor{fill:#f5f6fc;stroke:#14141a;stroke-width:1.4px;stroke-linejoin:round;opacity:0;transition:opacity .25s}.pz-piece.moving .pz-cursor{opacity:1}.pz-piece.placed .pz-shape{fill:#f5f6fc;stroke:#14141a2e}.pz-piece.placed .pz-ico{opacity:0;filter:blur(6px)}.pz-piece.placed .pz-sym{opacity:1}.pz-piece.placed{filter:drop-shadow(0 0 22px #ffffff2e)}.pz.done .pz-piece.placed .pz-shape{stroke:#14141a00}.pz.done{filter:drop-shadow(0 0 40px #ffffff38)drop-shadow(0 0 90px #a58fff40)}.pz.done .pz-slots{opacity:0;transition:opacity .6s}.pz-text{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pz-text .pr-title{max-width:11em}.pz-text .pr-detail{align-items:flex-start;min-height:6.4em}.pz-text .pr-bars{margin:clamp(14px,2.4vh,22px) 0}.pz-text .pr-actions{justify-content:flex-start}@media (width<=860px){.pz-layout{grid-template-columns:1fr;gap:6px}.pz{width:min(78vw,44dvh)}.pz-text{text-align:center;align-items:center}.pz-text .pr-detail{align-items:center;min-height:5.8em}.pz-text .pr-actions{justify-content:center}.pz-text .pr-title{font-size:clamp(26px,7vw,36px)}}@media (prefers-reduced-motion:reduce){.pz-piece{transition:none;animation:none}.pz-shape,.pz-ico,.pz-sym{transition:none}}.pr-bars{gap:6px;margin:clamp(14px,2.4vh,22px) 0 clamp(22px,4vh,40px);display:flex}.pr-bar{cursor:pointer;background:#f5f6fc29;border:0;border-radius:3px;width:28px;height:3px;padding:0;position:relative;overflow:hidden}.pr-bar:before{content:"";position:absolute;inset:-8px 0}.pr-bar i{background:var(--lime);border-radius:inherit;width:0;position:absolute;inset:0}.pr-bar.done i{background:#f5f6fc8c;width:100%}.pr-bar.on i{width:100%}.pr-bar.on.run i{width:0;animation:prFill var(--pr-dur,4s) linear forwards}@keyframes prFill{to{width:100%}}.pr-title{letter-spacing:-.045em;max-width:12em;margin:0 0 clamp(14px,2.4vh,22px);font-size:clamp(30px,3.7vw,54px);font-weight:500;line-height:1}.pr-title em{letter-spacing:-.02em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.06em;font-style:italic;font-weight:400}.pr-detail{flex-direction:column;align-items:center;gap:6px;min-height:6.2em;transition:opacity .22s,transform .22s;display:flex}.pr-detail.swap{opacity:0;transform:translateY(6px)}.pr-num{letter-spacing:.14em;text-transform:uppercase;color:#f5f6fcb3;font-size:11px;font-weight:600}.pr-num b{color:var(--lime);font-weight:700}.pr-detail h3{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500}.pr-detail p{color:#f5f6fcb3;max-width:30em;margin:0;font-size:clamp(14px,1.3vw,17px)}.pr-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(18px,3vh,28px);display:flex}.pr-btn{border-radius:999px;align-items:center;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.pr-btn.light{background:var(--ice);color:var(--black)}.pr-btn.dark{color:var(--ice);background:#f5f6fc1f;border:1px solid #f5f6fc24}.pr-btn:hover{transform:translateY(-1px)}.pr-btn.light:hover{background:var(--lime)}.pr-btn.dark:hover{background:#f5f6fc33}@media (prefers-reduced-motion:reduce){.pr-detail{transition:none}}.wk{background:radial-gradient(46% 40% at 50% 36%, #fff, #fff0 70%), linear-gradient(180deg, #eef0f6, var(--ice));padding-top:76px;padding-bottom:76px}.wk-wrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1320px;margin:0 auto;display:flex;position:relative}.wk-title{letter-spacing:-.045em;margin:clamp(18px,3.4vh,34px) 0 0;font-size:clamp(28px,min(4.4vw,6.4vh),64px);font-weight:700;line-height:1}.wk-title em{letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-size:1.04em;font-style:italic;font-weight:400}.wk-sub{color:var(--arsenic);margin-top:clamp(8px,1.4vh,14px);font-size:clamp(15px,1.4vw,19px);font-weight:500}.wk-wrap{--bw1:min(62vw, 920px, calc((100dvh - 400px) / .46)) }.wk-proj{--bw:var(--bw1);width:var(--bw);flex-direction:column;align-items:center;display:flex}.wk-proj+.wk-proj{margin-top:clamp(4px,1.2vh,14px)}.wk-p2{--bw:calc(var(--bw1) * .749)}.rb{width:100%;height:calc(var(--bw1) * .23);perspective:1150px;perspective-origin:50% 40%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.rb-belt{width:calc(var(--bw) * 1.35);margin-left:calc(var(--bw) * -.675);height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:50%}.rb-card{--dk:0;background:#0b0b0e;border-radius:6px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 14px 26px -10px #1414288c}.rb-card img{object-fit:cover;user-select:none;-webkit-user-drag:none;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.rb-card.ok img{opacity:1}.wk.cargando .rb-card:not(.ok){background-image:linear-gradient(100deg,#fff0 30%,#ffffff17 50%,#fff0 70%);background-size:250% 100%;animation:1.4s linear infinite rb-skel}@keyframes rb-skel{0%{background-position:125% 0}to{background-position:-125% 0}}@media (prefers-reduced-motion:reduce){.wk.cargando .rb-card:not(.ok){animation:none}}.rb-card:after{content:"";opacity:var(--dk);background:#0d0d18;position:absolute;inset:0}.wk-tags{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;max-width:28em;margin-top:0;display:flex;position:relative}.wk-tag{background:var(--phantom);color:var(--ice);letter-spacing:.02em;border-radius:999px;padding:7px 16px;font-size:clamp(13px,1.1vw,15px);font-weight:500;text-decoration:none;transition:background .25s,color .25s;animation:4.6s ease-in-out infinite wkFloatS;display:inline-block}a.wk-tag:hover,a.wk-tag:focus-visible{background:var(--lime);color:var(--black)}a.wk-tag:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@keyframes wkFloatS{0%,to{translate:0}50%{translate:0 -6px}}@media (width<=860px){.wk{padding-top:76px}.wk-proj{--bw:150vw;width:100vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.rb{width:var(--bw);flex:none;height:40vw}.wk-p2{--bw:100vw}}@media (prefers-reduced-motion:reduce){.wk-tag{animation:none}}.wy{color:var(--ice);background:radial-gradient(60% 50% at 55% 45%,#17171c,#0b0b0e 70%,#060608);padding:0;overflow:hidden}.wy-stage{z-index:1;position:absolute;inset:0}.wy-iso{color:#f5f6fc12;pointer-events:none;width:auto;height:min(78vh,78dvh,640px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.wy-title{text-align:center;pointer-events:none;letter-spacing:-.035em;text-transform:uppercase;color:#f5f6fc99;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>"),linear-gradient(#f5f6fcd9,#f5f6fc73);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:min(92vw,1100px);margin:0;font-size:clamp(44px,8.4vw,140px);font-weight:800;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wy-title em{text-transform:none;letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400}.wy-note,.wy-hint{color:#f5f6fccc;max-width:20em;margin:0;font-size:13px;line-height:1.35;position:absolute}.wy-note{top:clamp(84px,14vh,130px);right:clamp(18px,4vw,64px)}.wy-hint{bottom:clamp(30px,7vh,64px);left:clamp(18px,4vw,64px)}.wy-note small,.wy-hint small{text-align:right;color:#f5f6fca8;margin-top:6px;display:block}.wy-hint small{margin-left:8px;display:inline}.wy-x{letter-spacing:.3em;color:#f5f6fc73;margin-bottom:6px;font-size:10px;display:block}.wy-note mark{color:var(--lime);background:0 0}.wy-card{--dx:0px;--dy:0px;--tilt:0;left:var(--l);top:var(--t);aspect-ratio:1/.82;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:clamp(220px,21vw,300px);color:var(--ice);background-blend-mode:soft-light;transform:translate(var(--dx), var(--dy)) rotate(calc((var(--rot) + var(--tilt)) * 1deg));background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='260'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='.012 .018' numOctaves='3' seed='4'/><feDiffuseLighting lighting-color='%23fff' surfaceScale='3'><feDistantLight azimuth='225' elevation='38'/></feDiffuseLighting></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>") 50%/cover,#202027;border-radius:6px;flex-direction:column;padding:clamp(16px,1.5vw,22px);transition:box-shadow .3s,scale .3s;display:flex;position:absolute;box-shadow:inset 0 2px #ffffff0a,0 26px 40px -18px #000000e6,0 6px 14px -6px #000000b3}.wy-card.drag{cursor:grabbing;scale:1.04;box-shadow:inset 0 2px #ffffff0d,0 44px 60px -22px #000000f2,0 10px 20px -8px #000c}.wy-card.settle{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s,scale .3s}.wy-card p{color:#f5f6fcc7;max-width:17em;margin:0;font-size:clamp(12px,1vw,14px);line-height:1.35}.wy-card h3{text-align:right;letter-spacing:-.02em;align-self:flex-end;max-width:9em;margin:auto 0 0;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.02}.wy-n{color:#f5f6fca8;font-size:11px;position:absolute;bottom:clamp(14px,1.3vw,20px);left:clamp(16px,1.5vw,22px)}.wy-pin{filter:drop-shadow(3px 6px 4px #0009);width:30px;height:auto;transition:transform .25s;position:absolute;top:-18px;right:20%;transform:rotate(18deg)}.wy-card.drag .wy-pin{transform:rotate(18deg)translateY(-4px)}.wy-c1{--l:9%;--t:28%}.wy-c2{--l:38%;--t:47%}.wy-c3{--l:66%;--t:26%}.wy-fx{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wy-cta{z-index:4;color:var(--lime);border-bottom:2px solid;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;position:absolute;bottom:clamp(30px,7vh,64px);right:clamp(18px,4vw,64px)}.wy .arrow{z-index:4}@media (width<=860px){.wy-card{width:min(58vw,250px)}.wy-c1{--l:5%;--t:25%}.wy-c2{--l:auto;--t:46%;right:5%}.wy-c3{--l:7%;--t:67%}.wy-title{font-size:clamp(38px,min(11vw,13vh),72px);top:max(20%,76px + .95em)}.wy-note{display:none}.wy-hint{top:84px;bottom:auto}.wy-cta{bottom:84px}}@media (height<=560px){.wy-title{font-size:clamp(30px,11vh,72px);top:max(50%,76px + .95em)}.wy-c1{--l:2%;--t:22%}.wy-c2{--l:38%;--t:45%}.wy-c3{--l:74%;--t:20%}.wy-card{width:clamp(150px,42vh,260px);padding:12px}.wy-card p{font-size:11px}.wy-card h3{font-size:15px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fq{color:var(--ice);background:radial-gradient(60% 45% at 50% 40%,#0e0e12,#000 75%);overflow:hidden}.fq-word{left:50%;bottom:calc(var(--mouth) + 14px + var(--lh) / 2);z-index:0;pointer-events:none;user-select:none;letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(#26262c 0%,#141418 55%,#070709 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(150px,30vw,440px);font-weight:800;line-height:.8;position:absolute;transform:translate(-50%,50%)}.fq-fx{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fq{--mouth:min(45vw, 38dvh);--lh:clamp(200px, 30dvh, 270px)}.fq-wrap{z-index:2;top:72px;left:0;right:0;bottom:calc(var(--mouth) + 14px);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 20px;display:flex;position:absolute}.fq-count{letter-spacing:.12em;color:#f5f6fc66;margin:0 0 clamp(10px,2vh,18px);font-size:12px;font-weight:600}.fq-count b{color:var(--lime)}.fq-live{--rise:240px;max-width:820px;height:var(--lh);flex-direction:column;justify-content:center;align-items:center;display:flex}.fq-q{letter-spacing:-.035em;text-shadow:0 0 30px #00000059;max-width:17em;margin:0;font-size:clamp(21px,min(2.7vw,5.6vh),40px);font-weight:500;line-height:1.08}.fq-q .w{white-space:pre;background:linear-gradient(#fff 0%,#d5d7e0 45%,#8e919d 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:0;animation:.95s cubic-bezier(.16,.84,.24,1) forwards fqRise;animation-delay:calc(var(--i) * 60ms);-webkit-background-clip:text;background-clip:text;display:inline-block}.fq-q em,.fq-q .w.em{letter-spacing:-.01em;font-family:Playfair Display,Georgia,serif;font-size:1.06em;font-style:italic;font-weight:400}.fq-q:not(.split) em{color:#e6e7ee}@keyframes fqRise{0%{opacity:0;filter:blur(12px);transform:translateY(var(--rise)) scale(.45)}35%{opacity:.6}to{opacity:1;filter:blur();transform:none}}.fq-a{background:linear-gradient(90deg,#ceff1c 0%,#a8f03a 45%,#5fd38d 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:34em;margin:clamp(12px,2vh,18px) 0 0;font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.45}.fq-a.show{opacity:0;animation:1.05s cubic-bezier(.16,.84,.24,1) forwards fqRise;animation-delay:var(--ad,.6s)}.fq-live.out .fq-q,.fq-live.out .fq-a{opacity:0;filter:blur(10px);transition:opacity .4s,filter .4s,transform .4s;transform:translateY(-26px)scale(1.03)}.fq-boxbtn{z-index:1;width:100%;left:0;bottom:min(0px, calc(var(--mouth) - 45vw));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:absolute}.fq-tap{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#f5f6fc8c;align-items:center;gap:10px;font-size:clamp(11px,1vw,13px);font-weight:600;display:inline-flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.fq-tap i{background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.fq-tap i:after{content:"";border:1.5px solid var(--lime);border-radius:50%;animation:1.8s ease-out infinite fqTap;position:absolute;inset:-6px}@keyframes fqTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.fq-tap .t-click{display:none}@media (hover:hover) and (pointer:fine){.fq-tap .t-touch{display:none}.fq-tap .t-click{display:inline}}.fq-boxbtn:hover .fq-tap{color:var(--ice)}.fq-boxbtn:focus-visible{outline:2px solid var(--lime);outline-offset:6px;border-radius:8px}.fq-box{width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.9,.25,1.2);display:block}.fq-boxbtn:hover .fq-box{transform:translateY(-3px)}.fq-boxbtn.bump .fq-box{animation:.55s cubic-bezier(.3,.7,.2,1) fqBump}@keyframes fqBump{0%{transform:none}30%{transform:translateY(5px)scaleY(.97)}70%{transform:translateY(-4px)}to{transform:none}}@media (width<=860px){.fq{--lh:clamp(250px, 42dvh, 340px)}.fq-q{font-size:clamp(21px,6.2vw,30px)}.fq-a{font-size:15px}.fq-word{font-size:clamp(130px,42vw,260px)}.fq-tap{letter-spacing:.08em;font-size:10px;top:52%}}@media (prefers-reduced-motion:reduce){.fq-tap i:after{animation:none}.fq-q .w,.fq-a.show{opacity:1;filter:none;animation:none;transform:none}.fq-box,.fq-boxbtn.bump .fq-box{transition:none;animation:none}}@media (height<=560px){.fq{--mouth:min(45vw, 30dvh);--lh:clamp(150px, calc(100dvh - 64px - 30dvh - 40px), 270px)}.fq-wrap{top:64px}.fq-q{font-size:clamp(19px,5.6vh,30px)}.fq-a{margin-top:8px;font-size:14px}}.nt{--px:0;--py:0;color:var(--ice);background:radial-gradient(70% 45% at 50% 0,#4e2bcc61,#4e2bcc00 70%),radial-gradient(50% 40% at 50% 62%,#2a199059,#2a199000 70%),linear-gradient(#05040d 0%,#0a0820 55%,#0d0a2a 100%);flex-direction:column;justify-content:flex-start;padding:0;overflow:hidden}.nt-sky,.nt-front,.nt-plants{pointer-events:none;position:absolute}.nt-sky{z-index:0;width:100%;height:100%;image-rendering:pixelated;inset:0}.nt-plants{z-index:1;transform-origin:50% 100%;width:38%;height:100%;bottom:0}.nt-l{transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -6px), 0);animation:7s ease-in-out infinite alternate ntSwayL;left:-2%}.nt-r{transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -6px), 0);animation:8s ease-in-out infinite alternate ntSwayR;right:-2%}@keyframes ntSwayL{0%{rotate:-.6deg}to{rotate:.8deg}}@keyframes ntSwayR{0%{rotate:.7deg}to{rotate:-.6deg}}.nt-front{z-index:4;width:106%;height:100%;transform:translate3d(calc(var(--px) * -22px), calc(var(--py) * -8px), 0);bottom:0;left:-3%}.nt-head{z-index:3;text-align:center;flex-direction:column;flex:none;align-items:center;width:min(92vw,980px);margin:clamp(80px,13vh,140px) 0 clamp(18px,3.5vh,40px);display:flex;position:relative}.nt-pill{color:#f5f6fcd9;backdrop-filter:blur(8px);background:#f5f6fc0f;border:1px solid #f5f6fc29;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.nt-title{letter-spacing:-.04em;max-width:20em;margin:clamp(14px,2.2vh,22px) 0 0;font-size:clamp(28px,min(4.2vw,7.2vh),64px);font-weight:500;line-height:1.02}.nt-title em{letter-spacing:-.015em;font-family:Playfair Display,Georgia,serif;font-size:1.05em;font-style:italic;font-weight:400}.nt-sub{color:#f5f6fcb8;max-width:34em;margin-top:clamp(10px,1.8vh,16px);font-size:clamp(14px,1.25vw,17px)}.nt-btn{color:var(--midnight);background:linear-gradient(#fff,#d9dbe5);border-radius:999px;margin-top:clamp(16px,2.6vh,26px);padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;box-shadow:0 8px 24px -8px #a58fff99,inset 0 -2px #00000014}.nt-btn:hover{background:var(--lime);transform:translateY(-1px)}.nt-mocks{z-index:2;width:min(94vw,1120px);height:clamp(200px,40dvh,520px);transform:translate3d(calc(var(--px) * -8px), calc(var(--py) * -4px), 0);flex:none;margin-top:auto;position:relative}.nt-chat,.nt-browser{color:var(--ice);backdrop-filter:blur(16px)saturate(150%);border:1px solid #f5f6fc24;border-radius:16px;position:absolute;bottom:-6%;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -20px #000c,0 0 60px -20px #7c5cff66}.nt-chat{background:linear-gradient(#28205a8c,#0c0a1ebf);flex-direction:column;width:27%;height:118%;padding:14px;display:flex;left:2%}.nt-chat-h{border-bottom:1px solid #f5f6fc1a;flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.nt-chat-h b{font-size:13px;font-weight:600}.nt-chat-h span{color:#f5f6fc80;font-size:11px}.nt-msgs{flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:12px;display:flex;overflow:hidden}.nt-msgs p{border-radius:12px;max-width:88%;margin:0;padding:9px 11px;font-size:12px;line-height:1.35}.nt-msgs .bot{background:#f5f6fc14;border:1px solid #f5f6fc14;border-bottom-left-radius:4px;align-self:flex-start}.nt-msgs .me{background:#7c5cff73;border-bottom-right-radius:4px;align-self:flex-end}.nt-input{color:#f5f6fc66;background:#0000004d;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 12px;font-size:11px;display:flex}.nt-input i{background:var(--lime);border-radius:2px;width:8px;height:8px}.nt.js .nt-msgs p{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}.nt.js .nt-msgs p.on{opacity:1;transform:none}.nt-msgs p{flex:none}.nt-msgs .me b{vertical-align:-2px;background:var(--ice);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ntCaret;display:inline-block}.nt-msgs .dots{gap:4px;padding:11px 12px;display:flex}.nt-msgs .dots i{background:#f5f6fc99;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ntDot}.nt-msgs .dots i:nth-child(2){animation-delay:.15s}.nt-msgs .dots i:nth-child(3){animation-delay:.3s}@keyframes ntDot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.nt-input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nt-input.typing span{color:var(--ice)}.nt-site strong{white-space:nowrap}.nt-site .tw{visibility:hidden;position:relative}.nt-site .tw.v{visibility:visible}.nt-site .tw.cur:after{content:"";visibility:visible;background:var(--lime);width:2px;box-shadow:0 0 6px var(--lime);animation:.9s step-end infinite ntCaret;position:absolute;top:.12em;bottom:.08em;right:-.08em}@keyframes ntCaret{50%{opacity:0}}.nt-browser{background:linear-gradient(#0e0c20e6,#060510f2);width:67%;height:100%;left:31%}.nt-bar{border-bottom:1px solid #f5f6fc14;align-items:center;gap:18px;padding:12px 18px;font-size:11px;display:flex}.nt-logo{width:52px;height:auto;color:var(--ice)}.nt-nav{color:#f5f6fc99;gap:16px;display:flex}.nt-nav i,.nt-act i{font-style:normal}.nt-act{color:#f5f6fcb3;align-items:center;gap:12px;margin-left:auto;display:flex}.nt-act b{background:var(--lime);color:var(--midnight);border-radius:999px;padding:5px 12px;font-weight:600}.nt-site{text-align:center;flex-direction:column;align-items:center;height:100%;padding:clamp(20px,4vh,40px) 20px 0;display:flex;position:relative}.nt-site strong{letter-spacing:-.02em;font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.6vw,40px);font-weight:400;line-height:1.05}.nt-site strong em{color:#cfc4ff;font-style:italic}.nt-field{color:#f5f6fc66;background:#f5f6fc0d;border:1px solid #f5f6fc24;border-radius:999px;justify-content:space-between;align-items:center;width:min(70%,360px);margin-top:16px;padding:8px 8px 8px 16px;font-size:12px;display:flex}.nt-field i{background:var(--ice);width:24px;height:24px;color:var(--midnight);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;display:flex}.nt-site small{color:#f5f6fc80;max-width:26em;margin-top:10px;font-size:11px}.nt-orb{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle at 50% 30%,#a58fffe6,#4e2bcca6 35%,#2a19904d 60%,#0000 70%);border-radius:50%;width:72%;animation:6s ease-in-out infinite alternate ntGlow;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}@keyframes ntGlow{0%{opacity:.75;scale:.97}to{opacity:1;scale:1.03}}.nt .arrow{z-index:5}.nt-bee{z-index:3;pointer-events:none;will-change:transform;filter:drop-shadow(0 0 6px #ceff1c8c)drop-shadow(0 4px 6px #00000080);width:clamp(34px,3vw,48px);position:absolute;top:0;left:0}.nt-bee svg{width:100%;height:auto;display:block;overflow:visible}.nt-wing{fill:#cfc4ff61;stroke:#ffffffb3;stroke-width:.8px}.nt-wings{transform-origin:31px 26px;animation:70ms linear infinite alternate ntFlap}@keyframes ntFlap{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}.nt-trail{z-index:3;background:var(--lime);width:2px;height:2px;box-shadow:0 0 4px var(--lime);pointer-events:none;animation:1.1s ease-out forwards ntTrail;position:absolute}@keyframes ntTrail{0%{opacity:.9;transform:none}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nt-wings{animation:none}}@media (width<=860px){.nt-mocks{height:clamp(190px,36dvh,420px)}.nt-chat{display:none}.nt-browser{width:92%;left:4%}.nt-nav{display:none}.nt-plants{width:62%}.nt-l{left:-20%}.nt-r{right:-20%}}@media (prefers-reduced-motion:reduce){.nt-plants,.nt-orb{animation:none}.nt.js .nt-msgs p{opacity:1;transition:none;transform:none}}.ct{--mx:0;--my:0;color:#fff;background:radial-gradient(45% 40% at 50% 44%,#ffffff29,#fff0 70%),linear-gradient(#5d5f6b 0%,#71737f 40%,#7d7f8a 62%,#6e7180 100%);padding:0;overflow:hidden}.ct-hill{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-grass{z-index:1;pointer-events:none;width:100%;position:absolute;left:0}.ct-head{z-index:2;text-align:center;width:min(92vw,760px);position:absolute;top:clamp(84px,12vh,130px);left:50%;transform:translate(-50%)}.ct-head h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.05}.ct-head h2 em{font-family:Playfair Display,Georgia,serif;font-size:1.06em;font-style:italic;font-weight:400}.ct-head p{color:#ffffffc7;max-width:32em;margin:10px auto 0;font-size:clamp(13px,1.15vw,16px);line-height:1.5}.ct-stage{--d:clamp(200px, min(24vw, 34dvh), 360px);z-index:2;grid-template-columns:1fr var(--d) 1fr;align-items:center;gap:clamp(24px,4vw,64px);width:min(96vw,1200px);display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ct-side{color:#fff;flex-direction:column;gap:6px;text-decoration:none;transition:color .25s;display:flex}.ct-left{text-align:right;align-items:flex-end}.ct-right{text-align:left;align-items:flex-start}.ct-side b{letter-spacing:-.035em;text-shadow:0 2px 24px #0000002e;font-size:clamp(28px,3.6vw,56px);font-weight:400;line-height:1;position:relative}.ct-side b:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.ct-left b:after{transform-origin:100%}.ct-side span{letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;font-size:12px;transition:color .25s,transform .25s}.ct-side:hover,.ct-side:focus-visible{color:var(--lime);outline:none}.ct-side:hover b:after,.ct-side:focus-visible b:after{transform:scaleX(1)}.ct-side:hover span,.ct-side:focus-visible span{color:var(--lime)}.ct-orb{width:var(--d);height:var(--d);transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 8px), 0);border-radius:50%;justify-self:center;transition:transform .8s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.65,0,.25,1),height .7s cubic-bezier(.65,0,.25,1),border-radius .7s cubic-bezier(.65,0,.25,1),background-color .5s;animation:6s ease-in-out infinite ctBob;position:relative;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -24px 40px #ffffff47,inset 0 18px 36px #ffffff2e,0 40px 70px -30px #00000073,0 0 90px #ffffff38}@keyframes ctBob{0%,to{translate:0}50%{translate:0 -10px}}.ct-lens{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ct-glow{pointer-events:none;filter:blur(6px);mix-blend-mode:screen;background:radial-gradient(closest-side,#fffffff2,#ffffff59 45%,#fff0);border-radius:50%;width:70%;height:30%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.ct-logo{fill:#fff;color:#fff;filter:drop-shadow(0 0 10px #ffffffa6)drop-shadow(0 2px 6px #0003);opacity:.95;width:auto;height:30%;transition:left .7s cubic-bezier(.65,0,.25,1),top .7s cubic-bezier(.65,0,.25,1),height .7s cubic-bezier(.65,0,.25,1),transform .7s cubic-bezier(.65,0,.25,1);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ct-bar{filter:blur(.4px);background:#ffffffbf;border-radius:99px;width:30%;height:3%;position:absolute;top:68%;left:50%;transform:translate(-50%);box-shadow:0 0 12px #fff9}.ct-rim{pointer-events:none;filter:blur(2px);opacity:.75;mix-blend-mode:screen;background:conic-gradient(from 200deg,#ff50a000,#ff50a08c,#ffd23c80,#50ffaa73,#3caaff8c,#aa5aff80,#ff50a000 55%,#fff0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 95%,#0000 100%);mask:radial-gradient(closest-side,#0000 86%,#000 95%,#0000 100%)}.ct-hl{pointer-events:none;filter:blur(4px);width:46%;height:22%;transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -4px));background:radial-gradient(closest-side,#fffffff2,#ffffff40 60%,#fff0);border-radius:50%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:8%;left:22%}.ct-note{z-index:2;left:50%;bottom:calc(var(--foot-h) + 16px);color:#fffc;white-space:nowrap;text-shadow:0 1px 8px #000000b3;margin:0;font-size:12px;position:absolute;transform:translate(-50%)}.ct{--foot-h:52px}.site-foot{z-index:4;min-height:var(--foot-h);color:#f5f6fcb8;backdrop-filter:blur(14px)saturate(140%);background:#0c0c128c;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px 24px;padding:10px clamp(16px,3vw,36px);font-size:12px;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0}.f-brand{color:#fff;flex:none;line-height:0;display:block}.f-brand svg{width:auto;height:22px}.f-info{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.f-info li{align-items:center;display:flex}.f-info li+li:before{content:"";background:#f5f6fc59;border-radius:50%;width:3px;height:3px;margin:0 12px}.f-info a{color:#fff;text-decoration:none;transition:color .2s}.f-info a:hover,.f-info a:focus-visible{color:var(--lime)}.f-meta{color:#f5f6fcb8;white-space:nowrap;gap:16px;margin:0;font-size:11px;line-height:1.3;display:flex}.f-meta a{color:inherit;text-underline-offset:2px}.f-meta a:hover,.f-meta a:focus-visible{color:var(--lime)}.f-info a,.f-meta a:not(.f-login){margin-block:-5px;padding-block:5px;display:inline-block}@media (width<=860px){.ct-stage{--d:min(38vw, 30dvh, 240px);grid-template-columns:minmax(0, 1fr) var(--d) minmax(0, 1fr);gap:10px;top:50%}.ct-side b{font-size:clamp(17px,5.2vw,30px)}.ct-side span{display:none}.ct-note{white-space:normal;text-align:center;width:90vw}.ct{--foot-h:104px}.site-foot{text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:10px 14px;font-size:11px}.f-brand svg{height:18px}.f-info{justify-content:center;gap:10px 0}.f-info li+li:before{margin:0 8px}.f-meta{white-space:normal;flex-wrap:wrap;justify-content:center;gap:10px 12px}}@media (height<=640px){.ct-head p{display:none}}.ct-bee{z-index:3;pointer-events:none;will-change:transform;opacity:0;filter:drop-shadow(0 0 5px #ceff1c73)drop-shadow(0 3px 4px #14141a59);width:clamp(30px,2.8vw,44px);transition:opacity .6s;position:absolute;top:0;left:0}.ct-bee.on{opacity:1}.ct-bee+.ct-bee{width:clamp(26px,2.4vw,38px)}.ct-bee+.ct-bee .nt-wings{animation-delay:-.035s}.ct-bee svg{width:100%;height:auto;display:block;overflow:visible}.ct-say{z-index:3;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.ct-say span{white-space:nowrap;color:var(--midnight,#14141a);backdrop-filter:blur(6px);opacity:0;transform-origin:50% 100%;background:#ffffffe0;border-radius:14px;padding:6px 12px 7px;font-family:Playfair Display,Georgia,serif;font-size:clamp(14px,1.2vw,17px);font-style:italic;line-height:1;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);display:block;position:relative;transform:translateY(6px)scale(.6);box-shadow:0 6px 18px #14141a38,inset 0 0 0 1px #ffffffe6}.ct-say span:after{content:"";background:inherit;border-radius:0 0 3px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.ct-say.show span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ct-orb,.ct-bee .nt-wings{animation:none}}.ct-note .ct-open{background:var(--lime);color:var(--black);font:inherit;letter-spacing:-.01em;text-shadow:none;cursor:pointer;border:0;border-radius:999px;padding:13px 28px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;box-shadow:0 0 0 1px #ffffff80,0 10px 30px -8px #ceff1ca6}.ct-note .ct-open:hover,.ct-note .ct-open:focus-visible{outline:none;transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 2px #fff,0 14px 36px -8px #ceff1cd9}.ct-head,.ct-side,.ct-note{transition:opacity .35s,visibility .35s}.ct.is-form .ct-head,.ct.is-form .ct-side,.ct.is-form .ct-note{opacity:0;visibility:hidden}.ct.is-form .ct-stage{z-index:5;top:calc(50% + 24px)}.ct.is-form .ct-orb{backdrop-filter:blur(22px)saturate(150%);background-color:#1c1c2857;border-radius:32px;width:min(92vw,620px);height:min(660px,100dvh - 150px);animation:none;transform:none}.ct-lens,.ct-bar{transition:opacity .35s}.ct.is-form .ct-lens,.ct.is-form .ct-bar{opacity:0}.ct.is-form .ct-logo{height:64px;top:26px;left:30px;transform:none}.ct-rim,.ct-hl{border-radius:inherit}.ct.is-form .ct-rim{-webkit-mask-composite:xor;filter:blur(.5px);padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ct.is-form .ct-hl{opacity:.45;width:50%;height:8%;top:1.5%;left:8%}.ct-panel{color:#fff;opacity:0;flex-direction:column;padding:26px 30px 22px;transition:opacity .3s;display:flex;position:absolute;inset:0}.ct-panel[hidden],.ct-form[hidden]{display:none}.ct.is-form .ct-panel{opacity:1;transition-delay:.4s}.ct-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;transition:background .2s,color .2s;position:absolute;top:18px;right:18px}.ct-close:hover,.ct-close:focus-visible{background:var(--lime);color:var(--black);outline:none}.ct-ftitle{letter-spacing:-.035em;align-items:center;min-height:64px;margin:0 44px 16px 46px;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.05;display:flex}.ct-ftitle em{color:var(--lime);font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400}.ct-form{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex-direction:column;flex:1;gap:12px;min-height:0;margin:0 -6px;padding:2px 6px 4px;display:flex;overflow-y:auto}.ct-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ct-field{flex-direction:column;gap:5px;display:flex}.ct-field>span,.ct-group legend{letter-spacing:.02em;color:#ffffffc7;font-size:12px;font-weight:500}.ct-field input,.ct-field textarea{color:#fff;width:100%;font:inherit;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;padding:10px 13px;font-size:15px;transition:border-color .2s,background .2s}.ct-field textarea{resize:vertical;min-height:74px}.ct-field input::placeholder{color:#fff6}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--lime);background:#ffffff29;outline:none}.ct-form [aria-invalid=true]{border-color:#ff9a9a}.ct-group{border:0;border-radius:14px;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.ct-group legend{margin-bottom:7px;padding:0}.ct-group[aria-invalid=true] .ct-chip span{border-color:#ff9a9a}.ct-chip{cursor:pointer;position:relative}.ct-chip input{opacity:0;width:1px;height:1px;position:absolute}.ct-chip span{background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:8px 14px;font-size:13.5px;transition:background .2s,color .2s,border-color .2s;display:inline-block}.ct-chip:hover span{border-color:#fff}.ct-chip input:checked+span{background:var(--lime);border-color:var(--lime);color:var(--black);font-weight:600}.ct-chip input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.ct-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-consent{color:#ffffffbf;cursor:pointer;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.45;display:flex}.ct-consent a{color:var(--lime)}.ct-consent input{width:17px;height:17px;accent-color:var(--lime);flex:none;margin:1px 0 0}.ct-consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff9a9a}.ct-msg{color:#ffffffd9;min-height:1em;margin:0;font-size:13px}.ct-msg.err{color:#ffb3b3}.ct-msg a{color:var(--lime)}.ct-send{background:var(--lime);color:var(--black);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:12px 34px;font-size:15px;font-weight:600;transition:transform .2s,opacity .2s}.ct-send:hover,.ct-send:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(-1px)}.ct-send:disabled{opacity:.6;cursor:progress}.ct-done{text-align:center;color:#ffffffd9;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.ct-done[hidden]{display:none}.ct-done p{margin:0}.ct-done .ct-done-t{letter-spacing:-.03em;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:500}@media (width<=860px){.ct.is-form .ct-orb{border-radius:26px;width:94vw;height:calc(100dvh - 120px)}.ct.is-form .ct-logo{height:48px;top:18px;left:20px}.ct-panel{padding:18px 16px 16px}.ct-ftitle{min-height:48px;margin:0 44px 12px 34px;font-size:21px}.ct-close{top:12px;right:12px}.ct-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ct-orb,.ct-logo,.ct-panel{transition:none!important}}.ct-phone{grid-template-columns:minmax(0,13.5rem) 1fr;gap:8px;display:grid}.ct-phone select{color:#fff;width:100%;font:inherit;text-overflow:ellipsis;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;padding:10px 30px 10px 13px;font-size:15px}.ct-phone select:focus{border-color:var(--lime);outline:none}.ct-phone select option{color:#14141a;background:#fff}.ct-phone [aria-invalid=true]{border-color:#ff9a9a}@media (width<=860px){.ct-phone{grid-template-columns:minmax(0,9.5rem) 1fr}}.ct-field[hidden]{display:none}.f-meta .f-login{border:1px solid #f5f6fc4d;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;text-decoration:none;display:inline-flex}.f-meta .f-login svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:11px;height:11px}.f-meta .f-login:hover,.f-meta .f-login:focus-visible{border-color:var(--lime)}.ct-modal{z-index:200;backdrop-filter:blur(14px)saturate(120%);opacity:0;background:#0a0a1252;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.ct-modal[hidden]{display:none}.ct-modal.is-open{opacity:1}.ct-modal-box{backdrop-filter:blur(22px)saturate(150%);background:#1c1c289e;border-radius:32px;width:min(92vw,620px);height:min(660px,100dvh - 48px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(18px)scale(.96);box-shadow:0 0 0 1.5px #ffffff47,0 30px 80px -20px #0000008c}.ct-modal.is-open .ct-modal-box{transform:none}.ct-modal .ct-logo{height:64px;transition:none;top:26px;left:30px;transform:none}.ct-modal .ct-panel{opacity:1;transition:none}body.ct-modal-open #snap{overflow:hidden}@media (width<=860px){.ct-modal-box{border-radius:26px;width:94vw;height:calc(100dvh - 32px)}.ct-modal .ct-logo{height:48px;top:18px;left:20px}}@media (prefers-reduced-motion:reduce){.ct-modal,.ct-modal-box{transition:none}}.grid{text-align:left;gap:14px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(2,1fr)}.num{letter-spacing:.06em;color:var(--lime);margin-bottom:8px;font-size:14px;font-weight:700;display:inline-block}.bg-ice .num{color:var(--purple)}.steps{text-align:left;grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.step{border-top:2px solid var(--lime);padding-top:12px}.step h3{font-size:clamp(15px,1.6vw,18px)}.step p{opacity:.75;font-size:clamp(13px,1.3vw,15px)}.faq{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px 28px;display:grid}.faq div{border-top:1px solid #ffffff2e;padding-top:10px}.faq h3{margin-bottom:4px;font-size:clamp(14px,1.5vw,17px)}.faq p{opacity:.78;font-size:clamp(13px,1.3vw,15px)}.arrow{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.arrow svg{width:30px;height:30px;animation:1.8s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(-3px)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.arrow svg{animation:none}}@media (width<=820px){.steps{grid-template-columns:1fr 1fr}.g3,.faq{grid-template-columns:1fr}}@media (width<=560px){section{padding:76px 18px 84px}.g2,.g4,.steps{grid-template-columns:1fr}.step{padding-top:8px}.step p{display:none}.faq p{font-size:13px}}@media (height<=700px){h2{margin-bottom:14px}.btn{margin-top:18px;padding:13px 24px}}.en-pausa,.en-pausa *,.en-pausa :before,.en-pausa :after{animation-play-state:paused!important}@media (width>=2200px) and (height>=1200px){.kb-col,.nt-head,.pz-text,.wk-title,.wk-sub,.fq-live,.ct-head{zoom:1.3}.nt-mocks{width:min(80vw,1500px);height:clamp(200px,40dvh,680px)}}.cb{--cb-b:64px;right:clamp(16px,3vw,40px);bottom:var(--cb-b);z-index:70;pointer-events:none ;flex-direction:column;align-items:flex-end;gap:10px;font-family:inherit;display:flex;position:fixed}.cb>*{pointer-events:auto}body:has(.ct.is-form) .cb{display:none}.cb-bee{cursor:pointer;filter:drop-shadow(0 0 8px #ceff1c8c)drop-shadow(0 6px 8px #0006);background:0 0;border:0;border-radius:50%;width:100px;padding:6px 4px 2px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);animation:3.2s ease-in-out infinite cbBob;position:relative}.cb-bee svg{width:100%;height:auto;display:block;overflow:visible;transform:scaleX(-1)rotate(-14deg)}.cb-bee:hover,.cb-bee:focus-visible{outline:none;transform:scale(1.12)rotate(-6deg)}.cb-bee:focus-visible{filter:drop-shadow(0 0 #fff)drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #ceff1ce6)}.cb.busy .cb-bee{animation-duration:.7s}.cb-wings{transform-origin:31px 26px;animation:70ms linear infinite alternate cbFlap}.cb-wing{fill:#cfc4ff73;stroke:#ffffffbf;stroke-width:.8px}@keyframes cbFlap{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes cbBob{0%,to{translate:0}50%{translate:0 -7px}}.cb-hint{color:#14141a;background:#fffffff0;border-radius:16px 16px 4px;align-items:center;gap:6px;margin:0;padding:8px 8px 8px 14px;font-family:Playfair Display,Georgia,serif;font-size:15px;font-style:italic;line-height:1.2;animation:.5s cubic-bezier(.3,1.6,.5,1) both cbPop;display:flex;box-shadow:0 8px 22px #14141a4d}.cb-hint[hidden]{display:none}.cb-hint button{color:#14141a;cursor:pointer;background:#14141a14;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:1}@keyframes cbPop{0%{opacity:0;transform:translateY(8px)scale(.8)}}.cb-panel{width:min(92vw,380px);height:min(540px, calc(100dvh - var(--cb-b) - 130px));color:#fff;backdrop-filter:blur(22px)saturate(150%);transform-origin:100% 100%;background:#16161ecc;border:1px solid #fff3;border-radius:22px;flex-direction:column;animation:.35s cubic-bezier(.2,.9,.25,1.1) both cbOpen;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0009,inset 0 1px #fff3}.cb-panel[hidden]{display:none}@keyframes cbOpen{0%{opacity:0;transform:translateY(14px)scale(.9)}}.cb-head{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.cb-mini{flex:none;width:38px;height:auto;overflow:visible}.cb-head div{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cb-head b{font-size:15px;font-weight:600}.cb-head span{color:#ffffff9e;font-size:11.5px}.cb-x{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;transition:background .2s,color .2s}.cb-x:hover,.cb-x:focus-visible{background:var(--lime);color:#000;outline:none}.cb-msgs{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px;display:flex;overflow-y:auto}.cb-m{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:86%;padding:9px 13px;font-size:14px;line-height:1.45;animation:.3s ease-out both cbPop}.cb-m.bot{background:#ffffff1f;border-bottom-left-radius:5px;align-self:flex-start}.cb-m.me{background:var(--lime);color:#000;border-bottom-right-radius:5px;align-self:flex-end}.cb-m a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cb-m.bot a{color:var(--lime)}.cb-acts{flex-wrap:wrap;align-self:flex-start;gap:6px;display:flex}.cb-act{background:var(--lime);color:#000;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s}.cb-act:hover,.cb-act:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:translateY(-1px)}.cb-act.alt{color:#fff;background:#ffffff24}.cb-typing{background:#ffffff1f;border-radius:16px 16px 16px 5px;align-self:flex-start;gap:4px;padding:13px 14px;display:flex}.cb-typing i{background:#ffffffbf;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cbDot}.cb-typing i:nth-child(2){animation-delay:.15s}.cb-typing i:nth-child(3){animation-delay:.3s}@keyframes cbDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.cb-chips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.cb-chips:empty{display:none}.cb-chips button{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;padding:7px 12px;font-size:12.5px;transition:background .2s,color .2s,border-color .2s}.cb-chips button:hover,.cb-chips button:focus-visible{background:var(--lime);border-color:var(--lime);color:#000;outline:none}.cb-form{gap:8px;padding:0 12px;display:flex}.cb-form input{color:#fff;min-width:0;font:inherit;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;flex:1;padding:11px 14px;font-size:15px}.cb-form input::placeholder{color:#ffffff73}.cb-form input:focus{border-color:var(--lime);outline:none}.cb-form button{background:var(--lime);color:#000;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .2s,opacity .2s;display:grid}.cb-form button:hover,.cb-form button:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:scale(1.08)}.cb-form button:disabled,.cb-form input:disabled{opacity:.55;cursor:progress}.cb-form svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cb-note a{color:var(--lime)}.cb-note{color:#ffffffb3;text-align:center;margin:0;padding:7px 14px 11px;font-size:10.5px}@media (width<=860px){.cb{--cb-b:118px}.cb-bee{width:72px}.cb-panel{height:min(520px, calc(100dvh - var(--cb-b) - 90px))}}@media (prefers-reduced-motion:reduce){.cb-bee,.cb-wings,.cb-panel,.cb-m,.cb-hint,.cb-typing i{animation:none}}
