.page-terms-conditions{font-family:Arial,Helvetica,sans-serif;color:#333333;background:#FFFFFF;line-height:1.6;max-width:100%;overflow-x:hidden}.page-terms-conditions__container{width:100%;max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.page-terms-conditions__hero-section{background:linear-gradient(135deg,#26A9E0 0%,#0b79b1 100%);padding-top:8px;padding-bottom:20px}.page-terms-conditions__hero-content{max-width:1200px;margin:0 auto;padding:20px 16px 0}.page-terms-conditions__hero-title{font-weight:800;line-height:1.25;letter-spacing:-0.01em;color:#FFFFFF;max-width:900px;margin:0 0 12px;font-size:clamp(1.5rem,2.5vw,2.2rem)}.page-terms-conditions__hero-description{color:#E2F1F9;max-width:900px;margin:0 auto 20px;font-size:1rem}.page-terms-conditions__hero-image-block{max-width:1200px;margin:0 auto;padding:0 16px}.page-terms-conditions__hero-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-top:16px}.page-terms-conditions__intro-section{padding:24px 0 8px}.page-terms-conditions__intro-card{background:#fff;border-left:6px solid #26A9E0;padding:16px 18px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.page-terms-conditions__intro-title{font-size:1.4rem;color:#0b79b1;font-weight:700;margin-bottom:8px}.page-terms-conditions__intro-text{margin:0}.page-terms-conditions__content-wrapper{padding:16px 0;background:#FFFFFF}.page-terms-conditions__content-wrapper .page-terms-conditions__container{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.page-terms-conditions__sidebar{flex:0 0 260px;max-width:260px;width:100%;position:sticky;top:140px}.page-terms-conditions__sidebar-card{background:#FFFFFF;border:1px solid #E6F2FA;border-radius:16px;padding:16px;box-shadow:0 4px 12px rgba(38,169,224,0.08)}.page-terms-conditions__sidebar-title{font-size:1.1rem;font-weight:700;color:#0b79b1;margin-top:0;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #E6F2FA}.page-terms-conditions__sidebar-nav{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.page-terms-conditions__sidebar-link{text-decoration:none;color:#333;padding:8px 12px;border-radius:8px;transition:all 0.2s;background:#F0F9FF;font-weight:600;justify-content:flex-start;display:flex}.page-terms-conditions__sidebar-link:hover,.page-terms-conditions__sidebar-link.active{background:#26A9E0;color:#fff}.page-terms-conditions__btn-cta{display:inline-block;background:#EA7C07;color:#FFFFFF;font-weight:bold;text-decoration:none;padding:12px 20px;border-radius:999px;text-align:center;width:100%;box-sizing:border-box;transition:background 0.2s;font-size:1rem}.page-terms-conditions__btn-cta:hover{background:#EF8C25}.page-terms-conditions__content{flex:1;min-width:280px}.page-terms-conditions__section{background:#f9fcfe;border:1px solid #E3F2F9;border-radius:16px;padding:24px;margin-bottom:24px;scroll-margin-top:80px}.page-terms-conditions__section-title{color:#0b79b1;font-weight:800;font-size:1.5rem;margin-top:0;margin-bottom:16px;border-bottom:2px solid #26A9E0;padding-bottom:8px}.page-terms-conditions__section-text{margin:12px 0}.page-terms-conditions__subsection{margin-top:16px}.page-terms-conditions__subsection-title{color:#26A9E0;font-weight:700;font-size:1.2rem;margin:16px 0 8px}.page-terms-conditions__list{padding-left:20px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.page-terms-conditions__list li{color:#333}.page-terms-conditions__contact-box{background:#FFFFFF;border:2px solid #26A9E0;border-radius:12px;padding:16px;margin:16px 0}.page-terms-conditions__contact-text{text-align:center;margin:0}.page-terms-conditions__contact-link{font-weight:bold;color:#EA7C07;text-decoration:none}.page-terms-conditions__cta-wrap{display:flex;justify-content:center;margin-top:24px}.page-terms-conditions__btn-primary{display:inline-block;background:#EA7C07;color:#FFFFFF !important;font-weight:bold;text-decoration:none;padding:12px 30px;border-radius:999px;transition:background 0.2s;box-shadow:0 4px 8px rgba(57,85,140,0.3)}.page-terms-conditions__btn-primary:hover{background:#c96305}.page-terms-conditions__faq-section{padding:8px 0 32px}.page-terms-conditions__container{max-width:1200px}.page-terms-conditions__faq-title{font-size:1.5rem;color:#0b79b1;text-align:center;margin-bottom:24px;font-weight:800}.page-terms-conditions__faq-item{border:1px solid #E0EFFC;border-radius:12px;padding:16px;margin-bottom:12px;background:#F8FBFF}.page-terms-conditions__faq-question{cursor:pointer;font-weight:700;color:#1F2A44;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page-terms-conditions__faq-answer{margin-top:12px}.page-terms-conditions__footer-blurb{background:#f0f7fb;padding:16px;border-radius:16px;margin-top:16px}.page-terms-conditions__footer-blurb p{margin:0}.page-terms-conditions__btn-secondary{background:#26A9E0;color:#fff;padding:12px 28px;border-radius:999px;display:inline-block;font-weight:700;text-decoration:none}@media (max-width:1024px){.page-terms-conditions__container{flex-direction:column}.page-terms-conditions__sidebar{position:relative;top:0;max-width:100%;flex:auto;width:100%}.page-terms-conditions__sidebar-link{display:inline-block;margin-bottom:8px}}@media (max-width:768px){.page-terms-conditions__hero-section{padding-top:0}.page-terms-conditions__hero-title{line-height:1.3}.page-terms-conditions__hero-description{font-size:0.95rem}.page-terms-conditions__hero-image{aspect-ratio:2/1}.page-terms-conditions__section{padding:16px}.page-terms-conditions__section-title{font-size:1.2rem}.page-terms-conditions__container{gap:16px}.page-terms-conditions__sidebar-card{padding:12px}.page-terms-conditions__sidebar-title{margin-bottom:8px}.page-terms-conditions__sidebar-nav{gap:6px;margin-bottom:12px}.page-terms-conditions__btn-cta{padding:10px 16px;font-size:0.98rem}.page-terms-conditions__content{min-width:0}.page-terms-conditions__list{gap:6px}.page-terms-conditions img{max-width:100% !important;height:auto !important}.page-terms-conditions__hero-image{width:100%;height:auto}.page-terms-conditions__section-text{word-wrap:break-word}.page-terms-conditions__list{word-wrap:break-word}}