.case-deck-module__Nv796W__deck{gap:0;display:grid}.case-deck-module__Nv796W__stack{isolation:isolate;align-items:start;display:grid;position:relative}.case-deck-module__Nv796W__slot{transform-origin:50%;will-change:transform, opacity;grid-area:1/1;position:absolute;inset:0}.case-deck-module__Nv796W__slotFront{position:relative;inset:auto}.case-deck-module__Nv796W__slot[data-depth="0"]{z-index:5;opacity:1;transform:translate(0%)scale(1)rotate(0)}.case-deck-module__Nv796W__slot[data-depth="1"]{z-index:4;opacity:.84;transform:translate(24%,3.5%)scale(.94)rotate(2.4deg)}.case-deck-module__Nv796W__slot[data-depth="2"]{z-index:3;opacity:.68;transform:translate(34%,7%)scale(.88)rotate(4.8deg)}.case-deck-module__Nv796W__slot[data-depth="3"]{z-index:2;opacity:.52;transform:translate(44%,10.5%)scale(.82)rotate(7.2deg)}.case-deck-module__Nv796W__slot:not(.case-deck-module__Nv796W__slotFront){cursor:pointer}@media (max-width:48rem){.case-deck-module__Nv796W__slot[data-depth="1"]{transform:translate(.8rem,.85rem)scale(.95)rotate(1.6deg)}.case-deck-module__Nv796W__slot[data-depth="2"]{transform:translate(1.3rem,1.25rem)scale(.9)rotate(3.2deg)}.case-deck-module__Nv796W__slot[data-depth="3"]{transform:translate(1.8rem,1.65rem)scale(.85)rotate(4.8deg)}}.case-deck-module__Nv796W__frameHolder{height:100%;display:block}.case-deck-module__Nv796W__frame{height:100%}.case-deck-module__Nv796W__slot:not(.case-deck-module__Nv796W__slotFront) .case-deck-module__Nv796W__frame{overflow:hidden}.case-deck-module__Nv796W__slot:not(.case-deck-module__Nv796W__slotFront) .case-deck-module__Nv796W__frame:after{content:"";z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(5px);pointer-events:none;background:linear-gradient(160deg,#5200733d,#0c007f29);position:absolute;inset:0}.case-deck-module__Nv796W__advance{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-deck-module__Nv796W__advance:focus-visible{width:auto;height:auto;padding:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;clip:auto;clip-path:none;color:var(--color-text-primary);cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-brand-purple);border-radius:var(--radius-small);font-size:.8rem;font-weight:720;position:static;overflow:visible}@media (max-width:48rem) and (prefers-reduced-motion:no-preference){.case-deck-module__Nv796W__slotFront .case-deck-module__Nv796W__frame{animation:case-deck-module__Nv796W__deck-float 4.5s var(--ease-standard) infinite}}@keyframes case-deck-module__Nv796W__deck-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:48rem){.case-deck-module__Nv796W__advance{width:auto;height:auto;padding:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;clip:auto;clip-path:none;color:var(--color-text-primary);cursor:pointer;background:var(--color-surface-primary);border:1px solid var(--color-brand-purple);border-radius:var(--radius-small);justify-self:center;font-size:.8rem;font-weight:720;position:static;overflow:visible}}
.page-flow-module__Gg77-q__flow{z-index:3;opacity:0;contain:layout;width:9.4rem;transition:opacity var(--duration-standard) var(--ease-standard);position:fixed;top:5.5rem;bottom:1rem;left:clamp(.5rem,1.6vw,1.5rem);overflow:visible}.page-flow-module__Gg77-q__flow[data-visible=true]{opacity:.7}.page-flow-module__Gg77-q__flow:focus-within{opacity:1}.page-flow-module__Gg77-q__flow[data-collision=true]{opacity:0}.page-flow-module__Gg77-q__flow svg{width:100%;height:100%;overflow:visible}.page-flow-module__Gg77-q__backbone,.page-flow-module__Gg77-q__stream,.page-flow-module__Gg77-q__dataflow,.page-flow-module__Gg77-q__loopOut,.page-flow-module__Gg77-q__loopBack{fill:none;vector-effect:non-scaling-stroke}.page-flow-module__Gg77-q__backbone{stroke:color-mix(in srgb, var(--color-border-strong) 62%, transparent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.page-flow-module__Gg77-q__stream{stroke:var(--color-brand-purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px}.page-flow-module__Gg77-q__dataflow{stroke:color-mix(in srgb, var(--color-brand-blue) 55%, transparent);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:2 11;animation:2.6s linear infinite page-flow-module__Gg77-q__flow-drift}.page-flow-module__Gg77-q__loopOut,.page-flow-module__Gg77-q__loopBack{stroke:color-mix(in srgb, var(--color-brand-purple) 60%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 9}.page-flow-module__Gg77-q__loopOut{animation:1.8s linear infinite page-flow-module__Gg77-q__flow-drift}.page-flow-module__Gg77-q__loopBack{animation:1.8s linear infinite reverse page-flow-module__Gg77-q__flow-drift}.page-flow-module__Gg77-q__flow[data-scroll-direction=up] .page-flow-module__Gg77-q__dataflow,.page-flow-module__Gg77-q__flow[data-scroll-direction=up] .page-flow-module__Gg77-q__spark,.page-flow-module__Gg77-q__flow[data-scroll-direction=up] .page-flow-module__Gg77-q__loopOut{animation-direction:reverse}.page-flow-module__Gg77-q__flow[data-scroll-direction=up] .page-flow-module__Gg77-q__loopBack{animation-direction:normal}.page-flow-module__Gg77-q__node{color:var(--color-border-strong);cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:color var(--duration-slow,.36s) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);display:block}.page-flow-module__Gg77-q__node:hover,.page-flow-module__Gg77-q__node:focus-visible{transform:scale(1.22)}.page-flow-module__Gg77-q__node[data-reached=true]{color:var(--color-brand-purple)}.page-flow-module__Gg77-q__node[data-flow-node=end][data-reached=true]{color:var(--color-brand-purple-on-dark-surface)}.page-flow-module__Gg77-q__node[data-active=true] .page-flow-module__Gg77-q__frame{filter:drop-shadow(0 0 .6rem #5200738c)}.page-flow-module__Gg77-q__node:focus-visible{outline:none}.page-flow-module__Gg77-q__node:focus-visible .page-flow-module__Gg77-q__frame{stroke:var(--color-focus);stroke-width:2.5px;filter:drop-shadow(0 0 .4rem var(--color-focus))}.page-flow-module__Gg77-q__node:focus-visible .page-flow-module__Gg77-q__iconArt{filter:drop-shadow(0 0 .4rem var(--color-focus))}.page-flow-module__Gg77-q__frame{fill:var(--color-surface-canvas);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke var(--duration-slow,.36s) var(--ease-standard), filter var(--duration-standard) var(--ease-standard)}.page-flow-module__Gg77-q__iconArt{transition:filter var(--duration-standard) var(--ease-standard)}.page-flow-module__Gg77-q__spark{fill:var(--color-brand-blue);opacity:0;animation:6.5s cubic-bezier(.45,0,.55,1) infinite page-flow-module__Gg77-q__flow-spark}.page-flow-module__Gg77-q__pulse{fill:var(--color-brand-purple);stroke:var(--color-surface-canvas);stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .5rem #5200738c);transition:opacity var(--duration-standard) var(--ease-standard)}.page-flow-module__Gg77-q__pulseEcho{opacity:0}.page-flow-module__Gg77-q__pulseRing{fill:none;stroke:var(--color-brand-purple-on-dark-surface);stroke-width:1.75px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.page-flow-module__Gg77-q__flow[data-end-reached=true] .page-flow-module__Gg77-q__pulseRing{animation:page-flow-module__Gg77-q__flow-logo-ping 2.6s var(--ease-out) infinite}.page-flow-module__Gg77-q__flow[data-end-reached=true] .page-flow-module__Gg77-q__pulseRingDelay{animation-delay:1.3s}@keyframes page-flow-module__Gg77-q__flow-drift{to{stroke-dashoffset:-13px}}@keyframes page-flow-module__Gg77-q__flow-spark{0%{opacity:0;transform:translateY(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(1290px)}}@keyframes page-flow-module__Gg77-q__flow-logo-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (max-width:79.99rem){.page-flow-module__Gg77-q__flow{display:none}}@media (prefers-reduced-motion:reduce){.page-flow-module__Gg77-q__flow{opacity:.85;height:30rem;transition:none;position:absolute;top:5.5rem;bottom:auto}.page-flow-module__Gg77-q__stream,.page-flow-module__Gg77-q__dataflow,.page-flow-module__Gg77-q__loopOut,.page-flow-module__Gg77-q__loopBack,.page-flow-module__Gg77-q__spark,.page-flow-module__Gg77-q__pulse,.page-flow-module__Gg77-q__pulseRing{display:none}.page-flow-module__Gg77-q__node,.page-flow-module__Gg77-q__frame{transition:none}.page-flow-module__Gg77-q__node:hover,.page-flow-module__Gg77-q__node:focus-visible{transform:none}}@media (max-width:79.99rem) and (prefers-reduced-motion:reduce){.page-flow-module__Gg77-q__flow{display:none}}
.hero-particles-module__A08RHa__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-particles-module__A08RHa__canvas{display:none}}
.hero-visual-module__Jzoy2W__frame{aspect-ratio:1;isolation:isolate;justify-self:end;width:min(100%,34rem);position:relative}.hero-visual-module__Jzoy2W__frame:before{z-index:-1;content:"";filter:blur(1.5rem);background:radial-gradient(circle,#52007326,#0000 68%);border-radius:50%;position:absolute;inset:12%}.hero-visual-module__Jzoy2W__integrated,.hero-visual-module__Jzoy2W__media{width:100%;height:100%}.hero-visual-module__Jzoy2W__integrated{overflow:visible}.hero-visual-module__Jzoy2W__gradientStart{stop-color:#520073}.hero-visual-module__Jzoy2W__gradientEnd{stop-color:#0c007f}html[data-theme=dark] .hero-visual-module__Jzoy2W__gradientStart{stop-color:#cf91ff}html[data-theme=dark] .hero-visual-module__Jzoy2W__gradientEnd{stop-color:#8ea1ff}.hero-visual-module__Jzoy2W__orbit,.hero-visual-module__Jzoy2W__route{fill:none;stroke:color-mix(in srgb, var(--color-border-strong) 72%, transparent);stroke-width:2px}.hero-visual-module__Jzoy2W__route{stroke:url(#hero-brand-gradient);stroke-width:6px}.hero-visual-module__Jzoy2W__nodes circle{fill:var(--color-surface-primary);stroke:url(#hero-brand-gradient);stroke-width:6px}.hero-visual-module__Jzoy2W__core{fill:var(--color-surface-primary);stroke:url(#hero-brand-gradient);stroke-width:5px;filter:drop-shadow(0 1.5rem 2.5rem #0c007f2e)}.hero-visual-module__Jzoy2W__mark{fill:none;stroke:url(#hero-brand-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.hero-visual-module__Jzoy2W__media{object-fit:contain;position:absolute;inset:0}@media (max-width:48rem){.hero-visual-module__Jzoy2W__frame{z-index:0;opacity:.32;pointer-events:none;width:15rem;position:absolute;top:1rem;right:-3rem}}@media (prefers-reduced-motion:reduce){.hero-visual-module__Jzoy2W__media{animation:none}}
.narrative-diagram-module__Dqou9q__diagram{width:100%;color:var(--narrative-accent,var(--color-brand-purple))}.narrative-diagram-module__Dqou9q__diagram svg{width:100%;height:auto;display:block;overflow:visible}.narrative-diagram-module__Dqou9q__connections path,.narrative-diagram-module__Dqou9q__node path,.narrative-diagram-module__Dqou9q__node rect,.narrative-diagram-module__Dqou9q__node circle{vector-effect:non-scaling-stroke}.narrative-diagram-module__Dqou9q__connections path{fill:none;stroke:var(--color-border-strong);stroke-width:2px;stroke-dasharray:5 5;transition:stroke var(--duration-standard) var(--ease-standard), stroke-dasharray var(--duration-standard) var(--ease-standard)}.narrative-diagram-module__Dqou9q__connections .narrative-diagram-module__Dqou9q__reached{stroke:currentColor;stroke-dasharray:none}.narrative-diagram-module__Dqou9q__node{color:var(--color-text-muted);transition:color var(--duration-standard) var(--ease-standard), opacity var(--duration-standard) var(--ease-standard)}.narrative-diagram-module__Dqou9q__node rect,.narrative-diagram-module__Dqou9q__node>path:first-child{fill:var(--color-surface-primary);stroke:currentColor;stroke-width:2px}.narrative-diagram-module__Dqou9q__node path:not(:first-child),.narrative-diagram-module__Dqou9q__node circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.narrative-diagram-module__Dqou9q__node.narrative-diagram-module__Dqou9q__reached{color:var(--narrative-accent,var(--color-brand-purple))}.narrative-diagram-module__Dqou9q__inputNode path:first-of-type{fill:none}.narrative-diagram-module__Dqou9q__node[data-pipeline-node=automation] circle{fill:currentColor}.narrative-diagram-module__Dqou9q__node[data-pipeline-node=result] rect{fill:color-mix(in srgb, currentColor 10%, var(--color-surface-primary))}@media (prefers-reduced-motion:reduce){.narrative-diagram-module__Dqou9q__connections path,.narrative-diagram-module__Dqou9q__node{transition:none}}
.transition-particles-module__GQuhbW__layer{z-index:calc(var(--layer-overlay) + 1);pointer-events:none;position:fixed;inset:0}.transition-particles-module__GQuhbW__canvas{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.transition-particles-module__GQuhbW__layer{display:none}}
.process-narrative-module__zM5PBW__section{--narrative-accent:var(--color-brand-purple);--narrative-surface:color-mix(in srgb, var(--color-surface-primary) 94%, var(--color-brand-purple));--narrative-progress:0;color:var(--color-text-primary);background:var(--narrative-surface);transition:color var(--duration-slow) var(--ease-standard), background-color var(--duration-slow) var(--ease-standard);padding-block:clamp(5rem,10vw,10rem)}.process-narrative-module__zM5PBW__section[data-active-step="1"]{--narrative-accent:var(--color-brand-blue);--narrative-surface:color-mix(in srgb, var(--color-surface-primary) 92%, var(--color-brand-blue))}.process-narrative-module__zM5PBW__section[data-active-step="2"]{--narrative-accent:color-mix(in srgb, var(--color-brand-purple) 64%, var(--color-brand-blue));--narrative-surface:color-mix(in srgb, var(--color-surface-primary) 90%, var(--color-brand-purple))}.process-narrative-module__zM5PBW__section[data-active-step="3"]{--narrative-accent:var(--color-brand-blue);--narrative-surface:color-mix(in srgb, var(--color-surface-primary) 90%, var(--color-brand-blue))}.process-narrative-module__zM5PBW__heading{max-width:56rem}.process-narrative-module__zM5PBW__heading h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98}.process-narrative-module__zM5PBW__track{gap:var(--space-10);margin-top:clamp(3rem,7vw,6rem);display:grid}.process-narrative-module__zM5PBW__stickyStage{display:none}.process-narrative-module__zM5PBW__steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.process-narrative-module__zM5PBW__stepContent{gap:var(--space-7);border-top:.18rem solid var(--narrative-accent);background:var(--color-surface-primary);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.process-narrative-module__zM5PBW__stepContent span,.process-narrative-module__zM5PBW__stageCopy span{color:var(--narrative-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.process-narrative-module__zM5PBW__stepContent h3,.process-narrative-module__zM5PBW__stageCopy h3{margin:var(--space-5) 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,3rem);line-height:1}.process-narrative-module__zM5PBW__stepContent p,.process-narrative-module__zM5PBW__stageCopy p{max-width:37rem;color:var(--color-text-secondary);margin:0;line-height:1.7}@media (prefers-reduced-motion:no-preference){html.js .process-narrative-module__zM5PBW__track{grid-template-columns:1fr;align-items:start;gap:0}html.js .process-narrative-module__zM5PBW__stickyStage{z-index:1;min-height:calc(100svh - 4.5rem);padding-block:var(--space-6);background:var(--narrative-surface);grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,5vw,2.5rem);display:grid;position:sticky;top:4.5rem}html.js .process-narrative-module__zM5PBW__stageVisual{border:1px solid color-mix(in srgb, var(--narrative-accent) 24%, transparent);border-radius:var(--radius-lg);background:linear-gradient(color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border-subtle) 55%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--color-surface-primary) 94%, var(--narrative-accent));width:min(100%,34rem);box-shadow:var(--shadow-sm);background-size:1.5rem 1.5rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2.25rem)}html.js .process-narrative-module__zM5PBW__stageVisual:before{width:3.5rem;height:.28rem;margin-bottom:var(--space-5);background:var(--narrative-accent);content:"";transform:scaleX(calc(.25 + var(--narrative-progress) * .75));transform-origin:0;transition:background-color var(--duration-standard) var(--ease-standard);display:block}html.js .process-narrative-module__zM5PBW__stageVisual:after{margin-top:var(--space-4);color:var(--color-text-muted);content:"INPUT  ·  CONTEXT  ·  DECISION  ·  AUTOMATION  ·  RESULT";letter-spacing:.09em;text-align:center;word-spacing:.25rem;font-size:.55rem;font-weight:800;display:block}html[lang=pt-br i].js .process-narrative-module__zM5PBW__stageVisual:after{content:"ENTRADA  ·  CONTEXTO  ·  DECISÃO  ·  AUTOMAÇÃO  ·  RESULTADO"}html.js .process-narrative-module__zM5PBW__stageVisual>div{filter:drop-shadow(0 .45rem .85rem color-mix(in srgb, var(--narrative-accent) 12%, transparent))}html.js .process-narrative-module__zM5PBW__stageCopy{display:grid}html.js .process-narrative-module__zM5PBW__stageCopy article{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);grid-area:1/1;transform:translateY(1rem)}:is(html.js .process-narrative-module__zM5PBW__section[data-active-step="0"] .process-narrative-module__zM5PBW__stageCopy article[data-step="0"],html.js .process-narrative-module__zM5PBW__section[data-active-step="1"] .process-narrative-module__zM5PBW__stageCopy article[data-step="1"],html.js .process-narrative-module__zM5PBW__section[data-active-step="2"] .process-narrative-module__zM5PBW__stageCopy article[data-step="2"],html.js .process-narrative-module__zM5PBW__section[data-active-step="3"] .process-narrative-module__zM5PBW__stageCopy article[data-step="3"]){opacity:1;transform:none}html.js .process-narrative-module__zM5PBW__stepNavigation{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}html.js .process-narrative-module__zM5PBW__stepNavigation a{border:1px solid var(--color-border-subtle);width:2.8rem;height:2.8rem;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;text-decoration:none;display:grid}html.js .process-narrative-module__zM5PBW__stepNavigation a[aria-current=step]{border-color:var(--narrative-accent);background:var(--narrative-accent);color:var(--color-text-inverse)}html.js .process-narrative-module__zM5PBW__steps{gap:0}html.js .process-narrative-module__zM5PBW__steps li{min-height:66svh;scroll-margin-top:18svh;position:relative}html.js .process-narrative-module__zM5PBW__stepContent{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:64.01rem) and (prefers-reduced-motion:no-preference){html.js .process-narrative-module__zM5PBW__track{grid-template-columns:minmax(0,1fr) minmax(12rem,.38fr);gap:clamp(3rem,8vw,8rem)}html.js .process-narrative-module__zM5PBW__stickyStage{min-height:calc(100svh - 5rem);padding-block:var(--space-8);background:0 0;grid-template-rows:1fr auto;grid-template-columns:minmax(20rem,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);top:5rem}html.js .process-narrative-module__zM5PBW__stageVisual{margin-inline:0}html.js .process-narrative-module__zM5PBW__steps li{min-height:72svh;scroll-margin-top:22svh}}@media (prefers-reduced-motion:reduce){.process-narrative-module__zM5PBW__section{transition:none}}
.home-module__aUD9Yq__hero{align-items:center;min-height:min(47rem,100svh - 5rem);padding-block:clamp(3rem,7vh,5.5rem);display:grid;position:relative;overflow:hidden}.home-module__aUD9Yq__hero:before{z-index:-1;content:"";background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--color-border-subtle) 42%, transparent) 50%, transparent 50.1%), radial-gradient(circle at 82% 30%, #52007321, transparent 25%), radial-gradient(circle at 68% 72%, #0c007f1c, transparent 30%);opacity:.7;background-size:8rem 100%,auto,auto;position:absolute;inset:0}.home-module__aUD9Yq__heroGrid{isolation:isolate;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.home-module__aUD9Yq__heroGrid[data-hero-mode=empty]{grid-template-columns:1fr}.home-module__aUD9Yq__heroCopy{z-index:1;max-width:58rem;position:relative}.home-module__aUD9Yq__heroCopy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.1vw,5.7rem);font-weight:640;line-height:.98}.home-module__aUD9Yq__heroCopy h1 span{color:var(--color-brand-purple);background:var(--gradient-brand-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-module__aUD9Yq__heroDescription{max-width:42rem;margin:var(--space-8) 0 0;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.8vw,1.3rem)}.home-module__aUD9Yq__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.home-module__aUD9Yq__heroProof{margin:var(--space-8) 0 0;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:650}.home-module__aUD9Yq__scrollCue{bottom:var(--space-6);width:2.8rem;height:2.8rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.home-module__aUD9Yq__problems,.home-module__aUD9Yq__solutionsSection,.home-module__aUD9Yq__differencesSection,.home-module__aUD9Yq__caseSection,.home-module__aUD9Yq__finalCta{padding-block:clamp(5rem,10vw,10rem)}.home-module__aUD9Yq__problems{background:var(--color-surface-primary);position:relative}.home-module__aUD9Yq__problems:before{background-image:var(--texture-dots);background-size:var(--texture-dots-size);content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 90% at 100% 0,#000 0%,#0000 62%);mask-image:radial-gradient(130% 90% at 100% 0,#000 0%,#0000 62%)}.home-module__aUD9Yq__problemsGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.home-module__aUD9Yq__problemList{border-top:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.home-module__aUD9Yq__problemList li{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:3rem 1fr;display:grid}.home-module__aUD9Yq__problemList>li>span,.home-module__aUD9Yq__solutionIndex{color:var(--color-brand-purple);font-family:var(--font-display);letter-spacing:.08em;font-size:.82rem;font-weight:750}.home-module__aUD9Yq__problemList h3{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.25rem}.home-module__aUD9Yq__problemList p{color:var(--color-text-secondary);margin:0}.home-module__aUD9Yq__solutionLedger{border-top:1px solid var(--color-border-subtle);margin-top:clamp(3rem,7vw,6rem)}.home-module__aUD9Yq__solutionRow{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-subtle);transition:padding-inline var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);grid-template-columns:3rem 3rem minmax(14rem,.75fr) minmax(16rem,1fr);align-items:center;display:grid}.home-module__aUD9Yq__solutionRow:hover{padding-inline:var(--space-4);background:var(--color-surface-primary)}.home-module__aUD9Yq__solutionIcon{width:2.5rem;height:2.5rem;color:var(--color-brand-purple);border:1px solid var(--color-border-subtle);border-radius:var(--radius-small);place-items:center;display:grid}.home-module__aUD9Yq__solutionRow h3{font-family:var(--font-display);margin:0;font-size:1.25rem}.home-module__aUD9Yq__solutionRow p{color:var(--color-text-secondary);margin:0}.home-module__aUD9Yq__sectionAction{margin-top:var(--space-8);text-align:right}.home-module__aUD9Yq__differencesSection{color:#f4f4fa;background-color:#080813;background-image:var(--texture-dots-inverse);background-size:var(--texture-dots-size)}.home-module__aUD9Yq__differencesGrid{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,9rem);display:grid}.home-module__aUD9Yq__differencesSection .section-heading{color:#f4f4fa}.home-module__aUD9Yq__differencesSection .eyebrow{color:#a79fff}.home-module__aUD9Yq__differenceList{border-top:1px solid #2c2c3b;border-left:1px solid #2c2c3b;grid-template-columns:repeat(2,1fr);display:grid}.home-module__aUD9Yq__differenceList article{min-height:14rem;padding:var(--space-8);border-bottom:1px solid #2c2c3b;border-right:1px solid #2c2c3b}.home-module__aUD9Yq__differenceList svg{color:#a79fff}.home-module__aUD9Yq__differenceList h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);font-size:1.2rem}.home-module__aUD9Yq__differenceList p{color:#aaaabc;margin:0}.home-module__aUD9Yq__caseSection{padding-inline:var(--space-4)}.home-module__aUD9Yq__caseFrame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);min-height:32rem;box-shadow:var(--shadow-soft);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden}.home-module__aUD9Yq__caseLabel{z-index:1;background:linear-gradient(145deg, #0c007f14, #5200732e), var(--color-surface-muted);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative}.home-module__aUD9Yq__caseLabel span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:750}.home-module__aUD9Yq__caseLabel .home-module__aUD9Yq__caseLogo{align-items:flex-start;max-width:100%;display:inline-flex}.home-module__aUD9Yq__caseLabel .home-module__aUD9Yq__caseLogoInner{max-width:100%;display:block}.home-module__aUD9Yq__caseLogo img{filter:drop-shadow(0 .15rem .4rem #0808131f);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:min(100%,22rem);height:auto;max-height:clamp(9rem,18vw,13rem);display:block}.home-module__aUD9Yq__caseContent{z-index:1;background:var(--color-surface-primary);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,6rem);display:flex;position:relative}.home-module__aUD9Yq__caseClient{margin:0 0 var(--space-8);color:var(--color-brand-purple);font-weight:750}.home-module__aUD9Yq__caseContent h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,4.3rem);line-height:1}.home-module__aUD9Yq__caseContent>p:not(.home-module__aUD9Yq__caseClient){max-width:43rem;margin:var(--space-6) 0 var(--space-8);color:var(--color-text-secondary)}.home-module__aUD9Yq__finalCta{text-align:center}.home-module__aUD9Yq__finalCtaInner{flex-direction:column;align-items:center;display:flex}.home-module__aUD9Yq__finalCta h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,6vw,5.8rem);line-height:.98}.home-module__aUD9Yq__finalCta>div>p:not(.eyebrow){max-width:43rem;margin:var(--space-6) 0 var(--space-8);color:var(--color-text-secondary);font-size:1.1rem}.home-module__aUD9Yq__finalCta small{margin-top:var(--space-5);color:var(--color-text-muted)}@media (max-width:64rem){.home-module__aUD9Yq__heroGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(18rem,.68fr)}.home-module__aUD9Yq__problemsGrid,.home-module__aUD9Yq__differencesGrid{grid-template-columns:1fr}}@media (max-width:48rem){.home-module__aUD9Yq__hero{min-height:auto;padding-block:3.5rem 6rem}.home-module__aUD9Yq__heroCopy h1{font-size:clamp(2.75rem,12.5vw,4.3rem);line-height:1}.home-module__aUD9Yq__heroGrid{grid-template-columns:1fr;position:relative}.home-module__aUD9Yq__solutionRow{grid-template-columns:2.4rem 1fr}.home-module__aUD9Yq__solutionRow h3,.home-module__aUD9Yq__solutionRow p{grid-column:2}.home-module__aUD9Yq__solutionIcon{grid-row:2/span 2}.home-module__aUD9Yq__differenceList,.home-module__aUD9Yq__caseFrame{grid-template-columns:1fr}.home-module__aUD9Yq__caseFrame{min-height:auto}.home-module__aUD9Yq__caseLabel{min-height:13rem}.home-module__aUD9Yq__caseLabel .home-module__aUD9Yq__caseLogo{max-width:100%}.home-module__aUD9Yq__caseLogo img{max-width:100%;max-height:clamp(9rem,40vw,12rem)}}
