.ts-section{--ts-mint: #3A8FCA;--ts-mint-dark: #2470A2;--ts-mint-light:#EBF5FC;--ts-ink: #1B2838;--ts-cream: #F7F9FC;--ts-muted: #7B90A3;--ts-coral: #FF6B5B;--ts-gold: #F5A623;--ts-border: rgba(27,40,56,.08);--ts-shadow-sm: 0 2px 10px rgba(27,40,56,.06);--ts-shadow-md: 0 8px 32px rgba(27,40,56,.1);--ts-shadow-lg: 0 20px 60px rgba(27,40,56,.14);--ts-bg: #F7F9FC;--ts-heading: #1B2838;--ts-body: #7B90A3;--ts-card-bg: white;--ts-card-border: rgba(27,40,56,.08);font-family:DM Sans,system-ui,-apple-system,sans-serif}.ts-section *,.ts-section *:before,.ts-section *:after{box-sizing:border-box;margin:0;padding:0}.ts-section img{display:block;max-width:100%}.ts-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-mint-dark);margin-bottom:10px;font-family:Nunito,system-ui,sans-serif}.ts-title{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:40px;line-height:1.1;margin-bottom:14px;letter-spacing:-.01em;color:var(--ts-ink)}.ts-title em{font-style:normal;color:var(--ts-mint-dark)}.ts-sub{font-size:16px;color:var(--ts-muted);line-height:1.75;max-width:520px}.ts-center{text-align:center}.ts-center .ts-sub{margin-left:auto;margin-right:auto}.ts-inner{max-width:1280px;margin:0 auto}.ts-inner--narrow{max-width:900px;margin:0 auto}.ts-inner--faq{max-width:780px;margin:0 auto}.ts-cert-bar{border-top:1px solid var(--ts-card-border);border-bottom:1px solid var(--ts-card-border);display:flex;align-items:center;justify-content:center;gap:48px;padding:24px 48px;flex-wrap:wrap}.ts-cert-item{display:flex;align-items:center;gap:10px}.ts-cert-icon{width:36px;height:36px;border-radius:50%;background:var(--ts-mint-light);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ts-cert-text strong{display:block;font-weight:700;color:var(--ts-heading);font-size:13px}.ts-cert-text span{color:var(--ts-body);font-size:12px}.ts-cert-divider{width:1px;height:36px;background:var(--ts-card-border)}.ts-cert-track{display:contents}.ts-cert-dots{display:none}.ts-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ts-tech-steps{display:flex;flex-direction:column;gap:20px;margin-top:36px}.ts-tech-step{display:flex;align-items:flex-start;gap:16px;padding:18px;border-radius:16px;background:var(--ts-card-bg);border:1px solid var(--ts-card-border)}.ts-tech-num{width:36px;height:36px;border-radius:10px;background:var(--ts-mint-light);color:var(--ts-mint-dark);font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ts-tech-step h4{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--ts-heading);margin-bottom:4px}.ts-tech-step p{font-size:13px;color:var(--ts-body);line-height:1.6}.ts-tech-visual{border-radius:28px;overflow:hidden;position:relative}.ts-tech-visual img{width:100%;object-fit:cover;display:block;border-radius:28px}.ts-tech-placeholder{width:100%;aspect-ratio:1/1;border-radius:28px;background:linear-gradient(135deg,#3a8fca26,#1b2838cc);display:flex;align-items:center;justify-content:center;font-size:64px}.ts-tech-float{position:absolute;bottom:20px;right:20px;background:#1b2838d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px 18px;color:#fff;min-width:160px}.ts-float-label{font-size:11px;color:#ffffff73;margin-bottom:4px;font-weight:500}.ts-float-val{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:22px;color:var(--ts-mint)}.ts-feature-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ts-feat-img{position:relative}.ts-feat-img img{border-radius:28px;width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:var(--ts-shadow-md)}.ts-feat-img-placeholder{width:100%;aspect-ratio:4/3;border-radius:28px;background:var(--ts-mint-light);display:flex;align-items:center;justify-content:center;font-size:64px}.ts-feat-badge{position:absolute;bottom:20px;left:20px;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:var(--ts-shadow-md);display:flex;align-items:center;gap:10px}.ts-feat-badge-icon{font-size:22px}.ts-feat-badge-text strong{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:14px;display:block}.ts-feat-badge-text span{font-size:12px;color:var(--ts-muted)}.ts-feat-points{display:flex;flex-direction:column;gap:14px;margin-top:28px}.ts-feat-pt{display:flex;align-items:flex-start;gap:12px}.ts-feat-pt-icon{width:36px;height:36px;border-radius:10px;background:var(--ts-mint-light);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ts-feat-pt h4{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:15px;margin-bottom:2px;color:var(--ts-ink)}.ts-feat-pt p{font-size:13px;color:var(--ts-muted);line-height:1.55}.ts-modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.ts-mode-card{border-radius:24px;padding:32px;border:1.5px solid var(--ts-border);transition:box-shadow .2s,border-color .2s}.ts-mode-card:hover{box-shadow:var(--ts-shadow-md);border-color:#3a8fca4d}.ts-mode-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.ts-mode-card--1 .ts-mode-icon{background:#e8f8ff}.ts-mode-card--2 .ts-mode-icon{background:#fff0ed}.ts-mode-card--3 .ts-mode-icon{background:var(--ts-mint-light)}.ts-mode-card h3{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:20px;margin-bottom:6px;color:var(--ts-heading)}.ts-mode-tag{font-size:11px;font-weight:700;font-family:Nunito,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px;display:inline-block;margin-bottom:14px}.ts-mode-card--1 .ts-mode-tag{background:#e8f8ff;color:#2a7aaa}.ts-mode-card--2 .ts-mode-tag{background:#fff0ed;color:#c43}.ts-mode-card--3 .ts-mode-tag{background:var(--ts-mint-light);color:var(--ts-mint-dark)}.ts-mode-card p{font-size:14px;color:var(--ts-muted);line-height:1.65}.ts-mode-best-for{margin-top:16px;padding-top:14px;border-top:1px solid var(--ts-border);font-size:12px;color:var(--ts-muted);font-weight:500}.ts-mode-best-for strong{color:var(--ts-heading)}.ts-dr-label-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:56px}.ts-dr-rule{flex:1;max-width:160px;height:1px;background:var(--ts-card-border)}.ts-dr-label{font-family:Nunito,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-mint);padding:5px 18px;border:1px solid rgba(58,143,202,.3);border-radius:99px}.ts-dr-grid{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:center}.ts-dr-photo-col{position:relative}.ts-dr-photo-wrap{border-radius:24px;overflow:hidden;position:relative;box-shadow:0 24px 64px #00000080}.ts-dr-photo-wrap img{width:100%;display:block;object-fit:cover}.ts-dr-photo-overlay{position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(to top,rgba(27,40,56,.85) 0%,transparent 100%)}.ts-dr-nametag{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:14px;min-width:0}.ts-dr-nametag-ring{width:48px;height:48px;border-radius:50%;border:2px solid var(--ts-mint);overflow:hidden;flex-shrink:0}.ts-dr-nametag-ring img{width:100%;height:100%;object-fit:cover;object-position:center top}.ts-dr-nametag-text{flex:1;min-width:0}.ts-dr-nametag-name{font-family:Nunito,system-ui,sans-serif;font-size:16px;font-weight:800;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dr-nametag-title{font-size:12px;color:#fff9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-dr-verified{margin-left:auto;background:var(--ts-mint);color:var(--ts-ink);font-family:Nunito,system-ui,sans-serif;font-size:11px;font-weight:800;padding:5px 12px;border-radius:99px;flex-shrink:0;display:flex;align-items:center;gap:4px}.ts-dr-quote-mark{font-family:Nunito,system-ui,sans-serif;font-size:96px;font-weight:900;color:var(--ts-mint);line-height:.7;opacity:.4;margin-bottom:-12px;display:block}.ts-dr-quote{font-family:Nunito,system-ui,sans-serif;font-size:clamp(20px,2.4vw,30px);font-weight:800;font-style:italic;color:var(--ts-heading);line-height:1.45;margin-bottom:36px}.ts-dr-quote em{font-style:normal;color:var(--ts-mint)}.ts-dr-stars{display:flex;align-items:center;gap:10px;margin-bottom:40px}.ts-dr-star-icons{color:var(--ts-gold);font-size:20px;letter-spacing:2px}.ts-dr-star-label{font-size:13px;color:var(--ts-body);font-weight:500}.ts-dr-divider{height:1px;background:var(--ts-card-border);margin-bottom:36px}.ts-dr-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.ts-dr-stat{background:var(--ts-card-bg);border:1px solid var(--ts-card-border);border-radius:12px;padding:14px 20px;flex:1;min-width:120px}.ts-dr-stat-num{font-family:Nunito,system-ui,sans-serif;font-size:24px;font-weight:900;color:var(--ts-mint);line-height:1;margin-bottom:4px}.ts-dr-stat-desc{font-size:12px;color:var(--ts-body);font-weight:500;line-height:1.4}.ts-dr-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ts-dr-cta-badge{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ts-body);font-weight:500}.ts-dr-cta-dot{width:4px;height:4px;border-radius:50%;background:var(--ts-card-border);flex-shrink:0}.ts-howto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;position:relative}.ts-howto-grid:before{content:"";position:absolute;top:48px;left:calc(16.66% + 16px);right:calc(16.66% + 16px);height:2px;background:var(--ts-mint);opacity:.15}.ts-howto-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.ts-howto-num{width:96px;height:96px;border-radius:50%;background:var(--ts-mint-light);border:2.5px solid var(--ts-mint);display:flex;align-items:center;justify-content:center;font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:36px;color:var(--ts-mint-dark);position:relative;z-index:1;flex-shrink:0}.ts-howto-placeholder{width:100%;aspect-ratio:4/3;border-radius:20px;background:var(--ts-cream);border:1.5px dashed rgba(58,143,202,.3);display:flex;align-items:center;justify-content:center;font-size:32px}.ts-howto-img{width:100%;border-radius:20px;aspect-ratio:4/3;object-fit:cover;box-shadow:var(--ts-shadow-sm)}.ts-howto-step h3{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:18px;color:var(--ts-heading)}.ts-howto-step p{font-size:14px;color:var(--ts-muted);line-height:1.65;max-width:240px}.ts-howto-timer{display:inline-flex;align-items:center;gap:6px;background:var(--ts-mint-light);color:var(--ts-mint-dark);font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:12px;padding:4px 12px;border-radius:99px}.ts-specs-table{width:100%;border-collapse:collapse;margin-top:40px;background:var(--ts-card-bg);border-radius:20px;overflow:hidden;box-shadow:var(--ts-shadow-sm)}.ts-specs-table th{background:var(--ts-ink);color:#fff;font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:14px;padding:16px 24px;text-align:left}.ts-specs-table th:last-child{text-align:center}.ts-specs-table td{padding:14px 24px;font-size:14px;border-bottom:1px solid var(--ts-border);color:var(--ts-muted)}.ts-specs-table tr:last-child td{border-bottom:none}.ts-specs-table tr:nth-child(2n) td{background:#f9fafc}.ts-spec-name{font-weight:600;color:var(--ts-heading)!important;min-width:180px}.ts-spec-toothie{color:var(--ts-muted)}.ts-spec-check{text-align:center;font-size:15px}.ts-spec-yes{color:var(--ts-mint-dark)!important;font-weight:600}.ts-spec-no{color:#1b283840!important}.ts-faq-list{margin-top:48px;display:flex;flex-direction:column;gap:8px}.ts-faq-item{background:var(--ts-card-bg);border-radius:16px;border:1px solid var(--ts-card-border);overflow:hidden}.ts-faq-q{width:100%;text-align:left;background:none;border:none;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--ts-heading);cursor:pointer;transition:color .15s}.ts-faq-q:hover{color:var(--ts-mint-dark)}.ts-faq-icon{width:28px;height:28px;border-radius:50%;background:var(--ts-mint-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;transition:transform .25s;line-height:1;color:var(--ts-mint-dark);font-weight:700}.ts-faq-item.ts-open .ts-faq-icon{transform:rotate(45deg)}.ts-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;padding:0 24px}.ts-faq-item.ts-open .ts-faq-a{max-height:400px;padding:0 24px 20px}.ts-faq-a p{font-size:15px;color:var(--ts-muted);line-height:1.7}.ts-guarantee__inner{text-align:center}.ts-guarantee-icon{font-size:56px;margin-bottom:16px}.ts-guarantee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.ts-guarantee-card{background:var(--ts-card-bg);border-radius:20px;padding:24px;text-align:center;box-shadow:var(--ts-shadow-sm)}.ts-guarantee-card-icon{font-size:32px;margin-bottom:12px}.ts-guarantee-card h4{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:16px;margin-bottom:6px;color:var(--ts-heading)}.ts-guarantee-card p{font-size:13px;color:var(--ts-body);line-height:1.55}.ts-reviews-top{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start;margin-bottom:48px}.ts-reviews-summary{background:var(--ts-card-bg);border-radius:24px;padding:28px}.ts-reviews-big-num{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:64px;color:var(--ts-heading);line-height:1;margin-bottom:4px}.ts-reviews-big-stars{color:var(--ts-gold);font-size:22px;letter-spacing:2px;margin-bottom:8px}.ts-reviews-count{font-size:14px;color:var(--ts-body);margin-bottom:20px}.ts-star-bars{display:flex;flex-direction:column;gap:7px}.ts-star-bar{display:flex;align-items:center;gap:8px;font-size:12px}.ts-star-bar-label{width:28px;color:var(--ts-muted);text-align:right;flex-shrink:0}.ts-star-bar-track{flex:1;height:6px;background:var(--ts-border);border-radius:99px;overflow:hidden}.ts-star-bar-fill{height:100%;background:var(--ts-gold);border-radius:99px}.ts-star-bar-pct{width:30px;font-size:11px;color:var(--ts-muted)}.ts-reviews-header{display:flex;flex-direction:column}.ts-reviews-header .ts-sub{margin-bottom:0}.ts-reviews-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ts-review-tag{font-size:13px;font-weight:600;background:var(--ts-card-bg);border:1px solid var(--ts-card-border);padding:7px 16px;border-radius:99px;color:var(--ts-heading);cursor:pointer;transition:border-color .15s,color .15s}.ts-review-tag:hover{border-color:var(--ts-mint);color:var(--ts-mint-dark)}.ts-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-review-card{background:var(--ts-card-bg);border-radius:20px;padding:24px;border:1px solid var(--ts-card-border);display:flex;flex-direction:column;gap:12px}.ts-review-top{display:flex;align-items:flex-start;justify-content:space-between}.ts-review-stars{color:var(--ts-gold);font-size:13px;letter-spacing:.5px}.ts-review-date{font-size:12px;color:var(--ts-muted)}.ts-review-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px;font-family:Nunito,system-ui,sans-serif;background:#f0f0ee;color:var(--ts-ink)}.ts-review-badge--braces{background:#e8f8ff;color:#2a7aaa}.ts-review-badge--whitening{background:var(--ts-mint-light);color:var(--ts-mint-dark)}.ts-review-badge--family{background:#fff0ed;color:#c43}.ts-review-title{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--ts-heading)}.ts-review-body{font-size:14px;color:var(--ts-body);line-height:1.65}.ts-reviewer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ts-card-border)}.ts-reviewer-avatar{width:36px;height:36px;border-radius:50%;background:var(--ts-mint-light);display:flex;align-items:center;justify-content:center;font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:14px;color:var(--ts-mint-dark);flex-shrink:0}.ts-reviewer-name{font-weight:600;font-size:13px;color:var(--ts-heading);display:block}.ts-reviewer-meta{font-size:12px;color:var(--ts-muted)}.ts-verified{display:inline-flex;align-items:center;font-size:11px;font-weight:700;font-family:Nunito,system-ui,sans-serif;color:var(--ts-mint-dark);background:var(--ts-mint-light);padding:2px 8px;border-radius:99px;margin-left:auto;white-space:nowrap}.ts-reviews-dots{display:none;justify-content:center;gap:6px;margin-top:18px}.ts-reviews-dot{width:6px;height:6px;border-radius:99px;background:var(--ts-border);cursor:pointer;transition:background .3s,width .3s}.ts-dot-active{background:var(--ts-mint-dark);width:18px}.ts-pad{padding-top:var(--ts-pt, 88px);padding-bottom:var(--ts-pb, 88px)}.ts-pad-x{padding-left:48px;padding-right:48px}@media(max-width:1024px){.ts-tech-grid{grid-template-columns:1fr;gap:40px}.ts-feature-split{grid-template-columns:1fr;gap:36px}.ts-dr-grid{grid-template-columns:1fr;gap:40px}.ts-dr-label-row{margin-bottom:40px}.ts-dr-rule{max-width:80px}.ts-reviews-top{grid-template-columns:1fr;gap:32px}.ts-reviews-grid{grid-template-columns:repeat(2,1fr)}}.ts-scroll-dots{display:none;justify-content:center;gap:6px;margin-top:18px}.ts-scroll-dot{width:6px;height:6px;border-radius:99px;background:var(--ts-card-border);cursor:pointer;transition:background .3s,width .3s}@media(max-width:768px){.ts-title{font-size:30px}.ts-cert-bar{flex-direction:column;align-items:stretch;overflow-x:hidden;padding:0;gap:0}.ts-cert-track{display:flex;overflow-x:auto;flex-wrap:nowrap;gap:24px;padding:18px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-cert-track::-webkit-scrollbar{display:none}.ts-cert-item{flex-shrink:0;scroll-snap-align:start}.ts-cert-divider{display:none}.ts-cert-dots{display:flex;justify-content:center;gap:6px;padding:10px 0 14px}.ts-cert-dot{width:6px;height:6px;border-radius:99px;background:var(--ts-card-border);cursor:pointer;transition:background .3s,width .3s}.ts-cert-dot.ts-dot-active{background:var(--ts-mint-dark);width:18px}.ts-pad-x{padding-left:20px;padding-right:20px}.ts-pad{--ts-pt: 56px;--ts-pb: 56px}.ts-modes-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px}.ts-modes-grid::-webkit-scrollbar{display:none}.ts-mode-card{flex:0 0 80vw;scroll-snap-align:start}.ts-howto-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding-bottom:4px}.ts-howto-grid::-webkit-scrollbar{display:none}.ts-howto-grid:before{display:none}.ts-howto-step{flex:0 0 80vw;scroll-snap-align:start}.ts-guarantee-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px}.ts-guarantee-grid::-webkit-scrollbar{display:none}.ts-guarantee-card{flex:0 0 80vw;scroll-snap-align:start}.ts-scroll-dots{display:flex}.ts-dr-quote{font-size:20px!important}.ts-dr-quote-mark{font-size:72px}.ts-dr-stat{min-width:calc(50% - 6px);flex:none;padding:12px 14px}.ts-dr-stat-num{font-size:20px}.ts-dr-cta{gap:10px}.ts-dr-cta-dot{display:none}.ts-dr-nametag{left:12px;right:12px;bottom:12px;gap:10px}.ts-dr-nametag-ring{width:40px;height:40px}.ts-dr-nametag-name{font-size:14px}.ts-dr-nametag-title{font-size:11px}.ts-dr-verified{font-size:10px;padding:4px 9px}.ts-specs-table th,.ts-specs-table td{padding:12px 14px;font-size:13px}.ts-reviews-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:8px}.ts-reviews-grid::-webkit-scrollbar{display:none}.ts-review-card{flex:0 0 85vw;scroll-snap-align:start}.ts-reviews-big-num{font-size:48px}.ts-reviews-dots{display:flex}}.ts-scheme-cream{--ts-bg: #F7F9FC;--ts-heading: #1B2838;--ts-body: #7B90A3;--ts-card-bg: white;--ts-card-border: rgba(27,40,56,.08)}.ts-scheme-white{--ts-bg: white;--ts-heading: #1B2838;--ts-body: #7B90A3;--ts-card-bg: #F7F9FC;--ts-card-border: rgba(27,40,56,.08)}.ts-scheme-ice{--ts-bg: #EBF5FC;--ts-heading: #1B2838;--ts-body: #7B90A3;--ts-card-bg: white;--ts-card-border: rgba(27,40,56,.08)}.ts-scheme-ink{--ts-bg: #1B2838;--ts-heading: white;--ts-body: rgba(255,255,255,.55);--ts-card-bg: rgba(255,255,255,.07);--ts-card-border: rgba(255,255,255,.1)}.ts-section.ts-scheme-cream,.ts-section.ts-scheme-white,.ts-section.ts-scheme-ice,.ts-section.ts-scheme-ink{background:var(--ts-bg)}.ts-scheme-ink .ts-label{color:var(--ts-mint)}.ts-scheme-ink .ts-title{color:#fff}.ts-scheme-ink .ts-sub{color:#ffffff8c}.ts-scheme-cream .ts-title,.ts-scheme-white .ts-title,.ts-scheme-ice .ts-title{color:var(--ts-ink)}@media(max-width:768px){.ts-desktop-only{display:none!important}}@media(min-width:769px){.ts-mobile-only{display:none!important}}.ts-btn-primary{display:inline-block;background:var(--ts-mint);color:var(--ts-ink);font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:15px;padding:15px 34px;border-radius:12px;text-decoration:none;transition:background .15s,transform .1s;border:none;cursor:pointer;line-height:1}.ts-btn-primary:hover{background:var(--ts-mint-dark);transform:translateY(-1px)}.ts-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:var(--ts-body, rgba(255,255,255,.65));font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.ts-btn-ghost:hover{color:var(--ts-heading, white)}.ts-hero{background:var(--ts-bg);position:relative;overflow:hidden}.ts-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.ts-hero-trust-pill{display:inline-flex;align-items:center;gap:8px;background:var(--ts-card-bg);border:1px solid var(--ts-card-border);border-radius:99px;padding:7px 16px;font-size:13px;font-weight:600;color:var(--ts-heading);margin-bottom:24px}.ts-hero-trust-pill span{font-size:15px}.ts-hero-heading{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(34px,4.2vw,60px);line-height:1.08;letter-spacing:-.02em;color:var(--ts-heading);margin-bottom:22px}.ts-hero-heading em{font-style:normal;color:var(--ts-mint)}.ts-hero-sub{font-size:17px;color:var(--ts-body);line-height:1.75;margin-bottom:32px;max-width:480px}.ts-hero-stars{display:flex;align-items:center;gap:10px;margin-bottom:32px}.ts-hero-star-row{color:var(--ts-gold);font-size:20px;letter-spacing:1px}.ts-hero-star-text{font-size:13px;color:var(--ts-body);font-weight:500}.ts-hero-ctas{display:flex;gap:16px;align-items:center;margin-bottom:28px;flex-wrap:wrap}.ts-hero-micro{display:flex;gap:20px;flex-wrap:wrap}.ts-hero-micro-item{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ts-body);font-weight:500}.ts-hero-micro-item svg{opacity:.6;flex-shrink:0}.ts-hero-img-col{position:relative}.ts-hero-img-wrap{border-radius:24px;overflow:hidden;box-shadow:var(--ts-shadow-lg)}.ts-hero-img-wrap img{width:100%;display:block;object-fit:cover}.ts-hero-img-placeholder{aspect-ratio:4/5;background:var(--ts-card-bg);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:80px}.ts-hero-float{position:absolute;bottom:28px;left:-20px;background:#fff;border-radius:16px;padding:14px 20px;box-shadow:0 8px 40px #0000002e;display:flex;align-items:center;gap:12px}.ts-hero-float-num{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:30px;color:var(--ts-ink);line-height:1}.ts-hero-float-lbl{font-size:12px;color:var(--ts-muted);font-weight:500;max-width:80px;line-height:1.4}.ts-stats{background:var(--ts-bg)}.ts-stats-header{text-align:center;margin-bottom:52px}.ts-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ts-stat-card{background:var(--ts-card-bg);border:1px solid var(--ts-card-border);border-radius:20px;padding:32px 20px;text-align:center;transition:box-shadow .2s}.ts-stat-card:hover{box-shadow:var(--ts-shadow-md)}.ts-stat-icon{font-size:28px;margin-bottom:14px;line-height:1}.ts-stat-num{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:44px;color:var(--ts-mint);line-height:1;margin-bottom:8px}.ts-stat-label{font-size:14px;color:var(--ts-heading);font-weight:600;margin-bottom:4px}.ts-stat-sub{font-size:12px;color:var(--ts-body);line-height:1.4}.ts-ba{background:var(--ts-bg)}.ts-ba-header{text-align:center;margin-bottom:52px}.ts-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.ts-ba-card{border-radius:24px;padding:36px 32px;position:relative;overflow:hidden}.ts-ba-card--before{background:#fff5f4;border:1.5px solid rgba(255,107,91,.2)}.ts-ba-card--after{background:var(--ts-mint-light);border:1.5px solid rgba(58,143,202,.3)}.ts-ba-tag{display:inline-flex;align-items:center;gap:8px;font-family:Nunito,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:99px;margin-bottom:20px}.ts-ba-card--before .ts-ba-tag{background:#ff6b5b1f;color:#c32}.ts-ba-card--after .ts-ba-tag{background:#3a8fca33;color:var(--ts-mint-dark)}.ts-ba-heading{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:22px;margin-bottom:8px;color:var(--ts-ink)}.ts-ba-card--before .ts-ba-heading{color:#c32}.ts-ba-card--after .ts-ba-heading{color:var(--ts-mint-dark)}.ts-ba-sub{font-size:14px;color:var(--ts-muted);margin-bottom:28px}.ts-ba-list{list-style:none;display:flex;flex-direction:column;gap:14px}.ts-ba-item{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;color:var(--ts-ink)}.ts-ba-icon{font-size:18px;flex-shrink:0;margin-top:1px}.ts-ba-connector{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ts-ink);border-radius:50%;font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:13px;color:#fff;flex-shrink:0;align-self:center;margin:0 -36px;position:relative;z-index:2;box-shadow:0 0 0 4px var(--ts-bg, #F7F9FC)}.ts-compare{background:var(--ts-bg)}.ts-compare-header{text-align:center;margin-bottom:52px}.ts-compare-scroll{overflow-x:auto;border-radius:20px;box-shadow:var(--ts-shadow-md)}.ts-ctable{width:100%;border-collapse:collapse;min-width:560px;background:var(--ts-card-bg)}.ts-ctable thead tr th{padding:18px 20px;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:14px;text-align:center;background:var(--ts-ink);color:#ffffff80}.ts-ctable thead tr th:first-child{text-align:left;color:#fff}.ts-ctable th.ts-ctable-hl{background:var(--ts-mint)!important;color:var(--ts-ink)!important}.ts-ctable td{padding:15px 20px;font-size:14px;color:var(--ts-muted);border-bottom:1px solid var(--ts-card-border);text-align:center}.ts-ctable td:first-child{text-align:left;font-weight:600;color:var(--ts-ink);min-width:180px}.ts-ctable td.ts-ctable-hl{background:#3a8fca12}.ts-ctable tr:last-child td{border-bottom:none}.ts-ctable tr:nth-child(2n) td{background:#1b283805}.ts-ctable tr:nth-child(2n) td.ts-ctable-hl{background:#3a8fca12}.ts-ccheck-yes{color:var(--ts-mint-dark);font-weight:700;font-size:17px}.ts-ccheck-no{color:#1b283833;font-size:17px}.ts-media-bar{background:var(--ts-bg);padding:28px 48px;border-top:1px solid var(--ts-card-border);border-bottom:1px solid var(--ts-card-border)}.ts-media-bar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.ts-media-bar-label{font-family:Nunito,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-body);white-space:nowrap;flex-shrink:0}.ts-media-logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap;justify-content:center}.ts-media-logo{opacity:.3;filter:grayscale(1);transition:opacity .25s,filter .25s;font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:18px;color:var(--ts-heading);letter-spacing:-.01em;text-decoration:none;cursor:default}.ts-media-logo:hover{opacity:.65;filter:grayscale(0)}.ts-media-logo img{height:28px;width:auto;display:block}.ts-video{background:var(--ts-bg)}.ts-video-header{text-align:center;margin-bottom:40px}.ts-video-container{max-width:900px;margin:0 auto}.ts-video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:20px;box-shadow:var(--ts-shadow-lg);background:var(--ts-ink)}.ts-video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;border-radius:20px}.ts-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#1b2838,#243030)}.ts-video-play{width:72px;height:72px;border-radius:50%;background:var(--ts-mint);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px #3a8fca33;cursor:pointer}.ts-video-play svg{width:28px;height:28px;margin-left:4px}.ts-video-caption{text-align:center;margin-top:20px;font-size:14px;color:var(--ts-body)}.ts-ugc{background:var(--ts-bg)}.ts-ugc-header{text-align:center;margin-bottom:48px}.ts-ugc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ts-ugc-item{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:var(--ts-card-bg);cursor:pointer}.ts-ugc-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ts-ugc-item:hover img{transform:scale(1.05)}.ts-ugc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(27,40,56,.72) 0%,transparent 55%);opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;padding:16px}.ts-ugc-item:hover .ts-ugc-overlay{opacity:1}.ts-ugc-caption{font-size:13px;color:#fff;font-weight:500;line-height:1.4}.ts-ugc-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;background:var(--ts-mint-light)}.ts-brand-story{background:var(--ts-bg)}.ts-brand-story-inner{max-width:760px;margin:0 auto;text-align:center}.ts-brand-story-img{border-radius:20px;overflow:hidden;margin-bottom:48px}.ts-brand-story-img img{width:100%;max-height:420px;object-fit:cover;display:block}.ts-brand-story-body{font-size:17px;color:var(--ts-body);line-height:1.85}.ts-brand-story-body+.ts-brand-story-body{margin-top:20px}.ts-brand-story-divider{width:48px;height:3px;background:var(--ts-mint);border-radius:99px;margin:36px auto}.ts-brand-story-sig{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:18px;color:var(--ts-heading)}.ts-brand-story-sig-title{font-size:13px;color:var(--ts-body);margin-top:4px}@media(max-width:1024px){.ts-hero-grid{grid-template-columns:1fr;gap:48px}.ts-stats-grid{grid-template-columns:repeat(2,1fr)}.ts-ba-connector{display:none}}@media(max-width:768px){.ts-hero-grid{gap:36px}.ts-hero-img-col{order:-1}.ts-hero-float{left:auto;right:12px;bottom:12px}.ts-hero-heading{font-size:32px}.ts-hero-sub{font-size:15px}.ts-hero-ctas,.ts-stats-grid{gap:12px}.ts-stat-num{font-size:34px}.ts-stat-card{padding:24px 16px}.ts-ba-grid{grid-template-columns:1fr}.ts-ba-card{padding:28px 24px}.ts-compare-scroll{border-radius:12px}.ts-media-bar{padding:20px}.ts-media-logos{gap:20px}.ts-ugc-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ts-video-wrap{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/wooflet-sections.css.map */
