.cta-section{color:#fff;background-color:#09090b;border-top:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.cta-aurora-blue{filter:blur(120px);pointer-events:none;z-index:1;background:radial-gradient(circle,#0058f047 0%,#0000 70%);border-radius:50%;width:800px;height:800px;animation:25s ease-in-out infinite alternate aurora-shift-1;position:absolute;top:-10%;left:-10%}.cta-aurora-purple{filter:blur(130px);pointer-events:none;z-index:1;background:radial-gradient(circle,#7a00f842 0%,#0000 70%);border-radius:50%;width:800px;height:800px;animation:28s ease-in-out infinite alternate aurora-shift-2;position:absolute;top:-10%;right:-10%}.cta-center-glow{filter:blur(140px);pointer-events:none;z-index:1;background:radial-gradient(circle,#7a00f81a 0%,#0058f014 50%,#0000 100%);border-radius:50%;width:1000px;height:600px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.cta-blob{filter:blur(100px);opacity:.12;pointer-events:none;z-index:2;border-radius:50%;position:absolute}.cta-blob--1{background-color:var(--accent);width:400px;height:400px;animation:20s ease-in-out infinite alternate float-blob-1;top:20%;left:15%}.cta-blob--2{background-color:var(--accent-strong);width:500px;height:500px;animation:24s ease-in-out infinite alternate float-blob-2;bottom:10%;right:15%}.cta-blob--3{background-color:#00a0ff;width:350px;height:350px;animation:18s ease-in-out infinite alternate float-blob-3;bottom:25%;left:30%}.cta-noise-overlay{opacity:.02;mix-blend-mode:overlay;pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}@keyframes aurora-shift-1{0%{transform:translate(0)scale(1)}to{transform:translate(8%,6%)scale(1.1)}}@keyframes aurora-shift-2{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,8%)scale(1.08)}}@keyframes float-blob-1{0%{transform:translate(0)rotate(0)}to{transform:translate(12%,18%)rotate(90deg)}}@keyframes float-blob-2{0%{transform:translate(0)rotate(0)}to{transform:translate(-15%,-12%)rotate(-120deg)}}@keyframes float-blob-3{0%{transform:translate(0)scale(1)}to{transform:translate(18%,-15%)scale(1.15)}}.cta-animate-fade-up{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards fade-up}.cta-animate-scale-in{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards scale-in}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.cta-glass-badge{-webkit-backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;display:inline-flex;box-shadow:0 4px 20px #00000026}.cta-glass-card{-webkit-backdrop-filter:blur(18px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;transition:background .3s,border-color .3s,transform .3s}.cta-glass-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.cta-primary-btn{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;border-radius:12px;padding:16px 28px;font-weight:600;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 4px 15px #7a00f84d,inset 0 1px 1px #fff3}.cta-primary-btn:hover{filter:brightness(1.08);transform:translateY(-1px)scale(1.02);box-shadow:0 6px 20px #7a00f866,inset 0 1px 1px #ffffff4d}.cta-primary-btn:active{transform:translateY(1px)scale(.98)}.cta-secondary-btn{-webkit-backdrop-filter:blur(18px);color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:16px 28px;font-weight:600;transition:background .25s,border-color .25s,transform .25s}.cta-secondary-btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)scale(1.02)}.cta-secondary-btn:active{transform:translateY(1px)scale(.98)}
.faq-section{background-color:#030014;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;position:relative;overflow:hidden}.faq-glow-top{filter:blur(130px);pointer-events:none;z-index:1;background:radial-gradient(circle,#7a00f81f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-10%;left:30%;transform:translate(-50%)}.faq-glow-bottom{filter:blur(130px);pointer-events:none;z-index:1;background:radial-gradient(circle,#0058f01a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-10%;right:30%;transform:translate(50%)}.faq-container{z-index:10;flex-direction:column;gap:16px;width:100%;max-width:820px;margin:0 auto;display:flex;position:relative}.faq-item{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;transition:background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden}.faq-item:hover{background-color:#ffffff0a;border-color:#ffffff26;box-shadow:0 10px 30px #0003}.faq-item--open{background-color:#ffffff08;border-color:#7a00f840}.faq-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.faq-question{font-family:var(--font-manrope), sans-serif;color:#f4f2ff;font-size:15px;font-weight:700;line-height:1.4;transition:color .3s}.faq-item:hover .faq-question{color:#fff}.faq-toggle-btn{color:#94a3b8;cursor:pointer;background-color:#ffffff05;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .25s,border-color .25s,color .25s,transform .3s;display:flex}.faq-item:hover .faq-toggle-btn{color:#fff;background-color:#ffffff0d;border-color:#fff3}.faq-toggle-btn--open{border-color:var(--accent);color:var(--accent);background-color:#7a00f80d;transform:rotate(180deg)}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.faq-answer-wrapper--open{grid-template-rows:1fr}.faq-answer-content{overflow:hidden}.faq-answer-text{font-family:var(--font-inter), sans-serif;color:#9da3ea;border-top:1px solid #ffffff08;margin-top:-2px;padding:0 28px 24px;font-size:14px;line-height:24px}
.social-reels-section{background-color:#e8eaf2;border-top:1px solid #94a3b840;border-bottom:1px solid #94a3b840;width:100%;position:relative;overflow:hidden}.social-reels-card-wrapper{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:290px;display:flex}.social-reels-card{aspect-ratio:9/16;isolation:isolate;background-color:#0c0d12;border:10px solid #1a1b20;border-radius:36px;width:100%;height:515px;transition:transform .6s cubic-bezier(.25,1,.5,1),box-shadow .6s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 12px 36px #0000001f,0 4px 12px #00000014}.social-reels-card--left{transform:rotate(-3.5deg)}.social-reels-card--right{transform:rotate(3.5deg)}.social-reels-card-wrapper:hover .social-reels-card{transform:rotate(0)scale(1.03);box-shadow:0 30px 60px #0c0d1233,0 10px 20px #0c0d121a}.social-reels-carousel{width:100%;height:100%;position:relative;overflow:hidden}.social-reels-slide{opacity:0;z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;inset:0}.social-reels-slide--active{opacity:1;z-index:10;pointer-events:auto}.social-reels-video{object-fit:cover;width:100%;height:100%}.social-reels-speaker-btn{z-index:20;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background-color:#00000080;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .25s,transform .25s;display:flex;position:absolute;bottom:16px;right:16px}.social-reels-speaker-btn:hover{background-color:#000000b3;transform:scale(1.08)}.social-reels-speaker-btn:active{transform:scale(.92)}.social-reels-control-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #94a3b826;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.social-reels-control-btn:hover{color:var(--accent);background-color:#f1f5f9;transform:scale(1.08);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a}.social-reels-control-btn:active{transform:scale(.94)}