.slideshow-live-dot,.slideshow-status-pill{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.6rem .9rem;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.96);font-weight:700}.slideshow-live-dot.is-warning,.slideshow-status-pill.is-warning{background:rgba(245,158,11,.18);color:#fde68a}.slideshow-waiting-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.slideshow-waiting-step{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border-radius:20px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.slideshow-top-right{display:flex;gap:.65rem;align-items:center}@media (min-width:900px){.event-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-overview-main{grid-template-columns:minmax(0,1.3fr) minmax(290px,.85fr)}.event-sharing-preview-layout{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:stretch}.event-sharing-preview-layout .event-guest-preview-card,.event-sharing-preview-layout>.event-overview-side,.event-sharing-preview-layout>.event-panel{height:100%}.event-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.event-list-item,.event-next-action,.event-panel-header,.event-route-header{flex-direction:column}.event-priority-stack .event-next-action{order:-1}.event-next-action{align-items:stretch}.event-subnav{grid-template-columns:1fr 1fr}.event-live-actions,.slideshow-status-pills{grid-template-columns:1fr}.slideshow-overlay-bottom,.slideshow-overlay-top{padding:1rem}.slideshow-top-right{flex-direction:column;align-items:flex-end}}.live-launchpad{position:relative;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.live-launchpad-content{display:grid;grid-gap:clamp(1.25rem,2vw,1.75rem);gap:clamp(1.25rem,2vw,1.75rem);width:min(100%,1040px);margin:0 auto}.live-launchpad-alert{position:relative;z-index:2}.live-wall-hero-card,.live-wall-section,.live-wall-tip-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.live-wall-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:clamp(1.25rem,2.5vw,2.1rem);gap:clamp(1.25rem,2.5vw,2.1rem);align-items:center;padding:clamp(1.6rem,3vw,2.35rem) clamp(2rem,4vw,3.25rem)}.live-wall-hero-copy{display:grid;grid-gap:.85rem;gap:.85rem;max-width:680px}.live-wall-hero-copy h1{margin:0;color:var(--color-text);font-size:clamp(2rem,3.2vw,3rem);line-height:1.04;letter-spacing:-.04em}.desktop-only-live-title{white-space:nowrap}.live-launchpad-expiry,.live-wall-choice-copy small,.live-wall-desktop-copy,.live-wall-mobile-count,.live-wall-mobile-updated,.live-wall-section-heading p,.live-wall-setting-copy small,.live-wall-tip-card p span{color:var(--color-text-secondary)}.live-wall-desktop-copy{max-width:500px;margin:0;font-size:1.02rem;line-height:1.65}.live-wall-mobile-count,.live-wall-mobile-updated,.mobile-only-live-title{display:none}.live-wall-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.live-wall-copy-button,.live-wall-open-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.75rem 1.25rem;cursor:pointer;font-size:.95rem;font-weight:600;line-height:1.35;white-space:nowrap;transition:all var(--transition-fast)}.live-wall-copy-button:hover,.live-wall-open-button:hover{text-decoration:none}.live-wall-copy-button:disabled,.live-wall-open-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.live-wall-open-button{border:1px solid transparent;background:var(--color-primary);color:var(--color-text-inverse)}.live-wall-open-button:hover:not(:disabled){background:var(--color-primary-hover)}.live-wall-copy-button{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.live-wall-copy-button:hover:not(:disabled){border-color:var(--color-border-hover);background:var(--color-bg-tertiary)}.live-wall-action-icon,.live-wall-link-icon{display:inline-grid;flex:0 0 auto;place-items:center;font-size:1.28rem}.live-wall-action-arrow{margin-left:auto;font-size:1.6rem;line-height:1}.live-wall-copy-button .live-wall-link-icon{font-size:1.45rem}.live-wall-section{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.35rem,2.5vw,1.75rem)}.live-wall-section-heading{display:grid;grid-gap:.3rem;gap:.3rem}.live-wall-section-heading h2{margin:0;color:var(--color-text);font-size:1.35rem;letter-spacing:-.025em}.live-wall-section-heading p{margin:0;font-size:.98rem}.live-wall-tempo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.live-wall-tempo-grid button{display:flex;min-height:5.5rem;align-items:center;gap:1rem;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--color-text);cursor:pointer;padding:1rem 1.35rem;text-align:left}.live-wall-tempo-grid button:first-child{border-left:0}.live-wall-tempo-grid button.is-active{position:relative;z-index:1;border:1px solid rgba(217,95,53,.45);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(217,95,53,.08),#ffffff);box-shadow:inset 0 0 0 1px rgba(217,95,53,.1)}.live-wall-choice-icon,.live-wall-setting-icon,.live-wall-tip-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:3rem;height:3rem;border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-primary-dark);font-size:1.32rem;font-weight:850}.live-wall-tempo-grid button.is-active .live-wall-choice-icon{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));color:var(--color-text-inverse)}.live-wall-choice-copy,.live-wall-setting-copy{display:grid;grid-gap:.2rem;gap:.2rem}.live-wall-choice-copy strong,.live-wall-setting-copy strong{color:var(--color-text);font-size:1rem}.live-wall-choice-copy small,.live-wall-setting-copy small{font-size:.92rem;line-height:1.4}.live-wall-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.live-wall-setting-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:7.25rem;border:1px solid var(--color-border);background:var(--color-bg);box-shadow:var(--shadow-sm);cursor:pointer;padding:1.1rem}.live-wall-setting-card,.live-wall-setting-icon{border-radius:var(--radius-lg)}.live-wall-setting-card input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.live-wall-switch{position:relative;display:inline-flex;width:3.25rem;height:1.75rem;border-radius:999px;background:var(--color-border-hover);box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);transition:background var(--transition-fast)}.live-wall-switch:after{content:"";position:absolute;top:.17rem;left:.18rem;width:1.4rem;height:1.4rem;border-radius:999px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.16);transition:transform var(--transition-fast)}.live-wall-setting-card input:checked+.live-wall-switch{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover))}.live-wall-setting-card input:checked+.live-wall-switch:after{transform:translateX(1.5rem)}.live-wall-tip-card{display:flex;gap:1rem;align-items:flex-start;padding:clamp(1.2rem,2.5vw,1.45rem);background:linear-gradient(135deg,#eff6ff,#ffffff)}.live-wall-tip-card p{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;color:var(--color-text);line-height:1.55}.live-wall-tip-card strong{font-weight:850}.live-wall-tip-card p span{display:block}.live-launchpad-expiry{margin:0;text-align:center}@media (max-width:920px){.live-launchpad-content{width:100%;gap:1rem}.live-wall-hero-card,.live-wall-section,.live-wall-tip-card{border-radius:var(--radius-xl)}.live-wall-hero-card{grid-template-columns:minmax(0,1fr);gap:1.35rem;padding:1.6rem 1.25rem;text-align:center}.live-wall-hero-copy{justify-items:center;max-width:none}.desktop-only-live-title,.live-wall-action-arrow,.live-wall-desktop-copy{display:none}.live-wall-mobile-count,.live-wall-mobile-updated,.mobile-only-live-title{display:inline}.live-wall-hero-copy h1{font-size:clamp(2.1rem,9vw,3rem);letter-spacing:-.04em}.live-wall-mobile-count,.live-wall-mobile-updated{margin:0;font-size:.98rem}.live-wall-mobile-updated{margin-top:-.55rem}.live-wall-hero-actions{grid-template-columns:minmax(0,1fr);gap:.75rem}.live-wall-copy-button,.live-wall-open-button{min-height:3.15rem;border-radius:999px;gap:.55rem;padding:.72rem 1rem;font-size:.9rem}.live-wall-section{padding:1.1rem}.live-wall-section-heading h2{font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.live-wall-section-heading p{font-size:.9rem}.live-wall-tempo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-wall-tempo-grid button{min-height:4.6rem;justify-content:center;gap:.55rem;padding:.8rem .45rem}.live-wall-choice-icon{width:2.45rem;height:2.45rem;font-size:1rem}.live-wall-choice-copy strong,.live-wall-setting-copy strong{font-size:.9rem}.live-wall-choice-copy small,.live-wall-setting-copy small{font-size:.82rem}.live-wall-settings-grid{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg)}.live-wall-setting-card{min-height:4.7rem;border:0;border-radius:0;border-bottom:1px solid var(--color-border);box-shadow:none;padding:.8rem .2rem}.live-wall-setting-card:last-child{border-bottom:0}.live-wall-setting-icon,.live-wall-tip-icon{width:2.65rem;height:2.65rem;border-radius:var(--radius-lg);font-size:1.08rem}.live-wall-tip-card{padding:1rem}}@media (max-width:560px){.event-route-content:has(.live-launchpad){margin-inline:0}.live-wall-hero-actions{gap:.75rem}.live-wall-copy-button,.live-wall-open-button{font-size:.88rem}.live-wall-action-icon,.live-wall-link-icon{font-size:1.05rem}.live-wall-copy-button .live-wall-link-icon{font-size:1.2rem}}.slideshow-upgraded{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;background:#1c0f0a;color:#fff7ed;isolation:isolate}.slideshow-blur-backdrop,.slideshow-vignette{position:absolute;inset:0;pointer-events:none}.slideshow-blur-backdrop{z-index:-3;background-size:cover;background-position:50%;filter:blur(28px) saturate(1.18);transform:scale(1.12);opacity:.9}.slideshow-vignette{z-index:-2;background:radial-gradient(circle at center,rgba(255,247,237,.08),rgba(67,20,7,.42) 58%,rgba(12,8,5,.78)),linear-gradient(180deg,rgba(12,8,5,.28),rgba(12,8,5,.2))}.slideshow-upgraded .slideshow-image-container{position:relative;z-index:1;display:grid;place-items:center;width:100vw;height:100vh}.slideshow-upgraded .slideshow-media{width:100vw;height:100vh;max-width:none;max-height:none;background:transparent;box-shadow:0 30px 90px rgba(0,0,0,.28)}.slideshow-fit-contain .slideshow-media{object-fit:contain}.slideshow-fit-cover .slideshow-media{object-fit:cover}.slideshow-upgraded .slideshow-overlay-bottom,.slideshow-upgraded .slideshow-overlay-top{z-index:4;padding:clamp(1rem,2.5vw,2rem);color:#fff7ed}.slideshow-upgraded .slideshow-overlay-top{background:linear-gradient(180deg,rgba(67,20,7,.62),transparent)}.slideshow-upgraded .slideshow-overlay-bottom{background:linear-gradient(0deg,rgba(67,20,7,.62),transparent)}.slideshow-title-stack{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.slideshow-title{font-size:clamp(1.15rem,2.6vw,2.2rem);font-weight:900;letter-spacing:-.035em;text-shadow:0 2px 24px rgba(0,0,0,.35)}.slideshow-counter,.slideshow-location-pill,.slideshow-upgraded .slideshow-caption,.slideshow-upgraded .slideshow-live-dot{border:1px solid rgba(255,247,237,.24);background:rgba(67,20,7,.38);color:#fff7ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.slideshow-counter,.slideshow-location-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.55rem .85rem;font-weight:800}.slideshow-upgraded .slideshow-caption{border-radius:999px;padding:.65rem 1rem}.slideshow-controls{position:fixed;right:1rem;top:50%;z-index:6;display:grid;grid-gap:.5rem;gap:.5rem;opacity:.16;transition:opacity .16s ease}.slideshow-controls:focus-within,.slideshow-controls:hover{opacity:1}.slideshow-floating-qr{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(5.4rem,9vw,7rem);z-index:5}.slideshow-qr-card{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center;width:132px;padding:.75rem;border:1px solid rgba(255,247,237,.42);border-radius:22px;background:rgba(255,247,237,.88);color:#431407;box-shadow:0 20px 50px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;font-size:.78rem;font-weight:900}.slideshow-qr-card img{width:100%;border-radius:14px}.slideshow-qr-card-large{width:min(260px,72vw);padding:1rem}.slideshow-qr-placeholder,.slideshow-qr-placeholder-small{min-height:132px;align-content:center}.slideshow-waiting-screen{background:radial-gradient(circle at 50% 12%,rgba(255,247,237,.96),rgba(254,215,170,.78) 42%,rgba(124,45,18,.84)),url(/marketing/event-garden-hero.jpg) 50% /cover}.slideshow-waiting-card{display:grid;grid-gap:.9rem;gap:.9rem;width:min(100%,820px);border-color:rgba(194,65,12,.18);background:rgba(255,251,235,.84);color:#431407;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.slideshow-waiting-card .section-kicker{color:#c2410c}.slideshow-waiting-card .slideshow-waiting-step span,.slideshow-waiting-card p{color:rgba(67,20,7,.68)}.slideshow-waiting-lead{font-weight:900}.slideshow-waiting-qr-wrap{display:grid;place-items:center;margin:.25rem 0}.slideshow-waiting-card .slideshow-status-pills{justify-content:center}.slideshow-waiting-card .slideshow-status-pill{border:1px solid rgba(194,65,12,.18);background:rgba(255,237,213,.72);color:#7c2d12}@media (min-width:980px){.live-launchpad-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr)}}@media (max-width:720px){.live-launchpad{border-radius:24px}.live-launchpad-actions,.live-launchpad-actions .btn{width:100%}.slideshow-upgraded .slideshow-overlay-bottom,.slideshow-upgraded .slideshow-overlay-top{align-items:flex-start;gap:.75rem}.slideshow-upgraded .slideshow-overlay-bottom{align-items:flex-end}.slideshow-floating-qr{right:1rem;bottom:6.2rem}.slideshow-qr-card{width:104px;border-radius:18px;padding:.55rem;font-size:.7rem}.slideshow-controls{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slideshow-upgraded{min-height:100vh;min-height:100svh;height:100vh;height:100dvh;background:radial-gradient(circle at 50% 18%,rgba(124,45,18,.42),rgba(12,8,5,.98) 62%,#020101 100%)}.slideshow-upgraded.is-fullscreen:not(.is-controls-visible):not(.is-start-gate-open){cursor:none}.slideshow-upgraded .slideshow-image-container,.slideshow-upgraded .slideshow-media{width:100vw;height:100vh;height:100dvh}.slideshow-upgraded .slideshow-overlay-top{padding-right:clamp(9rem,18vw,13.5rem)}.slideshow-control-tray.slideshow-controls{position:fixed;left:50%;right:auto;top:clamp(.7rem,2vw,1.1rem);z-index:24;display:flex;gap:.55rem;align-items:center;padding:.35rem;border:1px solid rgba(255,247,237,.16);border-radius:999px;background:rgba(15,10,7,.56);box-shadow:0 18px 60px rgba(0,0,0,.25);opacity:0;pointer-events:none;transform:translate(-50%,-12px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.slideshow-upgraded .slideshow-control-tray:focus-within,.slideshow-upgraded .slideshow-control-tray:hover,.slideshow-upgraded.is-controls-visible .slideshow-control-tray{opacity:1;pointer-events:auto;transform:translate(-50%)}.slideshow-exit-button,.slideshow-tray-button{border:1px solid rgba(255,247,237,.22);background:rgba(255,247,237,.12);color:#fff7ed;border-radius:999px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.18)}.slideshow-tray-button{padding:.7rem .95rem}.slideshow-exit-button{position:fixed;top:clamp(.7rem,2vw,1.1rem);right:clamp(.7rem,2vw,1.1rem);z-index:25;padding:.82rem 1rem;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.slideshow-upgraded .slideshow-exit-button:focus,.slideshow-upgraded .slideshow-exit-button:hover,.slideshow-upgraded.is-controls-visible .slideshow-exit-button{opacity:1;pointer-events:auto;transform:translateY(0)}.slideshow-exit-button:focus-visible,.slideshow-exit-button:hover,.slideshow-tray-button:focus-visible,.slideshow-tray-button:hover{outline:none;background:rgba(255,247,237,.22);border-color:rgba(255,247,237,.44)}.slideshow-fullscreen-hint{position:fixed;top:clamp(.75rem,2vw,1.2rem);left:50%;z-index:30;max-width:calc(100vw - 2rem);transform:translateX(-50%);padding:.75rem 1rem;border:1px solid rgba(255,247,237,.18);border-radius:999px;background:rgba(15,10,7,.76);color:#fff7ed;box-shadow:0 18px 55px rgba(0,0,0,.28);font-size:.9rem;font-weight:900;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.slideshow-start-gate{position:fixed;inset:0;z-index:28;display:grid;place-items:center;padding:1.25rem;background:radial-gradient(circle at 50% 18%,rgba(251,146,60,.16),transparent 34%),rgba(6,4,3,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.slideshow-start-card{display:grid;grid-gap:.9rem;gap:.9rem;width:min(100%,560px);padding:clamp(1.35rem,4vw,2rem);border:1px solid rgba(255,247,237,.2);border-radius:28px;background:linear-gradient(180deg,rgba(255,247,237,.96),rgba(255,237,213,.92));color:#431407;box-shadow:0 30px 100px rgba(0,0,0,.38);text-align:center}.slideshow-start-card .section-kicker{justify-self:center;color:#c2410c}.slideshow-start-card h1{font-size:clamp(1.8rem,5vw,3rem);letter-spacing:-.045em;line-height:1}.slideshow-start-card p{color:rgba(67,20,7,.72)}.slideshow-start-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.25rem}.slideshow-start-warning{padding:.75rem .9rem;border:1px solid rgba(245,158,11,.28);border-radius:18px;background:rgba(254,243,199,.72);font-weight:800}.slideshow-mobile-note,.slideshow-start-guidance{font-size:.9rem}.slideshow-mobile-note{display:none}.slideshow-upgraded.is-start-gate-open .slideshow-floating-qr,.slideshow-upgraded.is-start-gate-open .slideshow-image-container,.slideshow-upgraded.is-start-gate-open .slideshow-overlay-bottom,.slideshow-upgraded.is-start-gate-open .slideshow-overlay-top,.slideshow-upgraded.is-start-gate-open .slideshow-status-card{filter:saturate(.82) brightness(.72)}.live-launchpad-fullscreen-tip{margin-top:-.35rem;color:rgba(67,20,7,.68)}@media (max-width:720px){.slideshow-upgraded .slideshow-overlay-top{padding-right:1rem}.slideshow-control-tray.slideshow-controls{top:auto;bottom:1rem;display:flex;width:calc(100vw - 2rem);justify-content:center;transform:translate(-50%,12px)}.slideshow-upgraded .slideshow-control-tray:focus-within,.slideshow-upgraded .slideshow-control-tray:hover,.slideshow-upgraded.is-controls-visible .slideshow-control-tray{transform:translate(-50%)}.slideshow-exit-button{max-width:calc(100vw - 2rem);padding:.72rem .85rem}.slideshow-tray-button{flex:1 1;padding:.72rem .55rem}.slideshow-mobile-note{display:block}}@media (prefers-reduced-motion:reduce){.slideshow-control-tray.slideshow-controls,.slideshow-exit-button,.slideshow-media{animation:none;transition:none}}.minimal-home{background:linear-gradient(180deg,#f8fbff,#ffffff 34%,#f8fafc)}.minimal-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--color-primary);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.minimal-hero{padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,6vw,5.5rem);overflow:hidden}.minimal-hero-grid{display:grid;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.minimal-hero-copy{display:grid;grid-gap:1.15rem;gap:1.15rem;max-width:660px}.minimal-hero-copy h1{max-width:11ch;margin:0;font-size:clamp(3.15rem,7vw,6.25rem);line-height:.94;letter-spacing:-.065em}.minimal-hero-text{max-width:54ch;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.65}.minimal-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.2rem}.minimal-text-link{color:var(--color-text);font-weight:750}.minimal-trust-line{color:var(--color-text-secondary);font-size:.96rem;font-weight:650}.minimal-visual{position:relative;min-height:470px;border:1px solid rgba(37,99,235,.12);border-radius:36px;background:radial-gradient(circle at 72% 18%,rgba(37,99,235,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.88));box-shadow:0 28px 80px rgba(15,23,42,.1)}.minimal-phone-card,.minimal-qr-card{position:absolute;z-index:2;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.93);box-shadow:0 20px 50px rgba(15,23,42,.1)}.minimal-qr-card{top:2rem;left:2rem;display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;width:150px}.minimal-phone-topline,.minimal-qr-card span{color:var(--color-text-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.minimal-qr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.35rem;gap:.35rem;aspect-ratio:1}.minimal-qr i{border-radius:.32rem;background:#0f172a}.minimal-qr i:nth-child(2),.minimal-qr i:nth-child(4),.minimal-qr i:nth-child(8){background:rgba(37,99,235,.22)}.minimal-phone-card{right:2rem;top:3rem;display:grid;grid-gap:.35rem;gap:.35rem;width:min(230px,42%);padding:1.2rem}.minimal-phone-card strong{font-size:1.15rem}.minimal-phone-card p{color:var(--color-text-secondary);font-size:.92rem}.minimal-upload-button{margin-top:.6rem;padding:.65rem .8rem;border-radius:12px;background:var(--color-primary);color:white;font-size:.9rem;font-weight:800;text-align:center}.minimal-photo-stack{position:absolute;left:50%;bottom:1.35rem;width:min(280px,48%);transform:translateX(-50%)}.minimal-phone-shot{width:100%;height:auto;max-height:350px;border:10px solid white;border-radius:30px;object-fit:cover;object-position:top center;box-shadow:0 24px 70px rgba(15,23,42,.18)}.minimal-thumbs{position:absolute;right:-2rem;bottom:1.4rem;display:grid;grid-gap:.55rem;gap:.55rem}.minimal-thumbs span{display:block;width:72px;height:52px;border:5px solid white;border-radius:14px;background:linear-gradient(135deg,#fde68a,#60a5fa);box-shadow:0 14px 30px rgba(15,23,42,.14)}.minimal-thumbs span:nth-child(2){background:linear-gradient(135deg,#fecaca,#c4b5fd);transform:translateX(.75rem)}.minimal-thumbs span:nth-child(3){background:linear-gradient(135deg,#bbf7d0,#93c5fd)}.memory-grid,.minimal-faq-grid,.minimal-final-card,.minimal-pricing-head,.minimal-section-heading{display:grid;grid-gap:1rem;gap:1rem}.minimal-section-heading{max-width:760px;margin-bottom:1.6rem}.memory-section h2,.minimal-faq-section h2,.minimal-final-card h2,.minimal-pricing-head h2,.minimal-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.04em}.memory-section,.minimal-faq-section,.minimal-final-cta,.minimal-pricing-section,.minimal-steps-section{padding:clamp(3rem,7vw,5rem) 0}.minimal-steps{display:grid;grid-gap:.8rem;gap:.8rem;border-top:1px solid var(--color-border)}.minimal-step{display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.3rem 0;border-bottom:1px solid var(--color-border)}.minimal-step>span{display:inline-grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:900}.minimal-step h3{margin-bottom:.25rem}.memory-grid p,.minimal-faq-item p,.minimal-pricing-head p,.minimal-step p{color:var(--color-text-secondary)}.memory-section{background:#ffffff}.memory-grid{align-items:end;padding:clamp(1.5rem,4vw,2.5rem) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.memory-grid p{max-width:62ch;font-size:1.08rem;line-height:1.7}.minimal-pricing-head{margin-bottom:1.4rem}.minimal-pricing-grid{display:grid;grid-gap:1rem;gap:1rem}.minimal-price-card{position:relative;display:grid;grid-gap:.9rem;gap:.9rem;padding:1.5rem;border:1px solid rgba(15,23,42,.08);border-radius:26px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-sm)}.minimal-price-card.is-featured{border-color:rgba(37,99,235,.28);box-shadow:0 24px 60px rgba(37,99,235,.1)}.minimal-price-badge{width:-moz-fit-content;width:fit-content;padding:.32rem .7rem;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:.78rem;font-weight:850}.minimal-price-card h3{font-size:1.45rem}.minimal-price-card li,.minimal-price-card p{color:var(--color-text-secondary)}.minimal-price{display:flex;gap:.35rem;align-items:baseline}.minimal-price strong{font-size:3rem;line-height:1;letter-spacing:-.04em}.minimal-price-card ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.1rem}.minimal-pricing-link{margin-top:1.1rem;text-align:center;font-weight:750}.minimal-faq-grid{align-items:start}.minimal-faq-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-border)}.minimal-faq-item{padding:1.25rem 0;border-bottom:1px solid var(--color-border)}.minimal-faq-item h3{margin-bottom:.35rem}.minimal-final-cta{padding-bottom:clamp(4rem,8vw,6.5rem)}.minimal-final-card{align-items:center;padding:clamp(1.6rem,4vw,2.75rem);border:1px solid rgba(37,99,235,.16);border-radius:32px;background:linear-gradient(135deg,rgba(224,236,255,.9),rgba(255,255,255,.92));box-shadow:0 24px 70px rgba(15,23,42,.08)}@media (min-width:900px){.memory-grid,.minimal-faq-grid,.minimal-final-card,.minimal-hero-grid,.minimal-pricing-head{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.minimal-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.minimal-hero{padding-top:3.3rem}.minimal-hero-copy h1{max-width:10ch;font-size:clamp(2.85rem,13vw,4.15rem)}.minimal-actions .btn{flex:1 1 auto;justify-content:center}.minimal-visual{min-height:390px;border-radius:28px}.minimal-qr-card{top:1rem;left:1rem;width:125px}.minimal-phone-card{top:1.2rem;right:1rem;width:45%;padding:.95rem}.minimal-phone-card p{display:none}.minimal-photo-stack{width:min(230px,56%);bottom:1rem}.minimal-thumbs{right:-1rem}.minimal-thumbs span{width:56px;height:42px}}.event-home{background:radial-gradient(circle at 12% 0,rgba(37,99,235,.1),transparent 30%),linear-gradient(180deg,#fbfdff,#fff 42%,#f8fafc)}.event-hero{padding-top:clamp(4rem,7vw,6.4rem)}.event-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}.event-hero .minimal-hero-copy h1{max-width:12ch;font-size:clamp(3rem,6.3vw,5.75rem)}.event-chip-list{display:flex;flex-wrap:wrap;gap:.5rem;max-width:620px;margin-top:.15rem}.event-chip-list span{padding:.45rem .75rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.78);color:var(--color-text-secondary);font-size:.9rem;font-weight:700;box-shadow:0 8px 22px rgba(15,23,42,.04)}.event-visual{position:relative;min-height:clamp(430px,45vw,590px);overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:38px;background:#e2e8f0;box-shadow:0 32px 90px rgba(15,23,42,.14)}.event-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.2),transparent 48%),linear-gradient(180deg,transparent 42%,rgba(15,23,42,.22));pointer-events:none}.event-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-gallery-card,.event-qr-card{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.58);background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.event-qr-card{left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:grid;grid-gap:.55rem;gap:.55rem;width:142px;padding:.9rem;border-radius:24px}.event-gallery-card span,.event-qr-card span{color:var(--color-text-secondary);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.event-mini-qr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.32rem;gap:.32rem;aspect-ratio:1}.event-mini-qr i{border-radius:.26rem;background:#0f172a}.event-mini-qr i:nth-child(2),.event-mini-qr i:nth-child(5),.event-mini-qr i:nth-child(8){background:rgba(37,99,235,.25)}.event-gallery-card{right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);display:grid;grid-gap:.55rem;gap:.55rem;width:min(270px,47%);padding:.95rem;border-radius:24px}.event-gallery-card strong{font-size:1.05rem}.event-gallery-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.event-gallery-card img{width:100%;height:58px;object-fit:cover;border-radius:12px}.event-trust-strip{padding:0 0 clamp(2.2rem,5vw,4rem)}.event-trust-strip-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.event-trust-strip-inner span{padding:.6rem .9rem;border:1px solid rgba(37,99,235,.13);border-radius:999px;background:rgba(255,255,255,.76);color:var(--color-text-secondary);font-size:.92rem;font-weight:750}.event-memory-section .memory-grid p{max-width:68ch}.event-gallery-section{padding:clamp(3rem,7vw,5rem) 0;background:#fff}.event-gallery-grid{display:grid;grid-gap:clamp(1.4rem,4vw,3rem);gap:clamp(1.4rem,4vw,3rem);align-items:center}.event-gallery-grid h2{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.03;letter-spacing:-.04em}.event-gallery-grid p{max-width:58ch;color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.event-mood-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:.75rem;gap:.75rem}.event-mood-grid img{width:100%;height:clamp(230px,25vw,330px);object-fit:cover;border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.event-mood-grid img:first-child{margin-top:2.4rem}@media (min-width:900px){.event-gallery-grid{grid-template-columns:minmax(0,.72fr) minmax(460px,1fr)}}@media (max-width:899px){.event-hero-grid{grid-template-columns:1fr}.event-hero .minimal-hero-copy h1{max-width:11ch;font-size:clamp(2.75rem,12vw,4rem)}.event-chip-list{gap:.42rem}.event-chip-list span{font-size:.82rem;padding:.38rem .62rem}.event-visual{min-height:390px;border-radius:30px}.event-qr-card{width:118px;padding:.72rem;border-radius:20px}.event-gallery-card{width:58%;padding:.78rem;border-radius:20px}.event-gallery-card img{height:46px}.event-trust-strip-inner{justify-content:flex-start}.event-mood-grid{grid-template-columns:1fr}.event-mood-grid img,.event-mood-grid img:first-child{height:240px;margin-top:0}}.event-mini-qr-image{display:block;width:100%;aspect-ratio:1;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}:root{--lm-bg:#f7f1e8;--lm-bg-soft:#f2e4d3;--lm-card:#fffaf4;--lm-card-solid:#ffffff;--lm-ink:#2e2119;--lm-muted:#78665a;--lm-primary:#d95f35;--lm-primary-dark:#a64225;--lm-primary-glow:#f39958;--lm-border:rgba(85,62,45,0.16);--lm-shadow-soft:0 4px 20px -4px rgba(46,33,25,0.10);--lm-shadow-elegant:0 24px 70px -24px rgba(166,66,37,0.35);--lm-shadow-float:0 14px 34px -12px rgba(46,33,25,0.22);--lm-display:Georgia,"Times New Roman",serif}body{background:var(--lm-bg);color:var(--lm-ink)}.lm-container{width:min(100% - 2rem,1152px);margin-inline:auto}.lm-page,.lm-public-page{min-height:100vh;background:var(--lm-bg);color:var(--lm-ink)}.lm-header{position:-webkit-sticky;position:sticky;top:1rem;z-index:80;width:min(100% - 2rem,1152px);margin:1rem auto 0}.lm-nav{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.75rem 1.35rem;border:1px solid rgba(85,62,45,.13);border-radius:999px;background:rgba(247,241,232,.82);box-shadow:var(--lm-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lm-logo-link{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.lm-logo-link:hover{text-decoration:none}.lm-logo-image{display:block;width:clamp(10.4rem,17vw,13.6rem);height:auto}.lm-footer-logo-link .lm-logo-image{width:clamp(9.8rem,16vw,12.4rem)}.lm-nav-links{display:flex;align-items:center;gap:1.35rem;color:var(--lm-muted);font-size:.94rem;font-weight:650}.lm-nav-links a:not(.lm-btn){color:var(--lm-muted);text-decoration:none;transition:color .25s ease}.lm-menu-button,.lm-nav-links a:not(.lm-btn):hover{color:var(--lm-ink)}.lm-menu-button{display:none;min-height:42px;padding:.55rem .9rem;border:1px solid var(--lm-border);border-radius:999px;background:rgba(255,255,255,.55);font-weight:750}.lm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.78rem 1.25rem;border:0;border-radius:999px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.lm-btn:hover{text-decoration:none;transform:translateY(-1px)}.lm-btn-primary{background:linear-gradient(135deg,var(--lm-primary),var(--lm-primary-glow));color:#fffaf4;box-shadow:0 12px 28px -10px rgba(217,95,53,.62)}.lm-btn-soft{border:1px solid var(--lm-border);background:#f5e9da;color:var(--lm-ink)}.lm-btn-light{background:#fffaf4;color:var(--lm-ink);box-shadow:0 16px 36px -18px rgba(46,33,25,.38)}.lm-btn-ghost-light{border:1px solid rgba(255,250,244,.54);background:rgba(255,250,244,.12);color:#fffaf4}.lm-hero{position:relative;overflow:hidden;padding:clamp(3.4rem,7vw,5.4rem) 0 2rem;background:radial-gradient(ellipse at top,#f4d7c5 0,var(--lm-bg) 61%)}.lm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);grid-gap:clamp(2rem,6vw,4.5rem);gap:clamp(2rem,6vw,4.5rem);align-items:center}.lm-pill{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;padding:.45rem .88rem;border:1px solid rgba(217,95,53,.22);border-radius:999px;background:rgba(247,241,232,.62);color:var(--lm-primary);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lm-pill span{width:.42rem;height:.42rem;border-radius:999px;background:var(--lm-primary)}.lm-feature-card h3,.lm-final-card h2,.lm-hero-copy h1,.lm-page-card h2,.lm-page-hero h1,.lm-price-card h3,.lm-section-head h2,.lm-split-head h2,.lm-step-card h3,.lm-usecase-card h3{font-family:var(--lm-display);letter-spacing:-.035em}.lm-hero-copy h1{max-width:8.8ch;margin:1.35rem 0 0;font-size:clamp(4.2rem,9vw,7.4rem);font-weight:650;line-height:.95}.lm-final-card em,.lm-hero-copy em,.lm-section-head em,.lm-split-head em{color:var(--lm-primary);font-style:italic;font-weight:500}.lm-hero-copy p{max-width:560px;margin-top:1.35rem;color:var(--lm-muted);font-size:1.08rem;line-height:1.75}.lm-actions{gap:.85rem;margin-top:1.75rem}.lm-actions,.lm-checks{display:flex;flex-wrap:wrap}.lm-checks{gap:.65rem 1.35rem;margin:1.6rem 0 0;padding:0;list-style:none;color:var(--lm-muted);font-size:.93rem;font-weight:650}.lm-checks li:first-letter{color:var(--lm-primary)}.lm-hero-visual{position:relative;padding:.2rem}.lm-hero-image{width:100%;height:auto;aspect-ratio:1122/1402;object-fit:cover;border-radius:2rem;box-shadow:var(--lm-shadow-elegant)}.lm-float-card{position:absolute;display:flex;align-items:center;gap:.8rem;padding:.85rem 1rem;border-radius:1.2rem;background:rgba(255,250,244,.94);color:var(--lm-ink);box-shadow:var(--lm-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lm-float-card small,.lm-float-card strong{display:block}.lm-float-card strong{font-size:.95rem}.lm-float-card small{color:var(--lm-muted);font-size:.76rem}.lm-float-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:999px;background:#f2d7c7;color:var(--lm-primary);font-weight:900}.lm-heart{background:rgba(217,95,53,.12)}.lm-float-left{left:-1.5rem;top:2.6rem}.lm-float-right{right:-1rem;bottom:-1.25rem}.lm-section{padding:clamp(4rem,8vw,7rem) 0;scroll-margin-top:7.5rem}.lm-warm{background:linear-gradient(135deg,#f8efe4,#efd4bd)}.lm-section-head{max-width:720px;margin:0 auto;text-align:center}.lm-feature-head{max-width:min(100%,900px)}.lm-page-kicker,.lm-section-head>span,.lm-split-head span{color:var(--lm-primary);font-size:.82rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lm-section-head h2,.lm-split-head h2{margin-top:.8rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:650;line-height:1.03}.lm-section-head p,.lm-split-head p{margin-top:1rem;color:var(--lm-muted);line-height:1.7}.lm-feature-grid,.lm-pricing-grid,.lm-steps,.lm-usecases{display:grid;grid-gap:1.35rem;gap:1.35rem;margin-top:3.3rem}.lm-feature-grid,.lm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-pricing-grid{max-width:880px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.lm-product-preview-section{padding-block:clamp(3rem,6vw,5rem);background:linear-gradient(180deg,var(--lm-bg),#fffaf4)}.lm-product-preview-shell{display:grid;grid-gap:2rem;gap:2rem}.lm-product-preview-grid{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);grid-gap:1.25rem;gap:1.25rem;align-items:end;max-width:920px;margin:0 auto}.lm-pricing-preview,.lm-product-preview-card{border:1px solid var(--lm-border);border-radius:1.7rem;background:rgba(255,250,244,.82);box-shadow:var(--lm-shadow-soft)}.lm-product-preview-card{overflow:hidden}.lm-product-preview-card:first-child{max-width:330px;justify-self:end}.lm-product-preview-image{width:100%;height:auto;object-fit:cover;background:#f8efe4}.lm-product-preview-card div{padding:1rem 1.15rem 1.15rem}.lm-pricing-preview h2,.lm-product-preview-card h3{font-family:var(--lm-display);letter-spacing:-.03em}.lm-product-preview-card h3{font-size:1.25rem}.lm-pricing-preview figcaption,.lm-pricing-preview p,.lm-product-preview-card p{color:var(--lm-muted)}.lm-pricing-preview{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:1.25rem;gap:1.25rem;align-items:center;margin:2.2rem auto 0;padding:1.25rem;max-width:940px}.lm-pricing-preview h2{margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.lm-pricing-preview p{margin-top:.75rem;line-height:1.65}.lm-pricing-preview-shots{display:grid;grid-template-columns:.62fr 1fr;grid-gap:.8rem;gap:.8rem;align-items:end}.lm-pricing-preview-shot{overflow:hidden;border-radius:1.2rem;border:1px solid rgba(124,76,48,.14);background:#fffaf4}.lm-pricing-preview-shot img{width:100%;height:auto}.lm-pricing-preview-shot figcaption{padding:.65rem .8rem;font-size:.86rem;font-weight:700}.lm-auth-card,.lm-feature-card,.lm-page-card,.lm-price-card,.lm-step-card{border:1px solid var(--lm-border);border-radius:1.6rem;background:rgba(255,250,244,.78);box-shadow:var(--lm-shadow-soft)}.lm-step-card{position:relative;padding:2.7rem 2rem 2rem;transition:transform .25s ease,box-shadow .25s ease}.lm-step-card:hover{transform:translateY(-4px);box-shadow:var(--lm-shadow-elegant)}.lm-step-badge{position:absolute;left:2rem;top:-.8rem;z-index:2;padding:.35rem .78rem;border-radius:999px;background:linear-gradient(135deg,var(--lm-primary),var(--lm-primary-glow));color:#fffaf4;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lm-card-icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:1rem;background:#f1d6c5;color:var(--lm-primary);font-size:1.45rem;font-weight:900}.lm-step-icon{position:absolute;top:-1.35rem;left:6.9rem;z-index:2;background:radial-gradient(circle at 35% 30%,rgba(255,250,244,.86),transparent .95rem),linear-gradient(135deg,rgba(245,210,188,.96),rgba(239,190,158,.92));border:1px solid rgba(217,95,53,.16);color:var(--lm-primary)}.lm-step-icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lm-feature-card h3,.lm-step-card h3{font-size:1.55rem}.lm-auth-muted,.lm-faq-item p,.lm-feature-card p,.lm-page-card li,.lm-page-card p,.lm-price-card p,.lm-step-card p{color:var(--lm-muted);line-height:1.65}.lm-feature-card{padding:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s ease,box-shadow .25s ease}.lm-feature-card:hover{background:rgba(255,250,244,.95);box-shadow:var(--lm-shadow-soft)}.lm-split-head{display:flex;gap:2rem;align-items:flex-start;justify-content:space-between}.lm-split-head>div{max-width:760px}.lm-split-head p{max-width:430px}.lm-usecases{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-split-head+.lm-usecases{margin-top:2.25rem}.lm-usecases-head+.lm-usecases{margin-top:2.55rem}.lm-usecase-card{position:relative;overflow:hidden;min-height:430px;border-radius:1.6rem;background:var(--lm-ink);box-shadow:var(--lm-shadow-soft)}.lm-usecase-image{width:100%;height:100%;min-height:430px;object-fit:cover;transition:transform .4s ease}.lm-usecase-card:hover .lm-usecase-image{transform:scale(1.045)}.lm-usecase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(46,33,25,.82))}.lm-usecase-card>div{position:absolute;z-index:1;inset-inline:0;bottom:0;padding:1.5rem;color:#fffaf4}.lm-usecase-card h3{font-size:1.75rem}.lm-usecase-card p{margin-top:.35rem;color:rgba(255,250,244,.82)}.lm-price-card{position:relative;display:flex;flex-direction:column;padding:2rem}.lm-price-card.is-highlighted{border-color:rgba(217,95,53,.42);background:#fffaf4;box-shadow:var(--lm-shadow-elegant);transform:translateY(-1rem)}.lm-popular{position:absolute;left:50%;top:-.8rem;transform:translateX(-50%);padding:.35rem .9rem;border-radius:999px;background:linear-gradient(135deg,var(--lm-primary),var(--lm-primary-glow));color:#fffaf4;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lm-price-card h3{font-size:1.9rem}.lm-price{display:flex;align-items:baseline;gap:.35rem;margin-top:1.3rem}.lm-price strong{font-family:var(--lm-display);font-size:4rem;font-weight:650;line-height:1}.lm-price-card ul{display:grid;grid-gap:.85rem;gap:.85rem;flex:1 1;margin:1.6rem 0 1.8rem;padding:0;list-style:none}.lm-price-card li{font-size:.95rem}.lm-faq-container{max-width:800px}.lm-faq-list{display:grid;grid-gap:0;gap:0;margin-top:2.3rem}.lm-faq-item{padding:1.25rem 0;border-bottom:1px solid var(--lm-border)}.lm-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.lm-faq-item summary::-webkit-details-marker{display:none}.lm-faq-item summary:focus-visible{outline:3px solid rgba(215,96,46,.32);outline-offset:.35rem;border-radius:.75rem}.lm-faq-item h3{font-family:var(--lm-display);font-size:1.25rem}.lm-faq-item summary span{display:grid;width:2rem;height:2rem;place-items:center;flex:0 0 auto;border:1px solid var(--lm-border);border-radius:999px;color:var(--lm-primary);font-weight:700;transition:transform .2s ease,background .2s ease}.lm-faq-item[open] summary span{transform:rotate(45deg);background:rgba(215,96,46,.08)}.lm-faq-item p{margin-top:.6rem;padding-right:3rem}.lm-final-section{padding:0 0 clamp(4rem,8vw,7rem)}.lm-final-card{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5rem) 2rem;border-radius:2.5rem;border:1px solid rgba(255,250,244,.22);background:radial-gradient(circle at 16% 10%,rgba(255,230,190,.42),transparent 24rem),radial-gradient(circle at 86% 88%,rgba(93,39,22,.34),transparent 20rem),linear-gradient(135deg,#91351d 0,var(--lm-primary) 48%,#e98245 100%);color:#fffaf4;text-align:center;box-shadow:0 30px 90px -28px rgba(111,43,22,.58)}.lm-final-card:after,.lm-final-card:before{content:"";position:absolute;width:18rem;height:18rem;border-radius:999px;background:rgba(255,250,244,.16);filter:blur(42px)}.lm-final-card:before{left:-5rem;top:-5rem}.lm-final-card:after{right:-5rem;bottom:-5rem}.lm-final-card>*{position:relative;z-index:1}.lm-final-card h1,.lm-final-card h2{max-width:720px;margin:0 auto;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:650;line-height:1.05;text-shadow:0 2px 18px rgba(63,24,13,.18)}.lm-not-found-page{padding-top:clamp(2.5rem,7vw,5rem)}.lm-not-found-card{max-width:820px;margin:0 auto}.lm-not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem}.lm-final-card h2 em{display:inline-block;margin-top:.08em;padding:.02em .22em .1em;border:1px solid rgba(255,250,244,.7);border-radius:.28em;background:rgba(255,250,244,.94);color:#8f321b;font-weight:650;text-shadow:none;box-shadow:0 16px 34px -24px rgba(63,24,13,.7)}.lm-final-card p{max-width:560px;margin:1rem auto 0;color:rgba(255,250,244,.92);font-weight:550}.lm-final-card>div{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.8rem}.lm-final-link{display:inline-flex;align-items:center;color:#fffaf4;font-weight:800;text-decoration:none;text-shadow:0 1px 12px rgba(63,24,13,.2)}.lm-final-link:hover{color:#fff7df;text-decoration:underline;text-underline-offset:.25em}.lm-footer{border-top:1px solid var(--lm-border);background:var(--lm-bg);padding:2.4rem 0}.lm-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.lm-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.lm-footer a,.lm-footer p{color:var(--lm-muted);font-size:.94rem}.lm-footer a:hover{color:var(--lm-ink);text-decoration:none}.lm-public-page{padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem);background:radial-gradient(ellipse at top,#f4d7c5 0,var(--lm-bg) 45%)}.lm-page-hero{max-width:780px;margin-bottom:2rem}.lm-page-hero.center{margin-inline:auto;text-align:center}.lm-contact-hero{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.lm-page-hero h1{margin:.8rem 0 0;font-size:clamp(3rem,7vw,5.4rem);font-weight:650;line-height:.98}.lm-page-hero p{margin-top:1rem;color:var(--lm-muted);font-size:1.08rem;line-height:1.7}.lm-page-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.lm-page-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start}.lm-page-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-page-card{padding:1.8rem}.lm-page-card h2{margin:0 0 .75rem;font-size:1.8rem}.lm-page-card ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding-left:1.1rem}.lm-page-card a{color:var(--lm-primary-dark);font-weight:750}.lm-auth-shell{min-height:calc(100vh - 220px);display:grid;place-items:center;padding:clamp(2.5rem,7vw,5rem) 1rem;background:radial-gradient(ellipse at top,#f4d7c5 0,var(--lm-bg) 55%)}.lm-auth-card{width:min(100%,460px);padding:2rem}.lm-auth-card h1{font-family:var(--lm-display);font-size:2.7rem;line-height:1}.lm-auth-form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.lm-auth-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--lm-muted);font-size:.92rem;font-weight:700}.lm-auth-form input,.lm-auth-form select,.lm-auth-form textarea{width:100%;min-height:48px;padding:.85rem 1rem;border:1px solid var(--lm-border);border-radius:1rem;background:rgba(255,255,255,.72);color:var(--lm-ink)}@media (max-width:980px){.lm-contact-grid,.lm-feature-grid,.lm-hero-grid,.lm-page-grid.three,.lm-page-grid.two,.lm-pricing-grid,.lm-pricing-preview,.lm-product-preview-grid,.lm-steps,.lm-usecases{grid-template-columns:1fr}.lm-product-preview-card:first-child{justify-self:center}.lm-pricing-preview-shots{grid-template-columns:minmax(110px,.55fr) minmax(0,1fr)}.lm-price-card.is-highlighted{transform:none}.lm-float-left{left:clamp(.75rem,3vw,1.5rem)}.lm-float-right{right:clamp(.75rem,3vw,1.5rem)}.lm-split-head{display:grid;align-items:start}.lm-footer-inner{flex-direction:column;text-align:center}}@media (max-width:760px){.lm-header{top:.6rem;width:min(100% - 1rem,1152px)}.lm-nav{flex-wrap:wrap;border-radius:1.4rem;padding:.55rem .8rem}.lm-logo-image{width:clamp(9rem,45vw,10.6rem)}.lm-menu-button{display:inline-flex}.lm-nav-links{display:none;width:100%;flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem 0 .25rem}.lm-nav-links.is-open{display:flex}.lm-nav-cta,.lm-nav-links a:not(.lm-btn){width:100%;justify-content:center;padding:.85rem;text-align:center}.lm-hero-copy h1{font-size:clamp(3.6rem,17vw,5rem)}.lm-float-card{position:static;margin-top:.75rem}.lm-hero-visual{display:grid}.lm-section{padding:4rem 0}.lm-product-preview-section{padding-block:3.2rem}.lm-pricing-preview-shots,.lm-product-preview-grid{grid-template-columns:1fr}.lm-pricing-preview{gap:.95rem;margin-top:1.4rem;padding:1rem}.lm-pricing-preview h2{font-size:clamp(1.45rem,7vw,2rem)}.lm-pricing-preview p{margin-top:.45rem;line-height:1.45}.lm-pricing-preview-shots{grid-template-columns:minmax(88px,.52fr) minmax(0,1fr);gap:.55rem}.lm-pricing-preview-shot{border-radius:.9rem}.lm-pricing-preview-shot figcaption{padding:.45rem .55rem;font-size:.78rem}.lm-product-preview-card:first-child{max-width:none}}.auth-page.auth-page-upgraded{min-height:calc(100vh - 220px);padding:clamp(3rem,7vw,5rem) 0;background:radial-gradient(ellipse at top,#f4d7c5 0,var(--lm-bg) 55%);color:var(--lm-ink)}.auth-layout.auth-layout-marketing{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(26rem,34rem);grid-gap:clamp(2.5rem,7vw,6rem);gap:clamp(2.5rem,7vw,6rem);align-items:center;max-width:1080px}.auth-layout.auth-layout-register-only{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:1120px}.register-page-minimal{display:grid;align-items:start}.auth-layout-register-only .register-flow-card{width:min(100%,980px)}.auth-intro .section-kicker,.auth-intro-simple .section-kicker{color:var(--lm-primary);font-size:.82rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.auth-intro h1{margin-top:.8rem;font-family:var(--lm-display);font-size:clamp(3rem,6vw,5rem);font-weight:650;line-height:.98;letter-spacing:-.035em}.auth-footer,.auth-highlight-list,.auth-intro p,.auth-plan-note,.auth-step-item h4,.auth-subtitle{color:var(--lm-muted)}.auth-card,.auth-side-card,.card-panel.auth-plan-card,.card-panel.auth-side-card{border:1px solid var(--lm-border);border-radius:1.6rem;background:rgba(255,250,244,.82);box-shadow:var(--lm-shadow-soft)}.auth-card-upgraded,.auth-side-card{padding:1.75rem}.auth-card h1,.auth-card h2,.auth-side-card h3{font-family:var(--lm-display);color:var(--lm-ink);letter-spacing:-.025em}.auth-card h1{font-size:1.5rem;line-height:1.2}.auth-card form{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.4rem}.form-group label{color:var(--lm-muted);font-weight:750}.form-input,.input-with-action .form-input{min-height:48px;border:1px solid var(--lm-border);border-radius:1rem;background:rgba(255,255,255,.72);color:var(--lm-ink)}.input-action{color:var(--lm-primary-dark);font-weight:800}.auth-card .btn-primary,.auth-side-card .btn-secondary,.btn.btn-primary,.btn.btn-secondary{border-radius:999px}.auth-card .btn-primary,.btn.btn-primary:not(.host-warm-primary-button){border:0;background:linear-gradient(135deg,var(--lm-primary),var(--lm-primary-glow));color:#fffaf4;box-shadow:0 12px 28px -10px rgba(217,95,53,.62)}.auth-side-card .btn-secondary,.btn.btn-secondary{border:1px solid var(--lm-border);background:#f5e9da;color:var(--lm-ink)}.trust-pill,.trustbar{border-color:var(--lm-border);background:rgba(255,250,244,.7);color:var(--lm-muted)}.alert{border-radius:1rem}.auth-login-layout{display:grid;justify-items:center}.auth-login-card{position:relative;overflow:hidden;width:min(100%,470px);padding:clamp(1.6rem,4vw,2.25rem);border-radius:2rem;background:linear-gradient(180deg,rgba(255,250,244,.94),rgba(255,250,244,.82)),radial-gradient(circle at top right,rgba(243,153,88,.18),transparent 18rem);box-shadow:0 24px 70px -32px rgba(46,33,25,.36)}.auth-login-card:before{content:"";position:absolute;inset:0 0 auto;height:.38rem;background:linear-gradient(90deg,var(--lm-primary),var(--lm-primary-glow))}.auth-login-card>*{position:relative;z-index:1}.auth-remember-option{display:flex;align-items:flex-start;gap:.78rem;padding:.82rem .9rem;border:1px solid rgba(217,95,53,.18);border-radius:1rem;background:rgba(255,250,244,.62);color:var(--lm-ink);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-remember-option:focus-within,.auth-remember-option:hover{border-color:rgba(217,95,53,.34);background:rgba(255,250,244,.86);box-shadow:0 10px 24px -20px rgba(166,66,37,.45)}.auth-remember-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:1.15rem;height:1.15rem;margin-top:.18rem;place-items:center;flex:0 0 auto;border:1.5px solid rgba(166,66,37,.42);border-radius:.38rem;background:rgba(255,255,255,.72);cursor:pointer}.auth-remember-option input:before{content:"✓";color:#fffaf4;font-size:.72rem;font-weight:900;line-height:1;transform:scale(0);transition:transform .14s ease}.auth-remember-option input:checked{border-color:transparent;background:linear-gradient(135deg,var(--lm-primary),var(--lm-primary-glow));box-shadow:0 8px 18px -10px rgba(217,95,53,.8)}.auth-remember-option input:checked:before{transform:scale(1)}.auth-remember-option span{display:grid;grid-gap:.1rem;gap:.1rem}.auth-remember-option strong{font-size:.94rem;line-height:1.25}.auth-remember-option small{color:var(--lm-muted);font-size:.84rem;line-height:1.35}.lm-page-section-tight{padding:clamp(2.5rem,5vw,4rem) 0 0}.lm-page-final-card{margin-top:clamp(2.5rem,5vw,4rem)}@media (max-width:980px){.auth-layout.auth-layout-marketing{grid-template-columns:1fr}}