.ts-hero-home{font-family:inherit;overflow:hidden}.ts-hero-home__content{margin-left:auto;margin-right:auto;max-width:960px;text-align:center}.ts-hero-home__title-wrap{display:inline-block;font-size:clamp(2rem,6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin-bottom:20px;position:relative;width:100%}.ts-hero-home__title{font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;position:relative;z-index:0}.ts-hero-home__title-line{display:block}.ts-hero-home__title-line--navy{color:var(--ts-color-text)}.ts-hero-home__title-line--seo{color:transparent;user-select:none}.ts-hero-home__title-line--teal{color:var(--ts-color-accent-deep)}.ts-hero-home__title-typed{bottom:0;font:inherit;font-weight:inherit;left:0;letter-spacing:inherit;line-height:inherit;margin:0;pointer-events:none;position:absolute;right:0;text-align:center;z-index:1}.ts-hero-home__typed{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.06em;vertical-align:bottom}.ts-hero-home__typed-inner{display:inline}.ts-hero-home__cursor{animation:hh-cursor-blink 1s step-end infinite;display:inline-block;flex-shrink:0;height:.92em;margin-left:.02em;width:.50035em}.ts-hero-home__cursor-img{display:block;height:100%;object-fit:contain;width:100%}@keyframes hh-cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ts-hero-home__cursor{animation:none;opacity:1}}.ts-hero-home__featured{color:var(--ts-color-text);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);line-height:var(--ts-leading-body);margin:0 0 40px}.ts-hero-home__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:26px}.ts-hero-home__subtext{color:var(--ts-color-navy-400);font-family:var(--ts-font-serif);font-size:var(--ts-text-body);line-height:var(--ts-leading-body);margin:0}.ts-hero-home__trust,.ts-hero-home__visual{margin-top:var(--ts-section-y)}.ts-hero-home__trust{text-align:center}.ts-hero-home__trust-text{align-items:baseline;color:var(--ts-color-text);display:flex;flex-wrap:wrap;gap:16px;justify-content:center;line-height:1.4;margin:0 0 32px}.ts-hero-home__trust-text-lead{font-size:var(--ts-text-h5);font-weight:700}.ts-hero-home__trust-text-sep{font-size:var(--ts-text-h5);line-height:1}.ts-hero-home__trust-text-meta{color:var(--ts-color-navy-600);font-family:var(--ts-font-serif);font-size:var(--ts-text-body)}.ts-hero-home__trust-logos{align-items:center;display:flex;flex-wrap:nowrap;gap:32px 48px;justify-content:center;list-style:none;margin:0 auto;padding:0;width:100%}.ts-hero-home__trust-logos:after,.ts-hero-home__trust-logos:before{align-self:center;background-color:var(--ts-color-navy-200);content:"";flex:1 1 48px;height:1px;min-width:32px}.ts-hero-home__trust-item{align-items:center;display:flex;justify-content:center}.ts-hero-home__trust-logo{display:block;object-fit:contain;width:auto}.ts-hero-home__trust-link{display:inline-flex;text-decoration:none}.ts-hero-home__trust-link:focus-visible{border-radius:var(--ts-radius-sm);outline:var(--ts-focus-ring);outline-offset:var(--ts-focus-offset)}@media (max-width:767px){.ts-hero-home__trust-logos{flex-wrap:wrap}.ts-hero-home__trust-logos:after,.ts-hero-home__trust-logos:before{display:none}}.ts-hero-home__trio-scene{margin-left:auto;margin-right:auto;max-width:var(--ts-container-max);min-height:280px;position:relative;width:100%}@media (max-width:768px){.ts-hero-home__trio-scene{max-width:90%;width:100%}}.ts-hero-home__trio-placeholder{align-items:center;aspect-ratio:9/17;background:var(--ts-color-placeholder);border-radius:var(--ts-radius-panel);box-shadow:var(--ts-shadow-device);box-sizing:border-box;color:var(--ts-color-black);display:flex;flex-direction:column;font-size:var(--ts-text-xs);gap:16px;justify-content:center;left:50%;max-height:500px;padding:24px 20px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity var(--ts-duration-trio) var(--ts-ease-out-expo);width:min(78%,280px);z-index:20}.ts-hero-home__trio-placeholder-icon{font-size:2.8rem;line-height:1}.ts-hero-home__trio-placeholder-text{color:var(--ts-color-black);font-size:var(--ts-text-xs);margin:0}.hh-trio--revealed .ts-hero-home__trio-placeholder{opacity:0;visibility:hidden}.ts-hero-home__trio-scene:not(.hh-trio--revealed) .ts-hero-home__trio-outer{opacity:0;pointer-events:none;transition:opacity var(--ts-duration-trio) var(--ts-ease-out-expo);visibility:hidden}.hh-trio--revealed .ts-hero-home__trio-outer{opacity:1;pointer-events:auto;transition:opacity var(--ts-duration-trio) var(--ts-ease-out-expo);visibility:visible}.ts-hero-home__trio-outer{margin-left:auto;margin-right:auto;max-width:100%;padding:20px 0 0;position:relative}@media (max-width:768px){.ts-hero-home__trio-outer{max-width:90%}}.ts-hero-home__trio-shape{opacity:0;pointer-events:none;position:absolute;z-index:0}.ts-hero-home__trio-shape-img{display:block;height:100%;object-fit:contain;width:auto}.ts-hero-home__trio-shape--yellow{aspect-ratio:605/615;height:606.441px;inset:0;margin:auto;transform-origin:center center;width:auto}.ts-hero-home__trio{align-items:center;display:flex;flex-direction:row;gap:clamp(6px,1.8vw,20px);justify-content:center;position:relative;z-index:1}.ts-hero-home__trio-side{flex:0 1 20%;max-width:300px;position:relative}.ts-hero-home__trio-side-stack{align-items:center;display:flex;flex-direction:column;position:relative}.ts-hero-home__trio-center{align-items:center;display:flex;flex:0 1 60%;flex-direction:column;max-width:280px;min-width:0;position:relative;z-index:3}.ts-hero-home__trio-phone{overflow:hidden;position:relative;width:100%;z-index:1}.ts-hero-home__trio-phone,.ts-hero-home__trio-phone--center{border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-device)}.ts-hero-home__trio-phone--center{transform-origin:center 85%}.ts-hero-home__trio-phone--embed{max-width:100%;min-width:0}.ts-hero-home__guide-poster{background:var(--ts-color-white);border-radius:inherit;inset:0;overflow:hidden;position:absolute;transition:opacity var(--ts-duration-trio) var(--ts-ease-out-expo);z-index:2}.ts-hero-home__guide-poster img{height:100%;object-fit:cover;width:100%}.hh-trio--guide-ready .ts-hero-home__guide-poster{opacity:0;pointer-events:none;visibility:hidden}a.ts-hero-home__trio-phone--link{color:inherit;cursor:pointer;display:block;text-decoration:none;-webkit-tap-highlight-color:transparent}a.ts-hero-home__trio-phone--link:focus-visible{outline:var(--ts-focus-ring);outline-offset:4px}.ts-hero-home__trio-img{display:block;height:auto;vertical-align:top;width:100%}.ts-hero-home__guide-embed{aspect-ratio:9/17;background:var(--ts-color-white);border-radius:inherit;isolation:isolate;line-height:0;margin:0 auto;min-width:0;overflow:hidden;overscroll-behavior:contain;position:relative;width:100%}.ts-hero-home__guide-embed-inner{left:0;overflow:hidden;position:absolute;top:0;transform-origin:top left}.ts-hero-home__guide-embed iframe{border:0;box-sizing:border-box;display:block;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%}.ts-hero-home__trio-float,.ts-hero-home__trio-img--float{border-radius:var(--ts-radius-md)}.ts-hero-home__trio-float{box-shadow:var(--ts-shadow-device);max-width:240px;overflow:hidden;position:absolute;width:82%;z-index:2}.ts-hero-home__trio-float--left{bottom:9%;left:-17%}.ts-hero-home__trio-float--right{right:-39%;top:-6%}.ts-hero-home__trio-badge{pointer-events:none;position:absolute;right:-12%;top:-6%;transform:translate(0) scale(1);width:min(40%,150px);z-index:5}.ts-hero-home__trio-badge-img{display:block;height:auto;width:100%}.ts-hero-home__trio-badge,.ts-hero-home__trio-float--left,.ts-hero-home__trio-float--right,.ts-hero-home__trio-phone--center,.ts-hero-home__trio-shape--yellow,.ts-hero-home__trio-side--left,.ts-hero-home__trio-side--right{transition:opacity var(--ts-duration-trio) var(--ts-ease-out-expo),transform var(--ts-duration-trio) var(--ts-ease-out-expo)}@media (prefers-reduced-motion:no-preference){.ts-hero-home__trio-side--left{opacity:0;transform:translateX(-100%)}.ts-hero-home__trio-side--right{opacity:0;transform:translateX(100%)}.hh-trio--revealed .ts-hero-home__trio-side--left,.hh-trio--revealed .ts-hero-home__trio-side--right{opacity:1;transform:translateX(0)}.ts-hero-home__trio-badge{opacity:0}.hh-trio--revealed .ts-hero-home__trio-badge{opacity:1}.ts-hero-home__trio-shape--yellow{opacity:0;transform:scale(.9)}.hh-trio--revealed .ts-hero-home__trio-shape--yellow{opacity:.96;transform:scale(1)}.ts-hero-home__trio-float--left{opacity:0;transform:translate(-36px,44px)}.ts-hero-home__trio-float--right{opacity:0;transform:translate(36px,-44px)}.hh-trio--revealed .ts-hero-home__trio-float--left,.hh-trio--revealed .ts-hero-home__trio-float--right{opacity:1;transform:translate(0)}.ts-hero-home__trio-phone--center{opacity:0;transform:scale(1)}.hh-trio--revealed .ts-hero-home__trio-phone--center{opacity:1}}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-center,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-center{position:relative;z-index:8}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-side--left,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-side--left{opacity:0;pointer-events:none;transform:translateX(-100%)}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-side--right,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-side--right{opacity:0;pointer-events:none;transform:translateX(100%)}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-badge,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-badge{opacity:0}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-float--left,.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-float--right,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-float--left,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-float--right{opacity:0;pointer-events:none}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-float--left,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-float--left{transform:translate(-36px,44px)}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-float--right,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-float--right{transform:translate(36px,-44px)}.ts-hero-home__trio-scene.hh-trio--revealed.hh-trio--is-hover .ts-hero-home__trio-phone--center,.ts-hero-home__trio-scene.hh-trio--revealed:hover .ts-hero-home__trio-phone--center{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.ts-hero-home__trio-scene{--ts-duration-trio:0s}.ts-hero-home__trio-placeholder{display:none!important}.ts-hero-home__trio-scene:not(.hh-trio--revealed) .ts-hero-home__trio-outer{opacity:1;pointer-events:auto;visibility:visible}.ts-hero-home__trio-badge,.ts-hero-home__trio-float,.ts-hero-home__trio-phone--center,.ts-hero-home__trio-shape,.ts-hero-home__trio-side{animation:none!important;opacity:1;transform:none}}@media (max-width:1399px){.ts-hero-home__trio-float--left{left:0}.ts-hero-home__trio-badge,.ts-hero-home__trio-float--right{right:0}}@media (max-width:899px){.ts-hero-home__trio-side{display:none}.ts-hero-home__trio{gap:0}.ts-hero-home__trio-center{flex:1 1 100%;max-width:min(400px,100%)}.ts-hero-home__trio-badge{right:0;top:-5%;width:min(46%,150px)}.ts-hero-home__trio-shape--yellow{height:min(420px,85vw);max-width:100%}.ts-hero-home__actions{flex-wrap:wrap}}@media (max-width:639px){.ts-hero-home__actions .ts-btn{max-width:360px;width:100%}.ts-hero-home__trust-text{padding:0 8px}}