:root{--nero:#000000;--bianco:#ffffff;--cielo:#7fb0e8;--blu:#2d6bd6;--nebbia:#8fa1b3;--muted-k:#9aa4ae;--muted-w:#5a616a;--line-k:#22272e;--line-w:#e3e6ea;--display:var(--font-display),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--gutter:max(20px,env(safe-area-inset-left,0px));--ease:cubic-bezier(0.65,0,0.25,1);--settle:cubic-bezier(0.16,1,0.3,1);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--nero);color:var(--bianco);font-family:var(--display);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--acc,var(--cielo));outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.band{padding-left:var(--gutter);padding-right:max(20px,env(safe-area-inset-right,0px));padding-block:clamp(72px,10vw,128px);position:relative}.band.k{background:var(--nero);color:var(--bianco);--muted:var(--muted-k);--line:var(--line-k);--acc:var(--cielo)}.band.w{background:var(--bianco);color:var(--nero);--muted:var(--muted-w);--line:var(--line-w);--acc:var(--blu)}.in{max-width:1240px;margin:0 auto;display:grid;grid-gap:24px;gap:24px;position:relative}.ey{margin:0;font:500 13px/1.4 var(--mono);color:var(--acc);letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{margin:0;font-weight:700;text-wrap:balance}h1{font-size:clamp(44px,6.6vw,104px);line-height:.96;letter-spacing:-.045em;max-width:10.5ch}h2{font-size:clamp(34px,4.6vw,64px);line-height:1.02;letter-spacing:-.035em;max-width:15ch}h2.big{font-size:clamp(60px,9.2vw,136px);line-height:.92;letter-spacing:-.05em;max-width:none}h3{font-size:20px;line-height:1.25;letter-spacing:-.01em;font-weight:500}.lead{font-size:clamp(18px,1.5vw,20px);color:var(--muted);max-width:44ch}.lead,p{margin:0}.top{padding-block:18px;position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-top:max(18px,env(safe-area-inset-top,0px));background:rgba(0,0,0,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{display:block}.logo-h{width:170px}.logo-e{width:92px;display:none}.top nav{display:flex;align-items:center;gap:28px;font-size:15px}.nav-c{text-decoration:none;color:var(--bianco)}.nav-c:hover{color:var(--cielo)}.langs{display:inline-flex;gap:2px;font:500 12px var(--mono);letter-spacing:.06em}.langs>*{padding:4px 7px;border-radius:3px;text-decoration:none;color:var(--muted-k)}.langs a:hover{color:var(--bianco)}.langs [aria-current]{color:var(--nero);background:var(--bianco)}.hero{min-height:calc(100svh - 72px);display:grid;align-items:end;overflow:hidden;padding-block:48px clamp(48px,7vh,88px)}.hero-in{position:relative;z-index:1;display:grid;grid-gap:22px;gap:22px;justify-items:start;max-width:1240px;width:100%;margin:0 auto;pointer-events:none;animation:reveal 1.3s var(--ease) .15s both}.hero-in>*{pointer-events:auto}.hero .lead{max-width:36ch}.mark-field{position:absolute;inset:0}.mark-field canvas{display:block;width:100%;height:100%}.mark-static{display:none;color:var(--bianco)}.ms{position:relative;aspect-ratio:121.6/89.2}.ms svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ms-dots{color:var(--cielo);opacity:0}.ms-line{display:none}.mark-ring{stroke:var(--cielo);transform-origin:center;transform-box:fill-box}@keyframes reveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.hscan{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 12px;width:min(100%,560px);margin-top:14px;border-bottom:1px solid #3a424c;transition:border-color .25s}.hscan:focus-within{border-color:var(--cielo)}.hscan-pre{font:400 18px var(--mono);color:#5f6b78}.hscan input{flex:1 1 160px;min-width:0;font:500 19px var(--mono);padding:14px 0;background:transparent;color:var(--bianco);border:0;outline:none}.hscan input::placeholder{color:#4b5560}.hscan button{font:700 17px var(--display);padding:10px 0;background:none;color:var(--cielo);border:0;cursor:pointer}.hscan button:hover{color:var(--bianco)}.hscan-msg{flex-basis:100%;padding:8px 0 10px;font-size:14px;color:var(--muted-k)}.sb{position:relative;overflow:hidden}.sb.from-k{background:var(--nero)}.sb.from-w{background:var(--bianco)}.sb-over{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.sb-line{height:0;opacity:0;pointer-events:none;z-index:3}.sb-line,.sb-line:before{position:absolute;left:0;right:0;top:0}.sb-line:before{content:"";height:1.5px;background:var(--cielo);box-shadow:0 0 8px 1px rgba(127,176,232,.8)}.sb-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,transparent,rgba(127,176,232,.1))}.sb-line span{position:absolute;right:var(--gutter);top:10px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blu)}.sb.armed .sb-over{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.sb.armed.go .sb-over{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.2s var(--ease);transition:clip-path 1.2s var(--ease);transition:clip-path 1.2s var(--ease),-webkit-clip-path 1.2s var(--ease)}.sb.armed.go .sb-line{animation:sweep 1.2s var(--ease) forwards}.sb.armed.go .sb-line span{animation:sbtag 1.2s forwards}@keyframes sbtag{0%,70%{opacity:1}85%,to{opacity:0}}@keyframes sweep{0%{top:0;opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.sb.armed .sb-over .in>*{opacity:0;transform:translateY(14px)}.sb.armed.go .sb-over .in>*{opacity:1;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:.35s}.sb.armed.go .sb-over .in>:nth-child(2){transition-delay:.55s}.scan-in{grid-template-columns:1fr;gap:56px}.scan-head{display:grid;grid-gap:22px;gap:22px;align-content:start}.scanner{display:grid;grid-gap:40px;gap:40px}.scan{display:grid;grid-gap:12px;gap:12px}.scan-label{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.scan-row{display:flex;align-items:stretch;border:2px solid var(--nero);border-radius:8px;overflow:hidden;background:var(--bianco);transition:box-shadow .25s,border-color .25s}.scan-row:focus-within{box-shadow:0 0 0 4px rgba(45,107,214,.18);border-color:var(--blu)}.scan-pre{display:flex;align-items:center;padding-left:18px;font:400 clamp(16px,1.6vw,20px) var(--mono);color:#9aa1a9}.scan input{flex:1 1 auto;min-width:0;font:500 clamp(16px,1.6vw,20px) var(--mono);padding:18px 8px 18px 2px;background:transparent;color:var(--nero);border:0;outline:none}.scan input::placeholder{color:#b9bfc6}.scan button{font:700 clamp(16px,1.5vw,19px) var(--display);padding:0 28px;background:var(--nero);color:var(--bianco);border:0;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap}.scan button:before{content:"";position:absolute;inset:0;background:var(--blu);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease);z-index:-1}.scan button:focus-visible:before,.scan button:hover:before{transform:scaleY(1)}.scan-msg{min-height:1.5em;font-size:16px;color:var(--muted)}.scan-msg a{color:var(--blu);font-weight:500}.inst{position:relative}.inst-head{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:2px solid var(--nero)}.inst-ring{width:30px;height:30px;flex:none}.inst-ring circle{fill:none;stroke-width:3}.ir-base{transform-origin:center;animation:breathe 3.2s ease-in-out infinite}.ir-arc,.ir-base{stroke:var(--blu)}.ir-arc{stroke-dasharray:26 74;opacity:0}.inst-run .ir-base{stroke:var(--line-w);animation:none}.inst-run .ir-arc{opacity:1;transform-origin:center;animation:spin .8s linear infinite}.inst-host{font:500 clamp(24px,3.2vw,44px)/1.1 var(--mono);letter-spacing:-.02em;color:#c3c8ce;overflow-wrap:anywhere;transition:color .3s}.inst:not(.inst-idle) .inst-host{color:var(--nero)}.inst-rows{list-style:none;margin:0;padding:0;position:relative}.inst-rows li{display:grid;grid-template-columns:28px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-w);transition:color .3s}.row-ring{width:18px;height:18px}.row-ring circle{fill:transparent;stroke:#c3c8ce;stroke-width:2.4;transition:fill .3s,stroke .3s}.ir-t{font:500 clamp(19px,1.9vw,26px) var(--display);letter-spacing:-.015em}.ir-s{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#9aa1a9}.inst-rows li.now .row-ring circle{stroke:var(--blu)}.inst-rows li.now .ir-s{color:var(--blu)}.inst-rows li.has .row-ring circle{stroke:var(--nero);fill:var(--nero)}.inst-rows li.has .ir-s,.inst-rows li.has .ir-t{color:var(--muted-w)}.inst-rows li.miss .row-ring circle{stroke:var(--blu);fill:transparent;stroke-width:3}.inst-rows li.miss .ir-s{color:var(--blu)}.inst-rows li.na .ir-s,.inst-rows li.na .ir-t{color:#b4bac1}.inst-rows li.has,.inst-rows li.miss,.inst-rows li.na{animation:row-in .35s var(--ease)}@keyframes row-in{0%{background:rgba(45,107,214,.07)}to{background:transparent}}.scan button:disabled{cursor:progress;opacity:.75}.opps{display:grid;grid-gap:22px;gap:22px;padding-top:8px;scroll-margin-bottom:24px}.opps-t{font:700 clamp(24px,2.4vw,32px)/1.1 var(--display);letter-spacing:-.03em}.opps ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:2px solid var(--nero)}.opps li{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid var(--line-w);animation:opp-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 90ms)}.opps li i{width:14px;height:14px;margin-top:6px;border-radius:50%;border:3px solid var(--blu)}.opps strong{display:block;font-size:clamp(19px,1.7vw,22px);font-weight:700;letter-spacing:-.015em;line-height:1.25}.opps li p{margin-top:4px;font-size:16px;color:var(--muted-w);max-width:56ch}.opps-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;padding-top:6px}.btn{display:inline-block;font:700 17px var(--display);padding:15px 26px;border-radius:8px;background:var(--nero);color:var(--bianco);text-decoration:none;transition:background .25s}.btn:focus-visible,.btn:hover{background:var(--blu)}.link{font:500 14px var(--mono);background:none;border:0;padding:4px 0;color:var(--muted-w);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.link:hover{color:var(--nero)}@keyframes opp-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.inst-note{padding-top:14px;font:400 12px var(--mono);color:#9aa1a9}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1000px){.scan-in{grid-template-columns:5fr 7fr;align-items:start;gap:80px}.scan-head{position:-webkit-sticky;position:sticky;top:120px}}.mia-band .in,.what .in{gap:56px}.manifesto{font-size:clamp(30px,4.2vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:400;max-width:20ch;color:var(--muted-k)}.manifesto strong{font-weight:700;color:var(--bianco)}.live{display:grid;grid-gap:14px;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.live-t{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.live ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 40px}.live li{position:relative;display:flex;align-items:baseline;gap:10px;font-size:20px;font-weight:500}.live a{text-decoration:none}.live a:hover{color:var(--cielo)}.live-url{font:400 12px var(--mono);color:var(--muted);margin-left:4px}.dot{width:9px;height:9px;flex:none;align-self:center;border-radius:50%;background:var(--cielo);animation:pulse 2.6s ease-in-out infinite}.live li:nth-child(2) .dot{animation-delay:.6s}.live li:nth-child(3) .dot{animation-delay:1.2s}.live-d{position:absolute;left:19px;top:calc(100% + 6px);width:max-content;max-width:34ch;font:400 14px/1.4 var(--display);color:var(--muted);opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s;pointer-events:none}.live li:focus-within .live-d,.live li:hover .live-d{opacity:1;transform:none}.what{padding-bottom:clamp(96px,12vw,150px)}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(127,176,232,.45)}50%{box-shadow:0 0 0 6px rgba(127,176,232,0)}}.contact{min-height:80svh;overflow:hidden;display:grid;align-items:center}.contact-in{gap:20px;width:100%;z-index:1}.email{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.email a{font-size:clamp(24px,3.2vw,40px);font-weight:700;letter-spacing:-.03em;text-decoration:none;border-bottom:3px solid var(--acc);line-height:1.2;word-break:break-all}.email button{font:500 13px var(--mono);background:transparent;color:inherit;border:1px solid var(--line);border-radius:4px;padding:7px 12px;cursor:pointer}.cmark{position:absolute;right:-5vw;bottom:-16%;height:62%;width:auto;pointer-events:none}.cm-shape{fill:var(--nero);stroke:var(--nero);stroke-width:.6;stroke-dasharray:100;stroke-dashoffset:0}.cm-ring{fill:none;stroke:var(--blu);transform-origin:center;transform-box:fill-box}.cmark.armed .cm-shape{fill:transparent;stroke-dashoffset:100}.cmark.armed .cm-ring{transform:scale(0)}.cmark.armed.go .cm-shape{stroke-dashoffset:0;fill:var(--nero);transition:stroke-dashoffset 1.3s var(--ease),fill .6s ease 1.15s}.cmark.armed.go .cm-ring{transform:scale(1);transition:transform .7s var(--settle) 1.5s}.foot{padding-block:40px;padding-bottom:max(40px,env(safe-area-inset-bottom,0px))}.foot img{width:140px}.foot p{font-size:13px;color:var(--muted);max-width:90ch}.foot a{color:inherit}.soc{display:flex;gap:6px;margin:0;padding:0;list-style:none}.soc a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #2a3038;border-radius:50%;color:var(--muted);transition:color .2s,border-color .2s}.soc a:focus-visible,.soc a:hover{color:var(--bianco);border-color:var(--muted)}@media (max-width:899px){.logo-h{width:132px}.top nav{gap:16px}.mark-field{display:none}.hero{min-height:calc(100svh - 64px);grid-template-rows:1fr auto;align-items:stretch;padding-bottom:40px}.mark-static{display:block;width:min(64vw,300px);align-self:center;justify-self:center;margin:8px 0 36px;z-index:1;grid-row:1}.hero-in{grid-row:2;gap:18px;animation-delay:.4s}.hero h1{font-size:clamp(40px,11.5vw,56px)}.ms-dots{animation:ms-scan 1.3s var(--ease) .2s both,ms-fade .7s ease 1.4s forwards}.ms-solid{animation:ms-solid .7s ease 1.2s both}.ms-ring{animation:ms-pop .7s var(--settle) 1.6s both}.ms-ring .mark-ring{animation:breathe 3.2s ease-in-out 2.4s infinite}.ms-line{display:block;position:absolute;left:50%;width:100vw;height:1.5px;margin-left:-50vw;top:0;background:var(--cielo);box-shadow:0 0 8px 1px rgba(127,176,232,.8);opacity:0;animation:ms-line 1.3s var(--ease) .2s both}.ms-line:after{content:"";position:absolute;left:0;right:0;bottom:100%;height:70px;background:linear-gradient(180deg,transparent,rgba(127,176,232,.1))}.hscan{flex-wrap:nowrap;margin-top:6px}.hscan-pre{display:none}.hscan input{flex:1 1;font-size:17px}.hscan button{flex:none;white-space:nowrap}.hscan:has(.hscan-msg){flex-wrap:wrap}.live ul{flex-direction:column;gap:18px}.live li{flex-wrap:wrap}.live-d{position:static;opacity:1;transform:none;flex-basis:100%;padding-left:19px;margin-top:-6px}.contact,.mp .band.contact{min-height:auto;padding-bottom:46vw}.cmark{height:auto;width:62vw;right:-8vw;bottom:-6vw}.legal dl div{grid-template-columns:1fr;gap:2px}.legal dt{font-size:13px;font-family:var(--mono);letter-spacing:.04em}}@media (max-width:599px){.scan-row{flex-wrap:wrap}.scan-pre{display:none}.scan input{padding:16px;flex-basis:100%}.scan button{flex-basis:100%;padding:15px}.btn{width:100%;text-align:center}.opps-cta{justify-content:center}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.mark-field{display:none}.mark-static{display:block;position:absolute;right:10%;top:50%;width:min(30vw,380px);transform:translateY(-50%)}}@keyframes ms-scan{0%{opacity:1;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ms-fade{to{opacity:0}}@keyframes ms-solid{0%{opacity:0}to{opacity:1}}@keyframes ms-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ms-line{0%{top:0;opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.ms-dots,.ms-line{display:none!important}.consult-opts button,.dot,.hero-in,.inst-rows li,.ir-arc,.ir-base,.log li,.mark-ring,.ms-ring,.ms-solid,.opps li,.prods li,.score-bar i{animation:none!important}}.legal{min-height:70vh}.legal h1{font-size:clamp(36px,5vw,56px);max-width:none}.legal .back{color:var(--blu);font:500 14px var(--mono);text-decoration:none}.legal dl{margin:8px 0 0;display:grid;border-top:2px solid var(--nero)}.legal dl div{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line-w)}.legal dt{color:var(--muted-w)}.legal dd{margin:0}.agent{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(12px) scale(.6);transform-origin:bottom right;pointer-events:none;transition:opacity .4s,transform .6s var(--settle)}.agent.on{opacity:1;transform:none}.agent.on>*{pointer-events:auto}.agent-orb{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;filter:drop-shadow(0 6px 18px rgba(0,0,0,.22));transform-origin:center;transition:transform 1s cubic-bezier(.65,0,.25,1),filter .6s}.agent.docked{transform:none;transition:opacity .8s}.agent.docked .agent-orb{filter:none}.agent.fresh .agent-orb{transition:none}.agent-orb:focus-visible{outline:3px solid var(--cielo);outline-offset:4px}.agent-say{position:relative;display:grid;max-width:min(260px,calc(100vw - 110px));padding:11px 15px;border:1px solid #dfe3e8;border-radius:16px 16px 4px 16px;background:var(--bianco);color:var(--nero);font:500 15px/1.35 var(--display);text-align:left;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.16);animation:agent-say .45s var(--settle) both}.agent-say>span{grid-area:1/1}.agent-full{visibility:hidden}.agent-say:hover{border-color:var(--blu)}@keyframes agent-say{0%{opacity:0;transform:translateX(10px) scale(.92);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.chat{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:50;width:min(392px,calc(100vw - 40px));height:min(600px,calc(100svh - 120px));display:grid;grid-template-rows:auto 1fr auto;background:var(--bianco);color:var(--nero);border:2px solid var(--nero);border-radius:14px;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.28);opacity:0;transform:translateY(18px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .25s,transform .35s var(--ease);--acc:var(--blu)}.chat.on{opacity:1;transform:none;pointer-events:auto}.chat-h{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;background:var(--nero);color:var(--bianco)}.chat-h div{display:grid;flex:1 1;line-height:1.2}.chat-h strong{font-size:16px}.chat-h div>span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cielo)}.chat-h button{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--bianco);font-size:26px;line-height:1;cursor:pointer}.chat-h button:hover{background:#1c2128}.chat-l{overflow-y:auto;overscroll-behavior:contain;padding:18px;display:flex;flex-direction:column;gap:12px}.msg{max-width:88%;display:grid;grid-gap:8px;gap:8px;animation:opp-in .35s cubic-bezier(.2,.7,.2,1) both}.msg p{font-size:15.5px;line-height:1.5;padding:11px 14px;border-radius:12px;white-space:pre-wrap}.msg.assistant p{background:#f1f3f5;border-top-left-radius:4px}.msg.user{align-self:flex-end}.msg.user p{background:var(--nero);color:var(--bianco);border-top-right-radius:4px}.msg-mail{justify-self:start;font:700 14px var(--display);color:var(--blu);text-decoration:none;padding:2px 4px}.msg-mail:hover{text-decoration:underline;text-underline-offset:4px}.msg.wait>span{margin:8px 6px}.chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.chips button{font:500 14px var(--display);padding:8px 13px;border-radius:999px;border:1.5px solid var(--nero);background:var(--bianco);color:var(--nero);cursor:pointer;transition:background .2s,color .2s}.chips button:hover{background:var(--nero);color:var(--bianco)}.chat-f{border-top:1px solid var(--line-w);padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:8px;gap:8px}.chat-f form{display:flex;gap:8px}.chat-f input{flex:1 1;min-width:0;font:400 16px var(--display);padding:11px 14px;border-radius:10px;border:1.5px solid #c9ced4;outline:none;color:var(--nero);background:var(--bianco)}.chat-f input:focus{border-color:var(--blu);box-shadow:0 0 0 3px rgba(45,107,214,.15)}.chat-f form button{width:46px;border-radius:10px;border:0;background:var(--nero);color:var(--bianco);font-size:20px;cursor:pointer}.chat-f form button:hover{background:var(--blu)}.chat-f p{font:400 11.5px var(--mono);color:var(--muted-w)}.chat-f p a{color:inherit}@media (max-width:899px){.chat{inset:0;width:100%;height:100dvh;border:0;border-radius:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.agent,.agent-say,.chat,.msg{transition:none;animation:none!important}}.legal .in{max-width:820px;gap:28px}.doc{display:grid;grid-gap:0;gap:0;border-top:2px solid var(--nero)}.doc section{display:grid;grid-gap:10px;gap:10px;padding:24px 0;border-bottom:1px solid var(--line-w)}.doc h2{font-size:21px;letter-spacing:-.015em;max-width:none}.doc p{font-size:16.5px;line-height:1.65;color:#2b3038;max-width:68ch}.upd{font:400 12px var(--mono);color:var(--muted-w)}.nf{min-height:100svh;display:grid;align-items:center}.nf .in{gap:28px}.nf-mark{display:block;width:min(46vw,220px);color:var(--bianco)}.nf ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.nf li{font-size:clamp(22px,3vw,34px);letter-spacing:-.025em;line-height:1.2}.nf li a{font-size:16px;letter-spacing:0;color:var(--cielo);text-decoration:none;white-space:nowrap}.nf li a:hover{text-decoration:underline;text-underline-offset:4px}.log{list-style:none;margin:0;padding:16px 18px;background:#07090c;color:#aeb7c2;border-radius:10px;font:400 13.5px/1.6 var(--mono);height:calc(1.6em * 7 + 32px);display:flex;flex-direction:column;justify-content:flex-end}.log,.log li{overflow:hidden}.log li{flex-shrink:0;animation:log-in .3s ease both;white-space:nowrap;text-overflow:ellipsis}.log li:before{content:"› ";color:var(--cielo)}.log li:last-child{color:var(--bianco)}.log.log-run li:last-child:after{content:"▍";margin-left:4px;color:var(--cielo);animation:caret .9s steps(1) infinite}@keyframes log-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes caret{50%{opacity:0}}.inst-rows li.scan .row-ring circle{animation:row-scan 1.4s ease-in-out infinite;animation-delay:calc(var(--i) * .18s)}.inst-rows li.scan .ir-s{color:var(--blu)}@keyframes row-scan{0%,to{stroke:#c3c8ce}40%{stroke:var(--blu)}}.ir-t small{display:block;font:400 12px var(--mono);color:#8b939c;letter-spacing:0;margin-top:2px}.diag{display:grid;grid-gap:34px;gap:34px;scroll-margin-top:96px}.score{display:flex;align-items:center;gap:22px;padding:22px 0;border-top:2px solid var(--nero);border-bottom:1px solid var(--line-w)}.score-n{font:500 clamp(54px,6vw,76px)/.9 var(--mono);letter-spacing:-.06em;color:var(--blu)}.score-n small{font-size:.38em;color:var(--muted-w);letter-spacing:0}.score div{display:grid;grid-gap:8px;gap:8px}.score strong{font-size:18px}.score small{font:400 12px var(--mono);color:var(--muted-w)}.score-bar{display:flex;gap:4px}.score-bar i{width:clamp(16px,2.2vw,26px);height:8px;border-radius:2px;background:var(--line-w);animation:seg-in .4s ease both;animation-delay:calc(var(--i) * 60ms)}.score-bar i.on{background:var(--blu)}@keyframes seg-in{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}.diag-sum{font-size:clamp(19px,1.8vw,23px);line-height:1.45;letter-spacing:-.01em;max-width:46ch}.consult{display:grid;grid-gap:16px;gap:16px;padding:28px;border-radius:14px;background:var(--nero);color:var(--bianco);--muted:var(--muted-k)}.consult h3{color:var(--bianco);font-size:clamp(24px,2.4vw,30px);letter-spacing:-.03em;line-height:1.12;font-weight:700}.consult>p{color:var(--muted-k);font-size:16px;max-width:48ch}.consult .btn{background:var(--bianco);color:var(--nero)}.consult .btn:focus-visible,.consult .btn:hover{background:var(--cielo)}.consult .link{color:var(--muted-k)}.consult .link:hover{color:var(--bianco)}.consult-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px}.consult-step{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cielo)}.consult-prog{display:flex;gap:6px}.consult-prog i{flex:1 1;height:3px;border-radius:2px;background:#262c34;transition:background .3s}.consult-prog i.on{background:var(--cielo)}.consult-q{animation:opp-in .4s cubic-bezier(.2,.7,.2,1) both}.consult-opts{display:grid;grid-gap:10px;gap:10px}.consult-opts button{text-align:left;font:500 17px var(--display);padding:15px 18px;border-radius:10px;border:1.5px solid #343b44;background:transparent;color:var(--bianco);cursor:pointer;transition:border-color .2s,background .2s;animation:opp-in .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(80ms + var(--i) * 60ms)}.consult-opts button:focus-visible,.consult-opts button:hover{border-color:var(--cielo);background:#0f1720}.consult-ok{justify-items:start}.consult-ok i{width:22px;height:22px;border-radius:50%;border:5px solid var(--cielo);animation:ms-pop .6s var(--settle) both}.rec{display:grid;grid-gap:12px;gap:12px;padding:20px 0 24px;border-top:1px solid #262c34;border-bottom:1px solid #262c34}.rec-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 20px}.rec-price{font:400 15px var(--mono);color:var(--muted-k)}.rec-price strong{font-size:22px;color:var(--bianco);font-weight:500}.rec-why{font-size:17px;color:#d6dbe1;max-width:52ch}.rec ul{margin:0;padding:0 0 0 18px;color:var(--muted-k);font-size:15px;display:grid;grid-gap:4px;gap:4px}.rec ul li::marker{color:var(--cielo)}.rec-meta{font:400 12.5px var(--mono);color:#7f8892}.rec-meta a{color:var(--cielo)}.lead{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.lead>p{color:var(--muted-k);font-size:15.5px}.lead-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lead-grid label{display:grid;grid-gap:6px;gap:6px}.lead-grid label.wide{grid-column:1/-1}.lead-grid label>span{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8b939c}.lead-grid input,.lead-grid textarea{font:400 16px var(--display);padding:12px 14px;border-radius:8px;border:1.5px solid #343b44;background:#0b0e12;color:var(--bianco);outline:none;resize:vertical}.lead-grid input:focus,.lead-grid textarea:focus{border-color:var(--cielo)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted-k)}.consent input{width:18px;height:18px;accent-color:var(--cielo)}.consent a{color:var(--bianco)}.lead-err{font-size:14px;color:#f2a39b}.prods{display:grid;grid-gap:22px;gap:22px}.prods>ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-k)}.prods>ol>li{display:grid;grid-template-rows:auto auto auto 1fr auto auto auto;grid-gap:10px;gap:10px;padding:26px 24px 24px 0;border-right:1px solid var(--line-k);margin-right:24px}.prods>ol>li:last-child{border-right:0;margin-right:0;padding-right:0}.prod-lvl{display:flex;gap:4px}.prod-lvl i{width:14px;height:4px;border-radius:2px;background:#2a3038}.prod-lvl i.on{background:var(--cielo)}.prods h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.prod-line{color:#d6dbe1;font-size:16px}.prods li ul{margin:0;padding:0 0 0 16px;display:grid;grid-gap:4px;gap:4px;color:var(--muted-k);font-size:14.5px;align-content:start}.prods li ul li::marker{color:var(--cielo)}.prod-price{font:400 14px var(--mono);color:var(--muted-k);padding-top:8px}.prod-price strong{color:var(--bianco);font-size:20px;font-weight:500}.prod-time{font:400 12px var(--mono);color:#7f8892}.prod-cta{font-weight:700;font-size:15px;color:var(--cielo);text-decoration:none}.prod-cta:hover{color:var(--bianco)}.prods-extras{margin:0 0 6px;font:500 13px var(--mono);color:var(--cielo)}.prods-note{font:400 12px var(--mono);color:#7f8892}@media (max-width:799px){.prods>ol{grid-template-columns:1fr}.prods>ol>li{border-right:0;margin-right:0;padding-right:0;border-bottom:1px solid var(--line-k)}}@media (max-width:640px){.prods>ol{grid-template-columns:1fr}.prods>ol>li{border-right:0;margin-right:0;padding-right:0}.lead-grid{grid-template-columns:1fr}.consult{padding:22px 18px;margin:0 -4px}.score{gap:16px}.log{font-size:12.5px}}.price{opacity:0;transition:opacity .3s}.price.price-on{opacity:1}.price em{font-style:normal;font-size:.85em;color:#7f8892}.consult-hook{font:400 15px var(--mono);color:var(--muted-k)}.consult-hook strong{color:var(--cielo);font-size:24px;font-weight:500}.rec-small{font-size:15px;color:var(--muted-k)}.rec-small .link{color:var(--cielo);font-weight:700}.risk{display:grid;grid-gap:14px;gap:14px;padding:22px 24px;border-radius:12px;background:#f4efe6;border-left:4px solid #d8c3a0}.risk .ey{color:#8a6d3b}.risk ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.risk li{position:relative;padding-left:22px;font-size:clamp(17px,1.5vw,19px);line-height:1.4;font-weight:500;color:var(--nero);max-width:60ch;animation:opp-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .12s)}.risk li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:#c0392b}.opps .ey{margin-bottom:-12px}.mia{display:grid;grid-gap:22px;gap:22px;padding:clamp(28px,4vw,44px);border:1px solid var(--line-k);border-radius:16px;background:#0b0e12}.mia-head{display:grid;grid-gap:12px;gap:12px;max-width:62ch}.mia h2{font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:700}.mia .lead{color:#d6dbe1}.mia-can{list-style:none;margin:0;padding:0;flex-wrap:wrap}.mia-can,.mia-can li{display:flex;gap:10px}.mia-can li{align-items:center;padding:10px 16px;border:1px solid #2a3038;border-radius:999px;font:500 15px var(--display);animation:opp-in .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 80ms)}.mia-can li .dot{animation-delay:calc(var(--i) * .5s)}.mia-next{font:400 13px/1.5 var(--mono);color:var(--muted-k);max-width:70ch}@media (max-width:599px){.risk{padding:18px}.mia-can li{font-size:14px;padding:8px 13px}}@media (prefers-reduced-motion:reduce){.mia-can li,.risk li{animation:none!important}}.rec-small .link{text-align:left;display:inline;padding:0}@media (min-width:900px){.mia{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:56px;align-items:end}.mia .mia-head{grid-row:1/span 3;align-self:start}.mia .mia-can,.mia .mia-links,.mia .mia-next{grid-column:2}}.price-m{display:block;margin-top:2px;font:400 12.5px var(--mono);color:#7f8892}.price-m em{font-size:1em}.rec-head{align-items:flex-start}.rec-price{text-align:right}@media (max-width:599px){.rec-price{text-align:left}.legal dl div{grid-template-columns:1fr;gap:2px}}.how{display:grid;grid-gap:26px;gap:26px}.how-head{display:grid;grid-gap:10px;gap:10px}.how h2{font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:700;max-width:22ch}.how ol{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;border-top:1px solid var(--line);padding:24px 0 0}.how li{display:grid;grid-gap:8px;gap:8px;align-content:start}.how-n{font:500 13px var(--mono);color:var(--acc)}.how h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.how li p{color:var(--muted);font-size:15.5px;line-height:1.5}.how li:last-child h3{color:var(--acc)}.how-trust{font:400 12.5px var(--mono);color:var(--muted)}.rec-terms{font:500 14px var(--mono);color:var(--cielo)}@media (max-width:1023px){.how ol{grid-template-columns:1fr 1fr}}@media (max-width:599px){.how ol{grid-template-columns:1fr;gap:20px}}.prop h1{font-size:clamp(32px,4.4vw,52px);line-height:1.05;letter-spacing:-.035em}.prop-for{font-size:17px;color:var(--muted-w)}.prop-for strong{color:var(--nero)}.prop-box{display:grid;grid-gap:14px;gap:14px;padding:24px 0;border-top:2px solid var(--nero)}.prop-box h2{font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blu)}.prop-box ul{margin:0;padding:0 0 0 20px;display:grid;grid-gap:6px;gap:6px;font-size:17px;line-height:1.5}.prop-box ul li::marker{color:var(--blu)}.prop .prop-box dl{border-top:0;margin:0}.prop .prop-box dl div{grid-template-columns:1fr auto;align-items:baseline;padding:12px 0}.prop .prop-box dt{color:var(--nero);font-size:17px;font-weight:500}.prop .prop-box dt small{display:block;font:400 12.5px/1.5 var(--mono);color:var(--muted-w);margin-top:2px;max-width:52ch}.prop .prop-box dd{font:500 20px var(--mono);text-align:right;white-space:nowrap}.prop .prop-box dl div.sub dt{font-weight:400;padding-left:16px}.prop .prop-box dl div.sub dd,.prop .prop-box dl div.sub dt{font-size:15px;color:var(--muted-w)}.prop-meta{font:400 12.5px var(--mono);color:var(--muted-w)}.prop-act{display:grid;grid-gap:16px;gap:16px;padding:26px;border-radius:14px;background:#f4f5f7}.prop-act>p{font-size:17px;max-width:56ch}.prop-sign{display:grid;grid-gap:6px;gap:6px;max-width:420px}.prop-sign span{font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-w)}.prop-sign input{font:400 17px var(--display);padding:13px 14px;border-radius:8px;border:1.5px solid #c9ced5;background:var(--bianco);color:var(--nero);outline:none}.prop-sign input:focus{border-color:var(--blu)}.prop .consent{color:#2b3038}.prop .consent input{accent-color:var(--blu)}.prop .consent a{color:var(--blu)}.prop-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.prop .btn:disabled{opacity:.6;cursor:default}.prop .lead-err{color:#b3261e}.prop-done{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:26px;border-radius:14px;background:var(--nero);color:var(--bianco)}.prop-done h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;color:var(--bianco)}.prop-done p{color:var(--muted-k)}.prop-done i{width:22px;height:22px;border-radius:50%;border:5px solid var(--cielo);animation:ms-pop .6s var(--settle) both}.prop-exp{padding:20px 24px;border-radius:12px;background:#f4efe6;border-left:4px solid #d8c3a0;font-size:17px}@media (max-width:599px){.prop .prop-box dl div{grid-template-columns:1fr auto}.prop .prop-box dd{font-size:17px}.prop-act,.prop-done{padding:20px}}.prop .prop-box dt{font-family:var(--display);letter-spacing:0}.prop-act{color-scheme:light}.prop .prop-box dl div.sub.now dd,.prop .prop-box dl div.sub.now dt{color:var(--nero);font-weight:700}.mia-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.mia-links .link{color:var(--muted-k);font-size:15px}.mp .band{padding-block:clamp(64px,9vw,112px)}.mp-hero h1{max-width:13ch}.mp-hero-in{display:grid;grid-gap:28px;gap:28px;align-items:center}.mp-hero-t{display:grid;grid-gap:18px;gap:18px;justify-items:start;animation:reveal 1.1s var(--ease) .1s both}.mp-hero-t .ey,.mp-hero-t .lead,.mp-hero-t h1{margin:0}.mp-scan{margin:10px 0 0;font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cielo)}.mp-hero .hscan{margin-top:0}.mob{width:min(46vw,220px);justify-self:center;overflow:visible}.mob [class^=mob-]{transform-box:fill-box;transform-origin:center}.mob-core{fill:var(--cielo);animation:mo-pop .9s var(--settle) both,mob-gulp 1.2s ease-out 1.2s infinite}.mob-wave{fill:none;stroke:var(--cielo);stroke-width:2;opacity:0;animation:mob-wave 1.2s ease-out 1.2s infinite}.mob-tick{stroke:var(--cielo);stroke-width:3;stroke-linecap:round;opacity:.5;transform-origin:50% 100%;transform:scaleY(.25);animation:mo-tick .7s ease-in-out infinite alternate;animation-delay:calc(var(--n) * -.13s)}.mob-in{fill:var(--bianco);opacity:0;animation:mob-in 2.4s cubic-bezier(.6,0,.4,1) infinite;animation-delay:calc(.6s + var(--n) * .4s)}@keyframes mob-gulp{0%,to{transform:scale(1)}20%{transform:scale(1.1)}}@keyframes mob-wave{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes mob-in{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.4)}15%{opacity:.9;transform:translate(var(--x),var(--y)) scale(1)}45%{opacity:.9;transform:translate(var(--x),var(--y)) scale(1)}75%,to{opacity:0;transform:none}}.mp-hero .lead{color:#c9d0d7;max-width:52ch}.mp-status{font:400 13px var(--mono);color:var(--muted-w);text-align:center}.mp-close h2{max-width:20ch}.mp-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}@media (min-width:900px){.mp-hero-in{grid-template-columns:1fr minmax(280px,420px);gap:64px}}.mf{display:grid;grid-gap:22px;gap:22px;justify-items:center;--red:#c0392b}@keyframes mo-bub{0%{opacity:0;transform:translateY(14px) scale(.85)}to{opacity:1;transform:none}}@keyframes mo-glow{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.35);opacity:0}}@keyframes mo-gulp{0%,to{transform:scale(1)}30%{transform:scale(1.14)}}@keyframes mo-tick{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes mo-suck{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.08)}}@keyframes mo-talk{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes mo-show{0%{opacity:0}to{opacity:1}}@keyframes mo-hold{0%{opacity:1}82%{opacity:1;filter:none}to{opacity:0;filter:blur(4px)}}@keyframes mo-draw{to{stroke-dashoffset:0}}@keyframes mo-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes mo-risk{0%{opacity:0;transform:translateX(-40px) scale(.3)}22%{opacity:1;transform:translateX(40px) scale(1)}36%{transform:translateX(106px)}44%{transform:translateX(78px)}72%{opacity:1;transform:translateX(78px)}to{opacity:0;transform:translate(78px,80px) rotate(12deg)}}@keyframes mo-red{to{fill:var(--red);stroke:var(--red)}}@keyframes mo-redt{to{fill:var(--bianco)}}@keyframes mo-flash{0%{stroke:var(--red);stroke-width:9;fill:rgba(192,57,43,.1)}to{stroke:var(--blu);stroke-width:4}}@keyframes mo-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes mo-roam{0%{transform:translate(0)}25%{transform:translate(104px,-62px)}50%{transform:translate(-104px,60px)}75%{transform:translate(100px,62px)}to{transform:translate(-104px,-62px)}}@keyframes mo-in{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:none}50%{opacity:1;transform:none}78%,to{opacity:0;transform:translate(var(--x),var(--y)) scale(.08)}}@keyframes mo-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes mo-sweep{0%{opacity:1;transform:rotate(0)}92%{opacity:1}to{opacity:0;transform:rotate(1turn)}}@keyframes mo-twinkle{0%{opacity:.15}to{opacity:.8}}@keyframes mo-trail{0%{opacity:0;stroke-dashoffset:0}30%{opacity:.7}to{opacity:0;stroke-dashoffset:-60}}@keyframes mo-spark{0%{opacity:1;transform:translateX(-10px) scaleX(.3)}to{opacity:0;transform:translateX(14px) scaleX(1)}}@keyframes mo-ferry{0%{opacity:0;transform:none}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(66px)}}@keyframes mo-awn{to{fill:rgba(216,195,160,.45)}}@keyframes mo-wave{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(7)}}@keyframes mo-ticks{0%{opacity:0;transform:scale(.3) rotate(-40deg)}to{opacity:1;transform:none}}@keyframes mo-undraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--len) * -1)}}@keyframes mo-shield-out{to{fill:rgba(45,107,214,0)}}@keyframes mo-awn-out{0%{fill:rgba(216,195,160,.45)}to{fill:rgba(216,195,160,0)}}.mf-head{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.mf-k{margin:0;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blu);animation:mf-word .5s both}.mf-t{margin:0;max-width:24ch;min-height:calc(2 * 1.04em);font-size:clamp(32px,4.6vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:700;text-wrap:balance}.mf-t .mf-line{display:block}.mf-t .mf-line span{display:inline-block;white-space:pre;animation:mf-word .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--w) * .07s)}.mf-bar{display:flex;align-items:center;gap:8px;width:min(100%,420px)}.mf-bar button:not(.mf-pp){position:relative;flex:1 1;height:18px;padding:7px 0;border:0;background:none;cursor:pointer}.mf-bar button:not(.mf-pp):before{content:"";display:block;height:4px;border-radius:2px;background:#e1e5e9}.mf-bar i{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:2px;background:var(--nero);transform:scaleX(0);transform-origin:left}.mf-bar .done i{transform:scaleX(1)}.mf-bar [aria-current=true] i{animation:mf-fill 5.2s linear both}.mf.wait .mf-bar i{animation:none}.mf.paused .mf-bar [aria-current=true] i{animation:none;transform:scaleX(1)}.mf-pp{width:32px;height:32px;flex:none;border:1px solid #d9dee3;border-radius:50%;background:var(--bianco);color:var(--nero);font-size:10px;cursor:pointer}@keyframes mf-word{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes mf-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:699px){.mf-t{font-size:clamp(30px,8.6vw,38px);min-height:calc(3 * 1.04em)}}@media (prefers-reduced-motion:reduce){.mf *,.mo *,.mob *{animation-duration:.01s!important;animation-iteration-count:1!important;animation-delay:0s!important;transition:none!important}.mf-bar [aria-current=true] i{transform:scaleX(1)}}.nav-x{text-decoration:none;color:var(--muted-k)}.nav-x:hover,.nav-x[aria-current]{color:var(--bianco)}@media (max-width:699px){.nav-x{display:none}}.ez{display:grid;grid-gap:16px;gap:16px;margin-bottom:clamp(64px,9vw,110px)}.ez-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;min-height:64px}.ez-w{position:relative;padding:10px 18px;border:1.5px solid #3a424c;border-radius:999px;font:500 clamp(15px,1.7vw,20px) var(--mono);color:#d6dbe1;background:#0f1318;opacity:0}.ez-w:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:2.5px;margin-top:-1px;border-radius:2px;background:var(--cielo);box-shadow:0 0 10px rgba(127,176,232,.7);transform:scaleX(0);transform-origin:left}.ez-orbw{display:block;margin-left:8px;z-index:1}.ez-orb,.ez-orbw{position:relative}.ez-orb{display:grid;place-items:center;width:56px;aspect-ratio:1;border-radius:50%;background:var(--cielo)}.ez-orb:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--cielo);opacity:0}.ez-orb svg{width:60%;height:60%;fill:none;stroke:var(--bianco);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20}.ez.go .ez-w{animation:ez-in .45s var(--settle) both,ez-dim .3s forwards,ez-gone .7s cubic-bezier(.6,0,.6,1) forwards;animation-delay:calc(.1s + var(--i) * .1s),calc(1.3s + var(--i) * .32s),calc(3.3s + var(--i) * .08s)}.ez.go .ez-w:after{animation:ez-strike .22s cubic-bezier(.7,0,.3,1) both;animation-delay:calc(1.2s + var(--i) * .32s)}.ez.go .ez-orb{animation:ez-open .5s ease-out 3s both,ez-gulp .7s var(--settle) 3.9s,ez-big .6s var(--settle) 4.75s forwards}.ez.go .ez-orb:after{animation:ez-ring 1.1s ease-out 3.95s,ez-ring 1.4s ease-out 5.3s infinite}.ez.go .ez-orbw{animation:ez-go .9s cubic-bezier(.6,0,.3,1) 4.4s forwards}.ez.go .ez-orb svg{animation:ez-ok .5s ease-out 5.2s forwards}.ez-t{margin:22px 0 0;font-size:clamp(44px,6.6vw,96px);line-height:.96;letter-spacing:-.045em;max-width:14ch}.ez-s{margin:0;font-size:clamp(21px,2.2vw,28px);color:var(--cielo);font-weight:500}.ez.go .ez-s,.ez.go .ez-t{animation:mf-word .9s cubic-bezier(.2,.7,.2,1) both}.ez.go .ez-t{animation-delay:5.3s}.ez.go .ez-s{animation-delay:5.7s}.ez:not(.go) .ez-s,.ez:not(.go) .ez-t{opacity:0}@keyframes ez-in{0%{opacity:0;transform:translateY(14px) scale(.8);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ez-dim{to{color:#69717b;border-color:#262c33}}@keyframes ez-strike{to{transform:scaleX(1)}}@keyframes ez-gone{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.08)}}@keyframes ez-open{to{transform:scale(1.3)}}@keyframes ez-gulp{0%{transform:scale(1.3)}35%{transform:scale(1.75);box-shadow:0 0 0 22px rgba(127,176,232,.12)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(127,176,232,0)}}@keyframes ez-go{to{transform:translate(var(--ox,0),var(--oy,0))}}@keyframes ez-big{0%{transform:scale(1)}to{transform:scale(1.6)}}@keyframes ez-ok{to{stroke-dashoffset:0}}@keyframes ez-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.hcta{display:inline-flex;align-items:center;gap:12px;margin-top:10px;padding:16px 26px;border-radius:999px;background:var(--bianco);color:var(--nero);font-weight:700;font-size:18px;text-decoration:none;transition:transform .3s var(--ease),background .3s}.hcta span{display:inline-block;animation:hcta 1.6s ease-in-out infinite}.hcta:hover{background:var(--cielo);transform:translateY(-2px)}@keyframes hcta{0%,to{transform:none}50%{transform:translateY(4px)}}.clients .in{gap:28px;text-align:center}.clients .in,.cn{justify-items:center}.cn{display:grid;width:100%;max-width:760px}.cn-logos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:min(100%,620px)}.cn-lines{width:min(100%,620px)!important}.cn-logos button{display:grid;place-items:center;height:76px;padding:0 10px;border:0;border-radius:14px;background:none;cursor:pointer;opacity:.3;filter:grayscale(1);transition:opacity .35s,transform .4s var(--ease),background .35s;-webkit-tap-highlight-color:transparent}.cn-logos button img{height:clamp(22px,3.4vw,34px);width:auto;max-width:100%}.cn-logos button:hover{opacity:.7}.cn-logos [aria-selected=true]{opacity:1;filter:none;transform:scale(1.06);background:#f3f5f7}.cn-lines{width:100%;height:90px;overflow:visible}.cn-l{fill:none;stroke:var(--line);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .4s}.cn .on .cn-l{stroke:rgba(45,107,214,.4)}.cn-p{fill:none;stroke:var(--blu);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:18 100;stroke-dashoffset:18;opacity:0}.cn.go .on .cn-p{animation:cn-pulse .9s cubic-bezier(.5,0,.3,1) both}.cn-orb{display:block;width:58px;aspect-ratio:1;border-radius:50%;background:var(--blu);margin-top:-2px}.cn.go .cn-orb{animation:cn-gulp .6s var(--settle) .8s both,breathe 3.2s ease-in-out 1.6s infinite}.cn-info{display:grid;grid-gap:14px;gap:14px;justify-items:center;min-height:250px;padding-top:22px}.cn-gl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.cn-gl li{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:999px;background:#f3f5f7;font-size:15px;font-weight:600}.cn-gl .gl{width:30px}.cn.go .cn-gl li{animation:cn-pop .55s var(--settle) both;animation-delay:calc(1s + var(--j) * .12s)}.cn-info p{margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.45;max-width:46ch;text-wrap:balance}.cn.go .cn-info>:not(.cn-gl){animation:opp-in .6s cubic-bezier(.2,.7,.2,1) 1.5s both}.cl-on{display:inline-flex;align-items:center;gap:9px;font:500 12.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cl-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.cl-links a{font:500 14px var(--mono);color:var(--acc);text-decoration:none}.cl-links a:hover{text-decoration:underline}@keyframes cn-pulse{0%{stroke-dashoffset:18}to{stroke-dashoffset:-100}}@keyframes cn-gulp{0%{transform:scale(1)}40%{transform:scale(1.35);box-shadow:0 0 0 16px rgba(45,107,214,.12)}to{transform:scale(1)}}@keyframes cn-pop{0%{opacity:0;transform:translateY(-46px) scale(.3)}to{opacity:1;transform:none}}@media (max-width:599px){.cn-logos button{height:62px;padding:0 6px}.cn-lines{height:64px}.cn-orb{width:48px}.cn-gl li{font-size:14px;padding-right:12px}.cn-gl .gl{width:26px}.cn-info{min-height:290px}}.mia-in{gap:40px}.mia-band .mia-head{justify-items:center;text-align:center;margin:0 auto}.mia-band .mia-head h2{margin:0;max-width:28ch;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;color:var(--muted-k)}.k .mf-k{color:var(--cielo)}.k .mf-bar button:not(.mf-pp):before{background:#2a3038}.k .mf-bar i{background:var(--bianco)}.k .mf-pp{background:transparent;color:var(--bianco);border-color:#3a424c}.mia-band .mia-links{justify-content:center}.pp-head{display:grid;grid-gap:14px;gap:14px}.pp-head h1{margin:0;max-width:16ch}.pp-contact{margin-top:clamp(80px,10vw,140px)}.prods li[id]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.cn *,.ez *,.pl *{animation:none!important}.ez-pre,.ez-s,.ez-t,.ez-w{opacity:1!important}.ez-w:after{transform:scaleX(1)}}.gl{display:inline-grid;place-items:center;width:26px;aspect-ratio:1;border-radius:50%;flex:none}.gl svg{width:78%;height:78%}@media (max-width:599px){.scan-in{gap:28px}.scan-head{gap:14px}.scanner{gap:26px}.inst-head{padding-bottom:12px;gap:12px}.inst-ring{width:24px;height:24px}.inst-host{font-size:22px}.inst-idle .inst-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-top:14px}.inst-idle .inst-rows li{grid-template-columns:18px 1fr;gap:8px;padding:9px 10px;border:1px solid var(--line-w);border-radius:10px;font-size:14.5px}.inst-idle .inst-rows .row-ring{width:18px;height:18px}.inst-idle .ir-s{display:none}.inst-idle .ir-t{font-size:14.5px;line-height:1.25}.inst-rows li{padding:10px 0}}.cn .cl-on{display:block;text-align:center;line-height:1.6}.cn .cl-on .dot{display:inline-block;vertical-align:middle;margin:-2px 9px 0 0}.cn-more{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--nero);color:var(--bianco);font-weight:700;font-size:15px;text-decoration:none;transition:background .3s,transform .3s var(--ease)}.cn-more:hover{background:var(--blu);transform:translateY(-2px)}.cs-hero .in{gap:18px}.cs-back{font:500 14px var(--mono);color:var(--muted-w);text-decoration:none}.cs-back:hover{color:var(--blu)}.cs-logo{height:clamp(30px,4vw,46px);width:auto;justify-self:start;margin:18px 0 8px}.cs-hero h1{margin:0;max-width:16ch}.cs-hero .lead{max-width:52ch}.cs-flow .in{gap:40px}.cs-flow h2{margin:0}.cf{list-style:none;margin:0;padding:0;grid-gap:0;gap:0;max-width:760px}.cf,.cf li{display:grid;position:relative}.cf li{grid-template-columns:40px 52px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:0 0 38px}.cf li:before{background:#2a3038}.cf li:after,.cf li:before{content:"";position:absolute;left:83px;top:52px;bottom:4px;width:2px}.cf li:after{background:var(--cielo);transform:scaleY(0);transform-origin:top;transition:transform 1s var(--ease) .4s}.cf li:last-child:after,.cf li:last-child:before{display:none}.cf li.on:after{transform:scaleY(1)}.cf-n{font:500 13px var(--mono);color:var(--muted-k);padding-top:16px}.cf .cf-g{width:52px;opacity:0;transform:scale(.4);transition:opacity .4s,transform .6s var(--settle)}.cf li>div{opacity:0;transform:translateY(14px);transition:opacity .6s .15s,transform .7s var(--ease) .15s}.cf li.on .cf-g,.cf li.on>div{opacity:1;transform:none}.cf h3{margin:10px 0 6px;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;line-height:1.15}.cf h3 small{display:inline-block;margin-left:12px;padding:3px 9px;border:1px solid #3a424c;border-radius:999px;font:500 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sabbia,#D8C3A0);vertical-align:middle}.cf p{margin:0;color:#c3cad2;font-size:17px;line-height:1.55;max-width:56ch}.cs-did .in{gap:0}.cs-did-in{display:grid;grid-gap:22px;gap:22px}.cs-did-in h2{margin:0}.cs-did-in ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;max-width:640px}.cs-did-in li{position:relative;padding-left:30px;font-size:clamp(18px,1.7vw,21px);line-height:1.4}.cs-did-in li:before{content:"✓";position:absolute;left:0;font:700 17px/1.4 var(--mono);color:var(--blu)}@media (max-width:599px){.cf li{grid-template-columns:44px 1fr;column-gap:16px}.cf-n{display:none}.cf li:after,.cf li:before{left:21px;top:50px}.cf .cf-g{width:44px}.cf h3{margin-top:8px}.cf p{font-size:16px}}@media (prefers-reduced-motion:reduce){.cf .cf-g,.cf li>div{opacity:1!important;transform:none!important;transition:none!important}.cf li:after{transition:none}}.gl{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.cs-hero .cl-links{justify-content:flex-start}.pl{display:grid;justify-items:center;grid-gap:26px;gap:26px;margin-top:34px;text-align:center}.pl-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:min(100%,720px)}.pl-track{position:absolute;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);top:36px;height:1px;background:#2a3038}.pl-sig{position:absolute;left:0;top:-1px;height:3px;border-radius:2px;width:calc(100% * var(--a) / (var(--n) - 1));background:linear-gradient(to right,rgba(127,176,232,.2),var(--cielo));transform-origin:left;animation:pl-sig .9s cubic-bezier(.5,0,.3,1) both}.pl-tabs button{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:0 4px;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pl-dot{position:relative;display:grid;place-items:center;width:72px;height:72px}.pl-orb,.pl-ring{position:absolute;border-radius:50%;width:calc(22px + var(--i) * 16px);aspect-ratio:1}.pl-orb{background:#2a3038;box-shadow:0 0 0 10px var(--nero);transition:background .5s,transform .5s var(--settle)}.pl-tabs .lit .pl-orb{background:var(--cielo)}.pl-tabs [aria-selected=true] .pl-orb{transform:scale(1.18)}.pl-ring{border:2px solid var(--cielo);opacity:0}.pl.go [aria-selected=true] .pl-ring{animation:pl-ring 1.1s ease-out .7s both}.pl-name{font-size:clamp(22px,2.8vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--muted-k);transition:color .4s}.pl-tabs [aria-selected=true] .pl-name,.pl-tabs button:hover .pl-name{color:var(--bianco)}.pl-panel{display:grid;justify-items:center;grid-gap:16px;gap:16px;min-height:170px;max-width:620px}.pl-gl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pl-gl li{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:999px;background:#14191f;font-size:15px;font-weight:600}.pl-gl .gl{width:30px}.pl.go .pl-gl li{animation:cn-pop .55s var(--settle) both;animation-delay:calc(.75s + var(--j) * .12s)}.pl-line{margin:0;color:#c3cad2;font-size:clamp(17px,1.6vw,19px);line-height:1.5;text-wrap:balance}.pl.go .pl-panel>:not(.pl-gl){animation:opp-in .6s cubic-bezier(.2,.7,.2,1) 1.1s both}.pl-more{font-weight:700;font-size:15px;color:var(--cielo);text-decoration:none}.pl-more:hover{text-decoration:underline;text-underline-offset:4px}.pl-price{margin:0;font:500 16px var(--mono)}.pl-price strong{font-size:22px}.pl-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin-top:22px}.pl-links .link{color:var(--muted-k);font-size:15px}.plans .in{justify-items:center;text-align:center}.plans h2:not(.ez-t){max-width:18ch}@keyframes pl-sig{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pl-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (max-width:599px){.pl-dot{width:60px;height:60px}.pl-track{top:30px}.pl-orb,.pl-ring{width:calc(18px + var(--i) * 12px)}.pl-name{font-size:19px}.pl-panel{min-height:230px}.pl-gl li{font-size:14px}.pl-gl .gl{width:26px}}.inst-idle .inst-head{display:none}.ez .ez-row{justify-content:center}.plans .ez-t{margin-inline:auto}@media (prefers-reduced-motion:reduce){.ez-orb svg{stroke-dashoffset:0}}.scan-field{position:relative;display:flex;flex:1 1 auto;min-width:0}.scan-field input{width:100%}.scan-ph{position:absolute;left:2px;top:50%;transform:translateY(-50%);pointer-events:none;font:500 clamp(16px,1.6vw,20px) var(--mono);color:#b9bfc6;white-space:nowrap}.scan-ph b{display:inline-block;font-weight:500;color:var(--blu);animation:tld-in .45s var(--settle) both}@keyframes tld-in{0%{opacity:0;transform:translateY(-.6em);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.scanner:has(.inst-idle){gap:6px}.inst-idle .inst-rows li:first-child{border-top:0}@media (max-width:599px){.scan-field{flex-basis:100%}.scan-ph{left:16px}}@media (prefers-reduced-motion:reduce){.scan-ph b{animation:none}}.pl-tabs{width:min(100%,1040px);gap:14px}.pl-tabs button{padding:18px 10px 22px;border-radius:22px;transition:background .45s,box-shadow .45s}.pl-tabs [aria-selected=true]{background:#10151b;box-shadow:inset 0 0 0 1px #2a3038}.pl-tabs [aria-selected=true] .pl-orb{box-shadow:0 0 0 10px #10151b,0 0 34px 8px rgba(127,176,232,.5)}.pl-track{top:54px}.pl-name{position:relative;padding-bottom:12px}.pl-name:after{content:"";position:absolute;left:50%;bottom:0;width:34px;height:3px;margin-left:-17px;border-radius:2px;background:var(--cielo);transform:scaleX(0);transition:transform .5s var(--ease)}.pl-tabs [aria-selected=true] .pl-name:after{transform:scaleX(1)}.pl-panel{position:relative;width:min(100%,1040px);max-width:none;padding:34px clamp(20px,4vw,56px) 30px;border-radius:26px;background:#10151b;box-shadow:inset 0 0 0 1px #2a3038;margin-top:4px}.pl-panel:before{content:"";position:absolute;top:-9px;left:calc((var(--a) + .5) * 100% / var(--n));width:18px;height:18px;margin-left:-9px;background:#10151b;box-shadow:inset 1px 1px 0 #2a3038;transform:rotate(45deg);transition:left .5s var(--ease)}.pl-panel .pl-gl li{background:#1a2028}.pl-line{max-width:56ch}@media (max-width:599px){.pl-tabs{gap:6px}.pl-tabs button{padding:12px 4px 16px;border-radius:16px}.pl-track{top:42px}.pl-panel{padding:26px 18px 24px}}.pl{width:100%}.scan-msg:empty{min-height:0}.cn-hub{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:-2px;color:inherit;text-decoration:none}.cn-hub strong{font-size:16px;font-weight:700;color:var(--blu)}.cn-hub span{font-size:14.5px;color:var(--muted);max-width:38ch}.cn-hub:hover strong{text-decoration:underline;text-underline-offset:4px}.cn.go .cn-gl li{animation-delay:calc(.15s + var(--j) * .07s);animation-duration:.4s}.cn.go .cn-info>:not(.cn-gl){animation-delay:.2s;animation-duration:.4s}.cn.go .on .cn-p{animation-duration:.6s}.cn.go .cn-orb{animation-delay:.5s,1.2s}.pl.go .pl-gl li{animation-delay:calc(.1s + var(--j) * .07s);animation-duration:.4s}.pl.go .pl-panel>:not(.pl-gl){animation-delay:.15s;animation-duration:.4s}.ez:not(.go) .ez-s,.ez:not(.go) .ez-t{opacity:1}.ez.go .ez-s,.ez.go .ez-t{animation:none}.ez-w{opacity:1}.sb.armed .sb-over .in>*{opacity:1;transform:none}.sb.armed.go .sb-over{transition-duration:.6s}.sb.armed.go .sb-line{animation-duration:.6s}.cf .cf-g,.cf li>div{opacity:1;transform:none}.cf li:not(.on) .cf-g{transform:scale(.85)}.mf-k,.sb-line span{display:none}.email a.email-cta{font-size:16px;font-weight:700;letter-spacing:0;border:0;background:var(--nero);color:var(--bianco);border-radius:999px;padding:12px 22px;line-height:1;flex-basis:100%;max-width:max-content}.email a.email-cta:hover{background:var(--blu)}.band.k .email a.email-cta{background:var(--bianco);color:var(--nero)}.band.k .email a.email-cta:hover{background:var(--cielo)}.cn-own{margin:0 0 22px;font-size:17px;line-height:1.4;text-align:center;color:var(--muted);max-width:34ch;text-wrap:balance}@media (max-width:599px){.band:not(.top):not(.foot),.mp .band:not(.top):not(.foot){padding-block:56px}.hero{min-height:auto;padding-block:28px 40px}.mark-static{width:min(40vw,170px);margin:0 0 24px}.hcta{display:none}.ez{gap:12px;margin-bottom:56px}.ez-row{gap:8px;min-height:0}.ez-w{padding:7px 12px;font-size:13px}.ez-orb{width:46px}.ez-t{margin-top:12px}.contact,.mp .band.contact{padding-bottom:36vw}.cmark{width:30vw;right:-6vw;bottom:-6vw}.inst-idle .inst-rows{display:none}}.agent-hint{display:flex;align-items:center;gap:8px;margin-top:8px;font:400 13.5px/1.35 var(--display);color:#b9c1ca;animation:opp-in .4s var(--settle) both}.agent-hint>span:last-child{min-height:1.35em}.ez-pre{margin:0;font:500 13px var(--mono);letter-spacing:.04em;color:#8b939c;opacity:0}.ez.go .ez-pre{animation:ez-pre 3.7s var(--ease) both}@keyframes ez-pre{0%{opacity:0;filter:blur(4px)}8%,86%{opacity:1;filter:none}to{opacity:0}}.inst-error{display:none}@media (max-width:599px){.inst-host{font-size:20px}}.band.w .prod-cta{color:var(--blu)}.band.w .prod-cta:hover{color:var(--nero)}.pp-contact{margin-top:clamp(48px,7vw,88px);padding-top:clamp(40px,6vw,72px);border-top:2px solid var(--nero)}.esf{position:relative;display:inline-grid;place-items:center;width:var(--d);height:var(--d);flex:none}.esf-c{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 115%,var(--cielo) 0,var(--blu) 48%,#163a80 100%);box-shadow:inset 0 calc(var(--d) * -.06) calc(var(--d) * .16) rgba(8,22,56,.55);animation:esf-respira 3.2s ease-in-out infinite}.esf-luz{inset:-25%;background:radial-gradient(ellipse 58% 34% at 50% 26%,rgba(234,242,253,.8),rgba(127,176,232,.25) 55%,transparent 72%);filter:blur(calc(var(--d) * .05));animation:esf-gira 9s linear infinite}.esf-luz,.esf-onda{position:absolute;border-radius:50%}.esf-onda{inset:0;border:1.5px solid var(--cielo);opacity:0;pointer-events:none}.esf[data-e=pensa] .esf-luz{animation-duration:1.4s}.esf[data-e=pensa] .esf-c{animation:esf-late 1.1s ease-in-out infinite}.esf[data-e=parla] .esf-c{animation:esf-ondula .8s ease-in-out 3}.esf[data-e=parla] .esf-luz{animation-duration:2.4s}.esf[data-e=parla] .esf-onda{animation:esf-onda 1.2s var(--settle) 2}.esf[data-e=parla] .esf-onda+.esf-onda{animation-delay:.35s}@keyframes esf-respira{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes esf-gira{to{transform:rotate(1turn)}}@keyframes esf-late{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes esf-ondula{0%,to{transform:scale(1)}30%{transform:scale(1.05,.96)}65%{transform:scale(.97,1.04)}}@keyframes esf-onda{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.agent-orb .esf{transition:transform .4s var(--settle)}.agent-orb:focus-visible .esf,.agent-orb:hover .esf{transform:scale(1.08)}.agent-orb:active .esf{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.esf-c,.esf-luz,.esf-onda{animation:none!important}}.agent-orb.news{position:relative}.agent-orb.news:after{content:"";position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:var(--bianco);border:3px solid var(--blu)}.inst-nosite{margin-top:10px;font-size:14.5px;color:var(--muted-w)}.inst-nosite .link{font:500 14.5px var(--display);color:var(--blu)}.scan-msg .link{font:inherit;color:inherit}@media (max-width:899px){.foot{padding-bottom:max(96px,env(safe-area-inset-bottom,0px))}}.esf-gl{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.esf-gl[data-gl]{opacity:1}.esf-c:has(.esf-gl[data-gl]){background:transparent;box-shadow:0 0 calc(var(--d) * .35) rgba(45,107,214,.35);overflow:visible}.esf-c:has(.esf-gl[data-gl]) .esf-luz{display:none}.mob-w{position:relative;display:grid;place-items:center;justify-self:center}.mob-esf{position:absolute;left:50%;top:50%;margin:-36px 0 0 -36px}.mob-w .esf-c{animation:mo-pop .9s var(--settle) both,esf-respira 3.2s ease-in-out 1s infinite}@media (max-width:899px){.mob-esf{transform:scale(.82)}}.mob-w:has(.esf-gl[data-gl]) .mob-core{opacity:0}.pl-esf{position:absolute}.pl-dot:has(.esf-gl[data-gl]) .pl-orb{background:transparent}@media (max-width:899px){.pl-esf{transform:scale(.78)}}.cn-orb{background:transparent;display:grid;place-items:center}@media (max-width:899px){.cn-orb .esf{transform:scale(.83)}}.ez-orb{background:transparent}.ez-esf{position:absolute;inset:0}.ez-orb svg{position:relative;z-index:1}.cn.go .on .cn-p{opacity:1;animation:cn-pulse 2.4s cubic-bezier(.5,0,.3,1) calc(var(--q) * 1.2s) infinite both}.cn-orb{position:relative}.cn-orb:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--blu);opacity:0;pointer-events:none}.cn.go .cn-orb:after{animation:cn-recv 1.2s ease-out .75s infinite}@keyframes cn-recv{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cn.go .cn-gl li{animation:cn-pop .4s var(--settle) calc(.15s + var(--j) * .07s) both,cn-lit 4.8s ease-in-out calc(1.4s + var(--j) * 1.2s) infinite}@keyframes cn-lit{0%,30%,to{box-shadow:0 0 0 0 rgba(45,107,214,0)}8%{box-shadow:0 0 0 3px rgba(45,107,214,.22)}}.mob-w{container-type:inline-size;width:min(46vw,220px)}.mob-w .mob{width:100%}.mob-w .mob-esf{--d:32cqw!important;margin:0;left:34%;top:34%}@media (max-width:899px){.mob-esf{transform:none}}@media (min-width:900px){.mp-hero-in{grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:clamp(48px,6vw,96px)}.mp-hero-in .mob-w{grid-column:2;grid-row:1;width:100%}.mp-hero h1{max-width:11ch}}.ml{position:relative;display:grid;grid-gap:48px;gap:48px}.ml h2{font-size:clamp(28px,3vw,40px);margin:0 0 18px}.ml ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.ml li{position:relative;padding-left:30px;font-size:clamp(17px,1.5vw,19px);line-height:1.45;color:#d6dbe1}.ml-b{position:absolute;left:0;top:0;font:700 16px/1.45 var(--mono);font-style:normal}.does .ml-b{color:var(--cielo)}.never .ml-b{color:var(--sabbia,#D8C3A0)}.ml-ln,.ml-mid{display:none}.ml.go li{animation:opp-in .6s cubic-bezier(.2,.7,.2,1) calc(.1s + var(--i) * .08s) both}@media (min-width:1000px){.ml{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);gap:0 clamp(56px,7vw,120px);align-items:center}.ml .does{text-align:right}.ml .does li{padding:0 30px 0 0}.ml .does .ml-b{left:auto;right:0}.ml-mid{display:grid;place-items:center;position:relative;z-index:1}.ml-ln{display:block;position:absolute;inset:0;overflow:visible;pointer-events:none}.ml-l{fill:none;stroke:#3a424c;stroke-width:1}.ml-lr{stroke-dasharray:3 5}.ml-guard{stroke:var(--sabbia,#D8C3A0);stroke-width:1.5;opacity:.55}.ml-guard,.ml-p{stroke-linecap:round}.ml-p{fill:none;stroke-width:2.5;stroke-dasharray:14 100;stroke-dashoffset:14;opacity:0}.ml-pl,.ml-pr{stroke:var(--cielo)}.ml-hit{fill:none;stroke:var(--sabbia,#D8C3A0);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.ml.go .ml-pl{opacity:1;animation:ml-go 7.2s cubic-bezier(.5,0,.3,1) calc(var(--i) * .6s) infinite both}.ml.go .does li{animation:opp-in .6s cubic-bezier(.2,.7,.2,1) calc(.1s + var(--i) * .08s) both,ml-lit 7.2s ease calc(var(--i) * .6s) infinite}.ml.go .ml-pr{opacity:1;animation:ml-stop 7.2s cubic-bezier(.5,0,.3,1) calc(3.8s + var(--i) * .7s) infinite both}.ml.go .ml-hit{animation:ml-hit 7.2s ease-out calc(3.8s + var(--i) * .7s) infinite}.ml.go .never .ml-b{animation:ml-x 7.2s ease calc(3.8s + var(--i) * .7s) infinite}.ml.go .ml-mid .esf-c{animation:esf-respira 3.2s ease-in-out infinite}}@keyframes ml-go{0%{stroke-dashoffset:14}11%{stroke-dashoffset:-100}to{stroke-dashoffset:-100}}@keyframes ml-stop{0%{stroke-dashoffset:14;opacity:1}6%{stroke-dashoffset:-50;opacity:1}8%,to{stroke-dashoffset:-50;opacity:0}}@keyframes ml-lit{0%,9%{color:#d6dbe1}13%,40%{color:var(--bianco);text-shadow:0 0 18px rgba(127,176,232,.35)}55%,to{color:#d6dbe1}}@keyframes ml-hit{0%,5%{opacity:0;transform:scale(.4)}7%{opacity:.9;transform:scale(1)}16%,to{opacity:0;transform:scale(2.2)}}@keyframes ml-x{0%,6%{opacity:1}8%{opacity:.35}14%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ml *,.ml.go *{animation:none!important}.ml-hit,.ml-p{opacity:0!important}}.fx-w{position:relative;width:100%;max-width:1000px;aspect-ratio:8/5;border-radius:calc(28px * var(--k, 1));overflow:hidden;background:#f3f5f7;isolation:isolate}.fx{position:absolute;left:0;top:0;width:800px;height:500px;transform:scale(var(--k,1));transform-origin:0 0;font-family:var(--display);color:var(--nero)}.fx *{box-sizing:border-box}.fx-cam{position:absolute;inset:0;transform-origin:50% 50%}.fx-cam>*{position:absolute;left:0;top:0;margin:0}.fx-dark{background:#050608}.fx-dark,.fx-light{width:800px;height:500px}.fx-light{background:#f3f5f7}.fx-halo{width:560px;height:560px;margin:-280px 0 0 -280px!important;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(127,176,232,.2),rgba(127,176,232,.05) 42%,rgba(127,176,232,0) 68%)}.fx-orb{width:200px;height:200px;margin:-100px 0 0 -100px!important;z-index:30}.fx-ring{z-index:29}.fx-inner{z-index:31}.fx-ch{display:inline-block;white-space:pre}.fx-icon .gl{width:30px}.fx-p{width:4px;height:4px;margin:-2px 0 0 -2px!important;border-radius:50%;background:#9aa5b1}.fx-ask2{font-size:26px;font-weight:500;letter-spacing:-.01em;color:#8a96a3;white-space:nowrap;line-height:44px}.fx-orb .esf{--d:200px!important}.fx-cur{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:currentColor;animation:fx-blink 1s steps(1) infinite}.fx-hi{font-size:112px;letter-spacing:-.045em;line-height:1}.fx-h,.fx-hi{font-weight:500;white-space:nowrap;color:var(--nero)}.fx-h{font-size:40px;letter-spacing:-.03em}.fx-msg{display:grid;grid-template-columns:30px auto;grid-column-gap:12px;column-gap:12px;align-items:center;padding:12px 18px 12px 14px;border:1px solid #e1e5e9;border-radius:18px;background:var(--bianco);box-shadow:0 12px 30px rgba(11,13,16,.07);white-space:nowrap}.fx-msg .gl{width:30px;grid-row:1/3}.fx-msg b{font-size:14px;font-weight:600}.fx-msg-wa{grid-template-columns:30px auto;font-size:15px;font-weight:500}.fx-msg-wa .gl{grid-row:auto}.fx-skel{display:flex;gap:6px;margin-top:6px}.fx-skel i{height:7px;border-radius:4px;background:#e6e9ed;width:130px}.fx-skel i+i{width:60px}.fx-ring{width:0;height:0;--tk:#c9d3dd}.fx-ring i{left:-1px;top:-6px;transform:rotate(calc(var(--n) * 6deg)) translateY(calc(var(--tr) * -1))}.fx-ring b,.fx-ring i{position:absolute;width:2px;height:12px}.fx-ring b{left:0;top:0;border-radius:1px;background:var(--tk);transform:scaleY(.5)}.fx-ring[data-m=hear] b{animation:fx-tk .6s ease-in-out calc(var(--d) * -.6s) infinite alternate}.fx-ring[data-m=talk] b{animation:fx-tk2 .34s ease-in-out calc(var(--d) * -.34s) infinite alternate}.fx-tags{width:800px;height:24px;top:306px!important}.fx-tag{position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;align-items:center;gap:9px;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a96a3;opacity:0}.fx-tag .gl{width:22px}.fx-say{font-size:30px;font-weight:600;color:var(--bianco);letter-spacing:-.015em;line-height:44px;white-space:nowrap;opacity:0}.fx-line{width:800px;height:500px;overflow:visible}.fx-line path{fill:none;stroke:#3a424c;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.fx-clock{left:44px!important;top:34px!important;font:500 22px var(--mono);letter-spacing:.04em;color:#c9d3dd;opacity:0}.fx-pill{height:42px;display:flex;align-items:center;gap:10px;padding:0 16px 0 12px;border:1px solid #2a3038;border-radius:999px;background:#111418;color:#e6eaee;font-size:14.5px;font-weight:600;white-space:nowrap}.fx-ok{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:#e6eaee}.fx-ok:after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border:solid var(--nero);border-width:0 2px 2px 0;transform:rotate(45deg)}.fx-sum{width:300px;display:grid;grid-gap:14px;gap:14px;padding:22px 24px;border:1px solid #e1e5e9;border-radius:22px;background:var(--bianco);box-shadow:0 24px 60px rgba(11,13,16,.1)}.fx-sum b{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.fx-sun{width:18px;height:18px;border-radius:50%;background:#D8C3A0;box-shadow:0 0 0 4px rgba(216,195,160,.3)}.fx-sum .fx-ok{background:var(--nero)}.fx-sum .fx-ok:after{border-color:var(--bianco)}.fx-row{display:flex;align-items:center;gap:10px;opacity:0}.fx-bar{height:8px;width:170px;border-radius:4px;background:#e6e9ed}.fx-row:nth-child(3) .fx-bar{width:130px}.fx-row:nth-child(4) .fx-bar{width:200px}.fx-frame{border:1.5px solid #9aa5b1}.fx-notch{position:absolute;left:50%;top:12px;width:56px;height:6px;margin-left:-28px;border-radius:3px;background:#0b0d10;opacity:0}.fx-inner{font-size:24px;letter-spacing:-.02em;color:var(--bianco)}.fx-inner,.fx-risk{font-weight:600;white-space:nowrap;opacity:0}.fx-risk{height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 20px 0 16px;border:1px solid #e1e5e9;border-radius:999px;background:var(--bianco);font-size:16px;box-shadow:0 10px 28px rgba(11,13,16,.08)}.fx-risk svg{width:20px;fill:none;stroke:var(--nero);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fx-strike{position:absolute;left:14px;right:14px;top:50%;height:2px;background:var(--nero);transform:scaleX(0);transform-origin:left}.fx-hit{width:60px;height:60px;margin:-30px 0 0 -30px!important;border-radius:50%;border:2px solid #d8c3a0;opacity:0}.fx-bub{position:absolute;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.25;white-space:nowrap;opacity:0}.fx-b-guard{left:12px;top:120px;width:192px;display:grid;grid-template-columns:24px 1fr;grid-column-gap:9px;column-gap:9px;border:1px solid #e1e5e9;border-radius:14px 14px 14px 4px;background:#f3f5f7;transform-origin:0 100%}.fx-b-guard .gl{grid-row:1/3;width:24px}.fx-b-guard b{font-size:11.5px}.fx-b-guard span{font-size:13px;font-weight:500;color:#5a6470}.fx-b-you{right:16px;top:200px;border-radius:14px 14px 4px 14px;background:var(--nero);color:var(--bianco);transform-origin:100% 100%}.fx-b-mia{left:12px;top:250px;border-radius:14px 14px 14px 4px;background:#e9edf1;color:var(--nero);transform-origin:0 100%}.fx-wire{width:800px;height:500px;overflow:visible}.fx-wire path{fill:none;stroke:#9aa5b1;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1}.fx-dat{width:8px;height:8px;margin:-4px 0 0 -4px!important;border-radius:50%;background:#3a424c;opacity:0}.fx-eu{width:248px;height:248px;display:grid;place-items:center;z-index:32}.fx-eu i{position:absolute;width:8px;height:8px;border-radius:50%;background:#3a424c}.fx-eu svg{width:34px;fill:none;stroke:var(--bianco);stroke-width:1.8;stroke-linecap:round;opacity:0}.fx-eul{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5a6470}.fx-eul,.fx-logo{white-space:nowrap}.fx-logo{top:216px!important;width:800px;text-align:center;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.035em;color:rgba(11,13,16,.42)}.fx-logo b{font-weight:700;color:var(--nero)}@keyframes fx-tk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes fx-tk2{0%{transform:scaleY(.35)}to{transform:scaleY(1.7)}}@keyframes fx-blink{50%{opacity:0}}.mf.still .fx *{animation:none!important}