.page-module__zWXdOa__page{padding-top:100px;padding-bottom:var(--spacing-4xl);min-height:100vh}.page-module__zWXdOa__backLink{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--spacing-xl);transition:color var(--transition-fast);display:inline-flex}.page-module__zWXdOa__backLink:hover{color:var(--color-primary)}.page-module__zWXdOa__layout{gap:var(--spacing-2xl);grid-template-columns:1fr 380px;align-items:start;display:grid}.page-module__zWXdOa__left{gap:var(--spacing-xl);flex-direction:column;display:flex}.page-module__zWXdOa__left h2{font-size:var(--text-xl);margin-bottom:var(--spacing-md);font-weight:700}.page-module__zWXdOa__heroImage{border-radius:var(--radius-xl);width:100%;height:350px;overflow:hidden}.page-module__zWXdOa__heroPlaceholder{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;height:100%;color:var(--color-primary);font-size:var(--text-sm);background:linear-gradient(135deg,#8080801a,#8080801a);flex-direction:column;display:flex}.page-module__zWXdOa__description{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--spacing-sm);line-height:1.7}.page-module__zWXdOa__techGrid{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__zWXdOa__featureList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.page-module__zWXdOa__featureList li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.page-module__zWXdOa__reviewItem{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__zWXdOa__reviewHeader{align-items:center;gap:var(--spacing-sm);display:flex}.page-module__zWXdOa__reviewAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:36px;height:36px;font-weight:700;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__zWXdOa__stars{gap:2px;margin-top:2px;display:flex}.page-module__zWXdOa__reviewItem p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__zWXdOa__right{position:relative}.page-module__zWXdOa__stickyCard{position:sticky;top:100px}.page-module__zWXdOa__priceRow{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:baseline;display:flex}.page-module__zWXdOa__priceLabel{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__zWXdOa__priceValue{font-family:var(--font-heading);font-weight:900;font-size:var(--text-3xl);color:var(--color-primary)}.page-module__zWXdOa__sellerInfo{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.page-module__zWXdOa__sellerAvatar{background:linear-gradient(135deg, var(--color-secondary), var(--color-accent));color:#fff;width:44px;height:44px;font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__zWXdOa__sellerInfo strong{font-size:var(--text-sm)}.page-module__zWXdOa__verifiedRow{font-size:var(--text-xs);color:var(--color-success);align-items:center;gap:4px;display:flex}.page-module__zWXdOa__ctaStack{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.page-module__zWXdOa__breakdown{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.page-module__zWXdOa__breakdownRow{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.page-module__zWXdOa__total{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);color:var(--text-primary)}.page-module__zWXdOa__grid2{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__zWXdOa__bulletList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.page-module__zWXdOa__bulletList li{font-size:var(--text-sm);color:var(--text-secondary);margin-left:var(--spacing-md);line-height:1.5;list-style-type:circle;display:list-item}.page-module__zWXdOa__headerInfo{margin-bottom:var(--spacing-lg)}.page-module__zWXdOa__title{font-size:var(--text-3xl);margin-bottom:var(--spacing-xs);font-weight:800}.page-module__zWXdOa__tagline{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--spacing-md);font-style:italic}.page-module__zWXdOa__categoryRow{align-items:center;gap:var(--spacing-md);display:flex}@media (max-width:768px){.page-module__zWXdOa__layout{grid-template-columns:1fr}.page-module__zWXdOa__stickyCard{position:static}.page-module__zWXdOa__heroImage{height:220px}}
.GlassCard-module__S0rxXG__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);transition:all var(--transition-base);position:relative;overflow:hidden}.GlassCard-module__S0rxXG__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000,#ffffff0d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassCard-module__S0rxXG__hoverable{cursor:pointer}.GlassCard-module__S0rxXG__hoverable:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-4px)}.GlassCard-module__S0rxXG__glow-primary.GlassCard-module__S0rxXG__hoverable:hover{box-shadow:var(--glass-shadow), var(--glass-glow)}.GlassCard-module__S0rxXG__glow-accent.GlassCard-module__S0rxXG__hoverable:hover{box-shadow:var(--glass-shadow), var(--glass-glow-accent)}.GlassCard-module__S0rxXG__glow-none.GlassCard-module__S0rxXG__hoverable:hover{box-shadow:var(--glass-shadow)}.GlassCard-module__S0rxXG__pad-sm{padding:var(--spacing-md)}.GlassCard-module__S0rxXG__pad-md{padding:var(--spacing-lg)}.GlassCard-module__S0rxXG__pad-lg{padding:var(--spacing-2xl)}
.GlassBadge-module__gbSuzW__badge{border-radius:var(--radius-full);font-family:var(--font-heading);white-space:nowrap;-webkit-backdrop-filter:blur(8px);align-items:center;font-weight:600;display:inline-flex}.GlassBadge-module__gbSuzW__sm{font-size:var(--text-xs);padding:2px 10px}.GlassBadge-module__gbSuzW__md{font-size:var(--text-sm);padding:4px 14px}.GlassBadge-module__gbSuzW__default{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary)}.GlassBadge-module__gbSuzW__primary{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.GlassBadge-module__gbSuzW__accent{background:var(--text-primary);color:var(--bg-primary);border:1px solid #0000}.GlassBadge-module__gbSuzW__success{color:var(--color-success);background:#22c55e26;border:1px solid #22c55e4d}
.GlassButton-module__fzkTYG__button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-heading);border-radius:var(--radius-lg);transition:all var(--transition-base);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.GlassButton-module__fzkTYG__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.GlassButton-module__fzkTYG__primary{background:var(--color-primary);color:var(--bg-primary);box-shadow:var(--shadow-sm);border:1px solid #0000}.GlassButton-module__fzkTYG__primary:hover{background:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.GlassButton-module__fzkTYG__primary:active{transform:translateY(0)}.GlassButton-module__fzkTYG__secondary{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));color:var(--text-primary);border:1px solid var(--glass-border)}.GlassButton-module__fzkTYG__secondary:hover{background:var(--glass-bg-hover);border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--glass-glow);transform:translateY(-2px)}.GlassButton-module__fzkTYG__ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.GlassButton-module__fzkTYG__ghost:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--glass-border)}.GlassButton-module__fzkTYG__sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-sm)}.GlassButton-module__fzkTYG__md{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--text-base)}.GlassButton-module__fzkTYG__lg{padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--text-lg)}.GlassButton-module__fzkTYG__fullWidth{width:100%}
.Navbar-module__caYVTa__header{z-index:var(--z-nav);transition:all var(--transition-base);padding:var(--spacing-md) 0;position:fixed;top:0;left:0;right:0}.Navbar-module__caYVTa__scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur-heavy));border-bottom:1px solid var(--glass-border);box-shadow:var(--shadow-md);padding:var(--spacing-sm) 0}.Navbar-module__caYVTa__nav{justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.Navbar-module__caYVTa__logo{flex-shrink:0;align-items:center;display:flex}.Navbar-module__caYVTa__logoImage{width:auto;height:36px}.Navbar-module__caYVTa__links{align-items:center;gap:var(--spacing-sm);list-style:none;display:flex}.Navbar-module__caYVTa__link{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:500;font-size:var(--text-sm);color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.Navbar-module__caYVTa__link:hover{color:var(--text-primary);background:var(--glass-bg)}.Navbar-module__caYVTa__active{background:#8080801a;color:var(--color-primary)!important}.Navbar-module__caYVTa__actions{align-items:center;gap:var(--spacing-sm);display:flex}.Navbar-module__caYVTa__themeToggle{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex}.Navbar-module__caYVTa__themeToggle:hover{color:var(--color-primary);border-color:var(--color-primary);background:#8080801a}.Navbar-module__caYVTa__desktopOnly{gap:var(--spacing-sm);display:flex}.Navbar-module__caYVTa__mobileOnly{display:none}.Navbar-module__caYVTa__burger{width:40px;height:40px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:none}@media (max-width:768px){.Navbar-module__caYVTa__links{justify-content:center;gap:var(--spacing-lg);background:var(--bg-primary);-webkit-backdrop-filter:blur(var(--glass-blur-heavy));z-index:var(--z-modal);opacity:0;pointer-events:none;transition:opacity var(--transition-base);flex-direction:column;position:fixed;inset:0}.Navbar-module__caYVTa__links.Navbar-module__caYVTa__open{opacity:1;pointer-events:all}.Navbar-module__caYVTa__link{font-size:var(--text-xl);padding:var(--spacing-sm) var(--spacing-lg)}.Navbar-module__caYVTa__mobileOnly{display:block}.Navbar-module__caYVTa__desktopOnly{display:none}.Navbar-module__caYVTa__burger{z-index:calc(var(--z-modal) + 1);display:flex}}
.Footer-module__79aS0a__footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:var(--spacing-4xl) 0 var(--spacing-xl)}.Footer-module__79aS0a__grid{gap:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__79aS0a__brand{gap:var(--spacing-md);flex-direction:column;display:flex}.Footer-module__79aS0a__logo{align-items:center;gap:var(--spacing-sm);font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--text-primary);text-decoration:none;display:flex}.Footer-module__79aS0a__tagline{color:var(--text-secondary);font-size:var(--text-sm);max-width:320px;line-height:1.6}.Footer-module__79aS0a__contact{gap:var(--spacing-xs);flex-direction:column;display:flex}.Footer-module__79aS0a__contact span{align-items:center;gap:var(--spacing-xs);color:var(--text-tertiary);font-size:var(--text-sm);display:flex}.Footer-module__79aS0a__column{gap:var(--spacing-sm);flex-direction:column;display:flex}.Footer-module__79aS0a__column h4{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.Footer-module__79aS0a__column a{color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.Footer-module__79aS0a__column a:hover{color:var(--color-primary)}.Footer-module__79aS0a__bottom{padding-top:var(--spacing-xl);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.Footer-module__79aS0a__bottom p{color:var(--text-tertiary);font-size:var(--text-sm)}.Footer-module__79aS0a__socials{gap:var(--spacing-md);display:flex}.Footer-module__79aS0a__socials a{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-xs);transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.Footer-module__79aS0a__socials a:hover{color:var(--color-primary);border-color:var(--color-primary);background:#8080801a}@media (max-width:768px){.Footer-module__79aS0a__grid{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}.Footer-module__79aS0a__brand{grid-column:1/-1}.Footer-module__79aS0a__bottom{gap:var(--spacing-md);text-align:center;flex-direction:column}}@media (max-width:480px){.Footer-module__79aS0a__grid{grid-template-columns:1fr}}
.ChatbotWidget-module__ihfd6q__bubble{z-index:9999;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;cursor:pointer;width:56px;height:56px;transition:all var(--transition-base);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #80808066}.ChatbotWidget-module__ihfd6q__bubble:hover{transform:scale(1.1);box-shadow:0 6px 30px #80808080}.ChatbotWidget-module__ihfd6q__pulseRing{border:2px solid var(--color-primary);border-radius:50%;animation:2s infinite ChatbotWidget-module__ihfd6q__pulseRing;position:absolute;inset:-4px}@keyframes ChatbotWidget-module__ihfd6q__pulseRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.ChatbotWidget-module__ihfd6q__window{z-index:9999;width:400px;height:560px;-webkit-backdrop-filter:blur(var(--glass-blur-heavy));border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:#09090bd9;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.ChatbotWidget-module__ihfd6q__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--glass-border);background:linear-gradient(135deg,#80808026,#8080801a);justify-content:space-between;align-items:center;display:flex}.ChatbotWidget-module__ihfd6q__headerInfo{align-items:center;gap:var(--spacing-sm);display:flex}.ChatbotWidget-module__ihfd6q__sparkle{color:var(--color-primary)}.ChatbotWidget-module__ihfd6q__headerInfo h3{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.ChatbotWidget-module__ihfd6q__headerInfo span{font-size:var(--text-xs);color:var(--color-success)}.ChatbotWidget-module__ihfd6q__header button{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.ChatbotWidget-module__ihfd6q__header button:hover{color:var(--text-primary);border-color:var(--glass-border-hover)}.ChatbotWidget-module__ihfd6q__messages{padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatbotWidget-module__ihfd6q__message{max-width:85%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.5;animation:.3s ChatbotWidget-module__ihfd6q__fadeInUp}.ChatbotWidget-module__ihfd6q__user{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.ChatbotWidget-module__ihfd6q__bot{background:var(--glass-bg-hover);border:1px solid var(--glass-border);color:var(--text-primary);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}@keyframes ChatbotWidget-module__ihfd6q__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatbotWidget-module__ihfd6q__quickReplies{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);flex-shrink:0;display:flex;overflow-x:auto}.ChatbotWidget-module__ihfd6q__chip{white-space:nowrap;border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:var(--text-xs);font-family:var(--font-heading);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;padding:4px 12px;font-weight:500}.ChatbotWidget-module__ihfd6q__chip:hover{color:var(--color-primary);border-color:var(--color-primary);background:#8080801a}.ChatbotWidget-module__ihfd6q__inputArea{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--glass-border);display:flex}.ChatbotWidget-module__ihfd6q__inputArea input{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:var(--text-sm);transition:all var(--transition-fast);flex:1}.ChatbotWidget-module__ihfd6q__inputArea input::placeholder{color:var(--text-tertiary)}.ChatbotWidget-module__ihfd6q__inputArea input:focus{border-color:var(--color-primary);background:var(--glass-bg-hover)}.ChatbotWidget-module__ihfd6q__inputArea button{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatbotWidget-module__ihfd6q__inputArea button:hover{transform:scale(1.05);box-shadow:0 2px 10px #80808066}@media (max-width:480px){.ChatbotWidget-module__ihfd6q__window{border-radius:var(--radius-lg);width:calc(100vw - 16px);height:calc(100vh - 100px);bottom:8px;right:8px}}
.GlassInput-module__FL9Ytq__wrapper{gap:var(--spacing-xs);flex-direction:column;display:flex}.GlassInput-module__FL9Ytq__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500;font-family:var(--font-heading)}.GlassInput-module__FL9Ytq__required{color:var(--color-primary);margin-left:2px}.GlassInput-module__FL9Ytq__input{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-body);transition:all var(--transition-base);width:100%;box-shadow:inset 0 2px 4px #0000001a}.GlassInput-module__FL9Ytq__input::placeholder{color:var(--text-tertiary)}.GlassInput-module__FL9Ytq__input:focus{border-color:var(--color-primary);background:var(--glass-bg-hover);box-shadow:inset 0 2px 4px #0000001a, 0 0 0 2px var(--color-primary-dark)}textarea.GlassInput-module__FL9Ytq__input{resize:vertical;min-height:100px}
.page-module__NfDiEG__page{min-height:100vh;padding-top:100px}.page-module__NfDiEG__heroSection{text-align:center;padding:80px 20px 40px;position:relative}.page-module__NfDiEG__heroContent{max-width:800px;margin:0 auto}.page-module__NfDiEG__heroTitle{font-size:var(--text-5xl);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-weight:800}.page-module__NfDiEG__heroSub{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.page-module__NfDiEG__sectionHeadingRow{justify-content:center;align-items:center;gap:var(--spacing-md);display:flex}.page-module__NfDiEG__sectionIcon{color:var(--color-primary)}.page-module__NfDiEG__teamSection{z-index:2;padding:80px 0;position:relative}.page-module__NfDiEG__teamGrid{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__NfDiEG__teamCard{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex;padding:var(--spacing-xl)!important}.page-module__NfDiEG__teamAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border:4px solid var(--glass-bg);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden;box-shadow:0 10px 20px #0003}.page-module__NfDiEG__teamAvatar img{object-fit:cover;width:100%;height:100%}.page-module__NfDiEG__teamAvatar span{font-size:var(--text-2xl);color:#fff;letter-spacing:2px;font-weight:700}.page-module__NfDiEG__teamInfo{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.page-module__NfDiEG__teamName{font-size:var(--text-xl);color:var(--text-primary);font-weight:700}.page-module__NfDiEG__teamRole{font-size:var(--text-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);font-weight:600}.page-module__NfDiEG__teamBio{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.6}.page-module__NfDiEG__teamSkills{gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.page-module__NfDiEG__teamSocials{gap:var(--spacing-md);margin-top:auto;display:flex}.page-module__NfDiEG__socialLink{color:var(--text-tertiary);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module__NfDiEG__socialLink:hover{color:var(--color-primary);background:#ffffff1a;transform:translateY(-2px)}.page-module__NfDiEG__newsSection{z-index:2;padding:80px 0 120px;position:relative}.page-module__NfDiEG__newsGrid{gap:var(--spacing-xl);margin-top:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module__NfDiEG__newsCard{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.page-module__NfDiEG__newsCardFeatured{border-color:#3b82f666!important;box-shadow:0 0 30px #3b82f61a!important}.page-module__NfDiEG__newsMeta{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.page-module__NfDiEG__newsDate{font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;gap:4px;display:flex}.page-module__NfDiEG__newsTitle{font-size:var(--text-lg);color:var(--text-primary);font-weight:700;line-height:1.4}.page-module__NfDiEG__newsSummary{font-size:var(--text-sm);color:var(--text-secondary);flex-grow:1;line-height:1.6}.page-module__NfDiEG__newsFooter{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.page-module__NfDiEG__newsAuthor{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}@media (max-width:768px){.page-module__NfDiEG__heroTitle{font-size:var(--text-4xl)}}
.page-module__OmXfwq__page{padding-top:100px;padding-bottom:var(--spacing-4xl);min-height:100vh}.page-module__OmXfwq__tabNav{gap:var(--spacing-xs);margin-bottom:var(--spacing-2xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);width:fit-content;padding:6px;display:flex}.page-module__OmXfwq__tabBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600;transition:all .2s;display:flex}.page-module__OmXfwq__tabBtn:hover{color:var(--text-primary);background:var(--glass-bg-hover)}.page-module__OmXfwq__tabBtnActive{color:var(--color-primary);border:1px solid var(--glass-border);background:linear-gradient(135deg,#ffffff14,#ffffff08)}.page-module__OmXfwq__tabHeader{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.page-module__OmXfwq__tabSubtitle{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:2px}.page-module__OmXfwq__positive{color:var(--color-success)}.page-module__OmXfwq__negative{color:var(--color-error)}.page-module__OmXfwq__twoCol{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr 1fr;display:grid}.page-module__OmXfwq__sectionTitle{font-size:var(--text-lg);margin-bottom:var(--spacing-lg);font-weight:700}.page-module__OmXfwq__chartPlaceholder{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__OmXfwq__chartBars{align-items:flex-end;gap:var(--spacing-sm);height:200px;padding:var(--spacing-sm) 0;display:flex}.page-module__OmXfwq__chartBar{background:linear-gradient(180deg, var(--color-primary), #8080804d);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;min-width:0}.page-module__OmXfwq__chartLabels{gap:var(--spacing-sm);display:flex}.page-module__OmXfwq__chartLabels span{text-align:center;font-size:var(--text-xs);color:var(--text-tertiary);flex:1}.page-module__OmXfwq__activityFeed{gap:var(--spacing-md);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.page-module__OmXfwq__activityItem{gap:var(--spacing-sm);align-items:flex-start;display:flex}.page-module__OmXfwq__activityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.page-module__OmXfwq__dot-signup{background:var(--color-success)}.page-module__OmXfwq__dot-listing{background:var(--color-primary)}.page-module__OmXfwq__dot-order{background:var(--color-secondary)}.page-module__OmXfwq__dot-flag{background:var(--color-error)}.page-module__OmXfwq__activityContent{flex-direction:column;gap:2px;display:flex}.page-module__OmXfwq__activityContent span:first-child{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__OmXfwq__activityTime{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__OmXfwq__tableWrapper{overflow-x:auto}.page-module__OmXfwq__table{border-collapse:collapse;width:100%}.page-module__OmXfwq__table th{text-align:left;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--border-color);font-weight:600}.page-module__OmXfwq__table td{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.page-module__OmXfwq__userName{align-items:center;gap:var(--spacing-sm);font-weight:500;display:flex;color:var(--text-primary)!important}.page-module__OmXfwq__userAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;width:30px;height:30px;font-weight:700;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OmXfwq__contentList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__OmXfwq__listCard{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.page-module__OmXfwq__listCardMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.page-module__OmXfwq__listCardMeta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:2px;display:flex}.page-module__OmXfwq__listDate{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__OmXfwq__listTitle{font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.page-module__OmXfwq__listSub{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.page-module__OmXfwq__listAuthor{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__OmXfwq__listActions{gap:var(--spacing-xs);flex-shrink:0;align-self:center;display:flex}.page-module__OmXfwq__iconBtn{border-radius:var(--radius-md);border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:#80808012;justify-content:center;align-items:center;transition:all .18s;display:flex}.page-module__OmXfwq__iconBtn:hover{color:var(--color-primary);border-color:var(--color-primary);background:#80808026}.page-module__OmXfwq__deleteBtn:hover{color:var(--color-error)!important;border-color:var(--color-error)!important}.page-module__OmXfwq__teamRowInfo{align-items:center;gap:var(--spacing-sm);margin-bottom:4px;display:flex}.page-module__OmXfwq__teamAvatarSm{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));width:38px;height:38px;font-weight:800;font-size:var(--text-sm);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OmXfwq__teamRoleBadge{font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.page-module__OmXfwq__skillTagsSmall{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.page-module__OmXfwq__skillTagSm{border:1px solid var(--border-color);color:var(--text-tertiary);background:#8080801f;border-radius:99px;padding:2px 8px;font-size:11px}.page-module__OmXfwq__btnPrimary{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark,var(--color-primary)));color:#fff;font-size:var(--text-sm);cursor:pointer;border:none;font-weight:700;transition:opacity .2s;display:inline-flex}.page-module__OmXfwq__btnPrimary:hover{opacity:.88}.page-module__OmXfwq__btnSecondary{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;background:#8080801a;font-weight:600;transition:all .2s;display:inline-flex}.page-module__OmXfwq__btnSecondary:hover{color:var(--text-primary);background:#8080802e}.page-module__OmXfwq__btnCompact{padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#8080801f;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__OmXfwq__btnCompact:hover{background:#80808038}.page-module__OmXfwq__modalOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;padding:var(--spacing-lg);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__OmXfwq__modal{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-2xl,var(--radius-xl));width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px #00000080}.page-module__OmXfwq__modalHeader{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.page-module__OmXfwq__modalHeader h3{font-size:var(--text-lg);font-weight:700}.page-module__OmXfwq__modalClose{border-radius:var(--radius-md);border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:#80808014;justify-content:center;align-items:center;transition:all .18s;display:flex}.page-module__OmXfwq__modalClose:hover{color:var(--text-primary);background:#8080802e}.page-module__OmXfwq__modalBody{padding:var(--spacing-xl)}.page-module__OmXfwq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__OmXfwq__formGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.page-module__OmXfwq__formRow{flex-direction:column;gap:6px;display:flex}.page-module__OmXfwq__formRow label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.page-module__OmXfwq__formRow input,.page-module__OmXfwq__formRow select,.page-module__OmXfwq__formRow textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-size:var(--text-sm);box-sizing:border-box;resize:vertical;background:#8080800f;width:100%;font-family:inherit;transition:border-color .2s}.page-module__OmXfwq__formRow input:focus,.page-module__OmXfwq__formRow select:focus,.page-module__OmXfwq__formRow textarea:focus{border-color:var(--color-primary);outline:none}.page-module__OmXfwq__formCheckRow{align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.page-module__OmXfwq__formCheckRow input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary)}.page-module__OmXfwq__formActions{justify-content:flex-end;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);display:flex}.page-module__OmXfwq__skillInputRow{gap:var(--spacing-xs);display:flex}.page-module__OmXfwq__skillInputRow input{flex:1}.page-module__OmXfwq__skillTags{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__OmXfwq__skillTag{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);background:#80808024;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.page-module__OmXfwq__skillTag button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex}.page-module__OmXfwq__skillTag button:hover{color:var(--color-error)}@media (max-width:1024px){.page-module__OmXfwq__metricsGrid{grid-template-columns:repeat(2,1fr)}.page-module__OmXfwq__twoCol{grid-template-columns:1fr}.page-module__OmXfwq__tabNav{width:100%}}@media (max-width:768px){.page-module__OmXfwq__metricsGrid{grid-template-columns:1fr}.page-module__OmXfwq__header h1{font-size:var(--text-2xl)}.page-module__OmXfwq__formGrid{grid-template-columns:1fr}.page-module__OmXfwq__tabBtn span{display:none}}.page-module__OmXfwq__header{margin-bottom:var(--spacing-2xl)}.page-module__OmXfwq__header h1{font-size:var(--text-4xl);margin-bottom:var(--spacing-xs);font-weight:900}.page-module__OmXfwq__header p{font-size:var(--text-base);color:var(--text-secondary)}.page-module__OmXfwq__metricsGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__OmXfwq__metricCard{align-items:center;gap:var(--spacing-md);display:flex}.page-module__OmXfwq__metricIcon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);background:linear-gradient(135deg,#80808026,#8080801a);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OmXfwq__metricInfo{flex-direction:column;display:flex}.page-module__OmXfwq__metricLabel{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.page-module__OmXfwq__metricValue{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--text-primary)}.page-module__OmXfwq__metricChange{font-size:var(--text-xs);align-items:center;gap:2px;font-weight:600;display:flex}
.auth-module__Y2OPrW__authPage{min-height:100vh;padding:100px var(--spacing-xl) var(--spacing-4xl);justify-content:center;align-items:center;display:flex;position:relative}.auth-module__Y2OPrW__authBg{pointer-events:none;background:radial-gradient(at 30% 40%,#80808014 0%,#0000 60%),radial-gradient(at 70% 60%,#8080800f 0%,#0000 60%);position:absolute;inset:0}.auth-module__Y2OPrW__authCard{z-index:1;width:100%;max-width:440px;position:relative}.auth-module__Y2OPrW__authHeader{text-align:center;margin-bottom:var(--spacing-xl)}.auth-module__Y2OPrW__authLogo{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:#fff;width:48px;height:48px;margin:0 auto var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth-module__Y2OPrW__authHeader h1{font-size:var(--text-2xl);margin-bottom:var(--spacing-xs);font-weight:800}.auth-module__Y2OPrW__authHeader p{font-size:var(--text-sm);color:var(--text-secondary)}.auth-module__Y2OPrW__authForm{gap:var(--spacing-md);flex-direction:column;display:flex}.auth-module__Y2OPrW__divider{align-items:center;gap:var(--spacing-md);color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.auth-module__Y2OPrW__divider:before,.auth-module__Y2OPrW__divider:after{content:"";background:var(--border-color);flex:1;height:1px}.auth-module__Y2OPrW__oauthBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base);display:flex}.auth-module__Y2OPrW__oauthBtn:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.auth-module__Y2OPrW__authFooter{text-align:center;margin-top:var(--spacing-lg);font-size:var(--text-sm);color:var(--text-secondary)}.auth-module__Y2OPrW__authFooter a{color:var(--color-primary);font-weight:600;text-decoration:none}.auth-module__Y2OPrW__authFooter a:hover{text-decoration:underline}.auth-module__Y2OPrW__forgotLink{text-align:right}.auth-module__Y2OPrW__forgotLink a{font-size:var(--text-sm);color:var(--color-primary);text-decoration:none}.auth-module__Y2OPrW__forgotLink a:hover{text-decoration:underline}
.page-module__woGjha__page{padding-top:100px;padding-bottom:var(--spacing-4xl);min-height:100vh}.page-module__woGjha__header{text-align:center;margin-bottom:var(--spacing-2xl)}.page-module__woGjha__header h1{font-size:var(--text-5xl);margin-bottom:var(--spacing-sm);background:linear-gradient(135deg, var(--text-primary), var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.page-module__woGjha__header p{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__woGjha__filterBar{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.page-module__woGjha__searchWrapper{align-items:center;display:flex;position:relative}.page-module__woGjha__searchIcon{color:var(--text-tertiary);position:absolute;left:16px}.page-module__woGjha__searchInput{width:100%;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) 44px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--text-base);transition:all var(--transition-base)}.page-module__woGjha__searchInput::placeholder{color:var(--text-tertiary)}.page-module__woGjha__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #80808026}.page-module__woGjha__clearBtn{color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:flex;position:absolute;right:12px}.page-module__woGjha__clearBtn:hover{color:var(--text-primary);background:var(--glass-bg)}.page-module__woGjha__categories{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__woGjha__categoryChip{border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-heading);cursor:pointer;transition:all var(--transition-fast);padding:6px 16px;font-weight:500}.page-module__woGjha__categoryChip:hover{color:var(--text-primary);border-color:var(--glass-border-hover)}.page-module__woGjha__chipActive{border-color:var(--color-primary);color:var(--color-primary);background:#80808026}.page-module__woGjha__activeFilters{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.page-module__woGjha__resultCount{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.page-module__woGjha__grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__woGjha__projectCard{flex-direction:column;height:100%;display:flex}.page-module__woGjha__projectImage{width:calc(100% + 2 * var(--spacing-lg));height:160px;margin:calc(-1 * var(--spacing-lg)) calc(-1 * var(--spacing-lg)) 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}.page-module__woGjha__projectImagePlaceholder{width:100%;height:100%;color:var(--color-primary);background:linear-gradient(135deg,#80808014,#80808014);justify-content:center;align-items:center;display:flex}.page-module__woGjha__projectBody{gap:var(--spacing-sm);padding-top:var(--spacing-md);flex-direction:column;flex:1;display:flex}.page-module__woGjha__projectMeta{justify-content:space-between;align-items:center;display:flex}.page-module__woGjha__stars{font-size:var(--text-sm);color:var(--color-primary);align-items:center;gap:4px;font-weight:600;display:flex}.page-module__woGjha__projectBody h3{font-size:var(--text-base);font-weight:700;line-height:1.3}.page-module__woGjha__projectDesc{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__woGjha__techTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__woGjha__projectFooter{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module__woGjha__price{font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);color:var(--color-primary)}.page-module__woGjha__emptyState{text-align:center;padding:var(--spacing-4xl) 0;color:var(--text-tertiary);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__woGjha__emptyState h3{font-size:var(--text-xl);color:var(--text-secondary)}@media (max-width:1024px){.page-module__woGjha__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__woGjha__grid{grid-template-columns:1fr}.page-module__woGjha__header h1{font-size:var(--text-3xl)}}
.page-module___8aEwW__hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 80px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__splineFallback{background:var(--bg-tertiary);border-radius:var(--radius-2xl);width:100%;height:100%}.page-module___8aEwW__heroOverlay{background:radial-gradient(circle at center, transparent 0%, var(--bg-primary) 100%);z-index:0;pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroContainer{z-index:2;align-items:center;gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;width:100%;margin-top:auto;margin-bottom:auto;display:grid;position:relative}.page-module___8aEwW__heroSplineWrapper{justify-content:center;align-items:center;width:100%;height:500px;display:flex;position:relative}.page-module___8aEwW__watermarkText{font-size:16rem;font-family:var(--font-heading);color:#0000;-webkit-text-stroke:1px #00000008;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.05em;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroSpline{border-radius:var(--radius-2xl);z-index:10;width:100%;height:500px;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__ambientBlob{filter:blur(80px);z-index:1;opacity:.6;border-radius:50%;position:absolute}.page-module___8aEwW__blobPrimary{background:linear-gradient(135deg,#a855f7,#ec4899);width:300px;height:300px;animation:8s ease-in-out infinite alternate page-module___8aEwW__pulse;top:10%;left:10%}.page-module___8aEwW__blobSecondary{background:linear-gradient(135deg,#3b82f6,#06b6d4);width:250px;height:250px;animation:10s ease-in-out infinite alternate-reverse page-module___8aEwW__pulse;bottom:5%;right:5%}.page-module___8aEwW__hudBracket{z-index:15;pointer-events:none;border:2px solid #0000001a;width:30px;height:30px;position:absolute}.page-module___8aEwW__hudTopLeft{border-bottom:none;border-right:none;top:10%;left:10%}.page-module___8aEwW__hudTopRight{border-bottom:none;border-left:none;top:10%;right:10%}.page-module___8aEwW__hudBottomLeft{border-top:none;border-right:none;bottom:10%;left:10%}.page-module___8aEwW__hudBottomRight{border-top:none;border-left:none;bottom:10%;right:10%}.page-module___8aEwW__hudCrosshair{z-index:15;pointer-events:none;width:20px;height:20px;position:absolute}.page-module___8aEwW__hudCrosshair:before,.page-module___8aEwW__hudCrosshair:after{content:"";background:#0000001a;position:absolute}.page-module___8aEwW__hudCrosshair:before{height:2px;top:9px;left:0;right:0}.page-module___8aEwW__hudCrosshair:after{width:2px;top:0;bottom:0;left:9px}.page-module___8aEwW__floatingDetailCard{z-index:20;align-items:center;gap:var(--spacing-sm);-webkit-backdrop-filter:blur(20px);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-full);background:#ffffffb3;border:1px solid #fffc;display:flex;position:absolute;box-shadow:0 10px 40px #00000014,inset 0 2px 5px #fff}.page-module___8aEwW__floatingDetailCard:hover{transform:scale(1.05);box-shadow:0 15px 50px #0000001f,inset 0 2px 5px #fff}.page-module___8aEwW__cardOne{top:15%;left:-5%}.page-module___8aEwW__cardTwo{bottom:15%;right:-5%}.page-module___8aEwW__cardThree{top:8%;right:5%}.page-module___8aEwW__cardFour{bottom:10%;left:2%}.page-module___8aEwW__detailIconWrapper{background:linear-gradient(135deg, var(--color-primary), var(--text-secondary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 10px #0000001a}.page-module___8aEwW__detailText{flex-direction:column;display:flex}.page-module___8aEwW__detailLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);font-size:10px;font-weight:700;line-height:1}.page-module___8aEwW__detailValue{font-size:var(--text-sm);color:var(--text-primary);font-weight:800;line-height:1.2}.page-module___8aEwW__heroSpline canvas{outline:none;width:100%!important;height:100%!important}.page-module___8aEwW__heroContent{gap:var(--spacing-lg);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__heroHeadline{font-size:var(--text-7xl);letter-spacing:-.02em;background:linear-gradient(135deg, var(--text-primary) 20%, var(--text-tertiary) 100%);-webkit-text-fill-color:transparent;color:var(--text-primary);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.1}.page-module___8aEwW__highlightText{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSub{font-size:var(--text-lg);color:var(--text-secondary);max-width:540px;line-height:1.7}.page-module___8aEwW__heroCtas{gap:var(--spacing-md);margin-top:var(--spacing-xs);display:flex}.page-module___8aEwW__scrollIndicator{z-index:2;color:var(--text-tertiary);opacity:.6;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.page-module___8aEwW__statsBar{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:var(--spacing-2xl) 0;position:relative}.page-module___8aEwW__statsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__statItem{text-align:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module___8aEwW__statNumber{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-primary);font-weight:800}.page-module___8aEwW__statLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.page-module___8aEwW__featuredSection{background:var(--bg-primary)}.page-module___8aEwW__carousel{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module___8aEwW__projectCard{flex-direction:column;height:100%;display:flex}.page-module___8aEwW__projectImage{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:180px;margin:calc(-1 * var(--spacing-lg)) calc(-1 * var(--spacing-lg)) 0;width:calc(100% + 2 * var(--spacing-lg));overflow:hidden}.page-module___8aEwW__projectImagePlaceholder{width:100%;height:100%;color:var(--color-primary);background:linear-gradient(135deg,#8080801a,#8080801a);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__projectBody{gap:var(--spacing-sm);padding-top:var(--spacing-md);flex-direction:column;flex:1;display:flex}.page-module___8aEwW__projectMeta{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__stars{gap:2px;display:flex}.page-module___8aEwW__projectBody h3{font-size:var(--text-lg);color:var(--text-primary);font-weight:700;line-height:1.3}.page-module___8aEwW__projectBody p{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module___8aEwW__projectTechStack{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module___8aEwW__projectFooter{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module___8aEwW__projectPrice{font-family:var(--font-heading);font-weight:800;font-size:var(--text-xl);color:var(--color-primary)}.page-module___8aEwW__servicesSection{background:var(--bg-secondary)}.page-module___8aEwW__servicesGrid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__serviceCard{text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module___8aEwW__serviceIcon{border-radius:var(--radius-lg);width:56px;height:56px;color:var(--color-primary);margin-bottom:var(--spacing-xs);background:linear-gradient(135deg,#80808026,#8080801a);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__serviceCard h3{font-size:var(--text-base);font-weight:700}.page-module___8aEwW__serviceCard p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.page-module___8aEwW__servicePrice{font-size:var(--text-xs);color:var(--color-primary);font-weight:600;font-family:var(--font-heading)}.page-module___8aEwW__howSection{background:var(--bg-primary)}.page-module___8aEwW__stepsRow{gap:var(--spacing-2xl);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.page-module___8aEwW__stepItem{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__stepNumber{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));width:64px;height:64px;font-family:var(--font-heading);font-weight:800;font-size:var(--text-2xl);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 20px #8080804d}.page-module___8aEwW__stepItem h3{font-size:var(--text-xl);font-weight:700}.page-module___8aEwW__stepItem p{font-size:var(--text-sm);color:var(--text-secondary);max-width:280px;line-height:1.6}.page-module___8aEwW__stepConnector{display:none}.page-module___8aEwW__testimonialSection{background:var(--bg-secondary)}.page-module___8aEwW__testimonialGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___8aEwW__testimonialCard{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module___8aEwW__testimonialHeader{align-items:center;gap:var(--spacing-sm);display:flex}.page-module___8aEwW__testimonialAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));width:44px;height:44px;font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__testimonialHeader h4{font-size:var(--text-sm);font-weight:700}.page-module___8aEwW__testimonialHeader span{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module___8aEwW__testimonialCard p{font-size:var(--text-sm);color:var(--text-secondary);font-style:italic;line-height:1.6}.page-module___8aEwW__ctaBanner{padding:var(--spacing-4xl) 0;position:relative;overflow:hidden}.page-module___8aEwW__ctaMesh{background:radial-gradient(at 20%,#80808026 0%,#0000 60%),radial-gradient(at 80%,#8080801f 0%,#0000 60%),radial-gradient(at 50% 80%,#80808014 0%,#0000 50%);position:absolute;inset:0}.page-module___8aEwW__ctaContent{z-index:1;text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__ctaContent h2{font-size:var(--text-5xl);max-width:600px;font-weight:900}.page-module___8aEwW__ctaContent p{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px;line-height:1.7}.page-module___8aEwW__ctaButtons{gap:var(--spacing-md);display:flex}.page-module___8aEwW__newsSection{background:var(--bg-primary)}.page-module___8aEwW__sectionHeadingRow{align-items:flex-start;gap:var(--spacing-md);display:flex}.page-module___8aEwW__sectionIcon{color:var(--color-primary);flex-shrink:0;margin-top:6px}.page-module___8aEwW__newsGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___8aEwW__newsCard{gap:var(--spacing-sm);border-left:3px solid #0000;flex-direction:column;height:100%;transition:border-color .3s;display:flex}.page-module___8aEwW__newsCardFeatured{border-left-color:var(--color-primary)}.page-module___8aEwW__newsMeta{justify-content:space-between;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module___8aEwW__newsDate{font-size:var(--text-xs);color:var(--text-tertiary);align-items:center;gap:4px;font-weight:500;display:flex}.page-module___8aEwW__newsTitle{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700;line-height:1.4}.page-module___8aEwW__newsSummary{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__newsFooter{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.page-module___8aEwW__newsAuthor{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:500}.page-module___8aEwW__teamSection{background:var(--bg-secondary)}.page-module___8aEwW__teamGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___8aEwW__teamCard{gap:var(--spacing-md);align-items:flex-start;display:flex}.page-module___8aEwW__teamAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));width:60px;height:60px;font-family:var(--font-heading);font-weight:800;font-size:var(--text-lg);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module___8aEwW__teamAvatar img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__teamInfo{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.page-module___8aEwW__teamName{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.page-module___8aEwW__teamRole{font-size:var(--text-xs);color:var(--color-primary);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.page-module___8aEwW__teamBio{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__teamSkills{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module___8aEwW__teamSocials{gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.page-module___8aEwW__socialLink{border-radius:var(--radius-md);border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);background:#8080801a;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.page-module___8aEwW__socialLink:hover{color:var(--color-primary);border-color:var(--color-primary);background:#80808033}@media (max-width:1024px){.page-module___8aEwW__heroContainer{gap:var(--spacing-lg);grid-template-columns:1fr;margin-top:40px}.page-module___8aEwW__heroSpline{height:400px}.page-module___8aEwW__heroContent{text-align:center;align-items:center}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module___8aEwW__heroSpline{height:300px}.page-module___8aEwW__heroHeadline{font-size:var(--text-5xl)}.page-module___8aEwW__heroCtas{flex-direction:column;width:100%;max-width:300px}.page-module___8aEwW__statsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__carousel{grid-template-columns:1fr}.page-module___8aEwW__servicesGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__stepsRow{gap:var(--spacing-2xl);grid-template-columns:1fr}.page-module___8aEwW__ctaContent h2{font-size:var(--text-3xl)}.page-module___8aEwW__ctaButtons{flex-direction:column;width:100%;max-width:300px}}@media (max-width:480px){.page-module___8aEwW__servicesGrid{grid-template-columns:1fr}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__VKYseq__page{padding-top:100px;padding-bottom:var(--spacing-4xl);min-height:100vh}.page-module__VKYseq__header{text-align:center;margin-bottom:var(--spacing-3xl)}.page-module__VKYseq__header h1{font-size:var(--text-5xl);margin-bottom:var(--spacing-sm);background:linear-gradient(135deg, var(--text-primary), var(--color-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.page-module__VKYseq__header p{font-size:var(--text-lg);color:var(--text-secondary)}.page-module__VKYseq__grid{gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__VKYseq__serviceCard{cursor:pointer}.page-module__VKYseq__serviceTop{align-items:center;gap:var(--spacing-lg);display:flex}.page-module__VKYseq__serviceIcon{border-radius:var(--radius-lg);width:64px;height:64px;color:var(--color-primary);background:linear-gradient(135deg,#80808026,#8080801a);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__VKYseq__serviceInfo{flex:1}.page-module__VKYseq__serviceInfo h3{font-size:var(--text-lg);margin-bottom:4px;font-weight:700}.page-module__VKYseq__serviceInfo p{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__VKYseq__priceRange{font-size:var(--text-sm);color:var(--color-primary);font-weight:600;font-family:var(--font-heading)}.page-module__VKYseq__chevron{color:var(--text-tertiary);transition:transform var(--transition-base);flex-shrink:0}.page-module__VKYseq__chevron.page-module__VKYseq__open{transform:rotate(180deg)}.page-module__VKYseq__drawer{overflow:hidden}.page-module__VKYseq__drawerContent{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid var(--border-color);gap:var(--spacing-lg);flex-direction:column;display:flex}.page-module__VKYseq__drawerSection h4{font-size:var(--text-sm);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-weight:700;display:flex}.page-module__VKYseq__drawerSection ul{gap:var(--spacing-sm);flex-wrap:wrap;list-style:none;display:flex}.page-module__VKYseq__drawerSection li{font-size:var(--text-sm);color:var(--text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:4px 12px}.page-module__VKYseq__drawerSection p{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__VKYseq__processSteps{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__VKYseq__processStep{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-full);background:#80808014;border:1px solid #80808033;padding:4px 10px}.page-module__VKYseq__formOverlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);padding:var(--spacing-xl);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__VKYseq__formModal{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-2xl);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-xl);overflow-y:auto}.page-module__VKYseq__formModal h2{font-size:var(--text-2xl);margin-bottom:var(--spacing-xs)}.page-module__VKYseq__formModal>p{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--spacing-xl)}.page-module__VKYseq__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__VKYseq__formActions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}@media (max-width:768px){.page-module__VKYseq__serviceTop{text-align:center;flex-direction:column}.page-module__VKYseq__chevron{display:none}.page-module__VKYseq__header h1{font-size:var(--text-3xl)}}
