.Landing-module__1l82zW__page{--content-width:1180px;scroll-behavior:smooth;overflow-x:clip}.Landing-module__1l82zW__header{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffffff0;border-bottom:1px solid #7b2d5e1a;position:sticky;top:0}.Landing-module__1l82zW__headerInner{max-width:var(--content-width);justify-content:space-between;align-items:center;gap:24px;height:66px;margin:0 auto;padding:0 32px;display:flex}.Landing-module__1l82zW__brand{color:var(--accent);font-family:var(--font-display);flex-shrink:0;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;text-decoration:none;display:flex}.Landing-module__1l82zW__brandLogo{object-fit:contain;border-radius:8px}.Landing-module__1l82zW__nav{align-items:center;gap:2px;display:flex}.Landing-module__1l82zW__nav a{color:var(--muted);border-radius:var(--radius-sm);white-space:nowrap;padding:7px 11px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .13s,color .13s}.Landing-module__1l82zW__nav a:hover{background:var(--accent-faint);color:var(--accent)}.Landing-module__1l82zW__navDrawerActions{border-top:1px solid var(--line);flex-direction:column;gap:8px;width:100%;margin-top:12px;padding-top:16px;display:none}.Landing-module__1l82zW__navActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Landing-module__1l82zW__navLoginBtn{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:.88rem;font-weight:500;font-family:var(--font-body);white-space:nowrap;background:0 0;align-items:center;padding:8px 16px;text-decoration:none;transition:border-color .13s,color .13s;display:inline-flex}.Landing-module__1l82zW__navLoginBtn:hover{border-color:var(--accent);color:var(--accent)}.Landing-module__1l82zW__navCta{border-radius:var(--radius-sm);background:var(--accent);font-size:.88rem;font-family:var(--font-body);white-space:nowrap;border:0;align-items:center;padding:9px 18px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex;color:#fff!important;font-weight:600!important}.Landing-module__1l82zW__navCta:hover{box-shadow:var(--shadow-sm);background:var(--ink)!important;color:#fff!important}.Landing-module__1l82zW__navToggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-strong);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.Landing-module__1l82zW__navToggle span{background:var(--ink);transform-origin:50%;border-radius:2px;height:2px;margin:0 9px;transition:transform .22s,opacity .22s;display:block}.Landing-module__1l82zW__barTop{transform:translateY(7px)rotate(45deg)}.Landing-module__1l82zW__barMid{opacity:0;transform:scaleX(0)}.Landing-module__1l82zW__barBot{transform:translateY(-7px)rotate(-45deg)}.Landing-module__1l82zW__navScrim{display:none}.Landing-module__1l82zW__hero{background:linear-gradient(135deg,#0d0118 0%,#1e0535 30%,#3b0764 60%,#5c1a3a 100%);padding-bottom:0;position:relative;overflow:hidden}.Landing-module__1l82zW__confettiCanvas{pointer-events:none;z-index:1;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.Landing-module__1l82zW__blob{pointer-events:none;filter:blur(80px);opacity:.35;z-index:0;border-radius:50%;animation:8s ease-in-out infinite alternate Landing-module__1l82zW__blobFloat;position:absolute}.Landing-module__1l82zW__blobA{background:radial-gradient(circle,#ff6b9d 0%,#0000 70%);width:480px;height:480px;animation-delay:0s;top:-100px;right:-80px}.Landing-module__1l82zW__blobB{background:radial-gradient(circle,#a29bfe 0%,#0000 70%);width:360px;height:360px;animation-delay:-3s;bottom:40px;left:-60px}.Landing-module__1l82zW__blobC{background:radial-gradient(circle,#fdcb6e 0%,#0000 70%);width:280px;height:280px;animation-delay:-5s;top:40%;left:38%}@keyframes Landing-module__1l82zW__blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(24px,18px)scale(1.06)}}.Landing-module__1l82zW__heroInner{z-index:2;max-width:var(--content-width);grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin:0 auto;padding:88px 32px 72px;display:grid;position:relative}.Landing-module__1l82zW__heroCopy{color:#fdf0f6}.Landing-module__1l82zW__eyebrowDark{letter-spacing:.12em;text-transform:uppercase;color:#fdf0f6cc;font-size:.72rem;font-weight:700;font-family:var(--font-body);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;margin:0 0 20px;padding:5px 14px;display:inline-flex}.Landing-module__1l82zW__heroCopy h1{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.1}.Landing-module__1l82zW__heroCopy h1 em{background:linear-gradient(90deg,#ff6b9d,#fdcb6e,#a29bfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.Landing-module__1l82zW__heroLede{color:#fdf0f6c7;max-width:44ch;margin:0 0 32px;font-size:1.05rem;line-height:1.75}.Landing-module__1l82zW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.Landing-module__1l82zW__heroPrimaryBtn{border-radius:var(--radius-sm);color:#fff;font-size:.95rem;font-weight:700;font-family:var(--font-body);white-space:nowrap;letter-spacing:.01em;background:linear-gradient(135deg,#ff6b9d 0%,#c44569 100%);border:0;justify-content:center;align-items:center;gap:6px;padding:15px 30px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 28px #c4456980}.Landing-module__1l82zW__heroPrimaryBtn:hover{filter:brightness(1.06);color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px #c4456999}.Landing-module__1l82zW__heroGhostBtn{border-radius:var(--radius-sm);color:#ffffffe6;white-space:nowrap;border:1.5px solid #ffffff4d;align-items:center;gap:6px;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Landing-module__1l82zW__heroGhostBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffffb3}.Landing-module__1l82zW__heroTrust{color:#fdf0f6b8;align-items:center;gap:10px;margin-bottom:12px;font-size:.84rem;display:flex}.Landing-module__1l82zW__heroTrust strong{color:#fdf0f6}.Landing-module__1l82zW__trustAvatars{display:flex}.Landing-module__1l82zW__trustAvatar{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-left:-8px;display:inline-block}.Landing-module__1l82zW__trustAvatar:first-child{margin-left:0}.Landing-module__1l82zW__heroFinePrint{color:#fdf0f680;margin:0;font-size:.8rem;line-height:1.5}.Landing-module__1l82zW__heroVisual{z-index:2;position:relative}.Landing-module__1l82zW__mockDashboard{border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid #ffffff1f;overflow:hidden;box-shadow:0 32px 80px #00000080,0 0 0 1px #ffffff0f}.Landing-module__1l82zW__mockDashboardBar{background:var(--bg-strong);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 16px;display:flex}.Landing-module__1l82zW__mockDot{border-radius:50%;width:8px;height:8px}.Landing-module__1l82zW__mockDotRed{background:#ff5f57}.Landing-module__1l82zW__mockDotYellow{background:#ffbd2e}.Landing-module__1l82zW__mockDotGreen{background:#28c940}.Landing-module__1l82zW__mockUrlBar{border-radius:var(--radius-xs);background:#7b2d5e0f;flex:1;align-items:center;height:22px;margin-left:10px;padding:0 10px;display:flex}.Landing-module__1l82zW__mockUrlText{color:var(--muted);font-family:monospace;font-size:.62rem}.Landing-module__1l82zW__mockApp{background:#f7f6f9;grid-template-columns:92px minmax(0,1fr);display:grid}.Landing-module__1l82zW__mockSide{border-right:1px solid #e9e6ee;flex-direction:column;gap:7px;padding:12px 10px;display:flex}.Landing-module__1l82zW__mockBrand{background:var(--accent);border-radius:6px;width:22px;height:22px;margin-bottom:4px}.Landing-module__1l82zW__mockSwitch{background:#fff;border:1px solid #e9e6ee;border-radius:7px;align-items:center;gap:5px;margin-bottom:4px;padding:5px;display:flex}.Landing-module__1l82zW__mockSwitchAvatar{width:18px;height:18px;color:var(--accent);background:#f5eaf1;border-radius:5px;justify-content:center;align-items:center;font-size:.45rem;font-weight:800;display:inline-flex}.Landing-module__1l82zW__mockLines{flex-direction:column;flex:1;gap:3px;display:flex}.Landing-module__1l82zW__mockLines i,.Landing-module__1l82zW__mockNav b{background:#d8d3df;border-radius:2px;height:4px;display:block}.Landing-module__1l82zW__mockLines i:last-child{background:#e9e6ee;width:60%}.Landing-module__1l82zW__mockNav{border-radius:6px;align-items:center;gap:6px;padding:5px 6px;display:flex}.Landing-module__1l82zW__mockNav i{border:1.5px solid #b4adbf;border-radius:3px;flex-shrink:0;width:9px;height:9px}.Landing-module__1l82zW__mockNav b{flex:1}.Landing-module__1l82zW__mockNavOn{background:#fff;box-shadow:0 0 0 1px #e9e6ee}.Landing-module__1l82zW__mockNavOn i{border-color:var(--accent)}.Landing-module__1l82zW__mockNavOn b{background:#6b6279}.Landing-module__1l82zW__mockMain{flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.Landing-module__1l82zW__mockHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Landing-module__1l82zW__mockHead strong{color:#1c1426;font-size:.85rem;font-weight:800;display:block}.Landing-module__1l82zW__mockHead span{color:#6b6279;font-size:.55rem}.Landing-module__1l82zW__mockPill{white-space:nowrap;background:#e5f2eb;border-radius:999px;padding:2px 7px;font-weight:700;color:#23704f!important;font-size:.5rem!important}.Landing-module__1l82zW__mockKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.Landing-module__1l82zW__mockKpi{background:#fff;border:1px solid #e9e6ee;border-radius:7px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.Landing-module__1l82zW__mockKpiLabel{color:#6b6279;font-size:.48rem;font-weight:600}.Landing-module__1l82zW__mockKpiValue{color:#1c1426;font-size:.95rem;font-weight:800;line-height:1.1}.Landing-module__1l82zW__mockBar{background:#f0eef3;border-radius:2px;height:3px;margin-top:3px;display:block;overflow:hidden}.Landing-module__1l82zW__mockBar i{background:var(--accent);height:100%;display:block}.Landing-module__1l82zW__mockPanels{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px;display:grid}.Landing-module__1l82zW__mockPanel{background:#fff;border:1px solid #e9e6ee;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.Landing-module__1l82zW__mockRingText{fill:#1c1426;font-family:var(--font-body);font-size:11px;font-weight:800}.Landing-module__1l82zW__mockLegend{color:#463d53;flex-direction:column;gap:4px;font-size:.5rem;font-weight:600;display:flex}.Landing-module__1l82zW__mockLegend span{align-items:center;gap:4px;display:inline-flex}.Landing-module__1l82zW__mockLegend i{border-radius:2px;width:6px;height:6px}.Landing-module__1l82zW__mockTables{justify-content:flex-start;gap:10px}.Landing-module__1l82zW__mockActivity{background:#fff;border:1px solid #e9e6ee;border-radius:7px;flex-direction:column;gap:6px;padding:8px;display:flex}.Landing-module__1l82zW__mockActivityRow{align-items:center;gap:6px;display:flex}.Landing-module__1l82zW__mockActivityRow i{opacity:.85;border-radius:50%;width:12px;height:12px}.Landing-module__1l82zW__mockActivityRow b{background:#e9e6ee;border-radius:2px;width:45%;height:4px}.Landing-module__1l82zW__mockInviteFloat{border-radius:var(--radius-lg);width:152px;position:absolute;bottom:-48px;right:-22px;overflow:hidden;box-shadow:0 20px 60px #0000008c,0 0 0 2px #ffffff2e}.Landing-module__1l82zW__mockInviteCard{text-align:center;color:#fdf0f6;background:linear-gradient(160deg,#2d0a1e 0%,#5c1a3a 55%,#8b2d5a 100%);padding:16px 12px}.Landing-module__1l82zW__mockInviteEyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin:0 0 8px;font-size:.52rem}.Landing-module__1l82zW__mockInviteTitle{font-family:var(--font-display);margin:0 0 3px;font-size:1rem;font-style:italic;font-weight:600;line-height:1.2}.Landing-module__1l82zW__mockInviteSub{opacity:.65;margin:0 0 10px;font-size:.58rem}.Landing-module__1l82zW__mockInviteDivider{background:#f4a7c84d;height:1px;margin:0 0 10px}.Landing-module__1l82zW__mockInviteDetail{opacity:.75;margin:0 0 3px;font-size:.56rem}.Landing-module__1l82zW__mockInviteQr{background:#fff;border-radius:5px;grid-template-columns:repeat(5,1fr);gap:1.5px;width:36px;height:36px;margin:10px auto 0;padding:3px;display:grid}.Landing-module__1l82zW__qrOn{background:var(--ink);border-radius:1px}.Landing-module__1l82zW__qrOff{background:0 0}.Landing-module__1l82zW__heroStats{z-index:2;background:#0000004d;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:20px 32px;display:flex;position:relative}.Landing-module__1l82zW__heroStat{flex-direction:column;align-items:center;gap:3px;padding:4px 40px;display:flex}.Landing-module__1l82zW__heroStatNum{font-family:var(--font-display);color:#fff;font-size:1.6rem;font-weight:700;line-height:1}.Landing-module__1l82zW__heroStatLabel{color:#fdf0f699;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:500}.Landing-module__1l82zW__heroStatDivider{background:#ffffff26;flex-shrink:0;width:1px;height:36px}.Landing-module__1l82zW__section{max-width:var(--content-width);margin:0 auto;padding:100px 32px}.Landing-module__1l82zW__sectionAlt{background:var(--bg-strong);max-width:none}.Landing-module__1l82zW__sectionAlt>.Landing-module__1l82zW__sectionHead,.Landing-module__1l82zW__sectionAlt>.Landing-module__1l82zW__featureGrid,.Landing-module__1l82zW__sectionAlt>.Landing-module__1l82zW__faqList{max-width:var(--content-width);margin-left:auto;margin-right:auto}.Landing-module__1l82zW__sectionHead{text-align:center;max-width:660px;margin:0 auto 56px}.Landing-module__1l82zW__sectionHead h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.Landing-module__1l82zW__sectionSubLede{color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.65}.Landing-module__1l82zW__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700;font-family:var(--font-body);background:var(--accent-faint);border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 14px;display:inline-flex}.Landing-module__1l82zW__primaryButton{border-radius:var(--radius-sm);cursor:pointer;font-size:.95rem;font-weight:700;font-family:var(--font-body);white-space:nowrap;letter-spacing:.01em;background:linear-gradient(135deg, var(--accent) 0%, #b05a8a 100%);color:#fff;border:0;justify-content:center;align-items:center;padding:14px 30px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 6px 22px #7b2d5e52}.Landing-module__1l82zW__primaryButton:hover{filter:brightness(1.08);color:#fff;transform:translateY(-2px);box-shadow:0 10px 32px #7b2d5e6b}.Landing-module__1l82zW__stepsGrid{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.Landing-module__1l82zW__stepCard{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px 22px;transition:transform .2s,box-shadow .2s;position:relative}.Landing-module__1l82zW__stepCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.Landing-module__1l82zW__stepEmojiWrap{align-items:center;gap:10px;margin-bottom:14px;display:flex}.Landing-module__1l82zW__stepIcon{background:var(--accent-faint);width:40px;height:40px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.Landing-module__1l82zW__stepIcon svg{width:20px;height:20px}.Landing-module__1l82zW__stepNumber{background:var(--accent-faint);width:28px;height:28px;color:var(--accent);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.Landing-module__1l82zW__stepCard h3{font-size:1rem;font-weight:700;font-family:var(--font-body);color:var(--ink);margin:0 0 8px}.Landing-module__1l82zW__stepCard p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.Landing-module__1l82zW__stepCard:not(:last-child):after{content:"→";color:var(--accent-soft);opacity:.5;z-index:1;pointer-events:none;font-size:1.1rem;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.Landing-module__1l82zW__featureGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.Landing-module__1l82zW__featureCard{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px 26px;transition:transform .2s,box-shadow .2s}.Landing-module__1l82zW__featureCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.Landing-module__1l82zW__featureIconWrap{align-items:center;gap:10px;margin-bottom:18px;display:flex}.Landing-module__1l82zW__featureIcon{border-radius:var(--radius-md);background:var(--accent-faint);width:46px;height:46px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Landing-module__1l82zW__featureIcon svg{width:22px;height:22px}.Landing-module__1l82zW__featureCard h3{font-size:1.08rem;font-weight:700;font-family:var(--font-body);color:var(--ink);margin:0 0 10px}.Landing-module__1l82zW__featureCard p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.Landing-module__1l82zW__occasionsSection{text-align:center;background:linear-gradient(135deg,#0d0118 0%,#3b0764 40%,#5c1a3a 80%,#2d0a1e 100%);padding:56px 32px}.Landing-module__1l82zW__occasionsLabel{color:#fdf0f6b8;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-family:var(--font-body);margin:0 0 24px}.Landing-module__1l82zW__occasionsRow{max-width:var(--content-width);flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto;display:flex}.Landing-module__1l82zW__occasionChip{color:#fdf0f6;font-size:.9rem;font-weight:500;font-family:var(--font-body);cursor:default;background:#ffffff12;border:1px solid #fdf0f640;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;transition:background .15s,border-color .15s;display:inline-flex}.Landing-module__1l82zW__occasionChip svg{opacity:.85;width:16px;height:16px}.Landing-module__1l82zW__occasionChip:hover{background:#ffffff24;border-color:#fdf0f680}.Landing-module__1l82zW__testimonialsSection{max-width:var(--content-width);margin:0 auto;padding:100px 32px}.Landing-module__1l82zW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.Landing-module__1l82zW__testimonialCard{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:28px 26px;transition:transform .2s,box-shadow .2s;display:flex}.Landing-module__1l82zW__testimonialCard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.Landing-module__1l82zW__testimonialStars{color:#fdcb6e;gap:3px;display:flex}.Landing-module__1l82zW__testimonialQuote{color:var(--ink-2);flex:1;margin:0;font-size:.95rem;font-style:italic;line-height:1.7}.Landing-module__1l82zW__testimonialAuthor{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:4px;display:flex}.Landing-module__1l82zW__testimonialAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:flex}.Landing-module__1l82zW__testimonialName{color:var(--ink);margin:0;font-size:.88rem;font-weight:700}.Landing-module__1l82zW__testimonialRole{color:var(--muted);margin:2px 0 0;font-size:.78rem}.Landing-module__1l82zW__trustSection{max-width:var(--content-width);margin:0 auto;padding:100px 32px}.Landing-module__1l82zW__trustStrip{flex-wrap:wrap;justify-content:center;gap:32px;margin:0 0 48px;padding:0;list-style:none;display:flex}.Landing-module__1l82zW__trustStrip li{color:var(--ink);align-items:center;gap:10px;font-size:.92rem;font-weight:500;display:flex}.Landing-module__1l82zW__trustStrip svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.Landing-module__1l82zW__pricingCard{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#faf8ff 0%,#f3eef8 100%);margin:0 auto;padding:52px 44px;position:relative;overflow:hidden}.Landing-module__1l82zW__pricingCard:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 28px,#7b2d5e08 28px 29px);position:absolute;inset:0}.Landing-module__1l82zW__pricingBadge{background:linear-gradient(135deg, var(--accent) 0%, #b05a8a 100%);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.Landing-module__1l82zW__pricingCard h3{margin-bottom:16px;font-size:clamp(1.3rem,2.2vw,1.6rem);position:relative}.Landing-module__1l82zW__pricingCard p{color:var(--muted);margin:0 0 10px;font-size:1rem;line-height:1.7;position:relative}.Landing-module__1l82zW__pricingCard strong{color:var(--ink)}.Landing-module__1l82zW__pricingNote{opacity:.8;margin-bottom:28px!important;font-size:.8rem!important}.Landing-module__1l82zW__faqList{gap:10px;max-width:760px;margin:0 auto;display:grid}.Landing-module__1l82zW__faqItem{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);transition:border-color .15s,box-shadow .15s;overflow:hidden}.Landing-module__1l82zW__faqItemOpen{box-shadow:var(--shadow-xs);border-color:#7b2d5e40}.Landing-module__1l82zW__faqQuestion{cursor:pointer;text-align:left;width:100%;font-size:.95rem;font-weight:600;font-family:var(--font-body);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;line-height:1.4;transition:color .13s;display:flex}.Landing-module__1l82zW__faqQuestion:hover{color:var(--accent)}.Landing-module__1l82zW__faqChevron{width:16px;height:16px;color:var(--accent);flex-shrink:0;transition:transform .22s}.Landing-module__1l82zW__faqBody{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.Landing-module__1l82zW__faqBodyOpen{grid-template-rows:1fr}.Landing-module__1l82zW__faqBodyInner{min-height:0;overflow:hidden}.Landing-module__1l82zW__faqAnswer{color:var(--muted);margin:0;padding:0 22px 20px;font-size:.93rem;line-height:1.7}.Landing-module__1l82zW__sectionSubhead{color:var(--muted);margin:14px 0 0;font-size:.95rem;line-height:1.7}.Landing-module__1l82zW__contactCard{background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:480px;box-shadow:var(--shadow-sm);align-items:flex-start;gap:20px;margin:0 auto;padding:28px 32px;transition:box-shadow .2s;display:flex}.Landing-module__1l82zW__contactCard:hover{box-shadow:var(--shadow)}.Landing-module__1l82zW__contactIconWrap{border-radius:var(--radius-md);background:var(--accent-faint);width:48px;height:48px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Landing-module__1l82zW__contactIconWrap svg{width:22px;height:22px}.Landing-module__1l82zW__contactBody{flex-direction:column;gap:4px;display:flex}.Landing-module__1l82zW__contactLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700;font-family:var(--font-body);margin:0}.Landing-module__1l82zW__contactEmail{color:var(--accent);word-break:break-all;font-size:1.02rem;font-weight:600;text-decoration:none;transition:color .13s}.Landing-module__1l82zW__contactEmail:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.Landing-module__1l82zW__contactHint{color:var(--muted);margin:6px 0 0;font-size:.85rem;line-height:1.5}.Landing-module__1l82zW__finalCta{text-align:center;background:linear-gradient(135deg,#0d0118 0%,#3b0764 45%,#5c1a3a 100%);padding:110px 32px;position:relative;overflow:hidden}.Landing-module__1l82zW__finalCta:before{content:"";pointer-events:none;background:radial-gradient(#ff6b9d33 0%,#0000 65%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Landing-module__1l82zW__finalCtaIcon{color:#fdf0f6;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;animation:.6s cubic-bezier(.34,1.56,.64,1) both Landing-module__1l82zW__popIn;display:inline-flex}@keyframes Landing-module__1l82zW__popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Landing-module__1l82zW__finalCta h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.9rem,3.4vw,2.8rem);position:relative}.Landing-module__1l82zW__finalCta p{color:#fdf0f6b8;max-width:48ch;margin:0 auto 36px;font-size:1.05rem;line-height:1.7;position:relative}.Landing-module__1l82zW__finalCtaBtn{border-radius:var(--radius-sm);color:#fff;font-size:1rem;font-weight:700;font-family:var(--font-body);letter-spacing:.01em;background:linear-gradient(135deg,#ff6b9d 0%,#c44569 100%);border:0;justify-content:center;align-items:center;gap:6px;padding:16px 36px;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;box-shadow:0 10px 32px #c445698c}.Landing-module__1l82zW__finalCtaBtn:hover{filter:brightness(1.08);color:#fff;transform:translateY(-3px);box-shadow:0 16px 40px #c44569a6}.Landing-module__1l82zW__footer{border-top:1px solid var(--line);background:var(--bg);padding:60px 32px 28px}.Landing-module__1l82zW__footerInner{max-width:var(--content-width);flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;display:flex}.Landing-module__1l82zW__footerBrand p{color:var(--muted);max-width:30ch;margin:12px 0 0;font-size:.88rem;line-height:1.6}.Landing-module__1l82zW__footerLinks{flex-wrap:wrap;gap:64px;display:flex}.Landing-module__1l82zW__footerLinks>div{flex-direction:column;gap:12px;display:flex}.Landing-module__1l82zW__footerHeading{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;font-family:var(--font-body);margin:0 0 4px}.Landing-module__1l82zW__footerLinks a{color:var(--ink);font-size:.9rem;line-height:1.4;text-decoration:none;transition:color .13s}.Landing-module__1l82zW__footerLinks a:hover{color:var(--accent)}.Landing-module__1l82zW__footerFinePrint{max-width:var(--content-width);color:var(--muted);margin:44px auto 0;font-size:.8rem;line-height:1.5}@media (max-width:1200px){.Landing-module__1l82zW__heroStat{padding:4px 28px}}@media (max-width:1040px){.Landing-module__1l82zW__heroInner{grid-template-columns:1fr;gap:52px;padding-top:60px;padding-bottom:56px}.Landing-module__1l82zW__heroLede{max-width:none}.Landing-module__1l82zW__heroVisual{max-width:480px;margin:0 auto}.Landing-module__1l82zW__stepsGrid{grid-template-columns:repeat(2,1fr)}.Landing-module__1l82zW__stepCard:not(:last-child):after{display:none}.Landing-module__1l82zW__featureGrid,.Landing-module__1l82zW__testimonialsGrid{grid-template-columns:repeat(2,1fr)}.Landing-module__1l82zW__heroStats{gap:0}.Landing-module__1l82zW__heroStat{padding:6px 20px}}@media (max-width:768px){.Landing-module__1l82zW__nav{z-index:50;background:var(--surface-strong);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:min(80vw,320px);height:100dvh;padding:90px 24px 32px;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px #1a0a2e38}.Landing-module__1l82zW__nav a{width:100%;padding:12px 14px;font-size:.95rem}.Landing-module__1l82zW__navDrawerActions{display:flex}.Landing-module__1l82zW__navDrawerActions .Landing-module__1l82zW__navLoginBtn,.Landing-module__1l82zW__navDrawerActions .Landing-module__1l82zW__navCta{justify-content:center;width:100%;padding:12px 16px;font-size:.9rem}.Landing-module__1l82zW__navActions{display:none}.Landing-module__1l82zW__navOpen{transform:translate(0)}.Landing-module__1l82zW__navToggle{display:flex}.Landing-module__1l82zW__navScrim{z-index:30;cursor:pointer;background:#1a0a2e66;border:0;display:block;position:fixed;inset:0}.Landing-module__1l82zW__section,.Landing-module__1l82zW__trustSection,.Landing-module__1l82zW__testimonialsSection{padding:72px 24px}.Landing-module__1l82zW__sectionHead{margin-bottom:40px}.Landing-module__1l82zW__heroInner{padding:52px 24px 48px}.Landing-module__1l82zW__heroStats{justify-content:space-around;gap:0;padding:16px 24px}.Landing-module__1l82zW__heroStat{padding:4px 10px}.Landing-module__1l82zW__heroStatNum{font-size:1.3rem}.Landing-module__1l82zW__heroStatDivider{height:28px}.Landing-module__1l82zW__stepsGrid,.Landing-module__1l82zW__featureGrid,.Landing-module__1l82zW__testimonialsGrid{grid-template-columns:1fr}.Landing-module__1l82zW__footerLinks{gap:36px}}@media (max-width:640px){.Landing-module__1l82zW__headerInner{height:60px;padding:0 18px}.Landing-module__1l82zW__heroInner{gap:40px;padding:44px 18px 40px}.Landing-module__1l82zW__heroCopy h1{font-size:clamp(2rem,8vw,2.8rem)}.Landing-module__1l82zW__heroActions{flex-direction:column;align-items:stretch;gap:10px}.Landing-module__1l82zW__heroPrimaryBtn,.Landing-module__1l82zW__heroGhostBtn{justify-content:center;width:100%}.Landing-module__1l82zW__heroStats{flex-wrap:wrap;gap:10px 0;padding:18px 12px}.Landing-module__1l82zW__heroStat{flex:40%;padding:8px 10px}.Landing-module__1l82zW__heroStatDivider,.Landing-module__1l82zW__mockInviteFloat{display:none}.Landing-module__1l82zW__section,.Landing-module__1l82zW__trustSection,.Landing-module__1l82zW__testimonialsSection{padding:60px 18px}.Landing-module__1l82zW__sectionHead h2{font-size:clamp(1.6rem,6vw,2rem)}.Landing-module__1l82zW__occasionsSection{padding:44px 18px}.Landing-module__1l82zW__trustStrip{flex-direction:column;align-items:flex-start;gap:16px}.Landing-module__1l82zW__pricingCard{padding:34px 22px}.Landing-module__1l82zW__primaryButton,.Landing-module__1l82zW__finalCtaBtn{justify-content:center;width:100%}.Landing-module__1l82zW__contactCard{flex-direction:column;padding:24px 20px}.Landing-module__1l82zW__finalCta{padding:80px 18px}.Landing-module__1l82zW__footerInner{flex-direction:column;gap:28px}.Landing-module__1l82zW__footerLinks{gap:32px}.Landing-module__1l82zW__footerFinePrint{margin-top:32px}}@media (max-width:380px){.Landing-module__1l82zW__heroCopy h1{font-size:1.9rem}.Landing-module__1l82zW__heroStatNum{font-size:1.15rem}.Landing-module__1l82zW__heroStatLabel{font-size:.65rem}.Landing-module__1l82zW__occasionChip{padding:8px 14px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.Landing-module__1l82zW__blob,.Landing-module__1l82zW__finalCtaIcon{animation:none}.Landing-module__1l82zW__stepCard:hover,.Landing-module__1l82zW__featureCard:hover,.Landing-module__1l82zW__testimonialCard:hover,.Landing-module__1l82zW__heroPrimaryBtn:hover,.Landing-module__1l82zW__primaryButton:hover,.Landing-module__1l82zW__finalCtaBtn:hover{transform:none}}.Landing-module__1l82zW__finalCtaIcon svg{width:26px;height:26px}.Landing-module__1l82zW__pricingBadge svg{width:14px;height:14px}.Landing-module__1l82zW__mockInviteDetail{justify-content:center;align-items:center;gap:4px;display:flex}.Landing-module__1l82zW__mockInviteDetail svg{flex-shrink:0;width:9px;height:9px}
