.renew-page a.renew-service-link[data-cta-variant=link]{box-shadow:none;white-space:normal;text-align:left;background:0 0;padding-inline:0}#renew-finder .renew-finder-intro{max-width:48rem}#renew-finder .renew-finder-intro>p{margin-top:.875rem}#renew-finder .renew-finder-body{border-top:3px solid var(--primary);max-width:64rem;margin-top:1.5rem;padding-top:1.25rem}#renew-finder .renew-finder-progress{color:var(--brand-blue-deep);align-items:center;gap:1.25rem;margin-bottom:1.25rem;font-size:.875rem;display:flex}#renew-finder progress{width:8rem;height:.375rem;accent-color:var(--primary)}#renew-finder progress::-webkit-progress-bar{background:var(--border)}#renew-finder progress::-webkit-progress-value{background:var(--primary)}#renew-finder progress::-moz-progress-bar{background:var(--primary)}#renew-finder .renew-finder-step{animation:renew-finder-enter var(--duration-base) ease-out}#renew-finder .renew-finder-step>p{color:var(--muted-foreground);margin-top:.5rem}#renew-finder .renew-finder-concerns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1.25rem;display:grid}#renew-finder .renew-finder-concern{text-align:left;background:var(--surface);border-color:var(--border);justify-content:flex-start;gap:.625rem;min-height:3.75rem;padding:.75rem;font-size:.9375rem}#renew-finder .renew-finder-concern svg{color:var(--brand-blue-deep);flex-shrink:0}#renew-finder .renew-finder-concern[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--shadow-1)}#renew-finder .renew-finder-concern[aria-pressed=true] svg{color:inherit}#renew-finder .renew-finder-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}#renew-finder .renew-finder-format{text-align:left;border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--surface);box-shadow:var(--shadow-1);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}#renew-finder .renew-finder-format svg{color:var(--brand-blue-deep);flex-shrink:0}#renew-finder .renew-finder-format small{margin-top:.375rem;font-size:.9375rem;font-weight:400;display:block}#renew-finder .renew-finder-format[aria-pressed=true]{background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}#renew-finder .renew-finder-navigation{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:flex}#renew-finder .renew-finder-navigation>:is(button,a){white-space:normal;min-width:0;max-width:100%}#renew-finder .renew-finder-results{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}#renew-finder .renew-finder-result{border-top:3px solid var(--primary);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;padding-top:1.25rem;display:grid}#renew-finder .renew-finder-photo{min-width:0;display:block}#renew-finder .renew-finder-photo img{object-fit:contain;border-radius:var(--r-surface);width:100%;height:auto;display:block}#renew-finder .renew-finder-result-copy{min-width:0}#renew-finder .renew-finder-result-copy p{margin-top:.75rem;font-size:1rem}#renew-finder .renew-finder-result-options{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#renew-finder .renew-finder-result-options [aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}#renew-finder .renew-finder-price{font-family:var(--font-display);margin-top:1rem;font-size:2.25rem;line-height:1.2}#renew-finder .renew-finder-price small{font-family:var(--font-sans);font-size:1rem}#renew-finder .renew-finder-result .renew-actions{margin-bottom:0}#renew-finder .renew-finder-disclaimer{color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem}@keyframes renew-finder-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){#renew-finder :is(.renew-finder-concern,.renew-finder-format):hover{border-color:var(--primary);box-shadow:var(--shadow-1);transform:translateY(-1px)}}@media (width<=639px){#renew-finder .renew-finder-concerns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#renew-finder .renew-finder-concern{gap:.375rem;padding:.625rem;font-size:.875rem}#renew-finder .renew-finder-concern svg{width:16px}#renew-finder .renew-finder-formats{gap:.625rem}#renew-finder .renew-finder-format{gap:.375rem;padding:.75rem;font-size:.9375rem}#renew-finder .renew-finder-format svg{width:16px}#renew-finder .renew-finder-format small{font-size:.875rem;line-height:1.45}#renew-finder .renew-finder-result{grid-template-columns:minmax(0,1fr);gap:1rem}#renew-finder .renew-finder-photo{max-width:16rem;margin-inline:auto}#renew-finder .renew-finder-navigation>button{flex:1}}@media (prefers-reduced-motion:reduce){#renew-finder .renew-finder-step{animation:none}}.renew-payment-comparison{margin-top:2rem}.renew-compact-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.renew-page .renew-compact-payment{text-align:left;border-radius:var(--r-surface);border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-1);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:1.25rem;display:flex}.renew-page .renew-compact-payment[aria-pressed=true]{background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}.renew-compact-payment-top{justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:2.5rem;font-size:.9375rem;line-height:1.35;display:flex}.renew-compact-payment-top svg{color:var(--brand-blue-deep);flex-shrink:0}.renew-compact-payment-price{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1.15}.renew-compact-payment-price span{font-family:var(--font-sans);font-size:.875rem;font-weight:400}.renew-compact-payment-upfront{font-size:.875rem;font-weight:400}.renew-payment-breakdown{border-top:3px solid var(--primary);margin-top:1.5rem;padding-top:1.25rem}.renew-payment-breakdown-title{align-items:center;gap:.625rem;display:flex}.renew-payment-breakdown-title svg{color:var(--brand-blue-deep);flex-shrink:0}.renew-page .renew-payment-breakdown h3{font-size:1.625rem}.renew-payment-breakdown dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.renew-payment-breakdown dl>div{border-left:1px solid var(--border);padding-left:1rem}.renew-payment-breakdown dt{color:var(--muted-foreground);font-size:.875rem}.renew-payment-breakdown dd{margin-top:.25rem;font-size:1.25rem;font-weight:600}.renew-payment-breakdown-total dd{color:var(--brand-blue-deep)}.renew-payment-comparison-note{color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.6}.renew-payment-comparison-footer{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.renew-payment-comparison-footer p{color:var(--muted-foreground);max-width:42rem;font-size:.9375rem}.renew-payment-comparison-footer button{flex-shrink:0}@media (hover:hover){.renew-page .renew-compact-payment:hover{border-color:var(--primary);box-shadow:var(--shadow-2)}}@media (width<=899px){.renew-compact-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.renew-payment-comparison{margin-top:1.25rem}.renew-compact-payment-grid{gap:.625rem}.renew-page .renew-compact-payment{gap:.375rem;padding:.875rem}.renew-compact-payment-top{min-height:2.375rem;font-size:.875rem}.renew-compact-payment-top svg{width:16px;height:16px}.renew-compact-payment-price{font-size:2rem}.renew-compact-payment-price span,.renew-compact-payment-upfront{font-size:.8125rem}.renew-payment-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem}.renew-payment-breakdown dl>div{padding-left:.75rem}.renew-payment-breakdown dd{font-size:1.125rem}.renew-payment-comparison-footer{flex-direction:column;align-items:stretch;gap:1rem}}.renew-page #renew-program .renew-annual-intro{max-width:52rem}.renew-page #renew-program h2{margin:.75rem 0 1rem;font-size:4rem;line-height:1}.renew-annual-headline{font-family:var(--font-display);font-size:2rem;line-height:1.25}.renew-annual-description{max-width:48rem;color:var(--ink-muted);margin-top:1rem;font-size:1rem;line-height:1.6}.renew-annual-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:2rem;display:grid}.renew-annual-treatment{grid-row:span 3;grid-template-rows:subgrid;background:var(--surface);min-width:0;color:var(--foreground);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--r-surface);box-shadow:var(--shadow-1);display:grid;overflow:hidden}.renew-annual-photo{display:block}.renew-annual-photo img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.renew-annual-caption{grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:1.25rem 1.75rem;display:grid}.renew-page .renew-annual-caption h3{color:var(--foreground);grid-area:1/1;align-self:stretch;margin:0 0 .375rem;font-size:1.75rem;line-height:1.2}.renew-annual-caption .renew-annual-label{grid-area:2/1}.renew-annual-caption .renew-annual-count{grid-area:1/2/span 2;align-self:center}.renew-annual-label{color:var(--brand-blue-deep);font-size:.8125rem;font-weight:600}.renew-annual-count{flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:.875rem;line-height:1.4;display:flex}.renew-annual-count strong{font-family:var(--font-display);color:var(--brand-blue-deep);font-size:2.5rem;font-weight:500;line-height:1}.renew-annual-includes{margin-top:2rem}.renew-page .renew-annual-includes>h3,.renew-page .renew-annual-journey>h3{font-size:1.75rem}.renew-annual-inclusions{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1.25rem;display:grid}.renew-annual-inclusion{border-top:2px solid var(--brand-blue-dark-surface);min-width:0;padding-top:1rem}.renew-annual-inclusion svg{color:var(--brand-blue-dark-surface);margin-bottom:.75rem}.renew-page .renew-annual-inclusion h4{font-family:var(--font-sans);color:var(--ink-foreground);font-size:1rem;font-weight:600}.renew-annual-inclusion p{color:var(--ink-muted);margin-top:.375rem;font-size:.9375rem;line-height:1.5}.renew-annual-journey{border-block:1px solid var(--ink-muted);margin-top:2rem;padding-block:1.75rem}.renew-annual-milestones{grid-template-columns:repeat(6,minmax(0,1fr));margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.renew-annual-milestones li{justify-content:center;display:flex;position:relative}.renew-annual-milestones li:not(:last-child):after{content:"";background:var(--brand-blue-dark-surface);width:100%;height:1px;position:absolute;top:50%;left:50%}.renew-annual-milestones span{z-index:1;border:1px solid var(--brand-blue-dark-surface);background:var(--ink);width:3.5rem;height:3.5rem;color:var(--ink-foreground);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.75rem;display:grid;position:relative}.renew-annual-duration{align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.renew-annual-duration svg{color:var(--brand-blue-dark-surface);flex-shrink:0}.renew-annual-schedule{max-width:50rem;color:var(--ink-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.renew-annual-schedule-note{color:var(--ink-muted);margin-top:.5rem;font-size:.875rem}.renew-annual-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:1.75rem;display:grid}.renew-annual-pricing{border-top:3px solid var(--primary);border-radius:var(--r-surface);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-1);padding:1.25rem 1.75rem}.renew-annual-pricing>span{color:var(--muted-foreground);font-size:.9375rem}.renew-annual-price{font-family:var(--font-display);font-size:3.5rem;line-height:1.15}.renew-annual-price span{font-family:var(--font-sans);font-size:1rem}.renew-annual-pricing .renew-small{margin-top:.5rem}.renew-page #renew-program .renew-actions{margin:0}@media (width<=899px){.renew-annual-inclusions{grid-template-columns:repeat(2,minmax(0,1fr))}.renew-annual-caption{align-items:flex-start;padding:1rem}.renew-annual-bottom{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (width<=639px){.renew-page #renew-program{padding-block:2.5rem}.renew-page #renew-program h2{margin:.5rem 0 .75rem;font-size:3rem}.renew-annual-headline{font-size:1.5rem}.renew-annual-description{margin-top:.75rem;font-size:.9375rem}.renew-annual-visuals{column-gap:.625rem;margin-top:1.25rem}.renew-annual-treatment{grid-row:span 4}.renew-annual-photo img{aspect-ratio:4/5}.renew-annual-caption{grid-row:span 3;grid-template-columns:minmax(0,1fr);padding:.75rem}.renew-annual-caption .renew-annual-count{grid-area:3/1;align-self:start}.renew-page .renew-annual-caption h3{font-size:1.25rem}.renew-annual-label{font-size:.75rem;line-height:1.4}.renew-annual-count{flex-direction:row;align-items:baseline;gap:.375rem;margin-top:.5rem;font-size:.8125rem}.renew-annual-count strong{font-size:1.75rem}.renew-annual-includes{margin-top:1.5rem}.renew-annual-inclusions{gap:1rem;margin-top:1rem}.renew-annual-inclusion{padding-top:.75rem}.renew-annual-inclusion svg{margin-bottom:.5rem}.renew-annual-inclusion p{font-size:.875rem}.renew-annual-journey{margin-top:1.5rem;padding-block:1.25rem}.renew-annual-milestones{margin:1.25rem 0 1rem}.renew-annual-milestones span{width:2.375rem;height:2.375rem;font-size:1.25rem}.renew-annual-pricing{padding:1rem 1.25rem}.renew-annual-price{font-size:3rem}.renew-page #renew-program .renew-actions{flex-direction:row}.renew-page #renew-program .renew-actions>*{flex:auto;width:auto}}.renew-technology-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;max-width:32rem;margin-top:1.5rem;display:grid}.renew-page .renew-technology-controls button{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.renew-page .renew-technology-controls [aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.renew-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.renew-page .renew-purchase-option{text-align:left;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--r-surface);box-shadow:var(--shadow-1);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:1.25rem;display:flex}.renew-page .renew-purchase-option[aria-pressed=true]{background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}.renew-purchase-option-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:2.5rem;line-height:1.35;display:flex}.renew-purchase-option-heading svg{color:var(--brand-blue-deep);flex-shrink:0}.renew-purchase-option strong{font-family:var(--font-display);font-size:2.25rem;font-weight:500;line-height:1.15}.renew-purchase-option small{font-size:.9375rem;font-weight:400}.renew-treatment-details{border-top:3px solid var(--primary);margin-top:1.5rem;padding-top:1.25rem}.renew-treatment-details-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.renew-treatment-details-heading h3{margin-top:.375rem}.renew-treatment-details-price{font-family:var(--font-display);font-size:3rem;font-weight:500;line-height:1.1}.renew-treatment-details-price small{font-family:var(--font-sans);color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;display:block}.renew-treatment-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.renew-treatment-details dl>div{border-left:1px solid var(--border);padding-left:1rem}.renew-treatment-details dt{color:var(--muted-foreground);font-size:.875rem}.renew-treatment-details dd{margin-top:.25rem;font-size:1.125rem;font-weight:600}.renew-treatment-details-footer{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.renew-treatment-details-footer p{max-width:44rem;color:var(--muted-foreground);font-size:.9375rem}.renew-treatment-details-footer button{flex-shrink:0}.renew-series-note{color:var(--muted-foreground);margin-top:.875rem;font-size:.9375rem}.renew-annual-alternative{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.renew-annual-alternative h3{margin-top:.5rem}.renew-annual-alternative p{max-width:52rem;margin-top:.75rem}.renew-annual-alternative a{margin-top:1rem}.renew-page .renew-approved-enhancements{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.renew-approved-enhancements article{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--r-surface);box-shadow:var(--shadow-1);padding:1.25rem}@media (hover:hover){.renew-page .renew-purchase-option:hover{border-color:var(--primary);box-shadow:var(--shadow-2);transform:translateY(-1px)}}@media (width<=639px){.renew-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.renew-page .renew-purchase-option{padding:.875rem}.renew-purchase-option-heading{font-size:.9375rem}.renew-purchase-option-heading svg{width:16px}.renew-purchase-option strong{font-size:2rem}.renew-treatment-details-heading{flex-direction:column;align-items:start}.renew-treatment-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.renew-treatment-details-footer{flex-direction:column;align-items:stretch}.renew-page .renew-approved-enhancements{grid-template-columns:minmax(0,1fr)}}.renew-page #renew-local-skin .renew-local-heading{max-width:52rem}.renew-page #renew-local-skin h2{color:var(--ink);text-wrap:balance}.renew-local-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;margin-top:1.5rem;display:grid}.renew-local-introduction>div{min-width:0}.renew-local-introduction p{font-size:1rem;line-height:1.65}.renew-local-introduction h3{color:var(--ink);margin-block:1.25rem .625rem}.renew-page #renew-local-skin .renew-local-portrait{border:1px solid var(--border);border-radius:var(--r-surface);background:var(--surface);display:block;overflow:hidden}.renew-local-portrait img{object-fit:contain;width:100%;height:auto;display:block}.renew-local-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.renew-local-benefits article{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--r-surface);min-width:0;box-shadow:var(--shadow-1);align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex}.renew-local-benefits svg{color:var(--brand-blue-deep);flex-shrink:0;margin-top:.125rem}.renew-page #renew-local-skin .renew-local-benefits h3{color:var(--ink);text-wrap:balance;font-size:1.25rem}.renew-local-benefits p{margin-top:.5rem;font-size:.9375rem;line-height:1.6}.renew-local-skincare-note{color:var(--muted-foreground);margin-top:1.25rem;font-size:.9375rem;line-height:1.6}@media (width<=899px){.renew-local-introduction{gap:1.25rem}.renew-local-benefits{grid-template-columns:minmax(0,1fr);gap:.625rem}.renew-local-benefits article{padding:1rem}}@media (width<=639px){.renew-local-introduction{grid-template-columns:minmax(0,1fr)}.renew-page #renew-local-skin .renew-local-portrait{width:min(100%,21rem);margin-inline:auto}.renew-local-introduction h3{font-size:1.375rem}.renew-local-introduction p{font-size:.9375rem}.renew-local-benefits article{gap:.75rem}}.renew-page{font-size:1.0625rem;line-height:1.7}.renew-page>section:not(.renew-hero){padding-block:4rem}.renew-page .container-page{width:min(100% - 3rem, var(--container-page));margin-inline:auto;padding-inline:0}.renew-page section[id]{scroll-margin-top:7rem}.renew-page h2{font-size:2.5rem;line-height:1.15}.renew-page h3{line-height:1.25}.renew-page :is(button[data-cta-variant],a[data-cta-variant]){border-radius:var(--r-control);height:auto;min-height:44px;transition:background var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base), transform var(--duration-base);padding:.7rem 1.1rem;line-height:1.4}.renew-page :is(button[data-cta-variant],a[data-cta-variant]):not(:disabled):active{box-shadow:var(--shadow-1);transform:translateY(1px)}.renew-page :focus-visible{outline:2px solid var(--primary);outline-offset:3px}.renew-page .renew-hero .renew-actions>:is(button,a){min-height:52px;padding:.875rem 1.5rem}.renew-page .renew-hero .renew-actions,.renew-page .renew-actions{gap:.8rem}.renew-page .renew-hero .renew-actions [data-cta-variant=outline],.renew-page .renew-dark .renew-actions [data-cta-variant=outline]{color:var(--ink-foreground);border-color:var(--ink-muted);background:0 0}.renew-page .renew-chapters .container-page>div{scrollbar-width:none;gap:.625rem;padding-block:.875rem}.renew-page .renew-chapters .container-page>div::-webkit-scrollbar{display:none}.renew-page .renew-chapters a{white-space:nowrap;color:var(--brand-blue-deep);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);flex-shrink:0;font-size:.9375rem}.renew-page .renew-chapters a:hover{text-decoration:none}.renew-page .renew-chapters a[aria-current=location]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.renew-concern-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.renew-page .renew-skin-artwork{border-radius:var(--r-surface);border:1px solid var(--border);width:100%;max-width:none;margin:0;overflow:hidden}.renew-concern-explorer{min-width:0}.renew-page .renew-concern-grid{border:1px solid var(--border);border-radius:var(--r-surface);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:1.25rem}.renew-page .renew-concern{gap:.5rem;min-height:44px;padding:.875rem;font-size:.9375rem}.renew-page .renew-concern[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:var(--shadow-1)}.renew-page .renew-concern-detail{border-top:3px solid var(--primary);margin-top:1.25rem;padding-top:1.25rem;display:block}.renew-page .renew-concern-detail h3{margin-top:.5rem;font-size:1.65rem}.renew-page .renew-concern-detail p{font-size:1rem;line-height:1.6}.renew-page .renew-concern-detail a{margin-top:1rem}.renew-page .renew-treatment-slide,.renew-page .renew-treatment{border-top:3px solid var(--primary);box-shadow:var(--shadow-1)}.renew-page .renew-treatment-benefits li{border:1px solid var(--border);border-radius:var(--r-control);background:var(--secondary)}.renew-page .renew-treatment-controls{grid-template-columns:44px minmax(0,1fr) auto 44px;gap:.75rem;max-width:25rem;margin:1rem auto 0;display:grid}.renew-page .renew-treatment-controls button{width:44px;height:44px;min-height:44px;padding:0}.renew-page .renew-treatment-pagination{justify-content:center}.renew-page .renew-treatment-dot{background:var(--border);border-radius:50%;width:7px;height:7px}.renew-page .renew-treatment-pagination [aria-current=true] .renew-treatment-dot{background:var(--brand-blue-deep);border-radius:50%;width:7px}.renew-page .renew-treatment-counter{font-size:.9375rem}.renew-page #renew-pricing .renew-payment-option{border-top:3px solid var(--primary);border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--shadow-1);padding:1.5rem}.renew-page #renew-pricing .renew-payment-option[aria-pressed=true]{background:var(--accent);outline:2px solid var(--primary);outline-offset:-2px}.renew-page .renew-timeline{gap:1.25rem}.renew-page .renew-local img{border:1px solid var(--border)}@media (hover:hover){.renew-page :is(.renew-concern,.renew-chapters a,.renew-treatment-controls button):hover{border-color:var(--primary);box-shadow:var(--shadow-1);transform:translateY(-1px)}.renew-page .renew-treatment:hover,.renew-page #renew-pricing .renew-payment-option:hover{box-shadow:var(--shadow-2);border-color:var(--primary)}}@media (width<=899px){.renew-page>section:not(.renew-hero){padding-block:3rem}.renew-page h2{font-size:2rem}.renew-concern-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.renew-page .renew-skin-artwork{max-width:30rem;margin-inline:auto}}@media (width<=639px){.renew-page .renew-concern-grid{gap:.5rem;padding:.875rem}.renew-page .renew-concern{overflow-wrap:normal;align-items:center;min-height:3.5rem;padding:.625rem;font-size:.875rem}.renew-page .renew-concern span{overflow-wrap:normal}.renew-page .renew-concern svg{display:none}.renew-page .renew-concern-detail a{width:100%}.renew-page .renew-treatment-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:.25rem}.renew-page .renew-treatment-pagination{grid-area:2/1/auto/-1}.renew-page .renew-treatment-counter{grid-area:1/2}.renew-page .renew-treatment-controls>button:last-child{grid-area:1/3}.renew-page .renew-actions{gap:.625rem}.renew-page .renew-sticky button{padding:.7rem 1.1rem}}@media (prefers-reduced-motion:reduce){.renew-page *,.renew-page :before{transition:none;animation:none}}
