.giro-module__vGF1WW__giro,.giro-module__vGF1WW__staticWrap{--giro-bg-0:#05070c;--giro-bg-1:#0a0f1a;--giro-bg-2:#23324a;--giro-ink:#e8eef7;--giro-muted:#9fb0c8;--giro-line:#ffffff24;--giro-accent:#a8e03a;--giro-brand:#84b026;background:radial-gradient(ellipse 90% 70% at 50% 32%, var(--giro-bg-2) 0%, var(--giro-bg-1) 52%, var(--giro-bg-0) 100%);color:var(--giro-ink);margin-top:calc(-1 * var(--a-nav-h))}.giro-module__vGF1WW__giro{height:100svh;position:relative;overflow:hidden}.giro-module__vGF1WW__canvas{z-index:0;position:absolute;inset:0}.giro-module__vGF1WW__dom{z-index:1;grid-template-rows:auto 1fr auto;align-content:start;justify-items:center;gap:clamp(1rem,2.5vh,1.75rem);padding:clamp(1.5rem,5vh,3rem) 16px clamp(1.5rem,4vh,2.5rem);transition:opacity .4s;display:grid;position:absolute;inset:0}.giro-module__vGF1WW__dom[data-hidden]{opacity:0;pointer-events:none}.giro-module__vGF1WW__dom[data-skipped]{transition:none}.giro-module__vGF1WW__prompt{border:1px solid var(--giro-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:2.25rem;align-items:center;gap:1rem;width:min(52rem,100%);min-height:3.25rem;padding:.75rem .75rem .75rem clamp(1.25rem,3vw,2rem);display:flex;box-shadow:0 0 80px #78aaff2e,inset 0 1px #ffffff1f}.giro-module__vGF1WW__typed{min-width:0;font-family:var(--a-display,var(--font-clash)), system-ui, sans-serif;letter-spacing:0;word-spacing:.14em;flex:1;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;line-height:1.15}.giro-module__vGF1WW__caret{vertical-align:-.12em;background:var(--giro-accent);width:2px;height:1em;box-shadow:0 0 10px var(--giro-accent);margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.giro-module__vGF1WW__caret{animation:1.1s step-end infinite giro-module__vGF1WW__blink}}@keyframes giro-module__vGF1WW__blink{50%{opacity:0}}.giro-module__vGF1WW__generate{color:var(--giro-muted);background:#ffffff14;border-radius:999px;flex:none;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .25s,color .25s,transform .15s}.giro-module__vGF1WW__prompt[data-ready] .giro-module__vGF1WW__generate{background:var(--giro-accent);color:var(--giro-bg-0)}.giro-module__vGF1WW__prompt[data-pressed] .giro-module__vGF1WW__generate{color:var(--giro-muted);background:#ffffff14;transform:scale(.94)}.giro-module__vGF1WW__generation{grid-template-columns:minmax(0,1fr);align-self:start;align-items:start;gap:1rem;width:min(72rem,100%);min-height:0;display:grid}@media (min-width:1100px){.giro-module__vGF1WW__generation{grid-template-columns:minmax(0,1fr) 20rem;place-items:start end}}.giro-module__vGF1WW__window{width:min(100%, calc(60svh * var(--gw,1440) / var(--gh,1100)));box-shadow:0 40px 120px #0000008c, 0 0 0 1px var(--giro-line);background:#1a1d24;border-radius:10px;justify-self:center;position:relative;overflow:hidden}.giro-module__vGF1WW__window[data-mobile]{width:min(100%, calc(56svh * var(--gw) / var(--gh)));box-shadow:0 40px 120px #0000008c, 0 0 0 6px #0b0f17, 0 0 0 7px var(--giro-line);border-radius:26px}.giro-module__vGF1WW__window[data-mobile] .giro-module__vGF1WW__bar{display:none}.giro-module__vGF1WW__bar{background:#20242d;gap:6px;padding:9px 12px;display:flex}.giro-module__vGF1WW__bar i{background:#3a404c;border-radius:50%;width:9px;height:9px}.giro-module__vGF1WW__viewport{aspect-ratio:var(--gw,1440) / var(--gh,1100);position:relative;overflow:hidden}.giro-module__vGF1WW__scaler{width:calc(var(--gw,1440) * 1px);transform-origin:0 0;transform:scale(var(--k,.5));position:absolute;top:0;left:0}.giro-module__vGF1WW__chat{border:1px solid var(--giro-line);max-width:34rem;color:var(--giro-ink);opacity:0;background:#ffffff0d;border-radius:18px 18px 18px 4px;align-items:start;gap:.75rem;padding:1rem 1.1rem;transition:opacity .35s,transform .35s;display:flex;transform:translateY(8px)}.giro-module__vGF1WW__chat[data-visible]{opacity:1;transform:none}.giro-module__vGF1WW__chatAvatar{width:2rem;height:2rem;color:var(--giro-muted);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;font:600 .75rem/1 system-ui,sans-serif;display:grid}.giro-module__vGF1WW__chatText{min-height:4.5em;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.5}@media (min-width:1100px){.giro-module__vGF1WW__chat{place-self:center start}}.giro-module__vGF1WW__viewport{transition:filter .6s}.giro-module__vGF1WW__dom[data-switch] .giro-module__vGF1WW__viewport{filter:brightness(.5)saturate(.8)}.giro-module__vGF1WW__veil{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#070b1473;transition:opacity .5s;position:absolute;inset:0}.giro-module__vGF1WW__veil[data-on]{opacity:1}.giro-module__vGF1WW__finale{z-index:2;padding:calc(var(--a-nav-h) + clamp(.5rem, 3vh, 2rem)) 16px clamp(1.25rem, 4vh, 2.5rem);text-align:center;opacity:0;pointer-events:none;grid-template-rows:auto 1fr auto auto auto auto;justify-items:center;gap:.75rem;transition:opacity .5s;display:grid;position:absolute;inset:0}.giro-module__vGF1WW__finale[data-visible]{opacity:1;transition-delay:.5s}.giro-module__vGF1WW__finale[data-skipped]{transition:none}@media (max-width:767px){.giro-module__vGF1WW__finale{padding-bottom:calc(56px + 2rem + env(safe-area-inset-bottom))}}.giro-module__vGF1WW__finale[data-visible] .giro-module__vGF1WW__actions,.giro-module__vGF1WW__finale[data-visible] .giro-module__vGF1WW__ringNav{pointer-events:auto}.giro-module__vGF1WW__title{max-width:20ch;font-family:var(--a-display,var(--font-clash)), system-ui, sans-serif;letter-spacing:-.012em;text-wrap:balance;grid-row:1;margin:0;font-size:clamp(2.1rem,4.4vw,4.4rem);font-weight:700;line-height:.92}.giro-module__vGF1WW__title mark{color:var(--giro-accent);text-shadow:0 0 40px #a8e03a59;background:0 0;display:block}.giro-module__vGF1WW__lead{max-width:34rem;color:var(--giro-muted);margin:0;line-height:1.5}.giro-module__vGF1WW__caption{grid-row:3;justify-items:center;gap:.15rem;margin:.9rem 0 0;display:grid}.giro-module__vGF1WW__caption strong{font:600 clamp(1.1rem, 1.8vw, 1.4rem)/1.1 var(--a-display,var(--font-clash)), system-ui, sans-serif;color:var(--giro-accent)}.giro-module__vGF1WW__caption span{color:var(--giro-muted);font-size:.85rem}.giro-module__vGF1WW__actions{flex-wrap:wrap;grid-row:4;justify-content:center;align-items:center;gap:.75rem 1.5rem;display:flex}.giro-module__vGF1WW__jump{border:1px solid var(--giro-line);color:var(--giro-ink);font:600 1rem/1 var(--a-display,var(--font-clash)), system-ui, sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:999px;padding:.85rem 1.4rem;transition:background .2s,transform .2s}.giro-module__vGF1WW__jump:hover{background:#ffffff1f;transform:translateY(-1px)}.giro-module__vGF1WW__jump:focus-visible{outline:2px solid var(--giro-accent);outline-offset:3px}.giro-module__vGF1WW__jump[data-primary]{background:var(--giro-accent);color:#0b0f17;border-color:#0000;box-shadow:0 0 40px #a8e03a59}.giro-module__vGF1WW__jump[data-primary]:hover{background:#b8ec4f}.giro-module__vGF1WW__actions a:not([class]){color:var(--giro-ink);text-decoration:underline;-webkit-text-decoration-color:var(--giro-accent);text-decoration-color:var(--giro-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.giro-module__vGF1WW__help{color:var(--giro-muted);text-align:center;text-wrap:balance;grid-row:5;margin:0;padding-inline:1rem;font-size:.85rem}.giro-module__vGF1WW__ringNav{margin:0;padding:0;list-style:none}.giro-module__vGF1WW__ringNav li{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.giro-module__vGF1WW__ringNav li:focus-within{clip:auto;width:auto;height:auto;position:static;overflow:visible}.giro-module__vGF1WW__ringNav button{border:1px solid var(--giro-line);color:var(--giro-ink);font:inherit;cursor:pointer;background:#ffffff0f;border-radius:999px;padding:.5rem 1rem}.giro-module__vGF1WW__ringNav button:focus-visible{outline:2px solid var(--giro-accent);outline-offset:3px}.giro-module__vGF1WW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.giro-module__vGF1WW__staticWrap{padding:calc(var(--a-nav-h) + clamp(4rem, 9vw, 7rem)) 16px clamp(4rem, 9vw, 7rem);justify-items:center;gap:2rem;display:grid}
.generic-module__DrHLjG__frame{background:#f4f4f2;position:relative;overflow:hidden}.generic-module__DrHLjG__site{color:#2b2b2b;font-family:Georgia,Times New Roman,serif;transition:clip-path .12s linear;position:absolute;inset:0}.generic-module__DrHLjG__bar{background:#fff;border-bottom:1px solid #e3e3e0;justify-content:space-between;align-items:center;padding:28px 64px;display:flex}.generic-module__DrHLjG__bar strong{letter-spacing:.08em;text-transform:uppercase;font:700 18px/1 Arial,Helvetica,sans-serif}.generic-module__DrHLjG__bar nav{color:#555;gap:32px;font:15px/1 Arial,Helvetica,sans-serif;display:flex}.generic-module__DrHLjG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:96px 64px 72px;display:grid}.generic-module__DrHLjG__hero h1{color:#1f1f1f;margin:0 0 20px;font:700 64px/1.05 Arial,Helvetica,sans-serif}.generic-module__DrHLjG__hero p{color:#666;margin:0 0 32px;font-size:22px}.generic-module__DrHLjG__cta{color:#fff;background:#3b5bdb;border-radius:4px;padding:16px 32px;font:600 17px/1 Arial,Helvetica,sans-serif;display:inline-block}.generic-module__DrHLjG__photo{aspect-ratio:4/3;color:#a3a3a0;background:#d9d9d6;place-items:center;display:grid}.generic-module__DrHLjG__photo svg{width:96px;height:96px}.generic-module__DrHLjG__cards{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0 64px;list-style:none;display:grid}.generic-module__DrHLjG__cards li{background:#fff;border:1px solid #e3e3e0;padding:32px}.generic-module__DrHLjG__cards h2{margin:0 0 10px;font:700 22px/1.2 Arial,Helvetica,sans-serif}.generic-module__DrHLjG__cards p{color:#666;margin:0;font-size:17px}.generic-module__DrHLjG__lh{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__bar{padding:18px 20px}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__bar nav{display:none}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__hero{grid-template-columns:1fr;gap:28px;padding:40px 20px 28px}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__hero h1{font-size:36px}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__hero p{margin-bottom:24px;font-size:18px}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__cards{grid-template-columns:1fr;gap:14px;padding:0 20px}.generic-module__DrHLjG__frame[data-mobile] .generic-module__DrHLjG__cards li{padding:18px}
.rays-module__O_aK5a__rays{pointer-events:none;position:absolute;inset:0}.rays-module__O_aK5a__beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rays-module__O_aK5a__glow{stroke:#a8e03a;stroke-width:22px;stroke-linecap:round;filter:blur(10px);opacity:.85}.rays-module__O_aK5a__core{stroke:#f6ffe0;stroke-width:5px;stroke-linecap:round}.rays-module__O_aK5a__impact{fill:none;stroke:#c8f06a;stroke-width:6px}.rays-module__O_aK5a__orb{width:calc(64px / var(--k,.5));aspect-ratio:87/100;filter:drop-shadow(0 0 calc(18px / var(--k,.5)) #a8e03ae6);position:absolute;transform:translate(-50%,-50%)}.rays-module__O_aK5a__orb svg{width:100%;height:100%;display:block}.rays-module__O_aK5a__hex{fill:#161f30;stroke:#a8e03a;stroke-width:10px;stroke-linejoin:round}.rays-module__O_aK5a__mono{fill:#f4f4f4}@media (prefers-reduced-motion:no-preference){.rays-module__O_aK5a__orb svg{animation:1.2s ease-in-out infinite rays-module__O_aK5a__hover}}@keyframes rays-module__O_aK5a__hover{50%{transform:translateY(-6%)rotate(-6deg)}}@media (max-width:720px){.rays-module__O_aK5a__orb{width:calc(40px / var(--k,.5))}}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.switch-module__XTZEwq__wrap{--accent:#a8e03a;--brand:#84b026;--night:#070b14;z-index:4;opacity:0;pointer-events:none;place-items:center;padding-inline:16px;transition:opacity .45s;display:grid;position:absolute;inset:0}.switch-module__XTZEwq__wrap[data-visible]{opacity:1;pointer-events:auto}.switch-module__XTZEwq__stage{transition:transform .6s cubic-bezier(.2,.9,.3,1.2);position:relative;transform:translateY(14px)scale(1.05)}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__stage{transform:scale(1.5)}@media (max-width:720px){.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__stage{transform:scale(1.15)}}.switch-module__XTZEwq__halo{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#a8e03a80,#a8e03a24 55%,#0000);border-radius:50%;position:absolute;inset:-60% -25%}.switch-module__XTZEwq__switch{background:linear-gradient(180deg, #121a2b, var(--night));color:#f4f7ee;font:600 clamp(1rem, 1.9vw, 1.5rem)/1 var(--a-display,var(--font-clash)), system-ui, sans-serif;letter-spacing:.005em;cursor:pointer;isolation:isolate;border:0;border-radius:999px;align-items:center;gap:.9rem;padding:clamp(.7rem,1.2vw,1rem) clamp(1.25rem,2.2vw,2.1rem) clamp(.7rem,1.2vw,1rem) clamp(.8rem,1.2vw,1.1rem);transition:transform .2s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 18px 50px #0000008c,0 0 60px #a8e03a66}.switch-module__XTZEwq__switch:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spin), var(--brand), #eaffb8, var(--accent), #84b02633, var(--brand));-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.switch-module__XTZEwq__switch:hover{transform:translateY(-2px);box-shadow:0 22px 60px #0000008c,0 0 60px #a8e03a66}.switch-module__XTZEwq__switch:active{transform:translateY(0)scale(.98)}.switch-module__XTZEwq__switch:focus-visible{outline-offset:5px;outline:2px solid #f4f7ee}.switch-module__XTZEwq__switch[aria-busy]{cursor:progress}.switch-module__XTZEwq__logo{aspect-ratio:87/100;filter:drop-shadow(0 0 10px #a8e03a8c);flex:none;width:clamp(2rem,2.6vw,2.75rem);height:auto;transition:transform .4s}.switch-module__XTZEwq__hex{fill:#161f30;stroke:var(--accent);stroke-width:10px;stroke-linejoin:round}.switch-module__XTZEwq__mono{fill:#f4f4f4}.switch-module__XTZEwq__switch:hover .switch-module__XTZEwq__logo{transform:rotate(-8deg)scale(1.06)}.switch-module__XTZEwq__label{background:linear-gradient(100deg,#f4f7ee 0 40%,#eaffb8 48%,#fff 52%,#f4f7ee 60% 100%) 100% 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.switch-module__XTZEwq__spark{width:14px;height:14px;fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent));opacity:0;pointer-events:none;position:absolute}.switch-module__XTZEwq__s1{top:-14px;left:12%}.switch-module__XTZEwq__s2{width:10px;height:10px;top:30%;right:-20px}.switch-module__XTZEwq__s3{width:9px;height:9px;bottom:-12px;left:58%}@media (prefers-reduced-motion:no-preference){.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__switch:before{animation:3.2s linear infinite switch-module__XTZEwq__spin}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__halo{animation:2.6s ease-in-out infinite switch-module__XTZEwq__breathe}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__label{animation:3.2s ease-in-out .6s infinite switch-module__XTZEwq__shine}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__spark{animation:2.4s ease-in-out infinite switch-module__XTZEwq__twinkle}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__s2{animation-delay:.8s}.switch-module__XTZEwq__wrap[data-visible] .switch-module__XTZEwq__s3{animation-delay:1.5s}.switch-module__XTZEwq__switch[aria-busy] .switch-module__XTZEwq__logo{animation:1.2s linear infinite switch-module__XTZEwq__think}}.switch-module__XTZEwq__burst{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0,#eaffb8 22%,#a8e03ae6 48%,#a8e03a00 70%);border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%}.switch-module__XTZEwq__wrap[data-charging] .switch-module__XTZEwq__switch{transition:box-shadow 1.2s ease-in;box-shadow:0 0 110px #a8e03ad9,0 0 34px #eaffb8e6}.switch-module__XTZEwq__wrap[data-charging] .switch-module__XTZEwq__burst{animation:1.4s ease-in forwards switch-module__XTZEwq__burst}@media (prefers-reduced-motion:no-preference){.switch-module__XTZEwq__wrap[data-charging] .switch-module__XTZEwq__switch{animation:1.4s linear both switch-module__XTZEwq__shake}.switch-module__XTZEwq__wrap[data-visible][data-charging] .switch-module__XTZEwq__switch:before{animation-duration:.4s}.switch-module__XTZEwq__wrap[data-visible][data-charging] .switch-module__XTZEwq__halo{animation:1.4s ease-in forwards switch-module__XTZEwq__charge}.switch-module__XTZEwq__wrap[data-charging] .switch-module__XTZEwq__logo{animation:1.4s ease-in forwards switch-module__XTZEwq__power}.switch-module__XTZEwq__wrap[data-visible][data-charging] .switch-module__XTZEwq__spark{animation-duration:.5s}}@keyframes switch-module__XTZEwq__shake{0%{transform:translate(0)}10%{transform:translate(-1px)}20%{transform:translate(1px,1px)}30%{transform:translate(-2px,-1px)}40%{transform:translate(2px,1px)}50%{transform:translate(-3px,1px)scale(1.01)}60%{transform:translate(3px,-2px)scale(1.02)}70%{transform:translate(-4px,2px)scale(1.03)}80%{transform:translate(4px,-2px)scale(1.04)}90%{transform:translate(-5px,1px)scale(1.05)}to{transform:translate(0)scale(1.07)}}@keyframes switch-module__XTZEwq__charge{to{opacity:1;transform:scale(1.9)}}@keyframes switch-module__XTZEwq__power{to{filter:drop-shadow(0 0 22px #eaffb8)brightness(1.5);transform:scale(1.15)rotate(-12deg)}}@keyframes switch-module__XTZEwq__burst{0%,60%{opacity:0;transform:scale(.2)}82%{opacity:.9;transform:scale(14)}to{opacity:0;transform:scale(30)}}@media (prefers-reduced-motion:reduce){.switch-module__XTZEwq__spark{opacity:.8}}@keyframes switch-module__XTZEwq__spin{to{--spin:360deg}}@keyframes switch-module__XTZEwq__breathe{50%{opacity:.75;transform:scale(1.08)}}@keyframes switch-module__XTZEwq__shine{0%,55%{background-position:100% 0}to{background-position:-50% 0}}@keyframes switch-module__XTZEwq__twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes switch-module__XTZEwq__think{to{transform:rotate(360deg)}}
.static-module__uNoLxW__static{gap:2.5rem;width:min(72rem,100%);display:grid}.static-module__uNoLxW__prompt{border:1px solid var(--giro-line);font-family:var(--a-display,var(--font-clash)), system-ui, sans-serif;border-radius:2rem;justify-self:center;margin:0;padding:1rem 1.5rem;font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:600}.static-module__uNoLxW__pair{gap:1.5rem;display:grid}@media (min-width:900px){.static-module__uNoLxW__pair{grid-template-columns:1fr 1fr}}.static-module__uNoLxW__pair figure{gap:.75rem;margin:0;display:grid}.static-module__uNoLxW__pair figcaption{color:var(--giro-muted)}.static-module__uNoLxW__pair img{border-radius:8px;width:100%;height:auto}.static-module__uNoLxW__cases{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.static-module__uNoLxW__cases a,.static-module__uNoLxW__cases div{color:inherit;gap:.4rem;text-decoration:none;display:grid}.static-module__uNoLxW__cases img{border-radius:6px;width:100%;height:auto}.static-module__uNoLxW__cases small{color:var(--giro-muted)}
.scenes-module__73fK6W__scene{--accent:#a8e03a;--brand:#84b026;--ink:#e8eef7;--muted:#9fb0c8;--night:#070b14;perspective:1400px;place-items:center;min-height:clamp(20rem,42vw,30rem);display:grid;position:relative}.scenes-module__73fK6W__object{background:linear-gradient(180deg, #121a2b, var(--night));color:var(--ink);transform-style:preserve-3d;border-radius:18px;position:relative;transform:rotateX(8deg)rotateY(-10deg);box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff14,0 0 60px #78aaff1f}.scenes-module__73fK6W__pill{font:600 .9rem/1.2 var(--a-display), system-ui, sans-serif;color:#f4f7ee;white-space:nowrap;background:#070b14e6;border-radius:999px;align-items:center;gap:.5em;padding:.45em .9em;display:inline-flex;box-shadow:0 0 0 1px #a8e03a99,0 8px 24px #0006}.scenes-module__73fK6W__pill:before{content:"";background:var(--accent);width:.5em;height:.5em;box-shadow:0 0 8px var(--accent);border-radius:50%}.scenes-module__73fK6W__typing{display:inline-grid}.scenes-module__73fK6W__typing>*{grid-area:1/1}.scenes-module__73fK6W__mono{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.scenes-module__73fK6W__requests{gap:.75rem;width:min(100%,26rem);margin:0;padding:0;list-style:none;display:grid}.scenes-module__73fK6W__request{padding:.9rem 1.1rem}.scenes-module__73fK6W__request p{margin:.25rem 0 0;font-size:.95rem}.scenes-module__73fK6W__request[data-focus]{box-shadow:0 0 0 2px var(--brand), 0 0 40px #a8e03a4d, 0 30px 80px #0000008c}.scenes-module__73fK6W__wave{align-items:center;gap:3px;height:28px;margin-top:.75rem;display:flex}.scenes-module__73fK6W__wave i{background:var(--accent);border-radius:2px;width:3px;height:40%;display:block}.scenes-module__73fK6W__quotes{gap:.35rem;margin:.75rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.scenes-module__73fK6W__quotes li:before{content:"“";color:var(--accent);margin-right:.15em}.scenes-module__73fK6W__doc{color:#1c1a17;background:#f4f1ea;width:min(100%,24rem);padding:1.5rem 1.5rem 1.75rem;transform:rotateX(6deg)rotateY(8deg)}.scenes-module__73fK6W__doc h4{font:700 1.25rem/1.1 var(--a-display), system-ui, sans-serif;margin:0 0 1rem}.scenes-module__73fK6W__doc ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.scenes-module__73fK6W__doc li{align-items:baseline;gap:.6rem;font-size:.98rem;display:flex}.scenes-module__73fK6W__doc li:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:.5em;height:.5em;transform:translateY(-.1em)}.scenes-module__73fK6W__stamp{border:3px solid var(--brand);color:#2f5d12;font:700 .95rem/1 var(--a-display), system-ui, sans-serif;background:#f4f1ea;border-radius:10px;padding:.4rem .8rem;position:absolute;bottom:-1rem;right:-.75rem;transform:rotate(-8deg)}.scenes-module__73fK6W__proposal{width:min(100%,24rem);padding:1.5rem}.scenes-module__73fK6W__proposal h4{font:700 1.25rem/1.1 var(--a-display), system-ui, sans-serif;margin:0 0 1rem}.scenes-module__73fK6W__stages{counter-reset:etapa;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.scenes-module__73fK6W__stages li{counter-increment:etapa;background:#ffffff0d;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.scenes-module__73fK6W__stages li:before{content:counter(etapa, decimal-leading-zero);font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--accent);font-size:.75rem}.scenes-module__73fK6W__browser{width:min(100%,34rem);padding:0;overflow:hidden}.scenes-module__73fK6W__browser .scenes-module__73fK6W__bar{background:#20242d;gap:6px;padding:9px 12px;display:flex}.scenes-module__73fK6W__browser .scenes-module__73fK6W__bar i{background:#3a404c;border-radius:50%;width:9px;height:9px}.scenes-module__73fK6W__shots{aspect-ratio:1440/900;position:relative}.scenes-module__73fK6W__shots img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.scenes-module__73fK6W__round{z-index:2;position:absolute;top:3rem;left:1rem}.scenes-module__73fK6W__comment{z-index:2;color:#1c1a17;background:#f4f1ea;border-radius:16px 16px 4px;max-width:15rem;margin:0;padding:.75rem 1rem;font-size:.92rem;position:absolute;bottom:1.5rem;right:-.5rem;box-shadow:0 16px 40px #00000073}.scenes-module__73fK6W__comment b{color:#6b6458;margin-bottom:.2rem;font-size:.75rem;display:block}@media (max-width:719px){.scenes-module__73fK6W__browser{border-radius:28px;width:min(100%,17rem)}.scenes-module__73fK6W__browser .scenes-module__73fK6W__bar{display:none}.scenes-module__73fK6W__shots{aspect-ratio:390/844}.scenes-module__73fK6W__comment{max-width:12rem;right:-.25rem}}.scenes-module__73fK6W__published{justify-items:center;gap:1.25rem;width:min(100%,28rem);display:grid}.scenes-module__73fK6W__urlbar{width:100%;font-family:var(--font-geist-mono), "Geist Mono", monospace;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:1rem;display:flex}.scenes-module__73fK6W__urlbar:before{content:"🔒";font-size:.85rem}.scenes-module__73fK6W__keys{grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.scenes-module__73fK6W__keys li{text-align:center;justify-items:center;gap:.35rem;padding:.9rem .5rem;display:grid}.scenes-module__73fK6W__keys svg{width:28px;height:28px;color:var(--accent);filter:drop-shadow(0 0 8px #a8e03a99)}.scenes-module__73fK6W__keys b{font:600 .95rem/1.1 var(--a-display), system-ui, sans-serif}.scenes-module__73fK6W__keys small{color:var(--muted);font-size:.72rem}
.how-module__uZGUKa__how{padding:clamp(4rem, 9vw, 7rem) var(--a-gutter);color:#e8eef7;background:radial-gradient(ellipse 45% 600px at 50% 0, #00060e, #00010500 100%), radial-gradient(ellipse 70% 35% at 65% 55%, #23324a66, transparent 70%), linear-gradient(180deg, #000105 0%, #000105 55%, var(--a-bg) 100%);gap:clamp(2rem,4vw,3rem);display:grid;overflow:clip}.how-module__uZGUKa__head{gap:1rem;max-width:40rem;display:grid}.how-module__uZGUKa__h2{font-family:var(--a-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,4.4vw,4.75rem);font-weight:700;line-height:.9}.how-module__uZGUKa__lead{color:#9fb0c8;margin:0;font-size:1.1rem;line-height:1.5}.how-module__uZGUKa__slides{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.how-module__uZGUKa__bars{align-items:center;gap:1rem;display:flex}.how-module__uZGUKa__barList{flex:1;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.how-module__uZGUKa__bar{color:#9fb0c8;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;gap:.5rem;padding:.5rem 0;display:grid}.how-module__uZGUKa__bar:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a8e03a}.how-module__uZGUKa__barN{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.12em;font-size:.75rem}.how-module__uZGUKa__bar[data-state] .how-module__uZGUKa__barN{color:#a8e03a}.how-module__uZGUKa__track{background:#ffffff24;border-radius:3px;height:3px;display:block;overflow:hidden}.how-module__uZGUKa__fill{transform-origin:0;background:#a8e03a;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #a8e03a}.how-module__uZGUKa__bar[data-state=done] .how-module__uZGUKa__fill{transform:scaleX(1)}.how-module__uZGUKa__bar[data-state=active] .how-module__uZGUKa__fill{animation-name:how-module__uZGUKa__fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes how-module__uZGUKa__fill{to{transform:scaleX(1)}}.how-module__uZGUKa__pause{color:#e8eef7;font:500 .8rem/1 var(--font-geist-mono), "Geist Mono", monospace;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:.4rem .9rem}.how-module__uZGUKa__pause:focus-visible{outline-offset:3px;outline:2px solid #a8e03a}.how-module__uZGUKa__panel{touch-action:pan-y;display:grid}.how-module__uZGUKa__slide{visibility:hidden;opacity:0;grid-area:1/1;align-content:start;gap:1.5rem;transition:opacity .4s,visibility 0s linear .4s;display:grid}.how-module__uZGUKa__slide[data-active]{visibility:visible;opacity:1;transition:opacity .4s}.how-module__uZGUKa__stepN{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.12em;color:#a8e03a;align-items:center;gap:.6rem;font-size:.85rem;display:inline-flex}.how-module__uZGUKa__stepN:before{content:"";background:#a8e03a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #a8e03a}.how-module__uZGUKa__stepT{font-family:var(--a-display);margin:.75rem 0 .5rem;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1}.how-module__uZGUKa__stepD{color:#9fb0c8;max-width:28rem;margin:0;line-height:1.5}@media (min-width:900px){.how-module__uZGUKa__slide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:center;align-items:center;gap:4rem}}@media (prefers-reduced-motion:reduce){.how-module__uZGUKa__slide,.how-module__uZGUKa__slide[data-active]{transition:none}}
.agency-module__xOjFkW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agency-module__xOjFkW__wa{background:var(--accent-primary);color:var(--bg-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;display:inline-flex}.agency-module__xOjFkW__waFloating{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:50;background:var(--accent-primary);width:56px;height:56px;color:var(--bg-primary);border-radius:50%;place-items:center;display:grid;position:fixed}@media (min-width:768px){.agency-module__xOjFkW__waFloating{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom));width:60px;height:60px;box-shadow:0 10px 30px #00000059,0 0 30px #84b02659}}html[data-menu] .agency-module__xOjFkW__waFloating{display:none}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.contact-module__MOGStW__wrap{--accent:#a8e03a;--brand:#84b026;--line:#ffffff24;padding:clamp(4.5rem, 10vw, 8rem) var(--a-gutter);color:#e8eef7;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 45%, #23324abf, transparent 75%), radial-gradient(ellipse 35% 30% at 50% 50%, #84b0261a, transparent 70%), var(--a-bg);justify-items:center;gap:clamp(1.75rem,3vw,2.5rem);display:grid;overflow:clip}.contact-module__MOGStW__head{gap:.9rem;max-width:46rem;display:grid}.contact-module__MOGStW__title{font-family:var(--a-display);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,5.5rem);font-weight:700;line-height:.92}.contact-module__MOGStW__lead{color:#9fb0c8;margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.5}.contact-module__MOGStW__stage{gap:1rem;width:min(100%,46rem);display:grid}.contact-module__MOGStW__prompt{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#ffffff0d;border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem clamp(1.1rem,3vw,1.75rem);transition:box-shadow .25s;display:flex;box-shadow:0 0 80px #78aaff2e,inset 0 1px #ffffff1f}.contact-module__MOGStW__prompt:focus-within{box-shadow:0 0 0 1px #a8e03a8c,0 0 80px #a8e03a2e,inset 0 1px #ffffff1f}.contact-module__MOGStW__inputWrap{flex:1;display:grid}.contact-module__MOGStW__inputWrap>*{grid-area:1/1}.contact-module__MOGStW__needInput{color:#f4f7ee;max-height:10rem;font:500 clamp(1rem, 1.4vw, 1.1rem)/1.45 var(--a-display), system-ui, sans-serif;resize:none;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0;overflow:hidden}.contact-module__MOGStW__ghost{color:#6f7f96;font:500 clamp(1rem, 1.4vw, 1.1rem)/1.45 var(--a-display), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-self:start;padding:.6rem 0;overflow:hidden}.contact-module__MOGStW__caret{vertical-align:-.15em;background:var(--accent);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite contact-module__MOGStW__blink;display:inline-block}@keyframes contact-module__MOGStW__blink{50%{opacity:0}}.contact-module__MOGStW__send{color:#f4f7ee;font:600 1rem/1 var(--a-display), system-ui, sans-serif;cursor:pointer;isolation:isolate;background:linear-gradient(#121a2b,#070b14);border:0;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.8rem 1.3rem .8rem .9rem;transition:transform .2s,opacity .2s;display:inline-flex;position:relative;box-shadow:0 14px 40px #00000080,0 0 40px #a8e03a4d}.contact-module__MOGStW__send:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spin), var(--brand), #eaffb8, var(--accent), #84b02633, var(--brand));-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite contact-module__MOGStW__spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes contact-module__MOGStW__spin{to{--spin:360deg}}.contact-module__MOGStW__send svg{filter:drop-shadow(0 0 8px #a8e03a8c);width:1.6rem;height:1.85rem}.contact-module__MOGStW__hex{fill:#161f30;stroke:var(--accent);stroke-width:10px;stroke-linejoin:round}.contact-module__MOGStW__mono{fill:#f4f4f4}.contact-module__MOGStW__send:hover:not(:disabled){transform:translateY(-2px)}.contact-module__MOGStW__send:disabled{opacity:.45;cursor:not-allowed}.contact-module__MOGStW__send:focus-visible{outline-offset:4px;outline:2px solid #f4f7ee}.contact-module__MOGStW__reply{text-align:left;background:linear-gradient(#121a2beb,#070b14eb);border-radius:24px;justify-items:stretch;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;box-shadow:inset 0 0 0 1px #a8e03a66,0 30px 80px #00000073}.contact-module__MOGStW__echo{background:#ffffff0d;border-radius:14px;padding:.9rem 4.5rem .9rem 1rem;position:relative}.contact-module__MOGStW__echo p{color:#e8eef7;white-space:pre-wrap;margin:.25rem 0 0;line-height:1.45}.contact-module__MOGStW__echoLabel{font-family:var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.contact-module__MOGStW__edit{border:1px solid var(--line);color:#c9d4e3;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.8rem;position:absolute;top:.8rem;right:.8rem}.contact-module__MOGStW__replyTitle{font:600 1.35rem/1.2 var(--a-display), system-ui, sans-serif;margin:.25rem 0 0}.contact-module__MOGStW__field{gap:.4rem;display:grid}.contact-module__MOGStW__field label{color:#9fb0c8;font-size:.85rem}.contact-module__MOGStW__field input{border:1px solid var(--line);color:#f4f7ee;background:#ffffff0a;border-radius:12px;height:3rem;padding:0 1rem;font-size:1rem}.contact-module__MOGStW__field input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #a8e03a33}.contact-module__MOGStW__field input[aria-invalid=true]{border-color:#f05a46}.contact-module__MOGStW__methods{border:0;gap:.5rem;margin:0;padding:0;display:flex}.contact-module__MOGStW__method{cursor:pointer;position:relative}.contact-module__MOGStW__method input{opacity:0;width:1px;height:1px;position:absolute}.contact-module__MOGStW__method span{border:1px solid var(--line);color:#e8eef7;border-radius:999px;padding:.55rem 1rem;font-size:.9rem;display:inline-flex}.contact-module__MOGStW__method input:checked+span{background:var(--accent);color:#0b0f17;border-color:#0000}.contact-module__MOGStW__method input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.contact-module__MOGStW__hint{color:#6f7f96;font-size:.8rem}.contact-module__MOGStW__error{color:#ff8a78;margin:0;font-size:.85rem}.contact-module__MOGStW__reply .contact-module__MOGStW__send{justify-self:start}.contact-module__MOGStW__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-module__MOGStW__sent{background:linear-gradient(#121a2beb,#070b14eb);border-radius:24px;outline:none;justify-items:center;gap:.75rem;padding:2rem 1.5rem;display:grid;box-shadow:inset 0 0 0 1px #a8e03a66,0 30px 80px #00000073}.contact-module__MOGStW__stamp{border:4px solid var(--accent);color:var(--accent);font:700 1.2rem/1 var(--a-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;padding:.4rem .9rem;transform:rotate(-8deg);box-shadow:0 0 30px #a8e03a4d}.contact-module__MOGStW__sentTitle{font:700 clamp(1.4rem, 2.6vw, 2rem)/1.1 var(--a-display), system-ui, sans-serif;margin:0}.contact-module__MOGStW__direct{margin:0}.contact-module__MOGStW__direct a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;color:#c9d4e3!important;background:0 0!important;padding:0!important}.contact-module__MOGStW__next{border-top:1px solid var(--line);text-align:left;gap:1rem;width:min(100%,46rem);margin-top:1rem;padding-top:2rem;display:grid}.contact-module__MOGStW__next h2{font:700 1.5rem/1.1 var(--a-display), system-ui, sans-serif;margin:0}.contact-module__MOGStW__next ol{counter-reset:paso;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.contact-module__MOGStW__next li{counter-increment:paso;color:#c9d4e3;align-items:baseline;gap:.8rem;display:flex}.contact-module__MOGStW__next li:before{content:counter(paso, decimal-leading-zero);font-family:var(--font-geist-mono), "Geist Mono", monospace;color:var(--accent);font-size:.8rem}.contact-module__MOGStW__nextLink{color:#e8eef7;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;justify-self:start;text-decoration-thickness:2px}.contact-module__MOGStW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.contact-module__MOGStW__prompt{border-radius:24px;flex-direction:column;align-items:stretch;padding:1rem}.contact-module__MOGStW__needInput{min-height:4.4rem}.contact-module__MOGStW__ghost{white-space:normal}.contact-module__MOGStW__send{justify-content:center}}
.casepage-module__-rsStq__index{padding:clamp(2rem, 5vw, 4rem) var(--a-gutter) clamp(4rem, 8vw, 6rem);color:#e8eef7;gap:1.5rem;display:grid}.casepage-module__-rsStq__h2{font-family:var(--a-display);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1}.casepage-module__-rsStq__rows{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.casepage-module__-rsStq__row{color:inherit;isolation:isolate;border-bottom:1px solid #ffffff1a;gap:.35rem 2rem;padding:1.25rem 0;text-decoration:none;display:grid;position:relative}.casepage-module__-rsStq__row:before{content:"";inset:0 calc(var(--a-gutter) * -.5);z-index:-1;opacity:0;transform-origin:0;background:linear-gradient(90deg,#a8e03a24,#a8e03a05 60%,#0000);border-radius:14px;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scaleX(.6)}.casepage-module__-rsStq__row:hover:before,.casepage-module__-rsStq__row:focus-visible:before{opacity:1;transform:none}.casepage-module__-rsStq__row:focus-visible{outline:none}.casepage-module__-rsStq__rowName{font-family:var(--a-display);font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;line-height:1.05;transition:color .25s}.casepage-module__-rsStq__row:hover .casepage-module__-rsStq__rowName,.casepage-module__-rsStq__row:focus-visible .casepage-module__-rsStq__rowName{color:#a8e03a}.casepage-module__-rsStq__rowResult{color:#9fb0c8;line-height:1.45}.casepage-module__-rsStq__rowMeta{color:#6f7f96;font-size:.9rem}.casepage-module__-rsStq__filters{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.casepage-module__-rsStq__filter{color:#e8eef7;background:#ffffff0d;border-radius:999px;padding:.55rem 1rem;font-size:.92rem;text-decoration:none;transition:box-shadow .25s,color .25s;box-shadow:inset 0 0 0 1px #ffffff24}.casepage-module__-rsStq__filter:hover{color:#a8e03a;box-shadow:inset 0 0 0 1px #a8e03a99,0 0 20px #a8e03a33}.casepage-module__-rsStq__filter:focus-visible{outline-offset:3px;outline:2px solid #a8e03a}@media (min-width:900px){.casepage-module__-rsStq__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.7fr);align-items:baseline}.casepage-module__-rsStq__rowMeta{text-align:right}}
.plans-module__Utj68G__cards{--accent:#a8e03a;padding:clamp(1rem, 3vw, 2rem) var(--a-gutter) clamp(3rem, 7vw, 5rem);color:#e8eef7;gap:1.25rem;display:grid;position:relative}.plans-module__Utj68G__step{z-index:1;perspective:1400px;position:relative}.plans-module__Utj68G__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1c2740eb,#0c121ef0);border-radius:24px;align-content:start;gap:.85rem;height:100%;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff1f,0 30px 80px #00000073}.plans-module__Utj68G__card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;box-shadow:0 0 18px var(--accent);opacity:calc(.45 + var(--step,0) * .27);position:absolute;top:0;left:8%;right:8%}.plans-module__Utj68G__step:first-of-type .plans-module__Utj68G__card{box-shadow:inset 0 0 0 1px #a8e03a8c,0 30px 80px #00000073,0 0 70px #a8e03a29}.plans-module__Utj68G__cardGlare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff14, transparent 50%);position:absolute;inset:0}.plans-module__Utj68G__name{font-family:var(--a-display);margin:0;font-size:clamp(2.3rem,3.4vw,3.3rem);font-weight:700;line-height:.9}.plans-module__Utj68G__price{font-family:var(--a-display);color:#9fb0c8;margin:0;font-size:1.3rem;font-weight:600}.plans-module__Utj68G__price[data-plan=pagina]{white-space:nowrap;color:var(--accent);text-shadow:0 0 30px #a8e03a66;font-size:clamp(1.7rem,2.3vw,2.2rem);font-weight:700}.plans-module__Utj68G__summary{color:#9fb0c8;margin:0;line-height:1.5}.plans-module__Utj68G__includes{color:#c9d4e3;gap:.55rem;margin:.5rem 0 1rem;padding:0;line-height:1.45;list-style:none;display:grid}.plans-module__Utj68G__includes li{grid-template-columns:1.1rem 1fr;gap:.4rem;display:grid}.plans-module__Utj68G__includes li:before{content:"✓";color:var(--accent);font-weight:700}.plans-module__Utj68G__cta{place-self:end start}.plans-module__Utj68G__rail{display:none}.plans-module__Utj68G__addons{padding:0 var(--a-gutter) clamp(3rem, 7vw, 5rem);color:#e8eef7;gap:1rem;display:grid}.plans-module__Utj68G__addons h2{font-family:var(--a-display);margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1}.plans-module__Utj68G__addons ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.plans-module__Utj68G__addons li{background:#ffffff0d;border-radius:999px;padding:.6rem 1.1rem;box-shadow:inset 0 0 0 1px #ffffff24}.plans-module__Utj68G__addons li:before{content:"+ ";color:var(--accent);font-weight:700}.plans-module__Utj68G__updated{color:#6f7f96;margin:0;font-size:.9rem}@media (min-width:1024px){.plans-module__Utj68G__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-top:6rem}.plans-module__Utj68G__step{transform:translateY(calc(var(--step) * -3rem))}.plans-module__Utj68G__rail{--p:1;left:calc(var(--a-gutter) + 1.5rem);right:calc(var(--a-gutter) + 1.5rem);z-index:2;pointer-events:none;filter:drop-shadow(0 0 6px #a8e03ae6)drop-shadow(0 0 18px #a8e03a80);height:6rem;clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);display:block;position:absolute;top:-1.25rem}.plans-module__Utj68G__railLine{clip-path:polygon(0 100%,0 calc(100% - 2.5px),100% 0,100% 2.5px);background:linear-gradient(90deg,#84b026,#eaffb8);position:absolute;inset:0}}
.faq-module__g_sqyG__faq{--accent:#a8e03a;--brand:#84b026;padding:clamp(4rem, 9vw, 7rem) var(--a-gutter);color:#e8eef7;background:radial-gradient(ellipse 40% 45% at 50% 58%, #84b0261f, transparent 70%), radial-gradient(ellipse 70% 50% at 50% 55%, #23324a99, transparent 75%), var(--a-bg);gap:clamp(2rem,4vw,3rem);display:grid;overflow:clip}.faq-module__g_sqyG__h2{text-align:center;font-family:var(--a-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,4.4vw,4.75rem);font-weight:700;line-height:.9}.faq-module__g_sqyG__stage{justify-items:center;gap:1.5rem;display:grid;position:relative}.faq-module__g_sqyG__logo{filter:drop-shadow(0 0 20px #a8e03ab3);perspective:600px;width:64px;height:74px;transition:opacity .25s,transform .35s;display:block}.faq-module__g_sqyG__mark{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.faq-module__g_sqyG__mark svg{width:100%;height:100%;display:block;position:absolute;inset:0}.faq-module__g_sqyG__layer .faq-module__g_sqyG__hex{fill:#0d1422;stroke:var(--brand)}.faq-module__g_sqyG__layer .faq-module__g_sqyG__mono{fill:#8f98a8}.faq-module__g_sqyG__front{filter:drop-shadow(0 0 14px #a8e03a99)}.faq-module__g_sqyG__hex{fill:#161f30;stroke:var(--accent);stroke-width:9px;stroke-linejoin:round}.faq-module__g_sqyG__mono{fill:#f4f4f4}.faq-module__g_sqyG__beams{display:none}.faq-module__g_sqyG__chips{flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.faq-module__g_sqyG__chip{color:#e8eef7;max-width:17rem;font:500 .95rem/1.3 var(--a-body,inherit), system-ui, sans-serif;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff14,#ffffff08);border:0;border-radius:999px;padding:.7rem 1.1rem;transition:background .25s,color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff24,0 10px 30px #0000004d}.faq-module__g_sqyG__chip:hover{box-shadow:inset 0 0 0 1px #a8e03a99,0 10px 30px #0000004d,0 0 24px #a8e03a40}.faq-module__g_sqyG__chip[aria-expanded=true]{background:var(--accent);color:#0b0f17;box-shadow:0 0 34px #a8e03a73}.faq-module__g_sqyG__chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq-module__g_sqyG__slot{justify-items:center;gap:.5rem;display:grid}.faq-module__g_sqyG__inline{background:#070b14e6;border-radius:16px;width:min(100%,26rem);padding:1rem 1.2rem;overflow:hidden;box-shadow:inset 0 0 0 1px #a8e03a73}.faq-module__g_sqyG__inline[hidden]{display:none}.faq-module__g_sqyG__answerWrap{width:100%;display:none}.faq-module__g_sqyG__card{background:linear-gradient(#121a2bf2,#070b14f2);border-radius:20px;padding:1.4rem 3rem 1.4rem 1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a8e03a80,0 30px 80px #00000080,0 0 60px #a8e03a26}.faq-module__g_sqyG__q{font:600 1.15rem/1.2 var(--a-display), system-ui, sans-serif;color:var(--accent);margin:0 0 .6rem}.faq-module__g_sqyG__a{color:#c9d4e3;margin:0;line-height:1.6}.faq-module__g_sqyG__close{color:#e8eef7;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:2rem;height:2rem;font-size:1.3rem;line-height:1;position:absolute;top:.8rem;right:.9rem}.faq-module__g_sqyG__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:900px){.faq-module__g_sqyG__stage{height:clamp(34rem,48vw,44rem);display:block}.faq-module__g_sqyG__logo{aspect-ratio:87/100;filter:drop-shadow(0 0 40px #a8e03ab3);width:clamp(110px,10vw,150px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-module__g_sqyG__stage[data-active] .faq-module__g_sqyG__logo{opacity:.12;transform:translate(-50%,-50%)scale(.7)}.faq-module__g_sqyG__beams{pointer-events:none;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.faq-module__g_sqyG__glow{stroke:var(--accent);stroke-width:16px;stroke-linecap:round;filter:blur(8px)}.faq-module__g_sqyG__core{stroke:#f6ffe0;stroke-width:3px;stroke-linecap:round}.faq-module__g_sqyG__impact{fill:none;stroke:#c8f06a;stroke-width:4px}.faq-module__g_sqyG__chips{display:block;position:absolute;inset:0}.faq-module__g_sqyG__slot{left:var(--x);top:var(--y);z-index:2;position:absolute;transform:translate(-50%,-50%)}.faq-module__g_sqyG__chip{width:max-content;max-width:15rem}.faq-module__g_sqyG__inline{display:none!important}.faq-module__g_sqyG__slot{display:block}.faq-module__g_sqyG__answerWrap{z-index:3;width:min(32rem,42%);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
