.tl-wrap{color:#0a2e61;font-family:inherit}.tl-container{max-width:1180px;margin:0 auto;padding:0 20px}.tl-hero{background:linear-gradient(90deg,#1e6aa8 0%,#5fb3e6 100%);padding:60px 0 50px}.tl-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.tl-hero__title{margin:0 0 18px;font-size:clamp(28px,3.5vw,46px);font-weight:800;line-height:1.15}.tl-hero__title-line1{color:#f7a928;display:block}.tl-hero__title-line2{color:#fff;display:block}.tl-hero__desc{color:#ffffffeb;margin:0 0 28px;font-size:16px;line-height:1.75}.tl-hero__video-wrap{aspect-ratio:16/9;border-radius:14px;overflow:hidden}.tl-hero__video-wrap iframe{border:0;width:100%;height:100%;display:block}.tl-hero__form-box{background:#0a2e61;border-radius:20px;align-self:start;padding:32px 28px;box-shadow:0 20px 50px #00000026}.tl-hero__form-title{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.tl-hero__form-sub{color:#ffffffd9;margin:0 0 18px;font-size:14px}.tl-reviews{background:#f5f9ff;padding:56px 0}.tl-reviews__title{color:#0a2e61;text-align:center;margin:0 0 8px;font-size:clamp(20px,2.5vw,28px);font-weight:700}.tl-reviews__sub{text-align:center;color:#5a7080;margin:0 0 36px;font-size:15px}.tl-reviews__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tl-review-card{background:#fff;border-radius:18px;padding:28px;box-shadow:0 4px 24px #0a2e6114}.tl-review-card__stars{color:#fbbc04;letter-spacing:2px;margin-bottom:14px;font-size:18px}.tl-review-card__text{color:#2d4a6b;margin:0 0 20px;font-size:15px;font-style:italic;line-height:1.7}.tl-review-card__author{align-items:center;gap:12px;display:flex}.tl-review-card__avatar{object-fit:cover;background:linear-gradient(135deg,#c8dce8,#7aa3c4);border-radius:50%;flex-shrink:0;width:44px;height:44px}.tl-review-card__name{color:#0a2e61;font-size:15px;font-weight:700}.tl-review-card__google{color:#5a7080;align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.tl-review-card__google svg{width:14px;height:14px}.tl-video-section{background:#fff;padding:60px 0}.tl-video-section__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.tl-video-section__video-wrap{aspect-ratio:16/9;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0a2e611f}.tl-video-section__video-wrap iframe{border:0;width:100%;height:100%;display:block}.tl-video-section__badge{color:#1e6aa8;background:#e8f4fd;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.tl-video-section__title{color:#0a2e61;margin:0 0 14px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.3}.tl-video-section__desc{color:#4d6080;margin:0 0 20px;font-size:15px;line-height:1.75}.tl-video-section__cta{color:#fff;background:#1e6aa8;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.tl-video-section__cta:hover{background:#155a94}.tl-features{background:linear-gradient(90deg,#1e6aa8 0%,#5fb3e6 100%);padding:60px 0}.tl-features__header{text-align:center;margin-bottom:40px}.tl-features__eyebrow{color:#fffc;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:600}.tl-features__title{color:#fff;margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:700}.tl-features__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tl-feature-card{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;border-radius:20px;padding:32px 24px}.tl-feature-card__icon{margin-bottom:16px;font-size:36px}.tl-feature-card__title{color:#f7a928;margin:0 0 10px;font-size:17px;font-weight:700}.tl-feature-card__desc{color:#ffffffe6;margin:0;font-size:14px;line-height:1.65}.tl-mid-form{background:#f5f9ff;padding:70px 0}.tl-mid-form__inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.tl-mid-form__title{color:#0a2e61;margin:0 0 16px;font-size:clamp(22px,2.5vw,32px);font-weight:700;line-height:1.25}.tl-mid-form__desc{color:#4d6080;margin:0 0 24px;font-size:15px;line-height:1.75}.tl-mid-form__bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tl-mid-form__bullet{color:#2d4a6b;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.tl-mid-form__bullet:before{content:"";background:#1e6aa8 url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.tl-mid-form__form-box{background:#0a2e61;border-radius:20px;padding:32px 28px;box-shadow:0 16px 40px #08b8d44d}.tl-mid-form__form-title{color:#fff;margin:0 0 6px;font-size:20px;font-weight:700}.tl-mid-form__form-sub{color:#ffffffe6;margin:0 0 18px;font-size:14px}.tl-doctor{background:#fff;padding:60px 0}.tl-doctor__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.tl-doctor__image-wrap{border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #0a2e611f}.tl-doctor__image-wrap img{width:100%;height:auto;display:block}.tl-doctor__badge{color:#1e6aa8;background:#e8f4fd;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.tl-doctor__title{color:#0a2e61;margin:0 0 16px;font-size:clamp(22px,2.5vw,32px);font-weight:700}.tl-doctor__desc{color:#4d6080;margin:0 0 16px;font-size:15px;line-height:1.75}.tl-doctor__stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.tl-doctor__stat{text-align:center;background:#f5f9ff;border-radius:14px;padding:16px 8px}.tl-doctor__stat-num{color:#1e6aa8;font-size:22px;font-weight:800;display:block}.tl-doctor__stat-label{color:#5a7080;margin-top:4px;font-size:12px;display:block}.tl-why{background:#f5f9ff;padding:60px 0}.tl-why__header{text-align:center;margin-bottom:40px}.tl-why__title{color:#0a2e61;margin:0 0 10px;font-size:clamp(20px,2.5vw,28px);font-weight:700}.tl-why__sub{color:#5a7080;font-size:15px}.tl-why__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tl-why-card{text-align:center;background:#fff;border-radius:18px;padding:28px 20px;transition:transform .15s;box-shadow:0 4px 20px #0a2e6112}.tl-why-card:hover{transform:translateY(-3px)}.tl-why-card__icon{margin-bottom:14px;font-size:32px}.tl-why-card__title{color:#0a2e61;margin:0 0 8px;font-size:15px;font-weight:700}.tl-why-card__desc{color:#5a7080;margin:0;font-size:13.5px;line-height:1.6}.tl-cta{background:linear-gradient(90deg,#1e6aa8 0%,#5fb3e6 100%);padding:60px 0}.tl-cta__inner{text-align:center}.tl-cta__title{color:#fff;margin:0 0 12px;font-size:clamp(22px,3vw,36px);font-weight:800}.tl-cta__desc{color:#ffffffe6;margin:0 0 32px;font-size:16px}.tl-cta__btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tl-cta__btn{border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.tl-cta__btn:hover{transform:translateY(-2px)}.tl-cta__btn--primary{color:#fff;background:#f7a928;box-shadow:0 10px 30px #f7a92859}.tl-cta__btn--secondary{color:#fff;background:#ffffff26;border:2px solid #ffffff80}.tl-faq{background:#fff;padding:60px 0}.tl-faq__header{text-align:center;margin-bottom:40px}.tl-faq__title{color:#0a2e61;margin:0 0 10px;font-size:clamp(20px,2.5vw,28px);font-weight:700}.tl-faq__sub{color:#5a7080;font-size:15px}.tl-faq__list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.tl-faq__item{background:#fff;border:1px solid #0a2e611f;border-radius:14px;overflow:hidden}.tl-faq__trigger{color:#0a2e61;text-align:left;cursor:pointer;background:#f5f9ff;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;font-size:15px;font-weight:600;transition:background .12s;display:flex}.tl-faq__trigger:hover{background:#e8f4fd}.tl-faq__trigger svg{color:#1e6aa8;flex-shrink:0;transition:transform .2s}.tl-faq__item.is-open .tl-faq__trigger svg{transform:rotate(180deg)}.tl-faq__panel{border-top:1px solid #0a2e6114;padding:16px 20px 18px}.tl-faq__panel p{color:#4d6080;margin:0;font-size:15px;line-height:1.7}.tl-blog{background:#f5f9ff;padding:60px 0}.tl-blog__header{margin-bottom:36px}.tl-blog__title{color:#0a2e61;margin:0 0 8px;font-size:clamp(20px,2.5vw,28px);font-weight:700}.tl-blog__sub{color:#5a7080;font-size:15px}.tl-blog__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tl-blog-card{background:#fff;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0a2e6112}.tl-blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0a2e611f}.tl-blog-card__meta{color:#fff;background:#1e6aa8;padding:6px 14px;font-size:12px;font-weight:600;display:block}.tl-blog-card__body{flex-direction:column;flex:1;padding:18px 16px;display:flex}.tl-blog-card__title{color:#0a2e61;margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.tl-blog-card__excerpt{color:#5a7080;flex:1;margin:0 0 14px;font-size:13.5px;line-height:1.6}.tl-blog-card__cta{color:#1e6aa8;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.tl-hs-target{min-height:10px}.tl-hero__form-box .tl-hs-target iframe,.tl-mid-form__form-box .tl-hs-target iframe{width:100%!important;max-width:100%!important}@media (max-width:1024px){.tl-why__grid,.tl-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tl-hero__inner,.tl-video-section__inner,.tl-mid-form__inner,.tl-doctor__inner{grid-template-columns:1fr}.tl-hero{padding:40px 0 36px}.tl-features__grid,.tl-reviews__grid{grid-template-columns:1fr}.tl-doctor__stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.tl-why__grid,.tl-blog__grid{grid-template-columns:1fr}.tl-doctor__stats{grid-template-columns:repeat(2,1fr)}.tl-cta__btns{flex-direction:column;align-items:center}}
