.page-terms-conditions{max-width:1200px;margin:0 auto;padding-top:10px;background-color:#0A0A0A;color:#E8DCC8;box-sizing:border-box}.page-terms-conditions *,.page-terms-conditions *::before,.page-terms-conditions *::after{box-sizing:border-box}.page-terms-conditions img{max-width:100%;height:auto}.page-terms-conditions__hero{background:linear-gradient(135deg,#1a1306 0%,#241a0b 100%);border-bottom:1px solid #3A2A12}.page-terms-conditions__hero-image-wrap{width:100%;padding:0}.page-terms-conditions__hero-image{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;max-height:520px}.page-terms-conditions__hero-content{padding:28px 40px 34px;background:linear-gradient(180deg,transparent 0%,#0A0A0A 100%);text-align:center}.page-terms-conditions__hero-badge{display:inline-block;background:rgba(220,170,50,0.15);color:#FFD86A;border:1px solid rgba(250,200,80,0.35);padding:4px 16px;border-radius:20px;font-size:0.78rem;letter-spacing:1px;text-transform:uppercase;font-weight:600}.page-terms-conditions__hero-title{font-size:clamp(1.5rem, 3.8vw, 2.6rem);line-height:1.25;color:#FFF6D6;font-weight:800;margin:16px auto 12px;max-width:860px;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.page-terms-conditions__hero-subtitle{color:#D0C5AD;max-width:850px;margin:0 auto;font-size:1rem;line-height:1.7;font-weight:400}.page-terms-conditions__intro,.page-terms-conditions__updates,.page-terms-conditions__ip,.page-terms-conditions__privacy{padding:36px 40px 10px;border-bottom:1px dashed #3A2A12}.page-terms-conditions__intro-title,.page-terms-conditions__section-title,.page-terms-conditions__faq-title{font-size:22px;color:#FFD86A;margin:0 0 16px;font-weight:700;line-height:1.4}.page-terms-conditions__intro-text,.page-terms-conditions__updates-text,.page-terms-conditions__ip-text,.page-terms-conditions__privacy-text,.page-terms-conditions__general-text{font-size:1rem;line-height:1.75;margin:0 0 14px;color:#E6DCCB;text-align:justify;font-weight:400}.page-terms-conditions__general{padding:30px 40px 10px;border-bottom:1px dashed #3A2A12}.page-terms-conditions__general-list,.page-terms-conditions__refusal-list,.page-terms-conditions__limitations-list{padding-left:24px;margin:0 0 14px;color:#E6DCCB;font-size:1rem;line-height:1.7;list-style:disc}.page-terms-conditions__general-list li,.page-terms-conditions__refusal-list li,.page-terms-conditions__limitations-list li{margin-bottom:12px;padding-left:6px;color:#E6DCCB}.page-terms-conditions__updates{padding-top:30px;padding-bottom:10px}.page-terms-conditions__rights{padding:34px 40px 20px;border-bottom:1px dashed #3A2A12}.page-terms-conditions__rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:16px}.page-terms-conditions__rights-card{background-color:#111111;border:1px solid #3A2A12;border-radius:12px;padding:22px 20px;box-shadow:0 4px 10px rgba(0,0,0,0.25),0 0 20px rgba(255,211,107,0.05)}.page-terms-conditions__rights-title{color:#FFD86A;font-size:1.05rem;font-weight:700;margin-bottom:8px}.page-terms-conditions__rights-text{font-size:0.9rem;line-height:1.6;color:#D0C5AD;margin:0}.page-terms-conditions__rules{padding:34px 40px 20px}.page-terms-conditions__rules-intro{margin-bottom:14px}.page-terms-conditions__rules-image{border-radius:8px;max-width:800px;aspect-ratio:2/1;object-fit:cover;display:block}.page-terms-conditions__rules-sub{font-size:1.1rem;color:#FFD86A;font-weight:700;margin:18px 0 8px}.page-terms-conditions__rules-text{font-size:1rem;line-height:1.75;color:#E6DCCB;margin-bottom:10px;text-align:justify;font-weight:400}.page-terms-conditions__limitations{padding:30px 40px 10px;border-bottom:1px dashed #3A2A12}.page-terms-conditions__refusal{padding:30px 40px 20px}.page-terms-conditions__refusal-box{background:rgba(17,17,17,0.8);border:1px solid #3A2A12;border-radius:10px;padding:22px;margin-top:10px}.page-terms-conditions__refusal-text{font-size:1rem;line-height:1.7;color:#D0C5AD;margin:0 0 8px}.page-terms-conditions__refusal-note{font-size:0.86rem;line-height:1.6;color:#B8A98A;font-style:italic}.page-terms-conditions__forbidden{padding:30px 40px 20px}.page-terms-conditions__forbidden-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:16px}.page-terms-conditions__forbidden-item{background:#111111;border:1px solid #3A2A12;border-radius:10px;padding:20px 18px;transition:all 0.3s}.page-terms-conditions__forbidden-item:hover{transform:translateY(-3px);border-color:#F2C14E}.page-terms-conditions__forbidden-title{color:#FFD86A;font-size:0.95rem;font-weight:700;margin-bottom:6px}.page-terms-conditions__forbidden-text{font-size:0.85rem;line-height:1.6;color:#D0C5AD;margin:0}.page-terms-conditions__faq{padding:34px 40px 20px;border-top:1px solid #3A2A12}.page-terms-conditions__faq-title{text-align:center;margin-bottom:20px}.page-terms-conditions__faq-item{border:1px solid #3A2A12;border-radius:8px;margin-bottom:8px;background:#111111} .page-terms-conditions__faq-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:600;font-size:0.92rem;color:#FFF6D6;list-style:none} .page-terms-conditions__faq-question::-webkit-details-marker{display:none}.page-terms-conditions__faq-toggle{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#F2C14E;color:#0A0A0A;display:flex;align-items:center;justify-content:center;font-size:0.9rem;font-weight:800}.page-terms-conditions__faq-answer{padding:0 18px 16px;margin:0;color:#CBBFA8;font-size:0.9rem;line-height:1.65}.page-terms-conditions__cta{padding-top:20px;padding-bottom:0}.page-terms-conditions__cta-inner{background:linear-gradient(135deg,#0D0D0D 0%,#241A0B 100%);border:1px solid #3A2A12;border-radius:16px;padding:36px 40px;text-align:center;margin-top:20px;margin-bottom:40px}.page-terms-conditions__cta-badge{display:inline-block;background:rgba(242,193,78,0.1);border:1px solid rgba(242,193,78,0.4);color:#FFD86A;padding:4px 16px;border-radius:20px;font-size:13px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.page-terms-conditions__cta-title{font-size:clamp(1.3rem,3vw,2.1rem);color:#FFF6D6;font-weight:800;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,1)} .page-terms-conditions__cta-text{color:#D0C5AD;max-width:600px;margin:0 auto 26px;font-size:0.95rem;line-height:1.6}.page-terms-conditions__cta-button{display:inline-block;background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);color:#1A1A1A;font-size:1rem;font-weight:700;padding:12px 32px;border-radius:50px;text-decoration:none;letter-spacing:0.3px;transition:all 0.3s ease;box-shadow:0 4px 14px rgba(255,180,0,0.35)}.page-terms-conditions__cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(255,180,0,0.5)}@media (max-width:1024px){.page-terms-conditions__hero{padding:0}.page-terms-conditions__hero-content{padding:24px 20px 28px}.page-terms-conditions__hero-title{font-size:clamp(1.3rem,3.4vw,1.9rem)}.page-terms-conditions__intro,.page-terms-conditions__general,.page-terms-conditions__updates,.page-terms-conditions__rights,.page-terms-conditions__rules,.page-terms-conditions__limitations,.page-terms-conditions__refusal,.page-terms-conditions__ip,.page-terms-conditions__privacy,.page-terms-conditions__forbidden,.page-terms-conditions__faq{padding-left:24px;padding-right:24px}.page-terms-conditions__cta-inner{padding:28px 18px}.page-terms-conditions__hero-image{aspect-ratio:16/6}}@media (max-width:768px){.page-terms-conditions{padding-top:8px}.page-terms-conditions__hero-image{width:100%;aspect-ratio:2/1;max-height:none}.page-terms-conditions__hero-title{font-size:clamp(1.1rem,6vw,1.45rem);max-width:100%}.page-terms-conditions__hero-subtitle{font-size:0.86rem;line-height:1.5}.page-terms-conditions__intro,.page-terms-conditions__general,.page-terms-conditions__updates,.page-terms-conditions__rights,.page-terms-conditions__rules,.page-terms-conditions__limitations,.page-terms-conditions__refusal,.page-terms-conditions__ip,.page-terms-conditions__privacy,.page-terms-conditions__forbidden,.page-terms-conditions__faq{padding-left:16px;padding-right:16px}.page-terms-conditions__intro-title,.page-terms-conditions__section-title,.page-terms-conditions__faq-title{font-size:1.2rem}.page-terms-conditions__intro-text,.page-terms-conditions__updates-text,.page-terms-conditions__ip-text,.page-terms-conditions__privacy-text,.page-terms-conditions__rules-text,.page-terms-conditions__general-text,.page-terms-conditions__refusal-text{font-size:0.88rem} .page-terms-conditions__rights-grid,.page-terms-conditions__forbidden-grid{grid-template-columns:1fr 1fr;gap:12px}.page-terms-conditions__rights-card,.page-terms-conditions__forbidden-item{padding:16px}.page-terms-conditions__rights-title{font-size:0.9rem}.page-terms-conditions__rights-text,.page-terms-conditions__forbidden-text{font-size:0.82rem;line-height:1.5}.page-terms-conditions__rules-image{aspect-ratio:2/1} .page-terms-conditions img{max-width:100%;height:auto;object-fit:cover} .page-terms-conditions__hero{display:flex;flex-wrap:wrap}.page-terms-conditions__hero-image-wrap{order:1}.page-terms-conditions__hero-content{order:2;padding:20px 16px 24px}.page-terms-conditions__cta-inner{padding:28px 16px}.page-terms-conditions__cta-title{font-size:1.3rem}.page-terms-conditions__cta-text{font-size:0.85rem}}@media (max-width:480px){.page-terms-conditions__rights-grid,.page-terms-conditions__forbidden-grid{grid-template-columns:1fr}.page-terms-conditions__hero-badge{font-size:0.68rem;padding:3px 12px}.page-terms-conditions__cta-button{width:auto;max-width:100%;white-space:normal;word-wrap:break-word;padding:12px 18px}}.page-terms-conditions{overflow-wrap:break-word}.page-terms-conditions .page-terms-conditions__cta a,.page-terms-conditions a:not(.page-terms-conditions__cta-button){text-decoration:underline}