.LandingPage_page__v5hg8{--page-bg:#ffffff;--hero-bg:#fff200;--hero-bg-soft:#fff86a;--ink:#141414;--muted:#5f5f4a;--surface:#ffffff;--surface-yellow:#fffde7;--border:rgba(20,20,20,0.13);--shadow:rgba(20,20,20,0.16);--radius-sm:18px;--radius-md:28px;--radius-lg:42px;background:var(--page-bg);color:var(--ink);overflow:hidden}.LandingPage_header__9kj_r{align-items:center;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1180px;padding:22px 24px 0;position:relative;z-index:3}.LandingPage_headerAction__alTDK,.LandingPage_headerSecondaryAction__8WYF_,.LandingPage_logo__rXi8P,.LandingPage_nav__3MwI7,.LandingPage_primaryButton__8VTIl,.LandingPage_secondaryButton__fHybJ{align-items:center;display:inline-flex}.LandingPage_logo__rXi8P{font-size:17px;font-weight:900;gap:10px;justify-self:start;line-height:1}.LandingPage_logoMark__teZ6Y{background:var(--ink);border-radius:50%;color:var(--hero-bg);display:grid;font-size:15px;height:34px;place-items:center;width:34px}.LandingPage_nav__3MwI7{background:rgba(255,255,255,.72);border:1px solid rgba(20,20,20,.1);border-radius:999px;box-shadow:0 12px 34px rgba(20,20,20,.08);gap:4px;justify-self:center;padding:6px}.LandingPage_nav__3MwI7 a{border-radius:999px;color:var(--ink);font-size:13px;font-weight:800;line-height:1;padding:11px 14px}.LandingPage_claimBox__5F0Ig a:focus-visible,.LandingPage_headerAction__alTDK:focus-visible,.LandingPage_headerSecondaryAction__8WYF_:focus-visible,.LandingPage_nav__3MwI7 a:focus-visible,.LandingPage_primaryButton__8VTIl:focus-visible,.LandingPage_secondaryButton__fHybJ:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.LandingPage_authControls__IOASq{align-items:center;display:flex;gap:10px;justify-self:end}.LandingPage_headerAction__alTDK{background:var(--ink);color:var(--surface);justify-self:end;padding:14px 18px}.LandingPage_headerAction__alTDK,.LandingPage_headerSecondaryAction__8WYF_{border:0;border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:900;line-height:1}.LandingPage_headerSecondaryAction__8WYF_{background:transparent;color:var(--ink);padding:14px 12px}.LandingPage_hero__0ZB9j{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,0) 18%),var(--hero-bg);border-bottom:1px solid rgba(20,20,20,.12);display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin:-60px auto 0;min-height:88vh;padding:120px max(24px,calc((100vw - 1180px) / 2)) 70px;position:relative}.LandingPage_hero__0ZB9j:after{background:linear-gradient(90deg,rgba(20,20,20,.1) 1px,transparent 0),linear-gradient(180deg,rgba(20,20,20,.1) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;opacity:.18;pointer-events:none;position:absolute}.LandingPage_heroArt__kFY4L,.LandingPage_heroCopy__v1xhr{position:relative;z-index:1}.LandingPage_heroCopy__v1xhr{max-width:590px}.LandingPage_finalCta__sJhMt h2,.LandingPage_hangoutCopy__W1igN h2,.LandingPage_heroCopy__v1xhr h1,.LandingPage_sectionIntro__H8twJ h2{letter-spacing:0;line-height:.9;margin:0}.LandingPage_heroCopy__v1xhr h1{font-size:clamp(52px,8vw,106px);max-width:820px}.LandingPage_heroCopy__v1xhr p{color:rgba(20,20,20,.74);font-size:clamp(18px,2vw,24px);font-weight:650;line-height:1.42;margin:24px 0 0;max-width:560px}.LandingPage_heroActions__pVyIo{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.LandingPage_primaryButton__8VTIl,.LandingPage_secondaryButton__fHybJ{border:2px solid var(--ink);border-radius:999px;font-size:15px;font-weight:950;justify-content:center;line-height:1;min-height:52px;padding:0 22px}.LandingPage_primaryButton__8VTIl{background:var(--ink);color:var(--surface)}.LandingPage_secondaryButton__fHybJ{background:var(--surface);color:var(--ink)}.LandingPage_heroArt__kFY4L{min-height:620px;position:relative}.LandingPage_pinboard__l9Z4x{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(132px,1fr));bottom:0;position:absolute;right:18px;top:16px;width:min(640px,100%)}.LandingPage_pin__N47vz{border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:10px 12px 0 rgba(20,20,20,.16);display:flex;flex-direction:column;justify-content:flex-end;min-height:150px;padding:18px}.LandingPage_claimBox__5F0Ig span,.LandingPage_moodCard__wQH6q span,.LandingPage_pin__N47vz span,.LandingPage_roomHeader__Tim_M span,.LandingPage_stepCard__VZalq span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}.LandingPage_pin__N47vz strong{font-size:18px;line-height:1;margin-top:12px}.LandingPage_pin__N47vz p{font-size:15px;font-weight:750;line-height:1.22;margin:10px 0 0}.LandingPage_pinSmall__FL0il{min-height:168px}.LandingPage_pinMedium__CZzJ5{min-height:214px}.LandingPage_pinLarge__ZAEec{grid-row:span 2;min-height:286px}.LandingPage_pinPaper__fzlwm{background:var(--surface)}.LandingPage_pinSun__r2IYT{background:var(--surface-yellow)}.LandingPage_pinInk__g7gq0{background:var(--ink);color:var(--surface)}.LandingPage_pinInk__g7gq0 span{color:var(--hero-bg)}.LandingPage_tiltLeft__jqPlJ{transform:rotate(-2deg)}.LandingPage_tiltRight__250kV{transform:rotate(2deg)}.LandingPage_tiltNone__ogHNu{transform:rotate(0)}.LandingPage_phonePreview__h2Uj3{animation:LandingPage_floatPreview__qIYL4 7s ease-in-out infinite;background:var(--surface);border:3px solid var(--ink);border-radius:38px;bottom:10px;box-shadow:18px 18px 0 rgba(20,20,20,.18);left:0;min-height:430px;padding:18px;position:absolute;width:min(330px,50vw)}.LandingPage_phoneTop__e_m0v{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:14px}.LandingPage_phoneTop__e_m0v div{align-items:center;display:flex;gap:8px}.LandingPage_phoneTop__e_m0v span{font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.LandingPage_statusDot__iUU3Z{background:var(--hero-bg);border:2px solid var(--ink);border-radius:50%;height:12px;width:12px}.LandingPage_agentAvatar__ruWqc{align-items:center;background:var(--hero-bg);border:3px solid var(--ink);border-radius:30px;box-shadow:8px 8px 0 rgba(20,20,20,.12);display:flex;font-size:68px;font-weight:950;height:150px;justify-content:center;margin:22px auto;width:150px}.LandingPage_chatStack__v3CzW{display:grid;grid-gap:10px;gap:10px}.LandingPage_agentBubble__TJ1RD,.LandingPage_friendBubble__2mVPM{border-radius:18px;font-size:14px;font-weight:800;line-height:1.28;margin:0;padding:12px 14px}.LandingPage_friendBubble__2mVPM{background:#f2f2ec;justify-self:start;max-width:76%}.LandingPage_agentBubble__TJ1RD{background:var(--ink);color:var(--surface);justify-self:end;max-width:82%}.LandingPage_finalCta__sJhMt,.LandingPage_hangoutSection__nJT6Y,.LandingPage_stepsSection__LmzwB,.LandingPage_vibesSection__VB1H3{margin:0 auto;max-width:1180px;padding:96px 24px}.LandingPage_sectionIntro__H8twJ{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);margin-bottom:34px}.LandingPage_finalCta__sJhMt h2,.LandingPage_hangoutCopy__W1igN h2,.LandingPage_sectionIntro__H8twJ h2{font-size:clamp(42px,6vw,72px)}.LandingPage_finalCta__sJhMt p,.LandingPage_hangoutCopy__W1igN p,.LandingPage_sectionIntro__H8twJ p{color:var(--muted);font-size:18px;font-weight:650;line-height:1.45;margin:0}.LandingPage_stepsGrid__4X4vY{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_stepCard__VZalq{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:8px 8px 0 rgba(20,20,20,.08);min-height:260px;padding:24px}.LandingPage_stepCard__VZalq h3{font-size:clamp(28px,3vw,38px);letter-spacing:0;line-height:.96;margin:44px 0 14px}.LandingPage_stepCard__VZalq p{color:var(--muted);font-size:16px;font-weight:650;line-height:1.45;margin:0 0 24px}.LandingPage_stepCard__VZalq strong{background:var(--hero-bg);border:2px solid var(--ink);border-radius:999px;display:inline-flex;font-size:13px;font-weight:950;line-height:1;padding:10px 12px}.LandingPage_vibesSection__VB1H3{max-width:none;padding-left:max(24px,calc((100vw - 1180px) / 2));padding-right:max(24px,calc((100vw - 1180px) / 2))}.LandingPage_moodWall__akfnb{column-count:3;column-gap:18px}.LandingPage_moodCard__wQH6q{page-break-inside:avoid;break-inside:avoid;border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:8px 8px 0 rgba(20,20,20,.1);display:inline-block;margin:0 0 18px;min-height:210px;padding:22px;width:100%}.LandingPage_moodCard__wQH6q h3{font-size:clamp(30px,4vw,50px);letter-spacing:0;line-height:.92;margin:56px 0 16px}.LandingPage_moodCard__wQH6q p{font-size:17px;font-weight:800;line-height:1.24;margin:0}.LandingPage_moodBright__EWx_J{background:var(--hero-bg)}.LandingPage_moodDark__DtRKg{background:var(--ink);color:var(--surface)}.LandingPage_moodDark__DtRKg span{color:var(--hero-bg)}.LandingPage_moodSoft__KmAK3{background:var(--surface-yellow)}.LandingPage_hangoutSection__nJT6Y{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,.68fr) minmax(420px,1fr)}.LandingPage_hangoutCopy__W1igN p{margin-top:22px;max-width:520px}.LandingPage_hangoutPreview__xWOZD{background:var(--ink);border:3px solid var(--ink);border-radius:var(--radius-lg);box-shadow:14px 14px 0 rgba(20,20,20,.12);color:var(--surface);display:grid;grid-template-columns:170px minmax(0,1fr);min-height:430px;overflow:hidden}.LandingPage_roomSidebar__M9xlp{background:#242424;display:grid;grid-gap:14px;gap:14px;grid-auto-rows:min-content;padding:24px}.LandingPage_roomSidebar__M9xlp strong{color:var(--hero-bg);font-size:18px;line-height:1}.LandingPage_roomSidebar__M9xlp span{color:rgba(255,255,255,.78);font-size:14px;font-weight:800}.LandingPage_roomChat__k_iSF{background:#ffffff;color:var(--ink);display:flex;flex-direction:column;min-width:0}.LandingPage_roomHeader__Tim_M{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:22px 24px}.LandingPage_roomHeader__Tim_M strong{font-size:20px}.LandingPage_roomMessages__cEw8b{display:grid;grid-gap:18px;gap:18px;padding:24px}.LandingPage_roomMessage__WuEq8{display:grid;grid-gap:12px;gap:12px;grid-template-columns:44px minmax(0,1fr)}.LandingPage_messageAvatar__r4xka{align-items:center;background:var(--hero-bg);border:2px solid var(--ink);border-radius:16px;display:flex;font-size:20px;font-weight:950;height:44px;justify-content:center;text-transform:uppercase;width:44px}.LandingPage_roomMessage__WuEq8 strong{font-size:14px;line-height:1;text-transform:uppercase}.LandingPage_roomMessage__WuEq8 p{background:#f4f4ee;border-radius:18px;color:var(--ink);font-size:16px;font-weight:750;line-height:1.36;margin:6px 0 0;padding:14px 16px}.LandingPage_finalCta__sJhMt{align-items:center;background:var(--hero-bg);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:12px 12px 0 rgba(20,20,20,.12);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);margin-bottom:24px;padding:44px}.LandingPage_finalCta__sJhMt p{color:rgba(20,20,20,.72);margin-top:20px;max-width:620px}.LandingPage_claimBox__5F0Ig{background:var(--surface);border:2px solid var(--ink);border-radius:28px;box-shadow:8px 8px 0 rgba(20,20,20,.12);display:grid;grid-gap:12px;gap:12px;padding:22px}.LandingPage_claimBox__5F0Ig strong{font-size:clamp(34px,5vw,58px);letter-spacing:0;line-height:.9}.LandingPage_claimBox__5F0Ig a{align-items:center;background:var(--ink);border-radius:999px;color:var(--surface);display:inline-flex;font-size:14px;font-weight:950;justify-content:center;line-height:1;min-height:46px;padding:0 18px;width:-moz-fit-content;width:fit-content}@keyframes LandingPage_floatPreview__qIYL4{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(1deg)}}@media (hover:hover){.LandingPage_claimBox__5F0Ig a:hover,.LandingPage_headerSecondaryAction__8WYF_:hover,.LandingPage_nav__3MwI7 a:hover,.LandingPage_secondaryButton__fHybJ:hover{transform:translateY(-1px)}.LandingPage_headerAction__alTDK:hover,.LandingPage_primaryButton__8VTIl:hover{background:#2a2a2a}}@media (max-width:980px){.LandingPage_header__9kj_r{grid-template-columns:1fr auto}.LandingPage_nav__3MwI7{display:none}.LandingPage_finalCta__sJhMt,.LandingPage_hangoutSection__nJT6Y,.LandingPage_hero__0ZB9j,.LandingPage_sectionIntro__H8twJ{grid-template-columns:1fr}.LandingPage_hero__0ZB9j{margin-top:-56px;min-height:auto;padding-top:118px}.LandingPage_heroArt__kFY4L{min-height:610px}.LandingPage_pinboard__l9Z4x{right:0;width:100%}.LandingPage_phonePreview__h2Uj3{width:min(330px,64vw)}.LandingPage_stepsGrid__4X4vY{grid-template-columns:1fr}.LandingPage_moodWall__akfnb{column-count:2}}@media (max-width:640px){.LandingPage_header__9kj_r{padding:16px 16px 0}.LandingPage_authControls__IOASq{gap:6px}.LandingPage_headerAction__alTDK,.LandingPage_headerSecondaryAction__8WYF_{padding:13px 15px}.LandingPage_hero__0ZB9j{gap:34px;padding:108px 16px 52px}.LandingPage_heroCopy__v1xhr h1{font-size:clamp(46px,16vw,70px)}.LandingPage_heroActions__pVyIo{display:grid}.LandingPage_primaryButton__8VTIl,.LandingPage_secondaryButton__fHybJ{width:100%}.LandingPage_heroArt__kFY4L{min-height:720px}.LandingPage_pinboard__l9Z4x{gap:12px;grid-template-columns:1fr 1fr}.LandingPage_pin__N47vz{border-radius:var(--radius-sm);min-height:142px;padding:14px}.LandingPage_pinLarge__ZAEec{min-height:214px}.LandingPage_pin__N47vz strong{font-size:15px}.LandingPage_pin__N47vz p{font-size:13px}.LandingPage_phonePreview__h2Uj3{bottom:0;left:50%;max-width:330px;animation:none;transform:translateX(-50%);width:calc(100vw - 42px)}.LandingPage_hangoutSection__nJT6Y,.LandingPage_stepsSection__LmzwB,.LandingPage_vibesSection__VB1H3{padding:72px 16px}.LandingPage_sectionIntro__H8twJ{margin-bottom:24px}.LandingPage_moodWall__akfnb{column-count:1}.LandingPage_hangoutPreview__xWOZD{border-radius:30px;grid-template-columns:1fr}.LandingPage_roomSidebar__M9xlp{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_roomSidebar__M9xlp strong{grid-column:1/-1}.LandingPage_finalCta__sJhMt{border-left:0;border-radius:0;border-right:0;margin-bottom:0;padding:38px 16px}}@media (prefers-reduced-motion:reduce){.LandingPage_phonePreview__h2Uj3{animation:none}.LandingPage_claimBox__5F0Ig a:hover,.LandingPage_nav__3MwI7 a:hover,.LandingPage_secondaryButton__fHybJ:hover{transform:none}}