```css .dds-hero{position:relative;width:100%;min-height:0;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;overflow:hidden;direction:rtl;margin:0;padding:0}.dds-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / .35)}.dds-hero-content{position:relative;z-index:2;width:100%;max-width:700px;padding:60px;text-align:right;color:#fff}.dds-hero-title{margin:0 0 20px;font-size:44px;line-height:1.5;font-weight:700}.dds-hero-subtitle{font-size:22px;line-height:2;margin-bottom:30px}.dds-hero-button{display:inline-block;padding:14px 35px;background:#222;color:#fff;border-radius:8px;text-decoration:none;transition:.3s}.dds-hero-button:hover{opacity:.8}.dds-hero img{display:block;width:100%;height:auto;margin:0;padding:0}.dds-description{width:100%;padding:50px 30px;direction:rtl;text-align:right}.dds-description-title{font-size:32px;font-weight:700;line-height:1.5;margin:0 0 25px;color:#222}.dds-description-content{font-size:18px;line-height:2;color:#444}.dds-description-content p{margin-bottom:20px}.dds-description-content h2,.dds-description-content h3{margin-top:35px;margin-bottom:15px;color:#222}.dds-faq{width:100%;padding:50px 30px;direction:rtl;text-align:right}.dds-faq-title{font-size:32px;font-weight:700;line-height:1.5;margin:0 0 30px;color:#222}.dds-faq-list{border-top:1px solid #e5e5e5}.dds-faq-item{border-bottom:1px solid #e5e5e5}.dds-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 0;background:none;border:0;cursor:pointer;font-size:18px;font-weight:600;color:#222;text-align:right}.dds-faq-question span:first-child{flex:1}.dds-faq-icon{margin-right:20px;font-size:24px;transition:.3s}.dds-faq-item.active .dds-faq-icon{transform:rotate(45deg)}.dds-faq-answer{display:none;padding:0 0 20px;font-size:16px;line-height:2;color:#555}.dds-faq-answer p{margin:0 0 15px}.dds-faq-item.active .dds-faq-answer{display:block}.dds-guide-wrapper{width:100%;max-width:1200px;margin:50px auto;padding:0 30px;direction:rtl;text-align:right}.dds-guide-title{text-align:center;margin-bottom:35px}.dds-guide-title h2{font-size:32px;font-weight:500;color:#222;margin-bottom:10px}.dds-guide-title p{color:#777;font-size:16px}.dds-guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.dds-guide-card{background:#f7f5f0;border:1px solid #ddd7cc;border-radius:14px;overflow:hidden;transition:.3s}.dds-guide-card:hover{transform:translateY(-5px)}.dds-guide-card-image{height:230px;background:#e8e3da;display:flex;align-items:center;justify-content:center;color:#888;font-size:14px}.dds-guide-card-image img{width:100%;height:100%;object-fit:cover}.dds-guide-card-content{padding:25px}.dds-guide-card-content h3{font-size:21px;font-weight:500;color:#222;margin-bottom:15px}.dds-guide-card-content p{color:#666;line-height:2;font-size:15px}.dds-guide-card-content a{display:inline-block;margin-top:15px;color:#222;border-bottom:1px solid #222;text-decoration:none}@media (max-width:768px){.dds-hero{min-height:0!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;background-position:center center}.dds-hero img{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}.dds-hero-content{padding:30px 20px;text-align:center}.dds-hero-title{font-size:30px}.dds-hero-subtitle{font-size:18px}.dds-description{padding:30px 20px}.dds-description-title{font-size:26px}.dds-description-content{font-size:16px}.dds-faq{padding:30px 20px}.dds-faq-title{font-size:26px}.dds-faq-question{font-size:16px}.dds-faq-answer{font-size:15px}.dds-guide-wrapper{padding:0 20px}.dds-guide-cards{grid-template-columns:1fr}.dds-guide-title h2{font-size:25px}}```