.AskForm-module__iq8CMW__frame{border-radius:18px;max-width:680px;margin:30px auto 0;padding:1.5px;position:relative;overflow:hidden}.AskForm-module__iq8CMW__frame:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, var(--g1), var(--g2), var(--g3), var(--g1));width:120%;animation:6s linear infinite AskForm-module__iq8CMW__ask-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.AskForm-module__iq8CMW__frame:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--ac) 20%, transparent)}.AskForm-module__iq8CMW__inner{background:var(--bg);border-radius:17px;align-items:center;gap:8px;padding:8px;display:flex;position:relative}.AskForm-module__iq8CMW__answer{animation:AskForm-module__iq8CMW__ask-pop .4s var(--ease) both}@media (prefers-reduced-motion:no-preference){.AskForm-module__iq8CMW__word{animation:.25s both AskForm-module__iq8CMW__ask-word;animation-delay:calc(var(--i) * 35ms);display:inline-block}}@keyframes AskForm-module__iq8CMW__ask-spin{to{transform:rotate(1turn)}}@keyframes AskForm-module__iq8CMW__ask-pop{0%{opacity:0;transform:translateY(6px)}}@keyframes AskForm-module__iq8CMW__ask-word{0%{opacity:0}}
.ContactCTA-module__O6KwKG__section{view-timeline-name:--contact-cta;view-timeline-axis:block}.ContactCTA-module__O6KwKG__horizon{border-top:2px solid var(--ac);width:1500px;height:520px;box-shadow:0 -20px 90px color-mix(in srgb, var(--ac) 35%, transparent), 0 -60px 160px color-mix(in srgb, var(--g2) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-380px;left:50%;transform:translate(-50%)}@keyframes ContactCTA-module__O6KwKG__horizon-rise{0%{transform:translate(-50%,140px)}to{transform:translate(-50%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ContactCTA-module__O6KwKG__horizon{animation:linear both ContactCTA-module__O6KwKG__horizon-rise;animation-timeline:--contact-cta;animation-range:cover cover 100vh}}}
.Founder-module__bSousa__photo{border-radius:20px;width:100%;max-width:300px;margin:0;padding:1.5px;position:relative;overflow:hidden}.Founder-module__bSousa__photo:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, var(--g1), var(--g2), var(--g3), transparent);animation:7s linear infinite Founder-module__bSousa__photo-spin;position:absolute;inset:-60%}.Founder-module__bSousa__frame{aspect-ratio:4/5;background:#141829;border-radius:19px;position:relative;overflow:hidden}.Founder-module__bSousa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes Founder-module__bSousa__photo-spin{to{transform:rotate(1turn)}}
.Hero-module__KTD73a__layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__KTD73a__blob{background:radial-gradient(circle,var(--lightningcss-light,#6e6bff4d)var(--lightningcss-dark,#6e6bff73),#0000 70%);border-radius:50%;width:620px;height:620px;animation:15s ease-in-out infinite Hero-module__KTD73a__drift;position:absolute;top:-240px;right:-160px}@keyframes Hero-module__KTD73a__drift{50%{transform:translate(-70px,50px)scale(1.15)}}
.Process-module__RRL9Hq__flow path{stroke-dasharray:6 12;animation:26s linear infinite Process-module__RRL9Hq__flow}@keyframes Process-module__RRL9Hq__flow{to{stroke-dashoffset:-400px}}@media (prefers-reduced-motion:reduce){.Process-module__RRL9Hq__flow path{animation:none}}
.RoastTeaser-module__o5yGiq__glow{pointer-events:none;background:radial-gradient(circle,var(--lightningcss-light,#2ee6c566)var(--lightningcss-dark,#2ee6c540),#0000 70%);border-radius:50%;width:560px;height:560px;animation:15s ease-in-out infinite RoastTeaser-module__o5yGiq__glow-drift;position:absolute;top:10%;left:-200px}.RoastTeaser-module__o5yGiq__bar{transform-origin:0}.RoastTeaser-module__o5yGiq__card[data-armed] .RoastTeaser-module__o5yGiq__bar{transform:scaleX(0)}.RoastTeaser-module__o5yGiq__card[data-armed][data-scored] .RoastTeaser-module__o5yGiq__bar{transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transform:none}@keyframes RoastTeaser-module__o5yGiq__glow-drift{50%{transform:translate(-70px,50px)scale(1.15)}}
.Services-module__zXymXq__dash{border:1px solid var(--bd);background:var(--bg2);border-radius:14px;height:210px;display:flex;position:absolute;top:24px;left:44%;right:24px;overflow:hidden;box-shadow:0 20px 50px #0000001f}.Services-module__zXymXq__dashSide{border-right:1px solid var(--bd);align-content:start;gap:8px;width:34px;padding:12px 8px;display:grid}.Services-module__zXymXq__dashSide span{background:var(--bd);border-radius:4px;height:10px}.Services-module__zXymXq__dashSide span:first-child{background:var(--ac)}.Services-module__zXymXq__dashMain{flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px;display:flex}.Services-module__zXymXq__kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Services-module__zXymXq__kpi{border:1px solid var(--bd);background:var(--sf);border-radius:8px;padding:6px 8px}.Services-module__zXymXq__kpiLabel{font-family:var(--font-jetbrains-mono,ui-monospace), monospace;color:var(--mu);font-size:9px;display:block}.Services-module__zXymXq__kpiValue{font-family:var(--font-sora,var(--font-inter,system-ui)), sans-serif;font-size:15px;font-weight:600}.Services-module__zXymXq__chart{width:100%;height:60px}.Services-module__zXymXq__line{stroke-dasharray:100;stroke-dashoffset:0;animation:4s ease-in-out infinite Services-module__zXymXq__draw}@keyframes Services-module__zXymXq__draw{0%{stroke-dashoffset:100px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.Services-module__zXymXq__rows{gap:6px;display:grid}.Services-module__zXymXq__rows span{background:var(--bd);border-radius:4px;height:8px}.Services-module__zXymXq__rows span:nth-child(2){width:80%}.Services-module__zXymXq__rows span:nth-child(3){width:60%}.Services-module__zXymXq__phone{border:2px solid var(--bd);background:var(--bg2);transform-origin:100% 0;border-radius:24px;width:130px;height:236px;position:absolute;top:16px;right:22px;overflow:hidden;transform:scale(.62);box-shadow:0 20px 50px #00000026}.Services-module__zXymXq__screen{animation:9s cubic-bezier(.6,0,.3,1) infinite Services-module__zXymXq__scroll-screens;position:absolute;inset:0}.Services-module__zXymXq__page{flex-direction:column;gap:8px;height:236px;padding:22px 12px 12px;display:flex}.Services-module__zXymXq__bar{background:var(--bd);border-radius:5px;height:9px;display:block}.Services-module__zXymXq__heroBlock{background:linear-gradient(135deg, var(--g1), var(--g2));opacity:.85;border-radius:12px;height:54px;display:block}.Services-module__zXymXq__w50{width:50%}.Services-module__zXymXq__w55{width:55%}.Services-module__zXymXq__w60{width:60%}.Services-module__zXymXq__w70{width:70%}.Services-module__zXymXq__w80{width:80%}.Services-module__zXymXq__tile{border-radius:10px;height:34px}.Services-module__zXymXq__tile40{border-radius:10px;height:40px}.Services-module__zXymXq__tile70{border-radius:12px;height:70px}.Services-module__zXymXq__tint{background:color-mix(in srgb, var(--ac) 35%, transparent)}@keyframes Services-module__zXymXq__scroll-screens{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-236px)}66%,95%{transform:translateY(-472px)}to{transform:translateY(0)}}.Services-module__zXymXq__avatars{display:flex;position:absolute;top:24px;left:34px}.Services-module__zXymXq__avatar{border:2px solid var(--bg2);background:linear-gradient(135deg, var(--g1), var(--g2));border-radius:50%;width:40px;height:40px;margin-left:-10px;animation:3s ease-in-out infinite Services-module__zXymXq__bob}.Services-module__zXymXq__avatar:nth-child(2){background:linear-gradient(135deg, var(--g2), var(--g3));animation-delay:.2s}.Services-module__zXymXq__avatar:nth-child(3){background:linear-gradient(135deg, var(--g3), var(--g1));animation-delay:.4s}.Services-module__zXymXq__avatar:nth-child(4){background:var(--sf2);animation-delay:.6s}@keyframes Services-module__zXymXq__bob{50%{transform:translateY(-5px)}}.Services-module__zXymXq__radar{border:1px solid var(--bd);background:repeating-radial-gradient(circle, transparent 0 12px, var(--bd) 12px 13px);border-radius:50%;width:76px;height:76px;position:absolute;top:22px;right:22px}.Services-module__zXymXq__radar:after{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--ac) 50%, transparent), transparent 25%);border-radius:50%;animation:3s linear infinite Services-module__zXymXq__spin;position:absolute;inset:0}@keyframes Services-module__zXymXq__spin{to{transform:rotate(1turn)}}@media not (min-width:40rem){.Services-module__zXymXq__dash{height:190px;margin-bottom:18px;position:relative;top:auto;left:auto;right:auto}.Services-module__zXymXq__phone{display:none}}@media (prefers-reduced-motion:reduce){.Services-module__zXymXq__line,.Services-module__zXymXq__screen,.Services-module__zXymXq__avatar,.Services-module__zXymXq__radar:after{animation:none}}
.TechMarquee-module__bwSplW__track{animation:36s linear infinite TechMarquee-module__bwSplW__slide}.TechMarquee-module__bwSplW__reverse{animation-duration:44s;animation-direction:reverse}.TechMarquee-module__bwSplW__row:hover .TechMarquee-module__bwSplW__track{animation-play-state:paused}.TechMarquee-module__bwSplW__section:has(.TechMarquee-module__bwSplW__pause:checked) .TechMarquee-module__bwSplW__track{animation-play-state:paused}.TechMarquee-module__bwSplW__playIcon{display:none}.TechMarquee-module__bwSplW__switch:has(.TechMarquee-module__bwSplW__pause:checked) .TechMarquee-module__bwSplW__pauseIcon{display:none}.TechMarquee-module__bwSplW__switch:has(.TechMarquee-module__bwSplW__pause:checked) .TechMarquee-module__bwSplW__playIcon{display:block}@keyframes TechMarquee-module__bwSplW__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TechMarquee-module__bwSplW__track{animation:none}}
.DeviceMockup-module__d8PIIa__stage{--glow:color-mix(in srgb, var(--g2) 45%, transparent);--ink-ok:#097764;--ink-muted:#646b7e;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .DeviceMockup-module__d8PIIa__stage{--glow:color-mix(in srgb, var(--g2) 30%, transparent)}}:root[data-theme=light] .DeviceMockup-module__d8PIIa__stage{--glow:color-mix(in srgb, var(--g2) 30%, transparent)}.DeviceMockup-module__d8PIIa__stage:before{content:"";background:radial-gradient(circle, var(--glow), transparent 70%);border-radius:50%;width:320px;height:320px;position:absolute}.DeviceMockup-module__d8PIIa__phone{width:200px;height:400px;transition:transform .6s var(--ease);background:#0d1020;border-radius:34px;padding:9px;position:relative;transform:rotate(-4deg);box-shadow:0 30px 60px #0000004d,inset 0 0 0 1px #ffffff1f}.DeviceMockup-module__d8PIIa__notch{z-index:2;background:#0d1020;border-radius:10px;width:62px;height:18px;margin-left:-31px;position:absolute;top:16px;left:50%}.DeviceMockup-module__d8PIIa__screen{color:#10142a;background:#f5f7fb;border-radius:26px;flex-direction:column;gap:8px;height:100%;padding:40px 12px 12px;font-size:10px;display:flex;position:relative;overflow:hidden}.DeviceMockup-module__d8PIIa__browser{color:#10142a;width:100%;max-width:380px;transition:transform .6s var(--ease);background:#f5f7fb;border-radius:14px;font-size:10px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 60px #0000004d,0 0 0 1px #10142a1f}.DeviceMockup-module__d8PIIa__titlebar{background:#e9edf5;align-items:center;gap:5px;padding:9px 12px;display:flex}.DeviceMockup-module__d8PIIa__dot{background:#c9cfdc;border-radius:50%;width:8px;height:8px}.DeviceMockup-module__d8PIIa__address{background:#fff;border-radius:7px;flex:1;height:14px;margin-left:10px}.DeviceMockup-module__d8PIIa__window{min-height:230px;display:flex}.DeviceMockup-module__d8PIIa__sidebar{background:#10142a;align-content:start;gap:8px;width:70px;padding:12px 8px;display:grid}.DeviceMockup-module__d8PIIa__sidebar>span{background:#ffffff2e;border-radius:4px;height:8px}.DeviceMockup-module__d8PIIa__sidebar>span:first-child{background:#2ee6c5}.DeviceMockup-module__d8PIIa__main{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.DeviceMockup-module__d8PIIa__kpis{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.DeviceMockup-module__d8PIIa__kpis>div{background:#fff;border-radius:8px;padding:7px;box-shadow:0 2px 6px #10142a0f}.DeviceMockup-module__d8PIIa__kpis b{font-family:var(--font-sora), sans-serif;font-size:13px;display:block}.DeviceMockup-module__d8PIIa__chart{padding:8px}.DeviceMockup-module__d8PIIa__sparkline{width:100%;height:60px;display:block}.DeviceMockup-module__d8PIIa__title{font-family:var(--font-sora), sans-serif;font-size:14px;font-weight:600}.DeviceMockup-module__d8PIIa__box{background:#fff;border-radius:12px;padding:10px;box-shadow:0 2px 8px #10142a0f}.DeviceMockup-module__d8PIIa__big{font-family:var(--font-sora), sans-serif;font-size:20px;font-weight:700}.DeviceMockup-module__d8PIIa__muted{color:var(--ink-muted)}.DeviceMockup-module__d8PIIa__meter{background:#e6eaf2;border-radius:4px;height:6px;overflow:hidden}.DeviceMockup-module__d8PIIa__meter>span{background:#0b8a74;border-radius:4px;height:100%;display:block}.DeviceMockup-module__d8PIIa__row{align-items:center;gap:6px;display:flex}.DeviceMockup-module__d8PIIa__between{justify-content:space-between}.DeviceMockup-module__d8PIIa__wrap{flex-wrap:wrap}.DeviceMockup-module__d8PIIa__chip{background:#eef1f7;border-radius:8px;padding:5px 8px;font-weight:600}.DeviceMockup-module__d8PIIa__chipOn{background:var(--ink-ok);color:#fff}.DeviceMockup-module__d8PIIa__cta{color:#fff;text-align:center;background:#10142a;border-radius:10px;margin-top:auto;padding:9px;font-weight:600}.DeviceMockup-module__d8PIIa__bars{align-items:flex-end;gap:5px;height:70px;display:flex}.DeviceMockup-module__d8PIIa__bars>span{background:linear-gradient(#5b57f2,#0b8a74);border-radius:3px 3px 0 0;flex:1}.DeviceMockup-module__d8PIIa__ok{color:var(--ink-ok)}.DeviceMockup-module__d8PIIa__okStrong{color:var(--ink-ok);font-weight:600}.DeviceMockup-module__d8PIIa__alt{color:var(--ink-muted);font-weight:600}.DeviceMockup-module__d8PIIa__swatch{background:linear-gradient(135deg,#8a87ff,#2ee6c5);border-radius:10px;width:30px;height:30px}.DeviceMockup-module__d8PIIa__placeholder{text-align:center;margin:auto}.DeviceMockup-module__d8PIIa__placeholder .DeviceMockup-module__d8PIIa__plus{color:#0b8a74;border:2px dashed #b9c0d0;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:30px;display:flex}.DeviceMockup-module__d8PIIa__placeholder b{font-size:13px}:is(:has(a:hover)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__phone,:has(a:hover)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__browser,:has(a:focus-visible)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__phone,:has(a:focus-visible)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__browser){transform:rotate(0)translateY(-6px)}@media not (min-width:60rem){.DeviceMockup-module__d8PIIa__stage:before{width:240px;height:240px}.DeviceMockup-module__d8PIIa__phone{width:170px;height:340px}.DeviceMockup-module__d8PIIa__browser{max-width:300px}}@media not (min-width:700px){.DeviceMockup-module__d8PIIa__stage{min-height:300px}.DeviceMockup-module__d8PIIa__phone{width:160px;height:320px}}@media (prefers-reduced-motion:reduce){.DeviceMockup-module__d8PIIa__phone,.DeviceMockup-module__d8PIIa__browser{transition:none}:is(:has(a:hover)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__phone,:has(a:focus-visible)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__phone){transform:rotate(-4deg)}:is(:has(a:hover)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__browser,:has(a:focus-visible)>.DeviceMockup-module__d8PIIa__stage .DeviceMockup-module__d8PIIa__browser){transform:rotate(-2deg)}}
.WorkDeck-module__BD9boa__card{top:calc(env(safe-area-inset-top,0px) + 84px + var(--deck-index,0) * 18px);transform-origin:50% 0;height:440px;margin-bottom:44px;display:grid;position:sticky}.WorkDeck-module__BD9boa__card:has(:focus-visible){z-index:1}@media not (min-width:60rem){.WorkDeck-module__BD9boa__card{height:auto;min-height:440px}}@media not (min-width:700px){.WorkDeck-module__BD9boa__card{min-height:560px;position:static}}