.page-atmosphere{z-index:0;pointer-events:none;contain:strict;background:radial-gradient(circle 60vw at 6% 20%, #7c3aed33, transparent 60%), radial-gradient(circle 55vw at 96% 12%, #06b6d429, transparent 58%), radial-gradient(ellipse 90vw 60vh at 50% 108%, #2563eb1f, transparent 70%), var(--bg-dark);position:fixed;inset:0;transform:translateZ(0)}.page-grid{z-index:0;pointer-events:none;contain:strict;opacity:.5;background-image:linear-gradient(#06b6d40a 1px,#0000 1px),linear-gradient(90deg,#06b6d40a 1px,#0000 1px);background-size:76px 76px;position:fixed;inset:0;transform:translateZ(0);-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 4%,#0000 76%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 4%,#0000 76%)}
.AiNeuralCore-module__CT_UUW__root{--ai-core-size:clamp(180px, 48vw, 260px);--pulse-speed:5.2s;--orbit-a-speed:18s;--orbit-b-speed:24s;--orbit-c-speed:31s;--brain-speed:6.5s;width:var(--ai-core-size);aspect-ratio:1;isolation:isolate;max-width:76vw;margin-inline:auto;position:relative}.AiNeuralCore-module__CT_UUW__svg{z-index:2;filter:drop-shadow(0 0 18px #18deff2e)drop-shadow(0 0 30px #8445ff1f);width:100%;height:100%;display:block;position:relative;overflow:visible}.AiNeuralCore-module__CT_UUW__ambientHalo{z-index:0;filter:blur(22px);opacity:.75;animation:AiNeuralCore-module__CT_UUW__ambientBreath var(--pulse-speed) ease-in-out infinite;background:radial-gradient(circle at 42% 38%,#30e6ff57 0%,#487bff29 28%,#8f44ff24 52%,#04081800 74%);border-radius:50%;position:absolute;inset:11%}.AiNeuralCore-module__CT_UUW__outerBloom{transform-box:fill-box;transform-origin:50%;animation:AiNeuralCore-module__CT_UUW__outerBloomPulse var(--pulse-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__bubble{transform-box:fill-box;transform-origin:50%;animation:AiNeuralCore-module__CT_UUW__bubbleBreath var(--pulse-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__rim{opacity:.72;animation:7s ease-in-out infinite AiNeuralCore-module__CT_UUW__rimEnergy}.AiNeuralCore-module__CT_UUW__innerRim{opacity:.38;animation:4.8s ease-in-out infinite AiNeuralCore-module__CT_UUW__innerRimBreath}.AiNeuralCore-module__CT_UUW__depthHazeA{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite AiNeuralCore-module__CT_UUW__hazeFloatA}.AiNeuralCore-module__CT_UUW__depthHazeB{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite AiNeuralCore-module__CT_UUW__hazeFloatB}.AiNeuralCore-module__CT_UUW__orbit{transform-box:fill-box;transform-origin:50%;will-change:transform}.AiNeuralCore-module__CT_UUW__orbitA{animation:AiNeuralCore-module__CT_UUW__orbitA var(--orbit-a-speed) linear infinite}.AiNeuralCore-module__CT_UUW__orbitB{animation:AiNeuralCore-module__CT_UUW__orbitB var(--orbit-b-speed) linear infinite}.AiNeuralCore-module__CT_UUW__orbitC{animation:AiNeuralCore-module__CT_UUW__orbitC var(--orbit-c-speed) linear infinite}.AiNeuralCore-module__CT_UUW__particle{animation:3.6s ease-in-out infinite AiNeuralCore-module__CT_UUW__particleBreath}.AiNeuralCore-module__CT_UUW__sparkLayer circle{filter:drop-shadow(0 0 4px #37ebffa6)drop-shadow(0 0 7px #8b53ff6b)}.AiNeuralCore-module__CT_UUW__sparkA{animation:3.7s ease-in-out infinite AiNeuralCore-module__CT_UUW__sparkTwinkle}.AiNeuralCore-module__CT_UUW__sparkB{animation:4.9s ease-in-out .6s infinite AiNeuralCore-module__CT_UUW__sparkTwinkle}.AiNeuralCore-module__CT_UUW__sparkC{animation:3.9s ease-in-out 1.1s infinite AiNeuralCore-module__CT_UUW__sparkTwinkle}.AiNeuralCore-module__CT_UUW__sparkD{animation:5.2s ease-in-out 1.7s infinite AiNeuralCore-module__CT_UUW__sparkTwinkle}.AiNeuralCore-module__CT_UUW__sparkE{animation:4.4s ease-in-out .9s infinite AiNeuralCore-module__CT_UUW__sparkTwinkle}.AiNeuralCore-module__CT_UUW__brain{transform-box:fill-box;transform-origin:50%;animation:AiNeuralCore-module__CT_UUW__brainFloat var(--brain-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__brainOutline{animation:5.4s ease-in-out infinite AiNeuralCore-module__CT_UUW__brainGlow}.AiNeuralCore-module__CT_UUW__neuralPath{fill:none;stroke:#72f5ff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.68;stroke-dasharray:8 10;animation:5s linear infinite AiNeuralCore-module__CT_UUW__neuralFlow}.AiNeuralCore-module__CT_UUW__pathB,.AiNeuralCore-module__CT_UUW__pathE,.AiNeuralCore-module__CT_UUW__pathH{stroke:#8d72ff;animation-duration:6.2s;animation-direction:reverse}.AiNeuralCore-module__CT_UUW__pathC,.AiNeuralCore-module__CT_UUW__pathF,.AiNeuralCore-module__CT_UUW__pathI{stroke:#ef72ff;animation-duration:7.1s}.AiNeuralCore-module__CT_UUW__pathG{stroke:#d8fbff;stroke-opacity:.78;animation-duration:4.3s}.AiNeuralCore-module__CT_UUW__neuralNodes circle{fill:#b9fbff;opacity:.72;filter:drop-shadow(0 0 3px #3eecffbf)drop-shadow(0 0 6px #844dff85);animation:4.2s ease-in-out infinite AiNeuralCore-module__CT_UUW__neuralNodePulse}.AiNeuralCore-module__CT_UUW__neuralNodes circle:nth-child(2n){animation-delay:.7s}.AiNeuralCore-module__CT_UUW__neuralNodes circle:nth-child(3n){animation-delay:1.4s}.AiNeuralCore-module__CT_UUW__nucleus{transform-box:fill-box;transform-origin:50%}.AiNeuralCore-module__CT_UUW__nucleusBloom{animation:AiNeuralCore-module__CT_UUW__nucleusBloom var(--pulse-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__corePulse{transform-box:fill-box;transform-origin:50%;animation:AiNeuralCore-module__CT_UUW__intelligentHeartbeat var(--pulse-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__coreWhite{transform-box:fill-box;transform-origin:50%;animation:AiNeuralCore-module__CT_UUW__coreWhiteBeat var(--pulse-speed) ease-in-out infinite}.AiNeuralCore-module__CT_UUW__signalRing{transform-box:fill-box;transform-origin:50%;opacity:0}.AiNeuralCore-module__CT_UUW__signalRingA{animation:5.2s ease-out .35s infinite AiNeuralCore-module__CT_UUW__signalPulse}.AiNeuralCore-module__CT_UUW__signalRingB{animation:5.2s ease-out 1.05s infinite AiNeuralCore-module__CT_UUW__signalPulse}.AiNeuralCore-module__CT_UUW__scanLayer{opacity:.06;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite AiNeuralCore-module__CT_UUW__scanIdle}.AiNeuralCore-module__CT_UUW__glassHighlights{pointer-events:none}.AiNeuralCore-module__CT_UUW__highlightA{filter:drop-shadow(0 0 4px #cdfbff5c);animation:7.8s ease-in-out infinite AiNeuralCore-module__CT_UUW__glassShimmer}.AiNeuralCore-module__CT_UUW__highlightB{animation:9.3s ease-in-out 1.1s infinite AiNeuralCore-module__CT_UUW__glassShimmer}.AiNeuralCore-module__CT_UUW__highlightC{animation:10.2s ease-in-out 2.2s infinite AiNeuralCore-module__CT_UUW__glassShimmer}.AiNeuralCore-module__CT_UUW__root[data-mode=focused]{--pulse-speed:4.5s;--orbit-a-speed:15s;--orbit-b-speed:20s;--orbit-c-speed:27s}.AiNeuralCore-module__CT_UUW__root[data-mode=focused] .AiNeuralCore-module__CT_UUW__ambientHalo{opacity:.88}.AiNeuralCore-module__CT_UUW__root[data-mode=focused] .AiNeuralCore-module__CT_UUW__neuralPath{stroke-opacity:.78}.AiNeuralCore-module__CT_UUW__root[data-mode=listening]{--pulse-speed:3.4s;--orbit-a-speed:10s;--orbit-b-speed:15s;--orbit-c-speed:20s;--brain-speed:4.6s}.AiNeuralCore-module__CT_UUW__root[data-mode=listening] .AiNeuralCore-module__CT_UUW__ambientHalo{opacity:1;filter:blur(25px)}.AiNeuralCore-module__CT_UUW__root[data-mode=listening] .AiNeuralCore-module__CT_UUW__neuralPath{stroke-opacity:.95;animation-duration:2.9s}.AiNeuralCore-module__CT_UUW__root[data-mode=listening] .AiNeuralCore-module__CT_UUW__neuralNodes circle{opacity:.95;animation-duration:2.4s}.AiNeuralCore-module__CT_UUW__root[data-mode=listening] .AiNeuralCore-module__CT_UUW__outerBloom{opacity:.75}.AiNeuralCore-module__CT_UUW__root[data-mode=processing]{--pulse-speed:2.8s;--orbit-a-speed:7s;--orbit-b-speed:11s;--orbit-c-speed:16s;--brain-speed:3.8s}.AiNeuralCore-module__CT_UUW__root[data-mode=processing] .AiNeuralCore-module__CT_UUW__ambientHalo{opacity:1}.AiNeuralCore-module__CT_UUW__root[data-mode=processing] .AiNeuralCore-module__CT_UUW__neuralPath{stroke-opacity:1;stroke-dasharray:5 7;animation-duration:2.1s}.AiNeuralCore-module__CT_UUW__root[data-mode=processing] .AiNeuralCore-module__CT_UUW__neuralNodes circle{opacity:1;animation-duration:1.9s}.AiNeuralCore-module__CT_UUW__root[data-mode=processing] .AiNeuralCore-module__CT_UUW__scanLayer{opacity:.58;animation:2.4s ease-in-out infinite AiNeuralCore-module__CT_UUW__processingScan}.AiNeuralCore-module__CT_UUW__root[data-mode=upload]{--pulse-speed:4s;--orbit-a-speed:13s;--orbit-b-speed:18s;--orbit-c-speed:24s}.AiNeuralCore-module__CT_UUW__root[data-mode=upload] .AiNeuralCore-module__CT_UUW__scanLayer{opacity:.82;animation:2.2s ease-in-out infinite AiNeuralCore-module__CT_UUW__uploadScan}.AiNeuralCore-module__CT_UUW__root[data-mode=upload] .AiNeuralCore-module__CT_UUW__neuralNodes circle{animation-duration:2.5s}@keyframes AiNeuralCore-module__CT_UUW__ambientBreath{0%,to{opacity:.55;transform:scale(.92)}48%{opacity:.88;transform:scale(1.08)}56%{opacity:.76;transform:scale(1.03)}}@keyframes AiNeuralCore-module__CT_UUW__outerBloomPulse{0%,to{opacity:.12;transform:scale(.985)}48%{opacity:.28;transform:scale(1.025)}54%{opacity:.2;transform:scale(1.012)}}@keyframes AiNeuralCore-module__CT_UUW__bubbleBreath{0%,to{transform:scale(.996)}48%{transform:scale(1.012)}55%{transform:scale(1.006)}}@keyframes AiNeuralCore-module__CT_UUW__rimEnergy{0%,to{opacity:.54}50%{opacity:.9}}@keyframes AiNeuralCore-module__CT_UUW__innerRimBreath{0%,to{opacity:.18}50%{opacity:.46}}@keyframes AiNeuralCore-module__CT_UUW__hazeFloatA{0%,to{transform:translate(-3px,-2px)scale(1)}50%{transform:translate(6px,4px)scale(1.08)}}@keyframes AiNeuralCore-module__CT_UUW__hazeFloatB{0%,to{transform:translate(3px,4px)scale(1.05)}50%{transform:translate(-7px,-4px)scale(.96)}}@keyframes AiNeuralCore-module__CT_UUW__orbitA{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AiNeuralCore-module__CT_UUW__orbitB{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes AiNeuralCore-module__CT_UUW__orbitC{0%{transform:rotate(18deg)}to{transform:rotate(378deg)}}@keyframes AiNeuralCore-module__CT_UUW__particleBreath{0%,to{opacity:.55}50%{opacity:1}}@keyframes AiNeuralCore-module__CT_UUW__sparkTwinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}@keyframes AiNeuralCore-module__CT_UUW__brainFloat{0%,to{transform:translateY(-1px)scale(.995)}50%{transform:translateY(3px)scale(1.015)}}@keyframes AiNeuralCore-module__CT_UUW__brainGlow{0%,to{stroke-opacity:.62;fill-opacity:.06}50%{stroke-opacity:.95;fill-opacity:.13}}@keyframes AiNeuralCore-module__CT_UUW__neuralFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72px}}@keyframes AiNeuralCore-module__CT_UUW__neuralNodePulse{0%,to{opacity:.42}45%{opacity:1}62%{opacity:.68}}@keyframes AiNeuralCore-module__CT_UUW__nucleusBloom{0%,to{opacity:.18;transform:scale(.88)}12%{opacity:.62;transform:scale(1.18)}19%{opacity:.3;transform:scale(.98)}28%{opacity:.48;transform:scale(1.08)}38%{opacity:.22;transform:scale(.94)}}@keyframes AiNeuralCore-module__CT_UUW__intelligentHeartbeat{0%,to{opacity:.82;transform:scale(.94)}10%{opacity:1;transform:scale(1.22)}17%{opacity:.88;transform:scale(.98)}25%{opacity:1;transform:scale(1.11)}34%{opacity:.86;transform:scale(.96)}}@keyframes AiNeuralCore-module__CT_UUW__coreWhiteBeat{0%,to{opacity:.76;transform:scale(.88)}10%{opacity:1;transform:scale(1.52)}17%{opacity:.86;transform:scale(1)}25%{opacity:1;transform:scale(1.26)}34%{opacity:.8;transform:scale(.92)}}@keyframes AiNeuralCore-module__CT_UUW__signalPulse{0%{opacity:0;transform:scale(.72)}12%{opacity:.42}58%{opacity:.12}to{opacity:0;transform:scale(2.35)}}@keyframes AiNeuralCore-module__CT_UUW__scanIdle{0%,82%,to{opacity:0;transform:translateY(-46px)}88%{opacity:.16}96%{opacity:0;transform:translateY(64px)}}@keyframes AiNeuralCore-module__CT_UUW__processingScan{0%{opacity:0;transform:translateY(-70px)}18%{opacity:.62}82%{opacity:.62}to{opacity:0;transform:translateY(92px)}}@keyframes AiNeuralCore-module__CT_UUW__uploadScan{0%{opacity:0;transform:translateY(-84px)}24%{opacity:.82}74%{opacity:.82}to{opacity:0;transform:translateY(108px)}}@keyframes AiNeuralCore-module__CT_UUW__glassShimmer{0%,to{opacity:.18}42%{opacity:.72}54%{opacity:.34}}@media (max-width:359px){.AiNeuralCore-module__CT_UUW__root{width:clamp(168px,54vw,188px);max-width:72vw}}@media (min-width:360px) and (max-width:430px){.AiNeuralCore-module__CT_UUW__root{width:clamp(190px,52vw,228px);max-width:72vw}}@media (min-width:431px) and (max-width:899px){.AiNeuralCore-module__CT_UUW__root{width:clamp(218px,40vw,270px);max-width:58vw}}@media (prefers-reduced-motion:reduce){.AiNeuralCore-module__CT_UUW__ambientHalo,.AiNeuralCore-module__CT_UUW__outerBloom,.AiNeuralCore-module__CT_UUW__bubble,.AiNeuralCore-module__CT_UUW__rim,.AiNeuralCore-module__CT_UUW__innerRim,.AiNeuralCore-module__CT_UUW__depthHazeA,.AiNeuralCore-module__CT_UUW__depthHazeB,.AiNeuralCore-module__CT_UUW__orbitA,.AiNeuralCore-module__CT_UUW__orbitB,.AiNeuralCore-module__CT_UUW__orbitC,.AiNeuralCore-module__CT_UUW__particle,.AiNeuralCore-module__CT_UUW__sparkA,.AiNeuralCore-module__CT_UUW__sparkB,.AiNeuralCore-module__CT_UUW__sparkC,.AiNeuralCore-module__CT_UUW__sparkD,.AiNeuralCore-module__CT_UUW__sparkE,.AiNeuralCore-module__CT_UUW__brain,.AiNeuralCore-module__CT_UUW__brainOutline,.AiNeuralCore-module__CT_UUW__neuralPath,.AiNeuralCore-module__CT_UUW__neuralNodes circle,.AiNeuralCore-module__CT_UUW__nucleusBloom,.AiNeuralCore-module__CT_UUW__corePulse,.AiNeuralCore-module__CT_UUW__coreWhite,.AiNeuralCore-module__CT_UUW__signalRingA,.AiNeuralCore-module__CT_UUW__signalRingB,.AiNeuralCore-module__CT_UUW__scanLayer,.AiNeuralCore-module__CT_UUW__highlightA,.AiNeuralCore-module__CT_UUW__highlightB,.AiNeuralCore-module__CT_UUW__highlightC{animation:none}.AiNeuralCore-module__CT_UUW__ambientHalo{opacity:.72}.AiNeuralCore-module__CT_UUW__neuralPath{stroke-opacity:.82}.AiNeuralCore-module__CT_UUW__signalRing{opacity:.12}.AiNeuralCore-module__CT_UUW__scanLayer{opacity:.08}}
.QuoteReadyHandoffCard-module__wg27jq__card{border:1px solid color-mix(in srgb, var(--neon-cyan) 32%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 92%, transparent), color-mix(in srgb, var(--neon-purple) 8%, transparent));border-radius:1rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 0 28px #06b6d41f,0 0 40px #7c3aed14,inset 0 1px #ffffff0a}.QuoteReadyHandoffCard-module__wg27jq__card:before{content:"";background:linear-gradient(120deg, transparent 0%, color-mix(in srgb, var(--neon-cyan) 12%, transparent) 45%, transparent 70%);opacity:.55;pointer-events:none;position:absolute;inset:0}.QuoteReadyHandoffCard-module__wg27jq__cardPulse{animation:3.2s ease-in-out infinite QuoteReadyHandoffCard-module__wg27jq__handoffPulse}@keyframes QuoteReadyHandoffCard-module__wg27jq__handoffPulse{0%,to{box-shadow:0 0 28px #06b6d41f,0 0 40px #7c3aed14,inset 0 1px #ffffff0a}50%{box-shadow:0 0 34px #06b6d433,0 0 48px #7c3aed24,inset 0 1px #ffffff0f}}@media (prefers-reduced-motion:reduce){.QuoteReadyHandoffCard-module__wg27jq__cardPulse{animation:none}}.QuoteReadyHandoffCard-module__wg27jq__inner{z-index:1;flex-direction:column;gap:.875rem;display:flex;position:relative}.QuoteReadyHandoffCard-module__wg27jq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--neon-cyan);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.QuoteReadyHandoffCard-module__wg27jq__lead{color:var(--text-primary);font-size:.875rem;line-height:1.55}.QuoteReadyHandoffCard-module__wg27jq__checklist{flex-direction:column;gap:.5rem;display:flex}.QuoteReadyHandoffCard-module__wg27jq__checkItem{color:color-mix(in srgb, var(--text-primary) 92%, transparent);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.QuoteReadyHandoffCard-module__wg27jq__checkIcon{color:var(--neon-green);flex-shrink:0;margin-top:.125rem}.QuoteReadyHandoffCard-module__wg27jq__cta{border:1px solid color-mix(in srgb, var(--neon-cyan) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--neon-purple) 28%, transparent), color-mix(in srgb, var(--neon-cyan) 18%, transparent));width:100%;min-height:3.75rem;color:var(--text-primary);text-shadow:0 0 18px #06b6d42e;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.125rem;font-size:1rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 0 22px #7c3aed38,0 0 28px #06b6d429,inset 0 1px #ffffff14}.QuoteReadyHandoffCard-module__wg27jq__cta:hover:not(:disabled){border-color:color-mix(in srgb, var(--neon-cyan) 65%, transparent);box-shadow:0 0 28px #7c3aed4d,0 0 36px #06b6d43d,inset 0 1px #ffffff1a}.QuoteReadyHandoffCard-module__wg27jq__cta:active:not(:disabled){transform:scale(.985)}.QuoteReadyHandoffCard-module__wg27jq__cta:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.QuoteReadyHandoffCard-module__wg27jq__cta:disabled{cursor:not-allowed;opacity:.6}.QuoteReadyHandoffCard-module__wg27jq__ctaIcon{color:var(--neon-cyan)}.QuoteReadyHandoffCard-module__wg27jq__helper{color:var(--text-muted);font-size:.75rem;line-height:1.5}.QuoteReadyHandoffCard-module__wg27jq__trust{letter-spacing:.04em;color:color-mix(in srgb, var(--text-muted) 92%, transparent);font-size:.6875rem}
.CompactInlineComposer-module__BrHrXa__section{margin-top:var(--cs-3)}.CompactInlineComposer-module__BrHrXa__orSeparator{margin-bottom:var(--cs-3);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 92%, transparent);justify-content:center;align-items:center;gap:.625rem;font-size:.6875rem;font-weight:600;display:flex}.CompactInlineComposer-module__BrHrXa__orSeparatorLine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-muted) 35%, transparent) 50%, transparent);flex:1;max-width:3.5rem;height:1px}.CompactInlineComposer-module__BrHrXa__helper{margin-top:var(--cs-3);text-align:center;color:var(--text-muted);font-size:.6875rem;line-height:1.55}
.CompactTrustFooter-module__DSDsHG__footer{margin-top:var(--cs-6);padding-top:var(--cs-5);padding-bottom:max(var(--cs-4), env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--bg-card-border) 70%, transparent);text-align:center}.CompactTrustFooter-module__DSDsHG__trustLine{color:var(--text-muted);font-size:.75rem;line-height:1.5}.CompactTrustFooter-module__DSDsHG__trustLineMuted{margin-top:var(--cs-2);color:var(--text-muted);font-size:.75rem;line-height:1.5}.CompactTrustFooter-module__DSDsHG__contactActions{justify-content:center;gap:var(--cs-2);margin-top:var(--cs-4);flex-wrap:wrap;display:flex}.CompactTrustFooter-module__DSDsHG__contactAction{flex:1 1 calc(33.333% - var(--cs-2));border:1px solid color-mix(in srgb, var(--neon-cyan) 22%, transparent);background:color-mix(in srgb, var(--bg-card) 88%, transparent);min-width:5.5rem;max-width:9.5rem;min-height:2.875rem;color:var(--text-primary);border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.CompactTrustFooter-module__DSDsHG__contactAction:hover{border-color:color-mix(in srgb, var(--neon-cyan) 45%, transparent);box-shadow:0 0 16px #06b6d424,0 0 24px #7c3aed14}.CompactTrustFooter-module__DSDsHG__contactAction:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.CompactTrustFooter-module__DSDsHG__contactActionIcon{color:var(--neon-cyan);flex-shrink:0}.CompactTrustFooter-module__DSDsHG__phoneHint{margin-top:var(--cs-2);letter-spacing:.02em;color:color-mix(in srgb, var(--text-muted) 88%, transparent);font-size:.6875rem}.CompactTrustFooter-module__DSDsHG__copyright{margin-top:var(--cs-3);color:var(--text-muted);font-size:.625rem}@media (max-width:359px){.CompactTrustFooter-module__DSDsHG__contactAction{flex:1 1 calc(50% - var(--cs-2));max-width:none}.CompactTrustFooter-module__DSDsHG__contactAction:last-child:nth-child(3){flex-basis:100%;max-width:14rem}}
.LiveTransformationDemo-module__BGoHKG__root{--demo-ease:cubic-bezier(.32, .72, 0, 1);--row-min-height:3.25rem}.LiveTransformationDemo-module__BGoHKG__eyebrow{margin-bottom:var(--cs-3,.875rem);letter-spacing:.18em;text-transform:uppercase;color:var(--neon-cyan);font-size:.75rem;font-weight:600}.LiveTransformationDemo-module__BGoHKG__demoShell{border:1px solid color-mix(in srgb, var(--neon-purple) 24%, transparent);background:color-mix(in srgb, var(--bg-card) 88%, transparent);border-radius:1rem;padding:.75rem;overflow:hidden;box-shadow:0 0 20px #7c3aed1a}@media (min-width:380px){.LiveTransformationDemo-module__BGoHKG__demoShell{padding:.875rem}}.LiveTransformationDemo-module__BGoHKG__messageSurface{border:1px solid color-mix(in srgb, var(--bg-card-border) 80%, transparent);background:color-mix(in srgb, var(--bg-dark) 70%, transparent);border-radius:.75rem;padding:.75rem;position:relative;overflow:hidden}.LiveTransformationDemo-module__BGoHKG__messageText{text-align:left;color:var(--text-primary);margin:0;font-size:.875rem;line-height:1.5}.LiveTransformationDemo-module__BGoHKG__scanLine{pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(90deg,#0000 0%,#06b6d400 42%,#06b6d438 50%,#06b6d400 58%,#0000 100%);position:absolute;inset:0;transform:translate(-110%)}.LiveTransformationDemo-module__BGoHKG__scanLineActive{animation:LiveTransformationDemo-module__BGoHKG__demoMessageScan .65s var(--demo-ease) forwards}.LiveTransformationDemo-module__BGoHKG__organizing{letter-spacing:.06em;min-height:1.125rem;color:color-mix(in srgb, var(--neon-cyan) 75%, var(--text-muted));opacity:0;transition:opacity .35s var(--demo-ease);align-items:center;gap:.5rem;margin-top:.625rem;font-size:.6875rem;font-weight:500;display:flex}.LiveTransformationDemo-module__BGoHKG__organizingActive{opacity:1}.LiveTransformationDemo-module__BGoHKG__organizingSpark{color:var(--neon-cyan);filter:drop-shadow(0 0 4px #06b6d480)}.LiveTransformationDemo-module__BGoHKG__organizingDots{gap:.2rem;margin-left:auto;display:inline-flex}.LiveTransformationDemo-module__BGoHKG__organizingDots span{background:var(--neon-cyan);opacity:.35;border-radius:50%;width:.25rem;height:.25rem;animation:1.2s ease-in-out infinite LiveTransformationDemo-module__BGoHKG__demoDotPulse}.LiveTransformationDemo-module__BGoHKG__organizingDots span:nth-child(2){animation-delay:.2s}.LiveTransformationDemo-module__BGoHKG__organizingDots span:nth-child(3){animation-delay:.4s}.LiveTransformationDemo-module__BGoHKG__console{border:1px solid color-mix(in srgb, var(--neon-purple) 28%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--neon-purple) 6%, var(--bg-dark)) 0%, color-mix(in srgb, var(--bg-dark) 94%, transparent) 48%, color-mix(in srgb, var(--neon-cyan) 4%, var(--bg-dark)) 100%);border-radius:.75rem;margin-top:.625rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #06b6d414,0 0 18px #7c3aed14}.LiveTransformationDemo-module__BGoHKG__consolePulse{animation:LiveTransformationDemo-module__BGoHKG__demoConsolePulse .55s var(--demo-ease) forwards}.LiveTransformationDemo-module__BGoHKG__consolePulse .LiveTransformationDemo-module__BGoHKG__row{animation:LiveTransformationDemo-module__BGoHKG__demoDividerFlash .55s var(--demo-ease) forwards}.LiveTransformationDemo-module__BGoHKG__completionLine{border-top:1px solid color-mix(in srgb, var(--neon-cyan) 14%, transparent);letter-spacing:.04em;color:color-mix(in srgb, var(--neon-green) 80%, var(--text-primary));opacity:0;transition:opacity .4s var(--demo-ease), transform .4s var(--demo-ease);justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.6875rem;font-weight:500;display:flex;transform:translateY(4px)}.LiveTransformationDemo-module__BGoHKG__completionLineVisible{opacity:1;transform:translateY(0)}.LiveTransformationDemo-module__BGoHKG__row{min-height:var(--row-min-height);border-bottom:1px solid color-mix(in srgb, var(--bg-card-border) 55%, transparent);transition:background-color .35s var(--demo-ease), box-shadow .35s var(--demo-ease), border-color .35s var(--demo-ease);grid-template-columns:auto 1fr auto;grid-template-areas:"num label check"".value value";align-items:center;gap:.125rem .5rem;padding:.4375rem .625rem;display:grid;position:relative}@media (min-width:420px){.LiveTransformationDemo-module__BGoHKG__row{grid-template-columns:auto auto 1fr auto;grid-template-areas:"num label value check";gap:.5rem .625rem;min-height:3.375rem;padding:.5rem .75rem}}.LiveTransformationDemo-module__BGoHKG__rowNum{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:color-mix(in srgb, var(--text-muted) 70%, var(--neon-cyan));grid-area:num;font-size:.625rem;font-weight:600}.LiveTransformationDemo-module__BGoHKG__rowLabel{letter-spacing:.14em;text-transform:uppercase;opacity:.35;transition:opacity .3s var(--demo-ease);grid-area:label;font-size:.625rem;font-weight:600}.LiveTransformationDemo-module__BGoHKG__rowValue{color:var(--text-primary);opacity:.2;transition:opacity .35s var(--demo-ease), transform .35s var(--demo-ease);grid-area:value;margin:0;padding-left:.125rem;font-size:.8125rem;font-weight:500;line-height:1.3;transform:translateY(6px)}@media (min-width:420px){.LiveTransformationDemo-module__BGoHKG__rowValue{padding-left:0;transform:translateY(4px)}}.LiveTransformationDemo-module__BGoHKG__rowCheck{border:1px solid color-mix(in srgb, var(--neon-cyan) 20%, transparent);opacity:0;width:1.125rem;height:1.125rem;transition:opacity .3s var(--demo-ease), transform .3s var(--demo-ease), border-color .3s var(--demo-ease), box-shadow .3s var(--demo-ease);border-radius:50%;grid-area:check;justify-content:center;align-items:center;display:flex;transform:scale(.6)}.LiveTransformationDemo-module__BGoHKG__rowCheck svg{opacity:0;width:.75rem;height:.75rem;transition:opacity .25s var(--demo-ease) 80ms, transform .25s var(--demo-ease) 80ms;transform:scale(.5)}.LiveTransformationDemo-module__BGoHKG__energyLine{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--row-accent,var(--neon-cyan)), transparent);transform-origin:0;height:1px;position:absolute;bottom:0;left:.625rem;right:.625rem;transform:scaleX(0)}.LiveTransformationDemo-module__BGoHKG__row[data-accent=cyan]{--row-accent:var(--neon-cyan)}.LiveTransformationDemo-module__BGoHKG__row[data-accent=blue]{--row-accent:color-mix(in srgb, var(--neon-cyan) 55%, var(--neon-purple))}.LiveTransformationDemo-module__BGoHKG__row[data-accent=violet]{--row-accent:var(--neon-purple)}.LiveTransformationDemo-module__BGoHKG__row[data-accent=green]{--row-accent:var(--neon-green)}.LiveTransformationDemo-module__BGoHKG__row[data-state=dormant]{opacity:.5}.LiveTransformationDemo-module__BGoHKG__row[data-state=dormant] .LiveTransformationDemo-module__BGoHKG__rowNum{opacity:.35}.LiveTransformationDemo-module__BGoHKG__row[data-state=igniting]{opacity:1;background:color-mix(in srgb, var(--row-accent) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--row-accent) 18%, transparent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=igniting] .LiveTransformationDemo-module__BGoHKG__rowLabel{opacity:.95;color:var(--row-accent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=igniting] .LiveTransformationDemo-module__BGoHKG__energyLine{animation:LiveTransformationDemo-module__BGoHKG__demoEnergyTravel .45s var(--demo-ease) forwards}.LiveTransformationDemo-module__BGoHKG__row[data-state=locking]{opacity:1;background:color-mix(in srgb, var(--row-accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--row-accent) 24%, transparent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=locking] .LiveTransformationDemo-module__BGoHKG__rowLabel{opacity:1;color:var(--row-accent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=locking] .LiveTransformationDemo-module__BGoHKG__rowValue{opacity:1;transform:translateY(0)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed]{opacity:1;background:color-mix(in srgb, var(--row-accent) 5%, transparent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed] .LiveTransformationDemo-module__BGoHKG__rowLabel{opacity:.85;color:var(--row-accent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed] .LiveTransformationDemo-module__BGoHKG__rowValue{opacity:1;transform:translateY(0)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed] .LiveTransformationDemo-module__BGoHKG__rowCheck{opacity:1;border-color:color-mix(in srgb, var(--row-accent) 45%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--row-accent) 25%, transparent);transform:scale(1)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed] .LiveTransformationDemo-module__BGoHKG__rowCheck svg{opacity:1;transform:scale(1)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed][data-accent=green]{background:color-mix(in srgb, var(--neon-green) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neon-green) 22%, transparent)}.LiveTransformationDemo-module__BGoHKG__row[data-state=confirmed][data-accent=green] .LiveTransformationDemo-module__BGoHKG__rowCheck{border-color:color-mix(in srgb, var(--neon-green) 50%, transparent);box-shadow:0 0 12px #10b98147}.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__row{opacity:1}.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__rowLabel,.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__rowValue{opacity:1;transform:none}.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__rowCheck,.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__rowCheck svg{opacity:1;transform:scale(1)}.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__organizing{opacity:1}.LiveTransformationDemo-module__BGoHKG__reducedMotion .LiveTransformationDemo-module__BGoHKG__completionLine{opacity:1;transform:none}@keyframes LiveTransformationDemo-module__BGoHKG__demoMessageScan{0%{opacity:0;transform:translate(-110%)}20%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes LiveTransformationDemo-module__BGoHKG__demoDotPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes LiveTransformationDemo-module__BGoHKG__demoEnergyTravel{0%{opacity:0;transform:scaleX(0)}15%{opacity:.85}to{opacity:.35;transform:scaleX(1)}}@keyframes LiveTransformationDemo-module__BGoHKG__demoDividerFlash{0%,to{border-color:color-mix(in srgb, var(--bg-card-border) 55%, transparent)}45%{border-color:color-mix(in srgb, var(--neon-cyan) 28%, transparent)}}@keyframes LiveTransformationDemo-module__BGoHKG__demoConsolePulse{0%{box-shadow:inset 0 1px #06b6d414,0 0 18px #7c3aed14}45%{box-shadow:inset 0 0 0 1px #06b6d438,0 0 28px #06b6d42e,0 0 40px #7c3aed1f}to{box-shadow:inset 0 1px #06b6d41a,0 0 22px #7c3aed1a}}@media (prefers-reduced-motion:reduce){.LiveTransformationDemo-module__BGoHKG__scanLineActive,.LiveTransformationDemo-module__BGoHKG__consolePulse,.LiveTransformationDemo-module__BGoHKG__consolePulse .LiveTransformationDemo-module__BGoHKG__row,.LiveTransformationDemo-module__BGoHKG__organizingDots span,.LiveTransformationDemo-module__BGoHKG__energyLine{animation:none!important}}
.compact-rhythm{--cs-1:clamp(.25rem, .6vw, .375rem);--cs-2:clamp(.5rem, 1.2vw, .625rem);--cs-3:clamp(.75rem, 1.8vw, 1rem);--cs-4:clamp(1.125rem, 2.4vw, 1.5rem);--cs-5:clamp(1.5rem, 3.2vw, 1.875rem);--cs-6:clamp(1.75rem, 3.8vw, 2.25rem);--cs-7:clamp(2.5rem, 5vw, 3.25rem)}
.desktop-workspace{--dw-surface:color-mix(in srgb, var(--bg-card) 90%, transparent);--dw-border:color-mix(in srgb, var(--neon-purple) 16%, transparent);--dw-glow:0 0 28px #7c3aed1a, 0 0 56px #06b6d40a;--dw-neural-glow:0 0 80px #7c3aed2e, 0 0 140px #06b6d41a, 0 0 220px #7c3aed0f;--dw-composer-glow:0 0 32px #7c3aed33, 0 0 64px #06b6d414, inset 0 1px 0 #ffffff0a;--dw-trust-glow:0 0 24px #7c3aed0f;--dw-ease-out:cubic-bezier(.32, .72, 0, 1);--dw-ease-spring:cubic-bezier(.22, 1, .36, 1)}.desktop-cinema{min-height:0;position:relative}.desktop-cinema__shell{flex:1;min-height:0}.desktop-cinema__command{flex-direction:column;flex:1;min-height:0;display:flex}.desktop-cinema__main{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-block:clamp(.75rem,2.5vh,2rem);display:flex}.desktop-cinema__footer{border-top:1px solid color-mix(in srgb, var(--neon-cyan) 10%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--bg-dark) 92%, transparent) 0%, transparent 100%);flex-direction:column;flex-shrink:0;gap:.625rem;padding-block:clamp(.75rem,2vh,1.25rem);display:flex}.desktop-workspace:before{content:"";pointer-events:none;opacity:.95;background:radial-gradient(55% 45% at 10% 38%,#7c3aed29,#0000 62%),radial-gradient(50% 40% at 88% 14%,#06b6d41f,#0000 58%),radial-gradient(80% 50% at 50% 100%,#7c3aed14,#0000 70%);position:absolute;inset:0}.desktop-workspace:after{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#06b6d409 1px,#0000 1px),linear-gradient(90deg,#06b6d409 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 75% at 50% 35%,#000 8%,#0000 78%);mask-image:radial-gradient(95% 75% at 50% 35%,#000 8%,#0000 78%)}.desktop-neural-command{isolation:isolate;position:relative}.desktop-neural-hero{position:relative}.desktop-neural-hero__brand-row{align-items:center;margin-bottom:clamp(.75rem,2vh,1.5rem);display:flex}.desktop-neural-hero__stage{grid-template-columns:minmax(260px,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.desktop-neural-hero__core-column{min-width:0;position:relative}.desktop-neural-hero__core-wrap{justify-content:center;align-items:center;max-width:100%;min-height:clamp(240px,28vw,400px);display:flex;position:relative}.desktop-neural-hero__core-glow{filter:blur(32px);background:radial-gradient(circle,#06b6d42e 0%,#7c3aed1a 38%,#0000 68%);border-radius:50%;animation:6s ease-in-out infinite desktopNeuralAmbient;position:absolute;inset:6%}.desktop-neural-hero__core{z-index:2;width:min(100%,clamp(240px,28vw,380px));position:relative}.desktop-neural-core-hero{filter:drop-shadow(0 0 28px #18deff33)drop-shadow(0 0 48px #8445ff24);width:100%;max-width:clamp(240px,28vw,380px);margin-inline:auto}.desktop-neural-core-compact{margin-inline:0}.desktop-neural-hero__filaments{pointer-events:none;position:absolute}.desktop-neural-hero__filaments--bridge{opacity:1;filter:none;background:0 0;width:clamp(2.5rem,8%,4rem);height:0;top:42%;right:-2%;-webkit-mask-image:none;mask-image:none}.desktop-neural-hero__filaments--bridge:before,.desktop-neural-hero__filaments--bridge:after{content:"";transform-origin:0;filter:blur(.6px);border-radius:9999px;height:1px;position:absolute;left:0}.desktop-neural-hero__filaments--bridge:before{opacity:.65;background:linear-gradient(90deg,#7c3aed00 0%,#7c3aed47 18%,#06b6d457 62%,#06b6d400 100%);width:92%;top:-6px;transform:rotate(-3deg)}.desktop-neural-hero__filaments--bridge:after{opacity:.48;background:linear-gradient(90deg,#7c3aed00 0%,#06b6d438 35%,#7c3aed29 70%,#7c3aed00 100%);width:76%;top:10px;transform:rotate(2deg)}.desktop-neural-hero__interaction{z-index:3;flex-direction:column;gap:clamp(1rem,2vh,1.375rem);display:flex;position:relative;overflow:visible}.desktop-neural-hero__copy{flex-direction:column;gap:clamp(.5rem,1.2vh,.875rem);display:flex;overflow:visible}.desktop-hero-eyebrow{border:1px solid color-mix(in srgb, var(--neon-cyan) 22%, transparent);background:color-mix(in srgb, var(--neon-purple) 8%, transparent);letter-spacing:.2em;text-transform:uppercase;width:fit-content;color:color-mix(in srgb, var(--neon-cyan) 78%, var(--text-muted));border-radius:9999px;margin:0;padding:.35rem .875rem;font-size:.625rem;font-weight:600;display:inline-flex;box-shadow:0 0 20px #7c3aed14}.desktop-neural-hero__headline{letter-spacing:-.03em;font-size:clamp(2.125rem,1.25rem + 2.8vw,4.25rem);line-height:1.04;overflow:visible}.desktop-neural-hero__headline-accent{background:linear-gradient(90deg, var(--neon-cyan) 0%, var(--neon-purple) 55%, var(--neon-pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.12em}.desktop-neural-hero__supporting{max-width:38rem;color:color-mix(in srgb, var(--text-muted) 48%, var(--text-primary));font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);line-height:1.55}.desktop-neural-hero__controls{flex-direction:column;gap:clamp(1rem,2vh,1.375rem);width:100%;display:flex}.desktop-command-hub{width:100%;min-width:0;margin-top:.125rem;position:relative}.desktop-command-hub__aura{pointer-events:none;z-index:0;filter:blur(22px);opacity:.9;background:radial-gradient(100% 88% at 50% 42%,#7c3aed47,#06b6d41a 45%,#0000 72%);border-radius:2rem;animation:5s ease-in-out infinite desktopCommandAura;position:absolute;inset:-1.75rem -1.25rem -2rem}.desktop-command-hub__halo{pointer-events:none;z-index:0;border:1px solid color-mix(in srgb, var(--neon-purple) 22%, transparent);opacity:.85;transition:opacity .5s var(--dw-ease-out), box-shadow .5s var(--dw-ease-out), border-color .5s var(--dw-ease-out);border-radius:1.75rem;position:absolute;inset:-.65rem;box-shadow:0 0 40px #7c3aed29,0 0 80px #06b6d412}.desktop-command-hub__frame{z-index:1;isolation:isolate;background:linear-gradient(165deg, color-mix(in srgb, var(--bg-card) 92%, transparent) 0%, color-mix(in srgb, var(--bg-dark) 78%, transparent) 100%);border:1px solid color-mix(in srgb, var(--neon-purple) 28%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--neon-cyan) 8%, transparent), 0 0 52px #7c3aed33, 0 0 88px #06b6d417, 0 28px 56px #00000061, inset 0 1px 0 #ffffff0f;transition:border-color .5s var(--dw-ease-out), box-shadow .5s var(--dw-ease-out);border-radius:1.625rem;padding:clamp(1rem,1.6vw,1.35rem);position:relative}.desktop-command-hub__frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(125deg,#7c3aeda6,#06b6d480,#2563eb73,#7c3aed8c) 0 0/280% 280%;padding:1px;animation:7s infinite gradient-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.desktop-command-hub__frame--active{border-color:color-mix(in srgb, var(--neon-cyan) 42%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--neon-cyan) 18%, transparent), 0 0 64px #7c3aed47, 0 0 112px #06b6d424, 0 32px 64px #0000006b, inset 0 1px 0 #ffffff14}.desktop-command-hub--active .desktop-command-hub__halo{opacity:1;border-color:color-mix(in srgb, var(--neon-cyan) 35%, transparent);box-shadow:0 0 56px #7c3aed38,0 0 96px #06b6d41f}.desktop-command-hub--active .desktop-command-hub__aura{opacity:1;filter:blur(26px)}.desktop-command-hub__inner{flex-direction:column;gap:clamp(1rem,1.8vh,1.25rem);min-width:0;display:flex}.desktop-command-hub .desktop-primary-actions{border-bottom:1px solid color-mix(in srgb, var(--neon-purple) 14%, transparent);padding-bottom:.125rem}.desktop-command-hub .desktop-primary-actions button:first-of-type{box-shadow:0 0 0 1px color-mix(in srgb, var(--neon-purple) 35%, transparent), 0 0 14px #7c3aed24!important}.desktop-command-hub--active .desktop-primary-actions button:first-of-type{box-shadow:0 0 0 1px color-mix(in srgb, var(--neon-purple) 42%, transparent), 0 0 18px #7c3aed2e!important}.desktop-interaction-stack{z-index:4;flex-direction:column;gap:1.125rem;width:100%;min-width:0;display:flex;position:relative}.desktop-composer-stack{width:100%;position:relative}.desktop-composer-stack:before{content:"";pointer-events:none;z-index:-1;opacity:.85;transition:opacity .5s var(--dw-ease-out);background:radial-gradient(100% 90% at 50% 55%,#7c3aed29,#06b6d40f 50%,#0000 75%);border-radius:1.5rem;position:absolute;inset:-.75rem -.5rem}.desktop-composer-stack:has(.desktop-composer-bezel--focused):before{opacity:1}.desktop-composer-stack:has(.desktop-composer-bezel--linked):before{opacity:1}.desktop-composer-bezel{isolation:isolate;border:1px solid color-mix(in srgb, var(--neon-purple) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-dark) 72%, transparent) 0%, color-mix(in srgb, var(--bg-card) 42%, transparent) 100%);transition:border-color .5s var(--dw-ease-out), box-shadow .5s var(--dw-ease-out);border-radius:1.375rem;padding:.5625rem;position:relative;box-shadow:0 0 36px #7c3aed24,0 0 72px #06b6d40f,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.desktop-composer-bezel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:-1;background:linear-gradient(140deg,#7c3aed80,#06b6d461,#2563eb52,#7c3aed73) 0 0/260% 260%;padding:1px;animation:5.5s infinite gradient-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.desktop-composer-bezel--focused,.desktop-composer-bezel--linked{border-color:color-mix(in srgb, var(--neon-cyan) 42%, transparent);box-shadow:0 0 44px #06b6d429,0 0 72px #7c3aed24,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}.desktop-composer-primary{border:1px solid color-mix(in srgb, var(--neon-purple) 28%, transparent);background:color-mix(in srgb, var(--bg-card) 94%, transparent);box-shadow:var(--dw-composer-glow)}.desktop-composer-primary--focused,.desktop-composer-primary--linked{border-color:color-mix(in srgb, var(--neon-cyan) 38%, transparent);box-shadow:0 0 40px #7c3aed42,0 0 72px #06b6d41f,inset 0 1px #ffffff0f}.desktop-cinema__footer .desktop-trust-strip{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:4.5rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.625rem 0}.desktop-trust-strip{justify-content:space-between;align-items:center;gap:clamp(1rem,2.5vw,2rem);width:100%;display:flex}.desktop-trust-strip__lead{align-items:center;gap:.875rem;display:flex}.desktop-trust-strip__robot{justify-content:center;align-items:center;display:flex;position:relative}.desktop-trust-strip__robot:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c3aed1a,#0000 68%);border-radius:9999px;position:absolute;inset:-8px}.desktop-trust-strip__ready{max-width:9rem;line-height:1.35}.desktop-trust-strip__center{border-inline:1px solid color-mix(in srgb, var(--neon-cyan) 8%, transparent);flex:1;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding-inline:clamp(.5rem,1.5vw,1rem);display:flex}.desktop-trust-strip__detail{color:color-mix(in srgb, var(--text-muted) 52%, var(--text-primary));white-space:nowrap;margin:0;font-size:.75rem;line-height:1.35}.desktop-trust-strip__approve{text-align:right;max-width:11rem;color:color-mix(in srgb, var(--neon-green) 88%, white);margin:0;font-size:.6875rem;line-height:1.4}.desktop-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-weight:600}.desktop-surface{border:1px solid var(--dw-border);background:var(--dw-surface);box-shadow:var(--dw-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.desktop-prompt-chips{gap:.75rem;margin-top:-.125rem}.desktop-prompt-chips>p{color:color-mix(in srgb, var(--text-muted) 45%, var(--text-primary));padding-inline-start:1rem}.desktop-prompt-chips>div>div{overscroll-behavior:auto;flex-wrap:wrap;padding-bottom:0;display:flex;overflow:visible}.desktop-prompt-chips>div>.pointer-events-none{display:none}.desktop-prompt-chips button{border-color:color-mix(in srgb, var(--neon-purple) 18%, transparent);background:color-mix(in srgb, var(--neon-purple) 4%, transparent);box-shadow:none;white-space:normal;text-align:left;transition:border-color .35s var(--dw-ease-out), box-shadow .35s var(--dw-ease-out), transform .35s var(--dw-ease-out)}.desktop-prompt-chips button:hover{transform:translateY(-1px);box-shadow:0 0 12px #06b6d424}.desktop-cinema__footer .desktop-platform-teaser{border-top:1px solid color-mix(in srgb, var(--neon-cyan) 8%, transparent);padding:.5rem 0 0}.desktop-platform-teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;width:100%;margin-top:0;display:flex}.desktop-platform-teaser__label{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--text-muted) 35%, var(--neon-cyan));margin:0;font-size:.625rem;font-weight:600}.desktop-platform-teaser__features{min-width:min(100%,16rem);color:color-mix(in srgb, var(--text-muted) 48%, var(--text-primary));flex:1;margin:0;font-size:.8125rem;line-height:1.45}.desktop-platform-teaser__cta{color:var(--neon-cyan);cursor:pointer;transition:color .35s var(--dw-ease-out), text-shadow .35s var(--dw-ease-out);background:0 0;border:0;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.desktop-platform-teaser__cta:hover{color:color-mix(in srgb, var(--neon-cyan) 85%, white);text-shadow:0 0 12px #06b6d440}.desktop-platform-teaser__cta:focus-visible{outline:2px solid var(--neon-purple);outline-offset:3px;border-radius:4px}@keyframes desktopCommandAura{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes desktopNeuralAmbient{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (min-width:900px) and (max-width:1099px){.desktop-neural-hero__stage{grid-template-columns:minmax(220px,.74fr) minmax(420px,1.26fr);gap:1.25rem}.desktop-neural-hero__core-wrap{min-height:clamp(200px,26vw,280px)}.desktop-neural-hero__core{width:min(100%,clamp(200px,26vw,280px))}.desktop-neural-core-hero{max-width:clamp(200px,26vw,280px)}.desktop-neural-hero__headline{font-size:clamp(1.875rem,1.1rem + 2.2vw,2.75rem)}.desktop-trust-strip{flex-wrap:wrap;row-gap:.75rem}.desktop-trust-strip__center{border-inline:0;border-top:1px solid color-mix(in srgb, var(--neon-cyan) 8%, transparent);flex-wrap:wrap;flex-basis:100%;order:3;justify-content:flex-start;padding-top:.75rem}.desktop-trust-strip__approve{text-align:left;max-width:none;margin-left:auto}.desktop-platform-teaser__features{flex-basis:100%;order:2}}@media (min-width:1100px) and (max-width:1399px){.desktop-neural-hero__stage{grid-template-columns:minmax(260px,.76fr) minmax(480px,1.24fr)}.desktop-neural-hero__core-wrap{min-height:clamp(220px,26vw,340px)}.desktop-neural-hero__core{width:min(100%,clamp(220px,26vw,340px))}.desktop-neural-core-hero{max-width:clamp(220px,26vw,340px)}}@media (min-width:1600px){.desktop-neural-hero__stage{gap:3rem}.desktop-neural-hero__core-wrap{min-height:clamp(280px,26vw,400px)}.desktop-neural-hero__core{width:min(100%,clamp(280px,26vw,400px))}.desktop-neural-core-hero{max-width:clamp(280px,26vw,400px)}}@media (prefers-reduced-motion:reduce){.desktop-workspace:before,.desktop-workspace:after{opacity:.45}.desktop-neural-hero__core-glow{animation:none}.desktop-prompt-chips button:hover{transform:none}}
.desktop-home{--dh-ease-out:cubic-bezier(.32, .72, 0, 1);--dh-wide:1500px;--dh-mid:1360px;--dh-narrow:1280px;width:100%;min-width:0;position:relative}.desktop-home__content{z-index:1;flex-direction:column;display:flex;position:relative}.desktop-home-header{z-index:30;width:100%;min-width:0;margin-block-end:clamp(.5rem,1.5vh,1rem);position:sticky;top:clamp(.65rem,1.8vh,1.15rem)}.desktop-home-header__inner{width:min(100%, var(--dh-wide));border:1px solid color-mix(in srgb, var(--neon-purple) 22%, transparent);background:color-mix(in srgb, var(--bg-dark) 78%, transparent);-webkit-backdrop-filter:blur(12px);min-width:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--neon-cyan) 6%, transparent), 0 8px 32px #00000052, 0 0 48px #7c3aed1a;isolation:isolate;border-radius:9999px;justify-content:space-between;align-items:center;gap:clamp(.65rem,2vw,1.5rem);margin-inline:auto;padding-block:clamp(.65rem,1.2vh,.95rem);padding-inline:clamp(1rem,2.5vw,1.75rem);display:flex;transform:translateZ(0)}.desktop-home-header__brand{flex:0 auto;min-width:0;max-width:min(13rem,42vw)}.desktop-home-header__logo{max-width:100%;width:auto!important;height:clamp(1.5rem,1.2rem + .6vw,1.875rem)!important}.desktop-home-header__actions{flex:none;justify-content:flex-end;align-items:center;gap:clamp(.5rem,1.5vw,.85rem);min-width:0;margin-inline-start:auto;display:flex}.desktop-home-signin{border:1px solid color-mix(in srgb, var(--neon-purple) 35%, transparent);background:color-mix(in srgb, var(--neon-purple) 6%, transparent);min-height:clamp(2.5rem,2.25rem + .5vw,2.75rem);color:var(--text-primary);white-space:nowrap;transition:border-color .25s var(--dh-ease-out), box-shadow .25s var(--dh-ease-out), transform .25s var(--dh-ease-out);border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:clamp(.85rem,2vw,1.1rem);font-size:clamp(.8125rem,.75rem + .25vw,.875rem);font-weight:500;text-decoration:none;display:inline-flex}.desktop-home-signin:hover{border-color:var(--neon-cyan);transform:translateY(-1px);box-shadow:0 0 18px #06b6d438}.desktop-home-signin:focus-visible{outline:2px solid var(--neon-purple);outline-offset:3px}.desktop-home-section{width:100%;padding-block:clamp(3rem,6.5vh,5.5rem)}.desktop-home-section--hero{padding-top:clamp(1.75rem,4vh,3rem);padding-bottom:clamp(2.5rem,5vh,4rem)}.desktop-home-section__inner{width:100%;max-width:var(--dh-mid);margin-inline:auto}.desktop-home-section__inner--wide{max-width:var(--dh-wide)}.desktop-home-section__inner--narrow{max-width:var(--dh-narrow)}.desktop-home-section--bordered{border-top:1px solid color-mix(in srgb, var(--neon-cyan) 8%, transparent)}.desktop-home-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--neon-cyan) 82%, var(--text-muted));align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.desktop-home-heading{letter-spacing:-.02em;color:var(--text-primary);margin-top:.85rem;font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem);line-height:1.1}.desktop-home-subheading{max-width:42rem;color:color-mix(in srgb, var(--text-muted) 45%, var(--text-primary));margin-top:.85rem;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.6}.desktop-watch-live{width:100%;min-width:0}.desktop-watch__stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.75rem,3.5vw,3.5rem);display:grid}.desktop-watch__copy{min-width:0}.desktop-watch__copy .desktop-home-subheading{max-width:34rem}.desktop-watch__demo{width:100%;min-width:0}.desktop-flow__grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:clamp(.75rem,1.5vw,1.75rem);margin-top:clamp(1.75rem,3vh,2.75rem);display:grid}.desktop-flow__stage{border:1px solid color-mix(in srgb, var(--bg-card-border) 80%, transparent);background:color-mix(in srgb, var(--bg-card) 70%, transparent);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.desktop-flow__icon{border:1px solid color-mix(in srgb, var(--neon-cyan) 25%, transparent);background:color-mix(in srgb, var(--neon-purple) 8%, transparent);width:3.25rem;height:3.25rem;color:var(--neon-cyan);border-radius:9999px;justify-content:center;align-items:center;display:flex}.desktop-flow__label{font-family:var(--font-display,inherit);color:var(--text-primary);font-size:1.125rem;font-weight:600}.desktop-flow__body{color:color-mix(in srgb, var(--text-muted) 40%, var(--text-primary));font-size:.9rem;line-height:1.5}.desktop-flow__connector{color:color-mix(in srgb, var(--neon-cyan) 55%, transparent);justify-content:center;align-items:center;display:flex}.desktop-flow__note{text-align:center;color:color-mix(in srgb, var(--text-muted) 55%, var(--text-primary));margin-top:clamp(1.25rem,2vh,1.75rem);font-size:.875rem}.desktop-flow__note strong{color:color-mix(in srgb, var(--neon-cyan) 80%, var(--text-primary));font-weight:600}.desktop-caps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(1.75rem,3vh,2.75rem);display:grid}.desktop-caps__card{border:1px solid color-mix(in srgb, var(--neon-purple) 18%, transparent);background:color-mix(in srgb, var(--bg-card) 82%, transparent);transition:border-color .3s var(--dh-ease-out), box-shadow .3s var(--dh-ease-out), transform .3s var(--dh-ease-out);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:clamp(1.4rem,2vw,1.9rem);display:flex}.desktop-caps__card:hover{border-color:color-mix(in srgb, var(--neon-cyan) 40%, transparent);transform:translateY(-2px);box-shadow:0 0 26px #06b6d41a}.desktop-caps__icon{border:1px solid color-mix(in srgb, var(--neon-cyan) 22%, transparent);background:color-mix(in srgb, var(--neon-cyan) 6%, transparent);width:2.75rem;height:2.75rem;color:var(--neon-cyan);border-radius:.85rem;justify-content:center;align-items:center;display:flex}.desktop-caps__title{color:var(--text-primary);font-size:1.0625rem;font-weight:600}.desktop-caps__body{color:color-mix(in srgb, var(--text-muted) 42%, var(--text-primary));font-size:.9rem;line-height:1.55}.desktop-portal{border:1px solid color-mix(in srgb, var(--neon-purple) 32%, transparent);background:radial-gradient(ellipse 60% 120% at 100% 0%, #06b6d41a, transparent 60%), color-mix(in srgb, var(--neon-purple) 9%, transparent);border-radius:1.75rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,3vw,3rem);display:grid;box-shadow:0 0 48px #7c3aed1f}.desktop-portal__visual{justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative}.desktop-portal__visualGlow{filter:blur(30px);background:radial-gradient(circle,#7c3aed47,#0000 68%);border-radius:9999px;position:absolute;inset:12%}.desktop-portal__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.desktop-portal__secondary{color:var(--neon-cyan);cursor:pointer;transition:color .25s var(--dh-ease-out), text-shadow .25s var(--dh-ease-out);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.9rem;font-weight:500;display:inline-flex}.desktop-portal__secondary:hover{color:color-mix(in srgb, var(--neon-cyan) 85%, white);text-shadow:0 0 12px #06b6d440}.desktop-portal__secondary:focus-visible{outline:2px solid var(--neon-purple);outline-offset:3px;border-radius:4px}.desktop-foot{border-top:1px solid color-mix(in srgb, var(--neon-purple) 12%, transparent);padding-block:clamp(2.5rem,4vh,3.5rem)}.desktop-foot__inner{width:100%;max-width:var(--dh-wide);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.75rem 2.5rem;margin-inline:auto;display:flex}.desktop-foot__trust{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.desktop-foot__trustItem{max-width:15rem}.desktop-foot__trustTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.desktop-foot__trustBody{color:var(--text-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.5}.desktop-foot__contact{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.desktop-foot__actions{flex-wrap:wrap;gap:.65rem;display:flex}.desktop-foot__action{border:1px solid color-mix(in srgb, var(--neon-cyan) 22%, transparent);background:color-mix(in srgb, var(--bg-card) 82%, transparent);min-height:2.75rem;color:var(--text-primary);border-radius:.75rem;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.desktop-foot__action:hover{border-color:color-mix(in srgb, var(--neon-cyan) 45%, transparent);box-shadow:0 0 16px #06b6d424,0 0 24px #7c3aed14}.desktop-foot__action:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}.desktop-foot__actionIcon{color:var(--neon-cyan)}.desktop-foot__phone{letter-spacing:.02em;color:color-mix(in srgb, var(--text-muted) 88%, transparent);font-size:.8125rem}.desktop-foot__copyright{width:100%;color:var(--text-muted);margin-top:.5rem;font-size:.6875rem}@media (min-width:900px) and (max-width:1024px){.desktop-home-header__inner{gap:.65rem;padding-inline:clamp(.85rem,2vw,1.15rem)}.desktop-home-header__brand{max-width:min(11rem,36vw)}}@media (max-width:1099px){.desktop-watch__stage{grid-template-columns:1fr;gap:clamp(1.5rem,3vh,2.25rem)}.desktop-caps__grid,.desktop-flow__grid{grid-template-columns:1fr}.desktop-flow__connector{transform:rotate(90deg)}.desktop-portal{grid-template-columns:1fr}.desktop-portal__visual{order:-1;min-height:9rem}}@media (prefers-reduced-motion:reduce){.desktop-caps__card:hover,.desktop-home-signin:hover{transform:none}}
