.tensx-product-story-v2{--tx-navy: #092844;--tx-blue: #1766d2;--tx-mint: #54c7b0;--tx-ink: #102b43;--tx-muted: #5e7183;--tx-line: #d8e6ef;--tx-bg: #f3f8fb;--tx-accent: #1766d2;color:var(--tx-ink);background:#fff;font-family:var(--font-body--family, "Helvetica Neue", Arial, sans-serif);overflow:hidden}.tensx-product-story-v2 *{box-sizing:border-box}.tx-story--aqua{--tx-accent: #34adac}.tx-story--blue{--tx-accent: #1766d2}.tx-story--navy{--tx-accent: #113d68}.tx-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.tx-section{padding-block:clamp(64px,8vw,110px)}.tx-section--tint{background:linear-gradient(135deg,#f2f8fb,#eef7f8)}.tx-section--dark{padding-block:clamp(64px,8vw,100px);background:var(--tx-navy);color:#fff}.tensx-product-story-v2 h2,.tensx-product-story-v2 h3,.tensx-product-story-v2 p,.tensx-product-story-v2 span,.tensx-product-story-v2 strong,.tensx-product-story-v2 summary,.tensx-product-story-v2 li{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.tensx-product-story-v2 h2,.tensx-product-story-v2 h3{margin:0;color:inherit;font-family:var(--font-heading--family, "Helvetica Neue", Arial, sans-serif);font-weight:760;letter-spacing:-.035em}.tensx-product-story-v2 h2{font-size:clamp(2.2rem,5vw,4.8rem);line-height:.98}.tensx-product-story-v2 h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.tensx-product-story-v2 p{margin:0;line-height:1.65}.tx-kicker{color:var(--tx-accent);font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1.4!important}.tx-lead{color:var(--tx-muted);font-size:clamp(1rem,1.6vw,1.25rem)}.tx-story__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(30px,5vw,80px);align-items:center;min-height:680px;padding-block:clamp(50px,7vw,96px)}.tx-story__hero-copy{display:grid;gap:26px;align-content:center}.tx-story__hero-copy h2{max-width:11ch;color:var(--tx-navy)}.tx-story__hero-copy .tx-lead{max-width:56ch}.tx-button{display:inline-flex;justify-content:center;align-items:center;width:fit-content;min-height:54px;padding:14px 28px;border-radius:999px;background:var(--tx-accent);color:#fff!important;text-decoration:none;font-weight:800;line-height:1.2;box-shadow:0 12px 28px color-mix(in srgb,var(--tx-accent) 25%,transparent);transition:transform .2s ease,box-shadow .2s ease}.tx-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px color-mix(in srgb,var(--tx-accent) 32%,transparent)}.tx-media{margin:0;overflow:hidden;border-radius:28px;background:var(--tx-bg);box-shadow:0 22px 60px #12354e1a}.tx-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.tx-media--hero{border-radius:38px}.tx-stats{display:grid;grid-template-columns:repeat(3,1fr);transform:translateY(1px);border:1px solid var(--tx-line);border-radius:24px;background:#fff;box-shadow:0 20px 48px #12354e14}.tx-stats>div{display:grid;gap:5px;justify-items:center;padding:26px 20px;text-align:center}.tx-stats>div+div{border-left:1px solid var(--tx-line)}.tx-stats strong{color:var(--tx-accent);font-family:var(--font-heading--family, "Helvetica Neue", Arial, sans-serif);font-size:clamp(2rem,4vw,3.8rem);line-height:1}.tx-stats span{color:var(--tx-muted);font-size:.74rem;font-weight:800;letter-spacing:.1em}.tx-heading{display:grid;gap:18px;margin-bottom:clamp(34px,5vw,60px);max-width:820px}.tx-heading--center{justify-items:center;margin-inline:auto;text-align:center}.tx-heading h2{color:var(--tx-navy)}.tx-section--dark .tx-heading h2{color:#fff}.tx-section--dark .tx-kicker{color:#78dbc7}.tx-benefits,.tx-steps,.tx-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tx-benefits article,.tx-steps article,.tx-reviews article{min-width:0;padding:clamp(24px,3vw,38px);border:1px solid var(--tx-line);border-radius:24px;background:#fff}.tx-benefits article{display:grid;gap:16px}.tx-benefits article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--tx-accent) 12%,white);color:var(--tx-accent);font-weight:800}.tx-benefits p,.tx-steps p{color:var(--tx-muted)}.tx-steps article{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:10px;align-content:start}.tx-steps b{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--tx-accent);color:#fff;font-size:1.2rem}.tx-split,.tx-included,.tx-final{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,86px);align-items:center;padding-block:clamp(70px,9vw,120px)}.tx-split__copy,.tx-included>div,.tx-final>div{display:grid;gap:24px;align-content:center}.tx-split__copy h2,.tx-included h2,.tx-final h2{color:var(--tx-navy)}.tx-mosaic{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.tx-mosaic figure{margin:0;overflow:hidden;border-radius:26px;background:var(--tx-bg)}.tx-mosaic figure:first-child{grid-row:span 2}.tx-mosaic img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.tx-compare{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px}.tx-compare>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tx-compare>div+div{border-top:1px solid rgba(255,255,255,.14)}.tx-compare span{min-width:0;padding:20px 26px;line-height:1.5}.tx-compare span+span{border-left:1px solid rgba(255,255,255,.14);background:#54c7b01a}.tx-compare__head{background:#ffffff12;font-size:.76rem;font-weight:800;letter-spacing:.12em}.tx-included ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tx-included li{display:flex;gap:12px;align-items:flex-start;color:var(--tx-muted);line-height:1.5}.tx-included li span{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#def6ed;color:#149b68;font-weight:900}.tx-reviews article{display:grid;gap:18px;align-content:start;box-shadow:0 12px 32px #12354e0f}.tx-reviews article p{color:var(--tx-muted);font-size:1.02rem}.tx-reviews article strong{margin-top:auto;color:var(--tx-navy);font-size:.86rem}.tx-stars{color:#ffb547;letter-spacing:.12em}.tx-safety{display:grid;grid-template-columns:68px minmax(0,1fr);gap:26px;align-items:start;margin-block:clamp(70px,8vw,110px);padding:clamp(28px,5vw,54px);border:1px solid #f1d9a8;border-radius:26px;background:#fffaf0}.tx-safety__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#f0a832;color:#fff;font-size:2rem;font-weight:900}.tx-safety>div:last-child{display:grid;gap:14px}.tx-safety h2{color:var(--tx-navy);font-size:clamp(1.8rem,3.4vw,3.1rem)}.tx-safety p{color:#655c4d}.tx-note{font-size:.86rem;opacity:.82}.tx-faq{max-width:940px}.tx-faq details{border-top:1px solid var(--tx-line)}.tx-faq details:last-child{border-bottom:1px solid var(--tx-line)}.tx-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;color:var(--tx-navy);font-weight:750;cursor:pointer;list-style:none}.tx-faq summary::-webkit-details-marker{display:none}.tx-faq summary span{color:var(--tx-accent);font-size:1.5rem;font-weight:400}.tx-faq details[open] summary span{transform:rotate(45deg)}.tx-faq details p{max-width:72ch;padding:0 0 22px;color:var(--tx-muted)}.tx-final{margin-bottom:clamp(60px,9vw,120px);padding:clamp(26px,4vw,46px);border-radius:34px;background:linear-gradient(135deg,#eff7fb,#e8f7f4)}.tx-final .tx-media{box-shadow:none}.tx-final p:not(.tx-kicker){color:var(--tx-muted)}@media(max-width:850px){.tx-story__hero,.tx-split,.tx-included,.tx-final{grid-template-columns:1fr}.tx-story__hero{min-height:0}.tx-story__hero-copy{order:2}.tx-benefits,.tx-steps,.tx-reviews{grid-template-columns:1fr}.tx-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.tx-mosaic figure:first-child{grid-column:span 2;grid-row:auto}.tx-final figure{max-width:520px}}@media(max-width:580px){.tx-shell{width:min(100% - 24px,1180px)}.tx-story__hero{padding-top:24px;gap:28px}.tx-media,.tx-media--hero{border-radius:22px}.tx-stats{grid-template-columns:1fr}.tx-stats>div{grid-template-columns:70px 1fr;align-items:center;justify-items:start;text-align:left;padding:18px 22px}.tx-stats>div+div{border-left:0;border-top:1px solid var(--tx-line)}.tx-stats span{text-align:left}.tx-mosaic{display:grid;grid-template-columns:1fr}.tx-mosaic figure:first-child{grid-column:auto}.tx-compare span{padding:16px 14px;font-size:.84rem}.tx-safety{grid-template-columns:1fr}.tx-final{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tensx-product-story-v2.css.map */
