.dino-lair-faq-page{min-height:100vh;background:linear-gradient(135deg,#1a365d,#2d3748 25%,#4a5568 50%,#2d3748 75%,#1a365d);padding:calc(12.5vh + 2rem) 2rem 2rem;color:white;position:relative;overflow-x:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dino-lair-faq-hero{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.dino-lair-faq-title{font-size:3rem;background:linear-gradient(45deg,#35D461,#F99D07 25%,#37B6F6 50%,#882FF6 75%,#35D461);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;margin-bottom:1rem;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.5))}.dino-lair-faq-subtitle{font-size:1.3rem;color:rgba(255,255,255,.9);line-height:1.6;max-width:600px;margin:0 auto}.dino-lair-faq-content{max-width:1000px;margin:0 auto}.dino-lair-faq-section-title{font-size:2.2rem;color:#35D461!important;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);text-align:center}.dino-lair-faq-categories{margin-bottom:3rem;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem}.dino-lair-faq-category-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.dino-lair-faq-category-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:15px;padding:1rem 1.5rem;color:white;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.dino-lair-faq-category-btn:hover{background:rgba(53,212,97,.2);border-color:rgba(53,212,97,.5);transform:translateY(-2px);box-shadow:0 5px 20px rgba(53,212,97,.3)}.dino-lair-faq-category-btn.active{background:rgba(53,212,97,.3);border-color:#35D461;box-shadow:0 0 20px rgba(53,212,97,.4)}.dino-lair-faq-category-emoji{font-size:1.2rem}.dino-lair-faq-list{margin-bottom:3rem}.dino-lair-faq-list-header{margin-bottom:2rem}.dino-lair-faq-items{display:flex;flex-direction:column;gap:1rem}.dino-lair-faq-item{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:15px;overflow:hidden;transition:all .3s ease}.dino-lair-faq-item:hover{border-color:rgba(55,182,246,.5);box-shadow:0 5px 25px rgba(55,182,246,.2)}.dino-lair-faq-question{width:100%;background:none;border:none;padding:1.5rem 2rem;color:white;font-size:1.1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;text-align:left}.dino-lair-faq-question:hover{background:rgba(55,182,246,.1)}.dino-lair-faq-question.expanded{background:rgba(55,182,246,.15);border-bottom:2px solid rgba(55,182,246,.3)}.dino-lair-faq-question-text{flex:1 1;color:#37B6F6;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.dino-lair-faq-arrow{font-size:1rem;color:#37B6F6;transition:transform .3s ease;margin-left:1rem}.dino-lair-faq-arrow.expanded{transform:rotate(180deg)}.dino-lair-faq-answer{padding:0 2rem 2rem;background:rgba(55,182,246,.05);animation:slideDown .3s ease-out}.dino-lair-faq-answer p{color:rgba(255,255,255,.9);line-height:1.7;font-size:1rem;margin:0}@keyframes slideDown{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:0;padding-bottom:2rem}}.dino-lair-faq-help{background:linear-gradient(135deg,rgba(247,220,111,.2),rgba(255,157,7,.1));border:2px solid rgba(247,220,111,.3);border-radius:25px;padding:3rem;text-align:center;box-shadow:0 0 50px rgba(247,220,111,.3),0 20px 40px rgba(0,0,0,.4)}.dino-lair-faq-help-text{font-size:1.2rem;line-height:1.8;color:rgba(255,255,255,.9);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.dino-lair-faq-contact-btn{background:linear-gradient(135deg,#F99D07,#FF6B35);border:none;border-radius:15px;padding:1rem 2rem;font-size:1.2rem;color:white;cursor:pointer;transition:all .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(249,157,7,.4)}.dino-lair-faq-contact-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(249,157,7,.6);background:linear-gradient(135deg,#FF6B35,#F99D07)}@media (max-width:768px){.dino-lair-faq-page{padding:calc(9.5vh + 1rem) 1rem 1rem}.dino-lair-faq-hero{margin-bottom:2rem}.dino-lair-faq-title{font-size:2.2rem}.dino-lair-faq-subtitle{font-size:1.1rem}.dino-lair-faq-section-title{font-size:1.8rem}.dino-lair-faq-categories{padding:1.5rem}.dino-lair-faq-category-buttons{grid-template-columns:1fr;gap:.8rem}.dino-lair-faq-category-btn{padding:.8rem 1rem;font-size:.9rem}.dino-lair-faq-question{padding:1.2rem 1.5rem;font-size:1rem}.dino-lair-faq-question-text{line-height:1.4}.dino-lair-faq-answer{padding:0 1.5rem 1.5rem}.dino-lair-faq-answer p{font-size:.9rem;line-height:1.6}.dino-lair-faq-help{padding:2rem}.dino-lair-faq-help-text{font-size:1.1rem}.dino-lair-faq-contact-btn{padding:.8rem 1.5rem;font-size:1.1rem}}@media (max-width:1024px) and (min-width:769px){.dino-lair-faq-category-buttons{grid-template-columns:repeat(2,1fr)}}