.cw-trust-certs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cw-space-md);margin-top:var(--cw-space-lg)}.cw-trust-certs img{max-height:52px;width:auto;opacity:0.9}.cw-card{background:var(--cw-white);border-radius:var(--cw-radius);overflow:hidden}.cw-card-img{width:100%;height:auto;display:block}.cw-quote{margin:0;padding:var(--cw-space-md);background:var(--cw-white);border-radius:var(--cw-radius)}.cw-quote p{font-size:var(--cw-text);line-height:1.65;margin:0 0 var(--cw-space-sm);color:var(--cw-graphite)}.cw-quote footer{font-size:0.875rem;color:var(--cw-gray)}.cw-press-logos{align-items:center}.cw-press-logo{max-height:44px;width:auto;filter:grayscale(100%);opacity:0.7;transition:opacity 0.25s ease}.cw-press-logos a:hover .cw-press-logo{opacity:1}.cw-product-teaser{align-items:center}.cw-price{font-size:1.125rem;color:var(--cw-black);margin:0.5rem 0 1rem}.cw-faq-item{border-bottom:1px solid var(--cw-border);padding:var(--cw-space-sm) 0}.cw-faq-item summary{cursor:pointer;font-weight:500;list-style:none;padding:0.5rem 0}.cw-faq-item summary::-webkit-details-marker{display:none}.cw-faq-item[open] summary{color:var(--cw-blue)}.cw-sticky-atc{padding:0.75rem var(--cw-gutter);padding-bottom:max(0.75rem,env(safe-area-inset-bottom))}.cw-sticky-atc__inner{max-width:var(--cw-container);margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0.5rem 1rem;align-items:center}.cw-sticky-atc__title{grid-column:1;grid-row:1;font-size:0.875rem;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-sticky-atc__price{grid-column:1;grid-row:2;font-size:0.9375rem;color:var(--cw-gray)}.cw-sticky-atc__btn{grid-column:2;grid-row:1 / span 2;white-space:nowrap;padding:0.625rem 1.25rem;min-height:44px;font-size:0.875rem}@media (max-width:380px){.cw-sticky-atc__price{display:none}.cw-sticky-atc__inner{grid-template-columns:1fr}.cw-sticky-atc__btn{grid-column:1;grid-row:2;width:100%}}.cw-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:999990;visibility:hidden;pointer-events:none;opacity:0;transform:translate3d(0,110%,0);transition:opacity 0.2s ease,transform 0.22s ease,visibility 0s linear 0.22s}.cw-sticky-atc.is-visible{visibility:visible;pointer-events:auto;opacity:1;transform:translate3d(0,0,0);transition:opacity 0.2s ease,transform 0.22s ease,visibility 0s}.cw-single-product__commerce{padding-top:var(--cw-space-md)}.cw-single-product__summary .price{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:500;color:var(--cw-black)}.cw-pdp-buybox__actions .single_add_to_cart_button{min-height:52px;border-radius:var(--cw-btn-radius) !important;background:var(--cw-blue) !important;font-weight:600}.cw-single-product__marketing{margin-top:0}.cw-trial__layout{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width:960px){.cw-trial__layout{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,4.5rem)}}.cw-trial__eyebrow{margin:0 0 1rem;font-size:0.6875rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:rgba(10,10,10,0.42)}.cw-trial__title{margin:0 0 1rem;font-size:clamp(1.85rem,4.2vw,2.75rem);font-weight:500;letter-spacing:-0.04em;line-height:1.06;color:var(--cw-black);max-width:14ch;text-wrap:balance}.cw-trial__lead{margin:0;max-width:38ch;font-size:var(--cw-text);line-height:1.72;color:rgba(10,12,20,0.58)}.cw-trial__panel{border-radius:20px;border:1px solid rgba(10,12,20,0.08);background:rgba(255,255,255,0.88);box-shadow:0 1px 2px rgba(10,12,20,0.04),0 24px 48px rgba(10,12,20,0.04);overflow:hidden}.cw-trial__panel-head{padding:clamp(1.35rem,3vw,1.75rem) clamp(1.35rem,3vw,2rem);border-bottom:1px solid rgba(10,12,20,0.06)}.cw-trial__panel-title{margin:0 0 0.4rem;font-size:1.0625rem;font-weight:500;letter-spacing:-0.02em;color:var(--cw-black)}.cw-trial__panel-sub{margin:0;font-size:0.8125rem;line-height:1.5;color:rgba(10,12,20,0.48)}.cw-trial__steps{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}@media (min-width:768px){.cw-trial__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cw-trial__step{display:grid;grid-template-columns:auto 1fr;gap:0.85rem;align-content:start;padding:clamp(1.25rem,3vw,1.65rem)}@media (min-width:768px){.cw-trial__step{grid-template-columns:1fr;gap:1rem;border-right:1px solid rgba(10,12,20,0.06)}.cw-trial__step:last-child{border-right:0}}.cw-trial__step + .cw-trial__step{border-top:1px solid rgba(10,12,20,0.06)}@media (min-width:768px){.cw-trial__step + .cw-trial__step{border-top:0}}.cw-trial__step-num{display:inline-grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid rgba(0,126,255,0.28);background:rgba(0,126,255,0.04);color:var(--cw-blue);font-size:0.75rem;font-weight:600;letter-spacing:0.02em}.cw-trial__step-title{margin:0 0 0.3rem;font-size:0.875rem;font-weight:500;letter-spacing:-0.01em;color:var(--cw-black)}.cw-trial__step-desc{margin:0;font-size:0.8125rem;line-height:1.55;color:rgba(10,12,20,0.5)}.cw-trial__foot{padding:clamp(1rem,2.5vw,1.25rem) clamp(1.35rem,3vw,2rem);border-top:1px solid rgba(10,12,20,0.06);background:rgba(250,250,248,0.65)}.cw-trial__more{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.875rem;font-weight:500;color:var(--cw-black);text-decoration:none;transition:color 0.2s ease,gap 0.2s ease}.cw-trial__more::after{content:"→";font-size:0.9375rem;line-height:1;color:var(--cw-blue);transition:transform 0.2s ease}.cw-trial__more:hover{color:var(--cw-blue);text-decoration:none;gap:0.55rem}.cw-trial__more:hover::after{transform:translateX(2px)}@media (max-width:899px){.cw-single-product__gallery{margin-bottom:var(--cw-space-sm)}}button.cw-pdp-eraty-card,button.cw-pdp-eraty-card.eraty-evaluate-button{display:flex;flex-wrap:nowrap;align-items:center;gap:0.75rem;width:100%;margin:0;padding:0.8rem 0.95rem;border:1px solid var(--cw-border) !important;border-radius:12px;background:#fff !important;color:var(--cw-black) !important;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}button.cw-pdp-eraty-card:hover,button.cw-pdp-eraty-card:focus-visible,button.cw-pdp-eraty-card.eraty-evaluate-button:hover,button.cw-pdp-eraty-card.eraty-evaluate-button:focus-visible{border-color:rgba(0,126,255,0.35) !important;background:linear-gradient(180deg,#fafcff 0%,#fff 100%) !important;color:var(--cw-black) !important;box-shadow:0 10px 28px rgba(0,126,255,0.08);transform:translateY(-1px);outline:none}button.cw-pdp-eraty-card:active,button.cw-pdp-eraty-card.eraty-evaluate-button:active{transform:translateY(0);background:#fff !important;box-shadow:0 4px 14px rgba(0,126,255,0.06)}.cw-pdp-eraty-card__icon{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:8px;background:rgba(0,126,255,0.1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a5cff' stroke-width='2'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E") center / 58% no-repeat}.cw-pdp-eraty-card__copy{display:flex;flex-direction:column;gap:0.15rem;flex:1;min-width:0}.cw-pdp-eraty-card__title{font-size:0.875rem;font-weight:600;color:var(--cw-black);line-height:1.25;letter-spacing:-0.01em}.cw-pdp-eraty-card__sub{font-size:0.75rem;color:var(--cw-gray);line-height:1.35}.cw-pdp-eraty-card__arrow{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,#007eff 0%,#1248d4 100%);color:#fff;font-size:0.95rem;line-height:1;box-shadow:0 6px 16px rgba(0,126,255,0.22);transition:box-shadow 0.2s ease,transform 0.2s ease}button.cw-pdp-eraty-card:hover .cw-pdp-eraty-card__arrow,button.cw-pdp-eraty-card:focus-visible .cw-pdp-eraty-card__arrow{box-shadow:0 8px 20px rgba(0,126,255,0.3);transform:translateX(1px)}.cw-pdp-buybox .eraty-evaluate-button:not(.cw-pdp-eraty-card),.cw-cart-summary .eraty-image-button,.cw-cart-summary .eraty-evaluate-button:not(.cw-pdp-eraty-card){display:none !important}.cw-turnstile{margin:0.75rem 0 0.5rem}:is( .cw-page__eyebrow-mark,.cw-about-hero__kicker-mark,.cw-header__mega-kicker-mark,.cw-header__mega-reassurance-mark,.cw-h2-hero__eyebrow-mark,.cw-h2-reassurance__eyebrow-mark,.cw-h2-bento__eyebrow-mark,.cw-h2-product__eyebrow-mark,.cw-pdp-section-head__mark,.cw-pdp-bulk-band__eyebrow-mark,.cw-pdp-why-band__mark,.cw-pdp-realizations__mark,.cw-pdp-upsell__mark,.cw-pdp-presentation__eyebrow-mark,.cw-pdp-press-band__mark,.cw-pdp-feat__mark,.cw-reviews-strip__mark ){display:block;width:var(--cw-eyebrow-wave-size,1.35rem);height:var(--cw-eyebrow-wave-size,1.35rem);flex-shrink:0;border-radius:0;box-shadow:none;background:var(--cw-eyebrow-wave) center / contain no-repeat;opacity:0.55}:is( .cw-pdp-bulk-band__eyebrow-mark,.cw-pdp-why-band__mark,.cw-pdp-press-band__mark ){background-image:var(--cw-eyebrow-wave-on-dark);opacity:0.72}