.page-terms-conditions__hero-section{display:flex;flex-direction:column;align-items:center;padding:10px 0 40px;background-color:#08162B;color:#F3F8FF;text-align:center}.page-terms-conditions__hero-content{max-width:900px;padding:0 20px}.page-terms-conditions__main-title{font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2;margin-bottom:20px;color:#F2C14E}.page-terms-conditions__hero-description{font-size:clamp(16px,2vw,19px);line-height:1.6;margin-bottom:30px;color:#AFC4E8}.page-terms-conditions__hero-image{width:100%;max-width:1200px;margin-top:30px}.page-terms-conditions__hero-image img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.page-terms-conditions__content-area{padding:60px 0;background-color:#10233F;color:#F3F8FF}.page-terms-conditions__container{max-width:1000px;margin:0 auto;padding:0 20px}.page-terms-conditions__section-title{font-size:clamp(24px,3vw,36px);font-weight:700;margin-bottom:25px;margin-top:40px;color:#4FA8FF;text-align:left}.page-terms-conditions__text-block{font-size:17px;line-height:1.8;margin-bottom:20px;color:#AFC4E8;text-align:justify}.page-terms-conditions__list{list-style:none;padding-left:0;margin-bottom:30px}.page-terms-conditions__list-item{margin-bottom:20px;background-color:#1B3357;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.page-terms-conditions__list-title{font-size:22px;font-weight:600;margin-bottom:10px;color:#F2C14E}.page-terms-conditions__list-text{font-size:16px;line-height:1.7;color:#AFC4E8;text-align:justify}.page-terms-conditions__btn-primary{display:inline-block;padding:12px 28px;background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#ffffff;text-decoration:none;border-radius:5px;font-weight:600;transition:background-color .3s ease,transform .3s ease;margin-top:20px;border:none;cursor:pointer}.page-terms-conditions__btn-primary:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.page-terms-conditions__btn-secondary{display:inline-block;padding:12px 28px;background:#1B3357;color:#F3F8FF;text-decoration:none;border-radius:5px;font-weight:600;transition:background-color .3s ease,transform .3s ease;margin-top:20px;border:2px solid #244D84;cursor:pointer}.page-terms-conditions__btn-secondary:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.page-terms-conditions__cta-section{padding:80px 0;background-color:#08162B;text-align:center}.page-terms-conditions__cta-content{max-width:800px;margin:0 auto}.page-terms-conditions__cta-title{font-size:clamp(28px,3.5vw,42px);font-weight:700;margin-bottom:20px;color:#F2C14E;line-height:1.2}.page-terms-conditions__cta-description{font-size:clamp(16px,1.8vw,19px);line-height:1.6;margin-bottom:40px;color:#AFC4E8}.page-terms-conditions__cta-buttons{display:flex;justify-content:center;gap:20px}.page-terms-conditions__cta-buttons .page-terms-conditions__btn-primary,.page-terms-conditions__cta-buttons .page-terms-conditions__btn-secondary{min-width:180px;text-align:center}@media (max-width:768px){.page-terms-conditions__hero-section{padding-top:10px!important;padding-bottom:20px}.page-terms-conditions__hero-content{padding:0 15px}.page-terms-conditions__main-title{font-size:28px!important}.page-terms-conditions__hero-description{font-size:16px!important}.page-terms-conditions__hero-image img{max-width:100%!important;width:100%!important;height:auto!important}.page-terms-conditions__content-area{padding:40px 0}.page-terms-conditions__container{padding:0 15px}.page-terms-conditions__section-title{font-size:24px!important}.page-terms-conditions__text-block,.page-terms-conditions__list-text{font-size:15px!important}.page-terms-conditions__list-title{font-size:18px!important}.page-terms-conditions__btn-primary,.page-terms-conditions__btn-secondary,.page-terms-conditions a[class*="button"],.page-terms-conditions a[class*="btn"]{max-width:100%!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-wrap:break-word!important;padding-left:15px;padding-right:15px}.page-terms-conditions__cta-buttons,.page-terms-conditions__button-group,.page-terms-conditions__btn-container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px;flex-wrap:wrap!important;gap:10px}.page-terms-conditions__cta-buttons{flex-direction:column}.page-terms-conditions__cta-section{padding:50px 0}.page-terms-conditions__cta-title{font-size:28px!important}.page-terms-conditions__cta-description{font-size:16px!important}.page-terms-conditions img{max-width:100%!important;width:100%!important;height:auto!important}.page-terms-conditions__section,.page-terms-conditions__card,.page-terms-conditions__container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px}}