.landing_container__Cuo_o{max-width:1080px;margin:0 auto}.landing_textCenter__cAHi2{text-align:center}.landing_mxAuto__dhNAJ{margin-left:auto;margin-right:auto}.landing_sectionLabel__dNgQc{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--land-blue);margin-bottom:12px}.landing_sectionLabelDark__K6fB4{color:rgba(91,127,165,.7)}.landing_sectionTitle__o7n2u{font-family:var(--font-caveat),cursive;font-size:clamp(36px,4.5vw,52px);font-weight:700;line-height:1.15;color:var(--land-ink);margin-bottom:16px}.landing_sectionTitleDark__c_ljH{color:var(--land-cream)}.landing_sectionSub__Goi8A{font-size:17px;color:var(--land-secondary);max-width:520px;line-height:1.65}.landing_sectionSubDark__CoIaD{color:rgba(250,247,242,.6)}.landing_reveal__6mPIk{animation:landing_revealIn__0E65J .6s var(--land-ease-out) both}@keyframes landing_revealIn__0E65J{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing_reveal__6mPIk{animation:none}}.landing_nav__gAPym{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:rgba(250,247,242,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s var(--land-ease-out)}.landing_navScrolled__A_grn{box-shadow:0 2px 20px rgba(45,41,38,.08)}.landing_navLogo__fa6a7{font-family:var(--font-caveat),cursive;font-size:36px;font-weight:700;color:var(--land-ink);text-decoration:none;letter-spacing:-.5px}.landing_navCta__8jqVW{background:var(--land-blue);color:#fff;font-size:14px;font-weight:700;padding:10px 22px;border-radius:9999px;text-decoration:none;transition:background .2s,transform .2s var(--land-ease-spring)}.landing_navCta__8jqVW:hover{background:var(--land-blue-dark);transform:scale(1.03)}@media (max-width:640px){.landing_nav__gAPym{padding:12px 18px}.landing_navCta__8jqVW{padding:8px 16px;font-size:13px}}.landing_hero___ILNH{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 24px;background:var(--land-cream)}.landing_liveMapBackdrop__LcemL{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.landing_dotGridSvg__LxTUF{position:absolute;inset:0;width:100%;height:100%}.landing_heatBloom__x_0GR{position:absolute;width:36vw;height:36vw;min-width:280px;min-height:280px;transform:translate(-50%,-50%);filter:blur(4px);opacity:.65;animation:landing_bloomDrift__KhiH6 18s ease-in-out infinite;will-change:transform,opacity}@keyframes landing_bloomDrift__KhiH6{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(calc(-50% + 4vw),calc(-50% - 3vw)) scale(1.15);opacity:.85}}.landing_spawnedPin__by00R{position:absolute;transform:translate(-50%,-50%);pointer-events:none;animation:landing_pinDrop__roY6E .6s var(--land-ease-spring,cubic-bezier(.34,1.56,.64,1)) both;transition:opacity .8s ease-out;will-change:transform,opacity}.landing_spawnedPin__by00R[data-fading=true]{opacity:0}.landing_spawnedPinBody____8qm{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#fff;border:2px solid var(--pin-color,#5b7fa5);border-radius:50% 50% 45% 55%/55% 55% 45% 45%;box-shadow:0 6px 14px rgba(45,41,38,.18)}.landing_spawnedPinRing__seFuu{position:absolute;top:50%;left:50%;width:52px;height:52px;border-radius:50%;border:2px solid var(--pin-color,#5b7fa5);transform:translate(-50%,-50%) scale(1);opacity:.55;animation:landing_pingRing__ZOkcb 1.6s ease-out forwards;pointer-events:none}@keyframes landing_pinDrop__roY6E{0%{transform:translate(-50%,calc(-50% - 14px)) scale(0);opacity:0}60%{transform:translate(-50%,-50%) scale(1.12);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes landing_pingRing__ZOkcb{0%{transform:translate(-50%,-50%) scale(1);opacity:.55}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.landing_reactionBurst__pKeR4{position:absolute;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 4px 8px rgba(45,41,38,.18));animation:landing_reactionRise__DWNdI 2s var(--land-ease-out,cubic-bezier(0,0,.2,1)) forwards;will-change:transform,opacity}@keyframes landing_reactionRise__DWNdI{0%{transform:translate(-50%,-40%) scale(.6);opacity:0}25%{transform:translate(-50%,-90%) scale(1);opacity:1}to{transform:translate(-50%,-220%) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.landing_heatBloom__x_0GR{animation:none;opacity:.55}.landing_spawnedPin__by00R{animation:none}.landing_spawnedPinRing__seFuu{animation:none;opacity:0}.landing_reactionBurst__pKeR4{display:none}}.landing_heroCard__o6IoO{position:relative;z-index:2;max-width:680px;width:100%;padding:44px 40px 36px;border-radius:28px;background:rgba(250,247,242,.72);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--land-shadow-mid);border:1px solid rgba(255,255,255,.6)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing_heroCard__o6IoO{background:rgba(250,247,242,.94)}}.landing_scrollCue__2xFTQ{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:3;display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:var(--land-secondary);text-decoration:none;font-family:var(--font-caveat),cursive;font-size:18px;letter-spacing:.02em}.landing_scrollCueLabel__3kIkL{line-height:1}.landing_scrollCueChevron__uY_lo{animation:landing_scrollChevronBob__cOqyQ 1.6s ease-in-out infinite;will-change:transform}@keyframes landing_scrollChevronBob__cOqyQ{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion:reduce){.landing_scrollCue__2xFTQ{display:none}}.landing_heroContent__cDz2K{position:relative;z-index:2;text-align:center;max-width:640px;margin:0 auto}.landing_heroBadge__kFXfm{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--land-secondary);box-shadow:var(--land-shadow-low);margin-bottom:28px}.landing_badgeDot__JZWp9{width:8px;height:8px;border-radius:50%;background:#6AB04C;animation:landing_pulse__rHL4T 2s infinite}@keyframes landing_pulse__rHL4T{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.landing_heroTitle__BHSuR{font-family:var(--font-caveat),cursive;font-size:clamp(52px,7vw,88px);font-weight:700;line-height:1.1;color:var(--land-ink);margin-bottom:20px;text-wrap:pretty}.landing_heroTitle__BHSuR span{color:var(--land-blue)}.landing_heroEmojiStrip___5urF{display:flex;justify-content:center;gap:10px;margin:4px 0 24px}.landing_heroEmojiPill__dy6Tp{width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--land-shadow-low);animation:landing_heroEmojiBob__n2xDk 3.6s ease-in-out infinite}@keyframes landing_heroEmojiBob__n2xDk{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.landing_heroEmojiPill__dy6Tp{animation:none}}.landing_heroSub__kkK98{font-size:clamp(17px,2.2vw,20px);color:var(--land-secondary);max-width:520px;margin:0 auto 40px;line-height:1.6}.landing_heroSub__kkK98 strong{color:var(--land-ink);font-weight:700}@media (max-width:640px){.landing_hero___ILNH{padding:60px 16px 80px;min-height:100vh}.landing_heroTitle__BHSuR{font-size:48px}.landing_heroCard__o6IoO{padding:28px 20px;border-radius:20px}.landing_heatBloom__x_0GR{width:70vw;height:70vw}}.landing_heroForm__Xe7iW{max-width:440px;margin:0 auto}.landing_formLabel__lvxCx{display:block;font-size:12px;font-weight:700;color:var(--land-secondary);margin-bottom:8px;text-align:left;letter-spacing:.04em}.landing_heroFormRow__boP90{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.landing_heroForm__Xe7iW input[type=email]{flex:1;min-width:220px;padding:14px 20px;border-radius:9999px;border:2px solid rgba(91,127,165,.2);font-family:var(--font-nunito),sans-serif;font-size:15px;color:var(--land-ink);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.landing_heroForm__Xe7iW input[type=email]:hover{border-color:rgba(91,127,165,.5)}.landing_heroForm__Xe7iW input[type=email]:focus{border-color:var(--land-blue);box-shadow:0 0 0 4px rgba(91,127,165,.15)}.landing_heroForm__Xe7iW input[type=email]::placeholder{color:#b0a8a3}.landing_inputError__OjKvF{border-color:#E17055!important;box-shadow:0 0 0 4px rgba(225,112,85,.12)!important}.landing_btnShimmer__svDiq{position:relative;overflow:hidden;background:var(--land-blue);color:#fff;font-family:var(--font-nunito),sans-serif;font-size:15px;font-weight:700;padding:14px 28px;border-radius:9999px;border:none;cursor:pointer;transition:background .2s,transform .2s var(--land-ease-spring);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:140px}.landing_btnShimmer__svDiq:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:landing_shimmer__ZcOyB 2.4s infinite}@keyframes landing_shimmer__ZcOyB{0%{left:-100%}to{left:200%}}.landing_btnShimmer__svDiq:hover{background:var(--land-blue-dark);transform:scale(1.03)}.landing_btnShimmer__svDiq:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.landing_btnShimmer__svDiq:after{animation:none}}.landing_formNote__TpErw{font-size:12px;color:var(--land-secondary);margin-top:12px;opacity:.8}.landing_formError__ZD9_k{font-size:13px;color:#E17055;margin-top:12px;font-weight:600}.landing_phoneToggle__yvupY{display:inline-block;margin-top:14px;background:none;border:none;cursor:pointer;font-family:var(--font-nunito),sans-serif;font-size:13px;font-weight:600;color:var(--land-blue);padding:4px 8px;border-radius:9999px;transition:background .15s,color .15s}.landing_phoneToggle__yvupY:hover{background:rgba(91,127,165,.08)}.landing_phoneRow__QBLFZ{margin-top:14px;text-align:left}.landing_phoneInput__Hlcs1{width:100%;padding:14px 20px;border-radius:9999px;border:2px solid rgba(91,127,165,.2);font-family:var(--font-nunito),sans-serif;font-size:15px;color:var(--land-ink);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.landing_phoneInput__Hlcs1:hover{border-color:rgba(91,127,165,.5)}.landing_phoneInput__Hlcs1:focus{border-color:var(--land-blue);box-shadow:0 0 0 4px rgba(91,127,165,.15)}.landing_phoneInput__Hlcs1::placeholder{color:#b0a8a3}.landing_formSuccess__fBU_5{text-align:center;padding:24px 16px}.landing_formSuccessTitle__vzkuO{font-family:var(--font-caveat),cursive;font-size:28px;color:var(--land-blue);margin-bottom:4px;font-weight:700}.landing_formSuccessSub__e0ZMg{font-size:14px;color:var(--land-secondary)}.landing_spinner__UHxss{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:landing_spin____2z_ .7s linear infinite}@keyframes landing_spin____2z_{to{transform:rotate(1turn)}}@media (max-width:640px){.landing_heroFormRow__boP90{flex-direction:column;align-items:stretch}.landing_btnShimmer__svDiq,.landing_heroForm__Xe7iW input[type=email]{width:100%}}.landing_mapSection__xo1FA{background:#fff;padding:80px 24px}.landing_mapLayout__JaIwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px;align-items:stretch;margin:48px auto 0;max-width:1180px}.landing_mapWrapper__H3q2g{position:relative;border-radius:24px;overflow:hidden;box-shadow:var(--land-shadow-mid);height:520px;background:#EAE6E0}@media (max-width:880px){.landing_mapLayout__JaIwo{grid-template-columns:1fr;max-width:720px}.landing_mapWrapper__H3q2g{height:440px}}.landing_mapGrid___APoN{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 0);background-size:60px 60px}.landing_mapRoadH__ndG_i{height:14px;left:0;right:0}.landing_mapRoadH__ndG_i,.landing_mapRoadV__2QoE2{position:absolute;background:rgba(255,255,255,.8);border-radius:2px}.landing_mapRoadV__2QoE2{width:14px;top:0;bottom:0}.landing_mapBlock__L2exP{position:absolute;border-radius:6px;background:rgba(200,195,185,.5)}.landing_mapPark__hIW2_{position:absolute;border-radius:8px;background:rgba(160,200,150,.45)}.landing_mapPin__8jmBs{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 8px rgba(0,0,0,.15));animation:landing_mapPinBounce__Ef_k5 .5s var(--land-ease-spring) forwards;animation-delay:var(--d,0s);opacity:0}@keyframes landing_mapPinBounce__Ef_k5{0%{opacity:0;transform:translate(-50%,-80%) scale(.5)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@media (prefers-reduced-motion:reduce){.landing_mapPin__8jmBs{animation:none;opacity:1}}.landing_mapPinCircle__A1kEM{width:66px;height:66px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:3px solid var(--pc);position:relative}.landing_mapPinPulse__4r1xn{position:absolute;inset:-3px;border-radius:50%;border:3px solid;pointer-events:none;animation:landing_mapPinPulse__4r1xn 2.4s var(--land-ease-out) infinite;animation-delay:var(--d,0s)}@keyframes landing_mapPinPulse__4r1xn{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.landing_mapPinPulse__4r1xn{animation:none;opacity:0}}.landing_mapPin__8jmBs:after{content:"";width:10px;height:14px;background:var(--pc);clip-path:polygon(50% 100%,0 0,100% 0);margin-top:-3px}.landing_reactionBubble__V7fTm{position:absolute;bottom:60px;left:38px;background:#fff;border-radius:9999px;padding:4px 10px;font-size:13px;font-weight:600;box-shadow:var(--land-shadow-low);color:var(--land-secondary);white-space:nowrap}.landing_mapNotes__jjQJR{display:flex;flex-direction:column;background:#fff;border-radius:24px;padding:24px 22px;box-shadow:var(--land-shadow-low);border:1px solid rgba(91,127,165,.08);height:520px;overflow:hidden}.landing_mapNotesHeader__1ZDPB{padding:4px 4px 16px}.landing_mapNotesTitle__Cc_ci{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--land-blue);margin:0 0 6px}.landing_mapNotesHint__k51_p{font-size:12.5px;color:var(--land-secondary);line-height:1.5;margin:0;opacity:.85}.landing_mapNotesList__ZV7w0{list-style:none;margin:0;padding:8px 4px 4px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}.landing_mapNote__3c4GY{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 8px;border-radius:14px;background:rgba(250,247,242,.6);transition:background .2s,transform .25s var(--land-ease-spring);animation:landing_noteSlideIn__LNVto .5s var(--land-ease-out) both}.landing_mapNote__3c4GY:hover{background:rgba(250,247,242,1);transform:translateX(2px)}@keyframes landing_noteSlideIn__LNVto{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing_mapNote__3c4GY{animation:none}}.landing_mapNoteEmoji__erPRJ{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid;display:flex;align-items:center;justify-content:center;box-shadow:var(--land-shadow-low)}.landing_mapNoteBody__0rh6K{min-width:0;flex:1}.landing_mapNoteText__Z_zuo{font-size:14px;color:var(--land-ink);line-height:1.45;margin:0 0 8px;font-weight:500}.landing_mapNoteReactions__N6Lac{list-style:none;padding:0;margin:0 0 6px;display:flex;flex-wrap:wrap;gap:6px}.landing_mapNoteReaction__YBGfS{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--rxc) 16%,transparent);font-size:11.5px;font-weight:700;color:var(--land-ink);letter-spacing:.01em;transition:transform .2s var(--land-ease-spring),background .2s}.landing_mapNoteReaction__YBGfS:hover{background:color-mix(in srgb,var(--rxc) 28%,transparent);transform:scale(1.06)}.landing_mapNoteReaction__YBGfS svg{flex-shrink:0}.landing_mapNoteMeta__KrVKs{font-size:11.5px;color:var(--land-secondary);letter-spacing:.02em;margin:0;font-weight:600;opacity:.7}@media (max-width:880px){.landing_mapNotes__jjQJR{height:auto;max-height:480px}}.landing_howSection__nrCSM{background:var(--land-cream);padding:100px 24px}.landing_howSubLine__Wb_Y5{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--land-secondary);margin-top:4px;opacity:.85}.landing_stepsGrid__aaIJN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:56px}.landing_stepCardInner__dmUZY{background:#fff;border-radius:20px;padding:32px 24px;position:relative;box-shadow:var(--land-shadow-low);overflow:hidden;transition:transform .25s var(--land-ease-spring),box-shadow .25s;height:100%}.landing_stepCardInner__dmUZY:hover{transform:translateY(-6px);box-shadow:var(--land-shadow-mid)}.landing_stepCardInner__dmUZY:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent);opacity:.5}.landing_stepAccentBar__n3KnS{position:absolute;top:0;left:0;right:0;height:4px;overflow:hidden;pointer-events:none}.landing_stepAccentBar__n3KnS:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:landing_stepStripe__QEOPp 3.5s linear infinite}@keyframes landing_stepStripe__QEOPp{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.landing_stepAccentBar__n3KnS:after{animation:none}}.landing_stepNum__2Tsmi{font-family:var(--font-caveat),cursive;font-size:96px;font-weight:700;color:var(--accent);opacity:.2;line-height:.9;margin-bottom:16px;margin-top:8px}.landing_stepTitle__mHFTO{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--land-ink)}.landing_stepDesc__OBHjB{font-size:14px;color:var(--land-secondary);line-height:1.6}.landing_emotionsSection__vlGsw{background:var(--land-cream);padding:100px 24px}.landing_emotionsGrid__HnndB{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:48px}.landing_emotionCard__rRxGk{background:#fff;border-radius:20px;padding:28px 24px;text-align:center;width:180px;box-shadow:var(--land-shadow-low);transition:transform .25s var(--land-ease-spring),box-shadow .25s;display:flex;flex-direction:column;align-items:center;gap:12px;animation:landing_emotionBob__3J8Fm 6s ease-in-out infinite;animation-delay:var(--bob-delay,0s)}.landing_emotionCard__rRxGk:hover{transform:translateY(-8px) scale(1.04);box-shadow:var(--land-shadow-mid);animation-play-state:paused}@keyframes landing_emotionBob__3J8Fm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.landing_emotionCard__rRxGk{animation:none}}.landing_emotionName__1VCJa{font-size:15px;font-weight:700}.landing_emotionDot__X1IQD{width:10px;height:10px;border-radius:50%}@media (max-width:640px){.landing_emotionsGrid__HnndB{gap:6px;flex-wrap:nowrap;padding:0 4px;margin-top:32px}.landing_emotionCard__rRxGk{width:auto;flex:1 1 0;min-width:0;padding:12px 4px;gap:6px;border-radius:14px}.landing_emotionCard__rRxGk img{width:40px!important;height:40px!important}.landing_emotionName__1VCJa{font-size:11px;line-height:1.2}.landing_emotionDot__X1IQD{width:6px;height:6px}}.landing_reactionsRow__S5snC{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.landing_reactionPill__XQCBK{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;font-size:14px;font-weight:600;color:var(--land-ink);background:#fff;box-shadow:var(--land-shadow-low);transition:transform .2s var(--land-ease-spring)}.landing_reactionPill__XQCBK:hover{transform:scale(1.05)}.landing_privacySection__DdmQR{background:var(--land-ink);color:var(--land-cream);padding:100px 24px}.landing_privacySection__DdmQR .landing_sectionTitle__o7n2u{color:var(--land-cream)}.landing_privacySection__DdmQR .landing_sectionSub__Goi8A{color:rgba(250,247,242,.65)}.landing_privacySection__DdmQR .landing_sectionLabel__dNgQc{color:rgba(91,127,165,.9)}.landing_privacyGrid___C66o{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:48px}.landing_privacyCard__6YzWG{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px 24px;transition:background .25s,transform .25s var(--land-ease-spring)}.landing_privacyCard__6YzWG:hover{background:rgba(255,255,255,.1);transform:translateY(-4px)}.landing_privacyIcon__FCS_q{width:44px;height:44px;border-radius:12px;background:rgba(91,127,165,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--land-blue)}.landing_privacyIcon__FCS_q svg{width:22px;height:22px}.landing_privacyCardTitle__BCo8J{font-size:16px;font-weight:700;color:var(--land-cream);margin-bottom:8px}.landing_privacyCardBody__shOa2{font-size:14px;color:rgba(250,247,242,.6);line-height:1.6}.landing_pricingSection__EXLaS{background:var(--land-cream);padding:100px 24px}.landing_pricingGrid__pbhWY{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start;margin-top:56px;max-width:860px;margin-left:auto;margin-right:auto}.landing_pricingCard__SAHvf{background:#fff;border-radius:24px;padding:36px 28px;box-shadow:var(--land-shadow-low);transition:transform .25s var(--land-ease-spring),box-shadow .25s;position:relative;text-align:left}.landing_pricingCard__SAHvf:hover{transform:translateY(-6px);box-shadow:var(--land-shadow-mid)}.landing_pricingCardFeatured__SiPg7{background:var(--land-blue);color:#fff;transform:scale(1.04);box-shadow:0 16px 48px rgba(91,127,165,.35);animation:landing_featuredBreath__UGUKR 4s ease-in-out infinite}.landing_pricingCardFeatured__SiPg7:hover{transform:scale(1.04) translateY(-6px);box-shadow:0 24px 56px rgba(91,127,165,.4);animation-play-state:paused}@keyframes landing_featuredBreath__UGUKR{0%,to{box-shadow:0 16px 48px rgba(91,127,165,.35),0 0 0 0 rgba(91,127,165,0)}50%{box-shadow:0 16px 56px rgba(91,127,165,.5),0 0 0 8px rgba(91,127,165,.08)}}@media (prefers-reduced-motion:reduce){.landing_pricingCardFeatured__SiPg7{animation:none}}.landing_pricingBadge__WUSQR{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#FDCB6E;color:var(--land-ink);font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 14px;border-radius:9999px;text-transform:uppercase;white-space:nowrap}.landing_pricingTier__QJRkS{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;color:var(--land-secondary)}.landing_pricingCardFeatured__SiPg7 .landing_pricingTier__QJRkS{color:rgba(255,255,255,.7)}.landing_pricingPrice__6VUMm{font-family:var(--font-caveat),cursive;font-size:48px;font-weight:700;line-height:1;margin-bottom:4px}.landing_pricingPer__45VND{font-size:14px;opacity:.6;margin-bottom:24px}.landing_pricingFeatures__OCBpg{list-style:none;padding:0;margin:0}.landing_pricingFeatures__OCBpg li{font-size:14px;padding:10px 0;border-bottom:1px solid rgba(91,127,165,.12);display:flex;align-items:flex-start;gap:10px}.landing_pricingCardFeatured__SiPg7 .landing_pricingFeatures__OCBpg li{border-color:rgba(255,255,255,.15)}.landing_featureIcon__Opve0{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;color:#6AB04C}.landing_featureIconSvg__78hwR{width:100%;height:100%}.landing_pricingCardFeatured__SiPg7 .landing_featureRow__zgpja .landing_featureIcon__Opve0{color:#FDCB6E}.landing_featureRowMissing__7NGJ_{opacity:.55}.landing_featureRowMissing__7NGJ_ .landing_featureIcon__Opve0{color:rgba(91,127,165,.55)}.landing_pricingCardFeatured__SiPg7 .landing_featureRowMissing__7NGJ_ .landing_featureIcon__Opve0{color:rgba(255,255,255,.5)}.landing_featureBody__t2BVr{display:flex;flex-direction:column;gap:2px;min-width:0}.landing_featureName__xWcN4{font-size:14px;line-height:1.35}.landing_featureValue__3osc3{opacity:.7}.landing_featureDesc__BpELp{font-size:12px;line-height:1.45;color:rgba(45,41,38,.6)}.landing_pricingCardFeatured__SiPg7 .landing_featureDesc__BpELp{color:rgba(255,255,255,.7)}.landing_pricingBtn__QU8TZ{display:block;width:100%;margin-top:24px;padding:13px;border-radius:9999px;border:none;cursor:pointer;font-family:var(--font-nunito),sans-serif;font-size:14px;font-weight:700;transition:transform .2s var(--land-ease-spring),opacity .2s;background:var(--land-blue);color:#fff}.landing_pricingBtn__QU8TZ:hover{transform:scale(1.03);opacity:.92}.landing_pricingCardFeatured__SiPg7 .landing_pricingBtn__QU8TZ{background:#fff;color:var(--land-blue)}@media (max-width:640px){.landing_pricingCardFeatured__SiPg7{transform:scale(1)}.landing_pricingCardFeatured__SiPg7:hover{transform:translateY(-6px)}}.landing_founderSection__dql3Y{background:var(--land-cream);padding:100px 24px}.landing_founderCard__d9zP6{background:#fff;border-radius:28px;padding:56px 64px;max-width:760px;margin:0 auto;box-shadow:var(--land-shadow-mid);position:relative;overflow:hidden}.landing_founderQuoteMark__hDoE0{font-family:var(--font-caveat),cursive;font-size:180px;font-weight:700;color:var(--land-blue);opacity:.08;line-height:1;position:absolute;top:-16px;left:32px;pointer-events:none;user-select:none;animation:landing_founderQuoteDrift__D6zUY 9s ease-in-out infinite}@keyframes landing_founderQuoteDrift__D6zUY{0%,to{transform:translate(0) rotate(-2deg);opacity:.08}50%{transform:translate(8px,-4px) rotate(0deg);opacity:.12}}@media (prefers-reduced-motion:reduce){.landing_founderQuoteMark__hDoE0{animation:none}}.landing_founderQuote__5uVLo{font-size:clamp(22px,3vw,30px);line-height:1.5;margin-bottom:32px}.landing_founderHeadline__3dgRq,.landing_founderQuote__5uVLo{font-family:var(--font-caveat),cursive;color:var(--land-ink);position:relative;z-index:1}.landing_founderHeadline__3dgRq{font-size:clamp(32px,4.4vw,44px);font-weight:700;line-height:1.2;margin:0 0 24px}.landing_founderBody__NeMoV{position:relative;z-index:1;margin-bottom:32px;font-size:16px;line-height:1.7;color:var(--land-secondary);text-align:left}.landing_founderBody__NeMoV p{margin:0 0 16px}.landing_founderBody__NeMoV p:last-child{margin-bottom:0}.landing_founderBodyAccent__9PBM1{font-family:var(--font-caveat),cursive;font-size:26px;color:var(--land-blue);font-weight:700;line-height:1.3;margin:8px 0 18px!important}.landing_founderBodyWelcome__9dFNN{font-family:var(--font-caveat),cursive;font-size:30px;color:var(--land-ink);font-weight:700;margin-top:24px!important}.landing_founderByline___r289{display:flex;align-items:center;gap:16px}.landing_founderAvatar__UURjP{border-radius:50%;object-fit:cover;object-position:center top;flex-shrink:0;box-shadow:var(--land-shadow-low)}.landing_founderName__WwerP{font-size:15px;font-weight:700;color:var(--land-ink)}.landing_founderTitle__mOUHQ{font-size:13px;color:var(--land-secondary);margin-top:2px}.landing_founderSignature__YyDr3{font-family:var(--font-caveat),cursive;font-size:22px;color:var(--land-blue);margin-top:4px;opacity:.85}@media (max-width:640px){.landing_founderCard__d9zP6{padding:36px 28px}.landing_founderQuoteMark__hDoE0{font-size:120px}}.landing_insightsSection__vRAl0{background:linear-gradient(180deg,#FFFFFF 0,var(--land-cream) 100%);padding:100px 24px}.landing_insightsLayout__dZdXe{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,360px);gap:32px;margin-top:56px;max-width:1180px;margin-left:auto;margin-right:auto}@media (max-width:940px){.landing_insightsLayout__dZdXe{grid-template-columns:1fr;max-width:720px}}.landing_calendarCard__h94NM{background:#fff;border-radius:24px;padding:28px 28px 24px;box-shadow:var(--land-shadow-mid);border:1px solid rgba(91,127,165,.08)}.landing_calendarHeader__JQvEF{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:24px}.landing_calendarMonth__zPq61{font-family:var(--font-caveat),cursive;font-size:28px;font-weight:700;line-height:1;color:var(--land-ink);margin:0}.landing_calendarSubtle__oz4TK{font-size:12px;color:var(--land-secondary);margin:6px 0 0;opacity:.8}.landing_calendarLegend__cAJzK{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--land-secondary);text-transform:capitalize}.landing_calendarLegendItem__qG3Ki{display:inline-flex;align-items:center;gap:4px}.landing_calendarLegendDot__E069Y{display:inline-block;width:8px;height:8px;border-radius:50%}.landing_calendarWeekRow__7EbyY{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.landing_calendarWeekDay__zQ2_L{text-align:center;font-size:11px;font-weight:700;color:var(--land-secondary);letter-spacing:.08em;padding:4px 0}.landing_calendarGrid__io79y{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.landing_calendarCell__b8hgR{position:relative;aspect-ratio:1/1;border-radius:10px;background:rgba(91,127,165,.04);border:1px solid rgba(91,127,165,.08);padding:6px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s var(--land-ease-spring),box-shadow .2s;cursor:default}.landing_calendarCell__b8hgR:hover{transform:translateY(-2px);box-shadow:var(--land-shadow-low)}.landing_calendarDate__D_3FA{font-size:11px;font-weight:700;color:var(--land-ink);line-height:1;opacity:.85}.landing_calendarCellDot__OaMlK{position:absolute;bottom:6px;left:6px;width:8px;height:8px;border-radius:50%}.landing_calendarCellDrops__UbiUh{position:absolute;bottom:4px;right:6px;font-size:10px;font-weight:700;color:var(--land-ink);opacity:.55}.landing_insightsRail__jG2Dy{display:flex;flex-direction:column;gap:16px}.landing_gameStat__yKQXc{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:var(--land-shadow-low);border:1px solid rgba(91,127,165,.08)}.landing_gameStatHeader__zZUyY{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.landing_gameStatLabel__Xuy0g{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--land-secondary)}.landing_gameStatValue__H0vXk{font-family:var(--font-caveat),cursive;font-size:30px;font-weight:700;line-height:1;color:var(--land-blue)}.landing_gameStatFlame__TgVvj{font-family:var(--font-nunito),sans-serif;font-size:18px;display:inline-block;animation:landing_flameFlicker__b9xVD 1.6s ease-in-out infinite}@keyframes landing_flameFlicker__b9xVD{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.1) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.landing_gameStatFlame__TgVvj{animation:none}}.landing_gameStatMeta__1bgFy{font-size:11.5px;color:var(--land-secondary);margin:2px 0 0;opacity:.85}.landing_gameXpBar__iDnL_{height:8px;background:rgba(91,127,165,.12);border-radius:999px;overflow:hidden;margin:8px 0 6px}.landing_gameXpFill__olAFO{display:block;height:100%;width:56%;background:linear-gradient(90deg,var(--land-blue),#FDCB6E);border-radius:999px;position:relative;animation:landing_xpShimmer__RtQfM 3s ease-in-out infinite}.landing_gameXpFill__olAFO:after{content:"";position:absolute;top:0;right:-6px;bottom:0;width:8px;background:rgba(255,255,255,.7);filter:blur(4px)}@keyframes landing_xpShimmer__RtQfM{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.landing_gameXpFill__olAFO{animation:none}}.landing_distributionCard__kLeR_{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:var(--land-shadow-low);border:1px solid rgba(91,127,165,.08)}.landing_distributionTitle__i5d7F{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--land-secondary);margin:0 0 12px}.landing_distributionList__LlNis{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.landing_distributionRow__a2ID0{display:grid;grid-template-columns:70px 1fr 36px;align-items:center;gap:10px}.landing_distributionLabel__Zl5Cb{font-size:12.5px;color:var(--land-ink);font-weight:600}.landing_distributionBar__xA_Xr{height:6px;background:rgba(91,127,165,.08);border-radius:999px;overflow:hidden}.landing_distributionFill__IVn3T{display:block;height:100%;border-radius:999px;animation:landing_distributionGrow__wpYGS 1.2s var(--land-ease-out) both}@keyframes landing_distributionGrow__wpYGS{0%{width:0!important}}@media (prefers-reduced-motion:reduce){.landing_distributionFill__IVn3T{animation:none}}.landing_distributionPct__3VOn7{font-size:11.5px;font-weight:700;color:var(--land-secondary);text-align:right}.landing_achievementsCard__Rc1Jf{background:#fff;border-radius:18px;padding:18px 20px;box-shadow:var(--land-shadow-low);border:1px solid rgba(91,127,165,.08)}.landing_achievementsTitle__Pi_sj{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--land-secondary);margin:0 0 12px}.landing_achievementsList__5rev_{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.landing_achievementBadge__IaX0l{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(91,127,165,.08);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--land-ink)}.landing_achievementIcon__FiqLt{font-size:14px;display:inline-block}.landing_faqSection__ai2uV{background:var(--land-cream);padding:80px 24px}.landing_faqGrid__XU8O5{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 32px;margin-top:48px;max-width:920px;margin-left:auto;margin-right:auto}.landing_faqItem__rEfoH{background:#fff;border-radius:18px;padding:24px 26px;box-shadow:var(--land-shadow-low);transition:transform .25s var(--land-ease-spring),box-shadow .25s}.landing_faqItem__rEfoH:hover{transform:translateY(-3px);box-shadow:var(--land-shadow-mid)}.landing_faqQuestion__wAKGB{font-size:16px;font-weight:700;color:var(--land-ink);margin-bottom:10px;line-height:1.4}.landing_faqAnswer__xc0oM{font-size:14.5px;color:var(--land-secondary);line-height:1.65}.landing_ctaSection__W2F1B{background:var(--land-ink);color:var(--land-cream);text-align:center;padding:100px 24px;position:relative;overflow:hidden}.landing_ctaSection__W2F1B>.landing_container__Cuo_o{position:relative;z-index:2}.landing_ctaAmbient__CWuR_{position:absolute;inset:0;pointer-events:none}.landing_ctaAmbientDot__A9i_a{position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(91,127,165,.55);box-shadow:0 0 12px rgba(91,127,165,.4);animation:landing_ctaDotFloat__6Udfd var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes landing_ctaDotFloat__6Udfd{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-22px);opacity:.7}}@media (prefers-reduced-motion:reduce){.landing_ctaAmbientDot__A9i_a{animation:none}}.landing_ctaPitch__HkL1h{color:rgba(250,247,242,.78);max-width:620px;margin:0 auto;font-size:clamp(15px,1.8vw,17px);line-height:1.7;text-align:center}.landing_ctaCount__NOXrl{color:rgba(250,247,242,.5);font-size:13px;margin:16px auto 0;text-align:center;letter-spacing:.02em}.landing_ctaFormWrap__i9ucF{margin-top:24px}.landing_ctaSection__W2F1B .landing_heroForm__Xe7iW input[type=email]{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:var(--land-cream)}.landing_ctaSection__W2F1B .landing_heroForm__Xe7iW input[type=email]::placeholder{color:rgba(250,247,242,.4)}.landing_ctaSection__W2F1B .landing_heroForm__Xe7iW input[type=email]:focus{border-color:var(--land-blue);box-shadow:0 0 0 4px rgba(91,127,165,.25)}.landing_ctaSection__W2F1B .landing_formNote__TpErw{color:rgba(250,247,242,.45)}.landing_ctaSection__W2F1B .landing_formLabel__lvxCx{color:rgba(250,247,242,.6)}.landing_ctaSection__W2F1B .landing_formSuccessTitle__vzkuO{color:#FDCB6E}.landing_ctaSection__W2F1B .landing_formSuccessSub__e0ZMg{color:rgba(250,247,242,.7)}.landing_ctaSection__W2F1B .landing_phoneInput__Hlcs1{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:var(--land-cream)}.landing_ctaSection__W2F1B .landing_phoneInput__Hlcs1::placeholder{color:rgba(250,247,242,.4)}.landing_ctaSection__W2F1B .landing_phoneInput__Hlcs1:focus{border-color:var(--land-blue);box-shadow:0 0 0 4px rgba(91,127,165,.25)}.landing_ctaSection__W2F1B .landing_phoneToggle__yvupY{color:rgba(250,247,242,.85)}.landing_ctaSection__W2F1B .landing_phoneToggle__yvupY:hover{background:rgba(255,255,255,.1)}.landing_appBtns__184yG{display:flex;gap:12px;justify-content:center;margin-top:40px;flex-wrap:wrap}.landing_appBtn___nrVw{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 20px;color:var(--land-cream);font-size:14px;font-weight:600;cursor:not-allowed;text-decoration:none;transition:background .2s,transform .2s var(--land-ease-spring)}.landing_appBtn___nrVw:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.landing_appBtnIcon__PHcOB svg{width:24px;height:24px;fill:var(--land-cream)}.landing_appBtnTextTop__gPk2m{font-size:10px;font-weight:400;opacity:.7;display:block}.landing_appBtnTextMain__JZ15I{font-size:15px;font-weight:700;display:block}.landing_footer__I_4dW{background:var(--land-ink);border-top:1px solid rgba(255,255,255,.07);padding:32px 48px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing_footerLogo__JMQ3T{font-family:var(--font-caveat),cursive;font-size:24px;font-weight:700;color:rgba(250,247,242,.7)}.landing_footerLinks__RoLus{display:flex;gap:24px;flex-wrap:wrap}.landing_footerLinks__RoLus a{font-size:13px;color:rgba(250,247,242,.45);text-decoration:none;transition:color .2s}.landing_footerLinks__RoLus a:hover{color:rgba(250,247,242,.8)}.landing_footerCopy__12cCa{font-size:12px;color:rgba(250,247,242,.3)}@media (max-width:640px){.landing_footer__I_4dW{padding:28px 20px;flex-direction:column;align-items:flex-start}}.landing_mobileCta__kMfVH{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;padding:12px 20px 20px;background:linear-gradient(to top,var(--land-cream) 70%,transparent);text-align:center;transition:opacity .25s var(--land-ease-out)}.landing_mobileCtaBtn__ewvvn{width:100%;max-width:340px;font-size:15px;padding:14px 32px}@media (max-width:640px){.landing_mobileCta__kMfVH{display:block}.landing_ctaSection__W2F1B,.landing_emotionsSection__vlGsw,.landing_founderSection__dql3Y,.landing_howSection__nrCSM,.landing_mapSection__xo1FA,.landing_pricingSection__EXLaS,.landing_privacySection__DdmQR{padding:72px 20px}}.landing_heroVideoWrap__6g5OL{position:absolute;inset:0;overflow:hidden;z-index:1;background:radial-gradient(ellipse at 25% 35%,rgba(91,127,165,.45) 0,transparent 55%),radial-gradient(ellipse at 75% 65%,rgba(253,203,110,.35) 0,transparent 55%),radial-gradient(ellipse at 50% 80%,rgba(228,180,194,.3) 0,transparent 55%),var(--land-cream)}.landing_heroVideo__B_J2I{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--land-cream)}.landing_heroVideoOverlay__0D7WV{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 110%,rgba(45,41,38,.55) 0,transparent 55%),radial-gradient(ellipse at 50% -10%,rgba(250,247,242,.6) 0,transparent 50%);pointer-events:none}.landing_heroOverlay__qH_H9{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;padding:0 24px;max-width:1200px;margin:0 auto}.landing_heroTagline__IjucP{font-family:var(--font-caveat),cursive;font-size:clamp(64px,11vw,180px);font-weight:700;line-height:.95;color:var(--land-cream);margin:0;letter-spacing:-.02em;text-shadow:0 4px 24px rgba(45,41,38,.35),0 0 60px rgba(45,41,38,.25)}.landing_heroOverlayCta__SnZuz{font-size:17px;padding:16px 36px;box-shadow:0 12px 32px rgba(91,127,165,.45)}.landing_heroOverlayHint__MniuE{font-family:var(--font-caveat),cursive;font-size:22px;color:rgba(250,247,242,.85);margin:0;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.landing_heroVideo__B_J2I{display:none}.landing_heroVideoWrap__6g5OL{background:url(/motion/hero-map-poster.jpg) 50%/cover no-repeat,var(--land-cream)}}.landing_navLogo__fa6a7{display:inline-flex;align-items:center;gap:10px}.landing_navLiveDot__UHRaj{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 12px currentColor;transition:background .6s var(--land-ease-out),box-shadow .6s var(--land-ease-out);animation:landing_navLiveDotPulse__OpwFb 2.4s ease-in-out infinite}@keyframes landing_navLiveDotPulse__OpwFb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@media (prefers-reduced-motion:reduce){.landing_navLiveDot__UHRaj{animation:none}}.landing_mapWrapper__H3q2g .landing_mapPin__8jmBs{animation-play-state:paused;opacity:0}.landing_mapWrapperActive__gpPHl .landing_mapPin__8jmBs{animation-play-state:running}.landing_mapWrapper__H3q2g .landing_mapPinPulse__4r1xn{animation-play-state:paused}.landing_mapWrapperActive__gpPHl .landing_mapPinPulse__4r1xn{animation-play-state:running}@media (prefers-reduced-motion:reduce){.landing_mapWrapperActive__gpPHl .landing_mapPin__8jmBs,.landing_mapWrapper__H3q2g .landing_mapPin__8jmBs{animation:none;opacity:1}}.landing_mapYouHere__pnqwt{position:absolute;left:48%;top:51%;width:18px;height:18px;transform:translate(-50%,-50%);z-index:5;pointer-events:none}.landing_mapYouHereDot__qW3TA{position:absolute;inset:0;border-radius:50%;background:var(--land-blue);box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 18px rgba(91,127,165,.6)}.landing_mapYouHereRing__5AE92{position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;border:2px solid var(--land-blue);transform:translate(-50%,-50%);animation:landing_youHereRing___R3Vw 2.4s ease-out infinite}@keyframes landing_youHereRing___R3Vw{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(4.5);opacity:0}}@media (prefers-reduced-motion:reduce){.landing_mapYouHereRing__5AE92{animation:none;opacity:0}}.landing_stepPlayer__3GSFZ{width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;margin-bottom:8px;background:linear-gradient(135deg,var(--land-cream) 0,#fff 100%);box-shadow:inset 0 0 0 1px rgba(91,127,165,.1)}.landing_stepCardInner__dmUZY{display:flex;flex-direction:column}.landing_emotionMorphWrap__hKBQx{width:min(440px,100%);aspect-ratio:1/1;margin:36px auto 0;border-radius:28px;overflow:hidden;box-shadow:var(--land-shadow-mid);border:1px solid rgba(91,127,165,.08)}.landing_privacyFuzzWrap__E5HqQ{width:100%;max-width:1100px;aspect-ratio:1280/720;margin:48px auto 56px;border-radius:24px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08)}.landing_pricingRadiusWrap__7kV9h{aspect-ratio:1280/520;margin:48px auto 8px;border-radius:20px;border:1px solid rgba(91,127,165,.08)}.landing_founderTimelineWrap__IhgHy,.landing_pricingRadiusWrap__7kV9h{width:100%;max-width:1100px;overflow:hidden;box-shadow:var(--land-shadow-mid)}.landing_founderTimelineWrap__IhgHy{aspect-ratio:1280/720;margin:0 auto 56px;border-radius:24px;border:1px solid rgba(91,127,165,.08)}.landing_scribbleHighlight__f3iOc{position:relative;display:inline;background:linear-gradient(transparent 70%,rgba(253,203,110,.45) 0);padding:0 2px;font-weight:600;color:var(--land-ink)}.landing_ctaInner__jiLkD{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,360px);gap:56px;align-items:center}.landing_ctaContent___CbEE,.landing_ctaContent___CbEE .landing_ctaCount__NOXrl,.landing_ctaContent___CbEE .landing_ctaPitch__HkL1h,.landing_ctaContent___CbEE .landing_sectionLabel__dNgQc,.landing_ctaContent___CbEE .landing_sectionTitle__o7n2u{text-align:left}.landing_ctaPhoneWrap__3_If2{display:flex;align-items:center;justify-content:center}.landing_ctaPhone__XkX2i{position:relative;width:280px;height:580px;border-radius:44px;background:#1A1816;border:8px solid #0e0d0c;box-shadow:0 30px 80px rgba(0,0,0,.6),inset 0 0 0 2px rgba(255,255,255,.04);overflow:hidden;padding:14px}.landing_ctaPhoneNotch__NjQws{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:96px;height:22px;background:#0E0D0C;border-radius:0 0 14px 14px;z-index:2}.landing_ctaPhoneScreen___VOiQ{width:100%;height:100%;border-radius:30px;overflow:hidden;background:#F4F0E8;display:flex;flex-direction:column;position:relative}.landing_phoneStatusBar__wKWFC{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 6px;color:var(--land-ink);font-size:11px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.landing_phoneStatusTime__IkllH{font-variant-numeric:tabular-nums}.landing_phoneStatusIcons__vN26O{display:inline-flex;align-items:center;gap:4px;color:var(--land-ink);opacity:.85}.landing_phoneAppHeader__hvGau{display:flex;align-items:center;justify-content:space-between;padding:4px 18px 10px;flex-shrink:0}.landing_phoneAppTitle__crCCc{font-family:var(--font-caveat),cursive;font-size:20px;font-weight:700;color:var(--land-ink);line-height:1}.landing_phoneAppCount__neLWH{font-size:10px;font-weight:700;color:var(--land-blue);background:rgba(91,127,165,.14);padding:4px 8px;border-radius:9999px}.landing_phoneMapBody__ytQN2{position:relative;flex:1;overflow:hidden}.landing_phoneMapSvg__UCIiY{position:absolute;inset:0;width:100%;height:100%}.landing_phoneYouAreHere__wOsCQ{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.landing_phoneYouAreHereRing__2MKD7{position:absolute;left:50%;top:50%;width:36px;height:36px;border-radius:50%;background:rgba(91,127,165,.22);transform:translate(-50%,-50%);animation:landing_pingRing__ZOkcb 2.2s ease-out infinite}.landing_phoneYouAreHereDot__f17n4{position:relative;display:block;width:14px;height:14px;border-radius:50%;background:var(--land-blue);border:3px solid #fff;box-shadow:0 3px 8px rgba(91,127,165,.5)}.landing_phonePin__lbGKR{position:absolute;transform:translate(-50%,-50%);z-index:3}.landing_phonePinDisc__yOXyK{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid;display:flex;align-items:center;justify-content:center}.landing_phonePinBadge__4mcUe{position:absolute;top:-4px;right:-6px;background:var(--land-blue);color:#fff;font-size:8px;font-weight:800;padding:1px 5px;border-radius:9999px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.landing_phoneDockWrap__0QvCI{padding:12px 14px 18px;flex-shrink:0}.landing_phoneDockBtn__wW3W9{width:100%;background:var(--land-blue);color:#fff;border:none;border-radius:9999px;padding:11px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px rgba(91,127,165,.4);cursor:default}@media (max-width:880px){.landing_ctaInner__jiLkD{grid-template-columns:1fr}.landing_ctaContent___CbEE,.landing_ctaContent___CbEE .landing_ctaCount__NOXrl,.landing_ctaContent___CbEE .landing_ctaPitch__HkL1h,.landing_ctaContent___CbEE .landing_sectionLabel__dNgQc,.landing_ctaContent___CbEE .landing_sectionTitle__o7n2u{text-align:center}.landing_ctaPhoneWrap__3_If2{order:-1;margin-bottom:24px}.landing_ctaPhone__XkX2i{width:240px;height:500px}}.landing_footer__I_4dW{position:relative;overflow:hidden}.landing_footerSparkle__XKDHf{position:absolute;inset:0;pointer-events:none;opacity:.5}.landing_footerSparkleDot__7xYMA{position:absolute;width:6px;height:6px;border-radius:50%;animation:landing_footerTwinkle__TcVmR 5s ease-in-out infinite}@keyframes landing_footerTwinkle__TcVmR{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.landing_footerSparkleDot__7xYMA{animation:none;opacity:.5}}.landing_emotionTint__z7MBI{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 50%,var(--tint-color,transparent) 0,transparent 70%);opacity:.18;transition:background 1.2s var(--land-ease-out),opacity .6s var(--land-ease-out);mix-blend-mode:multiply}html[data-active-section=hero] .landing_emotionTint__z7MBI{--tint-color:rgba(91,127,165,0.4)}html[data-active-section=map] .landing_emotionTint__z7MBI{--tint-color:rgba(232,168,124,0.5)}html[data-active-section=how-it-works] .landing_emotionTint__z7MBI{--tint-color:rgba(253,203,110,0.45)}html[data-active-section=emotions] .landing_emotionTint__z7MBI{--tint-color:rgba(228,180,194,0.45)}html[data-active-section=insights] .landing_emotionTint__z7MBI{--tint-color:rgba(184,169,201,0.45)}html[data-active-section=privacy] .landing_emotionTint__z7MBI{--tint-color:rgba(116,185,255,0.4)}html[data-active-section=pricing] .landing_emotionTint__z7MBI{--tint-color:rgba(168,213,186,0.5)}html[data-active-section=story] .landing_emotionTint__z7MBI{--tint-color:rgba(225,112,85,0.35)}html[data-active-section=faq] .landing_emotionTint__z7MBI{--tint-color:rgba(106,176,76,0.4)}.landing_stickyPinTrail__5QxrL{position:fixed;bottom:28px;right:28px;width:18px;height:18px;z-index:60;pointer-events:none;transition:transform .5s var(--land-ease-spring);transform:scale(calc(.4 + var(--scroll-progress, 0) * .6))}.landing_stickyPinDot__YKIax{position:absolute;inset:0;border-radius:50%;background:var(--pin-color,#5B7FA5);box-shadow:0 0 0 3px rgba(255,255,255,.92),0 6px 18px rgba(0,0,0,.18),0 0 24px var(--pin-color,#5B7FA5);transition:background .6s var(--land-ease-out),box-shadow .6s var(--land-ease-out);animation:landing_stickyPinPulse__LPoDP 2.6s ease-in-out infinite}@keyframes landing_stickyPinPulse__LPoDP{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}html[data-active-section=hero] .landing_stickyPinTrail__5QxrL{--pin-color:#5B7FA5}html[data-active-section=map] .landing_stickyPinTrail__5QxrL{--pin-color:#E8A87C}html[data-active-section=how-it-works] .landing_stickyPinTrail__5QxrL{--pin-color:#FDCB6E}html[data-active-section=emotions] .landing_stickyPinTrail__5QxrL{--pin-color:#E4B4C2}html[data-active-section=insights] .landing_stickyPinTrail__5QxrL{--pin-color:#B8A9C9}html[data-active-section=privacy] .landing_stickyPinTrail__5QxrL{--pin-color:#74B9FF}html[data-active-section=pricing] .landing_stickyPinTrail__5QxrL{--pin-color:#A8D5BA}html[data-active-section=story] .landing_stickyPinTrail__5QxrL{--pin-color:#E17055}html[data-active-section=faq] .landing_stickyPinTrail__5QxrL{--pin-color:#6AB04C}@media (prefers-reduced-motion:reduce){.landing_stickyPinDot__YKIax{animation:none}.landing_stickyPinTrail__5QxrL{transform:none}}@media (max-width:640px){.landing_stickyPinTrail__5QxrL{display:none}}.landing_mapPinDrift__6RPRr{animation:landing_mapPinDrift__6RPRr var(--drift-duration,6s) ease-in-out infinite;animation-delay:var(--drift-delay,0s);will-change:transform}@keyframes landing_mapPinDrift__6RPRr{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}.landing_liveDot__TPWBw{width:8px;height:8px;border-radius:50%;background:#6AB04C;box-shadow:0 0 8px #6AB04C99;animation:landing_liveDotPulse__NnyUM 1.6s ease-in-out infinite}@keyframes landing_liveDotPulse__NnyUM{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.landing_driftingEmoji___o53F{position:absolute;bottom:-15%;pointer-events:none;animation:landing_floatUp__IrW4n var(--float-duration,28s) linear var(--float-delay,0s) infinite;will-change:transform,opacity}@keyframes landing_floatUp__IrW4n{0%{transform:translateY(0) scale(.92);opacity:0}10%{opacity:.7}to{transform:translateY(-120vh) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.landing_driftingEmoji___o53F,.landing_liveDot__TPWBw,.landing_mapPinDrift__6RPRr{animation:none}}