.Button-module__8RiFmG__btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 15px #7701d033}.Button-module__8RiFmG__primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00f0ff66}.Button-module__8RiFmG__secondary{background:var(--surface-container-low);color:var(--on-surface);border:1px solid var(--outline-variant)}.Button-module__8RiFmG__secondary:hover{background:var(--surface-container);border-color:#b9cacb66}.Button-module__8RiFmG__ghost{color:var(--on-surface-variant);background:0 0}.Button-module__8RiFmG__ghost:hover{color:var(--on-surface);background:#ffffff0d}.Button-module__8RiFmG__sm{padding:.5rem 1rem;font-size:.75rem}.Button-module__8RiFmG__md{padding:.75rem 1.5rem;font-size:.875rem}.Button-module__8RiFmG__lg{padding:1rem 2rem;font-size:1rem}.Button-module__8RiFmG__xl{padding:1.25rem 2.5rem;font-size:1.125rem}
.ThemeToggle-module__BDCMra__toggle{background:var(--surface-container);border:1px solid var(--outline-variant);cursor:pointer;width:44px;height:44px;color:var(--on-surface);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.ThemeToggle-module__BDCMra__toggle:hover{background:var(--surface-container-high);border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.ThemeToggle-module__BDCMra__iconWrapper{justify-content:center;align-items:center;display:flex}.ThemeToggle-module__BDCMra__icon{color:var(--primary)}
.Navbar-module___rHu7W__navbar{z-index:1000;background:var(--surface);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--outline-variant);width:100%;padding:1rem 0;transition:all .4s;position:fixed;top:0;left:0}.Navbar-module___rHu7W__container{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module___rHu7W__navLinks{align-items:center;gap:2.5rem;display:flex}.Navbar-module___rHu7W__link{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;transition:all .3s;position:relative}.Navbar-module___rHu7W__link:hover{color:var(--primary)}.Navbar-module___rHu7W__link:after{content:"";background:var(--primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Navbar-module___rHu7W__link:hover:after{width:100%}@media (max-width:768px){.Navbar-module___rHu7W__navLinks{display:none}}.Navbar-module___rHu7W__actions{align-items:center;gap:1.5rem;display:flex}
.CTA-module__ad7sBG__ctaSection{background-color:var(--surface-lowest);padding:var(--spacing-16) 0 0 0;flex-direction:column;min-height:80vh;display:flex;position:relative;overflow:hidden}.CTA-module__ad7sBG__background{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CTA-module__ad7sBG__glow{filter:blur(60px);background:radial-gradient(circle,#7701d033 0%,#00f0ff1a 50%,#0000 100%);width:600px;height:600px}.CTA-module__ad7sBG__container{max-width:var(--max-width);z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding:0 2rem;display:flex}.CTA-module__ad7sBG__content{max-width:900px;margin:0 auto}.CTA-module__ad7sBG__title{letter-spacing:-.04em;color:var(--on-surface);margin-bottom:2.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:.95}.CTA-module__ad7sBG__accent{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CTA-module__ad7sBG__subtitle{color:var(--on-surface-variant);max-width:500px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6}.CTA-module__ad7sBG__action{justify-content:center;display:flex}.CTA-module__ad7sBG__ctaButton{min-width:320px;font-size:1.125rem;box-shadow:0 0 30px #7701d04d}.CTA-module__ad7sBG__miniFooter{border-top:1px solid var(--outline-variant);width:100%;margin-top:4rem;padding:2.5rem 0}.CTA-module__ad7sBG__footerContainer{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:0 2rem;display:flex}.CTA-module__ad7sBG__copy{letter-spacing:.1em;color:var(--on-surface-variant);opacity:.4;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:500}.CTA-module__ad7sBG__footerRight{gap:2rem;display:flex}.CTA-module__ad7sBG__footerRight a{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:600;transition:color .3s}.CTA-module__ad7sBG__footerRight a:hover{color:var(--primary)}@media (max-width:768px){.CTA-module__ad7sBG__footerContainer{text-align:center;flex-direction:column}}
.page-module___8aEwW__main{background-color:var(--surface);flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__sectionDivider{background:var(--outline-variant);opacity:.5;width:100%;height:1px}
.Work-module__dMYl4a__workSection{background-color:var(--surface);padding:var(--spacing-16) 0}.Work-module__dMYl4a__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.Work-module__dMYl4a__header{margin-bottom:6rem}.Work-module__dMYl4a__overline{letter-spacing:.2rem;color:var(--primary);text-transform:uppercase;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.Work-module__dMYl4a__title{color:var(--on-surface);letter-spacing:-.04em;margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.5rem);font-weight:700;line-height:1}.Work-module__dMYl4a__description{color:var(--on-surface-variant);max-width:500px;font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.6}.Work-module__dMYl4a__archive{border-top:1px solid var(--outline-variant);flex-direction:column;display:flex}.Work-module__dMYl4a__row{border-bottom:1px solid var(--outline-variant);transition:all .3s}.Work-module__dMYl4a__rowInner{justify-content:space-between;align-items:center;padding:2.5rem 0;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.Work-module__dMYl4a__row:hover{background:var(--surface-container-low);padding-left:1.5rem;padding-right:1.5rem}.Work-module__dMYl4a__mainInfo{align-items:center;gap:3rem;display:flex}.Work-module__dMYl4a__number{color:var(--on-surface-variant);opacity:.4;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700}.Work-module__dMYl4a__titleGroup{flex-direction:column;gap:.25rem;display:flex}.Work-module__dMYl4a__projectTitle{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:700;transition:color .3s}.Work-module__dMYl4a__category{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.625rem;font-weight:700}.Work-module__dMYl4a__metaInfo{align-items:center;gap:5rem;display:flex}.Work-module__dMYl4a__statGroup{flex-direction:column;align-items:flex-end;display:flex}.Work-module__dMYl4a__statLabel{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.625rem;font-weight:700}.Work-module__dMYl4a__statValue{color:var(--primary);font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700}.Work-module__dMYl4a__viewAction{opacity:0;align-items:center;gap:.75rem;transition:all .4s;display:flex;transform:translate(-10px)}.Work-module__dMYl4a__row:hover .Work-module__dMYl4a__viewAction{opacity:1;transform:translate(0)}.Work-module__dMYl4a__viewText{letter-spacing:.1em;color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700}.Work-module__dMYl4a__arrow{color:var(--primary)}@media (max-width:1024px){.Work-module__dMYl4a__metaInfo{gap:3rem}}@media (max-width:768px){.Work-module__dMYl4a__rowInner{flex-direction:column;align-items:flex-start;gap:2rem}.Work-module__dMYl4a__metaInfo{justify-content:space-between;width:100%}.Work-module__dMYl4a__mainInfo{gap:1.5rem}}
.page-module__OSLHOG__main{background-color:var(--surface);min-height:100vh}.page-module__OSLHOG__hero{padding:12rem 0 6rem}.page-module__OSLHOG__container{max-width:var(--max-width);grid-template-columns:1fr 1fr;align-items:center;gap:6rem;margin:0 auto;padding:0 2rem;display:grid}@media (max-width:1024px){.page-module__OSLHOG__container{grid-template-columns:1fr;gap:4rem}}.page-module__OSLHOG__header{max-width:500px}.page-module__OSLHOG__overline{letter-spacing:.2em;color:var(--primary);margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__OSLHOG__title{letter-spacing:-.04em;color:var(--on-surface);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.1}.page-module__OSLHOG__subtitle{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.6}.page-module__OSLHOG__formWrapper{background:var(--gradient-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--outline-variant);border-radius:1.5rem;padding:3rem;box-shadow:0 20px 40px #0006}.page-module__OSLHOG__form{flex-direction:column;gap:2rem;display:flex}.page-module__OSLHOG__inputGroup{flex-direction:column;gap:.75rem;display:flex}.page-module__OSLHOG__label{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{background:var(--surface-container-low);border:1px solid var(--outline-variant);color:var(--on-surface);border-radius:.75rem;padding:1rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;transition:all .3s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 15px #00f0ff33}.page-module__OSLHOG__textarea{resize:vertical;min-height:150px}.page-module__OSLHOG__submitBtn{justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.page-module__OSLHOG__spinner{animation:1s linear infinite page-module__OSLHOG__spin}@keyframes page-module__OSLHOG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__OSLHOG__successMessage{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0;display:flex}.page-module__OSLHOG__successIcon{color:var(--primary);filter:drop-shadow(0 0 15px #00f0ff66)}.page-module__OSLHOG__successMessage h2{letter-spacing:.1em;color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.page-module__OSLHOG__successMessage p{color:var(--on-surface-variant);margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6}.page-module__OSLHOG__errorMessage{color:#ff4d4d;background:#ff4d4d1a;border:1px solid #ff4d4d33;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;display:flex}.page-module__OSLHOG__miniFooter{border-top:1px solid var(--outline-variant);margin-top:4rem;padding:2.5rem 0}.page-module__OSLHOG__footerContainer{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;display:flex}.page-module__OSLHOG__copy{letter-spacing:.1em;color:var(--on-surface-variant);opacity:.4;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:500}.page-module__OSLHOG__footerRight{gap:2rem;display:flex}.page-module__OSLHOG__footerRight a{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:600;transition:color .3s}.page-module__OSLHOG__footerRight a:hover{color:var(--primary)}
.page-module__soh_jW__main{background-color:var(--surface);min-height:100vh;color:var(--on-surface)}.page-module__soh_jW__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.page-module__soh_jW__hero{border-bottom:1px solid var(--outline-variant);padding-top:12rem;padding-bottom:6rem}.page-module__soh_jW__backLink{letter-spacing:.1em;color:var(--primary);align-items:center;gap:.75rem;margin-bottom:4rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.page-module__soh_jW__backLink:hover{color:var(--on-surface);transform:translate(-5px)}.page-module__soh_jW__overline{letter-spacing:.2rem;color:var(--primary);margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__soh_jW__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,5.5rem);font-weight:700;line-height:1}.page-module__soh_jW__lastUpdated{color:var(--on-surface-variant);opacity:.6;font-family:Inter,sans-serif;font-size:.875rem}.page-module__soh_jW__content{padding:8rem 0}.page-module__soh_jW__grid{grid-template-columns:350px 1fr;gap:8rem;display:grid}.page-module__soh_jW__sidebar{height:fit-content;position:sticky;top:10rem}.page-module__soh_jW__policyCard{background:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:3rem;display:flex}.page-module__soh_jW__icon{color:var(--primary)}.page-module__soh_jW__policyCard h3{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.page-module__soh_jW__policyCard p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.page-module__soh_jW__document{flex-direction:column;gap:6rem;display:flex}.page-module__soh_jW__section{flex-direction:column;gap:1.5rem;display:flex}.page-module__soh_jW__section h2{color:var(--on-surface);border-left:3px solid var(--primary);padding-left:1.5rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.page-module__soh_jW__section p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.8}.page-module__soh_jW__section ul{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.page-module__soh_jW__section li{color:var(--on-surface-variant);align-items:center;gap:1rem;font-family:Inter,sans-serif;font-size:1rem;display:flex}.page-module__soh_jW__section li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}@media (max-width:1024px){.page-module__soh_jW__grid{grid-template-columns:1fr;gap:4rem}.page-module__soh_jW__sidebar{position:relative;top:0}}
.page-module__PWrisG__main{background-color:var(--surface);min-height:100vh;color:var(--on-surface)}.page-module__PWrisG__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.page-module__PWrisG__hero{padding-top:12rem;padding-bottom:8rem}.page-module__PWrisG__heroContent{max-width:800px}.page-module__PWrisG__overline{letter-spacing:.2rem;color:var(--primary);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__PWrisG__title{letter-spacing:-.04em;margin-bottom:2.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1}.page-module__PWrisG__description{color:var(--on-surface-variant);max-width:600px;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6}.page-module__PWrisG__solutionsGrid{padding-bottom:8rem}.page-module__PWrisG__categoryBlock{margin-bottom:8rem}.page-module__PWrisG__categoryHeader{border-bottom:1px solid var(--outline-variant);margin-bottom:3.5rem;padding-bottom:1.5rem}.page-module__PWrisG__categoryTitle{letter-spacing:.1em;color:var(--on-surface);margin-bottom:.75rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.page-module__PWrisG__categorySubtitle{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1rem}.page-module__PWrisG__itemsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.page-module__PWrisG__techCard{background:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:1.5rem;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-module__PWrisG__techCard:hover{border-color:var(--primary);background:var(--surface-container);transform:translateY(-8px)}.page-module__PWrisG__iconWrapper{background:var(--surface-container-high);width:64px;height:64px;color:var(--primary);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s;display:flex}.page-module__PWrisG__techCard:hover .page-module__PWrisG__iconWrapper{background:var(--primary);color:var(--surface);transform:scale(1.1)}.page-module__PWrisG__cardContent h3{color:var(--on-surface);margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.page-module__PWrisG__cardContent p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6}.page-module__PWrisG__cardGlow{pointer-events:none;opacity:0;background:radial-gradient(circle at 100% 0,#00f0ff1a,#0000 70%);width:150px;height:150px;transition:opacity .4s;position:absolute;top:0;right:0}.page-module__PWrisG__techCard:hover .page-module__PWrisG__cardGlow{opacity:1}.page-module__PWrisG__auditProcess{padding-bottom:12rem}.page-module__PWrisG__auditGlass{background:var(--gradient-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--outline-variant);border-radius:2rem;justify-content:space-between;align-items:center;gap:4rem;padding:5rem;display:flex}.page-module__PWrisG__auditContent{max-width:600px}.page-module__PWrisG__auditOverline{letter-spacing:.2rem;color:var(--primary);margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__PWrisG__auditContent h2{margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700}.page-module__PWrisG__auditContent p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.7}.page-module__PWrisG__auditBadge{flex-shrink:0}.page-module__PWrisG__badgeInner{border:1px solid var(--primary);border-width:2px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;animation:4s infinite page-module__PWrisG__pulse;display:flex}@keyframes page-module__PWrisG__pulse{0%{box-shadow:0 0 #00f0ff66}70%{box-shadow:0 0 0 30px #00f0ff00}to{box-shadow:0 0 #00f0ff00}}.page-module__PWrisG__badgeValue{color:var(--primary);font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700}.page-module__PWrisG__badgeLabel{letter-spacing:.1em;color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.625rem;font-weight:700}@media (max-width:1024px){.page-module__PWrisG__auditGlass{text-align:center;flex-direction:column;padding:3rem}}@media (max-width:768px){.page-module__PWrisG__itemsGrid{grid-template-columns:1fr}}
.page-module__UBdgra__main{background-color:var(--surface);min-height:100vh;color:var(--on-surface)}.page-module__UBdgra__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.page-module__UBdgra__hero{border-bottom:1px solid var(--outline-variant);padding-top:12rem;padding-bottom:6rem}.page-module__UBdgra__backLink{letter-spacing:.1em;color:var(--primary);align-items:center;gap:.75rem;margin-bottom:4rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.page-module__UBdgra__backLink:hover{color:var(--on-surface);transform:translate(-5px)}.page-module__UBdgra__overline{letter-spacing:.2rem;color:var(--primary);margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__UBdgra__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,5.5rem);font-weight:700;line-height:1}.page-module__UBdgra__lastUpdated{color:var(--on-surface-variant);opacity:.6;font-family:Inter,sans-serif;font-size:.875rem}.page-module__UBdgra__content{padding:8rem 0}.page-module__UBdgra__grid{grid-template-columns:350px 1fr;gap:8rem;display:grid}.page-module__UBdgra__sidebar{height:fit-content;position:sticky;top:10rem}.page-module__UBdgra__policyCard{background:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:3rem;display:flex}.page-module__UBdgra__icon{color:var(--primary)}.page-module__UBdgra__policyCard h3{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.page-module__UBdgra__policyCard p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.page-module__UBdgra__document{flex-direction:column;gap:6rem;display:flex}.page-module__UBdgra__section{flex-direction:column;gap:1.5rem;display:flex}.page-module__UBdgra__section h2{color:var(--on-surface);border-left:3px solid var(--primary);padding-left:1.5rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.page-module__UBdgra__section p{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.8}.page-module__UBdgra__section ul{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.page-module__UBdgra__section li{color:var(--on-surface-variant);align-items:center;gap:1rem;font-family:Inter,sans-serif;font-size:1rem;display:flex}.page-module__UBdgra__section li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}@media (max-width:1024px){.page-module__UBdgra__grid{grid-template-columns:1fr;gap:4rem}.page-module__UBdgra__sidebar{position:relative;top:0}}
.page-module__Ro7qTW__main{background-color:var(--surface);min-height:100vh;color:var(--on-surface)}.page-module__Ro7qTW__error{text-align:center;background-color:var(--surface);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__Ro7qTW__disconnectedTitle{color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:3rem}.page-module__Ro7qTW__disconnectedText{color:var(--on-surface-variant);margin-bottom:2rem}.page-module__Ro7qTW__backLinkCenter{color:var(--primary);text-decoration:none}.page-module__Ro7qTW__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.page-module__Ro7qTW__hero{padding-top:12rem;padding-bottom:6rem}.page-module__Ro7qTW__backLink{letter-spacing:.1em;color:var(--primary);align-items:center;gap:.75rem;margin-bottom:4rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.page-module__Ro7qTW__backLink:hover{color:var(--on-surface);transform:translate(-5px)}.page-module__Ro7qTW__heroGrid{max-width:800px}.page-module__Ro7qTW__overline{letter-spacing:.2rem;color:var(--primary);margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__Ro7qTW__title{letter-spacing:-.04em;margin-bottom:2.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1}.page-module__Ro7qTW__overview{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6}.page-module__Ro7qTW__visuals{padding:2rem 0 6rem}.page-module__Ro7qTW__imageWrapper{border:1px solid var(--outline-variant);background:var(--surface-container-low);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 40px 100px #0006}.page-module__Ro7qTW__mainImage{object-fit:cover;width:100%;height:auto;display:block}.page-module__Ro7qTW__imageGlow{pointer-events:none;background:radial-gradient(circle,#0000 30%,#00f0ff0d 100%);position:absolute;inset:0}.page-module__Ro7qTW__narrative{border-bottom:1px solid var(--outline-variant);padding:6rem 0}.page-module__Ro7qTW__narrativeGrid{grid-template-columns:1fr 1fr;gap:8rem;display:grid}.page-module__Ro7qTW__sectionHeader{align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.page-module__Ro7qTW__sectionHeader h2{letter-spacing:.1em;color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:700}.page-module__Ro7qTW__narrativeText{color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.8}.page-module__Ro7qTW__details{padding:8rem 0}.page-module__Ro7qTW__detailsGrid{grid-template-columns:1fr 1fr;gap:6rem;display:grid}.page-module__Ro7qTW__column{flex-direction:column;gap:4rem;display:flex}.page-module__Ro7qTW__infoBlock{flex-direction:column;gap:2rem;display:flex}.page-module__Ro7qTW__blockHeader{border-bottom:1px solid var(--outline-variant);align-items:center;gap:1.25rem;padding-bottom:1.5rem;display:flex}.page-module__Ro7qTW__icon{color:var(--primary)}.page-module__Ro7qTW__blockHeader h3{letter-spacing:.1em;color:var(--on-surface);font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700}.page-module__Ro7qTW__resultsList{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.page-module__Ro7qTW__resultsList li{color:var(--on-surface-variant);align-items:flex-start;gap:1rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5;display:flex}.page-module__Ro7qTW__check{color:var(--primary);flex-shrink:0;margin-top:.25rem}.page-module__Ro7qTW__statShowcase{background:var(--gradient-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--outline-variant);border-radius:1.5rem;flex-direction:column;gap:.5rem;padding:3rem;display:flex}.page-module__Ro7qTW__statValue{color:var(--primary);font-family:Space Grotesk,sans-serif;font-size:3.5rem;font-weight:700;line-height:1}.page-module__Ro7qTW__statLabel{letter-spacing:.2em;color:var(--on-surface-variant);font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.page-module__Ro7qTW__chips{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__Ro7qTW__chip{background:var(--surface-container-low);border:1px solid var(--outline-variant);letter-spacing:.05em;color:var(--on-surface-variant);border-radius:999px;padding:.5rem 1rem;font-family:Space Grotesk,sans-serif;font-size:.625rem;font-weight:700}.page-module__Ro7qTW__techChip{color:var(--primary);background:#00f0ff08}@media (max-width:1024px){.page-module__Ro7qTW__narrativeGrid,.page-module__Ro7qTW__detailsGrid{grid-template-columns:1fr;gap:4rem}}@media (max-width:768px){.page-module__Ro7qTW__hero{padding-top:10rem}}
.page-module__t-ObYq__main{background-color:var(--surface);min-height:100vh}.page-module__t-ObYq__hero{text-align:center;padding:12rem 0 6rem}.page-module__t-ObYq__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.page-module__t-ObYq__overline{letter-spacing:.2em;color:var(--primary);margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;display:block}.page-module__t-ObYq__title{letter-spacing:-.04em;color:var(--on-surface);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1.1}.page-module__t-ObYq__subtitle{color:var(--on-surface-variant);max-width:600px;margin:0 auto;font-family:Inter,sans-serif;font-size:1.25rem;line-height:1.6}
