.HoverSurface-module__8939tW__surface{--pointer-x:50%;--pointer-y:50%;--rotate-x:0deg;--rotate-y:0deg;--shift-x:0px;--shift-y:0px;isolation:isolate;transform:perspective(1400px) translate3d(var(--shift-x), var(--shift-y), 0) rotateX(var(--rotate-x)) rotateY(var(--rotate-y));will-change:transform;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;position:relative}.HoverSurface-module__8939tW__light,.HoverSurface-module__8939tW__sheen{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.HoverSurface-module__8939tW__light{background:radial-gradient(360px circle at var(--pointer-x) var(--pointer-y), rgba(var(--accent-primary-rgb), .14), rgba(var(--accent-cyan-rgb), .06) 34%, transparent 68%);opacity:0;transition:opacity .28s}.HoverSurface-module__8939tW__sheen{opacity:0;background:linear-gradient(118deg,#0000 30%,#ffffff24 46%,#0000 62%);transition:opacity .28s,transform .68s cubic-bezier(.2,.8,.2,1);transform:translate(-34%)}.HoverSurface-module__8939tW__content{z-index:1;height:100%;position:relative}.HoverSurface-module__8939tW__surface:hover{transform:perspective(1400px) translate3d(var(--shift-x), calc(var(--shift-y) - 4px), 0) rotateX(var(--rotate-x)) rotateY(var(--rotate-y))}.HoverSurface-module__8939tW__surface:hover .HoverSurface-module__8939tW__light,.HoverSurface-module__8939tW__surface:hover .HoverSurface-module__8939tW__sheen{opacity:1}.HoverSurface-module__8939tW__surface:hover .HoverSurface-module__8939tW__sheen{transform:translate(34%)}@media (max-width:820px),(prefers-reduced-motion:reduce),(hover:none){.HoverSurface-module__8939tW__surface,.HoverSurface-module__8939tW__surface:hover,.HoverSurface-module__8939tW__content{transition:border-color .22s,box-shadow .22s;transform:none!important}.HoverSurface-module__8939tW__light,.HoverSurface-module__8939tW__sheen{display:none!important}}
.Reveal-module__uIr0oq__reveal{--reveal-delay:0s;opacity:0;transition:opacity .72s cubic-bezier(.2, .75, .2, 1) var(--reveal-delay), transform .72s cubic-bezier(.2, .75, .2, 1) var(--reveal-delay), filter .72s ease var(--reveal-delay);will-change:opacity, transform}.Reveal-module__uIr0oq__up{filter:blur(4px);transform:translateY(34px)}.Reveal-module__uIr0oq__left{filter:blur(4px);transform:translate(-34px)}.Reveal-module__uIr0oq__right{filter:blur(4px);transform:translate(34px)}.Reveal-module__uIr0oq__scale{filter:blur(3px);transform:scale(.96)}.Reveal-module__uIr0oq__visible{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__uIr0oq__reveal{opacity:1;filter:none;transition:none;transform:none}}
.page-module___8aEwW__page{width:100%;overflow:hidden}.page-module___8aEwW__hero{padding:clamp(100px,12vh,128px) 0 clamp(44px,6vh,72px);position:relative}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background:radial-gradient(ellipse, rgba(var(--accent-primary-rgb), .09), transparent 68%);filter:blur(24px);border-radius:50%;width:min(88vw,1160px);height:620px;position:absolute;top:5%;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid;position:relative}.page-module___8aEwW__heroCopy{flex-direction:column;align-items:flex-start;max-width:750px;display:flex}.page-module___8aEwW__heroCopy h1{letter-spacing:-.04em;max-width:780px;margin-top:18px;font-size:clamp(2.35rem,4.3vw,3.85rem);line-height:1.05}.page-module___8aEwW__heroCopy h1 span{padding-bottom:.07em;display:block}.page-module___8aEwW__heroCopy>p{max-width:620px;color:var(--text-secondary);margin-top:18px;font-size:clamp(.96rem,1.25vw,1.1rem);line-height:1.68}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.page-module___8aEwW__heroSignals{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.page-module___8aEwW__heroSignals span{border:1px solid var(--border-color);color:var(--text-muted);background:var(--glass-strong);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:760;transition:color .24s,border-color .24s,transform .24s;display:inline-flex}.page-module___8aEwW__heroSignals span:before{content:"";background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 14px rgba(var(--accent-cyan-rgb), .72);border-radius:50%}.page-module___8aEwW__heroSignals span:hover{color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-3px)}.page-module___8aEwW__heroVisual{place-items:center;min-height:540px;display:grid}.page-module___8aEwW__gravityStage{aspect-ratio:1;border:1px solid rgba(var(--accent-primary-rgb), .2);background:linear-gradient(145deg, #ffffffb8, #ffffff1f 46%, transparent), radial-gradient(circle at 50% 48%, rgba(var(--accent-cyan-rgb), .16), transparent 50%), var(--glass);width:min(100%,520px);box-shadow:var(--shadow-lg), inset 0 1px 0 #fffc;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border-radius:48px;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:perspective(1200px)rotateX(2deg)rotateY(-3deg)}[data-theme=dark] .page-module___8aEwW__gravityStage{background:linear-gradient(145deg, #ffffff12, transparent 46%), radial-gradient(circle at 50% 48%, rgba(var(--accent-cyan-rgb), .15), transparent 50%), var(--glass);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff14}.page-module___8aEwW__gravityStage:hover{border-color:rgba(var(--accent-cyan-rgb), .45);box-shadow:var(--shadow-lg), 0 38px 95px rgba(var(--accent-primary-rgb), .2);transform:perspective(1200px)rotateX(0)rotateY(0)translateY(-8px)scale(1.015)}.page-module___8aEwW__stageGrid{background-image:linear-gradient(rgba(var(--accent-primary-rgb), .06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-primary-rgb), .06) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 75%);mask-image:radial-gradient(circle,#000 20%,#0000 75%)}.page-module___8aEwW__stageGlow{background:radial-gradient(circle at 35% 30%, #fffffff2, transparent 7%), radial-gradient(circle, rgba(var(--accent-cyan-rgb), .42), rgba(var(--accent-primary-rgb), .18) 48%, transparent 72%);filter:blur(15px);border-radius:50%;animation:5s ease-in-out infinite page-module___8aEwW__stagePulse;position:absolute;inset:24%}.page-module___8aEwW__ring{border:1px solid rgba(var(--accent-primary-rgb), .24);border-radius:50%;position:absolute;top:50%;left:50%}.page-module___8aEwW__ringOne{width:70%;height:70%;margin:-35%;animation:20s linear infinite page-module___8aEwW__stageSpin}.page-module___8aEwW__ringTwo{border-color:rgba(var(--accent-secondary-rgb), .28);width:48%;height:48%;margin:-24%;animation:14s linear infinite page-module___8aEwW__stageSpinReverse}.page-module___8aEwW__ring i{background:var(--accent-cyan);width:12px;height:12px;box-shadow:0 0 24px rgba(var(--accent-cyan-rgb), .82);border:2px solid #ffffffc7;border-radius:50%;position:absolute}.page-module___8aEwW__ring i:first-child{top:-7px;left:50%}.page-module___8aEwW__ring i:nth-child(2){background:var(--accent-secondary);box-shadow:0 0 24px rgba(var(--accent-secondary-rgb), .68);bottom:12%;right:7%}.page-module___8aEwW__coreOrb{z-index:3;background:linear-gradient(145deg, #ffffffe0, #ffffff40), rgba(var(--accent-primary-rgb), .11);width:174px;height:174px;box-shadow:0 24px 65px rgba(var(--accent-primary-rgb), .25), inset 0 1px 0 #ffffffeb;border:1px solid #fff9;border-radius:50%;place-items:center;animation:5.4s ease-in-out infinite page-module___8aEwW__coreHover;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .page-module___8aEwW__coreOrb{background:linear-gradient(145deg, #ffffff1a, transparent), rgba(var(--accent-primary-rgb), .16);box-shadow:0 24px 65px rgba(var(--accent-primary-rgb), .3), inset 0 1px 0 #ffffff1f;border-color:#ffffff2e}.page-module___8aEwW__coreOrb img{object-fit:contain;width:104px;height:104px;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .35s}.page-module___8aEwW__coreOrb span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850;position:absolute;bottom:22px}.page-module___8aEwW__gravityStage:hover .page-module___8aEwW__coreOrb img{filter:drop-shadow(0 12px 18px rgba(var(--accent-primary-rgb), .24));transform:scale(1.08)rotate(-3deg)}.page-module___8aEwW__floatNode{z-index:4;border:1px solid var(--border-color);background:var(--glass-strong);min-width:126px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;flex-direction:column;padding:12px 14px;transition:border-color .25s,box-shadow .25s,transform .3s;display:flex;position:absolute}.page-module___8aEwW__floatNode b{color:var(--text-primary);font-size:.88rem}.page-module___8aEwW__floatNode small{color:var(--text-muted);margin-top:2px;font-size:.64rem;font-weight:680}.page-module___8aEwW__floatNode:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow)}.page-module___8aEwW__nodeWeb{animation:5.2s ease-in-out infinite page-module___8aEwW__nodeFloat;top:13%;left:5%}.page-module___8aEwW__nodeAi{animation:4.8s ease-in-out -1.1s infinite page-module___8aEwW__nodeFloat;top:10%;right:6%}.page-module___8aEwW__nodeData{animation:5.7s ease-in-out -2s infinite page-module___8aEwW__nodeFloat;bottom:12%;left:7%}.page-module___8aEwW__nodeCloud{animation:5.1s ease-in-out -.5s infinite page-module___8aEwW__nodeFloat;bottom:15%;right:5%}.page-module___8aEwW__trustStrip{border-block:1px solid var(--border-color);background:rgba(var(--accent-primary-rgb), .035)}.page-module___8aEwW__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__trustGrid>div{min-height:116px;padding:26px 30px;transition:background .26s,transform .26s}.page-module___8aEwW__trustGrid>div+div{border-left:1px solid var(--border-color)}.page-module___8aEwW__trustGrid>div:hover{background:rgba(var(--accent-primary-rgb), .055);transform:translateY(-3px)}.page-module___8aEwW__trustGrid strong,.page-module___8aEwW__trustGrid span{display:block}.page-module___8aEwW__trustGrid strong{color:var(--text-primary);font-size:1rem}.page-module___8aEwW__trustGrid span{color:var(--text-muted);margin-top:7px;font-size:.86rem;line-height:1.6}.page-module___8aEwW__productsSection,.page-module___8aEwW__solutionsSection,.page-module___8aEwW__technologySection,.page-module___8aEwW__processSection,.page-module___8aEwW__whySection{padding:clamp(84px,9vw,128px) 0;position:relative}.page-module___8aEwW__productsSection,.page-module___8aEwW__technologySection,.page-module___8aEwW__whySection{background:linear-gradient(180deg, rgba(var(--accent-primary-rgb), .018), transparent 45%, rgba(var(--accent-cyan-rgb), .025))}.page-module___8aEwW__solutionsSection,.page-module___8aEwW__processSection{border-top:1px solid var(--border-color)}.page-module___8aEwW__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:46px;margin-bottom:50px;display:grid}.page-module___8aEwW__sectionHeading>div{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__sectionHeading h2{max-width:780px;margin-top:18px;font-size:clamp(2.4rem,5vw,4.45rem)}.page-module___8aEwW__sectionHeading>p{color:var(--text-muted);line-height:1.78}.page-module___8aEwW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.page-module___8aEwW__productCard,.page-module___8aEwW__solutionCard,.page-module___8aEwW__techCard{border:1px solid var(--border-color);background:var(--card-glass);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--card-glass-blur);backdrop-filter:var(--card-glass-blur);border-radius:28px;overflow:hidden}.page-module___8aEwW__productCard:hover,.page-module___8aEwW__solutionCard:hover,.page-module___8aEwW__techCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow)}.page-module___8aEwW__blue{--product-accent:var(--accent-primary);--product-accent-rgb:var(--accent-primary-rgb)}.page-module___8aEwW__orange{--product-accent:var(--accent-orange);--product-accent-rgb:var(--accent-orange-rgb)}.page-module___8aEwW__previewLink{border-bottom:1px solid var(--border-color);display:block}.page-module___8aEwW__browserBar{background:rgba(var(--accent-primary-rgb), .035);align-items:center;gap:7px;min-height:45px;padding:0 17px;display:flex}.page-module___8aEwW__browserBar>span{background:#47d19e;border-radius:50%;width:8px;height:8px}.page-module___8aEwW__browserBar>span:first-child{background:#ff6a5f}.page-module___8aEwW__browserBar>span:nth-child(2){background:#ffbd46}.page-module___8aEwW__browserBar small{color:var(--text-muted);margin-left:auto;font-size:.68rem;font-weight:760}.page-module___8aEwW__productPreview{aspect-ratio:16/9;background:var(--bg-surface-elevated);position:relative;overflow:hidden}.page-module___8aEwW__productPreview:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#030e2842);position:absolute;inset:0}.page-module___8aEwW__productImage{object-fit:cover;object-position:top center;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s}.page-module___8aEwW__previewAction{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#04123094;border:1px solid #ffffff6b;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:800;transition:opacity .28s,transform .28s;position:absolute;bottom:18px;right:18px;transform:translateY(10px)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productImage{filter:saturate(1.08)contrast(1.02);transform:scale(1.05)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__previewAction{opacity:1;transform:translateY(0)}.page-module___8aEwW__productContent{padding:clamp(25px,3vw,35px)}.page-module___8aEwW__productLabel{color:var(--product-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.page-module___8aEwW__productContent h3{margin-top:10px;font-size:clamp(1.8rem,3vw,2.35rem)}.page-module___8aEwW__productContent p{color:var(--text-secondary);margin-top:14px;line-height:1.7}.page-module___8aEwW__productContent ul,.page-module___8aEwW__solutionCard ul{gap:9px;margin-top:20px;list-style:none;display:grid}.page-module___8aEwW__productContent li,.page-module___8aEwW__solutionCard li{color:var(--text-muted);padding-left:20px;font-size:.86rem;position:relative}.page-module___8aEwW__productContent li:before,.page-module___8aEwW__solutionCard li:before{content:"";background:var(--product-accent,var(--accent-primary));width:6px;height:6px;box-shadow:0 0 12px rgba(var(--product-accent-rgb,var(--accent-primary-rgb)), .5);border-radius:50%;position:absolute;top:.64em;left:0}.page-module___8aEwW__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module___8aEwW__solutionCard{min-height:100%;padding:30px}.page-module___8aEwW__solutionTopline{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__solutionIcon{width:54px;height:54px;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .09);border-radius:17px;place-items:center;transition:color .28s,background .28s,transform .35s;display:grid}.page-module___8aEwW__solutionIcon svg{width:30px;height:30px}.page-module___8aEwW__solutionTopline small{color:var(--text-muted);letter-spacing:.08em;font-weight:850}.page-module___8aEwW__solutionCard:hover .page-module___8aEwW__solutionIcon{color:#fff;background:var(--gradient-accent);transform:rotate(-5deg)scale(1.08)}.page-module___8aEwW__solutionCard h3{margin-top:25px;font-size:1.55rem}.page-module___8aEwW__solutionCard>div>p,.page-module___8aEwW__solutionCard p{color:var(--text-secondary);margin-top:12px;line-height:1.68}.page-module___8aEwW__solutionCard>div>a,.page-module___8aEwW__solutionCard a{color:var(--accent-primary);align-items:center;gap:8px;margin-top:24px;font-size:.86rem;font-weight:820;transition:gap .24s,color .24s;display:inline-flex}.page-module___8aEwW__solutionCard a:hover{color:var(--accent-secondary);gap:13px}.page-module___8aEwW__techGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-module___8aEwW__techCard{min-height:100%;padding:26px}.page-module___8aEwW__techCardTop{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__techCardTop span{color:var(--accent-primary);letter-spacing:.1em;font-size:.72rem;font-weight:850}.page-module___8aEwW__techCardTop i{background:var(--accent-cyan);width:10px;height:10px;box-shadow:0 0 18px rgba(var(--accent-cyan-rgb), .72);border-radius:50%;transition:transform .32s}.page-module___8aEwW__techCard:hover .page-module___8aEwW__techCardTop i{transform:scale(1.45)}.page-module___8aEwW__techCard h3{margin-top:28px;font-size:1.35rem}.page-module___8aEwW__techCard p{color:var(--text-muted);margin-top:10px;font-size:.88rem;line-height:1.64}.page-module___8aEwW__techTags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.page-module___8aEwW__techTags span{z-index:2;border:1px solid var(--border-color);color:var(--text-secondary);background:rgba(var(--accent-primary-rgb), .05);will-change:background, border-color, color;border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:700;line-height:1.3;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;position:relative}.page-module___8aEwW__techTags span:hover{color:var(--accent-primary);border-color:var(--border-strong);background:rgba(var(--accent-primary-rgb), .12);box-shadow:0 4px 14px rgba(var(--accent-primary-rgb), .12);transform:translateY(-2px)}[data-theme=dark] .page-module___8aEwW__techTags span:hover{color:var(--accent-cyan);border-color:rgba(var(--accent-cyan-rgb), .45);background:rgba(var(--accent-cyan-rgb), .15);box-shadow:0 4px 16px rgba(var(--accent-cyan-rgb), .2)}.page-module___8aEwW__techAction{justify-content:center;margin-top:38px;display:flex}.page-module___8aEwW__processIntro{flex-direction:column;align-items:flex-start;max-width:760px;display:flex}.page-module___8aEwW__processIntro h2{margin-top:18px;font-size:clamp(2.4rem,5vw,4.25rem)}.page-module___8aEwW__processIntro p{color:var(--text-muted);margin-top:16px;line-height:1.75}.page-module___8aEwW__processGrid{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:50px;display:grid}.page-module___8aEwW__processCard{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#ffffff38;min-height:245px;padding:28px;transition:background .28s,transform .28s,box-shadow .28s}[data-theme=dark] .page-module___8aEwW__processCard{background:#ffffff04}.page-module___8aEwW__processCard:hover{z-index:2;background:var(--bg-surface);box-shadow:var(--shadow-md);transform:translateY(-7px)}.page-module___8aEwW__processCard>span{color:var(--accent-primary);letter-spacing:.1em;font-size:.72rem;font-weight:850}.page-module___8aEwW__processCard h3{margin-top:52px;font-size:1.35rem}.page-module___8aEwW__processCard p{color:var(--text-muted);margin-top:12px;font-size:.88rem;line-height:1.65}.page-module___8aEwW__whyGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(50px,8vw,100px);display:grid}.page-module___8aEwW__whyCopy{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__whyCopy h2{margin-top:18px;font-size:clamp(2.4rem,5vw,4.25rem)}.page-module___8aEwW__whyCopy p{color:var(--text-muted);margin-top:18px;line-height:1.78}.page-module___8aEwW__whyCopy .btn{margin-top:28px}.page-module___8aEwW__whyCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module___8aEwW__whyCard{border:1px solid var(--border-color);background:var(--glass-strong);min-height:150px;box-shadow:var(--shadow-sm);border-radius:23px;flex-direction:column;justify-content:space-between;padding:23px;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex}.page-module___8aEwW__whyCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-7px)rotate(-1deg)}.page-module___8aEwW__whyCard span{color:var(--accent-primary);font-size:.7rem;font-weight:850}.page-module___8aEwW__whyCard strong{color:var(--text-primary);font-size:1.08rem;line-height:1.35}.page-module___8aEwW__ctaSection{padding:0 0 clamp(76px,9vw,120px)}.page-module___8aEwW__ctaCard{isolation:isolate;border:1px solid var(--border-color);background:linear-gradient(130deg, rgba(var(--accent-primary-rgb), .1), rgba(var(--accent-cyan-rgb), .05) 46%, rgba(var(--accent-secondary-rgb), .09)), var(--bg-surface);box-shadow:var(--shadow-lg);border-radius:34px;justify-content:space-between;align-items:center;gap:44px;padding:clamp(34px,6vw,70px);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ctaGlow{z-index:-1;background:radial-gradient(circle, rgba(var(--accent-cyan-rgb), .28), transparent 65%);filter:blur(12px);border-radius:50%;width:390px;height:390px;transition:transform .6s;position:absolute;bottom:-150px;right:-90px}.page-module___8aEwW__ctaCard:hover .page-module___8aEwW__ctaGlow{transform:translate(-30px,-24px)scale(1.14)}.page-module___8aEwW__ctaCard>div:not(.page-module___8aEwW__ctaGlow){flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.page-module___8aEwW__ctaCard h2{margin-top:17px;font-size:clamp(2.2rem,4.5vw,3.9rem)}.page-module___8aEwW__ctaCard p{max-width:640px;color:var(--text-muted);margin-top:14px}@keyframes page-module___8aEwW__stageSpin{to{transform:rotate(360deg)}}@keyframes page-module___8aEwW__stageSpinReverse{to{transform:rotate(-360deg)}}@keyframes page-module___8aEwW__stagePulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes page-module___8aEwW__coreHover{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-9px)}}@keyframes page-module___8aEwW__nodeFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-10px)rotate(1deg)}}@media (max-width:1050px){.page-module___8aEwW__heroGrid,.page-module___8aEwW__whyGrid{grid-template-columns:1fr}.page-module___8aEwW__heroCopy{max-width:850px}.page-module___8aEwW__heroVisual{min-height:500px}.page-module___8aEwW__gravityStage{max-width:540px}.page-module___8aEwW__techGrid,.page-module___8aEwW__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page-module___8aEwW__hero{padding:128px 0 80px}.page-module___8aEwW__heroCopy h1{font-size:clamp(3rem,12vw,5rem)}.page-module___8aEwW__heroVisual{min-height:auto}.page-module___8aEwW__trustGrid,.page-module___8aEwW__productGrid,.page-module___8aEwW__solutionGrid{grid-template-columns:1fr}.page-module___8aEwW__trustGrid>div+div{border-top:1px solid var(--border-color);border-left:0}.page-module___8aEwW__sectionHeading{grid-template-columns:1fr;align-items:start;gap:20px}.page-module___8aEwW__ctaCard{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.page-module___8aEwW__heroActions,.page-module___8aEwW__heroActions a{width:100%}.page-module___8aEwW__gravityStage{border-radius:30px}.page-module___8aEwW__floatNode{min-width:104px;padding:10px 11px}.page-module___8aEwW__floatNode small{display:none}.page-module___8aEwW__coreOrb{width:140px;height:140px}.page-module___8aEwW__coreOrb img{width:86px;height:86px}.page-module___8aEwW__coreOrb span{font-size:.52rem;bottom:16px}.page-module___8aEwW__techGrid,.page-module___8aEwW__processGrid,.page-module___8aEwW__whyCards{grid-template-columns:1fr}.page-module___8aEwW__processCard{min-height:205px}.page-module___8aEwW__processCard h3{margin-top:32px}.page-module___8aEwW__productsSection,.page-module___8aEwW__solutionsSection,.page-module___8aEwW__technologySection,.page-module___8aEwW__processSection,.page-module___8aEwW__whySection{padding:76px 0}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__stageGlow,.page-module___8aEwW__ringOne,.page-module___8aEwW__ringTwo,.page-module___8aEwW__coreOrb,.page-module___8aEwW__nodeWeb,.page-module___8aEwW__nodeAi,.page-module___8aEwW__nodeData,.page-module___8aEwW__nodeCloud{animation:none}.page-module___8aEwW__gravityStage,.page-module___8aEwW__gravityStage:hover{transform:none}}
.page-module__NfDiEG__page{width:100%;overflow:hidden}.page-module__NfDiEG__hero{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 12% 10%, rgba(var(--accent-primary-rgb), .17), transparent 30rem), radial-gradient(circle at 86% 32%, rgba(var(--accent-secondary-rgb), .08), transparent 28rem), linear-gradient(180deg, var(--bg-surface), var(--bg-base));padding:158px 0 104px;position:relative}.page-module__NfDiEG__heroInner{flex-direction:column;align-items:flex-start;max-width:980px;display:flex}.page-module__NfDiEG__hero h1{letter-spacing:-.065em;max-width:940px;margin-top:24px;font-size:clamp(3.1rem,6.3vw,5.9rem);line-height:.98}.page-module__NfDiEG__hero h1 span{padding-bottom:.06em;display:block}.page-module__NfDiEG__hero p{max-width:720px;color:var(--text-secondary);margin-top:27px;font-size:clamp(1.04rem,1.8vw,1.2rem);line-height:1.72}.page-module__NfDiEG__heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.page-module__NfDiEG__modelSection,.page-module__NfDiEG__capabilitySection,.page-module__NfDiEG__processSection{padding:clamp(82px,9vw,126px) 0}.page-module__NfDiEG__capabilitySection{border-block:1px solid var(--border-color);background:linear-gradient(180deg, rgba(var(--accent-primary-rgb), .035), transparent)}.page-module__NfDiEG__sectionHeading{flex-direction:column;align-items:flex-start;max-width:800px;margin-bottom:46px;display:flex}.page-module__NfDiEG__sectionHeading h2{margin-top:19px;font-size:clamp(2.35rem,5vw,4.35rem)}.page-module__NfDiEG__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.page-module__NfDiEG__modelCard,.page-module__NfDiEG__capabilityCard{border:1px solid var(--border-color);background:linear-gradient(145deg, #ffffff0e, transparent 42%), var(--card-glass);-webkit-backdrop-filter:var(--card-glass-blur);backdrop-filter:var(--card-glass-blur);box-shadow:var(--shadow-md);border-radius:30px;padding:clamp(28px,4vw,46px);overflow:hidden}.page-module__NfDiEG__modelCard:hover,.page-module__NfDiEG__capabilityCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow)}.page-module__NfDiEG__modelCard>span{color:var(--accent-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:850}.page-module__NfDiEG__solutionModel>span{color:var(--accent-secondary)}.page-module__NfDiEG__modelCard h3{max-width:500px;margin-top:30px;font-size:clamp(1.75rem,3.4vw,2.55rem)}.page-module__NfDiEG__modelCard p{max-width:560px;color:var(--text-muted);margin-top:18px;line-height:1.72}.page-module__NfDiEG__modelCard a{color:var(--text-primary);align-items:center;gap:8px;margin-top:28px;font-size:.9rem;font-weight:800;display:inline-flex}.page-module__NfDiEG__modelCard a span{color:var(--accent-cyan)}.page-module__NfDiEG__solutionModel a span{color:var(--accent-secondary)}.page-module__NfDiEG__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-module__NfDiEG__capabilityCard{min-height:270px}.page-module__NfDiEG__capabilityCard>span{color:var(--accent-cyan);letter-spacing:.14em;font-size:.72rem;font-weight:850}.page-module__NfDiEG__capabilityCard h3{margin-top:62px;font-size:2rem}.page-module__NfDiEG__capabilityCard p{color:var(--text-muted);margin-top:14px;line-height:1.68}.page-module__NfDiEG__processGrid{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__NfDiEG__processStep{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);min-height:250px;padding:28px;transition:background .24s,transform .24s}.page-module__NfDiEG__processStep:hover{background:rgba(var(--accent-primary-rgb), .055);transform:translateY(-4px)}.page-module__NfDiEG__processStep>span{color:var(--accent-cyan);letter-spacing:.14em;font-size:.72rem;font-weight:850}.page-module__NfDiEG__processStep h3{margin-top:66px;font-size:1.35rem}.page-module__NfDiEG__processStep p{color:var(--text-muted);margin-top:13px;font-size:.88rem;line-height:1.68}.page-module__NfDiEG__ctaSection{padding:8px 0 clamp(82px,9vw,126px)}.page-module__NfDiEG__ctaCard{border:1px solid rgba(var(--accent-primary-rgb), .24);background:radial-gradient(circle at 86% 18%, rgba(var(--accent-cyan-rgb), .18), transparent 26rem), radial-gradient(circle at 10% 90%, rgba(var(--accent-secondary-rgb), .1), transparent 24rem), var(--glass-strong);box-shadow:var(--shadow-lg);border-radius:34px;justify-content:space-between;align-items:center;gap:44px;padding:clamp(32px,6vw,68px);display:flex;overflow:hidden}.page-module__NfDiEG__ctaCard>div{flex-direction:column;align-items:flex-start;display:flex}.page-module__NfDiEG__ctaCard h2{margin-top:18px;font-size:clamp(2.2rem,4.6vw,4rem)}@media (max-width:900px){.page-module__NfDiEG__modelGrid,.page-module__NfDiEG__capabilityGrid,.page-module__NfDiEG__processGrid{grid-template-columns:1fr 1fr}.page-module__NfDiEG__ctaCard{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.page-module__NfDiEG__hero{padding:124px 0 76px}.page-module__NfDiEG__hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}.page-module__NfDiEG__heroActions,.page-module__NfDiEG__heroActions a{width:100%}.page-module__NfDiEG__modelSection,.page-module__NfDiEG__capabilitySection,.page-module__NfDiEG__processSection{padding:74px 0}.page-module__NfDiEG__modelGrid,.page-module__NfDiEG__capabilityGrid,.page-module__NfDiEG__processGrid{grid-template-columns:1fr}.page-module__NfDiEG__modelCard,.page-module__NfDiEG__capabilityCard,.page-module__NfDiEG__ctaCard{border-radius:24px}.page-module__NfDiEG__ctaCard>a{width:100%}}
.page-fixes-module__loncea__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(32px,5vw,64px)}.page-fixes-module__loncea__heroTitle{letter-spacing:-.04em;text-wrap:balance;max-width:780px;font-size:clamp(2.35rem,4.3vw,3.85rem);line-height:1.05}.page-fixes-module__loncea__heroTitle span{text-wrap:balance}.page-fixes-module__loncea__heroVisual{min-width:0;min-height:440px}.page-fixes-module__loncea__gravityStage{width:min(100%,460px);max-width:460px;transform:none!important}.page-fixes-module__loncea__gravityStage:hover{transform:translateY(-4px)!important}.page-fixes-module__loncea__coreOrb{width:140px;height:140px}.page-fixes-module__loncea__coreOrb img{object-fit:contain;width:86px;height:86px}.page-fixes-module__loncea__floatNode{white-space:nowrap;min-width:130px;max-width:150px;padding:10px 12px;line-height:1.2}.page-fixes-module__loncea__floatNode b,.page-fixes-module__loncea__floatNode small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-fixes-module__loncea__floatNode b{font-size:.78rem}.page-fixes-module__loncea__floatNode small{font-size:.58rem}@media (max-width:1050px){.page-fixes-module__loncea__heroGrid{grid-template-columns:1fr}.page-fixes-module__loncea__heroVisual{min-height:auto;padding-top:14px}}@media (max-width:620px){.page-fixes-module__loncea__heroTitle{letter-spacing:-.035em;font-size:clamp(2.1rem,9.5vw,3.2rem);line-height:1.06}.page-fixes-module__loncea__gravityStage{border-radius:28px;max-width:380px}.page-fixes-module__loncea__coreOrb{width:116px;height:116px}.page-fixes-module__loncea__coreOrb img{width:72px;height:72px}.page-fixes-module__loncea__floatNode{min-width:90px;max-width:102px;padding:8px 9px}.page-fixes-module__loncea__floatNode b{font-size:.68rem}.page-fixes-module__loncea__floatNode small{display:none}}@media (max-width:430px){.page-fixes-module__loncea__gravityStage{aspect-ratio:1.04}.page-fixes-module__loncea__floatNode{display:none}.page-fixes-module__loncea__coreOrb{width:106px;height:106px}.page-fixes-module__loncea__coreOrb img{width:66px;height:66px}}
.page-module__VKYseq__pageWrapper{flex-direction:column;width:100%;display:flex}.page-module__VKYseq__servicesHero{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 18% 12%, rgba(var(--accent-primary-rgb), .16), transparent 30rem), radial-gradient(circle at 85% 22%, rgba(var(--accent-secondary-rgb), .08), transparent 28rem), linear-gradient(180deg, var(--bg-surface), var(--bg-base));padding:164px 0 96px;position:relative;overflow:hidden}.page-module__VKYseq__servicesHero:after{border:1px solid rgba(var(--accent-cyan-rgb), .14);content:"";width:24rem;height:24rem;box-shadow:inset 0 0 90px rgba(var(--accent-primary-rgb), .08);border-radius:50%;position:absolute;bottom:-11rem;right:8%}.page-module__VKYseq__heroContent{z-index:1;flex-direction:column;align-items:flex-start;gap:22px;max-width:880px;display:flex;position:relative}.page-module__VKYseq__heroContent h1{max-width:900px;font-size:clamp(3rem,6vw,5.4rem);line-height:.99}.page-module__VKYseq__tagline{max-width:720px;color:var(--text-secondary);font-size:clamp(1.04rem,1.8vw,1.2rem);line-height:1.72}.page-module__VKYseq__servicesList{flex-direction:column;gap:clamp(86px,11vw,150px);display:flex}.page-module__VKYseq__serviceSection{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,8vw,96px);scroll-margin-top:110px;display:grid}.page-module__VKYseq__serviceSectionReverse{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.page-module__VKYseq__serviceSectionReverse .page-module__VKYseq__serviceVisual{order:2}.page-module__VKYseq__serviceVisual{aspect-ratio:4/3;border:1px solid var(--border-color);background:linear-gradient(145deg, #ffffff0d, transparent 42%), var(--card-glass);box-shadow:var(--shadow-md);border-radius:30px;overflow:hidden}.page-module__VKYseq__serviceVisual:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow)}.page-module__VKYseq__serviceImage{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.page-module__VKYseq__serviceVisual:hover .page-module__VKYseq__serviceImage{filter:saturate(1.08)contrast(1.02);transform:scale(1.035)}.page-module__VKYseq__serviceDetails{flex-direction:column;align-items:flex-start;display:flex}.page-module__VKYseq__serviceDetails h2{margin-top:21px;font-size:clamp(2.25rem,4.5vw,4rem)}.page-module__VKYseq__longDesc{max-width:650px;color:var(--text-muted);margin-top:20px;font-size:1.02rem;line-height:1.74}.page-module__VKYseq__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%;margin:28px 0 30px;list-style:none;display:grid}.page-module__VKYseq__featureItem{border:1px solid var(--border-color);min-height:48px;color:var(--text-secondary);background:#94a3b809;border-radius:14px;align-items:center;padding:10px 13px 10px 35px;font-size:.84rem;display:flex;position:relative}.page-module__VKYseq__featureItem:before{content:"";background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 14px rgba(var(--accent-cyan-rgb), .75);border-radius:50%;position:absolute;left:14px}@media (max-width:920px){.page-module__VKYseq__serviceSection,.page-module__VKYseq__serviceSectionReverse{grid-template-columns:1fr;gap:38px}.page-module__VKYseq__serviceSectionReverse .page-module__VKYseq__serviceVisual{order:0}.page-module__VKYseq__serviceVisual{max-width:650px}}@media (max-width:600px){.page-module__VKYseq__servicesHero{padding:126px 0 72px}.page-module__VKYseq__featureList{grid-template-columns:1fr}.page-module__VKYseq__serviceVisual{border-radius:24px}}
.page-module__EZvoEa__pageWrapper{width:100%;overflow:hidden}.page-module__EZvoEa__techHero{padding:148px 0 104px;position:relative}.page-module__EZvoEa__techHero:before{content:"";pointer-events:none;background:radial-gradient(ellipse, rgba(var(--accent-primary-rgb), .09), transparent 68%);filter:blur(24px);border-radius:50%;width:min(90vw,1180px);height:620px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.page-module__EZvoEa__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(54px,8vw,105px);display:grid;position:relative}.page-module__EZvoEa__heroContent{flex-direction:column;align-items:flex-start;max-width:760px;display:flex}.page-module__EZvoEa__heroContent h1{letter-spacing:-.068em;margin-top:22px;font-size:clamp(3.15rem,6vw,5.85rem);line-height:.98}.page-module__EZvoEa__heroContent h1 span{padding-bottom:.07em;display:block}.page-module__EZvoEa__tagline{max-width:690px;color:var(--text-secondary);margin-top:26px;font-size:clamp(1.03rem,1.7vw,1.18rem);line-height:1.74}.page-module__EZvoEa__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-module__EZvoEa__heroVisual{place-items:center;min-height:520px;display:grid}.page-module__EZvoEa__stackOrbit{aspect-ratio:1;border:1px solid rgba(var(--accent-primary-rgb), .2);background:linear-gradient(145deg, #ffffffb8, #ffffff1f 48%, transparent), radial-gradient(circle at 50% 50%, rgba(var(--accent-cyan-rgb), .13), transparent 55%), var(--glass);width:min(100%,500px);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border-radius:48px;transition:transform .52s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative}[data-theme=dark] .page-module__EZvoEa__stackOrbit{background:linear-gradient(145deg, #ffffff12, transparent 48%), radial-gradient(circle at 50% 50%, rgba(var(--accent-cyan-rgb), .14), transparent 55%), var(--glass);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff14}.page-module__EZvoEa__stackOrbit:hover{border-color:rgba(var(--accent-cyan-rgb), .44);box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-8px)scale(1.015)}.page-module__EZvoEa__orbitGlow{background:radial-gradient(circle, rgba(var(--accent-cyan-rgb), .45), rgba(var(--accent-primary-rgb), .16) 48%, transparent 72%);filter:blur(16px);border-radius:50%;animation:5s ease-in-out infinite page-module__EZvoEa__orbitPulse;position:absolute;inset:25%}.page-module__EZvoEa__orbitLine{border:1px solid rgba(var(--accent-primary-rgb), .25);border-radius:50%;position:absolute;top:50%;left:50%}.page-module__EZvoEa__orbitLarge{width:68%;height:68%;margin:-34%;animation:19s linear infinite page-module__EZvoEa__orbitSpin}.page-module__EZvoEa__orbitSmall{border-color:rgba(var(--accent-secondary-rgb), .28);width:44%;height:44%;margin:-22%;animation:13s linear infinite page-module__EZvoEa__orbitSpinReverse}.page-module__EZvoEa__orbitLine i{background:var(--accent-cyan);width:12px;height:12px;box-shadow:0 0 22px rgba(var(--accent-cyan-rgb), .8);border:2px solid #ffffffc7;border-radius:50%;position:absolute}.page-module__EZvoEa__orbitLine i:first-child{top:-7px;left:50%}.page-module__EZvoEa__orbitLine i:nth-child(2){background:var(--accent-secondary);box-shadow:0 0 22px rgba(var(--accent-secondary-rgb), .72);bottom:10%;right:8%}.page-module__EZvoEa__stackCore{z-index:2;text-align:center;background:linear-gradient(145deg, #fffffff0, #ffffff47), rgba(var(--accent-primary-rgb), .12);width:170px;height:170px;box-shadow:0 24px 64px rgba(var(--accent-primary-rgb), .24);border:1px solid #ffffff9e;border-radius:50%;place-content:center;animation:5.4s ease-in-out infinite page-module__EZvoEa__coreFloat;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .page-module__EZvoEa__stackCore{background:linear-gradient(145deg, #ffffff1a, transparent), rgba(var(--accent-primary-rgb), .17);border-color:#ffffff2e}.page-module__EZvoEa__stackCore strong,.page-module__EZvoEa__stackCore span{display:block}.page-module__EZvoEa__stackCore strong{color:var(--text-primary);font-size:1.4rem}.page-module__EZvoEa__stackCore span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.66rem;font-weight:780}.page-module__EZvoEa__orbitChip{z-index:3;border:1px solid var(--border-color);min-height:40px;color:var(--text-primary);background:var(--glass-strong);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;padding:0 14px;font-size:.76rem;font-weight:820;transition:border-color .25s,color .25s,transform .3s,box-shadow .3s;display:inline-flex;position:absolute}.page-module__EZvoEa__orbitChip:hover{color:var(--accent-primary);border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-5px)scale(1.05)}.page-module__EZvoEa__chipMern{animation:5.1s ease-in-out infinite page-module__EZvoEa__chipFloat;top:12%;left:7%}.page-module__EZvoEa__chipPython{animation:4.8s ease-in-out -1s infinite page-module__EZvoEa__chipFloat;top:9%;right:7%}.page-module__EZvoEa__chipAi{animation:5.5s ease-in-out -1.8s infinite page-module__EZvoEa__chipFloat;top:47%;right:2%}.page-module__EZvoEa__chipData{animation:5.8s ease-in-out -2.3s infinite page-module__EZvoEa__chipFloat;bottom:10%;left:8%}.page-module__EZvoEa__chipCloud{animation:5.2s ease-in-out -.6s infinite page-module__EZvoEa__chipFloat;bottom:12%;right:9%}.page-module__EZvoEa__stackSection,.page-module__EZvoEa__architectureSection,.page-module__EZvoEa__principlesSection{padding:clamp(84px,9vw,128px) 0}.page-module__EZvoEa__stackSection,.page-module__EZvoEa__principlesSection{background:linear-gradient(180deg, rgba(var(--accent-primary-rgb), .02), transparent 46%, rgba(var(--accent-cyan-rgb), .025))}.page-module__EZvoEa__architectureSection{border-top:1px solid var(--border-color)}.page-module__EZvoEa__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:46px;margin-bottom:50px;display:grid}.page-module__EZvoEa__sectionHeading>div{flex-direction:column;align-items:flex-start;display:flex}.page-module__EZvoEa__sectionHeading h2{margin-top:18px;font-size:clamp(2.4rem,5vw,4.4rem)}.page-module__EZvoEa__sectionHeading>p{color:var(--text-muted);line-height:1.76}.page-module__EZvoEa__categoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__EZvoEa__categoryCard,.page-module__EZvoEa__principleCard{border:1px solid var(--border-color);background:var(--card-glass);min-height:100%;box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--card-glass-blur);backdrop-filter:var(--card-glass-blur);border-radius:28px}.page-module__EZvoEa__categoryCard{padding:30px}.page-module__EZvoEa__categoryCard:hover,.page-module__EZvoEa__principleCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg), var(--shadow-glow)}.page-module__EZvoEa__categoryHeader{justify-content:space-between;align-items:center;display:flex}.page-module__EZvoEa__categoryHeader>span{min-width:66px;height:42px;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .09);letter-spacing:.08em;text-transform:uppercase;border-radius:14px;place-items:center;font-size:.72rem;font-weight:900;transition:color .28s,background .28s,transform .32s;display:grid}.page-module__EZvoEa__categoryCard:hover .page-module__EZvoEa__categoryHeader>span{color:#fff;background:var(--gradient-accent);transform:rotate(-4deg)scale(1.06)}.page-module__EZvoEa__categoryHeader small{color:var(--text-muted);letter-spacing:.1em;font-size:.72rem;font-weight:850}.page-module__EZvoEa__categoryCard h2{margin-top:24px;font-size:1.7rem}.page-module__EZvoEa__categoryDesc{color:var(--text-muted);margin-top:12px;line-height:1.68}.page-module__EZvoEa__techItemsList{gap:10px;margin-top:25px;display:grid}.page-module__EZvoEa__techItem{border:1px solid var(--border-color);background:rgba(var(--accent-primary-rgb), .025);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 14px;transition:border-color .24s,background .24s,transform .24s,box-shadow .24s;display:flex}.page-module__EZvoEa__techItem:hover{border-color:var(--border-strong);background:var(--bg-surface);box-shadow:var(--shadow-sm);transform:translate(5px)}.page-module__EZvoEa__techInfo{flex-direction:column;min-width:0;display:flex}.page-module__EZvoEa__techInfo strong{color:var(--text-primary);font-size:.9rem}.page-module__EZvoEa__techInfo span{color:var(--text-muted);margin-top:2px;font-size:.72rem}.page-module__EZvoEa__techLevelBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:850}.page-module__EZvoEa__levelCore{color:#1557b2;background:rgba(var(--accent-primary-rgb), .1)}.page-module__EZvoEa__levelModern{color:#087c8d;background:rgba(var(--accent-cyan-rgb), .12)}.page-module__EZvoEa__levelSpecialized{color:#6f35bd;background:rgba(var(--accent-secondary-rgb), .11)}[data-theme=dark] .page-module__EZvoEa__levelCore{color:#9cc6ff}[data-theme=dark] .page-module__EZvoEa__levelModern{color:#7ee8f3}[data-theme=dark] .page-module__EZvoEa__levelSpecialized{color:#d4b3ff}.page-module__EZvoEa__layerList{border-top:1px solid var(--border-color);display:grid}.page-module__EZvoEa__layerItem{border-bottom:1px solid var(--border-color);grid-template-columns:70px 180px 1fr 30px;align-items:center;gap:24px;min-height:112px;padding:20px 18px;transition:background .28s,padding .28s,box-shadow .28s;display:grid;position:relative}.page-module__EZvoEa__layerItem:hover{background:var(--bg-surface);box-shadow:var(--shadow-sm);padding-inline:28px}.page-module__EZvoEa__layerItem>span{color:var(--accent-primary);letter-spacing:.1em;font-size:.72rem;font-weight:850}.page-module__EZvoEa__layerItem h3{font-size:1.28rem}.page-module__EZvoEa__layerItem p{color:var(--text-muted);line-height:1.65}.page-module__EZvoEa__layerItem i{background:var(--accent-cyan);width:11px;height:11px;box-shadow:0 0 18px rgba(var(--accent-cyan-rgb), .65);border-radius:50%;transition:transform .3s}.page-module__EZvoEa__layerItem:hover i{transform:scale(1.55)}.page-module__EZvoEa__principlesGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(54px,8vw,105px);display:grid}.page-module__EZvoEa__principlesIntro{flex-direction:column;align-items:flex-start;display:flex}.page-module__EZvoEa__principlesIntro h2{margin-top:18px;font-size:clamp(2.4rem,5vw,4.25rem)}.page-module__EZvoEa__principlesIntro p{color:var(--text-muted);margin-top:18px;line-height:1.78}.page-module__EZvoEa__principlesIntro .btn{margin-top:28px}.page-module__EZvoEa__principleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__EZvoEa__principleCard{min-height:205px;padding:24px}.page-module__EZvoEa__principleCard span{color:var(--accent-primary);font-size:.7rem;font-weight:850}.page-module__EZvoEa__principleCard h3{margin-top:34px;font-size:1.22rem}.page-module__EZvoEa__principleCard p{color:var(--text-muted);margin-top:10px;font-size:.85rem;line-height:1.65}.page-module__EZvoEa__ctaSection{padding:0 0 clamp(76px,9vw,120px)}.page-module__EZvoEa__ctaCard{border:1px solid var(--border-color);background:linear-gradient(130deg, rgba(var(--accent-primary-rgb), .1), rgba(var(--accent-cyan-rgb), .05) 48%, rgba(var(--accent-secondary-rgb), .09)), var(--bg-surface);box-shadow:var(--shadow-lg);border-radius:34px;justify-content:space-between;align-items:center;gap:44px;padding:clamp(34px,6vw,68px);display:flex;overflow:hidden}.page-module__EZvoEa__ctaCard>div{flex-direction:column;align-items:flex-start;max-width:760px;display:flex}.page-module__EZvoEa__ctaCard h2{margin-top:17px;font-size:clamp(2.15rem,4.5vw,3.8rem)}.page-module__EZvoEa__ctaCard p{color:var(--text-muted);margin-top:14px}@keyframes page-module__EZvoEa__orbitSpin{to{transform:rotate(360deg)}}@keyframes page-module__EZvoEa__orbitSpinReverse{to{transform:rotate(-360deg)}}@keyframes page-module__EZvoEa__orbitPulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes page-module__EZvoEa__coreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-9px)}}@keyframes page-module__EZvoEa__chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:1050px){.page-module__EZvoEa__heroGrid,.page-module__EZvoEa__principlesGrid{grid-template-columns:1fr}.page-module__EZvoEa__heroVisual{min-height:500px}.page-module__EZvoEa__stackOrbit{max-width:540px}}@media (max-width:820px){.page-module__EZvoEa__techHero{padding:128px 0 80px}.page-module__EZvoEa__heroContent h1{font-size:clamp(3rem,12vw,5rem)}.page-module__EZvoEa__sectionHeading,.page-module__EZvoEa__categoriesGrid{grid-template-columns:1fr}.page-module__EZvoEa__sectionHeading{align-items:start;gap:20px}.page-module__EZvoEa__layerItem{grid-template-columns:50px 150px 1fr}.page-module__EZvoEa__layerItem i{display:none}.page-module__EZvoEa__ctaCard{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.page-module__EZvoEa__heroActions,.page-module__EZvoEa__heroActions a{width:100%}.page-module__EZvoEa__stackOrbit{border-radius:30px}.page-module__EZvoEa__stackCore{width:140px;height:140px}.page-module__EZvoEa__orbitChip{min-height:34px;padding:0 10px;font-size:.66rem}.page-module__EZvoEa__principleCards{grid-template-columns:1fr}.page-module__EZvoEa__layerItem{grid-template-columns:42px 1fr;gap:12px;padding:22px 10px}.page-module__EZvoEa__layerItem p{grid-column:2}.page-module__EZvoEa__stackSection,.page-module__EZvoEa__architectureSection,.page-module__EZvoEa__principlesSection{padding:76px 0}}@media (prefers-reduced-motion:reduce){.page-module__EZvoEa__orbitGlow,.page-module__EZvoEa__orbitLarge,.page-module__EZvoEa__orbitSmall,.page-module__EZvoEa__stackCore,.page-module__EZvoEa__orbitChip{animation:none}.page-module__EZvoEa__stackOrbit,.page-module__EZvoEa__stackOrbit:hover{transform:none}}
