.tm-hero-scene-module__JdJ_gq__hero{background:radial-gradient(ellipse 60% 50% at 30% 20%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 70% 65%, color-mix(in srgb, var(--secondary) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--secondary) 12%, var(--background)) 0%, var(--background) 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.tm-hero-scene-module__JdJ_gq__hero{padding:10rem 3rem 5rem}}.tm-hero-scene-module__JdJ_gq__dotGrid{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 40%,#000,#0000 80%)}.tm-hero-scene-module__JdJ_gq__floatCircle{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent);pointer-events:none;border-radius:50%;width:18rem;height:18rem;animation:8s ease-in-out infinite tm-hero-scene-module__JdJ_gq__heroFloat;position:absolute;top:12%;right:8%}.tm-hero-scene-module__JdJ_gq__floatRect{border:1px solid color-mix(in srgb, var(--secondary) 12%, transparent);pointer-events:none;border-radius:.5rem;width:12rem;height:12rem;animation:10s ease-in-out infinite tm-hero-scene-module__JdJ_gq__heroFloatReverse;position:absolute;bottom:18%;left:6%}@keyframes tm-hero-scene-module__JdJ_gq__heroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(3deg)}}@keyframes tm-hero-scene-module__JdJ_gq__heroFloatReverse{0%,to{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-16px)rotate(15deg)}}.tm-hero-scene-module__JdJ_gq__glowOrb{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 8%, transparent), transparent 70%);filter:blur(60px);pointer-events:none;border-radius:50%;width:36rem;height:36rem;position:absolute;top:25%;left:50%;translate:-50%}.tm-hero-scene-module__JdJ_gq__glowOrbSecondary{background:radial-gradient(circle, color-mix(in srgb, var(--secondary) 10%, transparent), transparent 70%);filter:blur(50px);pointer-events:none;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:15%;right:15%}.tm-hero-scene-module__JdJ_gq__heroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:48rem;margin-inline:auto;display:flex;position:relative}.tm-hero-scene-module__JdJ_gq__heroBadge{width:fit-content}.tm-hero-scene-module__JdJ_gq__heroTitle{letter-spacing:-.03em;background:linear-gradient(135deg, var(--foreground) 40%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.08}.tm-hero-scene-module__JdJ_gq__heroAccent{color:var(--primary);letter-spacing:-.02em;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.tm-hero-scene-module__JdJ_gq__heroSubtitle{color:var(--muted-foreground);text-wrap:pretty;max-width:38rem;margin-top:.25rem;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.7}.tm-hero-scene-module__JdJ_gq__heroCtaRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.tm-hero-scene-module__JdJ_gq__scrollIndicator{color:var(--muted-foreground);opacity:.45;animation:2.2s ease-in-out infinite tm-hero-scene-module__JdJ_gq__scrollBounce;position:absolute;bottom:2.5rem;left:50%;translate:-50%}@keyframes tm-hero-scene-module__JdJ_gq__scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.tm-hero-scene-module__JdJ_gq__floatCircle,.tm-hero-scene-module__JdJ_gq__floatRect,.tm-hero-scene-module__JdJ_gq__scrollIndicator{animation:none}}@media (max-width:767px){.tm-hero-scene-module__JdJ_gq__floatCircle,.tm-hero-scene-module__JdJ_gq__floatRect{display:none}}
.tm-highlight-chip-module__zL2Kpq__chip{align-items:center;gap:.375rem;transition:background-color .25s,border-color .25s;display:inline-flex}.tm-highlight-chip-module__zL2Kpq__chip:hover{background-color:color-mix(in srgb, var(--primary) 8%, var(--muted));border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}.tm-highlight-chip-module__zL2Kpq__chipIcon{flex-shrink:0;transition:transform .3s}.tm-highlight-chip-module__zL2Kpq__chip:hover .tm-highlight-chip-module__zL2Kpq__chipIcon{transform:rotate(8deg)scale(1.1)}@media (prefers-reduced-motion:reduce){.tm-highlight-chip-module__zL2Kpq__chip,.tm-highlight-chip-module__zL2Kpq__chipIcon{transition:none}.tm-highlight-chip-module__zL2Kpq__chip:hover .tm-highlight-chip-module__zL2Kpq__chipIcon{transform:none}}
.tm-card-base-module__Q02dxa__card{background:linear-gradient(168deg, color-mix(in srgb, var(--card) 100%, transparent), color-mix(in srgb, var(--muted) 35%, var(--card)));border:1px solid var(--border);border-radius:.5rem;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden}.tm-card-base-module__Q02dxa__card:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primary), var(--secondary), transparent 85%);opacity:0;height:3px;transition:opacity .35s;position:absolute;top:0}.tm-card-base-module__Q02dxa__card:hover{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));transform:translateY(-6px);box-shadow:0 12px 32px -8px #00000014,0 4px 12px -4px #0000000d}.tm-card-base-module__Q02dxa__card:hover:before{opacity:1}.tm-card-base-module__Q02dxa__watermark{letter-spacing:-.04em;color:var(--foreground);opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1;transition:opacity .35s;position:absolute;top:-.15em;right:-.05em}.tm-card-base-module__Q02dxa__card:hover .tm-card-base-module__Q02dxa__watermark{opacity:.06}@media (prefers-reduced-motion:reduce){.tm-card-base-module__Q02dxa__card,.tm-card-base-module__Q02dxa__card:before{transition:none}.tm-card-base-module__Q02dxa__card:hover{transform:none}.tm-card-base-module__Q02dxa__watermark{transition:none}}
.tm-profile-card-module__KDV96a__card{gap:0;}.tm-profile-card-module__KDV96a__iconBand{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 8%, transparent) 0%, transparent 100%);justify-content:center;width:100%;padding:2.25rem 0 2rem;display:flex}.tm-profile-card-module__KDV96a__initialsWrapper{justify-content:center;align-items:center;display:flex;position:relative}.tm-profile-card-module__KDV96a__initialsRing{background:conic-gradient(from 0deg, var(--primary), var(--secondary), color-mix(in srgb, var(--primary) 20%, transparent), var(--primary));opacity:.35;border-radius:50%;width:calc(100% + 10px);height:calc(100% + 10px);animation:8s linear infinite tm-profile-card-module__KDV96a__ringRotate;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes tm-profile-card-module__KDV96a__ringRotate{to{transform:rotate(360deg)}}.tm-profile-card-module__KDV96a__initialsCircle{z-index:1;background:linear-gradient(135deg, var(--primary), var(--secondary));width:5.5rem;height:5.5rem;box-shadow:0 6px 20px -6px color-mix(in srgb, var(--primary) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.tm-profile-card-module__KDV96a__card:hover .tm-profile-card-module__KDV96a__initialsCircle{box-shadow:0 0 24px 6px color-mix(in srgb, var(--primary) 25%, transparent);transform:scale(1.06)}.tm-profile-card-module__KDV96a__initials{color:var(--primary-foreground);letter-spacing:.02em;font-size:1.625rem;font-weight:700;line-height:1}.tm-profile-card-module__KDV96a__body{text-align:center;flex-direction:column;gap:.625rem;padding:0 1.75rem 2.25rem;display:flex}@media (min-width:768px){.tm-profile-card-module__KDV96a__body{padding:0 2rem 2.5rem}}.tm-profile-card-module__KDV96a__name{letter-spacing:-.02em;color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.2}.tm-profile-card-module__KDV96a__role{color:var(--primary);letter-spacing:.03em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}.tm-profile-card-module__KDV96a__tagline{color:var(--muted-foreground);text-wrap:pretty;margin-top:.375rem;font-size:.9375rem;line-height:1.65}.tm-profile-card-module__KDV96a__highlightRow{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.625rem;display:flex}.tm-profile-card-module__KDV96a__sectionDivider{background:linear-gradient(90deg, var(--primary), var(--secondary));opacity:.5;border-radius:2px;width:2rem;height:2px;margin:0 auto .5rem}.tm-profile-card-module__KDV96a__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.tm-profile-card-module__KDV96a__credentialsSection{margin-top:.875rem;padding-top:.875rem}.tm-profile-card-module__KDV96a__credentialsList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tm-profile-card-module__KDV96a__credentialItem{flex-direction:column;gap:.125rem;display:flex}.tm-profile-card-module__KDV96a__credentialLabel{color:var(--foreground);font-size:.8125rem;font-weight:600}.tm-profile-card-module__KDV96a__credentialDetail{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.tm-profile-card-module__KDV96a__venturesSection{margin-top:.625rem;padding-top:.875rem}.tm-profile-card-module__KDV96a__venturesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tm-profile-card-module__KDV96a__ventureItem{flex-direction:column;gap:.125rem;display:flex}.tm-profile-card-module__KDV96a__ventureName{color:var(--foreground);font-size:.8125rem;font-weight:600}.tm-profile-card-module__KDV96a__ventureNote{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.tm-profile-card-module__KDV96a__initialsRing{animation:none}.tm-profile-card-module__KDV96a__initialsCircle{transition:none}.tm-profile-card-module__KDV96a__card:hover .tm-profile-card-module__KDV96a__initialsCircle{transform:none}}
.tm-profiles-scene-module__JMhycG__scene{background:color-mix(in srgb, var(--muted) 25%, var(--background));padding-block:7rem;padding-inline:2rem;position:relative}@media (min-width:768px){.tm-profiles-scene-module__JMhycG__scene{padding-inline:2.5rem}}@media (min-width:1024px){.tm-profiles-scene-module__JMhycG__scene{padding-block:9rem;padding-inline:3rem}}.tm-profiles-scene-module__JMhycG__inner{max-width:72rem;margin-inline:auto}.tm-profiles-scene-module__JMhycG__intro{text-align:center;margin-bottom:4rem}.tm-profiles-scene-module__JMhycG__eyebrow{margin-bottom:1.25rem}.tm-profiles-scene-module__JMhycG__headline{letter-spacing:-.03em;color:var(--foreground);margin-inline:auto;max-width:42rem;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.12}.tm-profiles-scene-module__JMhycG__body{color:var(--muted-foreground);text-wrap:pretty;max-width:42rem;margin-inline:auto;font-size:1.0625rem;line-height:1.65}.tm-profiles-scene-module__JMhycG__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.tm-profiles-scene-module__JMhycG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem}.tm-profiles-scene-module__JMhycG__grid>:nth-child(2){margin-top:3rem}}
.tm-capability-card-module__qbmNYG__card{text-align:center;align-items:center;gap:.75rem;padding:2rem 1.75rem;}.tm-capability-card-module__qbmNYG__featured{background:linear-gradient(168deg, color-mix(in srgb, var(--primary) 4%, var(--card)), color-mix(in srgb, var(--muted) 35%, var(--card)));padding:2.5rem 2rem}.tm-capability-card-module__qbmNYG__watermark{font-size:6rem;}.tm-capability-card-module__qbmNYG__iconWrapper{background:linear-gradient(135deg, var(--primary), var(--secondary));width:3.5rem;height:3.5rem;color:var(--primary-foreground);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--primary) 40%, transparent);border-radius:.5rem;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.tm-capability-card-module__qbmNYG__card:hover .tm-capability-card-module__qbmNYG__iconWrapper{box-shadow:0 0 20px 4px color-mix(in srgb, var(--primary) 30%, transparent);animation:.6s tm-capability-card-module__qbmNYG__iconBounce;transform:scale(1.08)}@keyframes tm-capability-card-module__qbmNYG__iconBounce{0%{transform:scale(1.08)}40%{transform:scale(1.14)}to{transform:scale(1.08)}}.tm-capability-card-module__qbmNYG__title{color:var(--foreground);letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.tm-capability-card-module__qbmNYG__description{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.tm-capability-card-module__qbmNYG__iconWrapper{transition:none}.tm-capability-card-module__qbmNYG__card:hover .tm-capability-card-module__qbmNYG__iconWrapper{box-shadow:0 4px 14px -4px color-mix(in srgb, var(--primary) 40%, transparent);animation:none;transform:none}}
.tm-network-section-module__SD9cRG__section{gap:0;padding:0;}.tm-network-section-module__SD9cRG__header{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, transparent) 0%, transparent 100%);flex-direction:column;gap:1.5rem;padding:2.25rem 2rem;display:flex}@media (min-width:768px){.tm-network-section-module__SD9cRG__header{flex-direction:row;align-items:center;padding:2.5rem}}.tm-network-section-module__SD9cRG__hubArea{flex-shrink:0;justify-content:center;display:flex}.tm-network-section-module__SD9cRG__hubWrapper{justify-content:center;align-items:center;display:flex;position:relative}.tm-network-section-module__SD9cRG__hubRing{background:conic-gradient(from 0deg, var(--primary), var(--secondary), color-mix(in srgb, var(--primary) 20%, transparent), var(--primary));opacity:.35;border-radius:50%;width:calc(100% + 12px);height:calc(100% + 12px);animation:10s linear infinite tm-network-section-module__SD9cRG__hubRingRotate;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes tm-network-section-module__SD9cRG__hubRingRotate{to{transform:rotate(360deg)}}.tm-network-section-module__SD9cRG__hub{z-index:1;background:linear-gradient(135deg, var(--primary), var(--secondary));width:4.5rem;height:4.5rem;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite tm-network-section-module__SD9cRG__hubPulse;display:flex;position:relative}@keyframes tm-network-section-module__SD9cRG__hubPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 20%, transparent)}50%{box-shadow:0 0 28px 10px color-mix(in srgb, var(--primary) 12%, transparent)}}.tm-network-section-module__SD9cRG__headerText{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.tm-network-section-module__SD9cRG__headerText{text-align:left}}.tm-network-section-module__SD9cRG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700}.tm-network-section-module__SD9cRG__title{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2}.tm-network-section-module__SD9cRG__subtitle{color:var(--muted-foreground);max-width:32rem;font-size:.9375rem;line-height:1.6}.tm-network-section-module__SD9cRG__divider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 20%, var(--border)) 30%, color-mix(in srgb, var(--secondary) 20%, var(--border)) 70%, transparent);height:1px;margin-inline:2rem}.tm-network-section-module__SD9cRG__grid{background:color-mix(in srgb, var(--border) 50%, transparent);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:768px){.tm-network-section-module__SD9cRG__grid{grid-template-columns:1fr 1fr}.tm-network-section-module__SD9cRG__grid>:last-child:nth-child(odd){grid-column:1/-1}}.tm-network-section-module__SD9cRG__roleNode{background:color-mix(in srgb, var(--card) 95%, transparent);gap:1rem;padding:1.5rem 2rem;transition:background-color .25s;display:flex}.tm-network-section-module__SD9cRG__roleNode:hover{background:color-mix(in srgb, var(--primary) 3%, var(--card))}.tm-network-section-module__SD9cRG__nodeIcon{background:linear-gradient(135deg, var(--primary), var(--secondary));width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:0 3px 10px -3px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.tm-network-section-module__SD9cRG__roleNode:hover .tm-network-section-module__SD9cRG__nodeIcon{box-shadow:0 0 16px 4px color-mix(in srgb, var(--primary) 20%, transparent);transform:scale(1.08)}.tm-network-section-module__SD9cRG__nodeText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tm-network-section-module__SD9cRG__nodeTitle{color:var(--foreground);letter-spacing:-.01em;font-size:.875rem;font-weight:650}.tm-network-section-module__SD9cRG__nodeDesc{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.tm-network-section-module__SD9cRG__hubRing{animation:none}.tm-network-section-module__SD9cRG__hub{box-shadow:0 4px 14px -4px color-mix(in srgb, var(--primary) 30%, transparent);animation:none}.tm-network-section-module__SD9cRG__roleNode,.tm-network-section-module__SD9cRG__nodeIcon{transition:none}.tm-network-section-module__SD9cRG__roleNode:hover .tm-network-section-module__SD9cRG__nodeIcon{transform:none}}
.tm-platform-section-module__cmFJAW__section{background:linear-gradient(168deg, color-mix(in srgb, var(--primary) 3%, var(--card)), color-mix(in srgb, var(--muted) 30%, var(--card)));gap:0;padding:0;}.tm-platform-section-module__cmFJAW__header{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 6%, transparent) 0%, transparent 100%);flex-direction:column;gap:1.5rem;padding:2.25rem 2rem;display:flex}@media (min-width:768px){.tm-platform-section-module__cmFJAW__header{flex-direction:row;align-items:center;padding:2.5rem}}.tm-platform-section-module__cmFJAW__iconArea{flex-shrink:0;justify-content:center;display:flex}.tm-platform-section-module__cmFJAW__iconWrapper{background:linear-gradient(135deg, var(--primary), var(--secondary));width:4.5rem;height:4.5rem;color:var(--primary-foreground);box-shadow:0 6px 20px -6px color-mix(in srgb, var(--primary) 40%, transparent);border-radius:.5rem;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.tm-platform-section-module__cmFJAW__section:hover .tm-platform-section-module__cmFJAW__iconWrapper{box-shadow:0 0 24px 6px color-mix(in srgb, var(--primary) 20%, transparent);transform:scale(1.05)}.tm-platform-section-module__cmFJAW__headerText{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){.tm-platform-section-module__cmFJAW__headerText{text-align:left}}.tm-platform-section-module__cmFJAW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:700}.tm-platform-section-module__cmFJAW__title{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2}.tm-platform-section-module__cmFJAW__subtitle{color:var(--muted-foreground);max-width:34rem;font-size:.9375rem;line-height:1.6}.tm-platform-section-module__cmFJAW__headerDivider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 20%, var(--border)) 30%, color-mix(in srgb, var(--secondary) 20%, var(--border)) 70%, transparent);height:1px;margin-inline:2rem}.tm-platform-section-module__cmFJAW__pipelineArea{padding:2rem}@media (min-width:768px){.tm-platform-section-module__cmFJAW__pipelineArea{padding:2.5rem}}.tm-platform-section-module__cmFJAW__pipelineLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;margin-bottom:1.5rem;font-size:.625rem;font-weight:700;display:block}.tm-platform-section-module__cmFJAW__pipeline{flex-direction:column;align-items:stretch;gap:0;display:flex}@media (min-width:768px){.tm-platform-section-module__cmFJAW__pipeline{flex-direction:row;align-items:flex-start}}.tm-platform-section-module__cmFJAW__pipelineSegment{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}@media (min-width:768px){.tm-platform-section-module__cmFJAW__pipelineSegment{flex-direction:row;align-items:flex-start}}.tm-platform-section-module__cmFJAW__stage{text-align:center;border-radius:.5rem;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;padding:.5rem;transition:background-color .25s;display:flex}.tm-platform-section-module__cmFJAW__stage:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.tm-platform-section-module__cmFJAW__stageIcon{background:linear-gradient(135deg, var(--primary), var(--secondary));width:3rem;height:3rem;color:var(--primary-foreground);box-shadow:0 3px 10px -3px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:.5rem;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.tm-platform-section-module__cmFJAW__stage:hover .tm-platform-section-module__cmFJAW__stageIcon{box-shadow:0 0 14px 4px color-mix(in srgb, var(--primary) 22%, transparent);transform:scale(1.1)}.tm-platform-section-module__cmFJAW__stageTitle{color:var(--foreground);letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.tm-platform-section-module__cmFJAW__stageDesc{color:var(--muted-foreground);max-width:12rem;font-size:.75rem;line-height:1.5}.tm-platform-section-module__cmFJAW__flow{background:linear-gradient(180deg, var(--primary), var(--secondary));opacity:.25;border-radius:1px;flex-shrink:0;align-self:center;width:2px;height:2rem;position:relative;overflow:hidden}@media (min-width:768px){.tm-platform-section-module__cmFJAW__flow{background:linear-gradient(90deg, var(--primary), var(--secondary));flex:0 0 2rem;align-self:auto;width:auto;height:2px;margin-top:1.5rem}}@media (min-width:1024px){.tm-platform-section-module__cmFJAW__flow{flex:0 0 3rem}}.tm-platform-section-module__cmFJAW__flowPulse{border-radius:inherit;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--primary-foreground) 70%, transparent) 50%, transparent 100%);background-size:100% 300%;animation:2.5s ease-in-out infinite tm-platform-section-module__cmFJAW__flowShimmerV;position:absolute;inset:-1px}@keyframes tm-platform-section-module__cmFJAW__flowShimmerV{0%{background-position:0 -100%}to{background-position:0 200%}}@media (min-width:768px){.tm-platform-section-module__cmFJAW__flowPulse{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary-foreground) 70%, transparent) 50%, transparent 100%);background-size:300% 100%;animation:2.5s ease-in-out infinite tm-platform-section-module__cmFJAW__flowShimmerH}}@keyframes tm-platform-section-module__cmFJAW__flowShimmerH{0%{background-position:-100% 0}to{background-position:200% 0}}.tm-platform-section-module__cmFJAW__metricsArea{padding:0 2rem 2rem}@media (min-width:768px){.tm-platform-section-module__cmFJAW__metricsArea{padding:0 2.5rem 2.5rem}}.tm-platform-section-module__cmFJAW__metricsDivider{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--border) 60%, transparent) 20%, color-mix(in srgb, var(--border) 60%, transparent) 80%, transparent);height:1px;margin-bottom:1.5rem}.tm-platform-section-module__cmFJAW__metricsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.tm-platform-section-module__cmFJAW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.tm-platform-section-module__cmFJAW__metric{background:color-mix(in srgb, var(--muted) 20%, transparent);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:1.25rem;transition:background-color .25s,border-color .25s;display:flex}.tm-platform-section-module__cmFJAW__metric:hover{background:color-mix(in srgb, var(--primary) 4%, var(--muted));border-color:color-mix(in srgb, var(--primary) 15%, var(--border))}.tm-platform-section-module__cmFJAW__metricIconWrapper{background:color-mix(in srgb, var(--primary) 10%, transparent);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.125rem;display:flex}.tm-platform-section-module__cmFJAW__metricIcon{flex-shrink:0}.tm-platform-section-module__cmFJAW__metricLabel{color:var(--foreground);letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.tm-platform-section-module__cmFJAW__metricValue{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.tm-platform-section-module__cmFJAW__iconWrapper{transition:none}.tm-platform-section-module__cmFJAW__section:hover .tm-platform-section-module__cmFJAW__iconWrapper{transform:none}.tm-platform-section-module__cmFJAW__stage,.tm-platform-section-module__cmFJAW__stageIcon{transition:none}.tm-platform-section-module__cmFJAW__stage:hover .tm-platform-section-module__cmFJAW__stageIcon{transform:none}.tm-platform-section-module__cmFJAW__flowPulse{animation:none}.tm-platform-section-module__cmFJAW__metric{transition:none}}
.tm-trust-chips-module__dsLb0W__row{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-block:1.5rem;display:flex}.tm-trust-chips-module__dsLb0W__chip{align-items:center;gap:.375rem;transition:background-color .25s,border-color .25s;display:inline-flex}.tm-trust-chips-module__dsLb0W__chip:hover{background-color:color-mix(in srgb, var(--primary) 8%, var(--muted));border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}.tm-trust-chips-module__dsLb0W__chipIcon{flex-shrink:0;transition:transform .3s}.tm-trust-chips-module__dsLb0W__chip:hover .tm-trust-chips-module__dsLb0W__chipIcon{transform:rotate(8deg)scale(1.1)}@media (prefers-reduced-motion:reduce){.tm-trust-chips-module__dsLb0W__chip,.tm-trust-chips-module__dsLb0W__chipIcon{transition:none}.tm-trust-chips-module__dsLb0W__chip:hover .tm-trust-chips-module__dsLb0W__chipIcon{transform:none}}
.tm-capabilities-scene-module__seL_cG__scene{padding-block:7rem;padding-inline:2rem;position:relative}@media (min-width:768px){.tm-capabilities-scene-module__seL_cG__scene{padding-inline:2.5rem}}@media (min-width:1024px){.tm-capabilities-scene-module__seL_cG__scene{padding-block:9rem;padding-inline:3rem}}.tm-capabilities-scene-module__seL_cG__inner{max-width:72rem;margin-inline:auto}.tm-capabilities-scene-module__seL_cG__intro{text-align:center;margin-bottom:3.5rem}.tm-capabilities-scene-module__seL_cG__eyebrow{margin-bottom:1.25rem}.tm-capabilities-scene-module__seL_cG__headline{letter-spacing:-.03em;color:var(--foreground);margin-inline:auto;max-width:42rem;margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.12}.tm-capabilities-scene-module__seL_cG__body{color:var(--muted-foreground);text-wrap:pretty;max-width:42rem;margin-inline:auto;font-size:1.0625rem;line-height:1.65}.tm-capabilities-scene-module__seL_cG__featuredStack{flex-direction:column;gap:2rem;display:flex}.tm-capabilities-scene-module__seL_cG__chipsStrip{flex-direction:column;align-items:center;gap:.75rem;padding-block:2.5rem;display:flex}.tm-capabilities-scene-module__seL_cG__chipsDivider{background:linear-gradient(90deg, var(--primary), var(--secondary));opacity:.4;border-radius:2px;width:3rem;height:2px}.tm-capabilities-scene-module__seL_cG__chipsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.tm-capabilities-scene-module__seL_cG__bottomGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.tm-capabilities-scene-module__seL_cG__bottomGrid{grid-template-columns:1fr 1fr;gap:2rem}}
.tm-cta-scene-module__ZqvOqW__section{background:linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--muted) 35%, var(--background)) 100%);padding-block:2rem 6rem;padding-inline:2rem;position:relative}@media (min-width:768px){.tm-cta-scene-module__ZqvOqW__section{padding-block:2rem 7rem;padding-inline:2.5rem}}@media (min-width:1024px){.tm-cta-scene-module__ZqvOqW__section{padding-block:3rem 8rem;padding-inline:3rem}}.tm-cta-scene-module__ZqvOqW__wrapper{text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 70%), color-mix(in srgb, var(--muted) 45%, transparent);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem;max-width:52rem;margin-inline:auto;padding-block:5rem 4.5rem;padding-inline:2rem;transition:box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #0000000a,0 4px 16px -4px #0000000f}.tm-cta-scene-module__ZqvOqW__wrapper:hover{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));box-shadow:0 1px 2px -1px #0000000a,0 8px 28px -6px #00000014}.tm-cta-scene-module__ZqvOqW__wrapper:before{content:"";background:linear-gradient(90deg, transparent 10%, var(--primary) 35%, var(--secondary) 65%, transparent 90%);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.tm-cta-scene-module__ZqvOqW__wrapper:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--secondary) 8%, transparent), transparent 70%);pointer-events:none;z-index:0;width:min(28rem,80%);height:40%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.tm-cta-scene-module__ZqvOqW__content{z-index:1;position:relative}.tm-cta-scene-module__ZqvOqW__eyebrow{margin-bottom:1.5rem}.tm-cta-scene-module__ZqvOqW__divider{background:linear-gradient(90deg, var(--primary), var(--secondary));opacity:.7;border-radius:2px;width:2.5rem;height:2px;margin:0 auto 1.75rem}.tm-cta-scene-module__ZqvOqW__headline{letter-spacing:-.025em;color:var(--foreground);margin-inline:auto;max-width:34rem;margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:700;line-height:1.2}.tm-cta-scene-module__ZqvOqW__body{color:var(--muted-foreground);margin-inline:auto;max-width:34rem;margin-bottom:2.25rem;font-size:1.0625rem;line-height:1.7}.tm-cta-scene-module__ZqvOqW__ctaRow{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.tm-cta-scene-module__ZqvOqW__ctaIconRow{justify-content:center;margin-bottom:1.25rem;display:flex}.tm-cta-scene-module__ZqvOqW__ctaIcon{color:var(--primary);opacity:.6;animation:2s ease-in-out infinite tm-cta-scene-module__ZqvOqW__arrowBounce}@keyframes tm-cta-scene-module__ZqvOqW__arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.tm-cta-scene-module__ZqvOqW__microcopy{letter-spacing:.01em;color:var(--muted-foreground);opacity:.8;max-width:30rem;margin-inline:auto;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.tm-cta-scene-module__ZqvOqW__ctaIcon{animation:none}.tm-cta-scene-module__ZqvOqW__wrapper{transition:none}}@media (min-width:768px){.tm-cta-scene-module__ZqvOqW__wrapper{padding-block:5.5rem 5rem;padding-inline:3rem}}@media (min-width:1024px){.tm-cta-scene-module__ZqvOqW__wrapper{padding-block:6rem 5.5rem;padding-inline:4rem}}
.team-page-content-module__iT5djq__page{position:relative;overflow-x:hidden}
