:root{--forma-results-bg:#faf8f5;--forma-results-surface:#fff;--forma-results-surface-soft:#fcfaf7;--forma-results-border:#e8e2da;--forma-results-heading:#2d2118;--forma-results-body:#8a7560;--forma-results-accent:#c4a882;--forma-results-ivory:#f5f0e8}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)){background:var(--forma-results-bg)!important;color:var(--forma-results-body)!important}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)):before{display:none!important}.forma-app-shell:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)),.forma-scan-page:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-ready,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-with-results,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-main,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-results-only{background:#f7f3ed!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu{border-bottom-color:var(--forma-results-border)!important;background:var(--forma-results-bg)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu-item{color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu-item.is-active{border-bottom-color:var(--forma-results-accent)!important;color:var(--forma-results-heading)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-document{gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:2.4rem 0 0!important;gap:1.1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-consultation-hero-section{padding-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section:not(.beauty-plan-consultation-hero-section)>.beauty-plan-section-heading:before{content:""!important;display:block!important;width:2.4rem!important;height:1.5px!important;background:#c4a86e!important;margin-bottom:1.1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section+.beauty-plan-section{border-top:0!important;padding-top:2.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.beauty-plan-foundation-match-section,[data-qa=six-month-improvement-plan],.beauty-plan-progress-history-section)+.beauty-plan-section{border-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority]+[data-qa=six-month-improvement-plan]{border-top:0 transparent!important;padding-top:.92rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.beauty-plan-subsection,.beauty-plan-month-summary-list li,.beauty-plan-memory-timeline-item,.beauty-plan-history-card,.routine-affiliate-inline-card,.beauty-plan-findings-support-card,.beauty-plan-foundation-product-card,[data-qa=next-recommended-scan],.beauty-plan-month-nav,.beauty-plan-foundation-match,.results-bottom-action-bar-inner){border:1px solid var(--forma-results-border)!important;border-radius:16px!important;background:var(--forma-results-surface)!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-match{width:min(100%,512px);padding:32px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-editorial-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-system{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-findings-support-card{background:var(--forma-results-surface-soft)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-finding-chip{border:1px solid var(--forma-results-border)!important;border-radius:9999px!important;background:var(--forma-results-ivory)!important;color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-month-chevron,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-month-label{border:1px solid var(--forma-results-border)!important;border-radius:9999px!important;background:var(--forma-results-surface)!important;color:var(--forma-results-heading)!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-bottom-action-bar{background:linear-gradient(180deg,hsla(36,33%,97%,0),hsla(36,33%,97%,.9) 62%,#faf8f5)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel *{font-family:Georgia,Times New Roman,serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document .beauty-plan-primary-heading,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading>h2{margin:0!important;font-family:Playfair Display,serif!important;font-size:clamp(26px,2vw + 18px,34px)!important;line-height:1.1!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow,.beauty-plan-foundation-product-label){font-family:Courier New,Courier,monospace!important;font-size:11px!important;line-height:16px!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section-eyebrow:before,.beauty-plan-primary-eyebrow:before){display:none!important;content:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-section p,.beauty-plan-section li,.beauty-plan-note,.beauty-plan-feedback,.beauty-plan-section-summary,.routine-affiliate-inline-support,.beauty-plan-foundation-editorial-guidance,.beauty-plan-foundation-product-support,.beauty-plan-foundation-editorial-identity p,.beauty-plan-foundation-editorial-metadata dd){font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#4a3b30!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name,.beauty-plan-foundation-editorial-identity h3,.beauty-plan-subsection-header h3){margin:0!important;font-family:Playfair Display,serif!important;font-size:18px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel .beauty-plan-document :is(.beauty-plan-finding-chip,.beauty-plan-findings-support-label,.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-history-meta span,.beauty-plan-memory-timeline-item span,.beauty-plan-foundation-editorial-metadata dt,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item,.beauty-plan-month-label strong,.beauty-plan-month-tab,.beauty-plan-month-tab-index,.beauty-plan-month-tab-copy,.beauty-plan-feedback-chip,.beauty-plan-month-summary-list li>strong,.results-panel .secondary-button,.results-panel .ghost-button,.results-bottom-action-secondary){font-family:Courier New,Courier,monospace!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button){display:inline-flex;align-items:center;justify-content:center;border:1px solid #2d2118!important;border-radius:9999px!important;background:#2d2118!important;color:#f5f0e8!important;text-decoration:none!important;box-shadow:none!important;font-family:Courier New,Courier,monospace!important;font-size:11px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:filter .15s ease,transform .15s cubic-bezier(.25,.46,.45,.94)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button):hover{border-color:#2d2118!important;background:#2d2118!important;color:#f5f0e8!important;filter:brightness(1.22)!important;transform:translateY(-1px)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button):active{filter:brightness(.88)!important;transform:translateY(1px)!important;transition:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel :is(.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link.routine-affiliate-inline-link-disabled){border:1px solid var(--forma-results-border)!important;background:var(--forma-results-ivory)!important;color:var(--forma-results-body)!important}@media (max-width:900px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .routine-affiliate-inline-main{grid-template-columns:1fr}}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section{padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section+.beauty-plan-section{padding-top:.84rem!important}}.results-panel.results-plan-panel[data-qa=customer-results-panel],.results-panel.results-plan-panel[data-qa=customer-results-panel] *{font-family:Georgia,Times New Roman,serif!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document .beauty-plan-primary-heading,.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading>h2{font-family:Playfair Display,serif!important;font-size:clamp(26px,2vw + 18px,34px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;text-transform:none!important;color:#2d2118!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow,.beauty-plan-foundation-product-label){font-family:Courier New,Courier,monospace!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.24em!important;text-transform:uppercase!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-section p,.beauty-plan-section li,.beauty-plan-note,.beauty-plan-feedback,.beauty-plan-section-summary){font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important;color:#4a3b30!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support,.beauty-plan-foundation-editorial-guidance,.beauty-plan-foundation-editorial-identity p,.beauty-plan-foundation-editorial-metadata dd){font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;color:#4a3b30!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name,.beauty-plan-foundation-editorial-identity h3,.beauty-plan-subsection-header h3){font-family:Playfair Display,serif!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;color:#2d2118!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-finding-chip,.beauty-plan-findings-support-label,.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-history-meta span,.beauty-plan-memory-timeline-item span,.beauty-plan-foundation-editorial-metadata dt,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item,.beauty-plan-month-label strong,.beauty-plan-month-tab,.beauty-plan-month-tab-index,.beauty-plan-month-tab-copy,.beauty-plan-feedback-chip,.beauty-plan-month-summary-list li>strong,.results-panel .secondary-button,.results-panel .ghost-button,.results-bottom-action-secondary){font-family:Courier New,Courier,monospace!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.22em!important;text-transform:uppercase!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-link,.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link,.results-cta-button,.results-bottom-action-primary,.mobile-formula-cta-button,.results-panel .primary-button){font-family:Courier New,Courier,monospace!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings] [data-qa=skin-findings-consultation-details]{box-sizing:border-box!important}@media (min-width:769px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings] [data-qa=skin-findings-consultation-details]{width:min(100%,42rem)!important;max-width:42rem!important;justify-self:start!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan]{gap:.78rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card{display:grid!important;grid-gap:.92rem!important;gap:.92rem!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:32px!important;border:1px solid #e8e2da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list{margin:0;padding:0;list-style:none;gap:0;border:0!important;border-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:.28rem;row-gap:.28rem;padding:.92rem 0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li:first-child{padding-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li:last-child{border-bottom:0!important;padding-bottom:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li>strong{margin:0;font-size:12px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--forma-results-body)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li>span{display:block;margin:0;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;color:#4a3b30!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav{display:grid!important;grid-template-columns:auto auto auto!important;grid-gap:.5rem!important;gap:.5rem!important;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:start;align-self:start;margin-top:.78rem;padding-top:.88rem;border:0!important;border-top:1px solid #ede4db!important;border-radius:0!important;background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron{width:auto;min-width:2.55rem;min-height:2.55rem;padding:.64rem .95rem;border-radius:999px!important;border:1px solid #2d2118!important;background:#2d2118!important;color:#f5f0e8!important;font-size:1rem!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:hover:not(:disabled){border-color:#2d2118!important;background:#3a2d22!important;color:#f5f0e8!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:active:not(:disabled){background:#241910!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-chevron:disabled{border-color:#d8ccbd!important;background:#f6eee2!important;color:#9d8873!important;opacity:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label{min-height:2.375rem;padding:0 1rem;border-radius:999px!important;border:1px solid #e3d8ca!important;background:#fff!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label strong{font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;color:#5a4438!important}@media (max-width:640px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card{padding:24px 20px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav{width:-moz-fit-content;width:fit-content}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label{min-width:0}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-nav .beauty-plan-month-label strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]{--forma-product-card-bg:#fff;--forma-product-card-border:#e8e2da;--forma-product-card-muted:#8a7560;--forma-product-card-title:#2d2118;--forma-product-card-cta:#2d2118;--forma-product-card-cta-text:#f5f0e8;--forma-product-image-zoom-mobile:1.08;gap:.66rem!important;padding-top:30px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{align-items:start!important;align-content:start!important;grid-auto-rows:min-content!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups>.beauty-plan-subsection{align-self:start!important;height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-list{height:auto!important;align-content:start!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-affiliate-footer{margin-top:.08rem!important;font-size:12px!important;line-height:1.45!important;letter-spacing:.03em!important;color:#9b8571!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]+[data-qa=progress-tracking]{padding-top:.46rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{gap:.58rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-section-heading{display:grid;grid-gap:.18rem!important;gap:.18rem!important;margin-bottom:.08rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-primary-heading{font-size:22px!important;line-height:1.16!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-note{margin:0!important;max-width:56ch!important;font-size:14px!important;line-height:1.5!important;color:#8f7b67!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline{margin-top:.08rem;gap:.34rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item{min-width:114px!important;padding:.3rem .52rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item span{font-size:10px!important;letter-spacing:.1em!important;color:#998470!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-memory-timeline-item strong{font-size:12px!important;line-height:1.3!important;font-weight:600!important;color:#6f5b4b!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=next-recommended-scan]{margin-top:.08rem;padding:.58rem .7rem!important;background:#fcf8f2!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=next-recommended-scan] p{margin:0!important;font-size:13px!important;line-height:1.44!important;color:#7f6b57!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=progress-history-view]{margin-top:.06rem}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-list{gap:.38rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-card{gap:.2rem!important;padding:.54rem .62rem!important;background:#fcf8f2!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta{gap:.24rem!important;align-items:baseline!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta strong{font-size:12px!important;line-height:1.28!important;font-weight:600!important;color:#6f5b4b!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-meta span{font-size:10px!important;letter-spacing:.09em!important;color:#9c8773!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-card p{margin:0!important;font-size:13px!important;line-height:1.42!important;color:#7f6b57!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection{padding:0!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-header{display:grid!important;grid-gap:.24rem!important;gap:.24rem!important;margin-bottom:.44rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-eyebrow{display:inline-flex!important;align-items:center!important;gap:.38rem!important;color:var(--forma-product-card-muted)!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.2!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-eyebrow:before{content:""!important;width:1.24rem!important;height:1px!important;flex:0 0 auto!important;background:linear-gradient(90deg,hsla(29,45%,68%,.96),hsla(26,37%,57%,.72))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-header h3{color:var(--forma-product-card-title)!important;font-family:Playfair Display,serif!important;font-size:23px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.88rem!important;gap:.88rem!important;justify-items:start!important;margin-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card{display:block!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:0!important;border-radius:16px!important;border:1px solid var(--forma-product-card-border)!important;background:var(--forma-product-card-bg)!important;box-shadow:none!important;overflow:hidden!important;transition:none!important;font-family:Georgia,Times New Roman,serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:before,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:before{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:hover,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:hover{transform:none!important;border-color:var(--forma-product-card-border)!important;background:var(--forma-product-card-bg)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;min-height:12rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:100%!important;height:12rem!important;min-height:12rem!important;flex:0 0 auto!important;border-radius:0!important;border:0!important;background:transparent!important;overflow:hidden!important;padding:0!important}@media (hover:hover) and (pointer:fine){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card{transition:box-shadow .22s ease,border-color .22s ease!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:hover,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:hover{border-color:#c9b49c!important;box-shadow:0 6px 22px rgba(120,86,60,.1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail:not(.routine-affiliate-inline-thumbnail-placeholder){transition:transform .32s cubic-bezier(.25,.46,.45,.94)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:hover .routine-affiliate-inline-thumbnail:not(.routine-affiliate-inline-thumbnail-placeholder),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:hover .routine-affiliate-inline-thumbnail:not(.routine-affiliate-inline-thumbnail-placeholder){transform:scale(1.06)!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{width:100%!important;height:100%!important;min-height:12rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;object-fit:contain!important;object-position:center center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{display:grid!important;grid-template-rows:auto 1fr auto!important;place-items:center!important;grid-gap:.26rem!important;gap:.26rem!important;padding:.72rem .54rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#6f5b4a!important;background:linear-gradient(160deg,#f4e8d9,#e8d7c3)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:after,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:before{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-brand{border:1px solid #ddcebc!important;background:rgba(255,250,244,.7)!important;color:#7d6958!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-initial{color:#5f4b3b!important;text-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-placeholder-marker{border:1px solid #ddcebc!important;background:rgba(255,250,244,.72)!important;color:#7d6958!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-content,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-copy{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:0!important;min-width:0!important;padding:24px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-copy-body,.beauty-plan-foundation-product-copy-body){display:flex!important;flex-direction:column!important;min-width:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-eyebrow,.beauty-plan-foundation-product-label){font-family:Courier New,Courier,monospace!important;font-size:10px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--forma-product-card-muted)!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name){margin:4px 0 0!important;color:var(--forma-product-card-title)!important;font-family:Playfair Display,serif!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;max-width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-meta-row,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-meta{display:inline-flex!important;align-items:center!important;gap:.4rem!important;flex-wrap:wrap!important;min-height:1.5em!important;margin-top:.28rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-meta span,.routine-affiliate-inline-variant,.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item){display:inline-flex!important;align-items:center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){margin:8px 0 0!important;color:#4a3b30!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:1.65!important;font-weight:400!important;max-width:100%!important;display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:none!important;line-clamp:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-footer,.beauty-plan-foundation-product-footer){margin-top:16px!important;padding-top:0!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-cta{width:auto!important;max-width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link){display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;width:auto!important;min-width:9.75rem!important;max-width:100%!important;min-height:2.375rem!important;box-sizing:border-box!important;padding:12px 24px!important;border-radius:9999px!important;border:1px solid var(--forma-product-card-cta)!important;background:var(--forma-product-card-cta)!important;color:var(--forma-product-card-cta-text)!important;text-decoration:none!important;box-shadow:none!important;font-family:Courier New,Courier,monospace!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link):hover{border-color:var(--forma-product-card-cta)!important;background:var(--forma-product-card-cta)!important;color:var(--forma-product-card-cta-text)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-link-disabled,.beauty-plan-foundation-product-link.routine-affiliate-inline-link-disabled){border:1px solid #d8ccbd!important;background:#f6eee2!important;color:#9d8873!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group{display:grid!important;grid-gap:.66rem!important;gap:.66rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group+.beauty-plan-support-group{margin-top:.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group-title{margin:0!important;color:#7e6957!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.3!important;text-transform:uppercase!important}@media (min-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card:hover,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card:hover{background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{flex-direction:row!important;min-height:18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:12rem!important;min-width:12rem!important;max-width:12rem!important;height:18rem!important;min-height:18rem!important;align-self:stretch!important;background:linear-gradient(165deg,#f3e7d8,#e7d5c1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail:not(.routine-affiliate-inline-thumbnail-placeholder){mix-blend-mode:multiply!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:after,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder:before{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-content,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-copy{background:var(--forma-product-card-bg)!important}}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]{padding-top:22px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-product-groups{gap:20px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-support-group-title{font-size:.68rem!important;letter-spacing:.1em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main{flex-direction:column!important;align-items:stretch!important;min-height:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{width:100%!important;min-width:100%!important;max-width:100%!important;height:clamp(8.2rem,32vw,10rem)!important;min-height:clamp(8.2rem,32vw,10rem)!important;border-bottom:1px solid hsla(31,33%,79%,.58)!important;border-right:0!important;border-top:0!important;padding:.72rem .92rem!important;display:grid!important;place-items:center!important;isolation:isolate!important;background:linear-gradient(165deg,#f3e7d8,#e7d5c1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-content,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-copy{padding:14px 14px 12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){margin-top:6px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail{min-height:0!important;width:min(100%,11.25rem)!important;height:100%!important;max-height:100%!important;border-radius:0!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;transform:none!important;transform-origin:center center!important;mix-blend-mode:multiply!important;filter:saturate(1.03) contrast(1.02)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{min-height:100%!important;width:min(100%,11.25rem)!important;border-radius:12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]+[data-qa=progress-tracking]{padding-top:.42rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{gap:.52rem!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-section{padding-bottom:.56rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{display:grid!important;grid-gap:1rem!important;width:min(100%,48rem)!important;padding:clamp(1.34rem,2.2vw,1.86rem)!important;border:1px solid #d7c6b1!important;border-radius:20px!important;background:#fffdf9!important;box-shadow:0 4px 18px rgba(140,100,72,.07)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-kicker{color:#6a5142!important;font-size:10px!important;letter-spacing:.26em!important;line-height:1.3!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-title{margin:-.32rem 0 .18rem!important;color:#2d2118!important;font-size:clamp(1.62rem,1.24rem + .86vw,2rem)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.08!important;text-align:center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{display:grid!important;grid-gap:clamp(1rem,2vw,1.34rem)!important;gap:clamp(1rem,2vw,1.34rem)!important;align-items:start!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{display:grid!important;grid-gap:.48rem!important;gap:.48rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dt,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary>span{font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.35!important;text-transform:uppercase!important;color:hsla(34,29%,67%,.68)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dt{font-size:10px!important;color:#9a826d!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary p{margin:0!important;color:#f0e8dc!important;font-size:clamp(1.06rem,.96rem + .28vw,1.22rem)!important;letter-spacing:0!important;line-height:1.58!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.62rem!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics>div{display:grid!important;grid-gap:.34rem!important;border:1px solid #dfcfb9!important;border-radius:12px!important;background:#fffaf4!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dd{font-size:clamp(1rem,.92rem + .2vw,1.12rem)!important;line-height:1.4!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{padding:20px 22px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-transition{max-width:62ch!important;color:#4a3b30!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=skin-findings],[data-qa=six-month-improvement-plan],[data-qa=foundation-match-priority],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading{max-width:48rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]>.beauty-plan-section-heading{margin-bottom:.2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card-primary{border-color:#b79b78!important;background:#fffdf9!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-primary-label{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 0 .44rem!important;padding:0 0 .24rem!important;border-bottom:1px solid #b79b78!important;color:#6a5142!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.2!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=progress-ai-expectations]{width:min(100%,48rem)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item{position:relative!important;display:grid!important;grid-template-columns:1.15rem minmax(0,1fr)!important;grid-gap:.82rem!important;gap:.82rem!important;padding:0 0 1.08rem!important;background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item:not(:last-child):before{content:""!important;position:absolute!important;top:1.1rem!important;bottom:.18rem!important;left:.53rem!important;width:1px!important;background:#e2d6c8!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-marker{position:relative!important;z-index:1!important;width:.72rem!important;height:.72rem!important;margin-top:.26rem!important;border:1px solid #b79b78!important;border-radius:999px!important;background:#fffdf9!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item[data-state=active] .beauty-plan-progress-journey-marker{background:#b79b78!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item div{display:grid!important;grid-gap:.2rem!important;gap:.2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item strong{color:#3e2d23!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;line-height:1.35!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item span:not(.beauty-plan-progress-journey-marker){color:#4a3b30!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.65!important;text-transform:none!important}@media (max-width:720px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{grid-template-columns:minmax(0,1fr)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary p{font-size:1.36rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{grid-template-columns:minmax(0,1fr)!important;gap:.68rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics>div{min-height:4.7rem!important;padding:.82rem .9rem!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-heading{margin-bottom:32px!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-foundation-match-section{border-top:0!important;border-top-color:transparent!important;position:relative;overflow:visible!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-foundation-match-section:before{content:""!important;position:absolute;top:0;left:.9rem!important;right:.9rem!important;height:1px;pointer-events:none;transform:translateX(-36px)!important;background:linear-gradient(90deg,hsla(34,47%,69%,0),hsla(34,47%,69%,.86),rgba(185,108,130,.68),hsla(34,47%,69%,0))!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=foundation-match-priority],.beauty-plan-foundation-match-section){border-top:0!important;border-top-color:transparent!important;overflow:visible!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=foundation-match-priority],.beauty-plan-foundation-match-section):before{left:.9rem!important;right:.9rem!important;transform:translateX(-36px)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#8a7560!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-section-eyebrow:before{content:""!important;display:inline-block!important;width:20px!important;height:1px!important;border-radius:999px!important;background:currentColor!important;opacity:.55!important;flex-shrink:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-match{width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-card{display:block!important;width:min(100%,42rem)!important;max-width:42rem!important;padding:32px!important;border:1px solid #e8e2da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-head{display:flex!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;border:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-swatch{width:64px!important;height:64px!important;border-radius:9999px!important;border:0!important;background:linear-gradient(135deg,#d4a574,#c49060)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-identity h3{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-identity p{margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;color:#4a3b30!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata{margin:0 0 24px!important;padding-top:0!important;border-top:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata div{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;line-height:1.5!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata dt{margin:0!important;color:#8a7560!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important;text-transform:uppercase!important;letter-spacing:.2em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-metadata dd{margin:0!important;color:#2d2118!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-align:right!important;text-transform:none!important;letter-spacing:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-guidance{margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.65!important;color:#4a3b30!important;text-transform:none!important;letter-spacing:0!important}@media (max-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning){padding-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout.scan-layout-results-only{gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side.scan-side-results-only{margin:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel]{margin-top:0!important;padding-top:0!important;overflow:visible!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:calc(env(safe-area-inset-top, 0px) + .56rem) max(.9rem,env(safe-area-inset-right,0px)) .86rem max(.9rem,env(safe-area-inset-left,0px))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-skin-findings-section+.beauty-plan-section{padding-top:.9rem!important}}@media (min-width:768px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-card{background:transparent!important}.forma-shell.forma-shell .beauty-plan-foundation-support .routine-affiliate-inline-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-foundation-product-media,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-main,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-media{background:linear-gradient(165deg,#f3e7d8,#e7d5c1)!important;isolation:isolate!important}.forma-shell.forma-shell .beauty-plan-foundation-support .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail-placeholder{background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .routine-affiliate-inline-thumbnail:not(.routine-affiliate-inline-thumbnail-placeholder){mix-blend-mode:multiply!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{gap:.62rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics>div{gap:.34rem!important;min-height:5.15rem!important;padding:.86rem .92rem!important;align-content:center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings]{gap:1.12rem!important;padding-bottom:1.1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings] [data-qa=skin-findings-consultation-details]{display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;width:min(100%,42rem)!important;max-width:42rem!important;margin-top:.04rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings] [data-qa=skin-findings-consultation-details] p{margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan]{gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card{gap:1.18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-reasoning{display:grid!important;grid-gap:.74rem!important;gap:.74rem!important;margin:0 0 .16rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-reasoning p{margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list{gap:.12rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li{row-gap:.42rem!important;padding:1.12rem 0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li:first-child{padding-top:.18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){margin:10px 0 0!important;color:#6f5b49!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-meta,.beauty-plan-foundation-product-meta-row){margin-top:.78rem!important;opacity:.82!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-variant,.beauty-plan-foundation-product-variant){margin-top:.32rem!important;opacity:.82!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{gap:.82rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=progress-ai-expectations]{margin-top:.2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey{gap:.72rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item{padding:.2rem 0 .92rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item:not(:last-child):before{bottom:-.7rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item div{gap:.34rem!important;padding-bottom:.1rem!important;border-bottom:1px solid hsla(32,31%,84%,.72)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item:last-child div{border-bottom:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-conclusion{display:grid!important;grid-gap:.48rem!important;gap:.48rem!important;width:min(100%,48rem)!important;margin-top:.28rem!important;padding-top:1rem!important;border-top:1px solid #e6dacc!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-conclusion strong{color:#3e2d23!important;font-family:Courier New,Courier,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;line-height:1.35!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-conclusion p{margin:0!important;max-width:62ch!important;color:#4a3b30!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:1.65!important}@media (max-width:720px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{gap:1rem!important;padding:1.28rem 1.08rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{gap:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{gap:.62rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary p{font-size:1.24rem!important;line-height:1.18!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{gap:.68rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings]{gap:1.2rem!important;padding-bottom:1.18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings] [data-qa=skin-findings-consultation-details]{padding:0!important;border-radius:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=six-month-improvement-plan] .beauty-plan-current-focus-card .beauty-plan-month-summary-list li{padding:1.04rem 0!important}}.results-panel.results-plan-panel,.scan-side,.scan-side-results-only{scroll-behavior:smooth}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link,.results-bottom-action-primary,.results-cta-button,.mobile-formula-cta-button,.results-panel .primary-button):focus-visible{outline:2px solid rgba(152,108,82,.76)!important;outline-offset:3px!important;box-shadow:0 0 0 5px rgba(152,108,82,.12)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-month-chevron:focus-visible{outline:2px solid rgba(152,108,82,.72)!important;outline-offset:2px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.routine-affiliate-inline-link:not(.routine-affiliate-inline-link-disabled),.beauty-plan-foundation-product-link:not(.routine-affiliate-inline-link-disabled)){transition:filter .14s ease,transform .14s ease!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.routine-affiliate-inline-link:not(.routine-affiliate-inline-link-disabled),.beauty-plan-foundation-product-link:not(.routine-affiliate-inline-link-disabled)):hover{filter:brightness(1.1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.routine-affiliate-inline-link:not(.routine-affiliate-inline-link-disabled),.beauty-plan-foundation-product-link:not(.routine-affiliate-inline-link-disabled)):active{filter:brightness(.94)!important;transform:translateY(1px)!important}@media (hover:hover) and (pointer:fine){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-finding-chip{transition:box-shadow .16s ease,transform .16s ease!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-finding-chip:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(100,74,58,.12)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-memory-timeline-item{transition:box-shadow .16s ease,border-color .16s ease!important;cursor:default}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-memory-timeline-item:hover{border-color:hsla(25,25%,52%,.38)!important;box-shadow:0 4px 10px rgba(100,74,58,.1)!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-loading-skeleton{background:hsla(26,22%,50%,.12)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-loading-skeleton:after{background:linear-gradient(90deg,rgba(255,252,247,0),rgba(255,252,247,.64),rgba(255,252,247,0))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-loading-shell strong{color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-loading-shell p{color:rgba(90,68,54,.78)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-affiliate-footer{color:#9b8571!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.02em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-bottom-action-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section-eyebrow{display:inline-flex!important;align-items:center!important;gap:.5rem!important}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)) .forma-main-menu-item{transition:color .14s ease,border-bottom-color .14s ease}body:has(.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning)) .forma-main-menu-item:hover:not(.is-active){color:rgba(75,56,45,.96)!important}.forma-scan-page .forma-main-menu-item{transition:color .14s ease,border-bottom-color .14s ease}.forma-scan-page .forma-main-menu-item:hover:not(.is-active){color:hsla(36,71%,86%,.96)!important}@media (hover:hover) and (pointer:fine){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-consultation-hero{transition:box-shadow .2s ease,border-color .2s ease!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-consultation-hero:hover{border-color:hsla(25,31%,58%,.3)!important;box-shadow:0 6px 18px rgba(110,78,60,.1)!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-kicker{letter-spacing:.2em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-section-eyebrow:before{content:""!important;display:inline-block!important;width:1.24rem!important;height:1px!important;flex:0 0 auto!important;background:linear-gradient(90deg,hsla(29,45%,68%,.96),hsla(26,37%,57%,.72))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations])>.beauty-plan-section-heading{gap:.62rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is([data-qa=skin-findings],[data-qa=foundation-match-priority],[data-qa=six-month-improvement-plan],[data-qa=product-recommendations]){margin-top:.5rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document [data-qa=consultation-hero]{margin-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-feedback-chip{cursor:pointer!important;transition:background .13s ease,border-color .13s ease!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-feedback-chip:hover{background:#f0e4d4!important;border-color:hsla(26,28%,53%,.5)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .beauty-plan-feedback-chip:active{background:#e8d8c4!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-step-list{counter-reset:forma-step!important;list-style:none!important;padding-left:0!important;display:grid!important;grid-gap:.72rem!important;gap:.72rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-step-list li{counter-increment:forma-step!important;display:flex!important;gap:.76rem!important;align-items:baseline!important;padding-left:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-step-list li:before{min-width:1.4rem!important;font-size:10px!important;letter-spacing:.14em!important;color:#b09070!important;line-height:1.6!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{border-top-width:2px!important;border-top-color:#c4a86e!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-title{font-size:clamp(1.9rem,1.48rem + 1.1vw,2.5rem)!important;font-weight:300!important;line-height:1.06!important;letter-spacing:-.02em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{border:0!important;border-top:0!important;gap:.52rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary>span{color:hsla(34,29%,67%,.68)!important;letter-spacing:.22em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary p{color:#f5f0e8!important;font-family:Playfair Display,serif!important;font-weight:300!important;font-size:clamp(1rem,.94rem + .16vw,1.12rem)!important;line-height:1.56!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dd{font-family:Playfair Display,serif!important;font-size:clamp(1.06rem,1rem + .15vw,1.2rem)!important;line-height:1.26!important;letter-spacing:-.01em!important;color:#2d2118!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dt{letter-spacing:.18em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-primary-heading,.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document .beauty-plan-primary-heading{font-weight:400!important;letter-spacing:-.01em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-identity h3{font-family:Playfair Display,serif!important;font-size:clamp(1.26rem,1.1rem + .4vw,1.6rem)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.2!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow){letter-spacing:.26em!important}.results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow,.beauty-plan-foundation-product-label){letter-spacing:.26em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document{background:transparent!important;gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 1.8rem!important;gap:0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading{background:#2a1f14!important;padding:2.4rem 1.4rem 1.4rem!important;margin:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;gap:.5rem!important;display:flex!important;flex-direction:column!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow){color:#b8a99a!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:8px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading :is(.beauty-plan-section-eyebrow,.beauty-plan-primary-eyebrow):before{content:""!important;display:inline-block!important;width:20px!important;height:1px!important;background:#c9a96e!important;flex-shrink:0!important;border-radius:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading .beauty-plan-primary-heading{color:#f2ede6!important;font-family:Playfair Display,serif!important;font-size:clamp(2rem,5vw,2.5rem)!important;font-weight:200!important;line-height:1.05!important;letter-spacing:-.01em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading .beauty-plan-section-summary{color:#b8a99a!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:13px!important;line-height:1.6!important;margin-top:.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:not(.beauty-plan-section-heading){padding-left:1.2rem!important;padding-right:1.2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-subsection{background:transparent!important;border:0!important;padding:1rem 1.2rem 0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.7rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-subsection p{color:#8b7355!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:13px!important;line-height:1.65!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{background:#2a1f14!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3rem 1.4rem 0!important;gap:.6rem!important;display:flex!important;flex-direction:column!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-kicker{color:#b8a99a!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.28em!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:8px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-kicker:before{content:""!important;display:inline-block!important;width:20px!important;height:1px!important;background:#c9a96e!important;flex-shrink:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-title{color:#f2ede6!important;font-family:Playfair Display,serif!important;font-size:clamp(2rem,5vw,2.5rem)!important;font-weight:200!important;line-height:1.05!important;letter-spacing:-.01em!important;text-align:left!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{background:#eae3d9!important;margin:1rem -1.4rem 0!important;padding:1.2rem 1.4rem!important;border-radius:0!important;gap:1rem!important;display:flex!important;flex-direction:column!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:.6rem!important;gap:.6rem!important;border:0!important;background:transparent!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics>div{background:#fdfaf7!important;border-radius:11px!important;border:0!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:3px!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dt{color:#b8a99a!important;font-family:Courier New,Courier,monospace!important;font-size:8px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;line-height:1.3!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics dd{color:#2a1f14!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{background:#2a1f14!important;border:1px solid hsla(39,46%,61%,.2)!important;border-radius:14px!important;padding:18px 20px!important;gap:.5rem!important;display:flex!important;flex-direction:column!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary>span{color:#c9a96e!important;font-family:Courier New,Courier,monospace!important;font-size:8px!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary p{color:#f2ede6!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important;font-size:13px!important;line-height:1.62!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-transition{color:#8b7355!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:13px!important;line-height:1.65!important;padding:1rem 1.4rem 0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-current-focus-card{background:#2a1f14!important;border:0!important;border-radius:14px!important;padding:18px 20px!important;margin:1rem 1.2rem 0!important;display:flex!important;flex-direction:column!important;gap:.8rem!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-current-focus-card .beauty-plan-current-focus-reasoning p{color:#b8a99a!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:12px!important;line-height:1.6!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-summary-list{display:flex!important;flex-direction:column!important;gap:.5rem!important;list-style:none!important;padding:0!important;margin:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-summary-list li{background:hsla(0,0%,100%,.06)!important;border-radius:8px!important;padding:10px 14px!important;display:flex!important;flex-direction:column!important;gap:3px!important;border:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-summary-list li>strong{color:#c9a96e!important;font-family:Courier New,Courier,monospace!important;font-size:8px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-summary-list li>span{color:#f2ede6!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-style:italic!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-foundation-product-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-affiliate-inline-card{background:#fdfaf7!important;border:0!important;border-radius:11px!important;padding:14px!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-eyebrow,.beauty-plan-foundation-product-label){color:#8b7355!important;font-family:Courier New,Courier,monospace!important;font-size:8px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-copy strong,.beauty-plan-foundation-product-name){color:#2a1f14!important;font-family:Playfair Display,serif!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:-.01em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-support,.beauty-plan-foundation-product-support){color:#b8a99a!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-size:12px!important;line-height:1.6!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.beauty-plan-foundation-product-variant,.beauty-plan-foundation-product-meta-item,.routine-affiliate-inline-variant){color:#b8a99a!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:hsla(30,17%,66%,.12)!important;border-radius:20px!important;padding:3px 8px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-link,.beauty-plan-foundation-product-link){background:#2a1f14!important;border:1px solid #2a1f14!important;color:#f2ede6!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:9999px!important;padding:10px 20px!important;min-height:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-progress-journey-item{background:#fdfaf7!important;border:0!important;border-radius:11px!important;padding:14px!important;margin:0!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-feedback-chip{background:#f2ede6!important;border:1px solid hsla(30,17%,66%,.3)!important;color:#8b7355!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;letter-spacing:.16em!important;border-radius:20px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-finding-chip{background:#fdfaf7!important;border:0!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-foundation-editorial-card{background:#fdfaf7!important;border:0!important;border-radius:14px!important;box-shadow:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-step-list li:before{content:counter(forma-step,decimal-leading-zero)!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#2a1f14!important;color:#f2ede6!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.04em!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;min-width:24px!important;line-height:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]{background:transparent!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:not(.beauty-plan-section-heading) p{color:#8b7355!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-nav{background:transparent!important;border:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-chevron{color:#c9a96e!important;background:transparent!important;border:1px solid hsla(39,46%,61%,.3)!important;border-radius:50%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-month-label{color:#f2ede6!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-only,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-ready{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning){gap:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .forma-main-menu{background:#eae3d9!important;border-bottom:1px solid hsla(30,17%,66%,.2)!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-results-only{width:100%!important;max-width:none!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel]{width:100%!important;max-width:none!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:#eae3d9!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document{max-width:none!important;width:100%!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-title,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading .beauty-plan-primary-heading{font-family:Playfair Display,serif!important;font-weight:400!important;font-style:italic!important;color:#f2ede6!important;font-size:clamp(2rem,4vw,2.6rem)!important;line-height:1.06!important;letter-spacing:-.01em!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-primary-heading:not(.beauty-plan-section-heading .beauty-plan-primary-heading),.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-subsection-header h3{font-family:Playfair Display,serif!important;font-weight:400!important;font-style:italic!important;color:#2a1f14!important;font-size:clamp(1.5rem,3vw,2rem)!important;line-height:1.1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] .beauty-plan-subsection-header{background:transparent!important;padding:1.6rem 1.2rem .6rem!important;margin:0!important;border:0!important;border-top:1px solid hsla(30,17%,66%,.25)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-subsection-header :is(.beauty-plan-section-eyebrow,.beauty-plan-subsection-eyebrow,.beauty-plan-primary-eyebrow){color:#8b7355!important;font-family:Courier New,Courier,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:.26em!important;display:flex!important;align-items:center!important;gap:8px!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-subsection-header :is(.beauty-plan-section-eyebrow,.beauty-plan-subsection-eyebrow,.beauty-plan-primary-eyebrow):before{content:""!important;width:16px!important;height:1px!important;background:#c9a96e!important;display:inline-block!important;flex-shrink:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:not(.beauty-plan-section-heading){max-width:860px!important;padding-left:max(1.4rem,calc((100% - 860px) / 2))!important;padding-right:max(1.4rem,calc((100% - 860px) / 2))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading{max-width:none!important;padding-left:max(1.4rem,calc((100% - 860px) / 2 + 1.4rem))!important;padding-right:max(1.4rem,calc((100% - 860px) / 2 + 1.4rem))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{margin-left:0!important;margin-right:0!important;padding-left:max(1.4rem,calc((100% - 860px) / 2 + 1.4rem))!important;padding-right:max(1.4rem,calc((100% - 860px) / 2 + 1.4rem))!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section{padding-bottom:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section-heading{padding-top:2.6rem!important;padding-bottom:1.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-main:not(.scan-side-results-only){display:none!important}.scan-layout-results-ready,.scan-layout-with-results.scan-layout-results-ready{grid-template-columns:1fr!important;gap:0!important;width:100%!important}.scan-layout-results-ready .scan-main{display:none!important}.scan-layout-results-ready .scan-side,.scan-layout-results-ready .scan-side-stack{width:100%!important;max-width:none!important;padding:0!important;position:static!important}.scan-layout-results-ready .results-panel,.scan-layout-results-ready .results-panel.results-plan-panel[data-qa=customer-results-panel]{width:100%!important;max-width:none!important;padding:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:#eae3d9!important}.scan-layout-results-ready .beauty-plan-document{max-width:none!important;width:100%!important;padding:0!important}.forma-shell-results-ready{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning){--forma-results-page-padding:24px;--forma-results-content-width:1120px;--forma-results-reading-width:920px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow-x:clip!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-only,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-ready{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-layout-results-only .scan-main{display:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel],.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) :is(.scan-side-results-only,.scan-side-stack,.scan-side-stack>div){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document{display:block!important;padding:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>*{min-width:0!important;box-sizing:border-box!important;overflow-wrap:break-word!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{box-sizing:border-box!important;min-width:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>.beauty-plan-section-heading,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:not(.beauty-plan-section-heading):not(.beauty-plan-product-groups){width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--forma-results-page-padding)!important;padding-right:var(--forma-results-page-padding)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>.beauty-plan-product-groups{width:min(100%,var(--forma-results-content-width))!important;max-width:var(--forma-results-content-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--forma-results-page-padding)!important;padding-right:var(--forma-results-page-padding)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.beauty-plan-subsection,.beauty-plan-current-focus-card,.beauty-plan-foundation-match,.beauty-plan-foundation-system,.beauty-plan-foundation-editorial-card,.beauty-plan-product-groups,.beauty-plan-support-group,.routine-affiliate-inline-list,.routine-affiliate-inline-card,.beauty-plan-foundation-product-card){width:100%!important;max-width:none!important;min-width:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-product-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:24px!important;gap:24px!important;align-items:start!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .routine-affiliate-inline-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is(.routine-affiliate-inline-main,.beauty-plan-foundation-product-main){min-width:0!important}@media (max-width:900px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-product-groups{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning){--forma-results-page-padding:16px}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>.beauty-plan-product-groups,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>.beauty-plan-section-heading,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:not(.beauty-plan-section-heading):not(.beauty-plan-product-groups){width:100%!important;max-width:none!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel],.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-document,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-results-only,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-stack,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .scan-side-stack>div{margin-left:auto!important;margin-right:auto!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-section>:is(.beauty-plan-section-heading,.beauty-plan-section-transition,.beauty-plan-subsection,.beauty-plan-note,.beauty-plan-current-focus-card,.beauty-plan-product-groups){margin-left:auto!important;margin-right:auto!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.beauty-plan-product-groups,.beauty-plan-subsection,.routine-affiliate-inline-list,.routine-affiliate-inline-card,.beauty-plan-foundation-product-card){justify-self:center!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero{background:linear-gradient(180deg,#2a1f14,#2a1f14 132px,transparent 0,transparent)!important;width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;padding:2.6rem var(--forma-results-page-padding) 0!important;border-left:0!important;border-right:0!important;margin-top:1.1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-hero-body{width:calc(100% + 2.8rem)!important;max-width:none!important;margin-left:-1.4rem!important;margin-right:-1.4rem!important;padding-left:0!important;padding-right:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{width:100%!important;grid-template-columns:minmax(0,1fr)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-summary{width:100%!important;max-width:none!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics>div{min-height:0!important}@media (max-width:860px){.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] .beauty-plan-consultation-metrics{grid-template-columns:minmax(0,1fr)!important}}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings]>.beauty-plan-section-heading{padding-bottom:1.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings]>.beauty-plan-section-heading .beauty-plan-primary-heading{color:#f2ede6!important;opacity:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=skin-findings]>.beauty-plan-section-summary{margin-top:0!important;padding-top:1.1rem!important;background:transparent!important;color:#8b7355!important;font-family:Georgia,Times New Roman,serif!important;font-size:13px!important;font-style:italic!important;line-height:1.65!important;opacity:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=six-month-improvement-plan],[data-qa=foundation-match-priority],[data-qa=product-recommendations],[data-qa=progress-tracking])>.beauty-plan-section-heading .beauty-plan-primary-heading{color:#f2ede6!important;opacity:1!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=six-month-improvement-plan],[data-qa=foundation-match-priority]){padding-bottom:2rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] :is([data-qa=foundation-match-priority],[data-qa=product-recommendations]){margin-top:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority].beauty-plan-section>.beauty-plan-foundation-match[data-qa=foundation-match]{width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=foundation-match-priority] .beauty-plan-foundation-editorial-card{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations]>.beauty-plan-product-groups{width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-list,.routine-affiliate-inline-card,.beauty-plan-foundation-product-card){justify-self:start!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=product-recommendations] :is(.routine-affiliate-inline-card,.beauty-plan-foundation-product-card){width:100%!important;max-width:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=makeup-product-recommendations] .beauty-plan-support-group-title{padding-left:1.4rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=progress-ai-expectations]{width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-progress-journey{width:calc(100% + (var(--forma-results-page-padding) * 2))!important;margin-left:calc(var(--forma-results-page-padding) * -1)!important;margin-right:calc(var(--forma-results-page-padding) * -1)!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-progress-journey-item{width:100%!important;max-width:none!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>:is([data-qa=next-recommended-scan],[data-qa=progress-history-view]){width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] .beauty-plan-history-card,.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking] [data-qa=next-recommended-scan]{width:calc(100% + (var(--forma-results-page-padding) * 2))!important;margin-left:calc(var(--forma-results-page-padding) * -1)!important;margin-right:calc(var(--forma-results-page-padding) * -1)!important;box-sizing:border-box!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=consultation-conclusion]{width:min(100%,var(--forma-results-reading-width))!important;max-width:var(--forma-results-reading-width)!important;margin:.28rem auto 0!important;padding:18px 20px!important;box-sizing:border-box!important;border:1px solid hsla(39,46%,61%,.2)!important;border-radius:14px!important;background:#2a1f14!important;gap:.5rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=consultation-conclusion] strong{color:#b8a99a!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=consultation-conclusion] p{color:#b8a99a!important;width:100%!important;max-width:none!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>.beauty-plan-section-heading{margin-bottom:1rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>.beauty-plan-note{margin-top:0!important;margin-bottom:.18rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=progress-ai-expectations]{margin-top:.9rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>.beauty-plan-memory-timeline{margin-top:.8rem!important;margin-bottom:.75rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=next-recommended-scan]{margin-top:.9rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=progress-history-view]{margin-top:.85rem!important}.forma-shell.forma-shell-results-ready:not(.forma-shell-results-transitioning) .results-panel.results-plan-panel[data-qa=customer-results-panel] [data-qa=progress-tracking]>[data-qa=consultation-conclusion]{margin-top:1rem!important}