/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}.text-cici-primary{color:#4ade80}.bg-cici-primary{background-color:#4ade80}.btn-primary{transition:all .3s;box-shadow:0 0 15px #4ade8080}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 25px #4ade80cc,0 0 5px #4ade804d}.neon-border{position:relative}.neon-border:before{content:"";z-index:0;opacity:.5;background:linear-gradient(45deg,#4ade80,#10b981,#3b82f6);border-radius:12px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.neon-border:hover:before{opacity:1}.feature-card{background-color:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes gradient-wipe{0%{background-position:100%}to{background-position:0%}}.animate-gradient-wipe{color:#0000;background-image:linear-gradient(120deg,#4ade80,#34d399 30%,#fff 48% 52%,#4ade80 70%,#34d399);background-size:300%;-webkit-background-clip:text;background-clip:text;animation:1.6s cubic-bezier(.4,0,.2,1) .8s forwards gradient-wipe}@layer components{.feature-chip{border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.3s;border-width:1px;border-color:#0000;transition-duration:.3s}.feature-chip--beauty{color:#bbf7d0;background-color:#22c55e1a}:root[data-theme=light] .feature-chip--beauty{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.feature-chip--lighting{color:#fef08a;background-color:#eab3081a}:root[data-theme=light] .feature-chip--lighting{color:#a16207;background-color:#fefce8;border-color:#fef08a}.feature-chip--compatibility{color:#bfdbfe;background-color:#3b82f61a}:root[data-theme=light] .feature-chip--compatibility{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.feature-tabs-panel{background-color:#15151a;border:1px solid #94a3b833;box-shadow:0 25px 60px #02061773}:root[data-theme=light] .feature-tabs-panel{background-color:#fff;border-color:#e5e7eb;box-shadow:0 25px 50px #0f172a1f}.feature-tab__heading{color:#f8fafc;transition:color .2s}:root[data-theme=light] .feature-tab__heading{color:#0f172a}.feature-tab__body{color:#94a3b8;transition:color .2s}:root[data-theme=light] .feature-tab__body{color:#475569}.feature-tab__check-icon{color:#34d399;transition:color .2s}:root[data-theme=light] .feature-tab__check-icon{color:#16a34a}.feature-tab__media{background-color:#1f2937;border:1px solid #ffffff14;box-shadow:0 25px 60px #00000073}:root[data-theme=light] .feature-tab__media{background-color:#fff;border-color:#e2e8f0;box-shadow:0 25px 55px #0f172a1f}.scenario-chip{border-style:solid;border-width:1px;transition:background-color .22s,color .22s,border-color .22s}.scenario-chip--streaming{color:#f3e8ff;background-color:#9333ea14;border-color:#d8b4fe66}:root[data-theme=light] .scenario-chip--streaming{color:#7e22ce;background-color:#faf5ff;border-color:#d8b4fe}.scenario-chip--meetings{color:#dbeafe;background-color:#3b82f614;border-color:#60a5fa66}:root[data-theme=light] .scenario-chip--meetings{color:#1d4ed8;background-color:#eff6ff;border-color:#93c5fd}.scenario-chip--education{color:#fef08a;background-color:#eab30814;border-color:#facc1566}:root[data-theme=light] .scenario-chip--education{color:#a16207;background-color:#fefce8;border-color:#facc15}.scenario-chip--recording{color:#fecdd3;background-color:#f43f5e14;border-color:#fb718566}:root[data-theme=light] .scenario-chip--recording{color:#be123c;background-color:#fff1f2;border-color:#fda4af}.scenario-metric-card{box-shadow:none;background-color:#15151a;border-color:#ffffff0d}:root[data-theme=light] .scenario-metric-card{background-color:#fff;border-color:#e5e7eb;box-shadow:0 4px 16px #0f172a14}.scenario-metric-label{color:#6b7280;transition:color .2s}:root[data-theme=light] .scenario-metric-label{color:#475569}.faq-badge{color:#d1d5db;background-color:#ffffff0d;border:1px solid #ffffff1f}:root[data-theme=light] .faq-badge{color:#475569;background-color:#f9fafb;border-color:#e2e8f0}.faq-heading{color:#f8fafc;transition:color .2s}:root[data-theme=light] .faq-heading{color:#0f172a}.faq-subheading{color:#94a3b8;transition:color .2s}:root[data-theme=light] .faq-subheading{color:#475569}.faq-section-glow{background:linear-gradient(90deg,#4ade801a,#3b82f60d,#0000)}:root[data-theme=light] .faq-section-glow{background:linear-gradient(90deg,#4ade8033,#38bdf81f 55%,#0000)}.faq-card{box-shadow:none;background-color:#111117;border:1px solid #ffffff14;transition:border-color .2s,background-color .2s,box-shadow .2s}.faq-card:hover{border-color:#fff3}:root[data-theme=light] .faq-card{background-color:#fff;border-color:#e5e7eb;box-shadow:0 12px 30px #0f172a14}:root[data-theme=light] .faq-card:hover{border-color:#cbd5f5;box-shadow:0 16px 36px #0f172a1f}.faq-question{color:#f8fafc;transition:color .2s}:root[data-theme=light] .faq-question{color:#0f172a}.faq-answer{color:#94a3b8;transition:color .2s}:root[data-theme=light] .faq-answer{color:#475569}.faq-icon-base{color:#f8fafc;background-color:#ffffff0d;border:1px solid #ffffff1a;transition:border-color .2s,background-color .2s,color .2s}:root[data-theme=light] .faq-icon-base{color:#334155;background-color:#f9fafb;border-color:#e5e7eb}.faq-icon-open{color:#f8fafc;background-color:#4ade8026;border-color:#4ade8066}:root[data-theme=light] .faq-icon-open{color:#15803d}.pricing-card{box-shadow:none;background-color:#15151a;border:1px solid #ffffff14;transition:border-color .22s,background-color .22s,box-shadow .22s}.pricing-card:hover{background-color:#1a1b23;border-color:#fff3}:root[data-theme=light] .pricing-card{background-color:#fff;border-color:#e5e7eb;box-shadow:0 16px 30px #0f172a14}:root[data-theme=light] .pricing-card:hover{background-color:#f8fafc;border-color:#cbd5f5}.pricing-card--popular{border-width:2px;border-color:var(--color-cici-primary);z-index:10;transform:scale(1.05);box-shadow:0 25px 60px #4ade802e}:root[data-theme=light] .pricing-card--popular{box-shadow:0 28px 65px #4ade8047}.pricing-card__heading{color:#d1d5db}:root[data-theme=light] .pricing-card__heading{color:#374151}.pricing-card__heading--pro{color:#f8fafc}:root[data-theme=light] .pricing-card__heading--pro{color:#111827}.pricing-card__description{color:#94a3b8}:root[data-theme=light] .pricing-card__description{color:#64748b}.pricing-card__price{color:#f8fafc}:root[data-theme=light] .pricing-card__price{color:#0f172a}.pricing-card__price-suffix{color:#94a3b8}:root[data-theme=light] .pricing-card__price-suffix{color:#6b7280}.pricing-feature-text{transition:color .2s}.pricing-feature-text--available{color:#d1d5db}:root[data-theme=light] .pricing-feature-text--available{color:#374151}.pricing-feature-text--unavailable{color:#6b7280;text-decoration:line-through}:root[data-theme=light] .pricing-feature-text--unavailable{color:#94a3b8}.pricing-feature-icon{transition:background-color .2s,color .2s}.pricing-feature-icon--inactive{color:#94a3b8;background-color:#1f2937}:root[data-theme=light] .pricing-feature-icon--inactive{color:#94a3b8;background-color:#f3f4f6}.pricing-card__secondary-cta{color:#f8fafc;background-color:#1f2937;border:1px solid #ffffff26}.pricing-card__secondary-cta:hover{background-color:#273043;border-color:#ffffff4d}:root[data-theme=light] .pricing-card__secondary-cta{color:#0f172a;background-color:#f3f4f6;border-color:#e2e8f0;box-shadow:0 6px 18px #0f172a1a}:root[data-theme=light] .pricing-card__secondary-cta:hover{background-color:#e5e7eb;border-color:#cbd5f5}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
