.landing-page{overflow-x:clip}.landing-page .liquid-bg{z-index:0;animation:15s ease-in-out infinite alternate landing-pulse-bg;position:absolute;inset:0}@keyframes landing-pulse-bg{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(2%,2%)}}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-anim{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards hero-rise}.hero-word{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards hero-rise;display:inline-block;transform:translateY(.9em)}.pulse-ring{position:relative}.pulse-ring:before,.pulse-ring:after{content:"";opacity:0;pointer-events:none;border:2px solid #36e0a6;border-radius:9999px;animation:2.4s ease-out infinite cta-ring;position:absolute;inset:0}.pulse-ring:after{animation-delay:1.2s}@keyframes cta-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@keyframes hero-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hero-scale{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .5s forwards hero-scale-in}.mockup-stage{width:100%;max-width:860px;position:relative}.mockup-main{text-align:left;background:#0d1614;border:.5px solid #ffffff24;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 .5px #ffffff14}.mockup-topbar{background:#16241f;border-bottom:.5px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.mock-dots{gap:6px;display:flex}.mock-dot{border-radius:50%;width:10px;height:10px}.mock-dot.r{background:#ff5f57}.mock-dot.y{background:#febc2e}.mock-dot.g{background:#28c840}.mockup-topbar-title{color:#aeb9b8;margin:0 auto;font-size:12px}.mockup-body{grid-template-columns:200px 1fr;gap:1rem;min-height:280px;padding:1.5rem;display:grid}.mock-sidebar{background:#16241f;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mock-sidebar-item{color:#aeb9b8;border-radius:6px;align-items:center;gap:8px;padding:.45rem .6rem;font-size:12px;display:flex}.mock-sidebar-item.active{color:#36e0a6;background:#36e0a61f}.mock-content{flex-direction:column;gap:.75rem;display:flex}.mock-header{color:#eef3f1;margin-bottom:.25rem;font-size:13px;font-weight:700}.post-card{background:#16241f;border:.5px solid #ffffff14;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.post-platform{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.post-platform.ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.post-platform.tt{background:#010101}.post-meta{flex:1;min-width:0}.post-title{color:#eef3f1;margin-bottom:4px;font-size:12px;font-weight:500}.post-body{color:#aeb9b8;font-size:11px;line-height:1.5}.post-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.post-chip{color:#aeb9b8;background:#ffffff12;border:.5px solid #ffffff14;border-radius:100px;padding:2px 7px;font-size:10px}.post-chip.green{color:#36e0a6;background:#36e0a61a;border-color:#36e0a640}.mock-ai-row{background:#36e0a60f;border:.5px solid #36e0a633;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.ai-dot{background:#36e0a6;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite ai-blink}@keyframes ai-blink{0%,to{opacity:1}50%{opacity:.3}}.ai-text{color:#36e0a6cc;font-size:12px}.ai-text strong{color:#36e0a6}.float-card{z-index:10;text-align:left;background:#0d1614;border:.5px solid #ffffff24;border-radius:14px;padding:.85rem 1rem;position:absolute;box-shadow:0 16px 40px #0000008c}@keyframes float-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes card-in{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.float-card-1{opacity:0;min-width:180px;animation:.6s cubic-bezier(.16,1,.3,1) 1.5s forwards card-in,4s ease-in-out 2.1s infinite float-idle;top:40px;left:-60px}.float-card-2{opacity:0;min-width:160px;animation:.6s cubic-bezier(.16,1,.3,1) 1.7s forwards card-in,4s ease-in-out 2.3s infinite float-idle;top:20px;right:-40px}.float-card-3{opacity:0;min-width:170px;animation:.6s cubic-bezier(.16,1,.3,1) 1.9s forwards card-in,4s ease-in-out 2.5s infinite float-idle;bottom:40px;right:-50px}.float-label{color:#aeb9b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px}.float-value{color:#eef3f1;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.float-pill{color:#36e0a6;background:#36e0a626;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:500}.float-pill.blue{color:#9b8cf0;background:#9b8cf026}.sched-time{color:#36e0a6;font-size:13px;font-weight:600}.sched-sub{color:#aeb9b8;margin-top:2px;font-size:11px}.avatar-row{align-items:center;margin-bottom:4px;display:flex}.mock-avatar{border:1.5px solid #0d1614;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:-6px;font-size:9px;font-weight:600;display:flex}.mock-avatar:first-child{color:#a0aaff;background:#3b4fd6}.mock-avatar:nth-child(2){color:#d0aaff;background:#9b3db8}.mock-avatar:nth-child(3){color:#afc;background:#1a9e5c}.orb-pulse{animation:4s ease-in-out infinite pulse-orb}@keyframes pulse-orb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.logo-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.logo-inner{white-space:nowrap;align-items:center;gap:3.5rem;width:max-content;animation:28s linear infinite scroll-logos;display:flex}.logo-inner:hover{animation-play-state:paused}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transition:all .8s ease-out;transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.cutout-placeholder{aspect-ratio:9/16;background:linear-gradient(160deg,#36e0a626,#9b8cf01f);border:.5px solid #ffffff1a;border-radius:1.5rem;width:240px;max-width:100%;box-shadow:0 20px 60px #5ee9b538}.showcase-card{aspect-ratio:9/19;background:linear-gradient(180deg, var(--surface-container-high), var(--surface-container-highest));border:.5px solid #ffffff1a;border-radius:1.25rem;width:220px;max-width:100%;transition:transform .5s;box-shadow:0 20px 50px #5ee9b52e}.showcase-card:hover{transform:translateY(-8px)}.preview-section{position:relative}.preview-sticky{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:3rem;display:flex;position:sticky;top:0;overflow-x:clip}.preview-phone{aspect-ratio:360/780;justify-self:center;width:auto;height:min(62svh,560px);position:relative}.preview-phone-img{object-fit:contain;opacity:0;filter:drop-shadow(0 30px 70px #5ee9b538);will-change:opacity, transform;width:100%;height:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(18px)scale(.98)}.preview-phone-img.is-active{opacity:1;transform:translateY(0)scale(1)}.preview-glow{z-index:-1;background:var(--primary,#36e0a6);opacity:.16;filter:blur(120px);border-radius:9999px;width:80%;height:60%;margin:auto;position:absolute;inset:0}.preview-copy{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(16px)}.preview-copy.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0)}.preview-step{opacity:.4;align-items:center;gap:.85rem;padding:.6rem 0;transition:opacity .4s,transform .4s;display:flex}.preview-step.is-active{opacity:1;transform:translate(-6px)}.preview-step-index{letter-spacing:.12em;color:var(--on-surface-variant,#aeb9b8);font-size:.75rem;font-weight:700}.preview-step.is-active .preview-step-index{color:var(--primary,#36e0a6)}.preview-step-label{color:var(--on-surface,#eef3f1);font-size:1rem;font-weight:500}.preview-dot{background:#ffffff40;border-radius:9999px;width:6px;height:6px;transition:width .4s,background .4s}.preview-dot.is-active{background:var(--primary,#36e0a6);width:22px}@media (max-width:1023px){.preview-phone{height:min(52svh,460px)}}@media (prefers-reduced-motion:reduce){.preview-phone-img,.preview-copy,.preview-step,.preview-dot{transition:none}}@media (max-width:720px){.mockup-body{grid-template-columns:1fr}.mock-sidebar,.float-card-1,.float-card-3{display:none}.float-card-2{top:-18px;right:-10px}}@media (prefers-reduced-motion:reduce){.hero-anim,.hero-word,.hero-scale,.float-card-1,.float-card-2,.float-card-3,.landing-page .liquid-bg{opacity:1;animation:none;transform:none}.logo-inner,.ai-dot{animation:none}}
