@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_beddda0c-module__XXgp5q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_beddda0c-module__XXgp5q__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--sh-rgb:18, 59, 54;--dark:#123b36;--dark-2:#194b45;--dark-3:#225e57;--accent:#c9f26b;--accent-2:#2f9e6e;--ink-deep:#0e1a18;--bg:#f6f5f1;--bg-2:#eceae3;--white:#fff;--ink:#123b36;--ink-soft:#56685f;--line:#dedbd2;--line-dark:#ffffff1f;--danger:#d6382b;--font:var(--font-jakarta), system-ui, sans-serif;--cut:26px;--cut-sm:12px;--r:4px;--ease:cubic-bezier(.2, .8, .2, 1);--mark-dark:url(/brand/vora-simbolo-fundo-claro.svg);--mark-light:url(/brand/vora-simbolo-fundo-escuro.svg)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--accent);color:var(--dark)}:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.section{padding:clamp(72px,10vw,128px) 0}h1,h2,h3,h4{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}h3,h4{letter-spacing:-.02em;line-height:1.15}.label,.eyebrow,.tag,.status,.case-client,.kpi-label,.tl-item small,.job-type,.certs span,.logos-title,.sector .n{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}h1 em,h2 em{background:linear-gradient(transparent 62%, var(--accent) 62%, var(--accent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-style:normal}.on-dark h2 em,.squads h2 em,.agents h2 em,.numbers-left h2 em{color:var(--accent);background:0 0;padding:0}.eyebrow{color:var(--dark);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.eyebrow:before{content:"";background:var(--mark-dark) center / contain no-repeat;width:18px;height:18px}.eyebrow-light{color:var(--accent)}.eyebrow-light:before{background-image:var(--mark-light)}.btn{transition:background .25s, color .25s, transform .25s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(4px)}.btn-lg{padding:17px 28px;font-size:16px}.btn-block{width:100%}.btn-primary,.btn-accent{background:var(--accent);color:var(--dark)}.btn-primary:hover,.btn-accent:hover{background:var(--dark);color:var(--accent)}.on-dark .btn-accent:hover,.squads .btn-accent:hover,.footer .btn-accent:hover{color:var(--dark);background:#fff}.btn-ghost{background:var(--dark);color:#fff}.btn-ghost:hover{background:var(--dark-3)}.tag{background:var(--dark);color:#fff;padding:6px 10px;font-size:11px;display:inline-block}.tag-accent{background:var(--accent);color:var(--dark)}.topbar{background:var(--dark);color:#fffc;font-size:13.5px}.topbar-in{justify-content:space-between;align-items:center;gap:20px;padding:9px 0;display:flex}.topbar p{align-items:center;gap:8px;margin:0;display:flex}.topbar b{color:#fff}.topbar p a{color:var(--accent);font-weight:600}.topbar nav{gap:22px;display:flex}.topbar nav a:hover{color:var(--accent)}.pulse{background:var(--accent);flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.25}}.header{z-index:80;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.header.scrolled{border-color:var(--line)}.header-in{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{align-items:center;gap:11px;display:flex}.logo img{width:auto;height:34px;display:block}.logo svg{width:34px;height:34px}.logo svg .mk{fill:var(--dark);stroke:none}.logo svg path:not(.mk){stroke:var(--accent);stroke-width:3.8px}.logo-txt{flex-direction:column;line-height:1;display:flex}.logo-txt b{letter-spacing:-.04em;font-size:21px;font-weight:700}.logo-txt small{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);margin-top:3px;font-size:9px;font-weight:500}.logo-light{color:#fff}.logo-light svg .mk{fill:var(--accent)}.logo-light svg path:not(.mk){stroke:var(--dark)}.logo-light .logo-txt small{color:#ffffff8c}.menu{align-items:center;gap:4px;display:flex}.menu-link{align-items:center;gap:4px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.menu-link:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .3s var(--ease);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.menu-link:hover:after{transform:scaleX(1)}.menu-link svg{width:16px;height:16px;transition:transform .25s}.has-mega{position:relative}.has-mega:hover .menu-link svg,.has-mega.open .menu-link svg{transform:rotate(180deg)}.mega{border-radius:var(--r);width:860px;box-shadow:0 40px 80px -30px rgba(var(--sh-rgb),.4);border-top:4px solid var(--accent);opacity:0;visibility:hidden;transition:all .3s var(--ease);background:#fff;grid-template-columns:1fr 260px;gap:16px;padding:16px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-40%,10px)}.mega:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.has-mega:hover .mega,.has-mega.open .mega{opacity:1;visibility:visible;transform:translate(-40%)}.mega-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.mega-item{grid-template-columns:44px 1fr;column-gap:12px;padding:14px;transition:background .2s;display:grid}.mega-item:hover{background:var(--bg)}.mega-item .ic{grid-row:span 2}.mega-item b{font-size:15px}.mega-item small{color:var(--ink-soft);font-size:13.5px;line-height:1.4}.ic{background:var(--dark);width:44px;height:44px;color:var(--accent);place-items:center;display:grid}.ic svg{width:22px;height:22px}.mega-feature{background:var(--dark);color:#fff;flex-direction:column;gap:10px;padding:0 0 18px;display:flex}.mega-feature img{object-fit:cover;width:100%;height:130px}.mega-feature .tag{align-self:flex-start;margin:4px 16px 0}.mega-feature b{padding:0 16px;font-size:17px;line-height:1.2}.mega-feature small{color:var(--accent);padding:0 16px;font-weight:600}.header-cta{align-items:center;gap:12px;display:flex}.burger{background:var(--dark);border-radius:12px;width:46px;height:46px;display:none;position:relative}.burger span{height:2px;transition:transform .3s var(--ease), opacity .2s, top .3s;background:#fff;position:absolute;left:13px;right:13px}.burger span:first-child{top:16px}.burger span:nth-child(2){top:22px}.burger span:nth-child(3){top:28px}.burger[aria-expanded=true] span:first-child{top:22px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){top:22px;transform:rotate(-45deg)}.hero{padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,110px);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 25% 45%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 70% at 25% 45%,#000 10%,#0000 70%)}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.chip{background:var(--dark);color:#fff;align-items:center;gap:10px;padding:9px 18px 9px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.chip-dot{background:var(--mark-light) center / contain no-repeat;width:20px;height:20px}.hero h1{letter-spacing:-.03em;margin:26px 0 24px;font-size:clamp(44px,6.2vw,86px);font-weight:700;line-height:1.04}.hero h1 em{background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(transparent 60%, var(--accent) 60%, var(--accent) 92%, transparent 92%);animation:marker 1s .8s var(--ease) forwards}@keyframes marker{to{background-size:100% 100%}}.lead{color:var(--ink-soft);max-width:560px;margin:0 0 34px;font-size:clamp(17px,1.35vw,20px)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust{align-items:center;gap:16px;margin-top:40px;display:flex}.avatars{display:flex}.avatars img{border:3px solid var(--bg);object-fit:cover;border-radius:50%;width:46px;height:46px;margin-left:-12px}.avatars img:first-child{margin-left:0}.avatars .ic{outline:3px solid var(--bg);width:44px;height:44px;margin-left:-6px}.avatars .ic:first-child{margin-left:0}.avatars .ic svg{width:20px;height:20px}.who-mk{background:url(/brand/vora-avatar-floresta.svg) 50%/contain no-repeat;flex-shrink:0;width:40px;height:40px}.trust p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.35}.trust b{color:var(--ink)}.stars{color:var(--dark);letter-spacing:2px}.hero-visual{padding:30px 0 60px 40px;position:relative}.hero-visual:before{content:"";background:var(--accent);z-index:-1;border-radius:28px;width:58%;height:72%;position:absolute;top:0;right:-28px}.photo-main{--c:60px;aspect-ratio:4/4.4;position:relative}.photo-main:after{content:"";background:linear-gradient(180deg, transparent 55%, rgba(var(--sh-rgb),.4));position:absolute;inset:0}.photo-main img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate slowzoom;transform:scale(1.06)}@keyframes slowzoom{to{transform:scale(1)}}.float-card{--c:16px;background:#fff;position:absolute}.fc-quote{border-left:5px solid var(--accent);width:min(360px,82%);padding:20px 22px;animation:6s ease-in-out infinite floaty;bottom:0;left:-10px}.fc-quote .q{width:26px;height:26px;color:var(--dark);stroke-width:2.4px;opacity:.25;position:absolute;top:16px;right:22px}.fc-quote p{margin:0 0 14px;padding-right:26px;font-size:15px;line-height:1.45}.who{align-items:center;gap:10px;display:flex}.who img{object-fit:cover;border-radius:50%;width:40px;height:40px}.who b{font-size:14px;display:block}.who small{color:var(--ink-soft);font-size:12.5px}.fc-kpi{width:190px;padding:14px 18px;animation:7s ease-in-out 1s infinite floaty;top:70px;right:-14px}.kpi-label{color:var(--ink-soft);font-size:10px}.kpi-val{letter-spacing:-.04em;font-size:30px;font-weight:700;display:block}.kpi-spark{width:100%;height:30px}.kpi-spark path{stroke:var(--dark);stroke-width:2.5px;stroke-dasharray:200;stroke-dashoffset:200px;animation:draw 2s 1s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fc-badge{background:var(--dark);color:#fff;align-items:center;gap:12px;padding:12px 20px 12px 12px;animation:6.5s ease-in-out .5s infinite floaty;display:flex;top:0;left:10px}.badge-ic{background:var(--accent);width:38px;height:38px;color:var(--dark);place-items:center;display:grid}.badge-ic svg{stroke-width:3px;width:20px;height:20px}.fc-badge b{font-size:14.5px;display:block}.fc-badge small{color:#ffffffb3;font-size:12.5px}@keyframes floaty{50%{transform:translateY(-10px)}}.anim{animation:rise .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:34px 0 40px}.logos-title{text-align:center;color:var(--ink-soft);margin:0 0 22px;font-size:11px}.logos-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logos-track{align-items:center;gap:72px;width:max-content;animation:38s linear infinite marquee;display:flex}.logos-mask:hover .logos-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 36px))}}.lg{color:#98a0ab;white-space:nowrap;font-size:24px;transition:color .3s}.lg i{font-style:normal}.lg:hover{color:var(--dark)}.lg1{letter-spacing:-.02em;font-size:28px;font-weight:700}.lg1 b{font-weight:400}.lg2{letter-spacing:.12em;font-size:17px;font-weight:700}.lg2 i{font-weight:300}.lg3{font-weight:600}.lg4{font-weight:400}.lg4 b{font-weight:700}.lg5{letter-spacing:-.06em;font-weight:700}.lg6{letter-spacing:.04em;font-size:28px;font-weight:700}.lg6 b{font-weight:300}.lg7{font-size:21px;font-weight:500}.lg8{font-weight:700}.lg8 i{font-weight:300}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(36px,5vw,60px);display:flex}.sec-head h2{max-width:700px;font-size:clamp(34px,4.4vw,58px)}.sec-head>p{max-width:420px;color:var(--ink-soft);margin:0}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(260px,auto);gap:16px;display:grid}.card{transition:transform .4s var(--ease), background .3s;background:#fff;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.card:hover{transform:translateY(-6px)}.card h3{font-size:23px}.card p{color:var(--ink-soft);margin:0;font-size:15.5px}.card .ic-lg{--c:11px;width:54px;height:54px;margin-bottom:auto}.card .ic-lg svg{width:26px;height:26px}.more{color:var(--dark);align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;display:inline-flex}.more svg{width:18px;height:18px;transition:transform .3s var(--ease)}.card:hover .more svg,.case:hover .more svg{transform:translate(6px)}.b-lg{--c:48px;grid-area:span 2/span 3}.b-md,.b-sm{grid-column:span 3}@media (min-width:1000px){.bento{grid-template-columns:repeat(12,1fr)}.b-lg{grid-area:1/1/span 2/span 6}.bento>.b-sm:nth-child(2){grid-column:7/span 3}.bento>.b-sm:nth-child(3){grid-column:10/span 3}.b-md:nth-child(4){grid-column:7/span 6}.b-md:nth-child(5){grid-column:1/span 7}.bento>.b-sm:nth-child(6){grid-column:8/span 5}}.card-photo{color:#fff;background:var(--dark);min-height:300px;padding:0}.card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.card-photo:hover img{transform:scale(1.06)}.card-photo:after{content:"";background:linear-gradient(180deg, rgba(var(--sh-rgb),0) 20%, rgba(var(--sh-rgb),.94) 100%);position:absolute;inset:0}.card-photo .card-body{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding:30px;display:flex;position:relative}.card-photo p{color:#ffffffd9;max-width:480px}.card-photo .more,.card-dark .more{color:var(--accent)}.b-lg h3{font-size:clamp(28px,3vw,40px)}.card-dark{background:var(--dark);color:#fff}.card-dark p{color:#ffffffb8}.card-dark .ic{background:var(--accent);color:var(--dark)}.card-accent{background:var(--accent)}.card-accent p{color:rgba(var(--sh-rgb),.8)}.mini-list{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mini-list li{background:var(--dark);color:#fff;padding:4px 10px;font-size:12.5px;font-weight:600}.squads{background:var(--dark);color:#fff;padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}.squads:before{content:"";border:2px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:80px;width:520px;height:520px;position:absolute;top:-120px;right:-120px}.squads-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}.squads h2{margin-bottom:22px;font-size:clamp(34px,4.2vw,56px)}.squads-copy>p{color:#ffffffbf;margin:0 0 26px}.checks{gap:12px;margin:0 0 34px;padding:0;list-style:none;display:grid}.checks li{align-items:flex-start;gap:12px;display:flex}.checks li:before{content:"";background:var(--mark-light) center / contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-top:3px}.timeline{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.tl-track{background:var(--line-dark);height:3px;position:absolute;top:9px;left:9px;right:9px}.tl-fill{background:var(--accent);width:0;height:100%;transition:width 2.2s var(--ease);display:block}.timeline.in .tl-fill{width:100%}.tl-item{padding-top:38px;position:relative}.tl-dot{background:var(--mark-light) center / contain no-repeat;width:21px;height:21px;position:absolute;top:0;left:0}.tl-item small{color:#ffffff8c;font-size:10.5px}.tl-item b{letter-spacing:-.03em;color:var(--accent);white-space:nowrap;margin:4px 0 10px;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1;display:block}.tl-item p{color:#ffffffb8;margin:0;font-size:14.5px;line-height:1.5}.squad-people{--c:40px;aspect-ratio:16/8;grid-column:1/-1;margin-top:26px;position:relative}.squad-people img{object-fit:cover;width:100%;height:100%}.squad-roles{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.squad-roles span{color:var(--dark);background:#fff;padding:7px 12px;font-size:13px;font-weight:700}.squad-roles span:first-child{background:var(--accent)}.numbers{--c:48px;grid-template-columns:1fr 1.25fr;display:grid}.numbers-left{background:var(--dark-2);color:#fff;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,64px);display:flex}.numbers-left h2{margin-bottom:18px;font-size:clamp(28px,3.2vw,42px)}.numbers-left p{color:#ffffffb8;margin:0 0 28px}.certs{flex-wrap:wrap;gap:8px;display:flex}.certs span{border:1.5px solid #ffffff4d;padding:7px 12px;font-size:11px}.numbers-right{background:var(--accent);padding:clamp(32px,5vw,64px)}.numbers-right h3{max-width:420px;margin-bottom:30px;font-size:clamp(22px,2.2vw,30px)}.num-grid{grid-template-columns:1fr 1fr;gap:30px 24px;display:grid}.num-grid>div{border-top:2px solid var(--dark);padding-top:14px}.num-grid b{letter-spacing:-.03em;font-size:clamp(38px,4.2vw,58px);font-weight:700;line-height:1;display:block}.num-grid span{color:rgba(var(--sh-rgb),.8);max-width:220px;margin-top:8px;font-size:15px;line-height:1.4;display:block}.ba-sec{background:#fff}.ba-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}.ba{margin:0}.ba-bar{background:var(--dark);border-radius:14px;align-items:center;gap:6px;padding:10px 14px;display:flex}.ba-bar i{background:#ffffff40;width:9px;height:9px}.ba-bar i:first-child{background:var(--accent)}.ba-bar span{color:#fff9;background:#ffffff14;flex:1;max-width:320px;margin-left:10px;padding:3px 12px;font-size:12px}.ba-view{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#ddd;position:relative;overflow:hidden;container-type:inline-size}.ba-old,.ba-new{position:absolute;inset:0;overflow:hidden}.ba-new{clip-path:inset(0 0 0 var(--pos))}.ba-handle{top:0;bottom:0;left:var(--pos);background:var(--accent);pointer-events:none;z-index:3;width:3px;margin-left:-1.5px;position:absolute}.ba-handle:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123b36' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 24px no-repeat;border-radius:12px;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-range{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-tag{z-index:2;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px}.ba-tag-old{color:#fff;background:#0009;left:12px}.ba-tag-new{background:var(--accent);color:var(--dark);right:12px}.ba figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 2px 0;display:flex}.ba figcaption b{font-size:17px}.ba figcaption span{color:var(--ink-soft);font-size:14px}.ba-range:focus-visible~.ba-handle:after{outline:3px solid var(--dark)}.ba-view:has(.ba-range:focus-visible) .ba-handle:after{outline:3px solid var(--dark)}.ba-m{background:var(--accent);border-radius:28px;flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-self:stretch;align-items:center;gap:18px;padding:32px 20px 24px;display:flex}.ba-m figcaption{text-align:center;justify-content:center;padding:0}.ba-m figcaption span{color:rgba(var(--sh-rgb),.75)}.ba-device{background:var(--dark);width:min(340px,100%);box-shadow:0 30px 50px -25px rgba(var(--sh-rgb),.6);border-radius:38px;padding:9px}.ba-m .ba-view{aspect-ratio:9/19;border-radius:30px}.ba-m .ba-tag{top:auto;bottom:16px}.ba-m .ba-old{transform-origin:0 0;width:250%;height:250%;transform:scale(.4);container-type:inline-size}.ba-m .o-side{min-height:70cqw}.ba-m .o-img{width:100%;height:42cqw}.ba-m .ba-new{background:#fffaf3;flex-direction:column;display:flex}.m-status{color:#111;justify-content:space-between;padding:3.5cqw 7cqw 1cqw;font-size:3.6cqw;font-weight:700;display:flex}.m-nav{justify-content:space-between;align-items:center;padding:3cqw 6cqw;display:flex}.m-nav b{color:var(--c1);letter-spacing:-.02em;align-items:center;gap:2.4cqw;font-size:5cqw;display:flex}.m-nav b i{background:var(--c1);width:5cqw;height:5cqw;box-shadow:1.4cqw 1.4cqw 0 var(--c2);border-radius:30%}.m-burger{border-top:2px solid #111;border-bottom:2px solid #111;width:6cqw;height:4cqw;position:relative}.m-burger:after{content:"";background:#111;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.m-img{aspect-ratio:16/10;background:50%/cover;border-radius:5cqw;margin:1cqw 6cqw 0}.m-copy{padding:5cqw 6cqw 3cqw}.m-copy small{color:var(--c1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2cqw;font-size:3.2cqw;font-weight:700;display:block}.m-copy h4{letter-spacing:-.035em;color:#111;margin:0;font-size:8.4cqw;line-height:1.05}.m-list{gap:2.4cqw;padding:0 6cqw;display:grid}.m-list span{background:#fff;border-radius:4cqw;grid-template-columns:1fr auto auto;align-items:center;gap:3cqw;padding:3.6cqw 4cqw;display:grid;box-shadow:0 1cqw 3cqw #0000000f}.m-list b{color:#111;font-size:4cqw}.m-list em{color:#666;font-size:3.8cqw;font-style:normal}.m-list i{background:var(--c1);color:#fff;border-radius:50%;place-items:center;width:7cqw;height:7cqw;font-size:5cqw;font-style:normal;font-weight:700;display:grid}.m-cta{background:var(--c1);color:#fff;text-align:center;border-radius:99px;margin:auto 6cqw 7cqw;padding:4.4cqw;font-size:4.4cqw;font-weight:700}.ba-old{color:#222;background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='4' height='4' fill='%23e0e0e0'/%3E%3C/svg%3E");font-family:Times New Roman,Times,serif;font-size:1.6cqw;line-height:1.3}.o-head{background:linear-gradient(var(--o2), var(--o1));color:#fff;text-align:center;text-shadow:2px 2px #000;border-bottom:3px ridge #999;padding:2.2cqw 1cqw;font-size:3.4cqw;font-style:italic;font-weight:700}.o-menu{background:silver;border-bottom:2px solid #888;gap:.4cqw;padding:.6cqw;display:flex}.o-menu span{color:#00e;background:linear-gradient(#fff,#bbb);border:2px outset #ddd;padding:.4cqw 1.2cqw;font-family:Arial,sans-serif;font-size:1.3cqw;text-decoration:underline}.o-marq{color:#c00;white-space:nowrap;background:#ff9;padding:.5cqw 1cqw;font-family:Arial,sans-serif;font-size:1.3cqw;font-weight:700;animation:9s linear infinite oldMarq}@keyframes oldMarq{0%{transform:translate(30%)}to{transform:translate(-60%)}}.o-body{grid-template-columns:22% 1fr;gap:1cqw;padding:1cqw;display:grid}.o-side{color:#00e;background:#fff;border:2px inset #ccc;padding:1cqw;font-size:1.3cqw;line-height:1.6}.o-side b{color:#222;margin-bottom:.5cqw;display:block}.o-main{background:#fff;border:2px inset #ccc;padding:1.2cqw}.o-main b{color:var(--o1);font-size:2.2cqw}.o-main p{text-align:justify;margin:.8cqw 0;font-size:1.4cqw}.o-img{color:#666;background:#ccc;border:1px dashed #888;place-items:center;width:45%;height:9cqw;font-size:1.2cqw;display:grid}.o-foot{text-align:center;color:#555;background:#d4d4d4;border-top:1px solid #999;padding:.5cqw;font-family:Arial,sans-serif;font-size:1.1cqw;position:absolute;bottom:0;left:0;right:0}.ba-new{font-family:var(--font);color:#111;background:#fff}.n-nav{color:#555;align-items:center;gap:2.6cqw;padding:2cqw 3.4cqw;font-size:1.35cqw;display:flex}.n-nav b{color:var(--c1);letter-spacing:-.02em;align-items:center;gap:.8cqw;margin-right:auto;font-size:1.9cqw;display:flex}.n-nav b i{background:var(--c1);width:2cqw;height:2cqw;box-shadow:.6cqw .6cqw 0 var(--c2);border-radius:30%}.n-btn{background:var(--c1);color:#fff;border-radius:99px;padding:.9cqw 1.8cqw;font-size:1.3cqw;font-weight:600;display:inline-block}.n-hero{background:linear-gradient(90deg, var(--c2) 0 55%, transparent 55%);grid-template-columns:1.1fr 1fr;align-items:center;gap:3cqw;padding:1.5cqw 3.4cqw 2cqw;display:grid}.n-copy small{color:var(--c1);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1cqw;font-size:1.2cqw;font-weight:700;display:block}.n-copy h4{letter-spacing:-.035em;color:#111;margin:0 0 1.2cqw;font-size:3.8cqw;line-height:1.05}.n-copy p{color:#555;margin:0 0 1.6cqw;font-size:1.45cqw}.n-copy .n-btn{padding:1.2cqw 2.2cqw;font-size:1.45cqw}.n-img{aspect-ratio:4/3.2;background:50%/cover;border-radius:2cqw;box-shadow:0 2cqw 4cqw -2cqw #00000059}.n-cards{grid-template-columns:repeat(3,1fr);gap:1.4cqw;padding:0 3.4cqw;display:grid}.n-cards span{color:#666;background:#f6f6f6;border-radius:1.2cqw;padding:1.3cqw 1.6cqw;font-size:1.2cqw}.n-cards b{color:var(--c1);letter-spacing:-.02em;font-size:2cqw;display:block}.agents{background:var(--dark);color:#fff;padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}.agents:before{content:"";background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);opacity:.45;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.agents .wrap{position:relative}.agents .eyebrow{color:var(--accent)}.agents .eyebrow:before{background-image:var(--mark-light)}.sec-head-dark>p{color:#ffffffb3}.agent-tabs{border:1px solid var(--line-dark);flex-wrap:wrap;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.agent-tabs button{color:#ffffffbf;padding:9px 18px;font-size:14.5px;font-weight:600;transition:all .25s}.agent-tabs button:hover{color:#fff}.agent-tabs button.on{background:var(--accent);color:var(--dark)}.agent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agent{--c:18px;background:var(--dark-2);transition:background .3s, transform .4s var(--ease);padding:22px}.agent:hover{background:var(--dark-3);transform:translateY(-4px)}.agent.hide{display:none}.agent header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ag-ic{background:var(--accent);width:44px;height:44px;color:var(--dark);place-items:center;display:grid}.ag-ic svg{width:22px;height:22px}.status{color:var(--accent);align-items:center;gap:6px;margin-right:10px;font-size:10.5px;display:inline-flex}.agent h3{font-size:20px}.agent>p{color:#fff9;margin:4px 0 16px;font-size:14.5px}.ag-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.ag-tags span{color:#ffffffd9;background:#ffffff12;padding:4px 10px;font-size:12.5px}.ag-meter{color:#fff9;grid-template-columns:1fr auto;align-items:end;gap:8px;font-size:13px;display:grid}.ag-meter b{color:#fff;font-size:20px;font-weight:700}.ag-meter i{background:#ffffff1a;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.ag-meter i:after{content:"";width:var(--w);background:var(--accent);transform-origin:0;transition:transform 1.4s .3s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.agent.in .ag-meter i:after{transform:scaleX(1)}.console{--c:18px;background:var(--ink-deep);margin-top:24px}.console-bar{border-bottom:1px solid var(--line-dark);align-items:center;gap:7px;padding:12px 16px;display:flex}.console-bar i{background:#ffffff2e;width:10px;height:10px}.console-bar i:first-child{background:var(--accent)}.console-bar span{color:#ffffff80;margin-left:10px;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.console pre{color:#ffffffbf;white-space:pre-wrap;height:190px;margin:0;padding:18px 20px;font-family:ui-monospace,Consolas,monospace;font-size:13.5px;line-height:1.75;overflow:hidden}.console .t{color:#ffffff52}.console .a,.console .ok{color:var(--accent)}.console .w{color:#fff;font-weight:700}.llms{text-align:center;color:#ffffff8c;margin:26px 0 0;font-size:15px}.llms b{color:#fff;font-weight:600}.sectors{grid-template-rows:repeat(5,auto);grid-template-columns:1fr 1.1fr;column-gap:40px;display:grid}.sector{text-align:left;border-bottom:1px solid var(--line);transition:padding .35s var(--ease);grid-column:1;grid-template-columns:50px 1fr;column-gap:8px;padding:22px 6px;display:grid}.sector:first-child{border-top:1px solid var(--line)}.sector .n{color:#a3abb6;padding-top:9px;font-size:11px}.sector b{letter-spacing:-.03em;background:linear-gradient(transparent 62%, var(--accent) 62%, var(--accent) 92%, transparent 92%) no-repeat 0 0 / 0 100%;width:fit-content;transition:background-size .45s var(--ease);font-size:clamp(21px,2.3vw,29px);font-weight:700}.sector small{color:var(--ink-soft);opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .35s, margin .35s;grid-column:2;font-size:15px;overflow:hidden}.sector.on{padding-left:14px}.sector.on .n{color:var(--dark)}.sector.on b,.sector:hover b{background-size:100% 100%}.sector.on small{opacity:1;max-height:80px;margin-top:6px}.sector-img{--c:56px;grid-area:1/2/-1;min-height:420px;margin:0;position:relative}.sector-img img{object-fit:cover;width:100%;height:100%;transition:opacity .45s, transform .8s var(--ease);position:absolute;inset:0}.sector-img img.fade{opacity:0;transform:scale(1.05)}.cases-sec{background:#fff}.slider-nav{gap:8px;display:flex}.slider-nav button{background:var(--dark);color:#fff;place-items:center;width:54px;height:54px;transition:background .25s,color .25s;display:grid}.slider-nav button:hover{background:var(--accent);color:var(--dark)}.slider-nav svg{width:22px;height:22px}.cases{scroll-snap-type:none;scrollbar-width:none;grid-auto-columns:min(560px,86%);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.cases::-webkit-scrollbar{display:none}.case{--c:32px;scroll-snap-align:start;background:var(--bg);flex-direction:column;display:flex}.case:last-child{scroll-snap-align:end}.case img{object-fit:cover;width:100%;height:260px}.case-in{flex-direction:column;flex:1;gap:14px;padding:28px;display:flex}.case-client{color:var(--ink-soft);font-size:11px}.case h3{font-size:25px}.case-nums{border-top:2px solid var(--dark);grid-template-columns:1fr 1fr;gap:16px;margin:4px 0;padding:18px 0;display:grid}.case-nums b{letter-spacing:-.03em;color:var(--dark);font-size:38px;font-weight:700;line-height:1;display:block}.case-nums small{color:var(--ink-soft);font-size:14px}.case .more{margin-top:auto}.note{color:#8a93a0;margin:20px 0 0;font-size:13px}.testi{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,90px);display:grid}.testi-photo{position:relative}.testi-photo:before{content:"";background:var(--accent);border-radius:28px;position:absolute;inset:24px -24px -24px 24px}.testi-photo img{--c:56px;aspect-ratio:4/4.6;object-fit:cover;width:100%;transition:opacity .4s;position:relative}.testi blockquote{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(25px,2.8vw,38px);font-weight:600;line-height:1.2;transition:opacity .4s}.testi-who{border-left:4px solid var(--accent);flex-direction:column;margin:0 0 30px;padding-left:16px;transition:opacity .4s;display:flex}.testi-who b{font-size:18px}.testi-who span{color:var(--ink-soft)}.testi-dots{gap:6px;display:flex}.testi-dots button{background:var(--line);width:12px;height:4px;transition:all .35s var(--ease)}.testi-dots button.on{background:var(--dark);width:40px}.fading{opacity:0}.insights-sec{background:var(--bg-2)}.posts{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.post-img{aspect-ratio:16/10;width:100%;margin-bottom:6px}.post-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.post:hover .post-img img{transform:scale(1.06)}.post h3{background:linear-gradient(transparent 62%, var(--accent) 62%, var(--accent) 92%, transparent 92%) no-repeat 0 0 / 0 100%;transition:background-size .45s var(--ease);font-size:21px;line-height:1.22;display:inline}.post:hover h3{background-size:100% 100%}.post small{color:var(--ink-soft)}.careers{background:var(--accent);color:var(--dark);padding:clamp(70px,9vw,110px) 0;position:relative;overflow:hidden}.careers:after{content:"";background:color-mix(in srgb, var(--accent-2) 22%, var(--accent));opacity:1;pointer-events:none;border-radius:50%;width:40vw;height:40vw;position:absolute;top:-12vw;right:-8vw}.careers-grid{z-index:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.careers h2{margin-bottom:18px;font-size:clamp(36px,4.4vw,58px)}.careers h2 em{text-underline-offset:.12em;background:0 0;padding:0;text-decoration:underline;text-decoration-thickness:.1em}.careers .eyebrow-light{color:var(--dark)}.careers .eyebrow-light:before{background-image:var(--mark-dark)}.careers-copy p{color:rgba(var(--sh-rgb),.8);max-width:440px;margin:0 0 28px}.careers .btn-accent{background:var(--dark);color:#fff}.careers .btn-accent:hover{color:var(--dark);background:#fff}.jobs{gap:8px;display:grid}.job{color:var(--dark);transition:transform .3s var(--ease), background .3s, color .3s;background:#fff;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.job:hover{background:var(--dark);color:#fff;transform:translate(8px)}.job-loc{color:var(--ink-soft);font-size:13px;font-weight:600}.job:hover .job-loc{color:#fff9}.job b{font-size:17px}.job-type{background:var(--bg);color:var(--dark);padding:5px 9px;font-size:10px}.contact{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(36px,6vw,90px);display:grid}.contact-copy h2{margin-bottom:18px;font-size:clamp(34px,4.2vw,56px)}.contact-copy>p{color:var(--ink-soft);max-width:460px;margin:0 0 34px}.next-steps{counter-reset:s;gap:4px;margin:0 0 34px;padding:0;list-style:none;display:grid}.next-steps li{counter-increment:s;grid-template-columns:48px 1fr;column-gap:14px;padding:14px 0;display:grid}.next-steps li:before{content:counter(s);background:var(--dark);width:44px;height:44px;color:var(--accent);border-radius:12px;grid-row:span 2;place-items:center;font-weight:700;display:grid}.next-steps b{font-size:18px}.next-steps span{color:var(--ink-soft);font-size:15px}.contact-direct{flex-wrap:wrap;gap:8px;display:flex}.contact-direct a{background:#fff;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.contact-direct a:hover{background:var(--dark);color:#fff}.contact-direct svg{width:18px;height:18px}.form{--c:40px;border-top:6px solid var(--accent);background:#fff;padding:clamp(24px,4vw,44px)}.form h3{margin-bottom:24px;font-size:26px}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.fld>span{font-size:13.5px;font-weight:700}.fld input,.fld select,.fld textarea{font:inherit;color:var(--ink);background:var(--bg);border:0;border-bottom:2px solid var(--line);border-radius:0;outline:none;width:100%;padding:13px 14px;font-size:16px;transition:border-color .2s,background .2s}.fld textarea{resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--dark);background:#fff}.fld.err input{border-color:var(--danger)}.form-msg{min-height:1.2em;margin:12px 0 0;font-size:15px;font-weight:600}.privacy{color:#8a93a0;margin-top:6px;font-size:12.5px;display:block}.footer{background:var(--dark);color:#ffffffb8;padding:0 0 30px}.footer-cta{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px 0;display:flex}.footer-cta h2{color:#fff;font-size:clamp(26px,3.2vw,42px)}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding:56px 0;display:grid}.footer-grid h4{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:12px}.footer-grid>div:not(:first-child){flex-direction:column;gap:10px;font-size:15px;display:flex}.footer-grid a:hover{color:var(--accent)}.f-about{max-width:320px;margin:18px 0 22px;font-size:15px}.social{gap:8px;display:flex}.social a{background:var(--dark-3);place-items:center;width:42px;height:42px;transition:all .25s;display:grid}.social a:hover{background:var(--accent);color:var(--dark)}.social svg{width:18px;height:18px}.footer-bottom{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13.5px;display:flex}.wa{z-index:90;background:var(--accent);width:60px;height:60px;transition:transform .3s var(--ease);place-items:center;display:grid;position:fixed;bottom:20px;right:20px}.wa:hover{transform:translateY(-3px)}.wa svg{width:30px;height:30px;fill:var(--dark);stroke:none}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(36px)}.reveal.in{opacity:1;transform:none}.bento .reveal:nth-child(2),.agent-grid .reveal:nth-child(2),.posts .reveal:nth-child(2){transition-delay:80ms}.bento .reveal:nth-child(3),.agent-grid .reveal:nth-child(3),.posts .reveal:nth-child(3){transition-delay:.16s}.bento .reveal:nth-child(4),.agent-grid .reveal:nth-child(5){transition-delay:80ms}.bento .reveal:nth-child(6),.agent-grid .reveal:nth-child(6){transition-delay:.16s}@media (max-width:1080px){.header:has(.menu.open){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.logo,.header-cta{z-index:2;position:relative}.menu{z-index:1;background:var(--bg);opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:100dvh;padding:120px 20px 40px;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.menu.open{opacity:1;visibility:visible}.menu-link{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:16px 4px;font-size:24px;font-weight:700}.menu-link:after{display:none}.mega{width:auto;box-shadow:none;opacity:1;visibility:visible;max-height:0;transition:max-height .4s var(--ease);background:0 0;border:0;grid-template-columns:1fr;padding:0;position:static;overflow:hidden;transform:none!important}.has-mega.open .mega{max-height:900px}.mega-grid{grid-template-columns:1fr}.mega-feature{display:none}.burger{display:block}.header-cta .btn{display:none}.agent-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.topbar nav{display:none}.hero-grid,.squads-grid,.contact,.careers-grid,.testi{grid-template-columns:1fr}.hero-visual{max-width:560px;padding:30px 10px 70px 0}.sec-head{flex-direction:column;align-items:flex-start;gap:18px}.numbers,.sectors{grid-template-columns:1fr}.sector-img{order:-1;grid-area:auto/1;min-height:280px;margin-top:24px}.posts,.ba-grid{grid-template-columns:1fr}.ba-m{grid-area:auto!important}.testi-photo{max-width:380px}.bento{grid-template-columns:1fr}.b-lg,.b-md,.b-sm{grid-area:auto}.b-lg{min-height:420px}}@media (max-width:600px){body{font-size:16px}:root{--cut:20px}.topbar p{font-size:12.5px;display:block}.topbar .pulse{margin-right:6px;display:inline-block}.topbar p a{display:none}.header-in{height:66px}.fc-kpi{width:160px;top:40px;right:0}.fc-kpi .kpi-val{font-size:24px}.fc-quote{width:92%;left:0}.fc-badge{left:0}.hero-visual:before{right:-10px}.timeline{grid-template-columns:1fr;gap:26px}.tl-track{width:3px;height:auto;inset:9px auto 9px 9px}.tl-fill{height:0;transition:height 2.2s var(--ease);width:100%!important}.timeline.in .tl-fill{height:100%}.tl-item{padding:0 0 0 40px}.squad-people{aspect-ratio:4/3.4}.agent-grid{grid-template-columns:1fr}.num-grid{gap:22px 14px}.row{grid-template-columns:1fr;gap:0}.job{grid-template-columns:1fr auto}.job-loc{grid-column:1/-1}.footer-grid{grid-template-columns:1fr}.case-nums b{font-size:30px}.console pre{height:210px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.hero h1 em{background-size:100% 100%}}:root{--r-lg:24px;--r-md:16px;--r-sm:12px;--sh-1:0 1px 2px rgba(var(--sh-rgb),.05), 0 4px 12px -4px rgba(var(--sh-rgb),.08);--sh-2:0 1px 2px rgba(var(--sh-rgb),.05), 0 12px 30px -10px rgba(var(--sh-rgb),.2);--sh-3:0 2px 6px rgba(var(--sh-rgb),.05), 0 32px 64px -24px rgba(var(--sh-rgb),.32)}.btn{border-radius:var(--r-sm)}.btn-primary,.btn-accent{box-shadow:inset 0 1px 0 #ffffff73, 0 8px 18px -8px color-mix(in srgb, var(--accent-2) 60%, #000 25%)}.btn-ghost{box-shadow:0 8px 18px -10px rgba(var(--sh-rgb),.6)}.tag,.mini-list li,.ag-tags span,.certs span,.squad-roles span,.job-type,.ba-tag{border-radius:6px}.chip{border-radius:999px;padding-left:8px}.chip-dot{border-radius:50%}.ic,.ag-ic,.badge-ic{border-radius:10px}.card .ic-lg{border-radius:14px}.avatars .ic,.burger{border-radius:12px}.mega{border-top:0;border-radius:20px}.mega-item{border-radius:12px}.mega-feature{border-radius:14px;overflow:hidden}.photo-main{box-shadow:var(--sh-3);border-radius:28px;overflow:hidden}.float-card{border-radius:var(--r-md);box-shadow:var(--sh-3)}.fc-quote{border-left:0}.fc-quote .q{opacity:.18}.card{border-radius:var(--r-lg);box-shadow:var(--sh-1);border:1px solid rgba(var(--sh-rgb),.06);transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.card:hover{box-shadow:var(--sh-3)}.card-photo,.card-dark,.card-accent{border:0}.squad-people{border-radius:var(--r-lg);overflow:hidden}.squad-roles span{box-shadow:var(--sh-1)}.numbers{box-shadow:var(--sh-3);border-radius:28px;overflow:hidden}.agent{border-radius:var(--r-md)}.agent-tabs{border-radius:14px}.agent-tabs button{border-radius:10px}.ag-meter i,.ag-meter i:after{border-radius:4px}.console{border-radius:var(--r-md);overflow:hidden}.sector-img{box-shadow:var(--sh-2);border-radius:28px;overflow:hidden}.slider-nav button{border-radius:var(--r-sm)}.case{border-radius:var(--r-lg);box-shadow:var(--sh-1);border:1px solid rgba(var(--sh-rgb),.06);transition:box-shadow .4s var(--ease), transform .4s var(--ease);overflow:hidden}.case:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.testi-photo img{box-shadow:var(--sh-2);border-radius:28px}.post-img{border-radius:var(--r-md);box-shadow:var(--sh-1);overflow:hidden}.job{box-shadow:var(--sh-1);border-radius:14px}.ba-bar{border-radius:14px 14px 0 0}.ba-view{box-shadow:var(--sh-2);border-radius:0 0 14px 14px}.ba-handle:after{box-shadow:0 4px 12px rgba(var(--sh-rgb),.3);border-radius:50%}.ba-m{border-radius:28px}.ba-m .ba-view{box-shadow:none;border-radius:30px}.contact-direct a{border-radius:var(--r-sm);box-shadow:var(--sh-1)}.form{box-shadow:var(--sh-3);border-top:0;border-radius:28px}.fld input,.fld select,.fld textarea{border:1.5px solid var(--line);background:#fff;border-radius:10px}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--dark);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 50%, transparent)}.social a{border-radius:var(--r-sm)}.wa{box-shadow:0 14px 30px -10px rgba(var(--sh-rgb),.5);border-radius:18px}@media (max-width:900px){.cases{scroll-snap-type:x mandatory}}body:has(.menu.open) .wa{display:none}.footer .logo img{height:40px}@media (max-width:600px){.logo img{height:28px}}.topbar{background:var(--ink-deep)}.header,.header.scrolled{background:color-mix(in srgb, var(--dark) 94%, transparent);border-bottom:1px solid var(--line-dark)}.header.scrolled{box-shadow:0 12px 30px -20px #0009}.header .menu-link{color:#ffffffdb}.header .menu-link:hover{color:#fff}.header .burger{background:var(--accent)}.header .burger span{background:var(--dark)}@media (max-width:1080px){.header:has(.menu.open){background:var(--dark)}.menu{background:var(--dark)}.menu-link{color:#fff;border-bottom-color:var(--line-dark)}.mega-item b{color:#fff}.mega-item small{color:#fff9}.mega-item:hover{background:#ffffff0f}.mega-item .ic{background:var(--accent);color:var(--dark)}}:root{--surface:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1a18;--bg-2:#122320;--surface:#172b27;--ink:#f6f5f1;--ink-soft:#f6f5f1ad;--line:#f6f5f11f;--sh-rgb:0, 0, 0;--mark-dark:url(/brand/vora-simbolo-fundo-escuro.svg)}:root[data-theme=dark] .logos,:root[data-theme=dark] .ba-sec,:root[data-theme=dark] .cases-sec{background:var(--bg-2)}:root[data-theme=dark] .float-card,:root[data-theme=dark] .card:not(.card-photo):not(.card-dark):not(.card-accent),:root[data-theme=dark] .job,:root[data-theme=dark] .contact-direct a,:root[data-theme=dark] .form,:root[data-theme=dark] .mega,:root[data-theme=dark] .post .tag,:root[data-theme=dark] .case{background:var(--surface)}:root[data-theme=dark] .card,:root[data-theme=dark] .case{border-color:var(--line)}:root[data-theme=dark] .fld input,:root[data-theme=dark] .fld select,:root[data-theme=dark] .fld textarea,:root[data-theme=dark] .fld input:focus,:root[data-theme=dark] .fld select:focus,:root[data-theme=dark] .fld textarea:focus{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .fld input:focus,:root[data-theme=dark] .fld select:focus,:root[data-theme=dark] .fld textarea:focus{border-color:var(--accent)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .more,:root[data-theme=dark] .stars,:root[data-theme=dark] .fc-quote .q,:root[data-theme=dark] .lg:hover,:root[data-theme=dark] .sector.on .n,:root[data-theme=dark] .case-nums b,:root[data-theme=dark] .job,:root[data-theme=dark] .mega-item b{color:var(--ink)}:root[data-theme=dark] .card-accent .more,:root[data-theme=dark] .careers .eyebrow{color:var(--dark)}:root[data-theme=dark] .card-photo .more,:root[data-theme=dark] .card-dark .more{color:var(--accent)}:root[data-theme=dark] .job:hover{background:var(--dark)}:root[data-theme=dark] .job-type{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .case-nums{border-top-color:var(--line)}:root[data-theme=dark] .num-grid>div{border-top-color:var(--dark)}:root[data-theme=dark] h1 em,:root[data-theme=dark] h2 em{color:var(--accent);padding:0;background:0 0!important}:root[data-theme=dark] .careers h2 em{color:var(--dark)}:root[data-theme=dark] .sector b,:root[data-theme=dark] .post h3{background-image:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 35%, transparent) 62%, color-mix(in srgb, var(--accent) 35%, transparent) 92%, transparent 92%)}:root[data-theme=dark] .btn-ghost{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .btn-primary:hover,:root[data-theme=dark] .btn-accent:hover{background:var(--ink);color:var(--dark)}.theme-toggle{color:#fff;background:#ffffff14;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.theme-toggle:hover{background:#ffffff29}.theme-toggle svg{width:20px;height:20px}.theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .sun{display:block}:root[data-theme=dark] .theme-toggle .moon{display:none}:root[data-theme=dark] .card-accent,:root[data-theme=dark] .numbers-right,:root[data-theme=dark] .ba-m figcaption b,:root[data-theme=dark] .careers{color:var(--dark)}.chat-launch{z-index:89;background:var(--dark);color:#fff;height:48px;box-shadow:0 14px 30px -12px rgba(var(--sh-rgb), .55);transition:transform .3s var(--ease), background .2s;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:92px;right:20px}.chat-launch:hover{transform:translateY(-2px)}.chat-launch svg{width:20px;height:20px;color:var(--accent)}.chat-launch.is-open{background:var(--dark-3)}.chat{z-index:95;background:var(--surface);width:min(380px,100vw - 32px);height:min(560px,100dvh - 190px);color:var(--ink);box-shadow:0 2px 6px rgba(var(--sh-rgb), .06), 0 40px 80px -24px rgba(var(--sh-rgb), .45);border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .25s, transform .3s var(--ease), visibility .25s;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:152px;right:20px;overflow:hidden;transform:translateY(14px)scale(.98)}.chat.open{opacity:1;visibility:visible;transform:none}.chat-head{background:var(--dark);color:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-head b{font-size:15px;display:block}.chat-head small{color:#ffffffb3;align-items:center;gap:6px;font-size:12px;display:flex}.chat-head small i{background:var(--accent);border-radius:50%;width:7px;height:7px}.chat-avatar{background:url(/brand/vora-avatar-floresta.svg) 50%/contain no-repeat;border-radius:50%;flex-shrink:0;width:38px;height:38px;box-shadow:0 0 0 2px #ffffff26}.chat-x{color:#fffc;border-radius:10px;width:34px;height:34px;margin-left:auto;font-size:24px;line-height:1}.chat-x:hover{color:#fff;background:#ffffff1a}.chat-msgs{background:var(--bg);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-msg{word-wrap:break-word;border-radius:16px;max-width:86%;padding:10px 14px;font-size:14.5px;line-height:1.5}.chat-msg.assistant{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.chat-msg.user{background:var(--dark);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-msg a{color:inherit;text-decoration:underline}.chat-typing{gap:4px;padding:4px 0;display:inline-flex}.chat-typing i{background:var(--ink-soft);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-sugestoes{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chat-sugestoes button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.chat-sugestoes button:hover{border-color:var(--accent-2);background:color-mix(in srgb, var(--accent) 25%, var(--surface))}.chat-wa{color:var(--accent-2);align-self:flex-start;padding:2px 4px;font-size:13px;font-weight:600}.chat-form{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:12px;display:flex}.chat-form input{min-width:0;font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;outline:none;flex:1;padding:11px 14px;font-size:16px}.chat-form input:focus{border-color:var(--accent-2)}.chat-form button{background:var(--accent);width:44px;color:var(--dark);border-radius:12px;place-items:center;transition:opacity .2s;display:grid}.chat-form button:disabled{opacity:.45;cursor:default}.chat-form button svg{width:18px;height:18px}body:has(.menu.open) .chat-launch{display:none}@media (max-width:600px){.chat-launch{justify-content:center;width:52px;height:52px;padding:0;bottom:90px}.chat-launch span{display:none}.chat{border-radius:22px 22px 0 0;width:100%;height:88dvh;bottom:0;left:0;right:0}.chat.open~.wa{display:none}body:has(.chat.open) .wa{display:none}body:has(.chat.open) .chat-launch{display:none}}.intro{z-index:300;transition:opacity .45s var(--ease);background:#000;align-content:center;place-items:center;gap:8px;display:none;position:fixed;inset:0}html[data-intro="1"] .intro,.intro.show{display:grid}.intro.out{opacity:0}.intro video{width:min(100%,960px);height:auto;display:block}.intro-legenda{color:var(--bg);text-align:center;animation:rise .8s 1.2s var(--ease) both;margin:-6% 0 0;padding:0 20px;font-size:clamp(16px,2.2vw,20px);font-weight:600}.intro-acoes{left:0;right:0;bottom:max(24px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:10px;padding:0 16px;display:flex;position:absolute}.intro-btn{background:var(--accent);color:var(--dark);border-radius:12px;padding:12px 20px;font-size:15px;font-weight:700}.intro-pular{color:#fff9;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600}.intro-pular:hover{color:#fff;background:#ffffff14}html[data-intro="1"] .anim,html[data-intro="1"] .hero h1 em{animation-play-state:paused}html[data-intro="1"] body{overflow:hidden}.sel-trigger{width:100%;font:inherit;text-align:left;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:flex}.sel-trigger:hover{border-color:color-mix(in srgb, var(--dark) 35%, var(--line))}.sel-trigger:focus-visible,.sel-trigger[data-state=open]{border-color:var(--dark);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 50%, transparent);outline:none}.sel-trigger[data-placeholder]{color:var(--ink-soft)}.sel-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-icon{color:var(--ink-soft);transition:transform .2s var(--ease);flex-shrink:0;display:grid}.sel-icon svg{width:18px;height:18px}.sel-trigger[data-state=open] .sel-icon{transform:rotate(180deg)}.sel-content{z-index:400;width:var(--radix-select-trigger-width);max-height:min(340px, var(--radix-select-content-available-height));background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 2px 6px rgba(var(--sh-rgb), .06), 0 24px 48px -16px rgba(var(--sh-rgb), .35);transform-origin:var(--radix-select-content-transform-origin);animation:selIn .16s var(--ease);border-radius:14px;overflow:hidden}@keyframes selIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.sel-viewport{padding:6px}.sel-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:15px;display:flex;position:relative}.sel-item[data-highlighted]{background:color-mix(in srgb, var(--accent) 35%, transparent)}.sel-item[data-state=checked]{font-weight:700}.sel-check{color:var(--accent-2);display:grid}.sel-check svg{stroke-width:2.6px;width:18px;height:18px}:root[data-theme=dark] .sel-trigger{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .sel-trigger:focus-visible,:root[data-theme=dark] .sel-trigger[data-state=open]{border-color:var(--accent)}:root[data-theme=dark] .sel-item[data-highlighted]{background:color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-theme=dark] .sel-check{color:var(--accent)}@media (pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select,.sel-trigger{font-size:max(16px,1em)!important}}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-10000px!important}
