.hero.split-hero{padding:100px 0}@media (max-width:860px){.hero.split-hero{padding:40px 0}}.thi-plans{display:grid;gap:var(--grid-gutter);grid-template-columns:1fr}@media (min-width:580px){.thi-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.thi-plans{grid-template-columns:repeat(3,1fr)}}.thi-plan__icon{align-items:center;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));border-radius:10px;color:var(--color-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.thi-plan__icon svg{height:20px;width:20px}.thi-plan__meta{min-width:0}.thi-plan__name{color:var(--color-heading);font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1.25;margin:0}.thi-plan__tag{color:var(--color-text-muted);display:block;font-size:12px;margin-top:1px}.thi-plan__price-box{align-items:baseline;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg));border-radius:var(--radius-sm);display:flex;gap:.4rem;margin-top:1.25rem;padding:.75rem 1rem}.thi-plan__from{color:var(--color-text-muted);font-size:12.5px}.thi-plan__amount{color:var(--color-heading);font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.thi-plan__per{color:var(--color-text-muted);font-size:12.5px}.thi-plan__highlights{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.25rem 0 0;padding:0}.thi-plan__highlights li{align-items:flex-start;color:var(--color-text);display:flex;font-size:13px;gap:.5rem;line-height:1.45}.thi-plan__highlights li svg{color:var(--color-primary);flex-shrink:0;height:16px;margin-top:1px;width:16px}.thi-plan__ctas{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.thi-plan__ctas .btn{justify-content:center}.stat.stat--lim{color:#c77700}.stat.stat--lim .stat__icon{background:color-mix(in srgb,#c77700 12%,transparent)}.thi-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-bottom:1.25rem}.thi-legend__item{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:12.5px;gap:.4rem}.thi-legend__item .stat{pointer-events:none}.thi-overview{background:var(--color-bg-soft);border-radius:var(--card-radius);padding:clamp(1.25rem,3.5vw,2.5rem)}.thi-overview p:not(.card__title){font-size:var(--fs-sm)}.thi-plan-type__num{color:var(--color-primary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.thi-plan-types .card p:not(.card__title):not(.thi-plan-type__num),.thi-situation__sub{font-size:var(--fs-sm)}.thi-situation__sub{color:var(--color-primary);font-weight:600;margin:-.25rem 0 .25rem}.thi-providers-section{padding:clamp(2.5rem,6vw,4.5rem) 0}.thi-providers-section .row{align-items:stretch}.thi-providers{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.thi-providers .thi-providers__marquee{margin-top:auto;padding-top:1.5rem}.thi-providers>h2{font-size:clamp(1.25rem,2.5vw,1.6rem);margin:.5rem 0 .75rem}.thi-providers>p{font-size:var(--fs-sm);line-height:1.6}.thi-providers{background:#fff;border:1px solid var(--color-border);border-radius:var(--card-radius);padding:clamp(1.5rem,4vw,2.25rem)}.thi-providers__marquee{max-width:100%}.thi-providers__marquee .trust-strip__logo{padding:0 1.5rem}.thi-visa-callout{margin-bottom:1.75rem}.thi-insured-grid{row-gap:1rem}.thi-insured-item{align-items:flex-start;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;display:flex;gap:.85rem;height:100%;padding:1rem}.thi-providers__marquee .trust-strip__img{filter:grayscale(100%);opacity:.75}.thi-insured-item__icon{align-items:center;background:var(--color-secondary);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.thi-insured-item__icon svg{height:20px;width:20px}.thi-insured-item__label{align-self:center;color:var(--color-heading);font-size:14px;font-weight:600;line-height:1.4;margin:0}.thi-insured-extras{background:var(--color-bg-soft);border-radius:var(--card-radius);margin-top:2rem;padding:1.5rem}.thi-insured-extras__title{color:var(--color-heading);font-size:15px;font-weight:700;margin:0 0 1rem}.thi-insured-extras .check-list{margin-top:0}.thi-broker{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:var(--card-radius);padding:clamp(1.5rem,4vw,2rem)}.thi-broker__icon{align-items:center;background:#fff;border-radius:10px;color:var(--color-primary);display:flex;height:44px;justify-content:center;margin-bottom:1rem;width:44px}.thi-broker__icon svg{height:20px;width:20px}.thi-compare{background:radial-gradient(77.33% 56.7% at 35% 106.61%,rgba(102,224,255,.2) 0,rgba(102,224,255,0) 100%),var(--color-secondary);color:#fff;overflow:hidden;padding:var(--pad-full) 0;position:relative}.thi-compare:before{background:radial-gradient(ellipse at center,rgba(34,197,94,.18) 0,transparent 68%);bottom:-14%;content:"";height:540px;left:6%;max-width:80%;pointer-events:none;position:absolute;width:640px;z-index:0}.thi-compare__inner{position:relative;z-index:1}.thi-compare__head{margin:0 auto 5.5rem;max-width:760px;text-align:center}.thi-compare__eyebrow{color:var(--color-primary);font-size:11px;font-weight:var(--weight-h6);letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.thi-compare__eyebrow,.thi-compare__title{font-family:var(--font-heading);margin:0 0 1rem}.thi-compare__title{color:#fff;font-size:var(--fs-h2);font-weight:var(--weight-h2-h5);letter-spacing:var(--ls-tight);line-height:var(--lh-h2)}.thi-compare__lede{color:hsla(0,0%,100%,.8);font-size:var(--fs-base);line-height:var(--lh-body);margin:0 auto;max-width:none;white-space:nowrap}.thi-compare__scroll{width:100%}.thi-compare__table{border-collapse:separate;border-spacing:0;margin:0 auto;max-width:1110px;table-layout:fixed;width:100%}.thi-compare__corner{background:transparent;border:0}.thi-compare__colhead{color:#fff;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:700;height:50px;padding:15px 20px;text-align:left}.thi-compare__colhead--own{background:#0b4d51;border-top-left-radius:20px}.thi-compare__colhead--neo{background:#ff6e1a;border-top-right-radius:20px}.thi-compare__rowhead{border-bottom:1px solid rgba(229,231,234,.1);border-left:1px solid rgba(229,231,234,.1);border-right:1px solid transparent;color:#fff;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;line-height:1.35;padding:15px 20px;text-align:left;vertical-align:top}.thi-compare__table tbody tr:first-child .thi-compare__rowhead{border-top:1px solid rgba(229,231,234,.1);border-top-left-radius:20px}.thi-compare__table tbody tr:last-child .thi-compare__rowhead{border-bottom-left-radius:20px}.thi-compare__rowhead-sub{color:hsla(0,0%,100%,.5);display:block;font-size:12px;margin-top:2px}.thi-compare__cell{font-size:var(--fs-sm);line-height:1.35;padding:15px 20px;vertical-align:top}.thi-compare__cell--own{background:hsla(0,0%,100%,.05);border-bottom:1px solid rgba(229,231,234,.1);border-left:1px solid rgba(229,231,234,.1);border-right:1px solid rgba(229,231,234,.1);color:hsla(0,0%,100%,.85)}.thi-compare__cell--neo{background:#fff;border-bottom:1px solid var(--color-border);color:var(--color-text)}.thi-compare__table tbody tr:last-child .thi-compare__cell--neo{border-bottom-right-radius:20px}.thi-compare__neo{align-items:flex-start;display:flex;gap:10px}.thi-compare__check{color:var(--color-primary);flex:0 0 auto;height:21px;width:21px}.thi-compare__cta{margin-top:3.125rem;text-align:center}@media (max-width:768px){.thi-compare__head{margin-bottom:2.25rem}.thi-compare__lede{max-width:52ch;white-space:normal}.thi-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.thi-compare__table{min-width:880px}.thi-compare__cta{margin-top:2.25rem}}.thi-compare__table--2col{table-layout:auto}.thi-compare__table--2col .thi-compare__rowhead{width:35%}.thi-compare__table--2col tbody tr:first-child .thi-compare__rowhead{border-top-left-radius:20px}.thi-compare__table--2col tbody tr:first-child .thi-compare__cell--neo{border-top:1px solid var(--color-border);border-top-right-radius:20px}.thi-compare__table--2col tbody tr:last-child .thi-compare__rowhead{border-bottom-left-radius:20px}.thi-compare__table--2col tbody tr:last-child .thi-compare__cell--neo{border-bottom-right-radius:20px}.thi-compare__table--2col .thi-compare__cell--neo{border-left:none;border-right:1px solid var(--color-border)}.matrix--2col .matrix__cols,.matrix--2col .matrix__row{grid-template-columns:1.5fr 1fr}.matrix--2col .matrix__table{min-width:480px}.matrix__powered{align-items:center;display:flex;gap:.35rem;margin-top:.4rem}.matrix__powered-label{font-family:var(--font-body);font-size:.62rem;font-weight:500;opacity:.65;white-space:nowrap}.matrix__powered-logo{display:block;filter:brightness(0) invert(1);height:16px;object-fit:contain;opacity:.85;width:auto}#faq{margin-top:clamp(3.5rem,7vw,5.5rem)}#faq .section-head{margin-bottom:.5rem}#faq .faq{padding-top:0}.tfind__days{appearance:none;-webkit-appearance:none;background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-sm);margin-bottom:1rem;max-width:220px;padding:.6rem .75rem;width:100%}.tfind__days:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:1px}.tfind__addon{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--fs-sm);gap:.5rem;transition:opacity .2s}.tfind__addon input{accent-color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.tfind__addon.is-disabled{opacity:.4;pointer-events:none}.tfind__powered{align-items:center;color:color-mix(in srgb,var(--color-text) 50%,transparent);display:flex;font-size:.72rem;gap:.5rem;margin:.85rem 0 0}.tfind__powered img{display:block;opacity:.7}.tfind__addon-price{color:var(--color-text-muted)}.thi-matrix-powered{align-items:center;display:flex;gap:.5rem;margin:.75rem 0 0}.thi-matrix-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.thi-matrix-powered__label{color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap}.thi-matrix-powered__logo{display:block;height:22px;object-fit:contain;width:auto}.th-features__label{font-weight:700;margin-bottom:calc(var(--grid-gutter)*.5)}.th-features__note{border-left:3px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-sm);margin-top:var(--grid-gutter);padding-left:.85rem}