.ts-hero-feature{padding-bottom:40px;position:relative}.ts-hero-feature__grid{align-items:center;display:grid;gap:var(--ts-header-gap);grid-template-columns:minmax(0,600px) minmax(0,500px)}.ts-hero-feature__content{display:flex;flex-direction:column;gap:16px}.ts-hero-feature__content .ts-eyebrow,.ts-hero-feature__content .ts-heading,.ts-hero-feature__content .ts-lede{margin:0;text-align:left}.ts-hero-feature__content .ts-heading--page-title{font-size:var(--ts-text-h1)}.ts-hero-feature__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.ts-hero-feature__note{color:var(--ts-color-navy-400);font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-hero-feature__reviews{flex-wrap:wrap;gap:16px 40px;list-style:none;margin:16px 0 0;padding:0}.ts-hero-feature__review,.ts-hero-feature__reviews{align-items:center;display:flex}.ts-hero-feature__review-logo{display:block;height:20px;max-width:180px;object-fit:contain;width:auto}.ts-hero-feature__review-link{display:inline-flex;text-decoration:none}.ts-hero-feature__review-link:focus-visible{border-radius:var(--ts-radius-sm);outline:var(--ts-focus-ring);outline-offset:var(--ts-focus-offset)}.ts-hero-feature__visual-stage{min-width:0;position:relative}.ts-hero-feature__shape{height:auto;left:50%;max-width:460px;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;user-select:none;width:100%;z-index:0}.ts-hero-feature__panel{background:var(--ts-color-white);border-radius:var(--ts-radius-32);box-shadow:var(--ts-shadow-card);margin:0 auto;max-width:393px;overflow:hidden;position:relative;width:100%;z-index:1}.ts-hero-feature__panel-img{display:block;height:auto;width:100%}.ts-hero-feature__guide{margin:0 auto;max-width:280px;position:relative;width:100%;z-index:1}.ts-hero-feature__phone{background:var(--ts-color-white);border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-device);overflow:hidden;position:relative;width:100%}.ts-hero-feature__guide-poster{background:var(--ts-color-white);border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.ts-hero-feature__phone:not(:has(.ts-hero-feature__guide-embed)) .ts-hero-feature__guide-poster{position:relative}.ts-hero-feature__guide-poster img,.ts-hero-feature__phone-img{display:block;height:100%;object-fit:cover;width:100%}.hf-guide--ready .ts-hero-feature__guide-poster{display:none}.ts-hero-feature__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-feature__guide-embed-inner{left:0;overflow:hidden;position:absolute;top:0;transform-origin:top left}.ts-hero-feature__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-feature__badge{display:block;position:absolute;right:-12%;top:-6%;width:min(40%,110px);z-index:5}a.ts-hero-feature__badge:focus-visible{border-radius:50%;outline:var(--ts-focus-ring);outline-offset:4px}.ts-hero-feature__badge-img{display:block;height:auto;width:100%}@media (max-width:1023px){.ts-hero-feature__grid{gap:40px;grid-template-columns:1fr}.ts-hero-feature__panel{max-width:100%}.ts-hero-feature__shape{width:100%}.ts-hero-feature__visual-stage--guide{padding:24px 0}}@media (max-width:899px){.ts-hero-feature__content .ts-heading--page-title{font-size:var(--ts-text-h2sm)}}@media (max-width:639px){.ts-hero-feature__content{align-items:center;text-align:center}.ts-hero-feature__content .ts-eyebrow,.ts-hero-feature__content .ts-heading--page-title,.ts-hero-feature__content .ts-lede{text-align:center}.ts-hero-feature__grid{gap:var(--ts-cta-gap)}.ts-hero-feature__actions{align-items:center;flex-direction:column;gap:16px;width:100%}.ts-hero-feature__actions .ts-btn{max-width:360px;width:100%}.ts-hero-feature__reviews{gap:16px 24px;justify-content:center}.ts-hero-feature__shape{width:130%}.ts-hero-feature__guide{max-width:240px}.ts-hero-feature__badge{right:-14%;width:min(46%,90px)}}