.letter-wide{letter-spacing:.14em}.landing-title{font-weight:900;line-height:1.04;max-width:10em}.landing-hero{min-height:560px}.hero-orb{position:absolute;border-radius:999px;filter:blur(30px);pointer-events:none;opacity:.7}.hero-orb-1{width:280px;height:280px;background:#3ce6c129;top:-80px;right:-60px;animation:floatOrb 8s ease-in-out infinite}.hero-orb-2{width:220px;height:220px;background:#5aa8ff29;bottom:-60px;left:45%;animation:floatOrb 10s ease-in-out infinite reverse}.hero-showcase{position:relative;min-height:440px}.showcase-card{border:1px solid rgba(255,255,255,.1)}.showcase-main{position:relative;z-index:2;min-height:340px}.showcase-floating{position:absolute;right:-10px;top:24px;width:240px;z-index:3;animation:floatCard 6s ease-in-out infinite}.showcase-floating-2{position:absolute;left:28px;bottom:-10px;width:260px;z-index:3;animation:floatCard 7s ease-in-out infinite reverse}.showcase-list{display:flex;flex-direction:column;gap:12px}.showcase-row{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:1rem;background:#ffffff0d}.showcase-dot{width:10px;height:10px;border-radius:999px;margin-top:7px;background:var(--accent);box-shadow:0 0 0 6px #3ce6c11f}.mini-chart{display:flex;align-items:end;gap:8px;height:120px}.mini-bar{flex:1;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,#3ce6c1f2,#5aa8ffbf)}.feature-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:1.3rem;color:var(--accent)}.feature-line{display:flex;gap:12px;align-items:flex-start}.feature-line i{color:var(--accent);margin-top:2px}.product-scene{position:relative;min-height:620px}.product-window{border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.product-window-main{position:relative;z-index:1;width:100%;max-width:760px;margin-left:auto}.product-window-report{position:absolute;z-index:2;right:10px;bottom:36px;width:56%;max-width:380px;animation:floatCard 6.5s ease-in-out infinite}.product-window-interview{position:absolute;z-index:3;right:-22px;bottom:-12px;width:26%;min-width:180px;max-width:220px;animation:floatCard 7.5s ease-in-out infinite reverse}.product-shot-main,.product-shot-report,.product-shot-interview{display:block;width:100%;height:auto}.product-shot-main{border-radius:1.1rem}.product-shot-report{border-radius:1rem}.product-shot-interview{border-radius:.95rem}@media(max-width:1199.98px){.product-scene{min-height:560px}.product-window-report{width:54%;max-width:340px}.product-window-interview{width:24%;min-width:160px;max-width:200px;right:-10px}}@media(max-width:991.98px){.product-scene{min-height:auto;display:flex;flex-direction:column;gap:1rem}.product-window-main,.product-window-report,.product-window-interview{position:static;width:100%;max-width:none;min-width:0;margin:0;animation:none}}.product-window-report,.product-window-interview{background:linear-gradient(180deg,#ffffff17,#ffffff0d)}.product-window img{border-color:#ffffff24!important}.window-top{display:flex;gap:8px}.window-top span{width:10px;height:10px;border-radius:999px;background:#ffffff2e}.mock-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.mock-line{height:10px;border-radius:999px;background:#ffffff1f;margin-bottom:10px}.mock-line:last-child{margin-bottom:0}.mock-progress{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.mock-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3ce6c1f2,#5aa8ffd9)}.mock-video{aspect-ratio:16 / 9;border-radius:1rem;background:radial-gradient(circle at 50% 50%,rgba(60,230,193,.18),transparent 32%),linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08);position:relative}.mock-video:before{content:"";width:58px;height:58px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);position:absolute;inset:0;margin:auto}.mock-video:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:16px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;transform:translate(4px)}.timeline-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.timeline-step{position:relative;padding:1.25rem;border-radius:1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.timeline-num{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;margin-bottom:1rem;background:#3ce6c124;border:1px solid rgba(60,230,193,.25);color:var(--accent);font-weight:800}.landing-faq .accordion-button:not(.collapsed){color:#fff}.landing-faq .accordion-button:after{filter:invert(1)}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-up.in-view{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}@keyframes floatOrb{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,12px,0)}}@keyframes floatCard{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media(prefers-reduced-motion:reduce){.hero-orb,.showcase-floating,.showcase-floating-2,.product-window-sm,.reveal-up{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}@media(max-width:991.98px){.landing-title{max-width:none}.hero-showcase,.product-scene{min-height:auto}.showcase-floating,.showcase-floating-2,.product-window-sm{position:static;width:auto;margin-top:1rem}.timeline-flow{grid-template-columns:1fr 1fr}}@media(max-width:575.98px){.timeline-flow{grid-template-columns:1fr}}.hero-free-pill{padding:.55rem .9rem;border-radius:999px;background:#3ce6c11a;border:1px solid rgba(60,230,193,.25);color:#ffffffeb;font-size:.92rem;font-weight:700;box-shadow:0 10px 30px #0000002e}.hero-free-pill i{color:var(--accent)}.free-tier-highlight{border:1px solid rgba(60,230,193,.16);position:relative;overflow:hidden}.free-tier-highlight:before{content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;border-radius:999px;background:#3ce6c114;filter:blur(28px);pointer-events:none}.free-mini-card{background:linear-gradient(180deg,#ffffff17,#ffffff0d)}
