.AnimatedMarker_markerContainer__FG_1f{position:relative;display:flex;flex-direction:column;align-items:center;will-change:transform}.AnimatedMarker_small__OMk99{--marker-size:32px;--pin-size:16px;--font-size:var(--font-size-xs)}.AnimatedMarker_medium__pEVTJ{--marker-size:40px;--pin-size:20px;--font-size:var(--font-size-sm)}.AnimatedMarker_large__g4dhP{--marker-size:48px;--pin-size:24px;--font-size:var(--font-size-base)}.AnimatedMarker_marker__kJh8m{position:relative;display:flex;align-items:center;justify-content:center;width:var(--marker-size);height:var(--marker-size);border-radius:var(--radius-full);border:3px solid transparent;transition:all var(--duration-300) var(--ease-out);z-index:10;cursor:inherit}.AnimatedMarker_marker__kJh8m:focus-visible{outline:2px solid white;outline-offset:4px}.AnimatedMarker_marker__kJh8m.AnimatedMarker_selected__wPACM{animation:AnimatedMarker_selectedPulse__ZWt7h 1s ease-in-out}@keyframes AnimatedMarker_selectedPulse__ZWt7h{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AnimatedMarker_pinIcon__488Y3{width:var(--pin-size);height:var(--pin-size);z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.AnimatedMarker_pulseRing__abzL6{position:absolute;inset:-8px;border:2px solid;border-radius:var(--radius-full);pointer-events:none}.AnimatedMarker_ratingBadge__Mmxhr{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;gap:2px;padding:2px 6px;background:rgba(0,0,0,.8);border-radius:var(--radius-full);backdrop-filter:blur(4px);z-index:3}.AnimatedMarker_starIcon__UJm49{width:10px;height:10px;color:#fbbf24;fill:currentColor}.AnimatedMarker_ratingText__3y2Wn{font-size:10px;font-weight:var(--font-weight-medium);color:white;line-height:1}.AnimatedMarker_markerShadow__zd0fd{position:absolute;top:var(--marker-size);left:50%;transform:translateX(-50%);width:calc(var(--marker-size) * .6);height:8px;background:rgba(0,0,0,.2);border-radius:var(--radius-full);filter:blur(4px);z-index:1}.AnimatedMarker_labelContainer__HtvgZ{position:absolute;top:calc(var(--marker-size) + 12px);left:50%;transform:translateX(-50%);z-index:5;pointer-events:none}.AnimatedMarker_label__A49JG{display:flex;flex-direction:column;align-items:center;padding:var(--space-2) var(--space-3);background:rgba(0,0,0,.9);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);min-width:120px;max-width:200px}.AnimatedMarker_placeName__MqgAe{font-size:var(--font-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-tight);margin-bottom:2px;word-break:break-word}.AnimatedMarker_placeCategory__JI8V2{font-size:calc(var(--font-size) * .85);font-weight:var(--font-weight-normal);opacity:.8;text-transform:capitalize;line-height:var(--line-height-tight)}.AnimatedMarker_labelArrow__ELhE1{position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:8px;height:8px;background:rgba(0,0,0,.9);border-left:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-subtle);transform:translateX(-50%) rotate(45deg)}.AnimatedMarker_ripple__Is6ut{position:absolute;top:50%;left:50%;width:var(--marker-size);height:var(--marker-size);border-radius:var(--radius-full);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.AnimatedMarker_markerContainer__FG_1f:hover .AnimatedMarker_marker__kJh8m{transform:translateY(-2px)}.AnimatedMarker_markerContainer__FG_1f:hover .AnimatedMarker_markerShadow__zd0fd{opacity:.4!important;transform:translateX(-50%) scale(1.1)}.AnimatedMarker_markerContainer__FG_1f:active .AnimatedMarker_marker__kJh8m{transform:translateY(0) scale(.95)}@media (max-width:768px){.AnimatedMarker_label__A49JG{min-width:100px;max-width:150px;padding:var(--space-1) var(--space-2)}.AnimatedMarker_placeName__MqgAe{font-size:var(--font-size-xs)}.AnimatedMarker_placeCategory__JI8V2{font-size:10px}}@media (prefers-reduced-motion:reduce){.AnimatedMarker_marker__kJh8m.AnimatedMarker_selected__wPACM,.AnimatedMarker_pulseRing__abzL6{animation:none}.AnimatedMarker_ripple__Is6ut{display:none}.AnimatedMarker_markerContainer__FG_1f:hover .AnimatedMarker_marker__kJh8m{transform:none}}.PlaceCard_placeCard__pOTYG{position:relative;display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);backdrop-filter:blur(10px);transition:all var(--duration-300) var(--ease-out);will-change:transform,box-shadow}.PlaceCard_placeCard__pOTYG.PlaceCard_compact__GCHdK{max-width:280px}.PlaceCard_placeCard__pOTYG:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-xl),var(--shadow-glow)}.PlaceCard_closeButton__U_yUQ{position:absolute;top:var(--space-3);right:var(--space-3);z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-full);color:white;cursor:pointer;backdrop-filter:blur(8px);transition:all var(--duration-200) var(--ease-out)}.PlaceCard_closeButton__U_yUQ:hover{background:rgba(239,68,68,.8);border-color:var(--color-accent-secondary);transform:scale(1.1)}.PlaceCard_closeButton__U_yUQ:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.PlaceCard_closeIcon__u7DFR{width:16px;height:16px}.PlaceCard_imageContainer__vuLF9{position:relative;width:100%;height:160px;overflow:hidden}.PlaceCard_image__4Re5r{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-500) var(--ease-out)}.PlaceCard_placeCard__pOTYG:hover .PlaceCard_image__4Re5r{transform:scale(1.05)}.PlaceCard_imageOverlay__pFWQ1{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 60%,rgba(0,0,0,.3))}.PlaceCard_categoryBadge__b9pzw{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:rgba(0,0,0,.8);border-radius:var(--radius-full);color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);backdrop-filter:blur(8px)}.PlaceCard_categoryIcon__LpHYg{width:12px;height:12px}.PlaceCard_content__Ma4Hz{padding:var(--space-4);flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.PlaceCard_compact__GCHdK .PlaceCard_content__Ma4Hz{padding:var(--space-3);gap:var(--space-2)}.PlaceCard_header__mDigp{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.PlaceCard_title__NsKAq{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight);flex:1}.PlaceCard_compact__GCHdK .PlaceCard_title__NsKAq{font-size:var(--font-size-base)}.PlaceCard_rating__BXzqi{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-bg-tertiary);border-radius:var(--radius-full);flex-shrink:0}.PlaceCard_starIcon__v0kyh{width:14px;height:14px;color:#fbbf24;fill:currentColor}.PlaceCard_ratingValue__DQViZ{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.PlaceCard_compactCategory__BaYhq{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.PlaceCard_compactCategoryIcon__lLXfH{width:14px;height:14px;color:var(--color-accent-primary)}.PlaceCard_description__UxlCr{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0;flex:1}.PlaceCard_compact__GCHdK .PlaceCard_description__UxlCr{font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PlaceCard_locationInfo___Wto6{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--color-border-subtle)}.PlaceCard_infoItem___uGoG{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.PlaceCard_infoIcon__PZIJZ{width:14px;height:14px;color:var(--color-accent-primary)}.PlaceCard_actions__fROR5{display:flex;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.PlaceCard_primaryButton__aqOSB,.PlaceCard_secondaryButton__Dt5RC{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-200) var(--ease-out);will-change:transform;flex:1;min-height:40px}.PlaceCard_primaryButton__aqOSB{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border:none;color:white;box-shadow:var(--shadow-sm)}.PlaceCard_primaryButton__aqOSB:hover{box-shadow:var(--shadow-glow),var(--shadow-md);transform:translateY(-1px)}.PlaceCard_secondaryButton__Dt5RC{background:var(--color-bg-tertiary);border:1px solid var(--color-border-muted);color:var(--color-text-primary)}.PlaceCard_secondaryButton__Dt5RC:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent-primary);transform:translateY(-1px)}.PlaceCard_primaryButton__aqOSB:focus-visible,.PlaceCard_secondaryButton__Dt5RC:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.PlaceCard_buttonIcon___IzBQ{width:16px;height:16px}.PlaceCard_hoverOverlay__h64YP{position:absolute;inset:0;background:linear-gradient(135deg,rgba(34,211,238,.02),rgba(239,68,68,.02));opacity:0;transition:opacity var(--duration-300) var(--ease-out);pointer-events:none}.PlaceCard_placeCard__pOTYG:hover .PlaceCard_hoverOverlay__h64YP{opacity:1}@media (max-width:640px){.PlaceCard_actions__fROR5{flex-direction:column;gap:var(--space-2)}.PlaceCard_primaryButton__aqOSB,.PlaceCard_secondaryButton__Dt5RC{flex:none}.PlaceCard_header__mDigp{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.PlaceCard_rating__BXzqi{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.PlaceCard_placeCard__pOTYG:hover .PlaceCard_image__4Re5r,.PlaceCard_primaryButton__aqOSB:hover,.PlaceCard_secondaryButton__Dt5RC:hover{transform:none}}.MapPreview_mapPreviewContainer__ixWrn{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.MapPreview_backdrop__tJTJj{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);cursor:pointer}.MapPreview_mapPreview__bHp9W{position:relative;width:100%;max-width:900px;max-height:600px;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);overflow:hidden;display:flex;flex-direction:column}.MapPreview_header__Cjfsv{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-subtle)}.MapPreview_headerInfo__m2rvE{display:flex;align-items:center;gap:var(--space-4)}.MapPreview_headerIcon__8xIXH{width:24px;height:24px;color:var(--color-accent-primary)}.MapPreview_title__2N41N{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.MapPreview_subtitle__MRqpF{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.MapPreview_closeButton__eSXaQ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-200) var(--ease-out)}.MapPreview_closeButton__eSXaQ:hover{background:var(--color-bg-card);border-color:var(--color-accent-secondary);color:var(--color-accent-secondary)}.MapPreview_closeButton__eSXaQ:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.MapPreview_closeIcon___Cp_e{width:20px;height:20px}.MapPreview_mapContainer__1MDyK{flex:1;position:relative;min-height:400px;background:var(--color-bg-primary)}.MapPreview_loadingState__xnblQ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-4)}.MapPreview_loadingSpinner__uefed{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);box-shadow:var(--shadow-glow)}.MapPreview_loadingIcon__z_zvm{width:24px;height:24px;color:white}.MapPreview_loadingText__2oUco{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.MapPreview_mapView__jM5OM{position:relative;width:100%;height:100%;overflow:hidden}.MapPreview_mapBackground__zp2wB{position:absolute;inset:0;background:linear-gradient(135deg,#1a2332,#0f1724)}.MapPreview_mapGrid__SYCPp{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px;animation:MapPreview_gridMove__wgEqr 20s linear infinite}@keyframes MapPreview_gridMove__wgEqr{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.MapPreview_mapOverlay__XxRT5{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(15,23,36,.3) 70%,rgba(15,23,36,.6) 100%)}.MapPreview_markersContainer__AtC8G{position:relative;width:100%;height:100%}.MapPreview_markerWrapper__Emidp{position:absolute;z-index:10;transform:translate(-50%,-50%)}.MapPreview_placeCardOverlay__cx3uk{position:absolute;top:var(--space-4);right:var(--space-4);z-index:20;width:280px}.MapPreview_footer__5_PUj{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-subtle)}.MapPreview_exploreButton__8M_gU{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border:none;border-radius:var(--radius-lg);color:white;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-glow);will-change:transform}.MapPreview_exploreButton__8M_gU:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow),var(--shadow-lg)}.MapPreview_exploreButton__8M_gU:focus-visible{outline:2px solid white;outline-offset:2px}.MapPreview_exploreIcon__kixke{width:16px;height:16px}.MapPreview_mapInfo__dgqmY{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.MapPreview_placeCount__s7LO9{color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.MapPreview_separator__XAJM4{opacity:.5}.MapPreview_mapType__nl5Zf{color:var(--color-text-secondary)}@media (max-width:768px){.MapPreview_mapPreview__bHp9W{margin:var(--space-4);max-height:calc(100vh - var(--space-8))}.MapPreview_footer__5_PUj,.MapPreview_header__Cjfsv{padding:var(--space-4)}.MapPreview_placeCardOverlay__cx3uk{position:static;width:100%;margin-top:var(--space-4)}.MapPreview_footer__5_PUj{flex-direction:column;gap:var(--space-4);text-align:center}}@media (prefers-reduced-motion:reduce){.MapPreview_loadingSpinner__uefed,.MapPreview_mapGrid__SYCPp{animation:none}}.About_aboutPage__NKayv{min-height:100vh;background:var(--color-bg-primary);color:var(--color-text-primary);margin-top:-1.5rem;position:relative;z-index:1}.About_container__Mtah5{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (min-width:640px){.About_container__Mtah5{padding:0 var(--space-6)}}@media (min-width:1024px){.About_container__Mtah5{padding:0 var(--space-8)}}.About_hero__iHvl3{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--color-bg-primary) 0,var(--color-bg-secondary) 100%)}.About_heroBackground__TDjCT{position:absolute;inset:0;z-index:1}.About_heroGrid__aqOU_{position:absolute;inset:0;background-image:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0);background-size:60px 60px;animation:About_heroGridMove__7Ug7K 30s linear infinite}@keyframes About_heroGridMove__7Ug7K{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.About_heroGradient__HkMI9{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(248,250,252,.6) 60%,var(--color-bg-primary) 100%)}.About_heroContent__oNW9v{position:relative;z-index:10;text-align:center;max-width:800px;padding:var(--space-8) 0}.About_heroIcon__F05H_{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto var(--space-8);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl),var(--shadow-glow);position:relative}.About_heroMapPin__06d3v{width:48px;height:48px;color:white;z-index:2}.About_heroIconPulse__rCyby{position:absolute;inset:-8px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-2xl);opacity:.4;animation:About_heroIconPulse__rCyby 3s ease-in-out infinite}@keyframes About_heroIconPulse__rCyby{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.05);opacity:.2}}.About_heroTitle__j6xEV{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-6);color:var(--color-text-primary)}@media (min-width:768px){.About_heroTitle__j6xEV{font-size:var(--font-size-6xl)}}.About_heroTitleAccent__N_SEw{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.About_heroDescription__ZcO7f{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-10);max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:768px){.About_heroDescription__ZcO7f{font-size:var(--font-size-xl)}}.About_heroActions__I6EJ3{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}@media (min-width:640px){.About_heroActions__I6EJ3{flex-direction:row;justify-content:center;gap:var(--space-6)}}.About_primaryButton__lSmWo,.About_secondaryButton__8wcOj{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--duration-300) var(--ease-out);cursor:pointer;will-change:transform;min-height:56px;text-decoration:none;border:none}.About_primaryButton__lSmWo{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:white;box-shadow:var(--shadow-lg),var(--shadow-glow)}.About_primaryButton__lSmWo:hover{box-shadow:var(--shadow-xl),var(--shadow-glow)}.About_secondaryButton__8wcOj{background:transparent;color:var(--color-text-primary);border:2px solid var(--color-border-muted)}.About_secondaryButton__8wcOj:hover{background:var(--color-bg-card);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.About_primaryButton__lSmWo:focus-visible,.About_secondaryButton__8wcOj:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.About_buttonIcon__01eIo{width:20px;height:20px}.About_floatingMarkers__f8Lp0{position:absolute;inset:0;z-index:5;pointer-events:none}.About_floatingMarker__eI3qs{position:absolute;pointer-events:auto}.About_cta__b8xP3,.About_features__MuBD0,.About_howItWorks__G4P8E,.About_team__LO_jH{padding:var(--space-20) 0;position:relative}.About_features__MuBD0{background:var(--color-bg-secondary)}.About_howItWorks__G4P8E{background:var(--color-bg-primary)}.About_cta__b8xP3,.About_team__LO_jH{background:var(--color-bg-secondary)}.About_cta__b8xP3{border-top:1px solid var(--color-border-subtle)}.About_sectionHeader__qW_vw{text-align:center;margin-bottom:var(--space-16);max-width:600px;margin-left:auto;margin-right:auto}.About_sectionTitle__j3qYP{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}@media (min-width:768px){.About_sectionTitle__j3qYP{font-size:var(--font-size-5xl)}}.About_sectionDescription__dSgCp{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.About_featuresGrid__w15xU{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width:640px){.About_featuresGrid__w15xU{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.About_featuresGrid__w15xU{grid-template-columns:repeat(4,1fr)}}.About_featureCard__pQ7oW{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all var(--duration-300) var(--ease-out);backdrop-filter:blur(10px);will-change:transform,box-shadow;box-shadow:var(--shadow-sm)}.About_featureCard__pQ7oW:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-xl),var(--shadow-glow)}.About_featureIcon__oSjuL{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-bg-tertiary);border-radius:var(--radius-xl);margin:0 auto var(--space-6);transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-sm)}.About_featureIconSvg__1ICI5{width:28px;height:28px}.About_featureTitle__U64ev{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}.About_featureDescription__XPTz5{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.About_stepsContainer__977XH{max-width:800px;margin:0 auto}.About_step___ekCE{position:relative;display:flex;gap:var(--space-6);margin-bottom:var(--space-12)}.About_step___ekCE:last-child{margin-bottom:0}.About_stepNumber__i_CH1{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);color:white;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-lg),var(--shadow-glow);transition:all var(--duration-200) var(--ease-out);cursor:pointer}.About_stepContent__QKmVP{flex:1}.About_stepHeader__Iou1c{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3)}.About_stepIcon__HTulx{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-accent-primary);transition:all var(--duration-200) var(--ease-out);box-shadow:var(--shadow-sm)}.About_stepIconSvg__Z_BDb{width:22px;height:22px}.About_stepTitle__lqo1z{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.About_stepDescription__R9aKu{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.About_stepConnector__nd9AO{position:absolute;left:28px;top:56px;width:2px;height:calc(100% + var(--space-6));background:linear-gradient(180deg,var(--color-accent-primary),var(--color-accent-secondary));opacity:.3;transform-origin:top}.About_teamGrid__gUjOn{display:grid;grid-template-columns:1fr;gap:var(--space-8);max-width:600px;margin:0 auto}@media (min-width:768px){.About_teamGrid__gUjOn{grid-template-columns:repeat(2,1fr);width:100vw;max-width:-moz-fit-content;max-width:fit-content}}.About_teamMember__hlv8U{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;transition:all var(--duration-300) var(--ease-out);backdrop-filter:blur(10px);will-change:transform;box-shadow:var(--shadow-sm)}.About_teamMember__hlv8U:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-xl),var(--shadow-glow)}.About_memberAvatar__kOEqq{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);color:white;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 auto var(--space-6);box-shadow:var(--shadow-lg),var(--shadow-glow);transition:all var(--duration-200) var(--ease-out)}.About_memberName__LgX2G{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2);line-height:var(--line-height-tight)}.About_memberRole__6_5Fa{font-size:var(--font-size-base);color:var(--color-accent-primary);font-weight:var(--font-weight-medium);margin:0 0 var(--space-4)}.About_memberDescription__NWAA3{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.About_ctaContent__UfhUD{text-align:center;max-width:600px;margin:0 auto}.About_ctaIcon__2hGld{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,var(--color-accent-secondary),#f59e0b);border-radius:var(--radius-full);margin:0 auto var(--space-6);box-shadow:var(--shadow-lg),var(--shadow-glow-red)}.About_ctaHeartIcon__lObQH{width:32px;height:32px;color:white}.About_ctaTitle__XTBte{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4);line-height:var(--line-height-tight)}@media (min-width:768px){.About_ctaTitle__XTBte{font-size:var(--font-size-5xl)}}.About_ctaDescription__kSnIf{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-10)}.About_ctaButton__N_B9C{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-10);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border:none;border-radius:var(--radius-xl);color:white;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--duration-300) var(--ease-out);box-shadow:var(--shadow-lg),var(--shadow-glow);will-change:transform;min-height:64px}.About_ctaButton__N_B9C:hover{box-shadow:var(--shadow-xl),var(--shadow-glow)}.About_ctaButton__N_B9C:focus-visible{outline:2px solid white;outline-offset:2px}.About_ctaButtonIcon__NtAcB{width:24px;height:24px}@media (max-width:640px){.About_hero__iHvl3{min-height:80vh;padding:var(--space-8) 0}.About_heroIcon__F05H_{width:80px;height:80px;margin-bottom:var(--space-6)}.About_heroMapPin__06d3v{width:32px;height:32px}.About_heroTitle__j6xEV{font-size:var(--font-size-3xl)}.About_heroDescription__ZcO7f{font-size:var(--font-size-base)}.About_primaryButton__lSmWo,.About_secondaryButton__8wcOj{width:100%;max-width:280px}.About_step___ekCE{flex-direction:column;text-align:center}.About_stepHeader__Iou1c{justify-content:center}.About_stepConnector__nd9AO{display:none}.About_cta__b8xP3,.About_features__MuBD0,.About_howItWorks__G4P8E,.About_team__LO_jH{padding:var(--space-12) 0}}@media (prefers-reduced-motion:reduce){.About_ctaIcon__2hGld,.About_heroGrid__aqOU_,.About_heroIconPulse__rCyby{animation:none}.About_ctaButton__N_B9C:hover,.About_featureCard__pQ7oW:hover,.About_primaryButton__lSmWo:hover,.About_secondaryButton__8wcOj:hover,.About_teamMember__hlv8U:hover{transform:none}}