.sdz2{--v2-hairline:#171c1f14;--v2-hairline-strong:#171c1f24;--v2-track:#171c1f0d;--v2-pos:#15803d;--v2-warn:#b45309;--v2-neg:#b91c1c;--v2-info:#1d4ed8}.dark .sdz2{--v2-hairline:#ffffff1a;--v2-hairline-strong:#ffffff2b;--v2-track:#ffffff0f;--v2-pos:#4ade80;--v2-warn:#fbbf24;--v2-neg:#f87171;--v2-info:#60a5fa}.sdz2 .v2-band{background:var(--color-product-stage)}.sdz2 .v2-link{min-height:44px;font:600 14.5px/1.5 var(--font-body);color:var(--color-product-accent-strong);cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sdz2 .v2-link:hover{text-decoration:underline}.sdz2.mkt-page .mkt-hero{background:var(--color-product-surface-white)}.sdz2 .mkt-hero-h1 .ink{color:var(--color-product-ink);display:block}.sdz2 .mkt-hero-h1 .accent{display:block}.sdz2 .sdz-search{width:100%}.sdz2 .sdz-search .hp2-search{margin-top:0}.sdz2 .sdz-search .hp2-search-btn{flex-shrink:0;gap:8px;height:44px;padding:0 16px}@media (min-width:1024px){.sdz2 .sdz-search--hero{width:760px;max-width:100%}.sdz2 .sdz-search--closing{width:680px;max-width:100%}.sdz2 .sdz-search .hp2-search{width:100%}.sdz2 .sdz-search .hp2-search-btn{height:48px;padding:0 24px}.sdz2 .sdz-search--hero .hp2-search-bar{border-radius:16px;padding:12px 12px 12px 24px}.sdz2 .sdz-search--hero .hp2-search-input{height:52px;font-size:17px}.sdz2 .sdz-search--hero .hp2-search-btn{height:56px;padding:0 28px}}.sdz2 .hp2-trust .hp2-trust-logos{margin-top:32px;margin-bottom:8px}.sdz2 .hp2-trust .hp2-trust-checks{margin-top:32px}@media (min-width:1024px){.sdz2 .hp2-trust .hp2-trust-logos{margin-top:64px;margin-bottom:16px}.sdz2 .hp2-trust .hp2-trust-checks{margin-top:64px}}.sdz2 .sdz-cta-row{margin-top:24px;display:flex}.sdz2 .sdz-link-row{margin-top:12px;display:flex}.sdz2 .sdz-note{max-width:760px;color:var(--color-product-text-secondary);margin-top:16px}.sdz2 .sdz-signal{border-bottom:1px solid var(--color-hairline);grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding-block:16px;display:grid}.sdz2 .sdz-signal:first-child{padding-top:0}.sdz2 .sdz-signal:last-child{border-bottom:0}.sdz2 .sdz-signal .v2-h3{margin:0}.sdz2 .sdz-signal .v2-body{grid-column:2}@media (min-width:1024px){.sdz2 .sdz-signal{grid-template-columns:48px minmax(0,320px) minmax(0,1fr);align-items:baseline;column-gap:32px}.sdz2 .sdz-signal .v2-body{grid-column:3}}.sdz2 .sdz-cmp .num{text-align:right}.sdz2 .sdz-cmp-cost{white-space:nowrap}.sdz2 .sdz-cmp-cost-note{color:var(--color-product-text-secondary)}@media (max-width:767.98px){.sdz2 .sdz-cmp,.sdz2 .sdz-cmp tbody{width:100%;display:block}.sdz2 .sdz-cmp thead{display:none}.sdz2 .sdz-cmp tr{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-block:12px;display:grid}.sdz2 .sdz-cmp tr:last-child{border-bottom:0}.sdz2 .sdz-cmp td{border:0;padding-left:0;padding-right:0;display:block}.sdz2 .sdz-cmp .sdz-cmp-name{grid-area:1/1}.sdz2 .sdz-cmp .sdz-cmp-cost{white-space:normal;text-align:right;grid-area:1/2;max-width:152px}.sdz2 .sdz-cmp .sdz-cmp-what,.sdz2 .sdz-cmp .sdz-cmp-time{grid-column:1/-1}}.sdz2 .sdz-cases .hp2-scen-cards{margin-top:24px}.sdz2 .sdz-paid-grid{flex-direction:column;gap:24px;margin-top:24px;display:flex}.sdz2 .sdz-paid-row{border-bottom:1px solid var(--color-hairline);align-items:flex-start;gap:12px;padding-block:12px;display:flex}.sdz2 .sdz-paid-row:first-child{padding-top:0}.sdz2 .sdz-paid-row:last-child{border-bottom:0}.sdz2 .sdz-paid-mark{font:700 16px/1.5 var(--font-body);color:var(--color-product-accent-strong);flex-shrink:0}.sdz2 .sdz-paid-text{flex-direction:column;gap:4px;display:flex}.sdz2 .sdz-paid-title{font:600 16px/1.5 var(--font-body);color:var(--color-product-ink)}.sdz2 .sdz-paid-sub{font:400 14px/1.5 var(--font-body);color:var(--color-product-text-secondary)}.sdz2 .sdz-offer{border-top:1px solid var(--color-hairline);flex-direction:column;gap:16px;padding-top:24px;display:flex}.sdz2 .sdz-offer-price{flex-direction:column;gap:8px;display:flex}.sdz2 .sdz-offer-amount{align-items:baseline;gap:4px;display:flex}.sdz2 .sdz-offer-amount .num{font:750 44px/1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-product-ink)}.sdz2 .sdz-offer-amount .cur{font:600 20px/1 var(--font-body);color:var(--color-product-text-secondary)}.sdz2 .sdz-offer-anchor{border-top:1px solid var(--color-hairline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.sdz2 .sdz-offer-anchor-row{font:400 14px/1.5 var(--font-body);color:var(--color-product-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sdz2 .sdz-offer-anchor-cost{font-variant-numeric:tabular-nums;color:var(--color-product-ink);white-space:nowrap;font-weight:600}.sdz2 .sdz-offer-cta{border-top:1px solid var(--color-hairline);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}@media (min-width:1024px){.sdz2 .sdz-paid-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;display:grid}.sdz2 .sdz-offer{border-top:0;border-left:1px solid var(--color-hairline);padding-top:0;padding-left:32px}}.sdz2 .sdz-faq-list{border-block:1px solid var(--color-hairline);flex-direction:column;display:flex}.sdz2 .sdz-faq-item+.sdz-faq-item{border-top:1px solid var(--color-hairline)}.sdz2 .sdz-faq-q{cursor:pointer;min-height:44px;font:600 16px/1.5 var(--font-body);color:var(--color-product-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;list-style:none;display:flex}.sdz2 .sdz-faq-q::-webkit-details-marker{display:none}.sdz2 .sdz-faq-chev{color:var(--color-product-label);flex-shrink:0;transition:transform .14s;display:flex}.sdz2 .sdz-faq-item[open] .sdz-faq-chev{transform:rotate(180deg)}.sdz2 .sdz-faq-a{padding:0 32px 16px 0}.sdz2 .sdz-faq-a .v2-body{color:var(--color-product-text-secondary)}.sdz2 .sdz-faq-a a{color:var(--color-product-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-product-accent);text-decoration-color:var(--color-product-accent);text-underline-offset:2px}.sdz2 .sdz-faq-a a:hover{color:var(--color-product-accent-strong)}@media (prefers-reduced-motion:reduce){.sdz2 .sdz-faq-chev{transition:none}}.sdz2 .sdz-related{margin-top:32px}.sdz2 .sdz-related-h{color:var(--color-product-ink);margin:0 0 12px}.sdz2 .sdz-closing .mkt-closing-action{justify-content:center;width:100%;display:flex}