.tns{width:100%;color:var(--titanium-section-text,currentColor)}.tns *{box-sizing:border-box}.tns__head{display:grid;gap:12px;text-align:center;margin:0 auto 30px;max-width:780px}.tns__title{margin:0;font-size:var(--tns-title-mobile,28px);line-height:1.15;font-weight:var(--tns-title-weight,700)}.tns__eyebrow{display:inline-flex;align-items:center;justify-self:center;gap:7px;margin:0;padding:7px 12px;border:1px solid currentColor;border-radius:999px;font-size:13px;font-weight:650}.tns__text,.tns__text p{margin:0}.tns__media{overflow:hidden;border-radius:var(--tns-radius,12px);background:color-mix(in srgb,currentColor 5%,transparent)}.tns__media img{display:block;width:100%;height:100%;object-fit:cover}.tns__placeholder{display:grid;place-items:center;min-height:280px;padding:40px;color:color-mix(in srgb,currentColor 55%,transparent)}.tns-testimonials__viewport{overflow:hidden;cursor:grab;touch-action:pan-y}.tns-testimonials__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.tns-testimonials__track{display:flex;justify-content:safe center;gap:var(--tns-gap,18px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px}.tns-testimonials__track::-webkit-scrollbar{display:none}.tns-testimonial{flex:0 0 min(var(--tns-card-width,330px),86vw);scroll-snap-align:start;overflow:hidden;border:1px solid var(--tns-card-border,color-mix(in srgb,currentColor 15%,transparent));border-radius:var(--tns-radius,12px);background:var(--tns-card-bg,var(--titanium-section-background));color:var(--tns-card-text,currentColor)}.tns-testimonial__image{aspect-ratio:4/3}.tns-testimonial__body{display:grid;gap:10px;padding:20px}.tns-testimonial__stars{color:var(--tns-accent,currentColor);letter-spacing:2px}.tns-testimonial__name{font-weight:700}.tns-testimonial__verified{font-size:12px;opacity:.72}.tns-testimonials__nav{display:flex;justify-content:center;gap:10px;margin-top:24px}.tns__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;background:var(--titanium-section-background);color:inherit;cursor:pointer}.tns__arrow:hover{background:color-mix(in srgb,currentColor 8%,var(--titanium-section-background))}.tns-problems__grid{display:grid;grid-template-columns:repeat(var(--tns-cols-mobile,1),minmax(0,1fr));gap:var(--tns-gap,14px)}.tns-problem{display:grid;gap:10px;padding:var(--tns-card-padding,22px);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--tns-radius,12px);background:var(--tns-card-bg,var(--titanium-section-background));box-shadow:0 8px 28px color-mix(in srgb,currentColor 5%,transparent)}.tns-problem__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--titanium-section-button) 14%,transparent);color:var(--titanium-section-button);font-weight:800}.tns-problem h3{margin:0;font-size:18px}.tns-problem p{margin:0;opacity:.78}.tns-faq{max-width:var(--tns-faq-width,900px);margin-inline:auto}.tns-faq__list{display:grid;gap:var(--tns-gap,10px)}.tns-faq details{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--tns-radius,10px);background:var(--tns-card-bg,var(--titanium-section-background));overflow:hidden}.tns-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:var(--tns-item-y,16px) var(--tns-item-x,18px);font-weight:650;cursor:pointer;list-style:none}.tns-faq summary::-webkit-details-marker{display:none}.tns-faq summary:after{content:"+";font-size:22px;line-height:1}.tns-faq details[open] summary:after{content:"\2212"}.tns-faq__answer{padding:0 var(--tns-item-x,18px) var(--tns-item-y,16px);opacity:.8}.tns-faq__answer>*:first-child{margin-top:0}.tns-faq__answer>*:last-child{margin-bottom:0}.tns-split{display:grid;gap:var(--tns-gap,36px);align-items:center}.tns-split--reverse .tns-split__media{order:2}.tns-split__content{display:grid;gap:18px}.tns-split__content .tns__title{text-align:inherit}.tns-expert__quote{padding:16px 18px;border-left:3px solid var(--titanium-section-button);background:color-mix(in srgb,currentColor 5%,transparent);font-weight:650}.tns-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tns-list__item{display:flex;gap:var(--tns-icon-gap,9px);align-items:flex-start}.tns-list__icon{flex:none;display:grid;place-items:center;width:var(--tns-icon-size,20px);height:var(--tns-icon-size,20px);margin-top:var(--tns-icon-top,2px);color:var(--titanium-section-button);font-weight:800}.tns-list__item p{margin:0}@media(min-width:750px){.tns__title{font-size:var(--tns-title-desktop,40px)}.tns-problems__grid{display:flex;flex-wrap:wrap;justify-content:center}.tns-problem{flex:0 1 var(--tns-problem-desktop-basis)}.tns-split{grid-template-columns:minmax(0,var(--tns-media-width,48%)) minmax(0,1fr)}.tns-testimonial{flex-basis:var(--tns-card-width,330px)}}@media(max-width:749px){.tns-split--reverse .tns-split__media{order:0}.tns__head{margin-bottom:22px}.tns-testimonials__nav{display:none}}.tns-split__content .tns__eyebrow{justify-self:start}.tns-testimonials__highlight{color:var(--tns-accent,var(--titanium-section-button))}.tns-card-slider__viewport{overflow:hidden;cursor:grab;touch-action:pan-y}.tns-card-slider__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.tns-card-slider__track{display:flex;align-items:stretch;gap:var(--tns-slider-gap-mobile,10px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px;justify-content:flex-start;-webkit-overflow-scrolling:touch}.tns-card-slider__track::-webkit-scrollbar{display:none}.tns-card-slider__track>[data-card]{scroll-snap-align:start}.tns-testimonials__track{gap:var(--tns-slider-gap-mobile,10px);justify-content:flex-start}.tns-testimonial{display:flex;flex-direction:column;flex:0 0 var(--tns-testimonial-width-mobile,82%);height:auto}.tns-card-height-custom .tns-testimonial{height:var(--tns-testimonial-height-mobile,400px)}.tns-testimonial__image{flex:none;height:var(--tns-testimonial-image-mobile,210px);overflow:hidden;background:color-mix(in srgb,currentColor 5%,transparent)}.tns-testimonial__image img{display:block;width:100%;height:100%;object-fit:cover}.tns-testimonial__body{flex:1;align-content:start;padding:var(--tns-testimonial-padding-mobile,18px)}.tns-problems__track{justify-content:flex-start}.tns-problem{display:flex;flex-direction:column;flex:0 0 var(--tns-problem-width-mobile,82%);height:auto;gap:0;padding:0;overflow:hidden;text-align:center;border:1px solid var(--tns-card-border,color-mix(in srgb,currentColor 14%,transparent));border-radius:var(--tns-radius,10px);background:var(--tns-card-bg,var(--titanium-section-background));box-shadow:none}.tns-card-height-custom .tns-problem{height:var(--tns-problem-height-mobile,500px)}.tns-problem__image{flex:none;height:var(--tns-problem-image-mobile,280px);overflow:hidden;background:color-mix(in srgb,currentColor 7%,transparent)}.tns-problem__image img,.tns-problem__placeholder{display:block;width:100%;height:100%;object-fit:var(--tns-image-fit,cover)}.tns-problem__placeholder{padding:35px;opacity:.35}.tns-problem__body{flex:1;padding:var(--tns-problem-padding-mobile,14px);overflow:auto}.tns-problem__body h3{margin:0 0 7px;font-size:15px;line-height:1.35;text-align:center}.tns-problem__text{text-align:left;font-size:13px;line-height:1.45;opacity:.82}.tns-problem__text p{margin:0}@media(min-width:750px){.tns-card-slider__track{gap:var(--tns-slider-gap-desktop,12px)}.tns-testimonials__track,.tns-problems__track{justify-content:safe center}.tns-testimonial{flex-basis:var(--tns-testimonial-width-desktop,330px)}.tns-card-height-custom .tns-testimonial{height:var(--tns-testimonial-height-desktop,420px)}.tns-testimonial__image{height:var(--tns-testimonial-image-desktop,220px)}.tns-testimonial__body{padding:var(--tns-testimonial-padding-desktop,20px)}.tns-problem{flex-basis:var(--tns-problem-width-desktop, calc(33.333% - 8px) )}.tns-card-height-custom .tns-problem{height:var(--tns-problem-height-desktop,500px)}.tns-problem__image{height:var(--tns-problem-image-desktop,320px)}.tns-problem__body{padding:var(--tns-problem-padding-desktop,16px)}.tns-problem__body h3{font-size:16px}.tns-problem__text{font-size:14px}}.tns-problems .tns__eyebrow{color:var(--tns-warning-text,#ff3b30);border-color:var(--tns-warning-border,#ff3b30);background:color-mix(in srgb,var(--tns-warning-text,#ff3b30) 8%,transparent)}.tns-problems .tns__eyebrow{box-sizing:border-box;width:max-content;max-width:100%;white-space:nowrap}@media(max-width:749px){.tns-problems .tns__eyebrow{gap:clamp(4px,1.5vw,7px);padding:7px clamp(8px,3vw,12px);font-size:clamp(8px,2.75vw,13px);line-height:1.15;letter-spacing:-.012em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/titanium-native-sections.css.map */
