@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Momo Signature;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/momo-signature-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Momo Signature;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/momo-signature-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/syne-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/syne-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#05080c;--card:#11161d;--card-2:#161c25;--line:#222a35;--cyan:#0ff;--orange:#ea8d52;--cream:#f4eee4;--muted:#9aa3ad;--ink:#06090d;--f-display:"Syne","Inter",system-ui,sans-serif;--f-body:"Inter",system-ui,-apple-system,sans-serif;--f-script:"Momo Signature","Brush Script MT",cursive;--f-num:"JetBrains Mono",ui-monospace,monospace;--t-display:clamp(2.5rem,1.6rem + 3.2vw,4.5rem);--t-h2:clamp(1.875rem,1.4rem + 1.9vw,3rem);--t-h3:clamp(1.375rem,1.1rem + .9vw,1.875rem);--t-h4:clamp(1.125rem,1rem + .45vw,1.375rem);--t-lead:clamp(1.0625rem,1rem + .25vw,1.25rem);--t-body:clamp(1rem,.97rem + .12vw,1.0625rem);--t-meta:clamp(.875rem,.85rem + .1vw,.9375rem);--t-small:.8125rem;--muted-2:#aab3bc;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r:16px;--gutter:clamp(16px,5vw,96px);--max:1600px;--ease:cubic-bezier(.16,1,.3,1);color-scheme:dark}*{box-sizing:border-box}html{scrollbar-color:#1c2530 var(--bg)}body{background:var(--bg);color:var(--cream);font:var(--t-body)/1.6 var(--f-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;caret-color:var(--cyan);accent-color:var(--cyan);margin:0}::selection{background:var(--cyan);color:var(--ink)}a{color:inherit;text-underline-offset:.22em}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}img{max-width:100%}:where(img[width][height]){width:auto;height:auto}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;margin:0;font-weight:600}h1{font-size:var(--t-display);letter-spacing:-.03em;line-height:1.04}h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.1}h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.2}.hl{font-family:var(--f-script);color:var(--cyan);letter-spacing:0;font-size:.92em;font-weight:400}p{margin:0}.wrap{max-width:var(--max);padding-inline:var(--gutter);width:100%;margin:0 auto;position:relative}section[id]{scroll-margin-top:72px}#space{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}main,footer,.top{z-index:2;position:relative}.btn{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);cursor:pointer;font:600 var(--t-body)/1.2 var(--f-body);text-align:center;color:var(--ink);background:linear-gradient(180deg,#9ffcfc 0%,var(--cyan) 45%,#06c9c9 100%);transition:transform .2s var(--ease),filter .15s,box-shadow .25s var(--ease);border:0;border-radius:999px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 6px #00505059}.btn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 6px #00505059,0 12px 24px -12px #00ffff8c}.btn:active{transform:scale(.97)}.btn.line{color:var(--cream);background:#05080c8c;box-shadow:inset 0 0 0 1px #3a4552}.btn.line:hover{box-shadow:inset 0 0 0 1px var(--cyan),0 12px 24px -14px #000c;transform:translateY(-2px)}.s2{position:relative}.s2 .phase{gap:var(--s-2)}.s2 .phase .ico{flex:none;width:28px;height:28px}.s2 h3{max-width:16ch}.s2-step{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.go{color:var(--cyan);align-items:center;gap:var(--s-2);font-weight:600;text-decoration:none;display:inline-flex}.go:after{content:"";width:1em;height:1em;transition:transform .2s var(--ease);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.go:hover:after{transform:translate(3px)}.go,.soc a,.faq summary{transition:transform .1s var(--ease),color .2s,background .2s,box-shadow .15s}.go:active,.chips a:active,.tabs button:active,.opt:active,.soc a:active,.back:active,.faq summary:active,.goo>button:active{transform:scale(.97)}.card{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);padding:clamp(var(--s-5),3vw,var(--s-7));background:#11161de0}.note{font-size:var(--t-small);color:var(--muted);letter-spacing:.01em}.top{z-index:20;padding-top:env(safe-area-inset-top,0px);transition:background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.top.solid{box-shadow:0 1px 0 var(--line);background:#05080cf0}.top .wrap{justify-content:space-between;align-items:center;gap:var(--s-5);height:72px;display:flex}.top-r{align-items:center;gap:var(--s-4);display:flex}.brand img{width:auto;height:40px;display:block}.nav{gap:var(--s-6);font-size:var(--t-small);font-weight:500;display:flex}.mnav-btn,.mnav{display:none}@media (width<=900px){.mnav-btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card-2);width:40px;height:40px;color:var(--cream);transition:transform .1s var(--ease);border-radius:50%;place-items:center;display:grid}.mnav-btn:active{transform:scale(.94)}.mnav-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.mnav-btn path{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;transition:transform .25s var(--ease);transform-origin:9px 9px}.mnav-btn[aria-expanded=true] .l1{transform:translateY(3px)rotate(45deg)}.mnav-btn[aria-expanded=true] .l2{transform:translateY(-3px)rotate(-45deg)}.top .btn{padding:var(--s-2) var(--s-4)}.top-r{gap:var(--s-2)}.mnav{top:calc(76px + env(safe-area-inset-top,0px));left:var(--gutter);right:var(--gutter);z-index:21;gap:var(--s-1);padding:var(--s-3);border-radius:var(--r);box-shadow:0 0 0 1px var(--line),0 24px 60px -20px #000000e6;transform-origin:100% 0;animation:mnin .28s var(--ease) both;background:#0b0f14;display:grid;position:fixed}.mnav[hidden]{display:none}.mnav>a{padding:var(--s-3) var(--s-4);font:600 var(--t-lead)/1.3 var(--f-display);border-radius:12px;text-decoration:none}.mnav>a:active{background:var(--card-2)}.mnav .langs{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-1);margin-top:var(--s-2);box-shadow:0 -1px 0 var(--line);display:flex}.mnav .langs a{padding:var(--s-2);font-size:var(--t-small);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;place-items:center;font-weight:600;text-decoration:none;display:grid}.mnav .langs a[aria-current]{background:var(--cream);color:var(--ink);box-shadow:none}}@keyframes mnin{0%{opacity:0;transform:scale(.94)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mnav{animation:none}}.nav a{color:#c9d0d6;text-decoration:none}.nav a:hover{color:var(--cyan)}.top .btn{padding:var(--s-3) var(--s-4);font-size:var(--t-small)}.hero{touch-action:pan-y;min-height:100svh;display:grid;position:relative}.hero .wrap{align-content:start;gap:var(--s-5);padding-block:calc(72px + clamp(48px,11svh,140px)) var(--s-8);display:grid}[data-hero=centro] .hero .wrap{text-align:center;justify-items:center}[data-hero=centro] .hero h1{max-width:16ch}[data-hero=lado] .hero .wrap{padding-block:96px var(--s-8);padding-left:calc(var(--gutter) + clamp(0px, 8vw, 160px));align-content:center}[data-hero=lado] .hero h1{max-width:13ch}.hero .sub{font-size:var(--t-lead);color:#d6dce1;max-width:36ch}.ctas{gap:var(--s-3);flex-wrap:wrap;display:flex}[data-hero=centro] .ctas{justify-content:center}.hero .ctas+.note{margin-top:calc(var(--s-2) - var(--s-5));max-width:36ch}html.js .intro>*{opacity:0;animation:rise .9s var(--ease) forwards;animation-delay:calc(1s + var(--i,0) * .12s);transform:translateY(18px)}@media (width<=900px){html.js .intro>*{animation-delay:calc(3.4s + var(--i,0) * .12s)}}@keyframes rise{to{opacity:1;transform:none}}body.grab{-webkit-user-select:none;user-select:none;cursor:grabbing}.s2 .phase{align-items:center;gap:var(--s-2);font-size:var(--t-body);color:var(--muted);font-weight:600;display:flex}.s2 .phase b{color:var(--cyan);font-weight:600}.s2 p{color:#d6dce1;font-size:var(--t-lead);max-width:44ch}.s2 h3{max-width:16ch;font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.1}.chips{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;display:grid}.chips a{padding:var(--s-3) var(--s-4);background:var(--card-2);font-size:var(--t-small);transition:transform .1s var(--ease),color .2s,background .2s;border-radius:12px;font-weight:500;text-decoration:none}.chips a:hover{color:var(--cyan);background:#1c2430}.kinds{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;display:grid}.kinds div{align-content:start;gap:var(--s-1);padding:var(--s-4);background:var(--card-2);font-size:var(--t-small);border-radius:12px;line-height:1.4;display:grid}.kinds b{font-weight:600}.kinds span{color:var(--muted)}.newcopy{font-size:var(--t-small);color:var(--orange)}.dice-sec{min-height:100svh;display:grid}.dice-sec>.wrap{gap:var(--s-5);padding-block:calc(72px + var(--s-7)) var(--s-7);grid-template-rows:auto 1fr auto;display:grid}.dice-sec .head{gap:var(--s-3);display:grid}.dice-sec .head p{color:var(--muted);max-width:56ch}.campo-f{min-height:min(58svh,560px);position:relative}.campo3d{position:absolute;inset:0}.stars-cv{touch-action:manipulation;width:100%;height:100%;position:absolute;inset:0}.click-hint{z-index:1;align-items:flex-end;gap:var(--s-1);color:var(--orange);pointer-events:none;font-size:1.6rem;transition:opacity .5s;display:flex;position:absolute;top:2%;left:4%}.click-hint .hl{color:var(--orange);font-size:1em}.click-hint i{background:url(/assets/seta-laranja.svg) 50%/contain no-repeat;width:46px;height:28px;transform:rotate(32deg)translateY(6px)}.campo-f.picked .click-hint{opacity:0}.click-hint.flip{flex-direction:row-reverse}.click-hint.flip i{transform:scaleX(-1)rotate(32deg)translateY(6px)}.case-card{right:0;bottom:var(--s-4);width:min(380px,100%);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line),0 24px 60px -24px #000c;animation:s2in .45s var(--ease) both;background:#11161df0;position:absolute}.case-card[hidden]{display:none}.case-card .inf{gap:var(--s-3);flex-direction:column;align-items:flex-start;display:none}.case-card .inf.on{display:flex}.inf .num{text-wrap:balance;font:500 var(--t-h2)/1.05 var(--f-num);letter-spacing:-.03em;color:var(--cyan)}.inf p{font:600 var(--t-h3)/1.2 var(--f-display);max-width:20ch}.inf .meta{font-size:var(--t-small);color:var(--muted)}.case-card .close{all:unset;cursor:pointer;top:var(--s-3);right:var(--s-3);width:32px;height:32px;color:var(--muted);transition:color .2s,background .2s,transform .1s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute}.case-card .close:hover{color:var(--cream);background:var(--card-2)}.case-card .close:active{transform:scale(.97)}.case-card .close:focus-visible{outline:2px solid var(--cyan)}.case-foot{justify-content:flex-end;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.case-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-list:focus-within{clip-path:none;gap:var(--s-2);flex-wrap:wrap;width:auto;height:auto;display:flex;position:static;overflow:visible}.case-list button{all:unset;cursor:pointer;padding:var(--s-2) var(--s-4);font-size:var(--t-small);color:#c3cad1;box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,box-shadow .2s,transform .1s var(--ease);border-radius:999px;font-weight:500}.case-list button:hover{color:var(--cream);box-shadow:inset 0 0 0 1px #3a4552}.case-list button:active{transform:scale(.97)}.case-list button[aria-pressed=true]{color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--cyan)}.case-list button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cost{height:100svh;display:grid}.cost>.wrap{gap:var(--s-5);padding-block:calc(72px + var(--s-7)) var(--s-7);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.cost h2{text-align:center;font-size:var(--t-lead);font-family:var(--f-body);letter-spacing:0;color:var(--muted);grid-row:2;font-weight:500}.phrases{grid-row:3;height:clamp(16rem,50svh,30rem)}.phrase>span{text-wrap:balance;max-width:30ch}.cost .dots{grid-row:4;align-self:end}.phrases{position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 24% 76%,#0000);mask:linear-gradient(#0000,#000 24% 76%,#0000)}.ptrack{gap:var(--s-8);will-change:transform;display:grid}.phrase{text-align:center;font:600 clamp(2rem,1.2rem + 2.6vw,3.75rem)/1.08 var(--f-display);letter-spacing:-.03em;text-wrap:balance;opacity:0;text-shadow:0 4px 30px #05080ce6;place-items:center;margin:0;display:grid;position:relative}.phrase.on{opacity:1}.dots{gap:var(--s-2);justify-content:center;display:flex}.dots i{background:#2a3440;border-radius:2px;width:28px;height:3px;transition:background .3s}.dots i.on{background:var(--cyan)}.trip{min-height:100svh;display:grid}.trip>.wrap{align-content:center;align-items:start;column-gap:var(--s-8);padding-block:calc(72px + var(--s-7)) var(--s-7);grid-template-columns:minmax(0,1fr) min(44%,480px);display:grid}.trip h2{max-width:14ch}.legs{gap:var(--s-6);grid-area:1/2/span 2;align-self:start;padding-top:.35em;display:grid}.wp{gap:var(--s-3);opacity:.78;transition:opacity .5s,transform .7s var(--ease);display:grid;transform:translateY(8px)}.wp.on{opacity:1;transform:none}.wp p{gap:var(--s-3);font:600 var(--t-lead)/1.25 var(--f-display);letter-spacing:-.01em;display:flex}.wp p:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Ccircle cx='18' cy='4' r='3.2' fill='%23EA8D52'/%3E%3Ccircle cx='10' cy='4' r='2.3' fill='%23EA8D52' fill-opacity='.7'/%3E%3Ccircle cx='3.5' cy='4' r='1.5' fill='%23EA8D52' fill-opacity='.45'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:22px;height:8px;margin-top:.55em}.viz{box-shadow:0 0 0 1px var(--line);padding:var(--s-3) var(--s-4);gap:var(--s-2);font-size:var(--t-small);background:#11161deb;border-radius:12px;display:grid}.viz .row{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.viz .pin{background:var(--orange);border-radius:50% 50% 50% 0;flex:none;width:14px;height:14px;transform:rotate(-45deg)}.viz .chip{color:var(--cyan);font-weight:600}.viz .bubble{padding:var(--s-2) var(--s-3);background:#14303a;border-radius:10px;line-height:1.4}.viz .num{font:500 var(--t-lead)/1 var(--f-num)}.viz .mut{color:var(--muted)}.app-sec{min-height:100svh;padding-block:calc(72px + var(--s-5)) var(--s-5);align-content:center;display:grid}.app-sec .copy{gap:var(--s-4);text-align:center;margin-bottom:var(--s-6);justify-items:center;display:grid}.app-sec .copy>p{color:#d6dce1;font-size:var(--t-lead);max-width:52ch}.app-demo{gap:clamp(var(--s-6),4vw,var(--s-8));grid-template-columns:minmax(0,.6fr) minmax(0,1.6fr);align-items:center;display:grid}.app-txt{gap:var(--s-5);align-content:center;display:grid}.app-caps{display:grid}.app-caps p{font:600 var(--t-h3)/1.2 var(--f-display);letter-spacing:-.02em;color:var(--cream);opacity:0;transform:translateY(var(--s-2));transition:opacity .5s,transform .6s var(--ease);grid-area:1/1;margin:0}.app-caps p.on{opacity:1;transform:none}.app-prog{gap:var(--s-2);display:flex}.app-prog i{max-width:var(--s-7);background:#1a242d;border-radius:99px;flex:1;height:3px;transition:background .3s}.app-prog i.passou{background:var(--muted)}.app-prog i.on{background:var(--cyan)}.stage{perspective:1400px}.device{padding:var(--s-2);box-shadow:0 0 0 1px var(--line),0 40px 80px -30px #000c;transform-origin:50% 100%;transform:rotateX(var(--tilt,22deg)) scale(var(--sc,.94));background:#151b21;margin:0 auto}.device video{background:#0a0e12;width:100%;height:auto;display:block}.device.pc{width:min(100%,calc((100svh - 400px) * 1.6 + var(--s-4)));border-radius:var(--r);min-width:min(100%,480px)}.device.pc video{aspect-ratio:1440/900;border-radius:var(--s-2)}.device.tel{--h:min(46svh,520px);width:calc(var(--h) * 9 / 16 + var(--s-4));border-radius:var(--s-7);display:none}.device.tel video{aspect-ratio:720/1280;border-radius:calc(var(--s-7) - var(--s-2))}.app-sec .demo{text-align:center}.goo{--sz:40px;--gap:10px;--d:1;display:inline-flex;position:relative}.goo[data-dir=left]{--d:-1}.goo .blobs{filter:url(#goo);pointer-events:none;position:absolute;inset:0}.goo .blobs i,.goo .opts a{top:50%;right:calc((var(--h) - var(--sz)) / 2);width:var(--sz);height:var(--sz);margin-top:calc(var(--sz) / -2);transition:transform .6s cubic-bezier(.5,1.65,.4,1) calc(var(--i) * 45ms);border-radius:50%;position:absolute}.goo .blobs i{background:var(--card-2)}.goo .blobs b{background:var(--card-2);border-radius:999px;position:absolute;inset:0}.goo .opts a{color:var(--cream);font-size:var(--t-small);opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.5,1.65,.4,1) calc(var(--i) * 45ms),opacity .2s,visibility 0s .6s;place-items:center;font-weight:600;text-decoration:none;display:grid}.goo .opts a:hover{color:var(--cyan)}.goo .opts a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.goo.open .blobs i,.goo.open .opts a{transform:translateX(calc(var(--d) * var(--i) * (var(--sz) + var(--gap)) + var(--d) * var(--off,0px)))}.goo.open .opts a{opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.5,1.65,.4,1) calc(var(--i) * 45ms),opacity .25s .15s,visibility 0s}.goo:not(.open) .opts a{pointer-events:none}.goo>button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--s-2);height:var(--h);min-width:var(--h);padding-inline:var(--px,0);color:var(--cream);font-weight:600;font-size:var(--fs,var(--t-small));transition:transform .1s var(--ease);border-radius:999px;display:inline-flex;position:relative}.goo.contact>button:hover{color:var(--cyan)}.goo.contact:hover .blobs b{background:#1c2430}.goo>button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.goo>button svg{transition:transform .3s}.goo.open>button svg{transform:rotate(45deg)}.goo.lang{--h:40px}.flag{border-radius:50%;width:22px;height:22px;display:block;overflow:hidden;box-shadow:0 0 0 1px #f4eee42e}.flag svg{width:100%;height:100%;display:block}.goo .opts a:hover .flag{box-shadow:0 0 0 2px var(--cyan)}.goo.contact{--h:52px;--sz:52px;--px:var(--s-5);--fs:var(--t-body);--off:calc(var(--sz) / 2 - 26px)}.goo.contact .blobs i,.goo.contact .opts a{right:0}.goo.contact.open .blobs i,.goo.contact.open .opts a{transform:translateX(calc(var(--i) * (var(--sz) + var(--gap))))}.diag{padding-block:var(--s-10)}.diag .wrap{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.diag .copy{gap:var(--s-3);align-content:start;display:grid}.diag .copy>p{color:#d6dce1;font-size:var(--t-lead)}.gets{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.gets li{gap:var(--s-3);display:flex}.gets li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Ccircle cx='18' cy='4' r='3.2' fill='%2300FFFF'/%3E%3Ccircle cx='10' cy='4' r='2.3' fill='%2300FFFF' fill-opacity='.7'/%3E%3Ccircle cx='3.5' cy='4' r='1.5' fill='%2300FFFF' fill-opacity='.45'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:22px;height:8px;margin-top:.55em}.after{font-size:var(--t-small);color:var(--muted);gap:var(--s-1);display:grid}.after b{color:var(--cream)}form.card{gap:var(--s-5);display:grid;position:relative}.otto-badge{top:calc(var(--s-6) * -1);right:var(--s-5);width:84px;height:84px;box-shadow:0 0 0 1px var(--line),0 10px 30px #0009;background:#05080c;border-radius:50%;position:absolute;overflow:hidden}.otto-badge img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.prog{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.prog i{background:#26303b;border-radius:99px;height:4px;transition:background .3s}.prog i.on{background:var(--cyan)}.step{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:none}.step.on{display:grid}.step legend{font:600 var(--t-h3)/1.2 var(--f-display);margin-bottom:var(--s-3);padding:0}.step legend:focus{outline:none}.step legend small{margin-top:var(--s-1);font:400 var(--t-small)/1.4 var(--f-body);color:var(--muted);display:block}.opt{-webkit-user-select:none;user-select:none;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--card-2);cursor:pointer;transition:box-shadow .15s,transform .1s var(--ease);border-radius:12px;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #0000}.opt:hover{box-shadow:inset 0 0 0 1px #3a4552}.opt:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--cyan)}.opt:has(input:disabled){opacity:.45;cursor:default}.opt:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.opt input{width:16px;height:16px;accent-color:var(--cyan);flex:none;margin:0}.opt small{color:var(--muted);font-size:var(--t-small);display:block}.field{gap:var(--s-2);font-size:var(--t-small);font-weight:500;display:grid}.field input{font:var(--t-body) var(--f-body);color:var(--cream);background:var(--card-2);padding:var(--s-3) var(--s-4);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px}.field input:focus{box-shadow:inset 0 0 0 1.5px var(--cyan);outline:none}.field input::placeholder{color:#97a1ab}.field select{font:var(--t-body) var(--f-body);color:var(--cream);background:var(--card-2);padding:var(--s-3) var(--s-4);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px;min-height:46px}.field select:focus{box-shadow:inset 0 0 0 1.5px var(--cyan);outline:none}.field input,.field select{box-sizing:border-box;width:100%;min-width:0}.fields>*{align-content:end;min-width:0}.field[hidden]{display:none}.fields{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.step .hint{margin:var(--s-1) 0 var(--s-3)}.step .hint a,.nav-row+.hint a{color:inherit;text-decoration:underline}.err{color:#ff9f86;min-height:1em;font-weight:400}.err:empty{min-height:0}.field .err:empty{display:none}.nav-row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.back{all:unset;cursor:pointer;transition:transform .1s var(--ease);color:var(--muted);font-size:var(--t-small)}.back[hidden]{display:none}.done{gap:var(--s-2);display:none}.done.on{display:grid}.done p:first-child{font:600 var(--t-h3)/1.2 var(--f-display)}.faq{padding-block:var(--s-9)}.faq .list{max-width:920px;margin-top:var(--s-6)}.faq details{border-bottom:1px solid var(--line);padding:var(--s-5) 0}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--s-4);font:600 var(--t-lead)/1.3 var(--f-display);list-style:none;display:flex}.faq summary:after{content:"";background:linear-gradient(var(--cyan),var(--cyan)) center/14px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) center/2px 14px no-repeat;flex:none;width:14px;height:14px;margin-top:.3em;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin-top:var(--s-3);color:#c3cad1;max-width:64ch}.close{min-height:100svh;padding-block:var(--s-9);align-content:start;min-height:62svh;padding-top:calc(72px + 12svh);display:grid}.close .txt{gap:var(--s-5);text-align:center;justify-items:center;display:grid}.close .txt>*{text-shadow:0 2px 24px #05080c}.close h2{font-size:var(--t-display);letter-spacing:-.03em;line-height:1.04}.close-ctas{justify-content:center;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.close .txt p{color:#d6dce1;font-size:var(--t-lead);max-width:40ch}.close h2{max-width:16ch}@media (width<=900px){.close h2{hyphens:manual;font-size:clamp(1.9rem,8.4vw,2.5rem)}}@keyframes float{50%{transform:translateY(-12px)rotate(-2deg)}}footer{background:linear-gradient(#05080c8c,var(--bg) 40%);box-shadow:0 -1px 0 var(--line);padding-block:var(--s-7) var(--s-5);font-size:var(--t-small);color:var(--muted)}.foot{gap:var(--s-6);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.fbrand{justify-items:center;gap:var(--s-3);text-align:center;display:grid}.fbrand img{width:auto;height:44px}.soc{gap:var(--s-2);display:flex}.soc a{background:var(--card-2);width:36px;height:36px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.soc a:hover{color:var(--cyan)}.fr{text-align:right;justify-self:end}.foot .vh{color:var(--cream);margin:0 0 var(--s-2);font-weight:600}.foot ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}footer a{text-decoration:none}footer a:hover{color:var(--cyan)}.fbot{column-gap:var(--s-6);margin-top:var(--s-6);padding-top:var(--s-4);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.fbot:before{content:"";background:var(--line);width:100vw;height:1px;margin-left:-50vw;position:absolute;top:0;left:50%}footer{overflow-x:clip}.svc{place-content:flex-start;gap:var(--s-1) var(--s-5);flex-wrap:wrap;grid-area:1/1;display:flex}.legal{margin-top:var(--s-4);justify-content:flex-start;align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;grid-area:2/1;display:flex}.fz{grid-area:1/2/3;justify-content:flex-end;align-self:stretch;align-items:center;max-width:240px;display:flex}.fz a{text-underline-offset:.22em;color:var(--muted);text-decoration:underline}.fz a.on{text-decoration:none;display:block}.fz img{width:100%;max-width:240px;height:auto;display:block}@media (width<=900px){.svc{justify-items:start;gap:var(--s-3) var(--s-5);grid-template-columns:1fr 1fr;display:grid}}@media (width<=700px){.fbot{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.fz{margin-top:var(--s-4);grid-area:auto/1;justify-content:flex-start}}@media (width<=900px){.nav{display:none}[data-hero=lado] .hero .wrap{padding-top:112px;padding-left:var(--gutter);align-content:start}.dice-sec,.cost,.trip{height:auto}.dice-sec>.wrap,.cost>.wrap,.trip>.wrap{padding-block:var(--s-10) var(--s-8)}.kinds{grid-template-columns:1fr}.campo-f{min-height:0}.campo3d{height:clamp(200px,30svh,280px);position:relative}.case-card{width:auto;margin-top:var(--s-4);position:relative;bottom:auto;right:auto}.case-foot{flex-direction:column;align-items:flex-start}.cost{height:300svh}.cost>.wrap{height:100svh;padding-block:calc(72px + var(--s-6)) var(--s-6);position:sticky;top:0}.phrases{height:clamp(16rem,52svh,26rem)}.phrase{font-size:var(--t-h2)}.dots{display:none}.trip>.wrap{grid-template-columns:1fr}.legs{margin:var(--s-6) 0 0;grid-area:auto/1}.wp{opacity:1;transform:none}.rockfield,.top-r .goo{display:none}.app-sec .wrap,.diag .wrap{grid-template-columns:1fr}.app-demo{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.stage{order:-1}.app-txt{text-align:center;justify-items:center}.app-prog{justify-content:center}.device.pc{display:none}.device.tel{display:block}.foot{grid-template-columns:1fr 1fr}.fbrand{grid-area:1/1/auto/-1}}@media (prefers-reduced-transparency:reduce){.top.solid{background:var(--bg)}.card,.viz{background:var(--card)}.btn.line{background:var(--bg)}}@media (prefers-contrast:more){:root{--muted:#c9d0d6;--line:#3a4552}.btn.line{box-shadow:inset 0 0 0 1px var(--cream)}}.s2a-grid{gap:clamp(var(--s-6),4vw,var(--s-8));min-height:100svh;padding-block:calc(72px + var(--s-6)) var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.s2a-text{align-content:start;gap:var(--s-4);padding-top:clamp(24px,9svh,120px);display:grid}.s2a-text h2{margin-bottom:var(--s-1)}.s2-lead{font-size:var(--t-lead);color:#d6dce1;max-width:36ch}.offers{gap:var(--s-2);margin-top:var(--s-3);max-width:440px;display:grid}.offers.row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.offers.row small{display:none}.offers.row button{padding:var(--s-2) var(--s-3)}.offers.row canvas{width:24px;height:24px}.offers button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);transition:transform .1s var(--ease),box-shadow .2s,background .2s;background:#11161de0;display:flex}.offers button:hover{box-shadow:0 0 0 1px #3a4552}.offers button:active{transform:scale(.97)}.offers button[aria-selected=true]{box-shadow:0 0 0 1.5px var(--cyan);background:#00ffff0f}.offers button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.offers canvas{flex:none;width:30px;height:30px}.offers span{gap:2px;min-width:0;display:grid}.offers b{white-space:nowrap;font-weight:600;line-height:1.25}.offers small{color:var(--muted);font-size:var(--t-small);line-height:1.3}.s2-panels{min-height:0}.s2-panel{gap:var(--s-4);padding-top:var(--s-4);animation:s2in .45s var(--ease) both;display:grid}.s2-panel[hidden]{display:none}@keyframes s2in{0%{opacity:0;transform:translateY(10px)}}.s2-panel h3{font-size:var(--t-h3);letter-spacing:-.01em;max-width:24ch;line-height:1.2}.s2-panel p{font-size:var(--t-body);max-width:52ch}.s2 .chips{flex-wrap:wrap;max-width:600px;display:flex}.trio{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.trio li{column-gap:var(--s-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.trio li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Ccircle cx='18' cy='4' r='3.2' fill='%2300FFFF'/%3E%3Ccircle cx='10' cy='4' r='2.3' fill='%2300FFFF' fill-opacity='.7'/%3E%3Ccircle cx='3.5' cy='4' r='1.5' fill='%2300FFFF' fill-opacity='.45'/%3E%3C/svg%3E") 50%/contain no-repeat;grid-row:span 2;align-self:center;width:22px;height:8px}.trio b{font-weight:600}.trio span{color:var(--muted);font-size:var(--t-small)}.s2a-stage{align-self:stretch;height:100svh}@media (width<=900px){.s2a-grid{min-height:0;padding-block:var(--s-10) var(--s-8);grid-template-columns:1fr}.s2a-stage{display:none}.offers,.offers.row{grid-template-columns:1fr;max-width:none}.offers.row small{display:block}}@media (prefers-reduced-motion:reduce){.s2-panel{animation:none}html.js .intro>*{opacity:1;animation:none;transform:none}.s2 *,.inf,.phrase,.wp,.goo *{transition:none!important}}.offers.nudge button{animation:nudge 1.1s cubic-bezier(.16,1,.3,1) calc(var(--n) * .18s)}.offers button:first-child{--n:0}.offers button:nth-child(2){--n:1}.offers button:nth-child(3){--n:2}@keyframes nudge{0%,to{box-shadow:0 0 0 1px var(--line)}35%{box-shadow:0 0 0 1.5px var(--orange,#ea8d52),0 6px 18px -8px #ea8d528c}}.nav{align-items:center}.nav-sub{position:relative}.nav-sub>:is(button,.nav-top){all:unset;cursor:pointer;color:#c9d0d6;align-items:center;gap:6px;transition:color .2s;display:inline-flex}.nav-sub>:is(button,.nav-top):hover,.nav-sub>[aria-expanded=true]{color:var(--cyan)}.nav-sub>:is(button,.nav-top):focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:4px}.nav-sub>:is(button,.nav-top) svg{transition:transform .25s var(--ease)}.nav-sub>[aria-expanded=true] svg{transform:rotate(180deg)}.nav-sub:after{content:"";height:26px;position:absolute;top:100%;left:-20px;right:-20px}.mega{width:320px;padding:var(--s-2);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);animation:megain .3s var(--ease) both;background:#0b0f14;gap:2px;font-size:.9375rem;line-height:1.4;display:grid;position:absolute;top:calc(100% + 22px);left:50%;translate:-160px}.mega[hidden]{display:none}@keyframes megain{0%{opacity:0;transform:translateY(-6px)}}.mega-row{align-items:center;gap:var(--s-2);border-radius:12px;transition:background .2s;display:flex}.mega-row:hover{background:var(--card-2)}.mega-row>a{padding:var(--s-3) var(--s-4);color:var(--cream);flex:1;gap:2px;text-decoration:none;display:grid}.mega-row b{font:600 1.0625rem/1.3 var(--f-display)}.mega-row small{color:var(--muted);font-size:var(--t-small);font-weight:400}.mega-row>a:hover b{color:var(--cyan)}.mega-x{all:unset;cursor:pointer;width:36px;height:36px;margin-right:var(--s-2);color:#c9d0d6;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.mega-x:hover{color:var(--cyan);background:#1d2530}.mega-x:focus-visible{outline:2px solid var(--cyan)}.mega-x[aria-expanded=true]{color:var(--cyan)}.mega-o{position:relative}.mega-side{left:calc(100% + var(--s-2) + 2px);top:calc(var(--s-2) * -1);width:260px;padding:var(--s-2);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);animation:sidein .25s var(--ease) both;background:#0b0f14;gap:2px;margin:0;list-style:none;display:grid;position:absolute}.mega-side:before{content:"";width:14px;position:absolute;top:0;bottom:0;right:100%}.mega-side[hidden]{display:none}@keyframes sidein{0%{opacity:0;transform:translate(-6px)}}.mega-side a{padding:8px var(--s-3);color:#c9d0d6;border-radius:8px;font-weight:400;text-decoration:none;display:block}.mega-side a:hover{color:var(--cyan);background:var(--card-2)}.mega-x svg{transition:transform .25s var(--ease)}.mega-x[aria-expanded=true] svg{transform:translate(2px)}.mega-o:has(.mega-x[aria-expanded=true]) .mega-row{background:var(--card-2)}.mega-pf{width:280px;translate:-120px}.mega-all{padding:var(--s-3) var(--s-4);font-size:var(--t-small)}@media (width<=900px){.msub{border-radius:12px}.mnav{overscroll-behavior:contain;max-height:calc(100svh - 96px);overflow:auto}.msub summary{cursor:pointer;padding:var(--s-3) var(--s-4);font:600 var(--t-lead)/1.3 var(--f-display);justify-content:space-between;align-items:center;list-style:none;display:flex}.msub summary::-webkit-details-marker{display:none}.msub summary:after{content:"";width:9px;height:9px;transition:transform .25s var(--ease);border:1.6px solid;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)translateY(-3px)}.msub[open] summary:after{transform:rotate(-135deg)}.msub-o{padding:var(--s-2) var(--s-4) var(--s-2) var(--s-5);text-decoration:none;display:block}.msub-o span{gap:2px;display:grid}.msub-o b{font-weight:600}.msub-o small{color:var(--muted);font-size:var(--t-small);font-weight:400}details.msub-o summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details.msub-o summary::-webkit-details-marker{display:none}details.msub-o summary:after{content:"";width:8px;height:8px;transition:transform .25s var(--ease);border:1.5px solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)translateY(-3px)}details.msub-o[open] summary:after{transform:rotate(-135deg)}.msub-l{gap:var(--s-1);padding:var(--s-3) 0 var(--s-2) var(--s-3);box-shadow:inset 1px 0 0 var(--line);margin-top:var(--s-2);display:grid}.msub-l a{padding:6px var(--s-3);color:#c9d0d6;text-decoration:none}.msub-l .go{color:var(--cyan)}.msub>a.msub-o.go{padding-block:var(--s-3);font-size:var(--t-small);display:flex}}p,li,dd,summary{text-wrap:pretty}.dice-sec{position:relative}.dice-sec>.wrap{z-index:1;position:relative}.sky-cv{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dice-sec .case-card{width:min(320px,100%);padding:var(--s-2) 0;box-shadow:none;text-shadow:0 2px 18px #05080cf2;transition:left .5s var(--ease),top .5s var(--ease);background:0 0;border-radius:0;bottom:auto;right:auto}.dice-sec .case-card .close{top:-6px;right:-6px}@media (width<=900px){.dice-sec .case-card{padding-inline:0;top:auto!important;left:auto!important}}html:lang(de) :is(h1,h2,h3,h4,p,li,a,button,summary,small,span,label,legend,dd){hyphens:auto;overflow-wrap:break-word}@media (width<=480px){.top-r .btn{padding-inline:var(--s-4);font-size:var(--t-small);text-align:center;line-height:1.15}}.nav-row[hidden],.done:not(.on){display:none}form.card{gap:var(--s-4)}.diag .step[data-multi],.diag .step:has(input[type=radio]){gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.diag .step>legend,.diag .step>.opt.wide,.diag .step>.other,.diag .step:has(input[type=radio])>.opt{grid-column:1/-1}.diag .step legend{margin-bottom:var(--s-1)}.diag .step legend small{margin-left:var(--s-2);display:inline}.field.wide{grid-column:1/-1}.lbl{display:block}.req .lbl:after{content:" *";color:var(--cyan)}.mais summary{cursor:pointer;color:var(--muted);font-size:var(--t-small);padding:var(--s-1) 0}.mais[open] summary{margin-bottom:var(--s-3)}.mais .fields{margin-bottom:var(--s-2)}.diag .step .fields{gap:var(--s-2) var(--s-3)}@media (width<=900px){.diag .copy .gets,.diag .copy .after{display:none}.diag .copy{gap:var(--s-3)}.diag{padding-block:var(--s-8)}}@media (width<=600px){form.card{padding:var(--s-4);gap:var(--s-3)}.diag .opt{font-size:var(--t-small);gap:var(--s-2);padding:var(--s-2);line-height:1.3}.diag .opt input{width:14px;height:14px}.diag .step legend{font-size:var(--t-lead)}.diag .step{gap:6px}.nav-row{z-index:2;padding:var(--s-2) 0;margin:0 calc(var(--s-4) * -1);padding-inline:var(--s-4);background:linear-gradient(#11161d00,#11161d 30%);position:sticky;bottom:0}}.skip{left:var(--s-4);z-index:50;padding:var(--s-3) var(--s-4);background:var(--cream);color:var(--ink);border-radius:12px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip:focus{top:var(--s-4)}.is-page main{z-index:2;position:relative}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.phero{z-index:2;align-items:center;min-height:min(88svh,820px);display:grid;position:relative}.phero .wrap{gap:var(--s-5);padding-block:calc(72px + var(--s-8)) var(--s-8);max-width:var(--max);display:grid}.phero h1{font-size:var(--t-display);letter-spacing:-.03em;max-width:15ch;line-height:1.04}.phero-note{margin-top:calc(var(--s-2) - var(--s-5));max-width:36ch}.phero-lead{font-size:var(--t-lead);color:#d6dce1;max-width:46ch}.estr-pos{z-index:1;right:max(var(--gutter),calc((100% - 1296px) / 2));pointer-events:none;width:min(36vw,470px);position:absolute;top:50%;transform:translateY(-44%)}@media (width<=900px){.estr-pos{width:min(100%,400px);margin-top:var(--s-7);position:relative;top:auto;right:auto;transform:none}}.crumbs{gap:var(--s-2);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--cream)}.crumbs [aria-current]{color:#c9d0d6}.sec{z-index:2;padding-block:var(--s-9);position:relative}.sec.tight{padding-block:var(--s-7)}.sec h2{max-width:22ch}.sec-text{margin-top:var(--s-4);font-size:var(--t-body);color:#c9d0d6;max-width:60ch;line-height:1.6}.sec-text b{color:var(--cream)}.feats{margin:var(--s-7) 0 0;gap:var(--s-6) var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;padding:0;list-style:none;display:grid}.feats li{column-gap:var(--s-4);row-gap:var(--s-1);grid-template-columns:22px 1fr;display:grid}.feats li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Ccircle cx='18' cy='4' r='3.2' fill='%2300FFFF'/%3E%3Ccircle cx='10' cy='4' r='2.3' fill='%2300FFFF' fill-opacity='.7'/%3E%3Ccircle cx='3.5' cy='4' r='1.5' fill='%2300FFFF' fill-opacity='.45'/%3E%3C/svg%3E") 50%/contain no-repeat;grid-row:span 2;width:22px;height:8px;margin-top:.62em}.feats b{font:600 var(--t-lead)/1.3 var(--f-display);letter-spacing:-.01em}.feats span{color:#c3cad1}.steps{margin:var(--s-7) 0 0;gap:var(--s-5);counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li{align-content:start;gap:var(--s-2);padding-top:var(--s-6);counter-increment:st;box-shadow:inset 0 1px 0 var(--line);display:grid;position:relative}.steps li:before{content:counter(st);background:var(--bg);width:24px;height:24px;box-shadow:0 0 0 1px var(--cyan);color:var(--cyan);font:500 var(--t-small)/1 var(--f-num);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:0}.steps b{font:600 var(--t-lead)/1.3 var(--f-display)}.steps span{color:#c3cad1}.cases{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.case{align-content:start;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:#11161de0;display:grid}.case .num{font:500 var(--t-h2)/1.05 var(--f-num);letter-spacing:-.03em;color:var(--cyan)}.case p{color:#d6dce1}.case p b{color:var(--cream)}.case{overflow:hidden}.case-img{margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) var(--s-2);background:#00ffff0f;height:112px;overflow:hidden}.case-img img{object-fit:cover;width:100%;height:100%;display:block}.case .who{font-size:var(--t-small);color:var(--muted)}.more{margin-top:var(--s-5)}.price{margin-top:var(--s-6);max-width:640px;padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);gap:var(--s-3);background:#11161de0;display:grid}.price .tbc{color:var(--orange);font-size:var(--t-small)}.route-opts{margin-top:var(--s-6);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1000px;display:grid}.route-opt{align-content:start;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s var(--ease);background:#11161de0;text-decoration:none;display:grid}.route-opt:hover{box-shadow:0 0 0 1px var(--cyan);transform:translateY(-2px)}.route-opt:active{transform:scale(.98)}.route-opt b{font:600 var(--t-lead)/1.3 var(--f-display)}.route-opt span:not(.go){color:#c3cad1}.route-cta{margin-top:var(--s-6)}.also{margin-top:var(--s-5);gap:var(--s-2) var(--s-4);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.also a{color:#c9d0d6;text-underline-offset:.22em}.also a:hover{color:var(--cyan)}.cta-end{text-align:center}.cta-end .wrap{justify-items:center;gap:var(--s-4);display:grid}.cta-end h2{max-width:18ch}.cta-end p{color:#d6dce1;font-size:var(--t-lead);max-width:44ch}.is-page .faq{z-index:2;position:relative}.grid2{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.box{align-content:start;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:#11161de0;display:grid}.box p{color:#c3cad1}.box .res{gap:var(--s-3);color:var(--cream);font-weight:500;display:flex}.box .res:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Ccircle cx='18' cy='4' r='3.2' fill='%23EA8D52'/%3E%3Ccircle cx='10' cy='4' r='2.3' fill='%23EA8D52' fill-opacity='.7'/%3E%3Ccircle cx='3.5' cy='4' r='1.5' fill='%23EA8D52' fill-opacity='.45'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:22px;height:8px;margin-top:.55em}.box .meta{gap:var(--s-2) var(--s-4);margin-top:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;align-items:center;display:flex}.box .from{font-family:var(--f-num);color:var(--cyan)}.box .tag{padding:2px var(--s-3);font-size:var(--t-small);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-self:start}.pills{margin-top:var(--s-6);gap:var(--s-2);flex-wrap:wrap;max-width:900px;display:flex}.pills li{padding:var(--s-3) var(--s-5);box-shadow:inset 0 0 0 1px var(--line);background:#11161de0;border-radius:999px;list-style:none}.pills{padding:0}.versus{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;display:grid}.versus div{padding:var(--s-6);border-radius:var(--r);gap:var(--s-2);display:grid}.versus .before{box-shadow:0 0 0 1px var(--line);color:#aab3bc;background:#11161d99}.versus b{font:600 var(--t-small)/1 var(--f-body);color:var(--muted)}.versus .after b{color:var(--cyan)}.packs{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pack{align-content:start;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);background:#11161de0;display:grid}.pack h3{font-size:var(--t-h3)}.pack .from{font:500 var(--t-h2)/1 var(--f-num);color:var(--cyan)}.pack ul{gap:var(--s-2);color:#c3cad1;margin:0;padding:0;list-style:none;display:grid}.pack li:before{content:"+ ";color:var(--cyan)}.story-form{margin-top:var(--s-7);gap:var(--s-4);max-width:640px;display:grid}.story-form .row2{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.field select,.field textarea{font:var(--t-body) var(--f-body);color:var(--cream);background:var(--card-2);padding:var(--s-3) var(--s-4);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:10px}.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--cyan);outline:none}.chips-radio{gap:var(--s-2);flex-wrap:wrap;display:flex}.chips-radio label{cursor:pointer;position:relative}.chips-radio input{opacity:0;position:absolute}.chips-radio span{padding:var(--s-2) var(--s-4);background:var(--card-2);font-size:var(--t-small);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;transition:box-shadow .15s;display:block}.chips-radio input:checked+span{box-shadow:inset 0 0 0 1.5px var(--cyan);color:var(--cream)}.chips-radio input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.work{margin-top:var(--s-7);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.work a{gap:var(--s-3);padding:var(--s-6);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s,transform .2s var(--ease);background:#11161de0;text-decoration:none;display:grid}.work a:hover{box-shadow:0 0 0 1px var(--cyan);transform:translateY(-2px)}.work .thumb{aspect-ratio:16/10;color:var(--muted);font-size:var(--t-small);background:radial-gradient(120% 90% at 30% 20%,#12303a,#0b1117);border-radius:12px;place-items:center;display:grid}.work .thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.work h3{font-size:var(--t-h3)}.work p{color:#c3cad1;font-size:var(--t-small)}.facts{margin-top:var(--s-6);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.facts div{padding:var(--s-5);border-radius:var(--r);box-shadow:0 0 0 1px var(--line);gap:var(--s-2);background:#11161de0;display:grid}.facts .num{font:500 var(--t-h2)/1.05 var(--f-num);letter-spacing:-.03em;color:var(--cyan)}.facts span{color:#c3cad1;font-size:var(--t-small)}.prose{gap:var(--s-4);color:#d6dce1;max-width:68ch;display:grid}.prose h2{margin-top:var(--s-6);font-size:var(--t-h3)}.prose a{color:var(--cyan)}.todo{color:var(--orange)}@media (width<=900px){.phero{min-height:0}.phero .wrap{padding-block:calc(72px + var(--s-9)) var(--s-7)}.feats,.grid2,.grid3,.versus,.packs{grid-template-columns:1fr}.steps{gap:var(--s-6);grid-template-columns:1fr}.sec{padding-block:var(--s-8)}.story-form .row2{grid-template-columns:1fr}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps li{box-shadow:none}.steps li:after{content:"";top:-2px;left:32px;right:calc(var(--s-5) * -1 + 8px);transform-origin:0;background:radial-gradient(circle,#00ffffbf 1.4px,#0000 1.9px) 0/11px 4px repeat-x;height:4px;position:absolute}.steps li:last-child:after{opacity:.35;right:0}.anim .steps li:after{transition:transform .7s var(--ease) calc(var(--i) * .38s + .25s);transform:scaleX(0)}.anim .steps li:before{color:var(--muted);transition:box-shadow .4s,color .4s,background .4s;transition-delay:calc(var(--i) * .38s);box-shadow:0 0 0 1px #3a4552}.anim .steps.in li:after{transform:none}.anim .steps.in li:before{box-shadow:0 0 0 1px var(--cyan);color:var(--cyan);background:#06191b}@media (width<=900px){.steps li{padding-top:0;padding-left:var(--s-7)}.steps li:before{top:0}.steps li:after{top:30px;left:10px;right:auto;bottom:calc(var(--s-6) * -1 + 6px);transform-origin:top;background:radial-gradient(circle,#00ffffbf 1.4px,#0000 1.9px) 50% 0/4px 11px repeat-y;width:4px;height:auto}.steps li:last-child:after{display:none}.anim .steps li:after{transform:scaleY(0)}.anim .steps.in li:after{transform:none}}.anim .feats li:before{opacity:.2;transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * .12s);transform:translate(-6px)}.anim .feats.in li:before{opacity:1;transform:none}.case .num,.facts .num{font-variant-numeric:tabular-nums}@view-transition{navigation:auto}.top{view-transition-name:topo}::view-transition-old(root){animation:vt-out .18s var(--ease) both}::view-transition-new(root){animation:vt-in .32s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.mk{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cpath d='M3 10.5C46 6 112 4.2 197 6.8' fill='none' stroke='%23EA8D52' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/0% .42em no-repeat;padding-bottom:.32em;transition:background-size 1s cubic-bezier(.65,0,.35,1)}.mk.in{background-size:100% .42em}.svcs{margin-top:var(--s-6);box-shadow:0 -1px 0 var(--line);display:grid}.svc-row{gap:var(--s-5);padding:var(--s-5) var(--s-2);box-shadow:0 1px 0 var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,1fr);align-items:center;transition:background .25s;display:grid}.svc-row:hover{background:#11161d99}.svc-t{gap:var(--s-1);display:grid}.svc-t h3{font-size:var(--t-lead)}.svc-t h3 a{color:var(--cream);text-decoration:none}.svc-t h3 a:hover{color:var(--cyan)}.svc-t p{color:#aab3bc;margin:0}.svcs .from{color:#7d8792;font-size:var(--t-small);font-variant-numeric:tabular-nums}.svc-l{gap:var(--s-2);flex-direction:column;align-items:flex-end;display:flex}.svc-l .port{font-size:var(--t-small);color:var(--muted);text-underline-offset:.22em}.svc-l .port:hover{color:var(--cream)}@media (width<=900px){.svc-row{gap:var(--s-2);grid-template-columns:1fr;padding-inline:0}.svc-l{align-items:flex-start}}.pills li.other{box-shadow:none;color:var(--muted);background:0 0;border:1px dashed #3a4552}.rep{width:120px;height:auto;display:block;overflow:visible}.rep *{transform-box:fill-box;transform-origin:50%}.rep .mv-grow{transform-origin:50% 100%}.rep .mv-fill{transform-origin:0}.rep .mv-run{opacity:0;offset-rotate:0deg}.rep .mv-dash{transform-origin:50%;transform:rotate(-90deg)}:is(.svc-row,.box):hover .rep .hot{animation:mv-pop 1.4s var(--ease) infinite}:is(.svc-row,.box):hover .rep .mv-pop{animation:mv-pop 1.6s var(--ease) infinite calc(var(--d,0) * .12s)}:is(.svc-row,.box):hover .rep .mv-bob{animation:1.8s ease-in-out infinite mv-bob}:is(.svc-row,.box):hover .rep .mv-flow{animation:1s linear infinite mv-flow}:is(.svc-row,.box):hover .rep .mv-run{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) infinite mv-run}:is(.svc-row,.box):hover .rep .mv-grow{animation:mv-grow .9s var(--ease) both calc(var(--d,0) * 80ms)}:is(.svc-row,.box):hover .rep .mv-fill{animation:mv-fill 1.2s var(--ease) both calc(var(--d,0) * .15s)}:is(.svc-row,.box):hover .rep .mv-spin{animation:6s linear infinite mv-spin}:is(.svc-row,.box):hover .rep .mv-dash{animation:mv-dash 1.4s var(--ease) both}:is(.svc-row,.box):hover .rep .mv-play{animation:2.4s linear infinite mv-play}@media (prefers-reduced-motion:no-preference){.box .rep.wide .hot{animation:mv-pop 1.4s var(--ease) infinite}.box .rep.wide .mv-pop{animation:mv-pop 1.6s var(--ease) infinite calc(var(--d,0) * .12s)}.box .rep.wide .mv-bob{animation:1.8s ease-in-out infinite mv-bob}.box .rep.wide .mv-flow{animation:1s linear infinite mv-flow}.box .rep.wide .mv-run{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) infinite mv-run}.box .rep.wide .mv-grow{animation:mv-grow .9s var(--ease) both calc(var(--d,0) * 80ms)}.box .rep.wide .mv-fill{animation:mv-fill 1.2s var(--ease) both calc(var(--d,0) * .15s)}.box .rep.wide .mv-spin{animation:6s linear infinite mv-spin}.box .rep.wide .mv-dash{animation:mv-dash 1.4s var(--ease) both}.box .rep.wide .mv-play{animation:2.4s linear infinite mv-play}}@keyframes mv-pop{50%{transform:scale(1.28)}}@keyframes mv-bob{50%{transform:translateY(-3px)}}@keyframes mv-flow{to{stroke-dashoffset:-20px}}@keyframes mv-run{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes mv-grow{0%{transform:scaleY(.15)}}@keyframes mv-fill{0%{transform:scaleX(0)}}@keyframes mv-spin{to{transform:rotate(342deg)}}@keyframes mv-dash{0%{stroke-dasharray:0 126}}@keyframes mv-play{0%{transform:translate(-30px)}to{transform:translate(50px)}}.svc-row{grid-template-columns:96px minmax(0,1.6fr) minmax(0,.6fr) minmax(0,1fr)}.svc-row .rep{width:96px}.box .rep.wide{width:calc(100% + 2 * var(--s-6));max-width:none;margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) var(--s-3);padding:var(--s-5) var(--s-6) var(--s-3);box-sizing:border-box;border-radius:var(--r) var(--r) 0 0;background:#00ffff06}@media (width<=900px){.svc-row{grid-template-columns:1fr}.svc-row .rep{width:84px}}@media (prefers-reduced-motion:reduce){.rep *{animation:none!important}}.box .shot{width:calc(100% + 2 * var(--s-6));aspect-ratio:2;max-width:none;height:auto;margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) var(--s-3);border-radius:var(--r) var(--r) 0 0;box-shadow:0 1px 0 var(--line);display:block}.moonbar{width:100%;height:84px;margin-top:var(--s-6);display:block}.steps-wrap.has-moon .steps{margin-top:var(--s-4)}.steps-wrap.has-moon .steps li:before,.steps-wrap.has-moon .steps li:after{display:none}.steps-wrap.has-moon .steps li{opacity:.66;padding-top:0;transition:opacity .5s}.steps-wrap.has-moon .steps li.lit{opacity:1}@media (width<=900px){.moonbar{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .sec figure>img,main .sec .work a{animation:linear both entra view();animation-range:entry entry 60%}main .sec figure:nth-child(3n+2)>img,main .sec .work a:nth-child(3n+2){animation-range:entry 8% entry 68%}main .sec figure:nth-child(3n+3)>img,main .sec .work a:nth-child(3n+3){animation-range:entry 16% entry 76%}}}@keyframes entra{0%{opacity:0;transform:translateY(40px)scale(.97)}}.n2{font:600 var(--t-h4)/1.2 var(--f-display);letter-spacing:-.01em;color:var(--cream)}.n3{font-size:var(--t-meta);color:var(--muted-2);max-width:56ch;line-height:1.55}.acc{color:var(--cyan)}.acc-o{color:var(--orange)}.tt-nome{display:block}.tt-sub{letter-spacing:-.01em;color:#c9d0d6;max-width:30ch;margin-top:.4em;font-size:max(.4em,1.0625rem);line-height:1.3;display:block}.vidro{border-radius:var(--r);backdrop-filter:blur(.6px)saturate(1.25);padding:clamp(var(--s-5),3.5vw,var(--s-8));background:linear-gradient(135deg,#ffffff12,#fff0 32% 72%,#00ffff09);position:relative;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14,inset 0 0 0 1px #ffffff17}.vidro:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12 47%,#c8ffff1c 50%,#ffffff0f 53%,#0000 60%) 100% 0/300% 100% no-repeat;position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vidro:before{animation:linear both vidro-brilho view();animation-range:cover}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vidro:before{transition:background-position-x 1.8s cubic-bezier(.22,.61,.36,1)}.vidro.brilha:before{background-position-x:20%}}}@keyframes vidro-brilho{0%{background-position-x:80%}to{background-position-x:20%}}@media (prefers-reduced-transparency:reduce){.vidro:before{display:none}}.claro .vidro:before{display:none}@media (prefers-reduced-transparency:reduce){.vidro{backdrop-filter:none;background:#0d1218}}.claro{--cl-bg:#f1ece4;--cl-ink:#15191e;--cl-mut:#575c63;z-index:2;background:var(--cl-bg);color:var(--cl-ink);color-scheme:light;position:relative;overflow:hidden}.claro:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffe3b8 0,#f8c48c 9%,#ea8d5261 24%,#ea8d521f 42%,#0000 66%);border-radius:50%;width:64vmin;height:64vmin;position:absolute;top:-22vmin;right:-14vmin}.claro>.wrap{z-index:1;align-content:center;min-height:min(78svh,720px);display:grid;position:relative}.claro :is(h2,h3,.n2){color:var(--cl-ink)}.claro .acc,.sw-paper .acc{color:#00777a}.claro :is(.n3,.sec-text,.cs-meta){color:var(--cl-mut)}.claro .go{color:#00676a}.claro .todo{color:#a4501f}.claro .vidro{backdrop-filter:none;background:#fff9;box-shadow:inset 0 0 0 1px #15191e0f}.claro .btn.line{color:var(--cl-ink);background:0 0;box-shadow:inset 0 0 0 1px #15191e47}.claro ::selection{color:var(--cl-bg);background:#15191e}@media (width<=700px){.claro>.wrap{min-height:0}.claro:before{width:80vmin;height:80vmin;top:-30vmin;right:-26vmin}}.pct b,.pt-n,.case .num,.facts .num,.pack .from{font-family:var(--f-body);letter-spacing:-.04em;font-weight:700}.pct b{font-variant-numeric:lining-nums}.graf{align-items:flex-end;gap:var(--s-4);margin:var(--s-4) 0 0;flex:0 0 100%;display:flex}.graf>span{align-content:end;justify-items:center;gap:var(--s-2);flex:0 0 72px;display:grid}.graf i{width:100%;height:var(--h);transform-origin:50% 100%;background:#15191e24;border-radius:10px 10px 4px 4px;display:block}.graf>span:last-child i{background:#00a9ac}.pct .graf b,.graf b{font:700 var(--t-meta)/1 var(--f-body);letter-spacing:0;color:var(--cl-ink);font-variant-numeric:tabular-nums}.graf em{font-style:normal;font-size:var(--t-small);color:var(--cl-mut)}@media (prefers-reduced-motion:no-preference){.graf i{animation:graf-sobe 1.1s var(--ease) both}.graf>span:last-child i{animation-delay:.2s}@keyframes graf-sobe{0%{transform:scaleY(.05)}}}.fala{gap:var(--s-3);max-width:50ch;margin:0;display:grid}.fala blockquote{margin:0}.fala p{font:italic 400 var(--t-lead)/1.5 var(--f-body);text-wrap:pretty;margin:0}.fala blockquote p:before{content:"“"}.fala blockquote p:after{content:"”"}.fala cite{font-style:normal;font-size:var(--t-small);color:var(--muted)}.pct{align-items:flex-end;column-gap:var(--s-4);row-gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.pct b{font:600 clamp(2.5rem,1.8rem + 3vw,4.25rem)/.88 var(--f-display);letter-spacing:-.035em;color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap}.pct.cy b{color:var(--cyan)}.pct .de{min-width:7.5em;font:500 var(--t-meta)/1.35 var(--f-body);color:var(--cream);font-variant-numeric:tabular-nums}.pct .de s{color:var(--muted-2);text-decoration:none}.pct .de{flex:auto;min-width:min-content}@media (width<=520px){.pct.sm b{font-size:clamp(1.5rem,1.1rem + 2.6vw,2rem)}}.pct .t{font-size:var(--t-meta);color:var(--muted-2);flex:0 0 100%;max-width:34ch;line-height:1.5}.pct.sm b{font-size:clamp(2rem,1.6rem + 1.6vw,3rem)}.claro .pct b,.claro .pct .de{color:var(--cl-ink)}.claro .pct .t{color:var(--cl-mut)}.btn.sm{padding:var(--s-3) var(--s-5);font-size:var(--t-meta)}.prt-hero{z-index:2;position:relative}.prt-hero .wrap{gap:clamp(var(--s-6),5vw,var(--s-9));padding-block:calc(72px + var(--s-9)) var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.prt-txt{gap:var(--s-4);display:grid}.prt-hero h1{font-size:var(--t-display)}.prt-hero h1 .tt-sub{font-size:max(.36em,1.0625rem)}.prt-tag{color:var(--cyan);font-size:var(--t-meta)}.prt-frase{gap:var(--s-3);max-width:30ch;padding-bottom:var(--s-2);display:grid}.prt-frase-h{font:600 var(--t-h3)/1.15 var(--f-display);letter-spacing:-.015em;color:var(--cream)}.prt-lista{z-index:2;padding-bottom:var(--s-8);position:relative}.prt-lista .wrap{gap:var(--s-6);display:grid}.prt-sub{z-index:2;padding-top:var(--s-8);position:relative}.prt-sub h2{font-size:var(--t-h3)}.prt-sub .n3{margin-top:var(--s-2)}@media (width<=900px){.prt-hero .wrap{gap:var(--s-6);padding-block:calc(72px + var(--s-9)) var(--s-7);grid-template-columns:1fr}}.phero~.sec~.sec:not(.cta-end) h2 .hl,.phero~.sec~.faq h2 .hl{font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-size:1em}.box,.pack,.versus .before{background:linear-gradient(#f4eee40b,#f4eee403 70%);box-shadow:inset 0 1px #f4eee412}.versus .after{background:linear-gradient(#00ffff12,#00ffff04 70%);box-shadow:inset 0 1px #00ffff59}.pack.hot{box-shadow:inset 0 1px 0 var(--cyan)}.versus p{font:600 var(--t-h4)/1.35 var(--f-display)}.box h3{font-size:var(--t-h4)}.box p:not(.res){font-size:var(--t-meta);color:var(--muted-2)}.box .shot{box-shadow:none}.ck{z-index:40;left:var(--gutter);right:var(--gutter);bottom:max(var(--s-4),env(safe-area-inset-bottom));opacity:0;max-width:980px;transition:opacity .25s var(--ease),transform .25s var(--ease);margin-inline:auto;position:fixed;transform:translateY(12px)}.ck.in{opacity:1;transform:none}html.ck-on body{padding-bottom:var(--ck-h,0px)}.ck .ck-card,.ck-dlg.vidro{backdrop-filter:blur(14px)saturate(1.25);background:linear-gradient(135deg,#ffffff12,#fff0 34%),#0b0f15f0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 24px 48px -24px #000c}.ck .ck-card:before,.ck-dlg.vidro:before{display:none}.ck-card{align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ck-p{font-size:var(--t-small);color:#d6dce1;text-wrap:pretty;max-width:78ch;line-height:1.45}.ck-p a{color:var(--cyan)}.ck-act{align-items:center;gap:var(--s-2) var(--s-3);justify-content:flex-end;display:flex}.ck-b{min-height:44px;padding:var(--s-2) var(--s-5);cursor:pointer;font:600 var(--t-meta)/1.2 var(--f-body);color:var(--cream);transition:box-shadow .2s var(--ease),background .2s;background:#f4eee414;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f4eee499}.ck-b:hover{box-shadow:inset 0 0 0 1.5px var(--cyan);background:#f4eee424}.ck-b:active{transform:scale(.98)}.ck-l{min-height:44px;padding:0 var(--s-2);color:var(--cream);font:500 var(--t-meta)/1.2 var(--f-body);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.ck-l:hover{color:var(--cyan)}.linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.linkbtn:hover{color:var(--cyan)}.ck-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.ck-card{grid-template-columns:1fr}.ck-act{justify-content:stretch;gap:var(--s-2)}.ck-act .ck-b{padding-inline:var(--s-2);white-space:nowrap;flex:1 1 0}.ck-act .ck-l{padding-inline:var(--s-1);white-space:nowrap;flex:none}}.ck-dlg{color:var(--cream);width:min(560px,calc(100% - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-4));padding:var(--s-5);overscroll-behavior:contain;border:0;overflow:auto}.ck-dlg::backdrop{background:#05080cb8}.ck-dh{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.ck-dh h2{font-size:var(--t-h4);outline:0;line-height:1.2}.ck-x{width:44px;height:44px;margin:calc(var(--s-2) * -1) calc(var(--s-2) * -1) 0 0;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ck-x:hover{color:var(--cyan)}.ck-dlg>.ck-p{margin-top:var(--s-2);margin-bottom:var(--s-2)}.ck-row{align-items:start;gap:var(--s-1) var(--s-4);padding:var(--s-4) 0;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:0 -1px #ffffff1a}.ck-n{font:600 var(--t-body)/1.3 var(--f-body);color:var(--cream)}.ck-d{font-size:var(--t-small);color:#c4ccd3;margin-top:var(--s-1);line-height:1.5}.ck-ul{margin:var(--s-3) 0 0;gap:var(--s-2);font-size:var(--t-small);color:#c4ccd3;padding:0;line-height:1.5;list-style:none;display:grid}.ck-ul b{color:var(--cream);font-weight:600;display:block}.ck-always{font-size:var(--t-small);color:var(--cyan);white-space:nowrap;grid-area:1/2}.ck-row .ck-sw{grid-area:1/2}.ck-row:has(.ck-always) .ck-sw{opacity:0;pointer-events:none;position:absolute}.ck-sw{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:2px solid #8f99a3;border-radius:999px;flex:none;width:48px;height:28px;margin:0;transition:background .2s,border-color .2s;position:relative}.ck-sw:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease),background .2s;background:#c9d0d6;border-radius:50%;position:absolute;top:3px;left:3px}.ck-sw:checked{background:var(--cyan);border-color:var(--cyan)}.ck-sw:checked:after{background:var(--ink);transform:translate(20px)}.ck-sw:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.ck-df{align-items:center;gap:var(--s-2) var(--s-4);padding-top:var(--s-4);flex-wrap:wrap;display:flex;box-shadow:0 -1px #ffffff1a}@media (prefers-reduced-motion:reduce){.ck{transition:none;transform:none}.ck-sw,.ck-sw:after{transition:none}}@media (prefers-reduced-transparency:reduce){.ck .ck-card,.ck-dlg.vidro{backdrop-filter:none;background:#0d1218}}@media (prefers-contrast:more){.ck-b{box-shadow:inset 0 0 0 2px var(--cream)}}.ck-tab{border-collapse:collapse;width:100%;font-size:var(--t-meta);line-height:1.45}.ck-tab caption{text-align:left;color:var(--cream);padding-bottom:var(--s-2);font-weight:600}.ck-tab th,.ck-tab td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-3) var(--s-3) 0;box-shadow:0 1px 0 var(--line)}.ck-tab th{color:var(--cream);font-weight:600;font-size:var(--t-small)}.ck-tab code{font-family:var(--f-num);color:var(--cream);font-size:.9em}.ck-sc{overflow-x:auto}@media (width<=760px){.ck-tab,.ck-tab tbody,.ck-tab tr,.ck-tab td{display:block}.ck-tab thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ck-tab tr{padding:var(--s-3) 0;box-shadow:0 1px 0 var(--line)}.ck-tab td{padding:var(--s-1) 0;box-shadow:none}.ck-tab td:before{content:attr(data-l) ": ";color:var(--cream);font-weight:600}}
