.landing-module__IL9KnW__page{--landing-navy:#252744;--landing-navy-deep:#161a31;--landing-navy-ink:#111428;--landing-teal:#0892a5;--landing-teal-deep:#026783;--landing-rail-teal:#2eb4c6;--landing-cyan:#63bbd1;--landing-gold:#c4a748;--landing-cream:#eaf0f7;--landing-ink:color-mix(in oklch, var(--landing-cream) 74%, transparent);--landing-ink-soft:color-mix(in oklch, var(--landing-cream) 56%, transparent);--landing-hairline:color-mix(in oklch, var(--landing-cream) 14%, transparent);--landing-cta:#007585;--landing-cta-hover:#006775;--landing-cta-foreground:#f5fbfe;--landing-white:#fff;--landing-paper:#f3f7fa;--landing-paper-deep:#e8eff5;--landing-heading:#1e2340;--landing-muted:#5b6478;--landing-body:color-mix(in oklch, var(--landing-heading) 55%, var(--landing-muted));--landing-line:#d6e0e9;--landing-teal-ink:var(--landing-teal-deep);--landing-success:#00c986;--landing-success-ink:#096f49;--landing-amber:#ffa101;--landing-amber-ink:#835000;--landing-radius:.625rem;--landing-shadow-card:0 1px 2px 0 #0a152f0f, 0 4px 16px -6px #0a152f1f;--landing-shadow-card-strong:0 1px 3px 0 #0a152f14, 0 6px 20px -6px #0a152f29;background:var(--landing-paper);color:var(--landing-body);position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.landing-module__IL9KnW__page{--landing-navy:lab(16.6074% 5.85856 -18.8483);--landing-navy-deep:lab(9.87779% 4.07916 -16.1313);--landing-navy-ink:lab(6.85427% 3.41436 -14.2326);--landing-teal:lab(55.0508% -28.195 -19.801);--landing-teal-deep:lab(39.7626% -17.919 -23.1468);--landing-rail-teal:lab(67.1261% -31.6492 -19.925);--landing-cyan:lab(70.9835% -22.9187 -19.8127);--landing-gold:lab(69.7661% 2.87882 51.9963);--landing-cream:lab(94.5331% -1.06722 -3.97339);--landing-cta:lab(44.3854% -24.2477 -17.2687);--landing-cta-hover:lab(39.1271% -22.8377 -16.2904);--landing-cta-foreground:lab(98.3093% -2.04533 -1.97108);--landing-white:lab(100% 0 0);--landing-paper:lab(96.994% -.992358 -1.97787);--landing-paper-deep:lab(94.0913% -1.57768 -3.74925);--landing-heading:lab(14.4234% 4.93474 -19.3488);--landing-muted:lab(42.1569% .045538 -12.5752);--landing-line:lab(88.6358% -2.14675 -5.50158);--landing-success:lab(71.766% -55.6876 21.2604);--landing-success-ink:lab(41.0633% -35.2337 13.4583);--landing-amber:lab(74.6999% 29.5024 78.4809);--landing-amber-ink:lab(39.4095% 18.0593 48.0727);--landing-shadow-card:0 1px 2px 0 lab(7.02395% 3.16072 -19.2071/.06), 0 4px 16px -6px lab(7.02395% 3.16072 -19.2071/.12);--landing-shadow-card-strong:0 1px 3px 0 lab(7.02395% 3.16072 -19.2071/.08), 0 6px 20px -6px lab(7.02395% 3.16072 -19.2071/.16)}}html:has(.landing-module__IL9KnW__page){scroll-padding-top:5rem}.landing-module__IL9KnW__page ::selection{background:color-mix(in oklch, var(--landing-teal) 26%, transparent);color:inherit}.landing-module__IL9KnW__shell{isolation:isolate;background:linear-gradient(168deg, var(--landing-navy) 0%, var(--landing-navy-deep) 68%, var(--landing-navy-ink) 100%);color:var(--landing-cream);position:relative;overflow:hidden}.landing-module__IL9KnW__navyVeil{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklch, var(--landing-navy) 58%, transparent) 0%, color-mix(in oklch, var(--landing-navy-deep) 82%, transparent) 100%);position:absolute;inset:0}.landing-module__IL9KnW__content{z-index:2;position:relative}.landing-module__IL9KnW__navLink{color:var(--landing-ink);transition:color .16s}.landing-module__IL9KnW__navLink:hover,.landing-module__IL9KnW__navLink:focus-visible{color:var(--landing-cream)}.landing-module__IL9KnW__eyebrow{color:var(--landing-cyan)}.landing-module__IL9KnW__eyebrowRule{background:linear-gradient(90deg, var(--landing-teal), transparent)}.landing-module__IL9KnW__title{color:var(--landing-cream)}.landing-module__IL9KnW__titleAccent{color:var(--landing-cyan)}.landing-module__IL9KnW__lede{color:var(--landing-ink)}.landing-module__IL9KnW__chip{border:1px solid var(--landing-hairline);background:color-mix(in oklch, var(--landing-cream) 6%, transparent);color:var(--landing-ink)}.landing-module__IL9KnW__chipTick{color:var(--landing-teal)}.landing-module__IL9KnW__ctaPrimary{background:var(--landing-cta);color:var(--landing-cta-foreground);border-radius:999px;transition:background-color .16s}.landing-module__IL9KnW__ctaPrimary:hover{background:var(--landing-cta-hover)}.landing-module__IL9KnW__ctaSecondary{border-radius:var(--landing-radius);border:1px solid color-mix(in oklch, var(--landing-cream) 34%, transparent);color:var(--landing-cream);transition:background-color .16s,border-color .16s}.landing-module__IL9KnW__ctaSecondary:hover{background:color-mix(in oklch, var(--landing-cream) 8%, var(--landing-navy-deep));border-color:color-mix(in oklch, var(--landing-cream) 52%, var(--landing-navy-deep))}@media (prefers-reduced-motion:no-preference){.landing-module__IL9KnW__ctaPrimary:active,.landing-module__IL9KnW__ctaSecondary:active{transform:translateY(1px)}}.landing-module__IL9KnW__window{border:1px solid color-mix(in oklch, var(--landing-cream) 12%, transparent);background:color-mix(in oklch, var(--landing-navy-ink) 72%, transparent);box-shadow:0 40px 90px -36px #000000b3, inset 0 1px 0 color-mix(in oklch, var(--landing-cream) 8%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@supports (color:lab(0% 0 0)){.landing-module__IL9KnW__window{box-shadow:0 40px 90px -36px lab(0% 0 0/.7), inset 0 1px 0 color-mix(in oklch, var(--landing-cream) 8%, transparent)}}.landing-module__IL9KnW__windowChrome{border-bottom:1px solid color-mix(in oklch, var(--landing-cream) 10%, transparent);background:color-mix(in oklch, var(--landing-navy) 68%, transparent)}.landing-module__IL9KnW__addressPill{border:1px solid color-mix(in oklch, var(--landing-cream) 10%, transparent);background:color-mix(in oklch, var(--landing-navy-ink) 60%, transparent);color:color-mix(in oklch, var(--landing-cream) 58%, transparent)}.landing-module__IL9KnW__sidebarItem{color:var(--sidebar-foreground);transition:color .2s,background-color .2s,box-shadow .2s}.landing-module__IL9KnW__sidebarItemActive{color:var(--sidebar-accent-foreground);background:var(--sidebar-accent);box-shadow:inset 0 0 0 1px var(--landing-rail-teal)}.landing-module__IL9KnW__moduleLine{color:var(--landing-rail-teal);align-items:center;gap:.5rem;display:inline-flex}.landing-module__IL9KnW__moduleLine:before{content:"";background:linear-gradient(90deg, var(--landing-rail-teal), transparent);flex:none;width:1.5rem;height:1px}.landing-module__IL9KnW__tab{color:color-mix(in oklch, var(--landing-cream) 60%, transparent);border:1px solid #0000;transition:color .18s,background-color .18s,border-color .18s}.landing-module__IL9KnW__tab:hover{color:var(--landing-cream);background:color-mix(in oklch, var(--landing-cream) 6%, transparent)}.landing-module__IL9KnW__tabActive{color:var(--landing-cream);background:color-mix(in oklch, var(--landing-teal) 14%, transparent);border-color:var(--landing-rail-teal)}.landing-module__IL9KnW__tabProgressTrack{background:color-mix(in oklch, var(--landing-cream) 12%, transparent)}.landing-module__IL9KnW__tabProgressFill{transform-origin:0;background:var(--landing-teal);animation:linear forwards landing-module__IL9KnW__tourProgress}@keyframes landing-module__IL9KnW__tourProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-module__IL9KnW__caption{color:var(--landing-ink-soft)}.landing-module__IL9KnW__scene{animation:.28s ease-out both landing-module__IL9KnW__sceneIn}@keyframes landing-module__IL9KnW__sceneIn{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-module__IL9KnW__navBar{inset-inline:0;z-index:40;color:var(--landing-cream);background:color-mix(in oklch, var(--landing-navy-deep) 90%, transparent);border-bottom:1px solid color-mix(in oklch, var(--landing-cream) 10%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);position:fixed;top:0}@supports (animation-timeline:scroll()){.landing-module__IL9KnW__navBar{animation:linear both landing-module__IL9KnW__navSettle;animation-timeline:scroll(root);animation-range:0 120px}}@keyframes landing-module__IL9KnW__navSettle{0%{background:color-mix(in oklch, var(--landing-navy-deep) 0%, transparent);border-bottom-color:color-mix(in oklch, var(--landing-cream) 0%, transparent);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{background:color-mix(in oklch, var(--landing-navy-deep) 90%, transparent);border-bottom-color:color-mix(in oklch, var(--landing-cream) 10%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}}.landing-module__IL9KnW__navSectionLink{color:var(--landing-ink);transition:color .16s,background-color .16s}.landing-module__IL9KnW__navSectionLink:hover,.landing-module__IL9KnW__navSectionLink:focus-visible{color:var(--landing-cream);background:color-mix(in oklch, var(--landing-cream) 6%, transparent)}
.sections-module__BpdKnW__section{isolation:isolate;background:var(--landing-paper);color:var(--landing-body);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.sections-module__BpdKnW__sectionDeep{background:var(--landing-paper-deep)}.sections-module__BpdKnW__inner{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.sections-module__BpdKnW__inner{padding-inline:1.5rem}}@media (min-width:1024px){.sections-module__BpdKnW__inner{padding-inline:2rem}}.sections-module__BpdKnW__heading{color:var(--landing-heading);text-wrap:balance}.sections-module__BpdKnW__lede{color:var(--landing-body);text-wrap:pretty}.sections-module__BpdKnW__muted{color:var(--landing-muted);text-wrap:pretty}.sections-module__BpdKnW__tick{color:var(--landing-teal-ink)}.sections-module__BpdKnW__textLink{color:var(--landing-teal-ink);text-underline-offset:.25em;text-decoration-thickness:1px}.sections-module__BpdKnW__textLink:hover{text-decoration-line:underline}.sections-module__BpdKnW__textLink svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.sections-module__BpdKnW__textLink:hover svg{transform:translate(3px)}@supports (animation-timeline:view()){.sections-module__BpdKnW__reveal{animation:linear both sections-module__BpdKnW__revealIn;animation-timeline:view();animation-range:entry 5% entry 70%}.sections-module__BpdKnW__routeLine{transform-origin:0;animation:linear both sections-module__BpdKnW__routeDraw;animation-timeline:view();animation-range:cover calc(12% + var(--step,0) * 7%) cover calc(30% + var(--step,0) * 7%)}.sections-module__BpdKnW__routeMarker{animation:linear both sections-module__BpdKnW__markerIn;animation-timeline:view();animation-range:cover calc(8% + var(--step,0) * 7%) cover calc(20% + var(--step,0) * 7%)}@media (max-width:1023.98px){.sections-module__BpdKnW__routeLine{transform-origin:top;animation-name:sections-module__BpdKnW__routeDrawDown}}.sections-module__BpdKnW__connector{stroke-dasharray:1;animation:linear both sections-module__BpdKnW__connectorDraw;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes sections-module__BpdKnW__revealIn{0%{opacity:.15;filter:blur(6px);transform:translateY(32px)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes sections-module__BpdKnW__routeDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sections-module__BpdKnW__routeDrawDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sections-module__BpdKnW__markerIn{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sections-module__BpdKnW__connectorDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sections-module__BpdKnW__marker{background:var(--landing-teal-deep);width:2rem;height:2rem;color:var(--landing-white);font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px color-mix(in oklch, var(--landing-teal) 14%, transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.sections-module__BpdKnW__markerOnNavy{background:var(--landing-rail-teal);color:var(--landing-navy-deep);box-shadow:0 0 0 3px color-mix(in oklch, var(--landing-rail-teal) 16%, transparent)}.sections-module__BpdKnW__markerSummit{color:var(--landing-cyan);border:1px dashed color-mix(in oklch, var(--landing-cyan) 70%, transparent);box-shadow:none;background:0 0}.sections-module__BpdKnW__routeTrack{border-top:1px dashed color-mix(in oklch, var(--landing-muted) 60%, transparent);height:0}@media (max-width:1023.98px){.sections-module__BpdKnW__routeTrack{border-top:0;border-left:1px dashed color-mix(in oklch, var(--landing-muted) 60%, transparent);width:0;height:auto}}.sections-module__BpdKnW__routeTrackOnNavy{border-top-color:color-mix(in oklch, var(--landing-cream) 34%, transparent)}.sections-module__BpdKnW__stage{isolation:isolate;border-radius:var(--landing-radius);background:color-mix(in oklch, var(--landing-navy) 4%, transparent);position:relative;overflow:hidden}.sections-module__BpdKnW__float{border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:var(--landing-white);color:var(--landing-heading);box-shadow:var(--landing-shadow-card);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.sections-module__BpdKnW__stage:hover .sections-module__BpdKnW__floatLift{box-shadow:var(--landing-shadow-card-strong)}.sections-module__BpdKnW__stageCaption{color:var(--landing-muted)}@media (prefers-reduced-motion:no-preference){.sections-module__BpdKnW__stage:hover .sections-module__BpdKnW__floatLift,.sections-module__BpdKnW__integrationTile:hover{transform:translateY(-3px)}}.sections-module__BpdKnW__connectorPath{fill:none;stroke:color-mix(in oklch, var(--landing-teal) 55%, transparent);stroke-width:1.5px}.sections-module__BpdKnW__statusOk{border:1px solid color-mix(in oklch, var(--landing-success) 28%, transparent);background:color-mix(in oklch, var(--landing-success) 14%, transparent);color:var(--landing-success-ink)}.sections-module__BpdKnW__statusAttention{border:1px solid color-mix(in oklch, var(--landing-amber) 28%, transparent);background:color-mix(in oklch, var(--landing-amber) 14%, transparent);color:var(--landing-amber-ink)}.sections-module__BpdKnW__dotOk{background:var(--landing-success)}.sections-module__BpdKnW__dotAttention{background:var(--landing-amber)}.sections-module__BpdKnW__meter{background:color-mix(in oklch, var(--landing-navy) 8%, transparent)}.sections-module__BpdKnW__meterFill{background:var(--landing-teal)}.sections-module__BpdKnW__summitGold{background:var(--landing-gold);color:var(--landing-navy-ink)}.sections-module__BpdKnW__sourceIcon{background:color-mix(in oklch, var(--landing-navy) 6%, transparent);color:var(--landing-navy)}.sections-module__BpdKnW__band{isolation:isolate;border-radius:var(--landing-radius);background:linear-gradient(160deg, var(--landing-navy) 0%, var(--landing-navy-deep) 70%, var(--landing-navy-ink) 100%);color:var(--landing-cream);position:relative;overflow:hidden}.sections-module__BpdKnW__bandHeading{color:var(--landing-cream);text-wrap:balance}.sections-module__BpdKnW__bandBody{color:var(--landing-ink);text-wrap:pretty}.sections-module__BpdKnW__bandContour{color:var(--landing-cyan);opacity:.16}.sections-module__BpdKnW__serviceRow{border-top:1px solid var(--landing-line);transition:background-color .2s}.sections-module__BpdKnW__serviceRow:last-child{border-bottom:1px solid var(--landing-line)}.sections-module__BpdKnW__serviceRow:hover{background:color-mix(in oklch, var(--landing-white) 70%, transparent)}.sections-module__BpdKnW__servicePrice{color:var(--landing-heading);font-variant-numeric:tabular-nums}.sections-module__BpdKnW__integrationTile{border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:var(--landing-white);box-shadow:var(--landing-shadow-card);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.sections-module__BpdKnW__integrationTile:hover{border-color:color-mix(in oklch, var(--landing-teal) 40%, transparent);box-shadow:var(--landing-shadow-card-strong)}.sections-module__BpdKnW__integrationIcon{background:color-mix(in oklch, var(--landing-teal) 10%, transparent);color:var(--landing-teal-ink)}.sections-module__BpdKnW__faqItem{border-bottom:1px solid var(--landing-line)}.sections-module__BpdKnW__faqItem:first-child{border-top:1px solid var(--landing-line)}.sections-module__BpdKnW__faqSummary{cursor:pointer;color:var(--landing-heading);list-style:none}.sections-module__BpdKnW__faqSummary::-webkit-details-marker{display:none}.sections-module__BpdKnW__faqIcon{color:var(--landing-teal-ink);transition:transform .3s cubic-bezier(.16,1,.3,1)}.sections-module__BpdKnW__faqItem[open] .sections-module__BpdKnW__faqIcon{transform:rotate(45deg)}.sections-module__BpdKnW__closingZone{isolation:isolate;background:linear-gradient(180deg, var(--landing-navy) 0%, var(--landing-navy-deep) 60%, var(--landing-navy-ink) 100%);color:var(--landing-cream);position:relative;overflow:hidden}
.abstract-topography-background-module__lFT9qq__background{--deep-rgb:22, 26, 49;--charcoal-rgb:37, 39, 68;--ivory-rgb:255, 255, 255;--blue-rgb:var(--brand-blue-medium-rgb);--gold-rgb:196, 167, 71;--cyan-rgb:101, 186, 208;--teal-rgb:8, 146, 165;--green-rgb:62, 185, 130;--accent-1-rgb:var(--teal-rgb);--accent-2-rgb:var(--blue-rgb);--accent-3-rgb:var(--cyan-rgb);--accent-4-rgb:var(--green-rgb);--focus-x:50%;--focus-y:52%;--line-boost:1.16;--trace-boost:1.12;--contour-stop-1:.36;--contour-stop-2:.54;--contour-stop-3:.38;--contour-stop-4:.32;--trace-stop-1:.94;--trace-stop-2:.86;z-index:0;pointer-events:none;isolation:isolate;color:rgb(var(--ivory-rgb));background:radial-gradient(circle at 18% 18%, rgba(var(--accent-2-rgb), .32), transparent 30%), radial-gradient(circle at 84% 22%, rgba(var(--accent-4-rgb), .24), transparent 31%), radial-gradient(circle at 76% 86%, rgba(var(--accent-3-rgb), .18), transparent 35%), radial-gradient(circle at 22% 84%, rgba(var(--accent-1-rgb), .18), transparent 32%), linear-gradient(135deg, rgb(var(--charcoal-rgb)) 0%, rgb(var(--deep-rgb)) 46%, #0f1226 100%);transition:background .32s,color .32s;inset:0;overflow:hidden}.abstract-topography-background-module__lFT9qq__background[data-position=absolute]{position:absolute}.abstract-topography-background-module__lFT9qq__background[data-position=fixed]{position:fixed}.abstract-topography-background-module__lFT9qq__background[data-tone=corporate]{--accent-1-rgb:var(--blue-rgb);--accent-2-rgb:var(--gold-rgb);--accent-3-rgb:var(--cyan-rgb);--accent-4-rgb:var(--teal-rgb)}.abstract-topography-background-module__lFT9qq__background[data-tone=automation]{--accent-1-rgb:var(--blue-rgb);--accent-2-rgb:var(--cyan-rgb);--accent-3-rgb:var(--green-rgb);--accent-4-rgb:var(--teal-rgb)}.abstract-topography-background-module__lFT9qq__background[data-tone=development]{--accent-1-rgb:var(--teal-rgb);--accent-2-rgb:var(--cyan-rgb);--accent-3-rgb:var(--blue-rgb);--accent-4-rgb:var(--gold-rgb)}.abstract-topography-background-module__lFT9qq__background[data-focus=left]{--focus-x:31%;--focus-y:52%}.abstract-topography-background-module__lFT9qq__background[data-focus=right]{--focus-x:69%;--focus-y:52%}.abstract-topography-background-module__lFT9qq__background[data-theme=light]{--line-boost:1.24;--trace-boost:1.1;--contour-stop-1:.44;--contour-stop-2:.62;--contour-stop-3:.48;--contour-stop-4:.42;--trace-stop-1:.76;--trace-stop-2:.72;color:rgb(var(--deep-rgb));background:radial-gradient(circle at 18% 18%, rgba(var(--accent-2-rgb), .2), transparent 32%), radial-gradient(circle at 84% 22%, rgba(var(--accent-4-rgb), .18), transparent 33%), radial-gradient(circle at 76% 86%, rgba(var(--accent-3-rgb), .2), transparent 36%), radial-gradient(circle at 22% 84%, rgba(var(--accent-1-rgb), .16), transparent 34%), linear-gradient(135deg, #f8fbfd 0%, #f1f6fa 48%, #e8f0f7 100%)}.abstract-topography-background-module__lFT9qq__glow{z-index:1;filter:blur(78px);opacity:.58;will-change:transform, opacity;mix-blend-mode:screen;border-radius:999px;width:42rem;height:42rem;position:absolute;transform:translate(0,0)}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__glow{opacity:.46;filter:blur(72px);mix-blend-mode:multiply}.abstract-topography-background-module__lFT9qq__glowBlue{background:rgba(var(--accent-2-rgb), .46);animation:26s ease-in-out infinite alternate abstract-topography-background-module__lFT9qq__awOrbA;top:-15rem;left:-10rem}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__glowBlue{background:rgba(var(--accent-2-rgb), .24)}.abstract-topography-background-module__lFT9qq__glowGold{background:rgba(var(--accent-3-rgb), .34);animation:32s ease-in-out infinite alternate abstract-topography-background-module__lFT9qq__awOrbB;bottom:-17rem;right:-14rem}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__glowGold{background:rgba(var(--accent-3-rgb), .26)}.abstract-topography-background-module__lFT9qq__glowViolet{background:rgba(var(--accent-4-rgb), .32);width:30rem;height:30rem;animation:29s ease-in-out infinite alternate abstract-topography-background-module__lFT9qq__awOrbC;top:12%;right:7%}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__glowViolet{background:rgba(var(--accent-4-rgb), .2)}.abstract-topography-background-module__lFT9qq__glowGreen{background:rgba(var(--accent-1-rgb), .28);width:34rem;height:34rem;animation:34s ease-in-out infinite alternate abstract-topography-background-module__lFT9qq__awOrbD;bottom:-20rem;left:18%}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__glowGreen{background:rgba(var(--accent-1-rgb), .2)}.abstract-topography-background-module__lFT9qq__svg{z-index:3;opacity:.98;width:110%;height:110%;position:absolute;inset:-5%;overflow:visible}.abstract-topography-background-module__lFT9qq__topographyField{transform-origin:50%;will-change:transform;animation:38s ease-in-out infinite alternate abstract-topography-background-module__lFT9qq__awFieldDrift}.abstract-topography-background-module__lFT9qq__contourBase,.abstract-topography-background-module__lFT9qq__contourTraces{transform-box:fill-box;transform-origin:50%}.abstract-topography-background-module__lFT9qq__contourBase{filter:drop-shadow(0 0 18px rgba(var(--accent-2-rgb), .18))}.abstract-topography-background-module__lFT9qq__contourTraces{opacity:.72}.abstract-topography-background-module__lFT9qq__contourLine{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;opacity:calc(var(--line-opacity) * var(--line-boost))}.abstract-topography-background-module__lFT9qq__family_primary{stroke-width:1.55px}.abstract-topography-background-module__lFT9qq__family_secondary,.abstract-topography-background-module__lFT9qq__family_tertiary{stroke-width:1.35px}.abstract-topography-background-module__lFT9qq__family_ridge{stroke-width:1.2px}.abstract-topography-background-module__lFT9qq__contourTrace{stroke-dasharray:.055 .945;stroke-dashoffset:.96px;opacity:calc(var(--trace-opacity) * var(--trace-boost));filter:drop-shadow(0 0 12px rgba(var(--accent-1-rgb), .5));animation:abstract-topography-background-module__lFT9qq__awTrace var(--line-duration) linear infinite;animation-delay:var(--line-delay)}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__contourBase{filter:drop-shadow(0 0 12px rgba(var(--accent-2-rgb), .2))}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__contourTraces{opacity:.62}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__contourTrace{filter:drop-shadow(0 0 8px rgba(var(--accent-1-rgb), .28))}.abstract-topography-background-module__lFT9qq__assessmentNodes{filter:drop-shadow(0 0 12px rgba(var(--accent-3-rgb), .34))}.abstract-topography-background-module__lFT9qq__node{fill:rgb(var(--accent-3-rgb));stroke:rgba(var(--ivory-rgb), .5);stroke-width:1.2px;opacity:.72;animation:abstract-topography-background-module__lFT9qq__awNodePulse var(--node-duration) ease-in-out infinite;animation-delay:var(--node-delay);transform-origin:50%;transform-box:fill-box}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__node{stroke:rgba(var(--deep-rgb), .34);opacity:.8}.abstract-topography-background-module__lFT9qq__softVeil{z-index:4;background:radial-gradient(ellipse 46% 38% at var(--focus-x) var(--focus-y), rgba(var(--deep-rgb), .08), rgba(var(--deep-rgb), .52) 78%), linear-gradient(180deg, rgba(var(--deep-rgb), .2) 0%, rgba(var(--deep-rgb), .48) 100%);position:absolute;inset:0}.abstract-topography-background-module__lFT9qq__clarityMask{z-index:5;background:radial-gradient(ellipse 34% 43% at var(--focus-x) var(--focus-y), rgba(var(--deep-rgb), .42), rgba(var(--deep-rgb), .14) 42%, transparent 72%), linear-gradient(90deg, rgba(var(--deep-rgb), .48), transparent 38%, transparent 62%, rgba(var(--deep-rgb), .34));-webkit-backdrop-filter:blur(.4px);backdrop-filter:blur(.4px);position:absolute;inset:0}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__softVeil{background:radial-gradient(ellipse 46% 38% at var(--focus-x) var(--focus-y), #ffffff1f, #f8f9f570 78%), linear-gradient(180deg, #ffffff2e 0%, #f4f7f48a 100%)}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__clarityMask{background:radial-gradient(ellipse 34% 43% at var(--focus-x) var(--focus-y), #ffffffa3, #ffffff29 42%, transparent 72%), linear-gradient(90deg, #ffffff70, transparent 38%, transparent 62%, #f4f7f46b);-webkit-backdrop-filter:blur(.2px);backdrop-filter:blur(.2px)}.abstract-topography-background-module__lFT9qq__grain{z-index:6;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.abstract-topography-background-module__lFT9qq__background[data-grain=off] .abstract-topography-background-module__lFT9qq__grain{display:none}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__grain{opacity:.08;mix-blend-mode:multiply}@keyframes abstract-topography-background-module__lFT9qq__awTrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes abstract-topography-background-module__lFT9qq__awFieldDrift{0%{transform:translate(-1.2%,-.6%)scale(1.015)rotate(-.35deg)}50%{transform:translate(.6%,.9%)scale(1.025)rotate(.18deg)}to{transform:translate(1.3%,-.2%)scale(1.018)rotate(.42deg)}}@keyframes abstract-topography-background-module__lFT9qq__awOrbA{0%{opacity:.46;transform:translate(-3%,-2%)scale(1)}to{opacity:.68;transform:translate(12%,7%)scale(1.16)}}@keyframes abstract-topography-background-module__lFT9qq__awOrbB{0%{opacity:.38;transform:translate(4%,5%)scale(1.02)}to{opacity:.58;transform:translate(-10%,-8%)scale(1.19)}}@keyframes abstract-topography-background-module__lFT9qq__awOrbC{0%{opacity:.36;transform:translate(2%,-3%)scale(.96)}to{opacity:.52;transform:translate(-8%,7%)scale(1.12)}}@keyframes abstract-topography-background-module__lFT9qq__awOrbD{0%{opacity:.3;transform:translate(-2%,3%)scale(1)}to{opacity:.48;transform:translate(8%,-9%)scale(1.14)}}@keyframes abstract-topography-background-module__lFT9qq__awNodePulse{0%,to{opacity:.42;transform:scale(.86)}45%{opacity:.9;transform:scale(1.24)}}@media (max-width:720px){.abstract-topography-background-module__lFT9qq__background{--focus-x:50%;--focus-y:48%}.abstract-topography-background-module__lFT9qq__svg{width:124%;height:124%;inset:-12%}.abstract-topography-background-module__lFT9qq__glow{filter:blur(62px);width:28rem;height:28rem}.abstract-topography-background-module__lFT9qq__clarityMask{background:radial-gradient(ellipse 76% 42% at 50% 46%, rgba(var(--deep-rgb), .48), rgba(var(--deep-rgb), .18) 48%, transparent 76%), linear-gradient(180deg, rgba(var(--deep-rgb), .28), rgba(var(--deep-rgb), .58))}.abstract-topography-background-module__lFT9qq__background[data-theme=light] .abstract-topography-background-module__lFT9qq__clarityMask{background:radial-gradient(76% 42% at 50% 46%,#ffffffad,#ffffff2e 48%,#0000 76%),linear-gradient(#ffffff42,#f4f7f494)}}@media (prefers-reduced-motion:reduce){.abstract-topography-background-module__lFT9qq__glow,.abstract-topography-background-module__lFT9qq__topographyField,.abstract-topography-background-module__lFT9qq__contourTrace,.abstract-topography-background-module__lFT9qq__node{animation:none!important}.abstract-topography-background-module__lFT9qq__contourTrace{opacity:.16;stroke-dashoffset:.25px}}
