.HeroSection_heroSection__TJOaL{display:flex;min-height:var(--homepage-hero-height);align-items:center;padding:var(--space-20) 0 var(--space-16);overflow:clip}.HeroSection_contentContainer__99lk1{width:100%;max-width:var(--layout-public-max-width);min-width:0;margin:0 auto;padding-inline:var(--layout-page-padding-inline)}.HeroSection_heroGrid__e5hPs{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-12);min-width:0}.HeroSection_heroContent__Dnu54{min-width:0;container-type:inline-size}.HeroSection_heroBadge__LpZMW{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);border:var(--control-border-width) solid var(--homepage-border-highlight);border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary-color-1) 9%,transparent);color:var(--primary-color-1);font-family:var(--font-family-accent);font-size:var(--type-body-lg);font-weight:700}.HeroSection_heroTitle__sq_1j{margin:0 0 var(--space-6);color:var(--homepage-text-strong);font-size:clamp(var(--homepage-hero-title-min-size),var(--homepage-hero-title-fluid-size),var(--homepage-hero-title-max-size));font-weight:800;letter-spacing:0;line-height:1.05}.HeroSection_heroTitleLine__pUfL9{display:block;white-space:nowrap}.HeroSection_heroTitleHighlight__7B3Cv{color:var(--primary-color-1)}.HeroSection_heroSubtitle__HTYSJ{max-width:min(100%,calc(var(--max-boxed-width-content) * .3));margin:0 0 var(--space-8);color:var(--homepage-text-muted);font-size:var(--font-xl);line-height:1.6}.HeroSection_heroCtas__iJUl8{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.HeroSection_heroPrimaryCta__hN_6b{display:inline-flex;min-height:var(--homepage-hero-cta-min-height);align-items:center;justify-content:center;gap:var(--button-icon-gap);padding:var(--space-md) var(--space-2xl);border:var(--control-border-width) solid transparent;border-radius:var(--radius-full);background:var(--primary-color-1);box-shadow:var(--homepage-hero-cta-shadow);color:var(--primary-color-font-color);font-size:var(--font-lg);font-weight:650;text-decoration:none;transition:background var(--homepage-hero-transition),box-shadow var(--homepage-hero-transition)}.HeroSection_heroPrimaryCta__hN_6b:hover{background:var(--primary-color-background);box-shadow:var(--homepage-hero-cta-shadow-hover)}.HeroSection_heroPrimaryCta__hN_6b:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.HeroSection_heroSmallText__3zZxF{margin:0;color:var(--homepage-text-dim);font-size:var(--font-sm)}.HeroSection_heroVisual__awr9U{width:100%;max-width:min(100%,var(--homepage-hero-visual-size));min-width:0;margin-inline:auto}@media (max-width:64rem){.HeroSection_heroSection__TJOaL{min-height:auto}.HeroSection_heroGrid__e5hPs{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.HeroSection_heroVisual__awr9U{max-width:min(100%,var(--homepage-hero-visual-size-tablet))}}@media (max-width:48rem){.HeroSection_heroSection__TJOaL{padding:var(--space-16) 0 var(--space-10)}.HeroSection_heroSubtitle__HTYSJ{font-size:var(--font-base)}.HeroSection_heroCtas__iJUl8{flex-direction:column;align-items:stretch}.HeroSection_heroVisual__awr9U{max-width:min(100%,var(--homepage-hero-visual-size-mobile))}}.HeroSection_heroVisual__awr9U{position:relative;display:flex;height:var(--homepage-hero-visual-size);align-items:center;justify-content:center;overflow:clip;perspective:var(--homepage-hero-perspective);--hero-visual-size:var(--homepage-hero-visual-size);--hero-inner-orbit-radius:calc(var(--hero-visual-size) * 0.22);--hero-outer-orbit-radius:calc(var(--hero-visual-size) * 0.36)}.HeroSection_orbitalContainer__snWRs{position:relative;width:min(100%,var(--hero-visual-size));height:min(100%,var(--hero-visual-size));flex:0 0 auto;max-width:100%}.HeroSection_orbitRing1__JzngU,.HeroSection_orbitRing2__0reY1,.HeroSection_orbitRing3__jsxZQ,.HeroSection_orbitRing4__F_mhB{position:absolute;top:50%;left:50%;border:var(--control-border-width) solid;border-radius:50%;opacity:var(--homepage-hero-orbit-ring-opacity);pointer-events:none;transform:translate(-50%,-50%)}.HeroSection_orbitRing1__JzngU{width:40%;height:40%;border-color:color-mix(in srgb,var(--primary-color-1) 34%,transparent)}.HeroSection_orbitRing2__0reY1{width:56%;height:56%;border-color:color-mix(in srgb,var(--accent-color-1) 24%,transparent)}.HeroSection_orbitRing3__jsxZQ{width:72%;height:72%;border-color:color-mix(in srgb,var(--primary-color-1) 18%,transparent)}.HeroSection_orbitRing4__F_mhB{width:88%;height:88%;border-color:color-mix(in srgb,var(--accent-color-1) 12%,transparent)}.HeroSection_centralCreator__F7fQf{position:absolute;z-index:10;top:50%;left:50%;width:calc(var(--hero-visual-size) * .36);height:calc(var(--hero-visual-size) * .36);border-radius:50%;transform:translate(-50%,-50%);transition:opacity var(--homepage-hero-creator-transition),transform var(--homepage-hero-creator-transition);--hero-tone-color:var(--primary-color-1)}.HeroSection_creatorTransitioning__MZMHV{opacity:0;transform:translate(-50%,-50%) scale(.9)}.HeroSection_creatorImageContainer__EljyX{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border:var(--homepage-hero-creator-border-width) solid var(--hero-tone-color);border-radius:50%;background:var(--homepage-bg-card);box-shadow:0 0 var(--homepage-hero-creator-glow-size) color-mix(in srgb,var(--hero-tone-color) 28%,transparent)}.HeroSection_centralCreatorImage__A_M7W{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeroSection_heroFocalTop__Quu0h{-o-object-position:50% 0;object-position:50% 0}.HeroSection_heroFocalHighest__KyJ0S{-o-object-position:50% 15%;object-position:50% 15%}.HeroSection_heroFocalVeryHigh__edZmU{-o-object-position:50% 20%;object-position:50% 20%}.HeroSection_heroFocalHigh__1iQhi{-o-object-position:50% 25%;object-position:50% 25%}.HeroSection_heroFocalMediumHigh__Kfw6h{-o-object-position:50% 30%;object-position:50% 30%}.HeroSection_heroFocalLow__B_p7I{-o-object-position:50% 75%;object-position:50% 75%}.HeroSection_creatorLabelBadge__Hspia{position:absolute;z-index:20;bottom:calc(-1 * var(--space-md));left:50%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--control-border-width) solid var(--homepage-border-subtle);border-radius:var(--radius-full);background:var(--homepage-bg-card-alt);box-shadow:var(--homepage-shadow-sm);color:var(--homepage-text-strong);font-size:var(--font-sm);font-weight:650;white-space:nowrap;transform:translateX(-50%)}.HeroSection_creatorLabelBadge__Hspia svg{color:var(--hero-tone-color)}.HeroSection_heroTonePink__kgn6s{--hero-tone-color:var(--accent-color-3)}.HeroSection_heroToneOrange__a_PyL{--hero-tone-color:var(--accent-color-4)}.HeroSection_heroToneTeal__OiS8K{--hero-tone-color:var(--accent-color-2)}.HeroSection_heroTonePurple__w8_tc{--hero-tone-color:var(--accent-color-1)}.HeroSection_heroToneBlue__i5RGB{--hero-tone-color:var(--accent-color-5)}.HeroSection_heroToneGold__JAGo2{--hero-tone-color:var(--color-warning)}.HeroSection_orbitTrack1__YwtN8,.HeroSection_orbitTrack2__Oeias{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.HeroSection_orbitingAvatar__ZClvr{position:absolute;top:50%;left:50%;display:flex;width:calc(var(--hero-visual-size) * .112);height:calc(var(--hero-visual-size) * .112);align-items:center;justify-content:center;margin-top:calc(var(--hero-visual-size) * -.056);margin-left:calc(var(--hero-visual-size) * -.056);overflow:hidden;border:var(--homepage-hero-avatar-border-width) solid var(--homepage-bg-card);border-radius:50%;background:var(--hero-tone-color);box-shadow:var(--homepage-shadow-sm)}.HeroSection_avatarIcon__gDnS9{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--color-on-overlay);font-size:1.4rem}.HeroSection_avatarGlow__CNwxl{position:absolute;z-index:-1;inset:calc(-1 * var(--space-xs));border-radius:50%;background:var(--hero-tone-color);opacity:0}.HeroSection_innerOrbit__W6moj{animation:HeroSection_heroOrbitInner__Kr6H8 12s linear infinite;animation-delay:var(--orbit-delay,0s)}.HeroSection_orbitDelay0__xokY_{--orbit-delay:0s}.HeroSection_orbitDelay1__JuVK8{--orbit-delay:-3s}.HeroSection_orbitDelay2__X5PpS{--orbit-delay:-6s}.HeroSection_orbitDelay3__YEu9Y{--orbit-delay:-9s}.HeroSection_orbitStart0__Woj4P{--start-angle:0deg}.HeroSection_orbitStart1__YFOXL{--start-angle:90deg}.HeroSection_orbitStart2__4rFN9{--start-angle:180deg}.HeroSection_orbitStart3__ubfDh{--start-angle:270deg}.HeroSection_outerOrbit__tce80{width:calc(var(--hero-visual-size) * .096);height:calc(var(--hero-visual-size) * .096);margin-top:calc(var(--hero-visual-size) * -.048);margin-left:calc(var(--hero-visual-size) * -.048);opacity:.95;animation:HeroSection_heroOrbitOuter__gV21N 20s linear infinite;animation-delay:var(--orbit-delay,0s)}.HeroSection_outerOrbitDelay0__sI9Q0{--orbit-delay:0s}.HeroSection_outerOrbitDelay1__nHgHF{--orbit-delay:-5s}.HeroSection_outerOrbitDelay2__l_KG_{--orbit-delay:-10s}.HeroSection_outerOrbitDelay3__DAb9v{--orbit-delay:-15s}.HeroSection_outerOrbitStart0__qzDS9{--start-angle:45deg}.HeroSection_outerOrbitStart1__dIZOs{--start-angle:135deg}.HeroSection_outerOrbitStart2__5O5if{--start-angle:225deg}.HeroSection_outerOrbitStart3__04bkM{--start-angle:315deg}.HeroSection_outerOrbit__tce80 .HeroSection_avatarIcon__gDnS9{font-size:1.1rem}.HeroSection_floatingReactions__3o0pk,.HeroSection_notificationPopups__re_co{position:absolute;z-index:15;inset:0;pointer-events:none}.HeroSection_notificationPopups__re_co{z-index:25}.HeroSection_floatingHeart__fXDIh{position:absolute;font-size:1.2rem;opacity:var(--homepage-hero-reaction-opacity)}.HeroSection_heart1__rl102{top:10%;left:20%;color:var(--accent-color-3)}.HeroSection_heart2__CXK8J{top:25%;right:15%;color:var(--color-warning)}.HeroSection_heart3__Zjwac{bottom:30%;left:10%;color:var(--accent-color-3)}.HeroSection_heart4__Hn_Oa{right:25%;bottom:20%;color:var(--accent-color-5)}.HeroSection_heart5__2jjW1{top:40%;left:5%;color:var(--accent-color-3)}.HeroSection_heart6__H4SaT{bottom:10%;left:30%;color:var(--accent-color-2)}.HeroSection_heart7__wJEne{top:15%;right:30%;color:var(--color-warning)}.HeroSection_notificationPopup__GQ1nj{position:absolute;display:flex;max-width:min(18rem,72vw);align-items:center;gap:var(--space-2);overflow:hidden;padding:var(--space-2) var(--space-4);border:var(--control-border-width) solid var(--homepage-border-subtle);border-radius:var(--radius-full);background:var(--homepage-bg-card-alt);box-shadow:var(--homepage-shadow-sm);color:var(--homepage-text-strong);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.HeroSection_popupIcon__rmusk{flex-shrink:0;color:var(--primary-color-1)}.HeroSection_popup1__v03bp{top:15%;left:60%}.HeroSection_popup2__lSgvF{bottom:35%;left:5%}.HeroSection_popup3__JNu4y{top:45%;right:0}.HeroSection_connectionLines__M55uc{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.HeroSection_connectionCircle2__uh29Y,.HeroSection_connectionCircle__g2iQX{stroke:color-mix(in srgb,var(--primary-color-1) 32%,transparent);stroke-width:var(--control-border-width)}.HeroSection_connectionCircle2__uh29Y{stroke:color-mix(in srgb,var(--accent-color-1) 24%,transparent)}@keyframes HeroSection_heroOrbitInner__Kr6H8{0%{transform:rotate(var(--start-angle,0deg)) translateX(var(--hero-inner-orbit-radius)) rotate(calc(-1 * var(--start-angle, 0deg)))}to{transform:rotate(calc(var(--start-angle, 0deg) + 1turn)) translateX(var(--hero-inner-orbit-radius)) rotate(calc(-1 * (var(--start-angle, 0deg) + 1turn)))}}@keyframes HeroSection_heroOrbitOuter__gV21N{0%{transform:rotate(var(--start-angle,0deg)) translateX(var(--hero-outer-orbit-radius)) rotate(calc(-1 * var(--start-angle, 0deg)))}to{transform:rotate(calc(var(--start-angle, 0deg) - 1turn)) translateX(var(--hero-outer-orbit-radius)) rotate(calc(-1 * (var(--start-angle, 0deg) - 1turn)))}}@media (max-width:64rem){.HeroSection_heroVisual__awr9U{height:var(--homepage-hero-visual-size-tablet);--hero-visual-size:var(--homepage-hero-visual-size-tablet)}}@media (max-width:48rem){.HeroSection_heroVisual__awr9U{width:100%;height:min(var(--homepage-hero-visual-size-mobile),calc(100vw - (var(--space-6) * 2)));--hero-visual-size:min(var(--homepage-hero-visual-size-mobile),calc(100vw - (var(--space-6) * 2)))}.HeroSection_notificationPopup__GQ1nj{max-width:min(14rem,64vw);padding:var(--space-2) var(--space-3);font-size:var(--font-xs)}.HeroSection_popup1__v03bp{left:48%}.HeroSection_popup2__lSgvF{left:2%}.HeroSection_popup3__JNu4y{right:2%}}@media (prefers-reduced-motion:reduce){.HeroSection_connectionCircle2__uh29Y,.HeroSection_connectionCircle__g2iQX,.HeroSection_floatingHeart__fXDIh,.HeroSection_innerOrbit__W6moj,.HeroSection_notificationPopup__GQ1nj,.HeroSection_orbitRing1__JzngU,.HeroSection_orbitRing2__0reY1,.HeroSection_orbitRing3__jsxZQ,.HeroSection_orbitRing4__F_mhB,.HeroSection_outerOrbit__tce80{animation:none;transition:none}.HeroSection_creatorTransitioning__MZMHV{opacity:1;transform:translate(-50%,-50%)}}.CreatorCategoriesSection_section__VtieP{padding:var(--space-16) 0;position:relative}.CreatorCategoriesSection_contentContainer__2n4sf{max-width:var(--layout-public-max-width);margin:0 auto;padding-inline:var(--layout-page-padding-inline)}.CreatorCategoriesSection_header__91ZgH{text-align:center;margin-bottom:var(--space-12)}.CreatorCategoriesSection_badge__ffkb9{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--primary-color-1) 10%,transparent);border:var(--control-border-width) solid color-mix(in srgb,var(--primary-color-1) 30%,transparent);border-radius:var(--radius-full);font-family:var(--font-family-accent);font-size:var(--type-body-lg);font-weight:700;color:var(--primary-color-1);margin-bottom:var(--space-6)}.CreatorCategoriesSection_title__zY6U1{font-size:var(--type-display-lg);font-weight:800;line-height:1.1;color:var(--homepage-text-strong);letter-spacing:0;margin-bottom:var(--space-4)}.CreatorCategoriesSection_gradientText__mefVE{color:var(--primary-color-1)}.CreatorCategoriesSection_subtitle__plIT2{font-size:var(--font-lg);color:var(--homepage-text-muted);max-width:var(--homepage-creator-categories-subtitle-max-width);margin:0 auto}.CreatorCategoriesSection_grid__VNpOt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);max-width:var(--homepage-creator-categories-grid-max-width);margin:0 auto}@media (max-width:64rem){.CreatorCategoriesSection_grid__VNpOt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.CreatorCategoriesSection_grid__VNpOt{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@media (max-width:30rem){.CreatorCategoriesSection_grid__VNpOt{grid-template-columns:1fr}}.CreatorCategoriesSection_card___g2SD{--card-tone-color:var(--primary-color-1);position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--homepage-bg-card);border:var(--control-border-width) solid var(--homepage-border-subtle);min-height:var(--homepage-creator-card-min-height)}.CreatorCategoriesSection_cardTall__VaUv_{min-height:var(--homepage-creator-card-tall-min-height)}@media (max-width:48rem){.CreatorCategoriesSection_cardTall__VaUv_,.CreatorCategoriesSection_card___g2SD{min-height:var(--homepage-creator-card-mobile-min-height)}}.CreatorCategoriesSection_cardTonePink__p1psY{--card-tone-color:var(--accent-color-3)}.CreatorCategoriesSection_cardToneOrange___xpfr{--card-tone-color:var(--accent-color-4)}.CreatorCategoriesSection_cardToneTeal__V0_9s{--card-tone-color:var(--accent-color-2)}.CreatorCategoriesSection_cardTonePurple__NersQ{--card-tone-color:var(--accent-color-1)}.CreatorCategoriesSection_cardToneBlue__bDwCK{--card-tone-color:var(--accent-color-5)}.CreatorCategoriesSection_cardToneGold__qrccb{--card-tone-color:var(--color-warning)}.CreatorCategoriesSection_cardImage__zPUGi{position:absolute;inset:0;z-index:0}.CreatorCategoriesSection_cardImageAsset__gp6rz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CreatorCategoriesSection_cardFocalTop__0ehWg{-o-object-position:50% 0;object-position:50% 0}.CreatorCategoriesSection_cardFocalHighest__con_7{-o-object-position:50% 15%;object-position:50% 15%}.CreatorCategoriesSection_cardFocalVeryHigh__WoVN0{-o-object-position:50% 20%;object-position:50% 20%}.CreatorCategoriesSection_cardFocalHigh__0cp0F{-o-object-position:50% 25%;object-position:50% 25%}.CreatorCategoriesSection_cardFocalMediumHigh__NEh3u{-o-object-position:50% 30%;object-position:50% 30%}.CreatorCategoriesSection_cardFocalLow__9_0yc{-o-object-position:50% 75%;object-position:50% 75%}.CreatorCategoriesSection_cardOverlay__z7sSX{position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--card-tone-color) 72%,var(--homepage-bg-canvas));opacity:var(--homepage-creator-card-overlay-opacity);transition:opacity var(--homepage-control-transition)}@media (hover:hover) and (pointer:fine){.CreatorCategoriesSection_card___g2SD:hover .CreatorCategoriesSection_cardOverlay__z7sSX{opacity:var(--homepage-creator-card-overlay-opacity-hover)}}.CreatorCategoriesSection_card___g2SD:active .CreatorCategoriesSection_cardOverlay__z7sSX{opacity:var(--homepage-creator-card-overlay-opacity-pressed)}.CreatorCategoriesSection_cardScrim__GVmbG{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent var(--homepage-creator-card-scrim-start),color-mix(in srgb,var(--font-color-1) var(--homepage-creator-card-scrim-strength),transparent) 100%)}.CreatorCategoriesSection_cardContent__taZGs{position:relative;z-index:3;padding:var(--space-6);height:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.CreatorCategoriesSection_cardIcon___nLuf{font-size:var(--font-3xl);color:var(--color-on-overlay);margin-bottom:var(--space-4)}.CreatorCategoriesSection_cardTitle__i_NLW{font-size:var(--font-xl);font-weight:700;color:var(--color-on-overlay);margin-bottom:var(--space-2);letter-spacing:0}.CreatorCategoriesSection_cardTagline__0ZkTU{font-size:var(--font-sm);color:color-mix(in srgb,var(--color-on-overlay) 90%,transparent);line-height:1.4;margin:0}.CreatorCategoriesSection_typeList__Y07AW{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);max-width:var(--homepage-creator-type-list-max-width);margin:var(--space-10) auto 0}.CreatorCategoriesSection_typeListItem__WKjpj,.CreatorCategoriesSection_typeListLabel__yZ9U3{display:inline-flex;align-items:center;min-height:var(--interactive-target-min-size);border-radius:var(--radius-full);font-size:var(--font-sm);white-space:nowrap}.CreatorCategoriesSection_typeListLabel__yZ9U3{color:var(--homepage-text-dim);font-weight:700;text-transform:uppercase}.CreatorCategoriesSection_typeListItem__WKjpj{color:var(--homepage-text-muted);padding:var(--space-2) var(--space-4);background:var(--homepage-bg-overlay);border:var(--control-border-width) solid var(--homepage-border-subtle)}@media (max-width:48rem){.CreatorCategoriesSection_typeList__Y07AW{margin-top:var(--space-8)}.CreatorCategoriesSection_typeListItem__WKjpj,.CreatorCategoriesSection_typeListLabel__yZ9U3{font-size:var(--font-xs)}}@media (prefers-reduced-motion:reduce){.CreatorCategoriesSection_cardOverlay__z7sSX{transition:none}}.ConnectionSection_section__Y_NqB{padding:var(--space-10) 0 var(--space-8);position:relative;overflow:clip;background:var(--homepage-bg-canvas);border-top:var(--control-border-width) solid var(--homepage-border-subtle);z-index:10}.ConnectionSection_contentContainer__a50U_{max-width:var(--layout-public-max-width);margin:0 auto;padding-inline:var(--layout-page-padding-inline)}.ConnectionSection_header__x3G3x{max-width:var(--homepage-connection-header-max-width);margin:0 auto var(--space-12);text-align:center}.ConnectionSection_title__pbOkS{font-size:var(--type-display-lg);font-weight:800;line-height:1.1;color:var(--homepage-text-strong);letter-spacing:0;margin-bottom:var(--space-4)}.ConnectionSection_solutionHighlight__bfQYe,.ConnectionSection_titleHighlight__p7Tm8{color:var(--primary-color-1)}.ConnectionSection_problemHighlight__3BP0f{color:var(--font-color-error)}.ConnectionSection_subtitle__AQ_Nh{font-size:var(--font-lg);color:var(--homepage-text-muted);max-width:var(--homepage-connection-subtitle-max-width);margin:0 auto}.ConnectionSection_comparisonGrid__dReoz{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:start}@media (min-width:64rem){.ConnectionSection_comparisonGrid__dReoz{grid-template-columns:minmax(0,1fr) var(--homepage-connection-divider-size) minmax(0,1fr);gap:var(--space-16)}}.ConnectionSection_problemCard__DutnK,.ConnectionSection_solutionCard__nQoPs{padding:var(--space-8);border-radius:var(--radius-xl);position:relative;overflow:hidden;background:var(--homepage-bg-card);border:var(--control-border-width) solid var(--homepage-border-subtle)}.ConnectionSection_cardBadge__fWoJM{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-sm);font-weight:700;text-transform:uppercase;letter-spacing:0;margin-bottom:var(--space-6);border:var(--control-border-width) solid}.ConnectionSection_problemBadge___31Gk{background:color-mix(in srgb,var(--font-color-error) 10%,transparent);border-color:color-mix(in srgb,var(--font-color-error) 30%,transparent);color:var(--font-color-error)}.ConnectionSection_solutionBadge__gCAtS{background:color-mix(in srgb,var(--primary-color-1) 12%,transparent);border-color:color-mix(in srgb,var(--primary-color-1) 35%,transparent);color:var(--primary-color-1)}.ConnectionSection_cardTitle__I4v1z{font-size:var(--font-xl);font-weight:700;color:var(--homepage-text-strong);line-height:1.3;margin-bottom:var(--space-6)}.ConnectionSection_toolsStack__CtWiO{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin-bottom:var(--space-6)}.ConnectionSection_toolCard__Citeb{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--homepage-bg-overlay);border:var(--control-border-width) solid var(--homepage-border-subtle);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:500;color:var(--homepage-text-muted)}.ConnectionSection_toolCard__Citeb svg{color:var(--font-color-error);opacity:.9}.ConnectionSection_pointsList__CnHGs{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.ConnectionSection_point__ypWLJ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--homepage-bg-overlay);border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--homepage-text-strong)}.ConnectionSection_pointIcon__F6zIu{width:var(--homepage-connection-point-icon-size);height:var(--homepage-connection-point-icon-size);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--font-xs)}.ConnectionSection_problemIcon__195_H{background:color-mix(in srgb,var(--font-color-error) 15%,transparent);color:var(--font-color-error)}.ConnectionSection_solutionIcon__b_Zh5{background:color-mix(in srgb,var(--accent-color-2) 15%,transparent);color:var(--accent-color-2)}.ConnectionSection_vsDivider__0jbgC{display:flex;align-items:center;justify-content:center}.ConnectionSection_vsDivider__0jbgC:after,.ConnectionSection_vsDivider__0jbgC:before{content:"";width:var(--control-border-width);height:var(--homepage-connection-divider-line-size);background:var(--homepage-border-subtle)}.ConnectionSection_vsCircle__n5hV8{width:var(--homepage-connection-divider-size);height:var(--homepage-connection-divider-size);border-radius:var(--radius-full);background:var(--homepage-bg-card);border:var(--control-border-width) solid var(--homepage-border-subtle);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:var(--font-lg);color:var(--homepage-text-strong);text-transform:uppercase;letter-spacing:0;margin:var(--space-3) 0}@media (max-width:63.999rem){.ConnectionSection_vsDivider__0jbgC:after,.ConnectionSection_vsDivider__0jbgC:before{width:var(--homepage-connection-divider-line-size);height:var(--control-border-width)}.ConnectionSection_vsCircle__n5hV8{margin:0 var(--space-3)}}.ConnectionSection_stagePanel__eP1pr{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.ConnectionSection_stageCenter__8wyok{min-height:var(--homepage-connection-stage-center-min-height);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary-color-1) 14%,transparent);border:var(--control-border-width) solid color-mix(in srgb,var(--primary-color-1) 35%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);font-weight:700;font-size:var(--font-sm);color:var(--primary-color-1)}.ConnectionSection_stageCenter__8wyok svg{font-size:var(--font-2xl)}.ConnectionSection_stageSignalGrid__4aXNt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.ConnectionSection_stageSignal__9pQOX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--homepage-connection-signal-min-height);padding:var(--space-2);border-radius:var(--radius-md);background:var(--homepage-bg-overlay);border:var(--control-border-width) solid var(--homepage-border-subtle);color:var(--homepage-text-muted);font-size:var(--font-xs);text-align:center}.ConnectionSection_stageSignal__9pQOX svg{color:var(--primary-color-1);font-size:var(--font-base)}.ConnectionSection_ctaBtn__2cJSt{display:inline-flex;min-height:var(--homepage-connection-cta-min-height);align-items:center;justify-content:center;gap:var(--button-icon-gap);width:100%;padding:var(--space-4) var(--space-6);color:var(--primary-color-font-color);text-decoration:none;background:var(--gradient-primary);box-shadow:var(--homepage-connection-cta-shadow);transition:transform var(--homepage-control-transition),box-shadow var(--homepage-control-transition),background var(--homepage-control-transition);font-weight:600;border-radius:var(--radius-full)}.ConnectionSection_ctaBtn__2cJSt:hover{background:var(--gradient-primary-hover);transform:translateY(calc(var(--interactive-lift-sm) * 2));box-shadow:var(--homepage-connection-cta-shadow-hover)}.ConnectionSection_ctaBtn__2cJSt:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}@media (max-width:48rem){.ConnectionSection_problemCard__DutnK,.ConnectionSection_solutionCard__nQoPs{padding:var(--space-6)}.ConnectionSection_stageSignalGrid__4aXNt{grid-template-columns:repeat(2,minmax(0,1fr))}}.AudienceSection_section__L_uZO{padding:clamp(var(--space-16),7vw,6rem) 0;position:relative}.AudienceSection_contentContainer__vk86s{max-width:var(--layout-public-max-width);margin:0 auto;padding:0 var(--layout-page-padding-inline)}.AudienceSection_header__RaQ3E{text-align:center;margin-bottom:var(--space-10)}.AudienceSection_badge__i1gsG{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--primary-color-1) 10%,transparent);border:var(--control-border-width) solid color-mix(in srgb,var(--primary-color-1) 30%,transparent);border-radius:var(--radius-full);font-family:var(--font-family-accent);font-size:var(--type-body-lg);font-weight:700;color:var(--primary-color-1);margin-bottom:var(--space-6)}.AudienceSection_title__Yk4_P{font-size:var(--type-display-lg);font-weight:800;line-height:1.1;color:var(--homepage-text-strong);letter-spacing:0;margin-bottom:var(--space-4)}.AudienceSection_gradientText__4tWnm{color:var(--primary-color-1)}.AudienceSection_subtitle__QevZ2{font-size:var(--font-lg);color:var(--homepage-text-muted);max-width:var(--homepage-audience-subtitle-max-width);margin:0 auto;line-height:1.6}.AudienceSection_grid__iWToQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(var(--space-5),2.5vw,var(--space-8));max-width:var(--homepage-audience-grid-max-width);margin:0 auto}@media (max-width:56.25rem){.AudienceSection_grid__iWToQ{grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--homepage-audience-grid-compact-max-width)}}@media (max-width:40rem){.AudienceSection_grid__iWToQ{grid-template-columns:1fr}}.AudienceSection_card__HnvJr{background:var(--homepage-bg-card);border:var(--control-border-width) solid var(--homepage-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);min-width:0;min-height:100%}.AudienceSection_cardIcon__eW6el{width:var(--homepage-audience-icon-size);height:var(--homepage-audience-icon-size);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary-color-1) 10%,transparent);display:flex;align-items:center;justify-content:center;font-size:var(--font-2xl);color:var(--primary-color-1);margin-bottom:var(--space-5)}.AudienceSection_cardTitle__dtZMY{font-size:var(--font-xl);font-weight:700;color:var(--homepage-text-strong);margin-bottom:var(--space-3)}.AudienceSection_cardDesc__Wpipm{font-size:var(--font-sm);color:var(--homepage-text-muted);line-height:1.6}@media (max-width:48rem){.AudienceSection_section__L_uZO{padding:var(--space-16) 0}.AudienceSection_header__RaQ3E{margin-bottom:var(--space-8)}.AudienceSection_subtitle__QevZ2{font-size:var(--font-base)}.AudienceSection_card__HnvJr{padding:var(--space-6)}}.JourneySection_section__3zIhq{padding:var(--space-20) 0;position:relative}.JourneySection_contentContainer__8YN1L{max-width:var(--homepage-journey-content-max-width);margin:0 auto;padding-inline:var(--layout-page-padding-inline)}.JourneySection_header__qgxlg{text-align:center;margin-bottom:var(--space-16)}.JourneySection_sectionTitle__jnYaC{font-size:var(--type-display-lg);font-weight:800;letter-spacing:0;color:var(--homepage-text-strong);margin:0 0 var(--space-5);line-height:1.1}.JourneySection_titleHighlight__uD4fc{color:var(--primary-color-1)}.JourneySection_sectionSubtitle__JJqAN{font-size:var(--font-lg);color:var(--homepage-text-muted);max-width:var(--homepage-journey-subtitle-max-width);margin:0 auto;line-height:1.6}.JourneySection_cardsGrid__7nx5w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.JourneySection_card__zG1_U{background:var(--homepage-bg-card);border:var(--control-border-width) solid var(--homepage-border-subtle);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8) var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);text-decoration:none;color:inherit;transition:transform var(--homepage-control-transition),border-color var(--homepage-control-transition),background var(--homepage-control-transition);position:relative;overflow:hidden}.JourneySection_cardToneLink__CdsRC,.JourneySection_card__zG1_U{--card-accent:var(--primary-color-1)}.JourneySection_cardToneContent__K__BE{--card-accent:var(--accent-color-1)}.JourneySection_cardToneCommunity__H_fuA{--card-accent:var(--accent-color-2)}.JourneySection_card__zG1_U:before{content:"";position:absolute;inset:0 0 auto;height:var(--homepage-journey-accent-height);background:var(--card-accent);opacity:.7;transition:opacity var(--homepage-control-transition),height var(--homepage-control-transition)}.JourneySection_card__zG1_U:hover{background:var(--homepage-bg-card-alt);border-color:color-mix(in srgb,var(--card-accent) 55%,transparent)}.JourneySection_card__zG1_U:hover:before{opacity:1;height:var(--homepage-journey-accent-height-hover)}.JourneySection_cardIconWrapper__SX3Yb{display:flex;align-items:center;justify-content:center;width:var(--homepage-journey-icon-size);height:var(--homepage-journey-icon-size);border-radius:var(--radius-full);background:color-mix(in srgb,var(--card-accent) 9%,transparent);border:var(--control-border-width) solid color-mix(in srgb,var(--card-accent) 28%,transparent);position:relative;transition:background var(--homepage-control-transition),border-color var(--homepage-control-transition)}.JourneySection_cardIcon__KC6GU{font-size:var(--font-3xl);color:var(--card-accent);position:relative;z-index:1}.JourneySection_card__zG1_U:hover .JourneySection_cardIconWrapper__SX3Yb{background:color-mix(in srgb,var(--card-accent) 14%,transparent);border-color:var(--card-accent)}.JourneySection_cardCopy__sZzYf{display:flex;flex-direction:column;gap:var(--space-3);flex:1}.JourneySection_cardQuestion__3mFDk{font-size:var(--type-title-sm);font-weight:700;color:var(--homepage-text-strong);line-height:1.3;margin:0;letter-spacing:0}.JourneySection_cardOutcome__2_nvM{font-size:var(--font-sm);color:var(--homepage-text-muted);line-height:1.55;margin:0;letter-spacing:0}.JourneySection_cardSeeIt__J_DVq{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-4);background:color-mix(in srgb,var(--card-accent) 9%,transparent);border:var(--control-border-width) solid color-mix(in srgb,var(--card-accent) 35%,transparent);border-radius:var(--radius-full);color:var(--card-accent);font-size:var(--font-xs);font-weight:700;letter-spacing:0;text-transform:uppercase;transition:background var(--homepage-control-transition),border-color var(--homepage-control-transition)}.JourneySection_card__zG1_U:hover .JourneySection_cardSeeIt__J_DVq{background:color-mix(in srgb,var(--card-accent) 16%,transparent);border-color:var(--card-accent)}.JourneySection_cardSeeItArrow__iecNN{font-size:var(--font-xs);transition:transform var(--homepage-control-transition)}.JourneySection_card__zG1_U:hover .JourneySection_cardSeeItArrow__iecNN{transform:translateX(calc(var(--space-2) / 2))}.JourneySection_footer__g_Uvc{text-align:center;margin-top:var(--space-16)}.JourneySection_footerText__1dkip{font-size:var(--font-lg);font-weight:600;color:var(--homepage-text-muted);margin:0;letter-spacing:0}@media (max-width:64rem){.JourneySection_cardsGrid__7nx5w{grid-template-columns:1fr;max-width:var(--homepage-journey-cards-compact-max-width);margin:0 auto;gap:var(--space-5)}.JourneySection_card__zG1_U{padding:var(--space-8) var(--space-6) var(--space-6);gap:var(--space-5)}}@media (max-width:48rem){.JourneySection_section__3zIhq{padding:var(--space-12) 0}.JourneySection_header__qgxlg{margin-bottom:var(--space-10)}.JourneySection_cardIconWrapper__SX3Yb{width:var(--homepage-journey-icon-size-mobile);height:var(--homepage-journey-icon-size-mobile)}.JourneySection_cardIcon__KC6GU{font-size:var(--font-2xl)}.JourneySection_cardQuestion__3mFDk{font-size:var(--font-lg)}.JourneySection_footer__g_Uvc{margin-top:var(--space-10)}.JourneySection_footerText__1dkip{font-size:var(--font-base)}}.NavBar_nav__LlA_j{position:fixed;top:0;left:0;right:0;z-index:var(--homepage-nav-z-index);padding:var(--homepage-nav-padding-block) var(--homepage-nav-padding-inline);background:transparent;border-bottom:var(--control-border-width) solid transparent;transition:background-color var(--homepage-nav-transition),border-color var(--homepage-nav-transition),box-shadow var(--homepage-nav-transition),padding var(--homepage-nav-transition);will-change:background,padding,border-color,box-shadow}.NavBar_navFlow__bd5zo{position:sticky}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding:var(--layout-public-header-padding-block) var(--layout-public-header-padding-inline);background:var(--homepage-nav-background-scrolled);border-bottom-color:var(--homepage-nav-border-scrolled);box-shadow:var(--homepage-nav-shadow)}.NavBar_contentContainer__iuKtj{max-width:var(--layout-public-max-width);margin:0 auto;width:100%}.NavBar_navInner___WZgs{justify-content:space-between}.NavBar_brandSection__Mj1nx,.NavBar_navInner___WZgs{display:flex;align-items:center}.NavBar_brandLink__VfIoj{display:inline-flex;align-items:center;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.NavBar_brandLink__VfIoj:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.NavBar_logoImage___I4qp{height:var(--homepage-nav-logo-height)}.NavBar_navLinksDesktop__ZQivS{display:flex;align-items:center;gap:var(--homepage-nav-link-gap)}.NavBar_navLink__C2xuB{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--space-2xs);color:var(--homepage-nav-link-color);text-decoration:none;font-size:var(--type-body-sm);font-weight:500;transition:color var(--homepage-nav-transition)}.NavBar_navLink__C2xuB:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_navLink__C2xuB{color:var(--homepage-nav-link-scrolled-color)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_navLink__C2xuB:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_navCtas__h33MD{display:flex;align-items:center;gap:var(--space-sm)}.NavBar_navPrimaryCta__0khuL,.NavBar_navSecondaryCta__AHp44{display:inline-flex;min-height:var(--homepage-nav-cta-min-height);align-items:center;justify-content:center;gap:var(--button-icon-gap);border-radius:var(--radius-full);font-size:var(--type-body-sm);font-weight:600;white-space:nowrap;text-decoration:none;transition:background var(--homepage-nav-transition),border-color var(--homepage-nav-transition),box-shadow var(--homepage-nav-transition),color var(--homepage-nav-transition),transform var(--homepage-nav-transition)}.NavBar_navSecondaryCta__AHp44{padding:var(--space-xs) var(--space-md);border:var(--control-border-width) solid transparent;background:transparent;color:var(--homepage-nav-link-color)}.NavBar_navSecondaryCta__AHp44:hover{color:var(--homepage-nav-link-hover-color)}.NavBar_navPrimaryCta__0khuL{padding:var(--space-xs) var(--space-lg);border:var(--control-border-width) solid transparent;background:var(--primary-color-1);box-shadow:var(--homepage-nav-cta-shadow);color:var(--primary-color-font-color)}.NavBar_navPrimaryCta__0khuL:hover{background:var(--primary-color-background);box-shadow:var(--homepage-nav-cta-shadow-hover);transform:translateY(calc(var(--interactive-lift-sm) * 2))}.NavBar_navLink__C2xuB:focus-visible,.NavBar_navPrimaryCta__0khuL:focus-visible,.NavBar_navSecondaryCta__AHp44:focus-visible{outline:var(--interactive-focus-outline-width) solid var(--primary-color-1);outline-offset:var(--interactive-focus-outline-width)}.NavBar_logoImage___I4qp{width:auto;transition:filter var(--homepage-nav-transition)}.NavBar_logoImage___I4qp,.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH .NavBar_logoImage___I4qp{filter:var(--homepage-brand-logo-filter)}@media (max-width:64rem){.NavBar_navLinksDesktop__ZQivS{display:none}}@media (max-width:48rem){.NavBar_nav__LlA_j{padding:var(--space-md) var(--space-md)}.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding:var(--layout-public-header-padding-block-mobile) var(--layout-public-header-padding-inline-mobile)}.NavBar_logoImage___I4qp{height:var(--homepage-nav-logo-height-mobile)}}@media (max-width:22rem){.NavBar_nav__LlA_j,.NavBar_nav__LlA_j.NavBar_navScrolled__3uOXH{padding-inline:var(--space-sm)}.NavBar_navCtas__h33MD{gap:var(--space-2xs)}.NavBar_navSecondaryCta__AHp44{padding-inline:var(--space-2xs)}.NavBar_navPrimaryCta__0khuL{padding-inline:var(--space-sm)}.NavBar_logoImage___I4qp{height:2rem}}