@media (min-width:1024px){.tg-home.tg-home--landing{--tg-container-max:1336px;--tg-page-padding:clamp(32px,5vw,80px);--tg-landing-section-space:clamp(96px,7vw,120px)}.tg-home--landing #hero{--tg-hero-title-size:clamp(44px,4.1vw,64px);--tg-hero-glow-opacity:0.3;--tg-hero-glow-blur:24px;min-height:calc(100svh - 96px);min-height:calc(100dvh - 96px);padding-block:clamp(32px,6vh,80px);isolation:isolate}.tg-home--landing #hero .tg-hero-glow{top:8%;height:105%;z-index:-1}.tg-home--landing #hero .tg-hero-description{max-width:560px;margin-block:24px 32px;font-size:18px}.tg-home--landing #hero .tg-hero-search{max-width:660px}.tg-home--landing #hero .tg-search{min-height:58px;padding:6px 6px 6px 24px;box-shadow:0 8px 28px rgba(1,189,253,.1)}.tg-home--landing #hero .tg-search:focus-within{border-color:var(--tg-blue-500);box-shadow:0 0 0 4px var(--tg-sky-50),0 8px 28px rgba(16,103,255,.12)}.tg-home--landing #hero .tg-search input{font-size:14px}.tg-home--landing #hero .tg-search .tg-btn{min-height:44px;padding-inline:26px}.tg-home--landing #hero .tg-hero-chips{max-width:860px;margin-top:24px;gap:10px}.tg-home--landing #hero .tg-chip{min-height:38px;padding:9px 18px;font-size:12px;border-color:#b8dced;box-shadow:none}.tg-home--landing #hero .tg-chip:hover,.tg-home--landing #hero .tg-chip[aria-pressed=true]{border-color:var(--tg-blue-500)}.tg-home.tg-home--landing .tg-clients,.tg-home.tg-home--landing .tg-compare,.tg-home.tg-home--landing .tg-plans-faq[data-variant=home],.tg-home.tg-home--landing .tg-pricing,.tg-home.tg-home--landing .tg-steps,.tg-home.tg-home--landing .tg-tagline{padding-top:var(--tg-landing-section-space)}.tg-home.tg-home--landing .tg-tagline{max-width:1160px}.tg-home.tg-home--landing .tg-tagline-line{white-space:normal;text-wrap:balance;font-size:clamp(24px,2.3vw,34px);line-height:1.4}.tg-home.tg-home--landing .tg-clients-strip{margin-top:36px}.tg-home.tg-home--landing .tg-clients-set>li{margin-right:72px}.tg-home.tg-home--landing .tg-steps.tg-container{max-width:var(--tg-container-max);padding-inline:var(--tg-page-padding);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(32px,4vw,64px)}.tg-home.tg-home--landing .tg-step__title{color:var(--tg-gray-600)}.tg-home.tg-home--landing .tg-step__desc{color:var(--tg-gray-600);line-height:1.45}.tg-home.tg-home--landing .tg-step[data-active=true] .tg-step__title{color:var(--tg-navy-700)}.tg-home.tg-home--landing .tg-steps-cta{padding-left:0}.tg-home.tg-home--landing .tg-steps-preview{top:0}.tg-home.tg-home--landing .tg-steps-preview .tg-carousel{width:118%}.tg-home.tg-home--landing .tg-steps-preview:after{left:92%;width:26%}.tg-home.tg-home--landing .tg-compare{--tg-compare-title-fs:clamp(40px,3.3vw,48px);--tg-compare-title-lh:1.12}.tg-home.tg-home--landing .tg-compare-table{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);max-width:1176px;margin-top:48px;align-items:stretch}.tg-home.tg-home--landing .tg-compare-labels{padding:24px;box-shadow:0 12px 28px rgba(26,38,69,.08)}.tg-home.tg-home--landing .tg-compare-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding:24px;box-shadow:0 8px 28px rgba(1,189,253,.08)}.tg-home.tg-home--landing .tg-compare-head{display:block;min-height:72px;padding:18px 0 20px;font-size:clamp(18px,1.7vw,23px);line-height:1.25}.tg-home.tg-home--landing .tg-compare-cell{min-height:96px;gap:12px;line-height:1.45}.tg-home--landing #planes{--tg-fs-h2:clamp(40px,3.3vw,48px);--tg-lh-tight:1.12}.tg-home--landing #planes .tg-pricing-track{max-width:var(--tg-container-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.3vw,32px)}.tg-home--landing #planes .tg-plan{padding:40px clamp(24px,2.5vw,40px) 32px;min-height:560px}.tg-home--landing #planes .tg-plan-title{font-size:clamp(24px,2vw,29px)}.tg-home--landing #planes .tg-plan-tagline{min-height:40px;margin-top:8px;line-height:1.45}.tg-home--landing #planes .tg-plan-price-row{min-height:80px;flex-wrap:wrap;align-content:center;margin-top:16px}.tg-home--landing #planes .tg-plan-price-small{flex-basis:100%;font-family:var(--tg-font-display);font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.2;color:var(--plan-accent)}.tg-home--landing #planes s.tg-plan-price{font-family:var(--tg-font-body);font-size:16px;font-weight:400;color:var(--tg-text-body)}.tg-home--landing #planes .tg-plan-price[data-compact=true]{font-size:clamp(30px,2.6vw,44px);white-space:normal}.tg-home--landing #planes .tg-plan-note{min-height:40px;margin-bottom:20px;line-height:1.45}.tg-home--landing #planes .tg-plan-cta{margin-top:28px}.tg-home--landing #planes .tg-plan-cta .tg-btn{width:100%;padding-inline:16px}.tg-home.tg-home--landing .tg-plans-faq[data-variant=home]{--tg-fs-h2:clamp(40px,3.3vw,48px);--tg-lh-tight:1.12;max-width:var(--tg-container-max);padding-bottom:var(--tg-landing-section-space)}.tg-home.tg-home--landing .tg-plans-faq__list{margin-top:40px;gap:16px}.tg-home.tg-home--landing .tg-footer{padding-top:64px}.tg-home.tg-home--landing .tg-footer__cols{margin-top:48px;column-gap:40px}.tg-home.tg-home--landing .tg-footer__link{font-size:14px}.tg-home.tg-home--landing .tg-footer .tg-footer__link--sub{font-size:12px;line-height:1.5}.tg-home.tg-home--landing .tg-footer__copy,.tg-home.tg-home--landing .tg-footer__tagline{padding-left:0;font-size:12px}}@media (min-width:1024px) and (max-height:760px){.tg-home--landing #hero{--tg-hero-title-size:clamp(44px,3.7vw,56px);padding-block:24px}.tg-home--landing #hero .tg-hero-description{margin-block:18px 24px}}@media (max-width:767px){.tg-home--landing #hero .tg-hero-chips[data-expanded=false]>[data-primary=false]{display:none}.tg-home--landing #hero .tg-hero-options{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-top:8px;padding:8px 14px;border:0;border-radius:var(--tg-radius-pill);background:transparent;color:var(--tg-navy-700);font:500 12px/1.4 var(--tg-font-body);cursor:pointer}.tg-home--landing #hero .tg-hero-options:hover{background:var(--tg-sky-50)}.tg-home--landing #hero .tg-hero-options:focus-visible{outline:2px solid var(--tg-blue-500);outline-offset:2px}.tg-home--landing #hero .tg-hero-options[aria-expanded=true] svg{transform:rotate(180deg)}}