/*! (c) ANDREZZZ IT SERVICES LDA. Todos os direitos reservados. Uso ou copia proibidos sem autorizacao escrita. */@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#16181C;--t1:#1D2025;--t2:#24282E;--line:#30353C;--fg:#EEF0F2;--mute:#9AA0A8;--acc:#C8F031;--accInk:#141A04;--mono:"JetBrains Mono",monospace;--r:22px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--fg);font:16px/1.6 Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.i{width:20px;height:20px;flex:none}.wrap{max-width:1280px;margin:0 auto;padding:0 20px}.mono{font:500 12px var(--mono);color:var(--mute)}.eyebrow{font:500 12px var(--mono);color:var(--acc);text-transform:uppercase;letter-spacing:.12em;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:8px;height:8px;background:var(--acc);border-radius:2px}header{position:sticky;top:0;z-index:40;padding:14px 0}.bar{background:#1d2025d9;backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;gap:28px;padding:9px 9px 9px 20px}.brand{font-weight:700;font-size:20px;letter-spacing:-.03em;display:flex;align-items:center;gap:9px}.brand:before{content:"";width:10px;height:10px;background:var(--acc);border-radius:2px}nav.main{display:flex;gap:2px;font-size:14px;font-weight:500}nav.main a{padding:8px 13px;border-radius:10px;color:var(--mute);transition:.2s}nav.main a:hover{color:var(--fg);background:var(--t2)}.right{margin-left:auto;display:flex;align-items:center;gap:8px}.lang{display:flex;gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px}.lang a{background:none;border:0;color:var(--mute);font:500 12px var(--mono);padding:6px 9px;border-radius:7px;cursor:pointer}.lang a[aria-current=true]{background:var(--fg);color:var(--bg)}.burger{display:none;background:var(--t2);border:1px solid var(--line);color:var(--fg);width:42px;height:42px;border-radius:11px;place-items:center;cursor:pointer}.drawer{display:none;margin-top:8px;background:var(--t1);border:1px solid var(--line);border-radius:16px;padding:10px}.drawer a{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-radius:10px;font-weight:500}.drawer a:hover{background:var(--t2)}.drawer a .i{color:var(--mute);width:16px;height:16px}.drawer.open{display:block}.btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:14px;padding:12px 18px;border-radius:12px;border:1px solid var(--line);transition:.2s;cursor:pointer;font-family:inherit;background:transparent;color:var(--fg)}.btn:hover{border-color:var(--mute)}.btn.acc{background:var(--acc);color:var(--accInk);border-color:var(--acc)}.btn.acc:hover{filter:brightness(1.08)}.btn.dark{background:var(--accInk);color:var(--acc);border-color:var(--accInk)}.btn .i{width:17px;height:17px;transition:transform .2s}.btn:hover .i.go{transform:translate(3px)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.bento>*{min-width:0}.mono{overflow-wrap:anywhere}.t{background:var(--t1);border:1px solid var(--line);border-radius:var(--r);padding:32px;position:relative;overflow:hidden}.t.alt{background:var(--t2)}.t.acc{background:var(--acc);color:var(--accInk);border-color:var(--acc)}a.t{transition:border-color .25s,transform .25s}a.t:hover{border-color:#3a3f46;transform:translateY(-2px)}a.t.acc:hover{border-color:var(--acc)}.h-main{grid-column:span 8;grid-row:span 2;padding:52px;display:flex;flex-direction:column;justify-content:space-between;min-height:540px}.h-main:after{content:"";position:absolute;right:-1px;bottom:-1px;width:55%;height:70%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle at 100% 100%,#000,transparent 70%);opacity:.55;pointer-events:none}h1{font-size:clamp(40px,5.6vw,76px);line-height:1;letter-spacing:-.045em;font-weight:600;margin:26px 0 24px;max-width:13ch}.h-main p{font-size:18px;color:var(--mute);max-width:560px}.acts{display:flex;gap:10px;margin-top:36px;flex-wrap:wrap;position:relative;z-index:1}.h-facts{grid-column:span 4;display:grid;gap:20px;align-content:center}.h-facts div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--line);padding-bottom:18px}.h-facts div:last-child{border:0;padding:0}.h-facts b{font-size:40px;letter-spacing:-.04em;font-weight:600}.h-facts span{font-size:13px;color:var(--mute);text-align:right;max-width:150px}.h-contact{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.h-contact .eyebrow{color:var(--accInk)}.h-contact .eyebrow:before{background:var(--accInk)}.h-contact h3{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.12}.h-contact .row{display:flex;justify-content:space-between;align-items:center;gap:12px}.h-contact .mono{color:#3c4a0e}.circle{width:48px;height:48px;border-radius:50%;background:var(--accInk);color:var(--acc);display:grid;place-items:center;transition:transform .3s}.h-contact:hover .circle{transform:rotate(-45deg)}section{padding:112px 0 0}.sh{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;flex-wrap:wrap}h2{font-size:clamp(32px,4vw,50px);line-height:1.04;letter-spacing:-.04em;font-weight:600;margin-top:16px;max-width:17ch}.sh p{color:var(--mute);max-width:430px;font-size:16px}.s{grid-column:span 6;display:flex;flex-direction:column;gap:16px;min-height:320px}.s .top{display:flex;justify-content:space-between;align-items:start}.ic{width:52px;height:52px;border-radius:14px;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;color:var(--acc)}.ic .i{width:24px;height:24px}.s h3{font-size:27px;letter-spacing:-.03em;font-weight:600;margin-top:auto}.s p{color:var(--mute);max-width:520px}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.tags li{font:500 12px var(--mono);background:var(--bg);border:1px solid var(--line);padding:6px 10px;border-radius:8px;color:#c3c7cc}.how{grid-column:span 4;min-height:240px;display:flex;flex-direction:column}.how .n{position:absolute;right:20px;top:4px;font:600 120px/1 Space Grotesk;letter-spacing:-.06em;color:var(--t2);pointer-events:none}.how .ic{position:relative}.how h3{font-size:22px;font-weight:600;margin:auto 0 8px;letter-spacing:-.02em;position:relative}.how p{color:var(--mute);font-size:15px;position:relative}.m{grid-column:span 4;display:flex;flex-direction:column;gap:12px;min-height:270px}.m .top{display:flex;justify-content:space-between;align-items:center}.m .top .i{color:var(--acc)}.badge{font:500 11px var(--mono);border:1px solid var(--line);padding:4px 9px;border-radius:99px;color:var(--mute)}.m h3{font-size:21px;font-weight:600;letter-spacing:-.02em;margin-top:16px}.m p{color:var(--mute);font-size:15px;flex:1}.m .mono{color:var(--acc)}.ma{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.btn.sm{padding:9px 13px;font-size:13px;border-radius:10px}.btn.sm .i{width:15px;height:15px}.m.acc p{color:#38450c}.m.acc .mono{color:var(--accInk)}.m.acc .badge{border-color:#9db82a;color:var(--accInk)}.m.acc .top .i{color:var(--accInk)}.pj{grid-column:span 6;padding:0;display:flex;flex-direction:column}.plate{height:220px;display:grid;place-items:center;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.plate:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 75%);opacity:.6}.plate img{position:relative;max-width:230px;max-height:64px;filter:grayscale(1) invert(1) brightness(1.5);transition:transform .4s}.pj:hover .plate img{transform:scale(1.04)}.pj .body{padding:36px;display:flex;flex-direction:column;flex:1}.pj h3{font-size:34px;font-weight:600;letter-spacing:-.04em;margin:12px 0 2px}.pj .k{color:var(--acc);font-size:15px;margin-bottom:16px}.pj p.d{color:var(--mute);font-size:15px;margin-bottom:24px}.feats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px}.feats>span{font-size:13px;border:1px solid var(--line);padding:9px 11px;border-radius:10px;display:flex;gap:8px;align-items:center;background:var(--bg)}.feats .i{width:15px;height:15px;color:var(--acc)}.pj .btn{margin-top:auto;align-self:flex-start}.logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.logo{height:140px;display:grid;place-items:center;padding:28px}.logo img{max-width:150px;max-height:48px;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.8;transition:opacity .25s}.logo:hover img{opacity:1}.logo .tx{font-weight:600;font-size:19px;letter-spacing:-.02em;color:var(--mute)}.cinfo{grid-column:span 5;padding:40px;display:flex;flex-direction:column;gap:10px}.cinfo h2{margin:14px 0 10px}.cinfo>p{color:var(--mute);margin-bottom:14px}.cinfo a{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--bg);border:1px solid var(--line);transition:border-color .2s}.cinfo a:hover{border-color:var(--acc)}.cinfo a .i{color:var(--acc)}.cinfo small{display:block;font:500 11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.08em}.cform{grid-column:span 7;padding:40px}form{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:7px;font:500 11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.08em}label.full{grid-column:1/-1}input,select,textarea{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px;font:15px Space Grotesk,sans-serif;color:var(--fg);outline:0;text-transform:none;letter-spacing:0}input:focus,select:focus,textarea:focus{border-color:var(--acc)}form .btn{grid-column:1/-1;justify-content:center;padding:15px}.fb{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:14px;color:var(--mute);padding:44px}.fb h5{color:var(--fg);font-size:14px;margin-bottom:12px;font-weight:600}.fb .col a{display:block;padding:3px 0;transition:color .2s}.fb .col a:hover{color:var(--acc)}.fbot{display:flex;justify-content:space-between;gap:16px;padding:18px 8px 0;font:12px var(--mono);color:var(--mute);flex-wrap:wrap}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media (max-width:1000px){nav.main,.right .btn{display:none}.burger{display:grid}.bento>*{grid-column:1/-1!important}.h-main{min-height:0;padding:32px}.pj .body{padding:28px}.plate{height:170px}.t{padding:26px}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logo{height:110px}form{grid-template-columns:1fr}.fb{grid-template-columns:1fr 1fr;padding:28px}section{padding-top:80px}}@media (max-width:520px){.feats{grid-template-columns:1fr}.how .n{font-size:90px}}.about{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}.about h2{margin-bottom:24px}.ap{color:var(--mute);font-size:17px;margin-bottom:16px;max-width:620px}.ast{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);margin-top:32px}.ast div{padding:22px 0}.ast b{display:block;font-size:30px;font-weight:600;letter-spacing:-.03em}.ast span{font-size:13px;color:var(--mute)}.person{padding:36px}.mono-av{width:64px;height:64px;border-radius:18px;background:var(--acc);color:var(--accInk);display:grid;place-items:center;margin-bottom:22px}.mono-av .i{width:30px;height:30px}.person h3{font-size:22px;font-weight:600;letter-spacing:-.03em}.person .role{color:var(--acc);font-size:15px;margin:4px 0 22px}.person ul{list-style:none;display:grid;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-bottom:24px}.person li{display:flex;gap:12px;color:var(--mute);font-size:15px}.person li .i{color:var(--acc);margin-top:2px}.person .links{display:flex;gap:8px;flex-wrap:wrap}.consent{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;text-transform:none;letter-spacing:0;font:14px Space Grotesk,sans-serif;color:var(--mute);cursor:pointer}.consent input{width:18px;height:18px;padding:0;margin-top:2px;accent-color:var(--acc);flex:none}.consent a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.hours{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--fg);margin:-4px 0 10px}.hours+a{margin-top:8px}.hours .i{color:var(--acc);width:18px;height:18px;margin-top:2px}.legal{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.legal a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line)}.legal a:hover{text-decoration-color:var(--acc)}.wa{position:fixed;right:16px;bottom:16px;z-index:50;width:56px;height:56px;border-radius:50%;background:var(--acc);color:var(--accInk);display:none;place-items:center;box-shadow:0 12px 30px -8px #0009}.wa .i{width:26px;height:26px}.prole{display:flex;gap:8px;align-items:center;font:500 12px var(--mono);color:var(--acc);margin:-8px 0 22px}.prole .i{width:15px;height:15px}.ms{margin-top:80px}.ms>h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:28px}.ms ol{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));position:relative}.ms ol:before{content:"";position:absolute;left:0;right:0;top:44px;height:1px;background:var(--line)}.ms li{position:relative;padding-right:18px}.ms .y{display:block;font:600 26px Space Grotesk;letter-spacing:-.03em;margin-bottom:26px}.ms li:before{content:"";position:absolute;left:0;top:39px;width:11px;height:11px;box-sizing:border-box;border-radius:50%;background:var(--bg);border:1px solid var(--mute)}.ms li.now:before{background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 5px #c8f03126}.ms li.now:after{content:"";position:absolute;left:0;top:39px;width:11px;height:11px;box-sizing:border-box;border-radius:50%;background:var(--acc);animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(4);opacity:0}}@media (prefers-reduced-motion:reduce){.ms li.now:after{animation:none;display:none}}.ms li.now .y{color:var(--acc)}.ms h4{font-size:16px;font-weight:600;margin-bottom:6px;letter-spacing:-.01em}.ms p{font-size:13px;color:var(--mute);line-height:1.55}.hero{position:relative;padding:96px 0 0}.hero:before{content:"";position:absolute;inset:-120px 0 0 30%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 75% 35%,#000 0%,transparent 65%);opacity:.5;pointer-events:none;z-index:-1}.hero h1{font-size:clamp(44px,7.4vw,104px);line-height:.98;letter-spacing:-.05em;max-width:12ch;margin:28px 0 22px}.hrow{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.hrow .lead{font-size:19px;color:var(--mute);max-width:580px}.hrow .acts{margin:0}.hfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr;margin-top:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hfacts>div,.hfacts>a{padding:28px 24px 28px 0}.hfacts>div+div,.hfacts>a{padding-left:24px;border-left:1px solid var(--line)}.hfacts b{display:block;font-size:36px;font-weight:600;letter-spacing:-.04em}.hfacts span{font-size:13px;color:var(--mute)}.hmail{display:flex;flex-direction:column;justify-content:center;gap:4px;position:relative;transition:background .25s}.hmail strong{font-size:17px;font-weight:600}.hmail .i{position:absolute;right:20px;top:50%;margin-top:-10px;color:var(--acc);transition:transform .25s}.hmail:hover{background:var(--t1)}.hmail:hover .i{transform:translate(4px)}.rows{border-top:1px solid var(--line)}.rows .s{display:grid;grid-template-columns:64px 1.1fr 1.5fr 1fr;grid-template-areas:"ic h p tags" "ic path p tags";grid-template-rows:auto 1fr;column-gap:32px;row-gap:6px;padding:40px 0;border-bottom:1px solid var(--line);min-height:0;transition:background .25s}.rows .s:hover{background:linear-gradient(90deg,transparent,var(--t1) 30%,var(--t1) 70%,transparent)}.rows .s .top{display:contents}.rows .s .ic{grid-area:ic}.rows .s .top .mono{grid-area:path}.rows .s h3{grid-area:h;margin:4px 0 0;font-size:25px}.rows .s p{grid-area:p}.rows .s .tags{grid-area:tags;flex-direction:column;align-items:flex-start}.how{border-top:1px solid var(--line);padding-top:32px;min-height:0;position:relative}.how .n{position:static;font:500 13px var(--mono);color:var(--acc);display:block;margin-bottom:22px}.how .ic{display:none}.how h3{margin:0 0 8px}.logos{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.logo{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:130px;display:grid;place-items:center;padding:24px}.cinfo{padding:8px 24px 8px 0}.fb{padding:56px 0 0}@media (max-width:1000px){.rows .s{grid-template-columns:52px 1fr;grid-template-areas:"ic h" "ic path" "p p" "tags tags";row-gap:12px;padding:32px 0}.rows .s .tags{flex-direction:row}.about{grid-template-columns:1fr;gap:32px}.ms ol:before{transform:scaleY(0);transform-origin:top}.ms.go ol:before{transform:none}.typer{font-size:13px;margin-bottom:28px}.hero{padding-top:48px}.hero h1{margin:22px 0 28px}.hfacts{grid-template-columns:1fr 1fr;margin-top:48px}.hfacts>div,.hfacts>a{padding:22px 16px;border-left:0!important}.hfacts>div:nth-child(2n){border-left:1px solid var(--line)!important}.hfacts>div:nth-child(3){border-top:1px solid var(--line)}.hmail{grid-column:1/-1;border-top:1px solid var(--line)}.ms ol{grid-template-columns:1fr;gap:26px;padding-left:28px}.ms ol:before{inset:6px auto 6px 5px;width:1px;height:auto}.ms li{padding:0}.ms li:before,.ms li.now:after{left:-28px;top:9px}.ms .y{font-size:20px;margin-bottom:4px}.ast{grid-template-columns:1fr 1fr}.wa{display:grid}.cinfo{padding:0}.fb{padding:40px 0 0}}.a1,.a2,.a3,.a4{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.a2{animation-name:riseClip;animation-duration:1.1s;animation-delay:.12s}.a3{animation-delay:.45s}.a4{animation-delay:.6s}.hfacts.rv{transition-delay:.75s!important}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes riseClip{0%{opacity:0;transform:translateY(40px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 -10% 0)}}.erow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.avail{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--fg);border:1px solid var(--line);background:#1d202599;padding:7px 14px 7px 12px;border-radius:99px}.avail i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--acc)}.avail i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--acc);animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.typer{font:500 15px var(--mono);color:var(--mute);margin-bottom:44px;min-height:24px;display:flex;align-items:center}.typer .host{color:var(--mute)}#typed{color:var(--acc)}.caret{display:inline-block;width:9px;height:18px;background:var(--acc);margin-left:3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero{--mx:70%;--my:30%}.glow{position:absolute;inset:-120px 0 0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(200,240,49,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(200,240,49,.35) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--mx) var(--my),#000,transparent 70%);opacity:0;transition:opacity .4s}.hero:hover .glow{opacity:.55}@media (pointer:coarse){.glow{display:none}}.ms ol:before{transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.4,0,.2,1)}.ms.go ol:before{transform:none}.ms li{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.ms.go li{opacity:1;transform:none}.ms li.now:after{animation-play-state:paused}.ms.go li.now:after{animation-play-state:running}.m:not(.acc){--x:50%;--y:50%}.m:not(.acc):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(240px circle at var(--x) var(--y),var(--acc),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none}.m:not(.acc):hover:before{opacity:1}.rows .s{position:relative}.rows .s:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--acc);transition:width .6s cubic-bezier(.4,0,.2,1)}.rows .s:hover:before{width:100%}.rows .s .ic{transition:transform .35s,border-color .35s}.rows .s:hover .ic{transform:translateY(-3px) rotate(-6deg);border-color:var(--acc)}@media (prefers-reduced-motion:reduce){.a1,.a2,.a3,.a4{animation:none}.caret,.avail i:after{animation:none}.ms ol:before,.ms li{transform:none;opacity:1;transition:none}}footer{border-top:1px solid var(--line);margin-top:112px;padding:72px 0 28px;font-size:14px;color:var(--mute)}.ftop{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.fbrand .brand{color:var(--fg)}.fbrand p{margin:14px 0 22px;max-width:320px}.fct{list-style:none;display:grid;gap:10px}.fct a{display:inline-flex;align-items:center;gap:10px;color:var(--fg);transition:color .2s}.fct a:hover{color:var(--acc)}.fct .i{width:17px;height:17px;color:var(--acc)}.fcol{display:flex;flex-direction:column;gap:9px}.fcol .fh{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg);margin-bottom:6px;display:flex;align-items:center;gap:8px}.fcol .fh .i{width:15px;height:15px;color:var(--acc)}.fcol a{transition:color .2s;width:fit-content}.fcol a:hover{color:var(--acc)}.fbar{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:13px}.fleg{display:flex;flex-wrap:wrap;gap:6px 0}.fleg>*:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--line);vertical-align:middle;margin:0 14px}.flinks{display:flex;gap:22px}.flinks a{display:inline-flex;align-items:center;gap:7px;color:var(--fg);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line);transition:text-decoration-color .2s}.flinks a:hover{text-decoration-color:var(--acc)}.flinks .i{width:15px;height:15px;color:var(--mute)}.ftm{margin-top:18px;font:11px var(--mono);color:#6b7179}@media (max-width:1000px){footer{margin-top:80px;padding-top:56px}.ftop{grid-template-columns:1fr 1fr;gap:36px 24px}.fbrand{grid-column:1/-1}.fleg{flex-direction:column;gap:6px}.fleg>*:after{display:none!important}}.cinfo.inv{grid-column:span 5;padding:44px;background:var(--t2);border-color:var(--line);gap:10px}.cinfo.inv h2{margin:14px 0 10px}.cinfo.inv>p{color:var(--mute)}.cinfo.inv a{background:var(--bg);border:1px solid var(--line);padding:14px 16px}.cinfo.inv a:hover{border-color:var(--acc)}.cinfo.inv a .i{width:38px;height:38px;padding:9px;border-radius:11px;background:var(--acc);color:var(--accInk);box-sizing:border-box}.cinfo.inv .hours+a{margin-top:14px}.cform{padding:44px;display:flex}.cform form{flex:1;grid-template-rows:auto auto 1fr auto auto}.cform .msg{display:flex;flex-direction:column}.cform .msg textarea{flex:1;min-height:160px;resize:vertical}@media (max-width:1000px){.cinfo.inv,.cform{padding:28px}}.skip{position:absolute;left:-999px;top:12px;z-index:100;background:var(--acc);color:var(--accInk);padding:10px 14px;border-radius:10px;font-weight:600}.skip:focus{left:12px}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}nav.main a[aria-current=page]{color:var(--fg);background:var(--t2)}.lang a{color:var(--mute);font:500 12px var(--mono);padding:6px 9px;border-radius:7px}.lang a:hover{color:var(--fg)}.stretch:after{content:"";position:absolute;inset:0;z-index:1}.m .ma,.pj .btn.ext{position:relative;z-index:2}a.s{color:inherit}.rows a.s:hover h3{color:var(--acc)}.rows .s h3{transition:color .25s}.phero{padding:72px 0 8px;max-width:900px}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font:500 12px var(--mono);color:var(--mute);margin-bottom:28px}.crumbs a:hover{color:var(--acc)}.crumbs a:last-child{color:var(--fg)}.phero h1{font-size:clamp(38px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:600;margin:20px 0 22px;max-width:16ch}.plead{font-size:19px;color:var(--mute);max-width:640px}.phero .acts{margin-top:32px}.pmeta{display:flex;gap:12px;align-items:center;margin-top:20px}.pmeta .mono{color:var(--acc)}.phero .prole{margin:22px 0 0}section.first{padding-top:80px}.items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.item{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s}.item:hover{background:var(--t1)}.item .ic{margin-bottom:22px}.item h3{font-size:19px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.item p{color:var(--mute);font-size:15px}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.split .eyebrow{margin-bottom:22px}.tags.big li{font-size:13px;padding:9px 13px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--acc);transition:transform .25s;flex:none}.faq details[open] summary .i{transform:rotate(90deg)}.faq details p{color:var(--mute);padding:0 40px 24px 0}.checks{list-style:none;display:grid;gap:12px}.checks.two{grid-template-columns:1fr 1fr;gap:14px 28px}.checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.checks .i{color:var(--acc);margin-top:3px;flex:none}.docbox{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.docbox h3{font-size:22px;font-weight:600;margin-top:8px}.docbox .mono{color:var(--acc)}.ctab{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0}.ctab h2{font-size:clamp(26px,3vw,38px);margin:0 0 8px;max-width:22ch}.ctab p{color:var(--mute)}.ctab .acts{margin:0}.pshow{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.plate.big{height:320px;border:1px solid var(--line);border-radius:var(--r);background:var(--t1)}.plate.big img{max-width:280px;max-height:80px}.pfeat .eyebrow{margin-bottom:24px}.prose{max-width:780px}.prose h2{font-size:24px;letter-spacing:-.02em;margin:44px 0 12px;display:flex;gap:14px;align-items:baseline;max-width:none}.prose h2:first-child{margin-top:0}.prose p{color:var(--mute);font-size:16px;margin-bottom:12px}.prose a{color:var(--fg);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--acc)}.prose .small{font-size:13px;margin-top:40px}.dl{display:grid;grid-template-columns:200px 1fr;border-top:1px solid var(--line)}.dl dt,.dl dd{padding:14px 0;border-bottom:1px solid var(--line)}.dl dt{color:var(--mute);font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;padding-top:17px}.alert{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:12px;font-size:15px}.alert.full{grid-column:1/-1}.alert.ok{background:#c8f0311f;border:1px solid rgba(200,240,49,.4);color:var(--fg)}.alert.ok .i{color:var(--acc)}.alert.bad{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.4)}label.err input,label.err textarea{border-color:#ff6b6b}label.consent.err{color:#ff8a8a}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile.full{grid-column:1/-1}.nf{padding-bottom:40px}.nf .typer{margin-bottom:28px}.nf .typer span:not(.host){color:#ff8a8a}.nf .acts{flex-wrap:wrap}@media (max-width:1000px){.phero{padding-top:40px}section.first{padding-top:56px}.items{grid-template-columns:1fr}.item{padding:26px 0;border-right:0}.items{border-left:0}.split,.pshow{grid-template-columns:1fr;gap:36px}.checks.two{grid-template-columns:1fr}.plate.big{height:220px}.dl{grid-template-columns:1fr}.dl dt{border-bottom:0;padding-bottom:0}}main{min-height:62vh}.brand:before{display:none}.brand{gap:11px;font-size:20px}.brand .mk{width:30px;height:30px;border-radius:9px;background:var(--acc);display:grid;place-items:center;flex:none;transition:transform .3s}.brand .mk svg{width:20px;height:20px;fill:none;stroke:var(--accInk);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.brand:hover .mk{transform:rotate(-6deg)}.brand .wm{font-weight:700;letter-spacing:-.04em;line-height:1}.brand .wm span{color:var(--mute);font-weight:500}.brand .sub{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);border-left:1px solid var(--line);padding-left:11px;line-height:1.3}@media (max-width:1100px) and (min-width:1001px){.brand .sub{display:none}}@media (max-width:420px){.brand .sub{display:none}}.fbar{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;align-items:start}.fcopy{display:flex;flex-direction:column;gap:8px}.fcopy strong{color:var(--fg);font-weight:500}.fcopy .ftm{margin:0}.fleg{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:40px}.fleg>*:after{display:none!important}.flinks{flex-direction:column;gap:10px;align-items:flex-start}@media (max-width:1000px){.fbar{grid-template-columns:1fr;gap:24px}.fleg{grid-template-columns:1fr;gap:6px}}.stack{border-top:1px solid var(--line)}.sg{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line);transition:background .25s}.sg:hover{background:linear-gradient(90deg,transparent,var(--t1) 30%,var(--t1) 70%,transparent)}.sg .mono{color:var(--acc);text-transform:uppercase;letter-spacing:.1em;margin:0}.sg ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 0;font-size:17px;color:var(--fg)}.sg li:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--line);vertical-align:middle;margin:0 14px}.tmnote{font-size:12px;color:#6b7179;margin-top:18px;max-width:760px}h2.fq{font-size:clamp(26px,3vw,36px);margin-top:16px}@media (max-width:1000px){.sg{grid-template-columns:1fr;gap:10px}.sg ul{font-size:15px}}.flinks{gap:7px}.flinks a{font-size:12.5px;gap:7px;text-underline-offset:3px}.flinks .i{width:13px;height:13px}footer{padding-bottom:22px}.fbar{display:flex;justify-content:space-between;align-items:center;gap:10px 32px;flex-wrap:wrap;margin-top:44px;padding-top:18px;font-size:12.5px}.fleg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;grid-column:auto}.fleg>*:not(:last-child):after{display:inline-block!important;content:"";width:3px;height:3px;border-radius:50%;background:#4a5058;vertical-align:middle;margin:0 12px}.fleg strong{color:var(--fg);font-weight:500}.flinks{flex-direction:row;align-items:center;gap:20px}@media (max-width:1000px){.fbar{flex-direction:column;align-items:flex-start}.fleg{flex-direction:column;align-items:flex-start;gap:4px}.fleg>*:after{display:none!important}.flinks{flex-wrap:wrap;gap:10px 18px}}.fbar{align-items:flex-end}.fid{display:flex;flex-direction:column;gap:6px}.fid strong{color:var(--fg);font-weight:500}.fid .fleg strong{display:none}@media (max-width:1000px){.fbar{align-items:flex-start}}.fbar{align-items:flex-start}.flinks{padding-top:1px}.tmnote{color:#8b9199}.ftm,.fid .fleg span{color:#959ba3}.oss{border-top:1px solid var(--line)}.os{display:grid;grid-template-columns:52px 1.1fr 1.6fr 1fr 24px;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);transition:background .25s}.os:hover{background:linear-gradient(90deg,transparent,var(--t1) 30%,var(--t1) 70%,transparent)}.os .on{display:flex;flex-direction:column;gap:4px}.os .on strong{font-size:20px;font-weight:600;letter-spacing:-.02em}.os .od{color:var(--mute);font-size:15px}.os .ot{display:flex;gap:12px;align-items:center}.os .oe{color:var(--mute);transition:color .2s,transform .2s}.os:hover .oe{color:var(--acc);transform:translate(2px,-2px)}.osall{margin-top:28px}@media (max-width:1000px){.os{grid-template-columns:44px 1fr 20px;gap:8px 16px}.os .od,.os .ot{grid-column:2/3}.os .oe{grid-row:1;grid-column:3}}:root{--ease:cubic-bezier(.32,.72,0,1);--hair:rgba(255,255,255,.07);--shell:rgba(255,255,255,.022);--shellLine:rgba(255,255,255,.055)}*,*:before,*:after{transition-timing-function:var(--ease)!important}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero:after{content:"";position:absolute;inset:-200px -10% auto 20%;height:760px;z-index:-2;pointer-events:none;background:radial-gradient(420px 320px at 70% 40%,rgba(200,240,49,.1),transparent 70%),radial-gradient(360px 300px at 35% 65%,rgba(64,180,160,.07),transparent 70%)}header{padding:18px 0}.bar{width:max-content;max-width:100%;margin:0 auto;border-radius:999px;border-color:var(--hair);background:#1d2025b8;backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 1px #ffffff0f,0 20px 50px -24px #0009;padding:7px 7px 7px 18px;gap:22px;position:relative;z-index:2}nav.main a,.lang,.lang a{border-radius:999px}.lang{border-color:var(--hair)}.btn{border-radius:999px;padding:12px 22px;border-color:var(--hair);transition:transform .5s,background .4s,border-color .4s}.btn:active{transform:scale(.98)}.btn:has(.i.go){padding:6px 6px 6px 22px;gap:14px}.btn .i.go{width:34px;height:34px;padding:9px;border-radius:50%;background:#ffffff14;transition:transform .6s}.btn.acc .i.go{background:#141a0424}.btn:hover .i.go{transform:translate(2px,-1px) scale(1.06)}.btn.sm{border-radius:999px}.eyebrow{display:inline-flex;width:max-content;padding:6px 13px 6px 11px;border-radius:999px;border:1px solid rgba(200,240,49,.18);background:#c8f0310d;font-size:10.5px;letter-spacing:.2em}.eyebrow:before{width:6px;height:6px;border-radius:50%}.h-contact .eyebrow,.t.acc .eyebrow{border-color:#141a0433;background:#141a040f}.bento{gap:28px}.t{border-color:var(--hair);box-shadow:inset 0 1px #ffffff0d,0 0 0 6px var(--shell),0 0 0 7px var(--shellLine),0 40px 80px -40px #00000080}.t.acc{box-shadow:inset 0 1px #ffffff59,0 0 0 6px #c8f0310f,0 0 0 7px #c8f03124,0 40px 80px -40px #00000080}a.t{transition:transform .7s,border-color .5s}a.t:hover{transform:translateY(-4px)}.tags li,.feats>span,.cinfo a,input,select,textarea{border-color:var(--hair)}section{padding-top:152px}.sh{margin-bottom:44px}.rv{transform:translateY(32px);filter:blur(8px);transition:opacity .9s,transform 1.1s,filter .9s}.rv.in{filter:none}.burger{position:relative;border-radius:999px;border-color:var(--hair)}.burger span{position:absolute;left:13px;right:13px;height:1.5px;border-radius:2px;background:currentColor;transition:transform .5s}.burger span:first-child{transform:translateY(-4px)}.burger span:last-child{transform:translateY(4px)}.burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.drawer,.drawer.open{display:flex;flex-direction:column;justify-content:center;position:fixed;inset:0;z-index:1;margin:0;border:0;border-radius:0;padding:110px 24px 48px;background:#16181cdb;backdrop-filter:blur(28px);opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.drawer.open{opacity:1;visibility:visible;transition:opacity .5s}.drawer a{font-size:32px;font-weight:600;letter-spacing:-.03em;padding:14px 4px;border-radius:0;border-bottom:1px solid var(--hair);opacity:0;transform:translateY(40px);transition:opacity .6s,transform .8s}.drawer a:hover{background:none}.drawer.open a{opacity:1;transform:none}.drawer.open a:nth-child(2){transition-delay:.05s}.drawer.open a:nth-child(3){transition-delay:.1s}.drawer.open a:nth-child(4){transition-delay:.15s}.drawer.open a:nth-child(5){transition-delay:.2s}.drawer.open a:nth-child(6){transition-delay:.25s}@media (min-width:1001px){.drawer,.drawer.open{display:none}}@media (max-width:1000px){.bar{width:auto}.bento{gap:22px}section{padding-top:104px}}@media (prefers-reduced-motion:reduce){.rv{filter:none}.drawer a{opacity:1;transform:none}}html:has(.drawer.open) .wa{opacity:0;pointer-events:none}#form{scroll-margin-top:28px}:root{--build:"556ee63ff746fb9e"}
