.styles-module__HulWUG__badge{--_bg:var(--accent-weak);--_fg:var(--text-primary);--_bd:transparent;background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);font-family:var(--font-noto-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.styles-module__HulWUG__s-sm{padding:2px 8px;font-size:.7rem}.styles-module__HulWUG__s-md{padding:3px 10px;font-size:.8rem}.styles-module__HulWUG__pill{border-radius:999px}.styles-module__HulWUG__t-solid{--_bg:var(--accent);--_fg:var(--text-inverse)}.styles-module__HulWUG__t-outline{--_bg:transparent;--_bd:var(--border)}.styles-module__HulWUG__c-brand{--accent:var(--brand)}.styles-module__HulWUG__c-neutral{--accent:#8b857d}.styles-module__HulWUG__c-success{--accent:#2e7d32}.styles-module__HulWUG__c-warning{--accent:#b26a00}.styles-module__HulWUG__c-danger{--accent:#c62828}
.BlogList-module__HOs3aW__grid{align-items:stretch;gap:clamp(14px,2.2vw,22px);width:100%;display:grid}.BlogList-module__HOs3aW__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogList-module__HOs3aW__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.BlogList-module__HOs3aW__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.BlogList-module__HOs3aW__item{content-visibility:auto;contain-intrinsic-size:420px;min-width:0;animation:.35s both BlogList-module__HOs3aW__fadeInUp;animation-delay:min(calc(var(--item-index)*30ms),.24s)}.BlogList-module__HOs3aW__card{background:linear-gradient(140deg,#fffffffa,#f7fafcf2),radial-gradient(120% 160% at 0 0,#7f96a814,#0000 70%);border:1px solid #101c291a;border-radius:18px;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 14px 28px #101c291c,inset 0 1px #ffffff94}.BlogList-module__HOs3aW__card:hover{border-color:#6f879d59;transform:translateY(-3px);box-shadow:0 18px 34px #101c2929,inset 0 1px #ffffffa3}.BlogList-module__HOs3aW__thumbnailWrap{aspect-ratio:16/9;position:relative;overflow:hidden}.BlogList-module__HOs3aW__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .2s}.BlogList-module__HOs3aW__card:hover .BlogList-module__HOs3aW__thumbnail{transform:scale(1.03)}.BlogList-module__HOs3aW__thumbnailFallback{background:linear-gradient(135deg,#7f96a838,#8fb5a824),repeating-linear-gradient(90deg,#09131e12 0 1px,#0000 1px 24px);width:100%;height:100%}.BlogList-module__HOs3aW__categoryButton{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:10px;left:10px}.BlogList-module__HOs3aW__categoryBadge{color:color-mix(in oklab,var(--text-primary)80%,#5f7891 20%);letter-spacing:.08em;background:#ffffffe6;border:1px solid #6f879d3d}.BlogList-module__HOs3aW__body{gap:8px;padding:14px;display:grid}.BlogList-module__HOs3aW__badgeRow{flex-wrap:wrap;gap:6px;display:flex}.BlogList-module__HOs3aW__recommendedBadge,.BlogList-module__HOs3aW__historyBadge{letter-spacing:.06em}.BlogList-module__HOs3aW__meta{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)72%,#6f879d 28%);font-size:.74rem;font-family:var(--font-plex-mono,var(--font-noto-sans));margin:0}.BlogList-module__HOs3aW__title{color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(.98rem,1.5vw,1.16rem);line-height:1.45}.BlogList-module__HOs3aW__excerpt{color:color-mix(in oklab,var(--text-secondary)78%,#6f879d 22%);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogList-module__HOs3aW__highlight{color:inherit;background:#ffe49b;background:lab(91.6584% 2.32238 39.5627);border-radius:4px;padding:0 .14em}.BlogList-module__HOs3aW__emptyWrap{text-align:center;background:#ffffffdb;border:1px dashed #6f879d4d;border-radius:16px;padding:clamp(28px,6vw,52px) 20px}.BlogList-module__HOs3aW__emptyText{color:var(--text-secondary);letter-spacing:.05em;margin:0}@keyframes BlogList-module__HOs3aW__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1240px){.BlogList-module__HOs3aW__cols4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.BlogList-module__HOs3aW__cols2,.BlogList-module__HOs3aW__cols3,.BlogList-module__HOs3aW__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogList-module__HOs3aW__cols2,.BlogList-module__HOs3aW__cols3,.BlogList-module__HOs3aW__cols4{grid-template-columns:repeat(1,minmax(0,1fr))}.BlogList-module__HOs3aW__item{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.BlogList-module__HOs3aW__item,.BlogList-module__HOs3aW__card,.BlogList-module__HOs3aW__thumbnail{transition:none;animation:none;transform:none}}
.page-module__6yP3ca__main{min-height:100vh;color:var(--text-primary);isolation:isolate;background:radial-gradient(1200px 660px at 8% -12%,#7f96a833,#0000 64%),radial-gradient(920px 520px at 94% 6%,#8fb5a829,#0000 70%),linear-gradient(#f7f3ee 0%,#ece8e2 100%);padding:clamp(12px,2vw,20px) 0 clamp(56px,8vw,100px);position:relative}.page-module__6yP3ca__main:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(90deg,#080f1812 0 1px,#0000 1px 30px),repeating-linear-gradient(0deg,#080f180f 0 1px,#0000 1px 24px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(95% 70% at 50% 0,#000,#0000 80%);mask-image:radial-gradient(95% 70% at 50% 0,#000,#0000 80%)}.page-module__6yP3ca__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__6yP3ca__contentWrap{gap:clamp(18px,2.8vw,28px);width:min(1380px,94vw);margin:0 auto;display:grid}.page-module__6yP3ca__filters{z-index:8;position:relative}.page-module__6yP3ca__fetchError{color:#7a1f1f;background:#fff1f1eb;border:1px solid #a84a4a42;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem}.page-module__6yP3ca__actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.page-module__6yP3ca__loadMoreMeta{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)72%,#6f879d);font-size:.78rem;font-family:var(--font-plex-mono,var(--font-noto-sans));margin:0}.page-module__6yP3ca__loadMoreButton{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffffeb;border:1px solid #121e2d29;border-radius:999px;padding:10px 16px;font-size:.82rem;transition:transform .16s,box-shadow .16s}.page-module__6yP3ca__loadMoreButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #101c2924}.page-module__6yP3ca__loadMoreButton:disabled{opacity:.72;cursor:default}.page-module__6yP3ca__autoLoadHint{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)76%,#6f879d);font-size:.75rem;font-family:var(--font-plex-mono,var(--font-noto-sans));margin:0}.page-module__6yP3ca__loadTrigger{opacity:0;pointer-events:none;width:100%;height:1px}@media (max-width:900px){.page-module__6yP3ca__contentWrap{width:min(1380px,96vw)}}@media (max-width:640px){.page-module__6yP3ca__main{padding-top:10px}.page-module__6yP3ca__contentWrap{width:calc(100vw - 16px)}.page-module__6yP3ca__actionsRow{align-items:stretch}.page-module__6yP3ca__loadMoreButton{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__6yP3ca__loadMoreButton{transition:none}}
.styles-module__mRfR9G__button{--_bg:var(--accent);--_fg:var(--text-inverse);--_bd:transparent;--_bg-hover:color-mix(in oklab,var(--accent)88%,black);--_fg-hover:var(--text-inverse);--_bd-hover:transparent;--_tile-opacity:.22;--_pulse-color:color-mix(in oklab,var(--accent)35%,transparent);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font-family:var(--font-noto-sans);-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform 80ms,box-shadow .25s;animation:4.6s ease-in-out infinite styles-module__mRfR9G__btn-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -18px #0f172a73,inset 0 0 0 1px #ffffff4d}.styles-module__mRfR9G__button:active{transform:translateY(1px)}.styles-module__mRfR9G__button[aria-disabled=true],.styles-module__mRfR9G__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.styles-module__mRfR9G__button:hover:not([aria-disabled=true]):not(:disabled){background:var(--_bg-hover);color:var(--_fg-hover);border-color:var(--_bd-hover);box-shadow:0 16px 32px -20px #0f172a8c,0 0 0 1px #fff6 inset,0 0 18px var(--_pulse-color)}.styles-module__mRfR9G__button:before{content:"";border-radius:inherit;background:radial-gradient(circle at 20% 20%,color-mix(in oklab,var(--accent)30%,transparent)0%,transparent 55%),radial-gradient(circle at 80% 70%,color-mix(in oklab,var(--accent)18%,transparent)0%,transparent 60%),linear-gradient(color-mix(in oklab,var(--accent)18%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--accent)18%,transparent)1px,transparent 1px);opacity:var(--_tile-opacity);mix-blend-mode:screen;pointer-events:none;z-index:0;background-size:auto,auto,16px 16px,16px 16px;position:absolute;inset:0}.styles-module__mRfR9G__inner{z-index:1;align-items:center;gap:.5rem;display:inline-flex;position:relative}.styles-module__mRfR9G__icon{display:inline-flex}.styles-module__mRfR9G__label{line-height:1}.styles-module__mRfR9G__s-sm{border-radius:8px;height:32px;padding:0 12px;font-size:.85rem}.styles-module__mRfR9G__s-md{height:40px;padding:0 16px;font-size:.95rem}.styles-module__mRfR9G__s-lg{border-radius:12px;height:48px;padding:0 20px;font-size:1rem}.styles-module__mRfR9G__block{width:100%;display:inline-flex}.styles-module__mRfR9G__v-soft{--_bg:linear-gradient(160deg,color-mix(in oklab,var(--accent-weak)92%,white 8%),var(--accent-weak));--_fg:var(--text-primary);--_bg-hover:linear-gradient(160deg,color-mix(in oklab,var(--accent-weak)70%,white 12%),color-mix(in oklab,var(--accent)30%,var(--accent-weak)70%));--_bd:color-mix(in oklab,var(--accent)25%,transparent)}.styles-module__mRfR9G__v-outline{--_bg:transparent;--_fg:var(--text-primary);--_bd:var(--border);--_bg-hover:var(--accent-veil);--_bd-hover:var(--border-strong);--_tile-opacity:.14;--_pulse-color:color-mix(in oklab,var(--accent)18%,transparent)}.styles-module__mRfR9G__v-ghost{--_bg:transparent;--_fg:var(--text-secondary);--_bg-hover:var(--accent-veil);box-shadow:none;--_tile-opacity:.1;--_pulse-color:color-mix(in oklab,var(--accent)14%,transparent)}.styles-module__mRfR9G__c-brand{--accent:var(--brand)}.styles-module__mRfR9G__c-neutral{--accent:#8b857d}.styles-module__mRfR9G__c-success{--accent:#2e7d32}.styles-module__mRfR9G__c-warning{--accent:#b26a00}.styles-module__mRfR9G__c-danger{--accent:#c62828}.styles-module__mRfR9G__loading:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.2s infinite styles-module__mRfR9G__btn-sheen;position:absolute;inset:0}@keyframes styles-module__mRfR9G__btn-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes styles-module__mRfR9G__btn-pulse{0%,to{box-shadow:0 12px 24px -18px #0f172a73,inset 0 0 0 1px #ffffff4d,0 0 #0000}50%{box-shadow:0 16px 32px -20px #0f172a80,0 0 0 1px #ffffff5c inset,0 0 22px var(--_pulse-color)}}@media (prefers-reduced-motion:reduce){.styles-module__mRfR9G__button,.styles-module__mRfR9G__loading:after{animation:none}}
.page-module__E0kJGG__main{--font-lab:var(--font-plex-sans,var(--font-noto-sans));--font-lab-mono:var(--font-plex-mono),var(--font-plex-sans),"SFMono-Regular","Menlo","Consolas","Liberation Mono",monospace;background:linear-gradient(#fbf7ef 0%,#f4ede0 26%,#e2d0b1 48%,#6b5b4a 68%,#1b1820 84%,#0b0d12 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.page-module__E0kJGG__main{min-height:100dvh}}.page-module__E0kJGG__main:before{content:"";pointer-events:none;opacity:.85;z-index:-1;background:radial-gradient(120% 90% at 16% -12%,#f9e4c42e,#0000 68%),radial-gradient(110% 80% at 86% -6%,#bed4e029,#0000 72%),linear-gradient(#fffcf6db,#f0f6fcbf);position:absolute;inset:-12% -18% 0}.page-module__E0kJGG__main:after{content:"";pointer-events:none;z-index:3;mix-blend-mode:normal;background:radial-gradient(120% 45% at 50% 88%,#ffe0b03d,#0000 62%),radial-gradient(140% 60% at 50% 100%,#121018bf,#0000 72%),linear-gradient(#fff0 0% 38%,#1411182e 60%,#080a0e9e 100%);position:absolute;inset:0}[data-visual=lite] .page-module__E0kJGG__main:before{opacity:.4;background:linear-gradient(#fffcf6db,#f0f6fcb3)}[data-visual=lite] .page-module__E0kJGG__main:after{opacity:.35;background:linear-gradient(#fff0 0%,#0c0a1052 100%)}.page-module__E0kJGG__main>*{z-index:4;position:relative}.js-enabled .page-module__E0kJGG__main [data-reveal]{opacity:0;filter:blur(12px);transition:opacity .7s cubic-bezier(.3,.6,.3,1),transform .7s cubic-bezier(.3,.6,.3,1),filter .7s;transition-delay:var(--reveal-delay,0s);will-change:transform,opacity;transform:translateY(32px)scale(.98)}.js-enabled .page-module__E0kJGG__main [data-reveal-active=true]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.page-module__E0kJGG__labSectionHeader{gap:clamp(20px,4vw,36px)}.page-module__E0kJGG__labSectionHeadings{gap:clamp(10px,3vw,18px)}.page-module__E0kJGG__labSectionEyebrow{font-family:var(--font-lab-mono);letter-spacing:.38em;text-transform:uppercase;font-size:.72rem;font-weight:600}.page-module__E0kJGG__labSectionTitle{font-family:var(--font-lab);letter-spacing:.08em;font-weight:700;line-height:1.15}.page-module__E0kJGG__labSectionSubtitle{font-family:var(--font-lab);letter-spacing:.04em;line-height:1.85}.page-module__E0kJGG__footerHeader{gap:clamp(12px,2.5vw,20px)}.page-module__E0kJGG__footerHeadings{gap:8px}.page-module__E0kJGG__footerEyebrow{letter-spacing:.3em;font-size:.64rem}.page-module__E0kJGG__footerTitle{letter-spacing:.12em;font-size:clamp(1.3rem,3vw,1.9rem)}.page-module__E0kJGG__footerSubtitle{letter-spacing:.02em;max-width:560px;font-size:clamp(.92rem,1.8vw,1.05rem)}.page-module__E0kJGG__dashboard{color:var(--text-primary);justify-content:center;align-items:stretch;padding:clamp(72px,9vw,120px) clamp(16px,5vw,56px) clamp(40px,8vw,88px);display:flex;position:relative}.page-module__E0kJGG__dashboardShell{isolation:isolate;background:radial-gradient(120% 80% at 12% 0,#c6a2532e,#0000 60%),radial-gradient(120% 120% at 100% 0,#92bcd829,#0000 72%),linear-gradient(160deg,#fffcf6f5,#f5f1eceb);border:1px solid #c6a25333;border-radius:clamp(26px,6vw,44px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,44px);width:min(1240px,100%);padding:clamp(22px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #1b16122e}[data-visual=lite] .page-module__E0kJGG__dashboardShell{background:linear-gradient(160deg,#fffcf6fa,#f5f1ecf2);box-shadow:0 16px 36px #1b16121f}.page-module__E0kJGG__dashboardShell:before{content:"";opacity:.55;pointer-events:none;z-index:1;background:linear-gradient(120deg,#fff6,#0000 55%),radial-gradient(140% 120% at 18% 18%,#e3bd753d,#0000 70%);position:absolute;inset:0}[data-visual=lite] .page-module__E0kJGG__dashboardShell:before{opacity:.18}.page-module__E0kJGG__dashboardShell>*{z-index:3;position:relative}.page-module__E0kJGG__dashboardLeft{align-content:start;gap:clamp(18px,3.5vw,32px);display:grid}.page-module__E0kJGG__dashboardRight{grid-template-rows:auto minmax(280px,1fr);align-content:stretch;align-self:stretch;gap:clamp(18px,3.5vw,32px);min-height:100%;display:grid}.page-module__E0kJGG__heroCompact{background:#fdfcfac3;background:lab(99.0198% .174791 .894797/.765098);border:1px solid #c6a2532e;border-radius:clamp(20px,4vw,28px);gap:clamp(14px,2.8vw,22px);padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 18px 40px #b49c732e}[data-visual=lite] .page-module__E0kJGG__heroCompact{box-shadow:0 12px 26px #b49c731f}.page-module__E0kJGG__dashboardSection{gap:14px;display:grid}.page-module__E0kJGG__dashboardSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__E0kJGG__dashboardSectionEyebrow{font-family:var(--font-lab-mono);letter-spacing:.36em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)70%,#c6a25399);font-size:.68rem;font-weight:600}.page-module__E0kJGG__dashboardSectionTitle{font-family:var(--font-lab);letter-spacing:.08em;color:var(--text-primary);margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:700}.page-module__E0kJGG__dashboardServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__E0kJGG__dashboardCard{background:#ffffffd1;border:1px solid #c6a2532e;border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 16px 36px #b49c732e}.page-module__E0kJGG__dashboardCard:hover{border-color:#c6a2534d;transform:translateY(-2px);box-shadow:0 22px 44px #b49c733d}.page-module__E0kJGG__dashboardCardInner{gap:10px;height:100%;padding:16px 18px;display:grid}.page-module__E0kJGG__dashboardServiceCard .page-module__E0kJGG__serviceTitle{font-size:1rem}.page-module__E0kJGG__dashboardServiceCard .page-module__E0kJGG__serviceDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__E0kJGG__dashboardFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__E0kJGG__dashboardFeatureCard{background:#ffffffd1;border:1px solid #c6a2532e;border-radius:18px;gap:8px;padding:16px 18px;display:grid;box-shadow:0 16px 36px #b49c732e}.page-module__E0kJGG__dashboardFeatureCard .page-module__E0kJGG__featureTitle{font-size:1rem}.page-module__E0kJGG__dashboardFeatureCard .page-module__E0kJGG__featureDescription{font-size:.85rem;line-height:1.6}.page-module__E0kJGG__dashboardMetrics{background:linear-gradient(160deg,#f4fafff0,#fffcf6e6),radial-gradient(140% 120% at 90% 0,#92bcd859,#0000 75%);border:1px solid #92bcd84d;border-radius:clamp(22px,4vw,30px);gap:16px;padding:clamp(20px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #92bcd838}.page-module__E0kJGG__dashboardMetrics:before{content:"";opacity:.6;filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#f9e4c459,#0000 70%);position:absolute;inset:-30% -20% 30%}.page-module__E0kJGG__dashboardPanelHeader{gap:6px;display:grid}.page-module__E0kJGG__dashboardPanelEyebrow{font-family:var(--font-lab-mono);letter-spacing:.36em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)70%,#92bcd899);font-size:.68rem;font-weight:600}.page-module__E0kJGG__dashboardPanelTitle{font-family:var(--font-lab);letter-spacing:.08em;color:var(--text-primary);margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:700}.page-module__E0kJGG__dashboardMetrics .page-module__E0kJGG__heroShowcaseMetrics{gap:14px}.page-module__E0kJGG__dashboardMetrics .page-module__E0kJGG__heroMetricValue{font-size:clamp(1.4rem,2.6vw,2rem)}.page-module__E0kJGG__dashboardMetrics .page-module__E0kJGG__heroMetricDetail{font-size:.78rem;line-height:1.5}.page-module__E0kJGG__dashboardVision{isolation:isolate;color:#dbe3ff;background:radial-gradient(circle at 18% 20%,#5286ff42,#0000 42%),radial-gradient(circle at 76% 14%,#7ed0ff3d,#0000 44%),radial-gradient(circle at 84% 78%,#a07eff29,#0000 52%),linear-gradient(158deg,#040814f7,#060a18f2);border:1px solid #6084dc57;border-radius:clamp(22px,4vw,30px);gap:16px;padding:clamp(20px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 82px #050816ad}.page-module__E0kJGG__dashboardVision:before{content:"";pointer-events:none;z-index:10;border:1px solid #7ea0f833;border-radius:calc(clamp(22px,4vw,30px) - 10px);position:absolute;inset:10px;box-shadow:inset 0 0 36px #5684e414}.page-module__E0kJGG__dashboardVision:after{content:"";filter:blur(24px);opacity:.62;pointer-events:none;z-index:1;background:radial-gradient(circle,#7ed0ff4d,#0000 64%),radial-gradient(circle at 44% 56%,#a88cff29,#0000 70%);height:88%;animation:8.6s ease-in-out infinite alternate page-module__E0kJGG__futureSignalGlow;position:absolute;inset:-34% -14% auto}[data-visual=lite] .page-module__E0kJGG__dashboardVision{box-shadow:0 16px 36px #00020a73}[data-visual=lite] .page-module__E0kJGG__dashboardVision:after{opacity:.3}.page-module__E0kJGG__dashboardVisionBackdrop{pointer-events:none;z-index:3;position:absolute;inset:0}.page-module__E0kJGG__dashboardVisionAtmosphere{filter:blur(40px);opacity:.44;mix-blend-mode:screen;background:conic-gradient(#76b2ff2e,#8a68ff24,#50e0ff29,#76b2ff2e);animation:28s linear infinite page-module__E0kJGG__futureSignalAtmosphereSpin;position:absolute;inset:-38% -24%}.page-module__E0kJGG__dashboardVisionGrid{mix-blend-mode:screen;opacity:.36;background:repeating-linear-gradient(0deg,#7ed0ff1a 0 1px,#0000 1px 15px),repeating-linear-gradient(90deg,#6084dc1c 0 1px,#0000 1px 15px);animation:24s linear infinite page-module__E0kJGG__futureSignalGridDrift;position:absolute;inset:0}.page-module__E0kJGG__dashboardVisionBeam,.page-module__E0kJGG__dashboardVisionBeamSecondary{position:absolute;inset:0}.page-module__E0kJGG__dashboardVisionBeam{opacity:.62;background:linear-gradient(120deg,#0000 20%,#7ed0ff42,#0000 54%),linear-gradient(300deg,#0000 36%,#6898ff33,#0000 66%);animation:6.8s ease-in-out infinite page-module__E0kJGG__futureSignalSweep}.page-module__E0kJGG__dashboardVisionBeamSecondary{opacity:.44;background:linear-gradient(300deg,#0000 30%,#6084dc4d,#0000 62%),linear-gradient(120deg,#0000 44%,#a46eff24,#0000 74%);animation:9.4s ease-in-out infinite reverse page-module__E0kJGG__futureSignalSweep}.page-module__E0kJGG__dashboardVisionStreams,.page-module__E0kJGG__dashboardVisionNodes{position:absolute;inset:0}.page-module__E0kJGG__dashboardVisionStream{top:var(--vision-stream-top,50%);left:var(--vision-stream-left,0%);width:var(--vision-stream-width,40%);background:linear-gradient(90deg,transparent 0%,#b4ecff1a 12%,rgba(180,236,255,var(--vision-stream-alpha,.32))46%,#6898ff2e 74%,transparent 100%);height:1px;transform:rotate(var(--vision-stream-angle,0deg));transform-origin:50%;filter:drop-shadow(0 0 8px #78a4ff57);animation:page-module__E0kJGG__dashboardVisionStreamDrift var(--vision-stream-duration,6s)ease-in-out infinite;animation-delay:var(--vision-stream-delay,0s);position:absolute}.page-module__E0kJGG__dashboardVisionNode{left:var(--vision-node-x,50%);top:var(--vision-node-y,50%);width:var(--vision-node-size,3px);height:var(--vision-node-size,3px);opacity:var(--vision-node-alpha,.4);animation:page-module__E0kJGG__dashboardVisionNodeBlink var(--vision-node-duration,1.8s)ease-in-out infinite;animation-delay:var(--vision-node-delay,0s);background:radial-gradient(circle at 30% 30%,#ecfaff,#82c4ffc7);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #a0e0ff70,0 0 16px #7896e847}.page-module__E0kJGG__dashboardVisionNoise{mix-blend-mode:screen;opacity:.2;background:radial-gradient(circle at 18% 14%,#ffffff26,#0000 32%),radial-gradient(circle at 72% 68%,#84c0ff29,#0000 34%),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 3px);animation:.48s steps(2,end) infinite page-module__E0kJGG__futureSignalNoiseShift;position:absolute;inset:-18%}.page-module__E0kJGG__dashboardVisionInner{z-index:12;gap:16px;display:grid;position:relative}.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__dashboardPanelTitle,.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__dashboardPanelEyebrow{color:#acbeeee6}.page-module__E0kJGG__dashboardTabs{background:#0a0c16b3;border:1px solid #5470d259;border-radius:999px;gap:10px;width:fit-content;padding:4px;display:inline-flex}.page-module__E0kJGG__dashboardTab{color:#acbeeead;font-family:var(--font-lab-mono);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:.68rem;font-weight:600;transition:background .2s,color .2s}.page-module__E0kJGG__dashboardTabActive{color:#dbe3ff;background:#506ed240}.page-module__E0kJGG__dashboardTabPanel{gap:12px;display:grid}.page-module__E0kJGG__visionSlideTitle{font-family:var(--font-lab);letter-spacing:.12em;text-transform:uppercase;color:#eef1ff;margin:0;font-size:1rem}.page-module__E0kJGG__visionSlideDetail{font-family:var(--font-lab);color:#acbeeebf;margin:0;font-size:.88rem;line-height:1.7}.page-module__E0kJGG__visionNav{gap:8px;margin-top:4px;display:grid}.page-module__E0kJGG__visionNavItem{color:#acbeeec7;font-family:var(--font-lab);text-align:left;cursor:pointer;background:#090b14a6;border:1px solid #4864c459;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;transition:border-color .2s,background .2s,color .2s;display:flex}.page-module__E0kJGG__visionNavActive{color:#f3f6ff;background:#283a7873;border-color:#7896e8b3}.page-module__E0kJGG__visionNavDot{background:#7896e8cc;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #7896e899}.page-module__E0kJGG__visionNavLabel{font-family:var(--font-lab-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem}.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__visionTelemetryList{gap:14px}.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__visionTelemetryValue{font-size:clamp(1.2rem,2.4vw,1.6rem)}.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__visionTelemetryDetail{font-size:.78rem}.page-module__E0kJGG__dashboardVision .page-module__E0kJGG__metricPulse{--pulse-warm:#7896e8d9;--pulse-cool:#60caffb8;--pulse-ring:#7896e873}.page-module__E0kJGG__futureSignalCard{isolation:isolate;background:radial-gradient(circle at 18% 22%,#5286ff57,#0000 42%),radial-gradient(circle at 72% 20%,#7ed0ff47,#0000 44%),radial-gradient(circle at 84% 78%,#a07eff33,#0000 50%),linear-gradient(158deg,#040814f7,#060a18f2);border:1px solid #6084dc57;border-radius:clamp(20px,4vw,30px);height:100%;min-height:clamp(320px,42vw,760px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 82px #050816b8}.page-module__E0kJGG__futureSignalCard:before{content:"";pointer-events:none;z-index:10;border:1px solid #7ea0f833;border-radius:calc(clamp(20px,4vw,30px) - 10px);position:absolute;inset:10px 10px 14px;box-shadow:inset 0 0 42px #5684e41a}.page-module__E0kJGG__futureSignalCard:after{content:"";filter:blur(28px);opacity:.75;pointer-events:none;z-index:1;background:radial-gradient(circle,#7ed0ff5c,#0000 64%),radial-gradient(circle at 44% 56%,#a88cff33,#0000 70%);height:94%;animation:8.4s ease-in-out infinite alternate page-module__E0kJGG__futureSignalGlow;position:absolute;inset:-38% -14% auto}.page-module__E0kJGG__futureSignalAtmosphere{filter:blur(38px);opacity:.52;mix-blend-mode:screen;pointer-events:none;z-index:1;background:conic-gradient(#76b2ff33,#8a68ff29,#50e0ff33,#76b2ff33);animation:26s linear infinite page-module__E0kJGG__futureSignalAtmosphereSpin;position:absolute;inset:-34% -24%}.page-module__E0kJGG__futureSignalGrid{mix-blend-mode:screen;opacity:.4;z-index:2;background:repeating-linear-gradient(0deg,#7ed0ff24 0 1px,#0000 1px 14px),repeating-linear-gradient(90deg,#6084dc24 0 1px,#0000 1px 14px),linear-gradient(#ffffff08,#0a0c1e59);animation:20s linear infinite page-module__E0kJGG__futureSignalGridDrift;position:absolute;inset:0}.page-module__E0kJGG__futureSignalColumns,.page-module__E0kJGG__futureSignalStreams,.page-module__E0kJGG__futureSignalNodes{pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__futureSignalColumns{z-index:3}.page-module__E0kJGG__futureSignalColumn{left:var(--column-left,50%);width:clamp(7px,.9vw,14px);height:168%;transform:translateX(-50%)rotate(var(--column-angle,0deg))scaleY(var(--column-scale,1));opacity:var(--column-alpha,.4);mix-blend-mode:screen;filter:drop-shadow(0 0 7px #78b4ff59);animation:page-module__E0kJGG__futureSignalColumnDrop var(--column-duration,8s)linear infinite;animation-delay:var(--column-delay,0s);position:absolute;top:-34%}.page-module__E0kJGG__futureSignalColumn:before{content:"";background:repeating-linear-gradient(180deg,#a2e4ffe6 0 1px,#a2e4ff0d 1px var(--column-stripe,8px));opacity:.58;position:absolute;inset:0}.page-module__E0kJGG__futureSignalColumn:after{content:"";filter:blur(1px);background:linear-gradient(#e4f6ffe0,#0000 80%);width:100%;height:28%;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__E0kJGG__futureSignalStreams{z-index:4}.page-module__E0kJGG__futureSignalStream{top:var(--stream-top,50%);left:var(--stream-left,0%);width:var(--stream-width,40%);background:linear-gradient(90deg,transparent 0%,#b4ecff1f 12%,rgba(180,236,255,var(--stream-alpha,.35))46%,#6898ff33 74%,transparent 100%);height:1px;transform:rotate(var(--stream-angle,0deg));transform-origin:50%;filter:drop-shadow(0 0 8px #78a4ff66);animation:page-module__E0kJGG__futureSignalStreamDrift var(--stream-duration,6s)ease-in-out infinite;animation-delay:var(--stream-delay,0s);position:absolute}.page-module__E0kJGG__futureSignalBeam,.page-module__E0kJGG__futureSignalBeamSecondary{pointer-events:none;z-index:5;position:absolute;inset:0}.page-module__E0kJGG__futureSignalBeam{opacity:.72;background:linear-gradient(120deg,#0000 20%,#7ed0ff52,#0000 52%),linear-gradient(300deg,#0000 36%,#6898ff3d,#0000 66%);animation:5.2s ease-in-out infinite page-module__E0kJGG__futureSignalSweep}.page-module__E0kJGG__futureSignalBeamSecondary{opacity:.54;background:linear-gradient(300deg,#0000 30%,#6084dc57,#0000 62%),linear-gradient(120deg,#0000 44%,#a46eff2e,#0000 74%);animation:8s ease-in-out infinite reverse page-module__E0kJGG__futureSignalSweep}.page-module__E0kJGG__futureSignalRing,.page-module__E0kJGG__futureSignalRingSecondary{pointer-events:none;z-index:6;border:1px solid #7ed0ff5c;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__futureSignalRing{width:clamp(140px,20vw,240px);height:clamp(140px,20vw,240px);animation:4.2s ease-in-out infinite page-module__E0kJGG__futureSignalPulse}.page-module__E0kJGG__futureSignalRingSecondary{border-style:dashed;border-color:#98e2ff6b;width:clamp(88px,13vw,156px);height:clamp(88px,13vw,156px);animation:5.8s ease-in-out infinite reverse page-module__E0kJGG__futureSignalPulse}.page-module__E0kJGG__futureSignalCore{pointer-events:none;z-index:8;background:radial-gradient(circle at 30% 30%,#ecfafff5,#82c4ffd1);border-radius:50%;width:clamp(16px,2.6vw,26px);height:clamp(16px,2.6vw,26px);animation:2.6s ease-in-out infinite page-module__E0kJGG__futureSignalCorePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #7ed0ffb8,0 0 34px #7ed0ff6b}.page-module__E0kJGG__futureSignalNodes{z-index:7}.page-module__E0kJGG__futureSignalNode{left:var(--node-x,50%);top:var(--node-y,50%);width:var(--node-size,3px);height:var(--node-size,3px);opacity:var(--node-alpha,.45);animation:page-module__E0kJGG__futureSignalNodeBlink var(--node-duration,1.8s)ease-in-out infinite;animation-delay:var(--node-delay,0s);background:radial-gradient(circle at 30% 30%,#ecfaff,#82c4ffdb);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #a0e0ff85,0 0 20px #7896e857}.page-module__E0kJGG__futureSignalNoise{mix-blend-mode:screen;opacity:.24;pointer-events:none;z-index:9;background:radial-gradient(circle at 18% 14%,#ffffff2e,#0000 32%),radial-gradient(circle at 72% 68%,#84c0ff33,#0000 34%),repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 3px);animation:.38s steps(2,end) infinite page-module__E0kJGG__futureSignalNoiseShift;position:absolute;inset:-16%}@keyframes page-module__E0kJGG__futureSignalGlow{0%{opacity:.45;transform:translateY(-10px)}to{opacity:.75;transform:translateY(8px)}}@keyframes page-module__E0kJGG__futureSignalAtmosphereSpin{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.08)}}@keyframes page-module__E0kJGG__futureSignalGridDrift{0%{transform:translate(0,0)skew(0)}to{transform:translate(14px,-14px)skew(-2.5deg)}}@keyframes page-module__E0kJGG__futureSignalColumnDrop{0%{transform:translate(-50%,-12%)rotate(var(--column-angle,0deg))scaleY(var(--column-scale,1));opacity:calc(var(--column-alpha,.4)*.58)}50%{transform:translate(-50%,4%)rotate(var(--column-angle,0deg))scaleY(var(--column-scale,1));opacity:var(--column-alpha,.4)}to{transform:translate(-50%,16%)rotate(var(--column-angle,0deg))scaleY(var(--column-scale,1));opacity:calc(var(--column-alpha,.4)*.5)}}@keyframes page-module__E0kJGG__futureSignalStreamDrift{0%{transform:rotate(var(--stream-angle,0deg))translateX(-24%);opacity:.25}45%{transform:rotate(var(--stream-angle,0deg))translateX(8%);opacity:.82}to{transform:rotate(var(--stream-angle,0deg))translateX(24%);opacity:.2}}@keyframes page-module__E0kJGG__futureSignalSweep{0%{transform:translate(-55%)}50%{transform:translate(10%)}to{transform:translate(55%)}}@keyframes page-module__E0kJGG__futureSignalNodeBlink{0%{opacity:calc(var(--node-alpha,.45)*.5);transform:translate(-50%,-50%)scale(.78)}50%{opacity:calc(var(--node-alpha,.45)*1.15);transform:translate(-50%,-50%)scale(1.28)}to{opacity:calc(var(--node-alpha,.45)*.52);transform:translate(-50%,-50%)scale(.8)}}@keyframes page-module__E0kJGG__futureSignalPulse{0%{opacity:.28;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}to{opacity:.3;transform:translate(-50%,-50%)scale(.9)}}@keyframes page-module__E0kJGG__futureSignalCorePulse{0%{opacity:.72;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:.75;transform:translate(-50%,-50%)scale(.92)}}@keyframes page-module__E0kJGG__futureSignalNoiseShift{0%{opacity:.14;transform:translate(0,0)}to{opacity:.28;transform:translate(2%,-2%)}}@keyframes page-module__E0kJGG__dashboardVisionStreamDrift{0%{transform:rotate(var(--vision-stream-angle,0deg))translateX(-20%);opacity:.22}50%{transform:rotate(var(--vision-stream-angle,0deg))translateX(7%);opacity:.74}to{transform:rotate(var(--vision-stream-angle,0deg))translateX(20%);opacity:.2}}@keyframes page-module__E0kJGG__dashboardVisionNodeBlink{0%{opacity:calc(var(--vision-node-alpha,.4)*.56);transform:translate(-50%,-50%)scale(.82)}50%{opacity:calc(var(--vision-node-alpha,.4)*1.14);transform:translate(-50%,-50%)scale(1.24)}to{opacity:calc(var(--vision-node-alpha,.4)*.54);transform:translate(-50%,-50%)scale(.84)}}[data-visual=lite] .page-module__E0kJGG__dashboardVision:after{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionAtmosphere{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionGrid{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionBeam{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionBeamSecondary{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionStream{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionNode{animation:none}[data-visual=lite] .page-module__E0kJGG__dashboardVisionNoise{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalCard:after{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalAtmosphere{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalGrid{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalColumn{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalStream{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalBeam{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalBeamSecondary{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalRing{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalRingSecondary{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalCore{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalNode{animation:none}[data-visual=lite] .page-module__E0kJGG__futureSignalNoise{animation:none}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__dashboardVision:after,.page-module__E0kJGG__dashboardVisionAtmosphere,.page-module__E0kJGG__dashboardVisionGrid,.page-module__E0kJGG__dashboardVisionBeam,.page-module__E0kJGG__dashboardVisionBeamSecondary,.page-module__E0kJGG__dashboardVisionStream,.page-module__E0kJGG__dashboardVisionNode,.page-module__E0kJGG__dashboardVisionNoise,.page-module__E0kJGG__futureSignalCard:after,.page-module__E0kJGG__futureSignalAtmosphere,.page-module__E0kJGG__futureSignalGrid,.page-module__E0kJGG__futureSignalColumn,.page-module__E0kJGG__futureSignalStream,.page-module__E0kJGG__futureSignalBeam,.page-module__E0kJGG__futureSignalBeamSecondary,.page-module__E0kJGG__futureSignalRing,.page-module__E0kJGG__futureSignalRingSecondary,.page-module__E0kJGG__futureSignalCore,.page-module__E0kJGG__futureSignalNode,.page-module__E0kJGG__futureSignalNoise{animation:none}}.page-module__E0kJGG__visionSignals{gap:12px;display:grid}.page-module__E0kJGG__visionSignalStage{--signal-accent-hue:214;--signal-sweep-duration:1.4s;background:radial-gradient(circle at 20% 20%,hsla(var(--signal-accent-hue),84%,64%,.24),transparent 46%),radial-gradient(circle at 80% 65%,hsla(calc(var(--signal-accent-hue) + 22),92%,70%,.22),transparent 52%),linear-gradient(180deg,#060912e0,#040810eb);border:1px solid hsla(var(--signal-accent-hue),74%,68%,.34);border-radius:18px;height:clamp(156px,24vw,210px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 42px #00030e9e}.page-module__E0kJGG__visionSignalStage:before{content:"";border:1px solid hsla(var(--signal-accent-hue),84%,72%,.28);opacity:.6;border-radius:14px;position:absolute;inset:10px}.page-module__E0kJGG__visionSignalStage:after{content:"";background:radial-gradient(circle at 50% 50%,hsla(var(--signal-accent-hue),90%,72%,.34),transparent 45%),repeating-linear-gradient(180deg,#ffffff14 0px,#ffffff14 1px,transparent 1px,transparent 5px);opacity:.45;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__visionSignalGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(3px,.5vw,5px);display:grid;position:absolute;inset:14px}.page-module__E0kJGG__visionSignalTile{aspect-ratio:1;--tile-energy:.4;background:hsla(var(--signal-accent-hue),96%,70%,var(--tile-alpha));width:100%;box-shadow:0 0 14px hsla(var(--signal-accent-hue),90%,72%,calc(var(--tile-energy)*.52)),0 0 30px hsla(calc(var(--signal-accent-hue) + 24),100%,72%,calc(var(--tile-energy)*.34)),inset 0 0 0 1px #ffffff3d;transform:scale(calc(var(--tile-scale,1)*(.92 + var(--tile-energy)*.12)));animation:page-module__E0kJGG__visionSignalTilePulse var(--tile-duration,.9s)ease-in-out infinite;animation-delay:var(--tile-delay,0s);border-radius:4px}.page-module__E0kJGG__visionSignalSweep{background:linear-gradient(120deg,transparent 22%,hsla(var(--signal-accent-hue),96%,76%,.42),transparent 60%);opacity:.65;animation:page-module__E0kJGG__visionSignalSweep var(--signal-sweep-duration,1.4s)linear infinite;pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__visionSignalList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__visionSignalItem{min-width:0}.page-module__E0kJGG__visionSignalCard{--signal-tone-rgb:130,168,255;color:#dae6fff5;text-align:left;cursor:pointer;background:linear-gradient(132deg,#0a0e1ee0,#080c1ac7);border:1px solid #607cd642;border-radius:13px;gap:6px;width:100%;padding:10px 12px 11px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #00030e6b,inset 0 1px #ffffff0d}.page-module__E0kJGG__visionSignalCard:before{content:"";background:linear-gradient(100deg,rgba(var(--signal-tone-rgb),.18),transparent 44%),radial-gradient(circle at 86% 16%,rgba(var(--signal-tone-rgb),.2),transparent 54%);opacity:.75;pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__visionSignalCard:hover,.page-module__E0kJGG__visionSignalCard:focus-visible{border-color:rgba(var(--signal-tone-rgb),.56);box-shadow:0 16px 30px #00051285,0 0 0 1px rgba(var(--signal-tone-rgb),.24);transform:translateY(-1px)}.page-module__E0kJGG__visionSignalCard:focus-visible{outline:2px solid rgba(var(--signal-tone-rgb),.54);outline-offset:2px}.page-module__E0kJGG__visionSignalCardActive{border-color:rgba(var(--signal-tone-rgb),.72);box-shadow:0 18px 36px #0006148f,0 0 0 1px rgba(var(--signal-tone-rgb),.35),inset 0 0 0 1px #ffffff14}.page-module__E0kJGG__visionSignalToneOk{--signal-tone-rgb:112,221,196}.page-module__E0kJGG__visionSignalTonePending{--signal-tone-rgb:246,196,112}.page-module__E0kJGG__visionSignalToneHold{--signal-tone-rgb:170,162,255}.page-module__E0kJGG__visionSignalCardTop{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.page-module__E0kJGG__visionSignalCardLabel{font-family:var(--font-lab-mono);text-transform:uppercase;letter-spacing:.23em;color:#9ab8f0cc;font-size:.61rem}.page-module__E0kJGG__visionSignalCardStatus{font-family:var(--font-lab-mono);letter-spacing:.18em;text-transform:uppercase;color:#d0deffc7;align-items:center;gap:5px;font-size:.58rem;display:inline-flex;position:relative}.page-module__E0kJGG__visionSignalCardStatus:before{content:"";border:1px solid rgba(var(--signal-tone-rgb),.72);background:rgba(var(--signal-tone-rgb),.2);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--signal-tone-rgb),.08);border-radius:50%}.page-module__E0kJGG__visionSignalCardValue{z-index:1;font-family:var(--font-lab);letter-spacing:.12em;text-transform:uppercase;color:#ecf5fff5;align-items:baseline;font-size:clamp(1rem,2vw,1.22rem);font-weight:700;display:inline-flex;position:relative}.page-module__E0kJGG__visionSignalCardDetail{z-index:1;font-family:var(--font-lab);color:#a2b8e6c7;font-size:.77rem;line-height:1.6;position:relative}.page-module__E0kJGG__visionSignalCardPulse{background:linear-gradient(110deg,transparent 0%,rgba(var(--signal-tone-rgb),.24)46%,transparent 100%);filter:blur(6px);opacity:0;pointer-events:none;width:60%;height:100%;position:absolute;top:0;right:-20%}.page-module__E0kJGG__visionSignalCard:hover .page-module__E0kJGG__visionSignalCardPulse,.page-module__E0kJGG__visionSignalCardActive .page-module__E0kJGG__visionSignalCardPulse{opacity:.92;animation:2.4s linear infinite page-module__E0kJGG__visionSignalCardPulse}@keyframes page-module__E0kJGG__visionSignalTilePulse{0%{opacity:.16;transform:scale(calc(var(--tile-scale,1)*.82));filter:brightness(.82)saturate(.85)}35%{opacity:1;transform:scale(calc(var(--tile-scale,1)*1.12));filter:brightness(1.35)saturate(1.55)}60%{opacity:.55;transform:scale(calc(var(--tile-scale,1)*.92));filter:brightness(1.08)saturate(1.15)}to{opacity:.12;transform:scale(calc(var(--tile-scale,1)*.8));filter:brightness(.8)saturate(.8)}}@keyframes page-module__E0kJGG__visionSignalSweep{0%{transform:translate(-45%)}to{transform:translate(45%)}}:is([data-visual=lite] .page-module__E0kJGG__visionSignalTile,[data-visual=lite] .page-module__E0kJGG__visionSignalSweep,[data-visual=lite] .page-module__E0kJGG__visionSignalCardPulse){animation:none}@keyframes page-module__E0kJGG__visionSignalCardPulse{0%{transform:translate(-45%)}to{transform:translate(42%)}}@media (max-width:1200px){.page-module__E0kJGG__dashboardServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.page-module__E0kJGG__dashboardShell{grid-template-columns:1fr}.page-module__E0kJGG__dashboardRight{grid-template-rows:auto;min-height:auto}.page-module__E0kJGG__futureSignalCard{height:auto;min-height:clamp(280px,58vw,420px)}}@media (max-width:720px){.page-module__E0kJGG__dashboardSectionHeader{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__dashboardServiceGrid,.page-module__E0kJGG__dashboardFeatureGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__E0kJGG__dashboardShell{padding:clamp(18px,6vw,28px)}.page-module__E0kJGG__heroTitleMain,.page-module__E0kJGG__heroTitleSub{white-space:normal}.page-module__E0kJGG__heroTitleSub:before,.page-module__E0kJGG__heroTitleSub:after{display:none}}.page-module__E0kJGG__hero{--hero-panel-width:calc(var(--content-max) + clamp(160px,12vw,320px));--hero-edge-offset-x:clamp(10px,3.5vw,32px);--hero-edge-offset-y:clamp(20px,6vw,56px);min-height:min(100vh,820px);color:var(--text-primary);isolation:isolate;background:radial-gradient(100% 65% at 20% -10%,#c6a25329,#0000 60%),linear-gradient(#fffcf6f5,#f9f3ebe6);justify-content:center;align-items:center;padding:clamp(80px,12vw,140px) clamp(12px,4.5vw,48px);display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroInner{transform-origin:top;justify-content:center;width:100%;margin:0 auto;display:flex;position:relative}@supports (height:100dvh){.page-module__E0kJGG__hero{min-height:min(100dvh,820px)}}.page-module__E0kJGG__hero:before,.page-module__E0kJGG__hero:after{content:"";opacity:.75;filter:blur(42px);mix-blend-mode:screen;pointer-events:none;z-index:0;background:linear-gradient(#f9e4c48c,#c8d9e452);border-radius:clamp(180px,26vw,320px);width:min(18vw,220px);position:absolute;top:clamp(24px,7vw,84px);bottom:clamp(24px,7vw,84px)}.page-module__E0kJGG__heroViewport{justify-content:center;width:100%;margin:0 auto;display:flex;position:relative}.page-module__E0kJGG__heroInner{transform-origin:top;pointer-events:auto;justify-content:center;width:100%;display:flex;position:relative}.page-module__E0kJGG__hero:before,.page-module__E0kJGG__hero:after{content:none}.page-module__E0kJGG__hero:before{left:clamp(12px,5vw,60px)}.page-module__E0kJGG__hero:after{background:linear-gradient(#c8d9e47a,#f9e4c447);right:clamp(12px,5vw,60px)}.page-module__E0kJGG__heroLayers{top:var(--hero-edge-offset-y);bottom:var(--hero-edge-offset-y);left:var(--hero-edge-offset-x);right:var(--hero-edge-offset-x);background:color-mix(in oklab,var(--surface-panel-strong)80%,#c6a25314);pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(18px);opacity:calc(.72 + var(--scroll-glow,0)*.28);border:1px solid #c6a2532e;border-radius:clamp(28px,8vw,48px);position:absolute;overflow:hidden;box-shadow:0 20px 60px #1b16122e}.page-module__E0kJGG__heroGrid{opacity:calc(.28 + var(--scroll-glow,0)*.25);background-image:linear-gradient(90deg,#c6a2531f 1px,#0000 1px),linear-gradient(0deg,#c6a25314 1px,#0000 1px);background-size:60px 60px;animation:22s ease-in-out infinite page-module__E0kJGG__heroGridDrift;position:absolute;inset:0}@keyframes page-module__E0kJGG__heroGridDrift{0%{transform:translate(-18px,-12px)scale(1.02)}50%{transform:translate(10px,8px)scale(1.01)}to{transform:translate(-8px,14px)scale(1.03)}}.page-module__E0kJGG__heroScan{mix-blend-mode:soft-light;opacity:.5;background:linear-gradient(#fff0 0%,#c6a25329 45%,#fff0 100%);animation:7.2s ease-in-out infinite page-module__E0kJGG__heroScanSweep;position:absolute;inset:0}@keyframes page-module__E0kJGG__heroScanSweep{0%{transform:translateY(-120%)}50%{transform:translateY(0)}to{transform:translateY(120%)}}@keyframes page-module__E0kJGG__heroMetricShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:200%}}@keyframes page-module__E0kJGG__heroMetricGlow{0%{opacity:.38}50%{opacity:.6}to{opacity:.42}}@keyframes page-module__E0kJGG__heroMetricStatusPulse{0%{opacity:.65;transform:scale(.7)}70%{opacity:.2}to{opacity:0;transform:scale(1.6)}}@keyframes page-module__E0kJGG__metricPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes page-module__E0kJGG__metricWave{0%{opacity:0;transform:scale(.6)}35%{opacity:.45}to{opacity:0;transform:scale(1.6)}}@keyframes page-module__E0kJGG__metricGlow{0%,to{opacity:.35}50%{opacity:.7}}@keyframes page-module__E0kJGG__visionTelemetryShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:200%}}@keyframes page-module__E0kJGG__visionTelemetryGlow{0%{opacity:.35}50%{opacity:.6}to{opacity:.4}}@keyframes page-module__E0kJGG__visionTelemetryStatusPulse{0%{opacity:.6;transform:scale(.72)}70%{opacity:.2}to{opacity:0;transform:scale(1.6)}}.page-module__E0kJGG__heroNeonCorners:before,.page-module__E0kJGG__heroNeonCorners:after{content:"";filter:drop-shadow(0 14px 32px #c6a25333);border:1px solid #c6a25366;border-radius:16px;width:clamp(120px,18vw,180px);height:clamp(120px,18vw,180px);position:absolute}.page-module__E0kJGG__heroNeonCorners:before{border-color:#c6a253b3 #0000 #0000 #c6a253b3;top:clamp(24px,4vw,48px);left:clamp(24px,4vw,48px)}.page-module__E0kJGG__heroNeonCorners:after{border-color:#0000 #c6a253b3 #c6a253b3 #0000;bottom:clamp(24px,4vw,48px);right:clamp(24px,4vw,48px)}.page-module__E0kJGG__heroHologram{mix-blend-mode:screen;pointer-events:none;z-index:2;position:absolute;inset:0}.page-module__E0kJGG__holoLayer{opacity:.32;transform:translate3d(calc(var(--parallax-x,0)*var(--fx,16px)),calc(var(--parallax-y,0)*var(--fy,12px)),0);transition:transform .12s linear;position:absolute;inset:0}.page-module__E0kJGG__holoGrid{--fx:16px;--fy:12px;filter:drop-shadow(0 0 18px #c6a2532e);background-image:linear-gradient(135deg,#c6a2532e 0 1px,#0000 1px 18px),linear-gradient(45deg,#6f8c9529 0 1px,#0000 1px 20px)}.page-module__E0kJGG__holoSlices{--fx:-12px;--fy:-10px;background:conic-gradient(from 90deg,#c6a25300,#c6a2535c,#c6a25300 32%);-webkit-mask-image:radial-gradient(70% 70%,#000 35%,#0000 72%);mask-image:radial-gradient(70% 70%,#000 35%,#0000 72%)}.page-module__E0kJGG__holoDots{--fx:10px;--fy:-16px;background:radial-gradient(circle at 20% 30%,#c6a2533d 0 2px,#0000 2px) 0 0/36px 36px,radial-gradient(circle at 76% 64%,#6f8c9542 0 2px,#0000 2px) 0 0/48px 48px;animation:6.6s ease-in-out infinite alternate page-module__E0kJGG__holoTwinkle}@keyframes page-module__E0kJGG__holoTwinkle{0%{opacity:.2}50%{opacity:.45}to{opacity:.3}}.page-module__E0kJGG__heroContent{z-index:3;width:min(calc(100% - var(--hero-edge-offset-x)*2),var(--hero-panel-width));text-align:left;-webkit-backdrop-filter:blur(18px);transform:translate3d(0,calc(var(--scroll-glow,0)*-10px),0);background:linear-gradient(140deg,#fffcf6f2,#f0f6fceb),radial-gradient(120% 120% at 6% 12%,#f9e4c459,#0000 72%);border:1px solid #c6a25333;border-radius:clamp(22px,5vw,40px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(28px,4vw,48px);margin:0 auto;padding:clamp(32px,4.5vw,56px);transition:transform .5s cubic-bezier(.24,.6,.3,1);display:grid;position:relative;box-shadow:0 22px 64px #b49c732e,inset 0 1px #ffffff80}.page-module__E0kJGG__heroPrimary{align-content:start;gap:clamp(20px,4vw,28px);display:grid}.page-module__E0kJGG__heroTitle{font-family:var(--font-lab);color:var(--text-primary);letter-spacing:.06em;margin:0;font-size:clamp(1.9rem,3.8vw,2.6rem);font-weight:700}.page-module__E0kJGG__heroTitleContainer{gap:.4em;display:grid}.page-module__E0kJGG__heroTitleMain,.page-module__E0kJGG__heroTitleSub{display:block}.page-module__E0kJGG__heroTitleMain{font-family:var(--font-noto-serif);letter-spacing:.06em;white-space:nowrap}.page-module__E0kJGG__heroTitleSub{font-size:clamp(1rem,2.4vw,1.4rem);font-family:var(--font-noto-serif);letter-spacing:.38em;text-transform:uppercase;color:#c6a253e0;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.8em;font-weight:600;display:inline-flex}.page-module__E0kJGG__heroTitleSub:before,.page-module__E0kJGG__heroTitleSub:after{content:"";background:linear-gradient(90deg,#0000,#c6a25399,#0000);width:clamp(32px,10vw,80px);height:1px}.page-module__E0kJGG__heroText{width:100%;max-width:min(100%,520px);font-size:clamp(.95rem,1.6vw,1.05rem);font-family:var(--font-lab);color:var(--text-secondary);word-break:break-word;overflow-wrap:anywhere;gap:.8em;margin:0;line-height:1.8;display:grid}.page-module__E0kJGG__heroTextContent{display:block}.page-module__E0kJGG__heroActions{flex-wrap:wrap;justify-content:flex-start;gap:clamp(16px,4vw,24px);display:flex}.page-module__E0kJGG__heroFootnote{font-size:.74rem;font-family:var(--font-lab-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)72%,#bd6f4c66)}.page-module__E0kJGG__ctaButton{letter-spacing:.16em;text-transform:uppercase;min-height:40px;font-size:.78rem;font-weight:600;font-family:var(--font-plex-sans,var(--font-noto-sans));border-radius:14px;padding-inline:clamp(14px,2.8vw,20px);position:relative;box-shadow:0 12px 24px #1b161233}.page-module__E0kJGG__ctaButton:after{content:"";border-radius:inherit;border:1px solid color-mix(in oklab,var(--_bd)70%,transparent);opacity:0;pointer-events:none;position:absolute;inset:-6px;transform:scale(.9)}.page-module__E0kJGG__ctaButton:hover:after,.page-module__E0kJGG__ctaButton:focus-visible:after{animation:.85s ease-out page-module__E0kJGG__ctaPulse}.page-module__E0kJGG__ctaButton .inner{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__ctaButton:after,.page-module__E0kJGG__ctaButton:hover:after,.page-module__E0kJGG__ctaButton:focus-visible:after{opacity:0;animation:none}}[data-visual=lite] .page-module__E0kJGG__ctaButton:after{opacity:0;animation:none}[data-visual=lite] .page-module__E0kJGG__ctaButton:hover:after{opacity:0;animation:none}[data-visual=lite] .page-module__E0kJGG__ctaButton:focus-visible:after{opacity:0;animation:none}.page-module__E0kJGG__ctaPrimary{--_bg:linear-gradient(135deg,#c6a2533d,#6f8c9540);--_bg-hover:linear-gradient(135deg,#ccaa5c57,#75949e5c);--_fg:var(--text-inverse);--_bd:#c6a25357;color:var(--_fg);box-shadow:0 12px 24px #1b161233,inset 0 1px #ffffff73}.page-module__E0kJGG__ctaPrimary:before{content:"";border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(140deg,#ffffff73,#fff0);position:absolute;inset:3px}.page-module__E0kJGG__ctaSecondary{--_bg:color-mix(in oklab,var(--surface-panel)88%,#c6a2530f);--_bg-hover:color-mix(in oklab,var(--surface-panel)82%,#c6a2532e);--_fg:color-mix(in oklab,var(--text-primary)78%,#6f8c957a);--_bd:#c6a25329;--_bd-hover:#c6a25361;-webkit-backdrop-filter:blur(12px);color:var(--_fg);box-shadow:0 12px 24px #1b161224}@keyframes page-module__E0kJGG__ctaPulse{0%{opacity:.6;transform:scale(.9)}70%{opacity:.2}to{opacity:0;transform:scale(1.35)}}.page-module__E0kJGG__heroShowcase{isolation:isolate;background:linear-gradient(160deg,#f4faffeb,#fffcf6e6),radial-gradient(140% 120% at 90% 0,#92bcd873,#0000 75%);border:1px solid #92bcd852;border-radius:clamp(22px,5vw,32px);padding:clamp(24px,5vw,36px);position:relative;overflow:hidden;box-shadow:0 28px 70px #92bcd838}[data-visual=lite] .page-module__E0kJGG__heroShowcase{background:linear-gradient(160deg,#f4fafff2,#fffcf6ed);box-shadow:0 16px 36px #92bcd82e}.page-module__E0kJGG__heroShowcaseGlow{opacity:.65;filter:blur(24px);pointer-events:none;z-index:0;background:radial-gradient(70% 90% at 20% 20%,#f9e4c459,#0000 70%),radial-gradient(90% 90% at 82% 12%,#92bcd866,#0000 75%);position:absolute;inset:-20% -30% -25%}[data-visual=lite] .page-module__E0kJGG__heroShowcaseGlow{opacity:.25;filter:none}.page-module__E0kJGG__heroShowcaseInner{z-index:1;gap:clamp(20px,4vw,28px);display:grid;position:relative}.page-module__E0kJGG__heroShowcaseTitle{font-size:clamp(1rem,2.2vw,1.2rem);font-family:var(--font-lab-mono);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab,var(--text-primary)80%,#92bcd873);margin:0;font-weight:600}.page-module__E0kJGG__heroShowcaseMetrics{gap:clamp(18px,4vw,28px);margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__heroMetric{gap:8px;display:grid;position:relative}.page-module__E0kJGG__heroMetricValue{font-family:var(--font-lab);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--text-primary)72%,#bd6f4c73);text-shadow:0 0 18px #bd6f4c38;font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;min-height:1.4em;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;display:inline-flex;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-module__E0kJGG__heroMetricValue{color:#0000;background:linear-gradient(120deg,#ffffffbf,#bd6f4c99,#ffffffbf) 0 0/200%;filter:blur(.35px);text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:4.6s ease-in-out infinite page-module__E0kJGG__heroMetricShimmer}.page-module__E0kJGG__heroMetricValue:after{content:"";opacity:.5;filter:blur(18px);pointer-events:none;background:radial-gradient(120% 120% at 50% 35%,#bd6f4c47,#0000 70%);animation:6s ease-in-out infinite alternate page-module__E0kJGG__heroMetricGlow;position:absolute;inset:-10px 0}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroMetricValue,.page-module__E0kJGG__heroMetricValue:after{animation:none}}[data-visual=lite] .page-module__E0kJGG__heroMetricValue{animation:none}[data-visual=lite] .page-module__E0kJGG__heroMetricValue:after{animation:none}}.page-module__E0kJGG__heroMetricLabel{font-size:.82rem;font-family:var(--font-lab-mono);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)85%,#92bcd86b);font-weight:600}.page-module__E0kJGG__heroMetricStatus{font-size:.74rem;font-family:var(--font-lab-mono);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)72%,#bd6f4c99);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__heroMetricStatus:before{content:"";width:9px;height:9px;box-shadow:none;background:0 0;border:1px solid #bd6f4cad;border-radius:50%;animation:2.4s ease-out infinite page-module__E0kJGG__heroMetricStatusPulse}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroMetricStatus:before{animation:none}}[data-visual=lite] .page-module__E0kJGG__heroMetricStatus:before{animation:none}.page-module__E0kJGG__heroMetricDetail{color:color-mix(in oklab,var(--text-secondary)78%,#bd6f4c59);font-size:.85rem;line-height:1.6}.page-module__E0kJGG__metricPulse{--pulse-warm:#c6a253e0;--pulse-cool:#7495aeb3;--pulse-ring:#c6a25359;align-items:center;gap:8px;padding:2px 0;display:inline-flex;position:relative}.page-module__E0kJGG__metricPulse:before{content:"";background:radial-gradient(circle,color-mix(in oklab,var(--pulse-warm)55%,var(--pulse-cool)45%),transparent 70%);opacity:.5;filter:blur(12px);border-radius:999px;animation:4.2s ease-in-out infinite page-module__E0kJGG__metricGlow;position:absolute;inset:-6px -12px}.page-module__E0kJGG__metricPulse:after{content:"";border:1px solid color-mix(in oklab,var(--pulse-ring)70%,transparent);opacity:.3;border-radius:999px;animation:3.6s ease-in-out infinite page-module__E0kJGG__metricWave;position:absolute;inset:-8px -14px}.page-module__E0kJGG__metricPulseDot{background:radial-gradient(circle at 30% 30%,var(--pulse-warm),#c6a25333 60%),radial-gradient(circle at 70% 70%,var(--pulse-cool),transparent 70%);width:10px;height:10px;box-shadow:0 0 10px color-mix(in oklab,var(--pulse-warm)65%,transparent),0 0 16px color-mix(in oklab,var(--pulse-cool)55%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite page-module__E0kJGG__metricPulse}[data-visual=lite] .page-module__E0kJGG__metricPulse:before{filter:none;animation:none}[data-visual=lite] .page-module__E0kJGG__metricPulse:after{filter:none;animation:none}[data-visual=lite] .page-module__E0kJGG__metricPulseDot{filter:none;animation:none}.page-module__E0kJGG__metricPulseDot:nth-child(2){animation-delay:.18s}.page-module__E0kJGG__metricPulseDot:nth-child(3){animation-delay:.36s}.page-module__E0kJGG__heroShowcaseFooter{border-top:1px solid #92bcd84d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:clamp(12px,3vw,18px);display:flex}.page-module__E0kJGG__heroSignal{font-size:.78rem;font-family:var(--font-lab-mono);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)75%,#92bcd88c);align-items:center;gap:8px;font-weight:600;display:inline-flex}.page-module__E0kJGG__heroSignalPulse{background:0 0;border:1px solid #92bcd8cc;border-radius:50%;width:10px;height:10px;position:relative}.page-module__E0kJGG__heroSignalPulse:after{content:"";border:1px solid #92bcd899;border-radius:50%;animation:2.2s ease-out infinite page-module__E0kJGG__heroSignalWave;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroSignalPulse:after{animation:none}}[data-visual=lite] .page-module__E0kJGG__heroSignalPulse:after{animation:none}.page-module__E0kJGG__heroShowcaseCaption{font-size:.84rem;font-family:var(--font-lab);letter-spacing:.08em;color:color-mix(in oklab,var(--text-secondary)80%,#bd6f4c59)}@keyframes page-module__E0kJGG__heroSignalWave{0%{opacity:.7;transform:scale(.7)}70%{opacity:.2}to{opacity:0;transform:scale(1.7)}}.page-module__E0kJGG__scrollIndicator{color:#c6a253cc;z-index:3;opacity:calc(1 - var(--scroll-glow,0)*.85);place-items:center;gap:8px;transition:opacity .4s;display:grid;position:absolute;bottom:clamp(24px,4vw,48px);left:50%;transform:translate(-50%)}.page-module__E0kJGG__scrollText{font-size:.75rem;font-family:var(--font-lab-mono);letter-spacing:.3em;text-transform:uppercase;font-weight:600}.page-module__E0kJGG__scrollLine{background:linear-gradient(#c6a25300 0%,#c6a25399 60%,#c6a25300 100%);width:1px;height:48px;animation:2.8s ease-in-out infinite page-module__E0kJGG__scrollPulse}@keyframes page-module__E0kJGG__scrollPulse{0%{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(12px)}to{opacity:.5;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__main [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.page-module__E0kJGG__heroGrid,.page-module__E0kJGG__heroScan,.page-module__E0kJGG__holoDots,.page-module__E0kJGG__scrollLine,.page-module__E0kJGG__featureGlyph,.page-module__E0kJGG__visionMesh,.page-module__E0kJGG__visionHalo,.page-module__E0kJGG__visionTelemetryValue,.page-module__E0kJGG__metricPulseDot,.page-module__E0kJGG__metricPulse:before,.page-module__E0kJGG__metricPulse:after{animation:none!important}.page-module__E0kJGG__heroContent{transition:none!important;transform:none!important}}.page-module__E0kJGG__servicesSection,.page-module__E0kJGG__featuresSection,.page-module__E0kJGG__visionSection,.page-module__E0kJGG__footerSection{position:relative}.page-module__E0kJGG__servicesSection .page-module__E0kJGG__content,.page-module__E0kJGG__featuresSection .page-module__E0kJGG__content,.page-module__E0kJGG__visionSection .page-module__E0kJGG__content,.page-module__E0kJGG__footerSection .page-module__E0kJGG__content{z-index:2;flex-direction:column;gap:clamp(32px,6vw,48px);width:100%;display:flex;position:relative}.page-module__E0kJGG__servicesSection:before,.page-module__E0kJGG__featuresSection:before,.page-module__E0kJGG__visionSection:before,.page-module__E0kJGG__footerSection:before{content:"";pointer-events:none;z-index:0;opacity:.45;mix-blend-mode:soft-light;background:radial-gradient(120% 80% at 12% 0,#c6a2532e,#0000 70%);border-radius:clamp(28px,6vw,40px);position:absolute;inset:clamp(16px,4vw,48px)}.page-module__E0kJGG__featuresSection:before{opacity:.38;background:radial-gradient(110% 80% at 88% 0,#7495ae2e,#0000 70%),radial-gradient(120% 90% at 8% 10%,#c6a25333,#0000 72%)}.page-module__E0kJGG__visionSection:before{opacity:1;mix-blend-mode:normal;background:linear-gradient(#010109 0%,#01010f 50%,#000108 100%);border-radius:0;inset:0}.page-module__E0kJGG__footerSection:before{opacity:1;mix-blend-mode:normal;background:linear-gradient(#010109 0%,#01010e 45%,#000108 100%);border-radius:0;inset:0}.page-module__E0kJGG__footerSection:after{content:"";pointer-events:none;mix-blend-mode:lighten;opacity:calc(.55 + var(--scroll-glow,0)*.3);filter:blur(18px);background:radial-gradient(200% 160% at 78% 12%,#92c3dc66,#0000 70%),linear-gradient(120deg,#eed2ad66,#0000 58%),conic-gradient(from 100deg at 50% 40%,#ffffff52,#0000 55%);border-radius:clamp(28px,7vw,44px);position:absolute;inset:clamp(32px,7vw,56px)}.page-module__E0kJGG__footerSection .backdrop{border-color:#e3bd7547;box-shadow:0 24px 48px #ceb69259}.page-module__E0kJGG__footerSection .backdrop:before{background:radial-gradient(160% 140% at 85% -20%,#d2e3ef80,transparent 72%),radial-gradient(140% 140% at 20% 120%,#f0e0c473,transparent 78%),color-mix(in oklab,var(--bg-elevated)92%,#fff9);opacity:.95}.page-module__E0kJGG__footerSection .backdrop:after{opacity:.5;background:linear-gradient(140deg,#ffffff47,#0000 55%),radial-gradient(160% 120% at 10% 90%,#e3bd7559,#0000 75%)}.page-module__E0kJGG__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,40px);display:grid}.page-module__E0kJGG__serviceCard{background:color-mix(in oklab,var(--surface-panel)92%,#c6a25314);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);border:1px solid #c6a25347;border-radius:clamp(24px,4vw,32px);min-height:290px;padding:clamp(32px,3.5vw,44px);transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px #1b16122e}.page-module__E0kJGG__serviceCard:before,.page-module__E0kJGG__serviceCard:after{content:"";pointer-events:none;height:60%;opacity:calc(.22 + var(--scroll-glow,0)*.28);mix-blend-mode:screen;border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:-40% -30% auto}.page-module__E0kJGG__serviceCard:before{background:radial-gradient(circle,#c6a25359,#0000 65%)}.page-module__E0kJGG__serviceCard:after{background:radial-gradient(circle,#6f8c9552,#0000 68%);transform:translate(20%,-10%)rotate(12deg)}.page-module__E0kJGG__serviceCard:hover{border-color:#c6a25361;transform:translateY(-6px);box-shadow:0 28px 70px #1b161238}.page-module__E0kJGG__serviceCard:hover:before,.page-module__E0kJGG__serviceCard:hover:after{opacity:.45;transform:translate(6%,-4%)}.page-module__E0kJGG__serviceHalo{aspect-ratio:1;width:clamp(200px,32vw,320px);opacity:calc(.35 + var(--scroll-glow,0)*.35);mix-blend-mode:screen;filter:blur(12px);background:radial-gradient(circle,#c6a25352,#0000 70%);border-radius:50%;transition:transform .4s,opacity .4s,filter .4s;position:absolute;inset:-50% -40% auto auto}.page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceHalo{opacity:.7;filter:blur(18px);transform:scale(1.05)}.page-module__E0kJGG__serviceBody{z-index:1;flex-direction:column;gap:16px;height:100%;display:flex;position:relative}.page-module__E0kJGG__serviceTag{font-size:.75rem;font-family:var(--font-lab-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)60%,#c6a253a6);font-weight:600}.page-module__E0kJGG__serviceTitle{font-family:var(--font-lab);letter-spacing:.06em;color:var(--text-primary);margin:0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700}.page-module__E0kJGG__serviceDescription{color:var(--text-secondary);margin:0;line-height:1.8}.page-module__E0kJGG__serviceCTA{font-size:.85rem;font-family:var(--font-lab-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab,var(--color-accent)75%,#fff3);align-items:center;gap:8px;margin-top:auto;font-weight:600;transition:transform .3s,color .3s;display:inline-flex}.page-module__E0kJGG__serviceCTA:after{content:"";background:currentColor;width:26px;height:1px}.page-module__E0kJGG__serviceCard:hover .page-module__E0kJGG__serviceCTA{color:color-mix(in oklab,var(--color-accent)85%,#ffffff40);transform:translate(8px)}.page-module__E0kJGG__service-habitat .page-module__E0kJGG__serviceHalo{background:radial-gradient(circle,#c6a2536b,#0000 70%)}.page-module__E0kJGG__service-zen .page-module__E0kJGG__serviceHalo{background:radial-gradient(circle,#7ba1b366,#0000 72%)}.page-module__E0kJGG__service-arc .page-module__E0kJGG__serviceHalo{background:radial-gradient(circle,#6a9c8c61,#0000 72%)}.page-module__E0kJGG__service-habitat:before{background:radial-gradient(circle,#c6a2537a,#0000 70%)}.page-module__E0kJGG__service-zen:before{background:radial-gradient(circle,#7ba1b373,#0000 70%)}.page-module__E0kJGG__service-arc:before{background:radial-gradient(circle,#6a9c8c6b,#0000 70%)}.page-module__E0kJGG__service-zen:after{background:radial-gradient(circle,#6f8c9566,#0000 70%)}.page-module__E0kJGG__service-arc:after{background:radial-gradient(circle,#6a9c8c61,#0000 70%)}.page-module__E0kJGG__featuresSection .page-module__E0kJGG__content{z-index:2;position:relative}.page-module__E0kJGG__featureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(20px,4vw,36px);display:grid}.page-module__E0kJGG__featureCard{background:color-mix(in oklab,var(--surface-panel)88%,#c6a2530f);-webkit-backdrop-filter:blur(18px);border:1px solid #c6a25342;border-radius:clamp(24px,4vw,32px);gap:18px;min-height:230px;padding:clamp(26px,3vw,36px);transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #1b16122e}.page-module__E0kJGG__featureCard:before,.page-module__E0kJGG__featureCard:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.25;border-radius:40%;transition:opacity .3s,transform .3s;position:absolute;inset:-20% -30% 40%}.page-module__E0kJGG__featureCard:before{background:radial-gradient(circle,#e3bd7573,#0000 70%)}.page-module__E0kJGG__featureCard:after{background:linear-gradient(120deg,#7495ae3d,#0000 60%);transform:translate(12%,-4%)}.page-module__E0kJGG__featureCard:hover{border-color:#c6a25357;transform:translateY(-4px);box-shadow:0 24px 60px #1b161233}.page-module__E0kJGG__featureCard:hover:before,.page-module__E0kJGG__featureCard:hover:after{opacity:.45;transform:translateY(-2%)}.page-module__E0kJGG__featureGlyph{background:linear-gradient(135deg,#fff6,#c6a2534d),#ffffff2e;border:1px solid #ffffff52;border-radius:20px;width:clamp(54px,9vw,68px);height:clamp(54px,9vw,68px);animation:6s ease-in-out infinite page-module__E0kJGG__featureGlyphGlow;box-shadow:inset 0 0 18px #c6a25338}@keyframes page-module__E0kJGG__featureGlyphGlow{0%,to{box-shadow:inset 0 0 18px #c6a25338}50%{box-shadow:inset 0 0 28px #c6a25359}}.page-module__E0kJGG__featureTitle{font-family:var(--font-lab);letter-spacing:.06em;color:color-mix(in oklab,var(--text-primary)90%,#c6a25366);margin:0;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:700;transition:color .3s}.page-module__E0kJGG__featureDescription{font-family:var(--font-lab);color:color-mix(in oklab,var(--text-secondary)88%,#fff6);margin:0;line-height:1.8;transition:color .3s}.page-module__E0kJGG__featureCard:hover .page-module__E0kJGG__featureTitle{color:color-mix(in oklab,var(--text-primary)70%,#c6a25399)}.page-module__E0kJGG__featureCard:hover .page-module__E0kJGG__featureDescription{color:color-mix(in oklab,var(--text-secondary)70%,#c6a25373)}.page-module__E0kJGG__visionStage{isolation:isolate;background:radial-gradient(120% 120% at 22% 0,#f9e6c885,#0000 72%),radial-gradient(130% 110% at 78% 16%,#c8d9e46b,#0000 78%),linear-gradient(160deg,#fefaf1f5,#eff6fced);border-radius:clamp(28px,5vw,44px);width:min(100%,1040px);margin:0 auto;padding:clamp(36px,6vw,60px);position:relative;overflow:hidden;box-shadow:0 24px 48px #b49c7347,inset 0 1px #fff9}.page-module__E0kJGG__visionStage:before{content:"";border-radius:inherit;opacity:.35;mix-blend-mode:multiply;pointer-events:none;z-index:0;background:radial-gradient(90% 80% at 20% 18%,#e3bd7552,#0000 75%),radial-gradient(90% 80% at 82% 32%,#7495ae42,#0000 78%);position:absolute;inset:4%}.page-module__E0kJGG__visionStage:after{content:"";border-radius:inherit;opacity:.75;mix-blend-mode:soft-light;pointer-events:none;z-index:0;background:linear-gradient(#ffffff59,#0000);border:1px solid #e3bd7552;position:absolute;inset:0}.page-module__E0kJGG__visionBackdrop{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.page-module__E0kJGG__visionMesh{opacity:.6;filter:blur(36px);background:radial-gradient(92% 80% at 18% 20%,#e3bd7538,#0000 72%),radial-gradient(96% 82% at 82% 26%,#92bcd83d,#0000 78%),linear-gradient(145deg,#f3e0c88c,#e0eaf373);animation:24s ease-in-out infinite alternate page-module__E0kJGG__visionMeshFlow;position:absolute;inset:-10%}@keyframes page-module__E0kJGG__visionMeshFlow{0%{opacity:.55;transform:translate(-14px,-16px)scale(1.02)}50%{opacity:.6;transform:translate(8px,10px)scale(1.05)}to{opacity:.52;transform:translate(-6px,16px)scale(1.01)}}.page-module__E0kJGG__visionHalo{opacity:.42;filter:blur(22px);background:radial-gradient(circle,#e3bd7552,#0000 74%);border-radius:50%;animation:8s ease-in-out infinite page-module__E0kJGG__visionHaloPulse;position:absolute;inset:18% 22%}@keyframes page-module__E0kJGG__visionHaloPulse{0%,to{opacity:.55;filter:blur(18px)}50%{opacity:.78;filter:blur(14px)}}.page-module__E0kJGG__visionPanels{z-index:2;grid-template-columns:minmax(320px,1.1fr) minmax(240px,.9fr);align-items:stretch;gap:clamp(24px,4vw,40px);display:grid;position:relative}.page-module__E0kJGG__visionPanelMain{-webkit-backdrop-filter:blur(12px)saturate(1.06);background:radial-gradient(160% 140% at 12% -8%,#ffeed6b8,#0000 72%),radial-gradient(140% 120% at 88% 0,#d0e2ec99,#0000 78%),linear-gradient(160deg,#fffcf6eb,#f0f6fce0);border:1px solid #e3bd7559;border-radius:clamp(26px,6vw,40px);gap:clamp(20px,4vw,32px);padding:clamp(32px,6vw,46px);display:grid;position:relative;box-shadow:0 18px 46px #bdb08a42,inset 0 1px #fff9}.page-module__E0kJGG__visionPanelMain:after{content:"";border-radius:inherit;opacity:.45;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(90% 80% at 12% 18%,#e3bd7529,#0000 75%);position:absolute;inset:clamp(14px,3vw,24px)}.page-module__E0kJGG__visionStamp{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in oklab,var(--text-primary)70%,#a06042b3);background:#fffcf6ad;border:1px solid #e3bd7566;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;display:inline-flex;box-shadow:inset 0 0 12px #e3bd7524}.page-module__E0kJGG__visionText{text-align:left;color:color-mix(in oklab,var(--text-primary)92%,#bd6f4c42);gap:1rem;font-size:clamp(1.04rem,2.5vw,1.2rem);line-height:1.8;display:grid}.page-module__E0kJGG__visionActions{flex-wrap:wrap;justify-content:flex-start;gap:clamp(16px,4vw,24px);display:flex}.page-module__E0kJGG__visionHighlightsCard{-webkit-backdrop-filter:blur(12px)saturate(1.05);background:radial-gradient(140% 120% at 90% 0,#c8dde88c,#0000 78%),radial-gradient(120% 120% at 18% 0,#ffecd28c,#0000 75%),linear-gradient(155deg,#fffcf6e6,#f3f8fce0);border:1px solid #92bcd861;border-radius:clamp(24px,5vw,36px);padding:clamp(28px,5vw,40px);position:relative;box-shadow:0 18px 40px #acbecc40,inset 0 1px #ffffff8c}.page-module__E0kJGG__visionHighlightsCard:after{content:"";border-radius:inherit;opacity:.4;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(80% 70% at 18% 24%,#e3bd7526,#0000 75%);position:absolute;inset:clamp(12px,3vw,22px)}.page-module__E0kJGG__visionHighlights{gap:clamp(16px,3vw,24px);margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__visionHighlight{color:color-mix(in oklab,var(--text-primary)80%,#bd6f4c52);grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.page-module__E0kJGG__visionHighlightIcon{background:radial-gradient(circle,#c6a2536b,#c6a2531a);border:1px solid #c6a25380;border-radius:6px;width:18px;height:18px;margin-top:4px;box-shadow:0 0 10px #c6a2533d}.page-module__E0kJGG__visionHighlightTitle{font-family:var(--font-lab-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--text-primary)82%,#c6a25373);margin:0;font-size:.82rem;font-weight:600}.page-module__E0kJGG__visionHighlightDescription{font-size:.94rem;font-family:var(--font-lab);color:color-mix(in oklab,var(--text-secondary)85%,#7495ae61);margin:4px 0 0;line-height:1.68}.page-module__E0kJGG__footerDeck{gap:clamp(32px,6vw,48px);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}.page-module__E0kJGG__footerDeck:before{content:"";opacity:.55;filter:blur(18px);pointer-events:none;z-index:-1;background:linear-gradient(135deg,#e3bd7547,#7495ae38),radial-gradient(120% 140% at 12% 20%,#e3bd7559,#0000 70%);border-radius:clamp(32px,8vw,48px);position:absolute;inset:clamp(-16px,-2.5vw,-10px) clamp(-16px,-2.5vw,-10px) clamp(-20px,-3vw,-14px)}.page-module__E0kJGG__footerDeck:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(145deg,#fffcf6d1,#f0f7fdcc),radial-gradient(120% 140% at 12% 80%,#e8cda047,#0000 78%);border:1px solid #e3bd7533;border-radius:clamp(28px,7vw,44px);position:absolute;inset:clamp(-6px,-1vw,-4px);box-shadow:0 28px 60px #ceb69247,inset 0 0 0 1px #ffffff59}.page-module__E0kJGG__footerIntro{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#fffcf6d9,#f0f7fdd1),radial-gradient(140% 120% at 72% 0,#e8cda059,#0000 65%);border:1px solid #e3bd7542;border-radius:clamp(24px,6vw,32px);align-items:start;gap:clamp(16px,4vw,24px);padding:clamp(26px,5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #d2c4b24d}.page-module__E0kJGG__footerIntro:before,.page-module__E0kJGG__footerIntro:after{content:"";pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__footerIntro:before{opacity:.45;background:linear-gradient(120deg,#ffffff38,#0000 45%)}.page-module__E0kJGG__footerIntro:after{opacity:.55;mix-blend-mode:lighten;background:radial-gradient(140% 120% at 82% 12%,#e3bd7580,#0000 68%),radial-gradient(120% 140% at 12% 92%,#92c3dc66,#0000 75%)}.page-module__E0kJGG__footerMarkMain{font-family:var(--font-noto-serif);text-transform:uppercase;letter-spacing:.26em;font-size:clamp(1.3rem,3vw,1.6rem)}.page-module__E0kJGG__footerMarkDot{font-family:var(--font-noto-serif);color:color-mix(in oklab,var(--color-accent)85%,#fff3);font-size:clamp(1.3rem,3vw,1.6rem)}.page-module__E0kJGG__footerMarkSub{font-family:var(--font-noto-sans);text-transform:uppercase;letter-spacing:.42em;color:color-mix(in oklab,var(--text-secondary)68%,#bd6f4c66);font-size:.78rem}.page-module__E0kJGG__footerActions{flex-wrap:wrap;gap:clamp(16px,4vw,24px);display:flex}.page-module__E0kJGG__footerColumn{-webkit-backdrop-filter:blur(10px);background:linear-gradient(140deg,#fffcf6db,#ebf3f9cc),radial-gradient(120% 130% at 82% 16%,#e8cda059,#0000 70%);border:1px solid #e3bd7538;border-radius:clamp(20px,5vw,28px);gap:12px;padding:clamp(18px,4vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #d2c4b23d}.page-module__E0kJGG__footerColumn:before,.page-module__E0kJGG__footerColumn:after{content:"";pointer-events:none;position:absolute;inset:0}.page-module__E0kJGG__footerColumn:before{opacity:.45;background:linear-gradient(140deg,#e3bd7559,#0000 55%)}.page-module__E0kJGG__footerColumn:after{opacity:.4;mix-blend-mode:lighten;background:conic-gradient(from 220deg at 20% 80%,#92c3dc47,#0000 55%)}.page-module__E0kJGG__footerLink{color:color-mix(in oklab,var(--text-secondary)82%,#bd6f4c6b);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.95rem;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.page-module__E0kJGG__footerSignature{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)74%,#bd6f4c61);justify-content:space-between;gap:16px;margin-top:clamp(24px,5vw,40px);font-size:.78rem;display:flex}@media (max-width:1180px){.page-module__E0kJGG__heroLayers{inset:clamp(18px,6vw,48px)}}@media (max-width:960px){.page-module__E0kJGG__hero{min-height:min(92vh,680px);padding-inline:clamp(16px,5vw,28px)}.page-module__E0kJGG__heroContent{gap:clamp(22px,5vw,36px);padding:clamp(28px,7vw,44px)}.page-module__E0kJGG__heroTitleMain,.page-module__E0kJGG__heroTitleSub{white-space:normal}.page-module__E0kJGG__heroShowcase{padding:clamp(24px,7vw,32px)}.page-module__E0kJGG__visionShell{width:100%;max-width:1180px}}@media (max-width:780px){.page-module__E0kJGG__heroContent{gap:clamp(20px,6vw,32px);padding:clamp(24px,7vw,36px)}.page-module__E0kJGG__heroTitle{letter-spacing:.06em;font-size:clamp(1.9rem,6.2vw,2.6rem)}.page-module__E0kJGG__heroTitleSub:before,.page-module__E0kJGG__heroTitleSub:after{width:clamp(24px,8vw,54px)}.page-module__E0kJGG__hero{padding-block:clamp(60px,18vw,100px)}.page-module__E0kJGG__visionShell{width:100%;max-width:1180px}.page-module__E0kJGG__visionPanels{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:clamp(24px,6vw,36px)}}@media (max-width:640px){.page-module__E0kJGG__heroContent{border-radius:24px;grid-template-columns:1fr;gap:clamp(22px,7vw,32px);padding:clamp(24px,7vw,36px)}.page-module__E0kJGG__heroPrimary{text-align:left;align-items:flex-start;gap:clamp(18px,6vw,28px)}.page-module__E0kJGG__heroTitleMain{letter-spacing:.08em}.page-module__E0kJGG__heroTitle{letter-spacing:.04em;font-size:clamp(1.7rem,7.4vw,2.35rem)}.page-module__E0kJGG__heroTitleSub{letter-spacing:.18em;gap:.6em}.page-module__E0kJGG__heroTitleSub:before,.page-module__E0kJGG__heroTitleSub:after{width:clamp(20px,12vw,42px)}.page-module__E0kJGG__heroText{max-width:none;line-height:1.9}.page-module__E0kJGG__heroActions{flex-direction:column;align-items:stretch;gap:clamp(14px,4vw,18px)}:is(.page-module__E0kJGG__heroActions a,.page-module__E0kJGG__heroActions button){justify-content:center;width:100%}.page-module__E0kJGG__heroFootnote{letter-spacing:.12em;max-width:32ch;font-size:.8rem}.page-module__E0kJGG__heroShowcase{background:linear-gradient(165deg,#f4faffeb,#fffcf6e0),radial-gradient(120% 110% at 88% 0,#92bcd859,#0000 70%);border-radius:22px;max-width:none;padding:clamp(20px,7vw,30px)}.page-module__E0kJGG__heroShowcaseInner{gap:clamp(16px,6vw,22px)}.page-module__E0kJGG__heroShowcaseMetrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(16px,5vw,22px)}.page-module__E0kJGG__heroMetric{background:linear-gradient(150deg,#ffffffc7,#f0f6fcc7);border:1px solid #92bcd847;border-radius:18px;padding:16px;box-shadow:0 14px 32px #92bcd82e}.page-module__E0kJGG__heroMetricValue{justify-content:flex-start;font-size:clamp(1.35rem,6.4vw,1.8rem)}.page-module__E0kJGG__heroMetricDetail{max-width:32ch;font-size:.86rem;line-height:1.7}.page-module__E0kJGG__heroShowcaseFooter{flex-direction:column;align-items:flex-start;gap:6px}.page-module__E0kJGG__visionShell{gap:clamp(24px,7vw,38px);padding:clamp(26px,9vw,44px)}.page-module__E0kJGG__visionPanels{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.page-module__E0kJGG__visionBadge{letter-spacing:.32em}.page-module__E0kJGG__visionTitle{font-size:clamp(1.8rem,7vw,2.6rem)}.page-module__E0kJGG__visionSubtitle{font-size:clamp(.95rem,3.6vw,1.1rem)}.page-module__E0kJGG__visionTelemetryList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.page-module__E0kJGG__visionSection{color:#f4f7ff;background:linear-gradient(#010109 0%,#01010f 45%,#000108 100%);padding-block:clamp(60px,16vw,180px);padding-inline:0;position:relative;overflow:hidden}@media (max-width:900px){.page-module__E0kJGG__visionSection{padding-block:clamp(48px,14vw,132px)}}@media (max-width:640px){.page-module__E0kJGG__visionSection{padding-block:clamp(40px,13vw,96px)}}.page-module__E0kJGG__visionSection .page-module__E0kJGG__inner{gap:clamp(28px,6vw,64px)}.page-module__E0kJGG__visionSection .backdrop{display:none}.page-module__E0kJGG__visionSection .page-module__E0kJGG__content{z-index:2;box-sizing:border-box;padding-inline:clamp(16px,4vw,60px);position:relative}.page-module__E0kJGG__visionViewport{justify-content:center;width:100%;margin:0 auto;display:flex;position:relative}.page-module__E0kJGG__visionInner{transform-origin:top;pointer-events:auto;width:min(100%,1180px);position:relative}.page-module__E0kJGG__visionShell{background:linear-gradient(150deg,#03050ef5,#03040cf0);border:1px solid #344ea838;border-radius:clamp(28px,7vw,48px);gap:clamp(28px,6vw,60px);width:100%;max-width:none;margin:0 auto;padding:clamp(32px,7vw,96px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 140px #000106b3,inset 0 0 0 1px #708cdc0a}@media (max-width:600px){.page-module__E0kJGG__visionShell{gap:clamp(20px,5vw,44px);padding:clamp(24px,9vw,48px)}.page-module__E0kJGG__visionPanels{grid-template-columns:minmax(0,1fr)}}.page-module__E0kJGG__visionShell:before{content:"";opacity:.14;filter:blur(150px);pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 40% 10%,#1824602e,#0000 80%),radial-gradient(55% 55% at 25% 80%,#12246029,#0000 82%);position:absolute;inset:-40% -45% -50%}.page-module__E0kJGG__visionShell>*{z-index:1;position:relative}.page-module__E0kJGG__visionHeader{gap:clamp(16px,4vw,24px);max-width:min(1080px,100%);display:grid}.page-module__E0kJGG__visionBadge{font-size:.72rem;font-family:var(--font-lab-mono);letter-spacing:.4em;text-transform:uppercase;color:#5c7cd0ad;background:#03040cd1;border:1px solid #3048b04d;border-radius:999px;align-items:center;gap:12px;padding:8px 18px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 10px #304ab638}.page-module__E0kJGG__visionHeading{gap:clamp(12px,3.5vw,24px);display:grid}.page-module__E0kJGG__visionTitle{font-family:var(--font-lab);letter-spacing:.12em;color:#dbe3ff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.2}.page-module__E0kJGG__visionSubtitle{font-size:clamp(1rem,2.2vw,1.18rem);font-family:var(--font-lab);color:#92a2d2b3;max-width:860px;margin:0;line-height:1.9}.page-module__E0kJGG__visionGrid{grid-template-columns:minmax(360px,1.15fr) minmax(260px,.95fr) minmax(220px,.85fr);align-items:stretch;gap:clamp(32px,6vw,56px);display:grid}.page-module__E0kJGG__visionCore{background:linear-gradient(170deg,#02030af5,#02030cf2);border:1px solid #3048b042;border-radius:clamp(24px,6vw,36px);gap:clamp(24px,4vw,32px);padding:clamp(32px,5vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 94px #000108b8}.page-module__E0kJGG__visionCoreHalo{opacity:.18;filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(64% 64% at 48% 10%,#1e308a2e,#0000 80%),radial-gradient(68% 68% at 42% 72%,#18368c29,#0000 82%);position:absolute;inset:-20% -30% -40%}.page-module__E0kJGG__visionCoreBody{z-index:1;color:#8c9cc6bd;gap:clamp(16px,3vw,24px);font-size:1rem;line-height:1.85;display:grid;position:relative}.page-module__E0kJGG__visionCoreBody p{margin:0}.page-module__E0kJGG__visionCoreActions{z-index:1;flex-wrap:wrap;align-items:center;gap:clamp(16px,4vw,24px);display:flex;position:relative}.page-module__E0kJGG__visionStreams{gap:clamp(16px,3vw,24px);margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__visionStreamCard{background:linear-gradient(160deg,#02040ceb,#03040cf0);border:1px solid #2a409c33;border-radius:clamp(18px,4vw,26px);gap:12px;padding:clamp(24px,4vw,32px);display:grid;position:relative;box-shadow:0 28px 78px #000106ad}.page-module__E0kJGG__visionStreamGlyph{background:linear-gradient(90deg,#3456cc00,#3456cc8c,#3456cc00);border-radius:999px;width:44px;height:4px}.page-module__E0kJGG__visionStreamTitle{font-size:.92rem;font-family:var(--font-lab-mono);letter-spacing:.28em;text-transform:uppercase;color:#9cb2e8d1;margin:0;font-weight:600}.page-module__E0kJGG__visionStreamDetail{font-family:var(--font-lab);color:#90a2d2bd;margin:0;line-height:1.7}.page-module__E0kJGG__visionTelemetry{background:linear-gradient(175deg,#02040cf0,#03050ee6);border:1px solid #283e9842;border-radius:clamp(20px,5vw,30px);gap:clamp(20px,4vw,28px);padding:clamp(24px,4vw,32px);display:grid;position:relative;box-shadow:0 30px 80px #000208a8}.page-module__E0kJGG__visionTelemetryHeading{font-size:.82rem;font-family:var(--font-lab-mono);letter-spacing:.32em;text-transform:uppercase;color:#7a94d2b3;margin:0;font-weight:600}.page-module__E0kJGG__visionTelemetryList{gap:clamp(16px,3vw,24px);margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__visionTelemetryItem{gap:8px;display:grid;position:relative}.page-module__E0kJGG__visionTelemetryValue{font-family:var(--font-lab);letter-spacing:.16em;text-transform:uppercase;color:#8ea6e2c7;text-shadow:0 0 14px #6e86ce47;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;min-height:1.3em;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;display:inline-flex;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-module__E0kJGG__visionTelemetryValue{color:#0000;background:linear-gradient(120deg,#8ea6e2d9,#6084d2a6,#8ea6e2d9) 0 0/200%;filter:blur(.35px);text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:5.4s ease-in-out infinite page-module__E0kJGG__visionTelemetryShimmer}.page-module__E0kJGG__visionTelemetryValue:after{content:"";opacity:.45;filter:blur(22px);pointer-events:none;background:radial-gradient(120% 120% at 50% 30%,#6284d24d,#0000 70%);animation:6.6s ease-in-out infinite alternate page-module__E0kJGG__visionTelemetryGlow;position:absolute;inset:-12px 0}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__visionTelemetryValue,.page-module__E0kJGG__visionTelemetryValue:after{animation:none}}[data-visual=lite] .page-module__E0kJGG__visionTelemetryValue{animation:none}[data-visual=lite] .page-module__E0kJGG__visionTelemetryValue:after{animation:none}}.page-module__E0kJGG__visionTelemetryLabel{font-size:.75rem;font-family:var(--font-lab-mono);letter-spacing:.38em;text-transform:uppercase;color:#7894d299;font-weight:600}.page-module__E0kJGG__visionTelemetryStatus{font-size:.72rem;font-family:var(--font-lab-mono);letter-spacing:.32em;text-transform:uppercase;color:#92aae2b3;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__visionTelemetryStatus:before{content:"";width:9px;height:9px;box-shadow:none;background:0 0;border:1px solid #92aae2b3;border-radius:50%;animation:2.6s ease-out infinite page-module__E0kJGG__visionTelemetryStatusPulse}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__visionTelemetryStatus:before{animation:none}}[data-visual=lite] .page-module__E0kJGG__visionTelemetryStatus:before{animation:none}.page-module__E0kJGG__visionTelemetryDetail{font-size:.85rem;font-family:var(--font-lab);color:#869aceb3}@media (max-width:1280px){.page-module__E0kJGG__visionGrid{grid-template-columns:minmax(320px,1fr) minmax(260px,1fr)}.page-module__E0kJGG__visionTelemetry{grid-column:span 2}}@media (max-width:960px){.page-module__E0kJGG__visionSection .page-module__E0kJGG__content{padding-inline:clamp(20px,8vw,48px)}.page-module__E0kJGG__visionShell{padding:clamp(40px,9vw,64px)}.page-module__E0kJGG__visionGrid{grid-template-columns:1fr}.page-module__E0kJGG__visionTelemetry{grid-column:auto}}@media (max-width:640px){.page-module__E0kJGG__visionShell{gap:clamp(32px,10vw,48px);padding:clamp(32px,12vw,52px)}.page-module__E0kJGG__visionStreams{grid-template-columns:1fr}.page-module__E0kJGG__visionCoreActions{justify-content:center}.page-module__E0kJGG__visionTelemetry{text-align:center}.page-module__E0kJGG__visionTelemetryList{gap:18px}.page-module__E0kJGG__footerDeck{gap:clamp(20px,8vw,32px);padding:clamp(32px,11vw,48px)}.page-module__E0kJGG__footerIntro{text-align:center;align-items:center;width:min(100%,420px)}.page-module__E0kJGG__footerTagline{margin-inline:auto}.page-module__E0kJGG__footerActions{justify-content:center}.page-module__E0kJGG__footerColumn{text-align:center}.page-module__E0kJGG__footerLinks{place-items:center}}@media (max-width:480px){.page-module__E0kJGG__hero{padding:clamp(52px,17vw,84px) clamp(12px,5vw,20px)}.page-module__E0kJGG__heroContent{border-radius:20px;gap:clamp(20px,7vw,28px);padding:clamp(20px,7vw,28px)}.page-module__E0kJGG__heroActions{gap:12px}.page-module__E0kJGG__heroMetricValue{font-size:clamp(1.4rem,7vw,2rem)}}.page-module__E0kJGG__footerSection{color:var(--text-primary);background:linear-gradient(#fffcf6fa,#f8f2eaf0);padding-block:clamp(64px,12vw,96px);padding-inline:0;position:relative;overflow:hidden}.page-module__E0kJGG__footerSection:before,.page-module__E0kJGG__footerSection:after{content:none}@media (max-width:1024px){.page-module__E0kJGG__footerSection{padding-block:clamp(56px,14vw,84px)}}@media (max-width:720px){.page-module__E0kJGG__footerSection{padding-block:clamp(48px,16vw,72px)}}@media (max-width:640px){.page-module__E0kJGG__footerSection{padding-block:clamp(40px,18vw,64px)}}.page-module__E0kJGG__footerSection .inner{box-sizing:border-box;gap:clamp(20px,5vw,32px);width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}@media (max-width:720px){.page-module__E0kJGG__footerSection .inner{gap:clamp(28px,9vw,44px)}}@media (max-width:640px){.page-module__E0kJGG__footerSection .inner{gap:clamp(24px,10vw,36px)}}.page-module__E0kJGG__footerSection .page-module__E0kJGG__content{z-index:2;box-sizing:border-box;flex-direction:column;gap:clamp(18px,4vw,28px);max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px);display:flex;position:relative}@media (max-width:720px){.page-module__E0kJGG__footerSection .page-module__E0kJGG__content{gap:clamp(24px,9vw,38px)}}@media (max-width:640px){.page-module__E0kJGG__footerSection .page-module__E0kJGG__content{gap:clamp(20px,10vw,32px)}}.page-module__E0kJGG__footerDeck{box-sizing:border-box;background:linear-gradient(150deg,#ffffffe6,#f4f0e8e0);border:1px solid #c6a2532e;border-radius:clamp(20px,4.5vw,28px);grid-template-columns:minmax(360px,1.25fr) minmax(220px,.9fr) minmax(220px,.9fr);gap:clamp(18px,4vw,28px);width:100%;margin:0 auto;padding:clamp(24px,4.5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #b49c7338,inset 0 0 0 1px #ffffff59}.page-module__E0kJGG__footerDeck:before,.page-module__E0kJGG__footerDeck:after{content:none}.page-module__E0kJGG__footerIntro{color:var(--text-primary);background:linear-gradient(145deg,#fffcf6e6,#f3eee6db);border:1px solid #e3bd7538;border-radius:clamp(16px,4vw,24px);gap:clamp(12px,3vw,18px);padding:clamp(18px,3.5vw,26px);display:grid;position:relative;box-shadow:0 16px 38px #d2c4b238}@media (max-width:640px){.page-module__E0kJGG__footerMark{justify-content:center}}.page-module__E0kJGG__footerMarkMain{font-family:var(--font-lab);letter-spacing:.26em;text-transform:uppercase;font-size:clamp(1.2rem,2.6vw,1.5rem)}.page-module__E0kJGG__footerColumnTitle{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)70%,#c6a25380);margin:0;font-size:.72rem}.page-module__E0kJGG__footerLink{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;font-size:.86rem;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.page-module__E0kJGG__footerSignature{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab,var(--text-secondary)75%,#c6a25366);box-sizing:border-box;justify-content:space-between;gap:16px;width:100%;max-width:1180px;margin-top:clamp(16px,4vw,28px);margin-left:auto;margin-right:auto;padding-inline:clamp(16px,4vw,40px);font-size:.72rem;display:flex}@media (max-width:1080px){.page-module__E0kJGG__footerDeck{grid-template-columns:minmax(320px,1fr) minmax(260px,1fr);max-width:min(960px,100%)}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr}}@media (max-width:900px){.page-module__E0kJGG__footerDeck{grid-template-columns:1fr;gap:clamp(28px,7vw,42px);max-width:min(700px,100%);padding:clamp(44px,9vw,64px)}.page-module__E0kJGG__footerIntro{text-align:center;align-items:center;width:100%}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr;width:100%}.page-module__E0kJGG__footerDeck:before,.page-module__E0kJGG__footerDeck:after{display:none}.page-module__E0kJGG__footerSignature{max-width:min(700px,100%);padding-inline:clamp(16px,6vw,32px)}}.page-module__E0kJGG__footerIntro,.page-module__E0kJGG__footerGrid,.page-module__E0kJGG__footerSignature{width:100%}@media (max-width:720px){.page-module__E0kJGG__footerDeck{grid-template-columns:1fr;width:100%;max-width:520px;margin:0 auto}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr}.page-module__E0kJGG__footerSignature{text-align:center;flex-direction:column;align-items:center;max-width:520px;padding-inline:0}}@media (max-width:640px){.page-module__E0kJGG__footerSignature{letter-spacing:.26em;gap:8px;margin-top:clamp(16px,6vw,24px);padding-bottom:clamp(16px,7vw,26px);font-size:.72rem}}.page-module__E0kJGG__footerSection{content-visibility:auto;contain-intrinsic-size:auto 860px;color:var(--text-primary);isolation:isolate;background:radial-gradient(112% 90% at 16% 0,#98bad433,#0000 62%),radial-gradient(104% 82% at 84% 16%,#d6c29e38,#0000 66%),linear-gradient(#f8f5effa,#f1ece3f5 58%,#eae5dcf5);padding-block:clamp(88px,13vw,132px);padding-inline:0;position:relative;overflow:hidden}.page-module__E0kJGG__footerSection:before{content:"";filter:blur(28px);opacity:.7;pointer-events:none;z-index:0;background:radial-gradient(circle at 48% 46%,#84bce033,#0000 62%),radial-gradient(circle at 32% 52%,#d4b68029,#0000 70%);height:76%;position:absolute;inset:-30% -16% auto}.page-module__E0kJGG__footerSection:after{content:"";opacity:.2;pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#7ea6ce0f 0 1px,#0000 1px 24px);position:absolute;inset:0}.page-module__E0kJGG__footerSection .backdrop{display:none}.page-module__E0kJGG__footerSection .inner{z-index:2;box-sizing:border-box;gap:clamp(22px,4vw,32px);width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px);position:relative}.page-module__E0kJGG__footerSection .page-module__E0kJGG__content{z-index:2;box-sizing:border-box;gap:clamp(16px,2.8vw,22px);max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,40px);display:grid;position:relative}.page-module__E0kJGG__footerHeader{justify-items:center;gap:clamp(12px,2.2vw,18px);display:grid}.page-module__E0kJGG__footerHeadings{gap:clamp(8px,1.8vw,14px);max-width:min(860px,100%);display:grid}.page-module__E0kJGG__footerEyebrow{color:#5e6c82e6;letter-spacing:.34em;text-transform:uppercase;background:#fcf9f4c2;border:1px solid #94aac475;border-radius:999px;justify-self:center;align-items:center;padding:7px 14px;font-size:.64rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__footerTitle{text-align:center;letter-spacing:.1em;color:#2a2824f0;margin:0;font-size:clamp(1.74rem,3.5vw,2.5rem);line-height:1.16}.page-module__E0kJGG__footerSubtitle{text-align:center;letter-spacing:.03em;color:#5c5850d1;max-width:min(720px,100%);margin:0 auto;font-size:clamp(.92rem,1.8vw,1.04rem);line-height:1.82}.page-module__E0kJGG__footerDeck{box-sizing:border-box;background:radial-gradient(106% 90% at 100% 0,#9cc2dc24,#0000 62%),radial-gradient(108% 94% at 0 0,#d6c29e24,#0000 66%),linear-gradient(152deg,#fffffff2,#f7f2eaeb);border:1px solid #bcaa8c42;border-radius:clamp(22px,4.2vw,30px);grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.8vw,24px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(24px,4vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 62px #30261824,inset 0 0 0 1px #ffffffa8}.page-module__E0kJGG__footerDeck:before{content:"";pointer-events:none;border:1px solid #d6c29e33;border-radius:calc(clamp(22px,4.2vw,30px) - 8px);position:absolute;inset:8px}.page-module__E0kJGG__footerDeck:after{content:"";opacity:.22;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 5px);position:absolute;inset:-10% -6%}.page-module__E0kJGG__footerIntro{background:radial-gradient(circle at 82% 0,#9cc2dc29,#0000 54%),linear-gradient(152deg,#ffffffe6,#f5efe6e0);border:1px solid #aabcd047;border-radius:clamp(16px,3.4vw,22px);gap:clamp(14px,2.2vw,18px);padding:clamp(18px,3.2vw,24px);display:grid;position:relative;box-shadow:0 14px 34px #3a2c1c1f}.page-module__E0kJGG__footerMark{color:#2a2824f0;align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.page-module__E0kJGG__footerMarkMain{letter-spacing:.3em;text-transform:uppercase;color:#34302af0;font-size:clamp(1.24rem,2.4vw,1.52rem)}.page-module__E0kJGG__footerMarkDot{color:#b69256e6;font-size:clamp(1.24rem,2.4vw,1.52rem)}.page-module__E0kJGG__footerMarkSub{letter-spacing:.34em;text-transform:uppercase;color:#686258c2;font-size:.68rem}.page-module__E0kJGG__footerTagline{color:#565046d6;max-width:62ch;margin:0;font-size:.92rem;line-height:1.78}.page-module__E0kJGG__footerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__E0kJGG__footerActions a{min-width:min(100%,200px)}.page-module__E0kJGG__footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.2vw,16px);display:grid}.page-module__E0kJGG__footerColumn{background:linear-gradient(152deg,#ffffffdb,#f5efe6d6);border:1px solid #b4a48a3d;border-radius:clamp(12px,3vw,18px);gap:10px;padding:clamp(14px,2.6vw,18px);display:grid;box-shadow:0 12px 24px #382a1a1a}.page-module__E0kJGG__footerColumnTitle{letter-spacing:.3em;text-transform:uppercase;color:#787062c2;margin:0;font-size:.64rem;font-weight:600}.page-module__E0kJGG__footerLinks{gap:9px;display:grid}.page-module__E0kJGG__footerLink{letter-spacing:.09em;text-transform:uppercase;color:#4c463edb;align-items:center;gap:8px;width:fit-content;font-size:.82rem;text-decoration:none;transition:transform .24s,color .24s;display:inline-flex}.page-module__E0kJGG__footerLink:before{content:"";background:#b08e54d1;border-radius:50%;width:4px;height:4px}.page-module__E0kJGG__footerLink:after{content:"";opacity:.3;background:currentColor;width:14px;height:1px;transition:transform .24s,opacity .24s}.page-module__E0kJGG__footerLink:hover{color:#3a342ef5;transform:translate(4px)}.page-module__E0kJGG__footerLink:hover:after{opacity:.7;transform:translate(3px)}.page-module__E0kJGG__footerSignature{letter-spacing:.24em;text-transform:uppercase;color:#766c5ebd;border-top:1px solid #b8aa9242;justify-content:space-between;gap:12px;width:100%;max-width:1180px;margin-top:clamp(14px,2.6vw,20px);margin-left:auto;margin-right:auto;padding-top:clamp(12px,2vw,16px);font-size:.64rem;display:flex}@media (max-width:1080px){.page-module__E0kJGG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.page-module__E0kJGG__footerSection{padding-block:clamp(68px,15vw,102px)}.page-module__E0kJGG__footerDeck{padding:clamp(18px,6vw,26px)}.page-module__E0kJGG__footerGrid{grid-template-columns:1fr}.page-module__E0kJGG__footerIntro{text-align:center;justify-items:center}.page-module__E0kJGG__footerActions{justify-content:center}.page-module__E0kJGG__footerSignature{text-align:center;letter-spacing:.22em;flex-direction:column;align-items:center}}@media (max-width:640px){:is(.page-module__E0kJGG__footerSection .inner,.page-module__E0kJGG__footerSection .page-module__E0kJGG__content){padding-inline:clamp(14px,6vw,20px)}.page-module__E0kJGG__footerTitle{letter-spacing:.06em;font-size:clamp(1.42rem,6.8vw,1.9rem)}.page-module__E0kJGG__footerSubtitle{font-size:.88rem;line-height:1.72}}[data-visual=lite] .page-module__E0kJGG__footerSection:before{animation:none}[data-visual=lite] .page-module__E0kJGG__footerSection:after{animation:none}[data-visual=lite] .page-module__E0kJGG__footerDeck:after{animation:none}
