.page-terms-conditions{color:#333333;background-color:#FFFFFF;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.page-terms-conditions__hero-section{padding:10px 20px 40px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#e6f5fc 0%,#FFFFFF 100%)}.page-terms-conditions__hero-image{width:100%;max-width:1200px;margin-bottom:24px}.page-terms-conditions__hero-image img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.12)}.page-terms-conditions__hero-content{width:100%;max-width:1200px;text-align:center}.page-terms-conditions__hero-title{font-weight:800;line-height:1.3;letter-spacing:-0.02em;color:#1a1a1a;max-width:800px;margin:0 auto 12px;font-size:clamp(1.5rem,2.5vw,2rem)}.page-terms-conditions__hero-subtitle{color:#4a5568;max-width:700px;margin:0 auto;font-size:1.05rem}.page-terms-conditions__content-area{max-width:1200px;margin:0 auto;padding:50px 24px}.page-terms-conditions__intro-section{margin-bottom:45px;text-align:center}.page-terms-conditions__section-heading{color:#1a1a1a;font-weight:700;font-size:1.75rem;margin-bottom:16px}.page-terms-conditions__paragraph{color:#4a5568;max-width:850px;margin:0 auto;font-size:1.02rem}.page-terms-conditions__terms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:50px}.page-terms-conditions__terms-card{background:#FFFFFF;border-radius:16px;border:1px solid #e2e8f0;border-top:4px solid #26A9E0;padding:28px 24px;box-shadow:0 4px 15px rgba(38,169,224,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.page-terms-conditions__terms-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(38,169,224,0.15)}.page-terms-conditions__card-heading{color:#26A9E0;font-size:1.2rem;font-weight:700;margin-bottom:14px;line-height:1.4}.page-terms-conditions__card-text{color:#4a5568;font-size:0.98rem}.page-terms-conditions__action-section{background:#f0f8fd;border-radius:20px;padding:40px;text-align:center;border:1px solid #d0e9f4}.page-terms-conditions__action-text{color:#333333;font-size:1.1rem;font-weight:600;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto}.page-terms-conditions__action-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.page-terms-conditions__btn{display:inline-block;padding:14px 32px;border-radius:50px;font-weight:700;text-decoration:none;transition:background-color 0.3s,color 0.3s,transform 0.3s,box-shadow 0.3s;font-size:1rem}.page-terms-conditions__btn--primary{background:#26A9E0;color:#FFFFFF}.page-terms-conditions__btn--primary:hover{background:#1b769d;transform:scale(1.04);box-shadow:0 4px 16px rgba(38,169,224,0.4)}.page-terms-conditions__btn--secondary{background:#FFFFFF;color:#26A9E0;border:2px solid #26A9E0}.page-terms-conditions__btn--secondary:hover{background:#e6f5fc;transform:scale(1.04)}.page-terms-conditions__btn--outline{background:transparent;color:#EA7C07;border:2px solid #EA7C07}.page-terms-conditions__btn--outline:hover{background:#fff4e8;transform:scale(1.04)}@media(max-width:768px){.page-terms-conditions__hero-section{padding-top:10px;padding-left:16px;padding-right:16px}.page-terms-conditions__hero-title{font-size:clamp(1.4rem,5vw,1.75rem)}.page-terms-conditions__hero-subtitle{font-size:0.95rem}.page-terms-conditions__content-area{padding:32px 16px}.page-terms-conditions__section-heading{font-size:1.5rem}.page-terms-conditions__terms-grid{grid-template-columns:1fr}.page-terms-conditions__terms-card{padding:22px 18px}.page-terms-conditions__action-section{padding:28px 18px}.page-terms-conditions__action-buttons{flex-direction:column;align-items:center}.page-terms-conditions__btn{width:100%;max-width:320px;text-align:center}.page-terms-conditions__hero-image img,.page-terms-conditions__content-area img{max-width:100%;height:auto}}