.placement-hero{text-align:center;padding:10rem 0 4rem;position:relative}.placement-hero:before,.placement-hero:after{content:"";filter:blur(120px);z-index:-1;pointer-events:none;opacity:.6;border-radius:50%;width:400px;height:400px;position:absolute}.placement-hero:before{background:#38bdf826;top:-10%;left:10%}.placement-hero:after{background:#a1a1aa1a;bottom:-10%;right:10%}.gradient-text-silver{background:linear-gradient(90deg,#fff,#a1a1aa,#e4e4e7,#fff) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:3s linear infinite gradientShift}.premium-badge{color:#fff;letter-spacing:2px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;margin-bottom:1.5rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.placement-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;margin:3rem 0 6rem;display:grid}.placement-card{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:left;background:#0a0a0ccc;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:space-between;padding:3rem 2rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009,inset 0 1px #ffffff1a}.placement-card:before{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,0px) var(--mouse-y,0px), #ffffff26, #38bdf80d 25%, transparent 50%);opacity:0;pointer-events:none;z-index:1;transition:opacity .5s;position:absolute;inset:0}.placement-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.6;background:linear-gradient(135deg,#ffffff4d 0%,#38bdf81a 40%,#ffffff05 60%,#ffffff1a 100%);padding:1px;transition:opacity .6s;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}.placement-card:hover:before{opacity:1}.placement-card:hover:after{opacity:1;background:linear-gradient(135deg,#fff9 0%,#38bdf866 40%,#ffffff0d 60%,#ffffff4d 100%)}.placement-card:hover{border-color:#0000;transform:translateY(-12px)scale(1.02);box-shadow:0 25px 50px #000c,0 0 40px #38bdf826,inset 0 1px #ffffff4d}.placement-card>*{z-index:2;position:relative}.placement-card:hover h3{text-shadow:0 0 15px #fff6}.placement-card h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.placement-card p{color:var(--text-secondary);flex-grow:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.btn-premium{text-align:center;color:#000;background:#fff;border:none;border-radius:12px;width:100%;padding:1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-premium:hover{background:#e4e4e7;transform:scale(1.02);box-shadow:0 10px 25px #fff3}.loading-state,.empty-state{text-align:center;color:var(--text-secondary);padding:5rem 0}.loading-state i{color:#fff;margin-bottom:1rem;font-size:2rem;display:block}.empty-state i{color:#ffffff1a;margin-bottom:1rem;font-size:3rem}.info-section{border-top:1px solid #ffffff0d;padding:4rem 0}.faq-grid{grid-template-columns:1fr;gap:1.5rem;max-width:800px;margin:3rem auto;display:grid}.faq-item{cursor:pointer;background:#14141480;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem;transition:all .4s;overflow:hidden}.faq-item:hover,.faq-item.active{background:#1e1e1ecc;border-color:#ffffff26}.faq-item.active{box-shadow:0 0 20px #ffffff08}.faq-question{color:#fff;justify-content:space-between;align-items:center;margin-bottom:0;font-size:1.1rem;font-weight:600;display:flex}.faq-question i.toggle-icon{color:var(--text-secondary);transition:transform .4s}.faq-item.active .faq-question i.toggle-icon{color:#fff;transform:rotate(180deg)}.faq-answer{color:var(--text-secondary);opacity:0;max-height:0;margin-top:0;font-size:.95rem;line-height:1.6;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{opacity:1;max-height:200px;margin-top:1rem}.roadmap-section{padding:6rem 0}.roadmap-container{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}.roadmap-container:before{content:"";background:linear-gradient(#ffffff0d,#fff3 50%,#ffffff0d);width:2px;position:absolute;top:0;bottom:0;left:40px;box-shadow:0 0 10px #ffffff1a}.roadmap-step{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141499;border:1px solid #ffffff0d;border-radius:16px;align-items:flex-start;gap:2rem;padding:2rem;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;box-shadow:0 4px 20px #0000004d}.roadmap-step:hover{background:#1e1e1ee6;border-color:#ffffff4d;transform:translate(10px);box-shadow:0 10px 30px #00000080,0 0 20px #ffffff0d}.step-number{width:60px;height:60px;color:var(--text-secondary);z-index:2;background:linear-gradient(135deg,#18181b 0%,#27272a 100%);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;transition:all .4s;display:flex;position:relative;box-shadow:inset 0 0 10px #00000080}.roadmap-step:hover .step-number{color:#fff;border-color:#ffffff80;transform:scale(1.1);box-shadow:0 0 20px #fff3,inset 0 0 10px #ffffff1a}.step-content h3{color:#fff;margin-bottom:.8rem;font-size:1.4rem;font-weight:600;transition:color .3s}.roadmap-step:hover .step-content h3{text-shadow:0 0 10px #ffffff4d}.step-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}@media (width<=768px){.placement-grid{grid-template-columns:1fr}.roadmap-container:before{display:none}.roadmap-step{flex-direction:column;gap:1.5rem}}
