.garantiya-page{padding-bottom:60px}.garantiya-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);color:white;padding:60px 0;text-align:center}.garantiya-hero h1{font-size:2.5rem;margin-bottom:10px}.garantiya-subtitle{font-size:1.5rem;opacity:.9}.garantiya-content{padding:40px 0}.garantiya-content .container{max-width:900px;margin:0 auto;padding:0 20px}.garantiya-card{background:white;border-radius:12px;padding:30px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.garantiya-main{text-align:center;position:relative}.garantiya-badge{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:15px 30px;border-radius:50px;font-size:1.5rem;font-weight:700;margin-bottom:20px}.garantiya-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.garantiya-card h3{margin-bottom:15px;color:#1a1a2e}.garantiya-card ul{list-style:none;padding:0}.garantiya-card ul li{padding:8px 0 8px 25px;position:relative}.garantiya-card ul li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.garantiya-card:nth-child(2) ul li:before{content:"✕";color:#dc3545}.garantiya-steps{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.garantiya-step{flex:1 1;min-width:200px;text-align:center}.step-number{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:50%;font-size:1.5rem;font-weight:700;margin-bottom:10px}.garantiya-docs ul li:before{content:"📄"}.garantiya-faq{margin-top:40px}.garantiya-faq h2{text-align:center;margin-bottom:30px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden}.faq-item summary{padding:20px;cursor:pointer;font-weight:500;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-size:1.5rem;color:#667eea}.faq-item[open] summary:after{content:"−"}.faq-item p{padding:0 20px 20px;color:#666;line-height:1.6}@media (max-width:768px){.garantiya-hero h1{font-size:1.8rem}.garantiya-subtitle{font-size:1.2rem}.garantiya-grid{grid-template-columns:1fr}}