html[data-template=single]{--radius-card:1.4rem;--tb-space:clamp(2.8rem, 7vw, 5.5rem);--clr-surface:color-mix(in srgb, var(--clr-bg) 55%, white);--tb-tint:color-mix(in srgb, var(--clr-accent) 10%, var(--clr-bg))}[data-template=single] body{background-image:radial-gradient(60rem 30rem at 100% 0, color-mix(in srgb, var(--clr-primary) 10%, transparent), transparent 70%)}[data-template=single] .store-header{background:color-mix(in srgb, var(--clr-bg) 88%, transparent);backdrop-filter:blur(12px);border-color:#0000}[data-template=single] .tb-title{letter-spacing:-.01em;font-size:clamp(2rem,5vw,3.2rem)}[data-template=single] .tb-hero__title{font-size:clamp(2.6rem,8vw,5.4rem);line-height:1.02}[data-template=single] .tb-hero__title,[data-template=single] .tb-title{background:linear-gradient(90deg, var(--clr-text), color-mix(in srgb, var(--clr-primary) 80%, var(--clr-text)));color:#0000;-webkit-background-clip:text;background-clip:text}[data-template=single] .tb-hero__eyebrow{background:var(--clr-accent);color:var(--clr-on-accent);border:0}[data-template=single] .tb-hero--split .tb-hero__media{transform:perspective(1200px) rotateY(-6deg) translate3d(0, var(--parallax,0), 0);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--clr-primary) 55%, transparent)}[data-template=single] .btn-primary{min-height:3.4rem;box-shadow:0 14px 30px -12px color-mix(in srgb, var(--clr-primary) 70%, transparent);padding-inline:2rem;font-size:1.1rem;animation:2.6s ease-in-out infinite tpl-single-pulse}[data-template=single] .tb-marquee{background:var(--clr-text);color:var(--clr-bg);transform:rotate(-1.2deg)scale(1.02)}[data-template=single] .tb-ps__card--problem{border-style:solid;border-color:color-mix(in srgb, var(--clr-primary) 25%, transparent)}[data-template=single] .tb-cards .card{background:var(--clr-surface);box-shadow:var(--tb-shadow);border:0}[data-template=single] .tb-cards .card h3{font-family:var(--font-heading);color:var(--clr-primary);font-size:1.4rem}[data-template=single] .tb-featured{background:linear-gradient(180deg, var(--tb-tint), var(--clr-bg));border-block:1px solid var(--tb-line)}[data-template=single] .tb-step__num{width:3.4rem;height:3.4rem;font-family:var(--font-heading);background:var(--clr-accent);color:var(--clr-on-accent);font-size:1.5rem}[data-template=single] .tb-guarantee{border-style:dashed;border-width:3px}[data-template=single] [data-section-type=cta] section{border-radius:var(--radius-card);background:var(--clr-primary);color:var(--clr-on-primary);margin:2rem 1rem;padding-block:3.5rem}[data-template=single] [data-section-type=cta] .btn-primary{background:var(--clr-on-primary);color:var(--clr-primary)}[data-template=single] [data-section-type=faq] details{border-radius:var(--radius-card)}@keyframes tpl-single-pulse{50%{box-shadow:0 14px 40px -6px color-mix(in srgb, var(--clr-primary) 85%, transparent)}}@media (prefers-reduced-motion:reduce){[data-template=single] .btn-primary{animation:none}[data-template=single] .tb-hero--split .tb-hero__media{transform:none}}