html body.product-story.product-transformation{--ink: var(--ht-hero-ink);--muted: var(--ht-hero-muted);--paper: var(--ht-hero-background);--surface: var(--ht-hero-surface);color:var(--ht-hero-ink);background:var(--ht-hero-background)}.product-transformation .ps-wrap{width:min(var(--ht-content-max),calc(100% - 32px))}.product-transformation .ps-hero{max-width:960px;padding-block:clamp(42px,7vw,90px) 32px}.product-transformation .ps-hero h1{font-size:clamp(34px,5vw,64px)}.product-transformation .ps-hero em{padding-inline:.12em;border-radius:.12em;color:#15171a;background:var(--orange);-webkit-box-decoration-break:clone;box-decoration-break:clone}.product-transformation .ps-eyebrow{display:inline-block;max-width:100%;padding:7px 14px;border:1px solid var(--ht-hero-line);border-radius:99px;color:var(--ht-hero-ink);font-size:12px;line-height:1.5;text-wrap:balance}.product-transformation :is(.ps-lead,.ps-platforms,.ps-section-intro,.ps-section-lead,.ps-benefits p,.ps-steps p,.ps-entry-panels p,.ps-proof-grid>div>p:not(.ps-eyebrow),.ps-connect p:not(.ps-eyebrow),.ps-faq-list p,.ps-final p:not(.ps-eyebrow),.ps-feature-grid>div>p:not(.ps-eyebrow),.ps-depth p,.ps-inline-flow li,figcaption,.ps-detail-note,.ps-mobile-note){color:var(--ht-hero-muted)}body.product-story.product-transformation .button--orange{border-radius:99px;background:var(--orange);color:#fff}body.product-story.product-transformation .button--orange:hover{background:color-mix(in srgb,var(--orange) 88%,#15171a)}.product-transformation .ps-section{padding-block:clamp(40px,6vw,76px)}.product-transformation :is(.ps-band,.ps-proof){color:inherit;background:transparent}.product-transformation :is(.ps-benefits,.ps-steps,.ps-entry-panels){gap:16px;margin-top:28px}.product-transformation :is(.ps-benefits article,.ps-steps li,.ps-entry-panels article){min-width:0;padding:clamp(22px,3vw,34px);border:1px solid var(--ht-hero-line);border-radius:24px;background:var(--ht-hero-surface)}.product-transformation :is(.ps-number,.ps-steps li>span){color:var(--ht-hero-muted)}.product-transformation .ps-entry-buttons button{border-color:var(--ht-hero-line);color:var(--ht-hero-ink)}.product-transformation .ps-entry-buttons button[aria-pressed=true]{border-color:var(--orange);color:#fff;background:var(--orange)}.product-transformation :is(.ps-feature-grid,.ps-proof-grid,.ps-connect,.ps-faq){gap:clamp(24px,5vw,64px);padding:clamp(22px,4vw,48px);border:1px solid var(--ht-hero-line);border-radius:24px;background:var(--ht-hero-surface)}.product-transformation :is(.ps-feature-grid,.ps-connect,.ps-faq){margin-block:clamp(24px,4vw,48px)}.product-transformation .ps-proof{padding-block:clamp(24px,4vw,48px)}.product-transformation :is(.ps-feature-grid,.ps-proof-grid,.ps-connect,.ps-faq)>*{min-width:0}.product-transformation :is(.ps-phone-visual img,.ps-faq-list details,.ps-menu-moment,.ps-depth details){border-color:var(--ht-hero-line)}.product-transformation .ps-phone-visual img{box-shadow:none}.product-transformation .ps-menu-moment{background:var(--ht-hero-surface)}.product-transformation .ps-final{padding-block:clamp(48px,7vw,90px);border-top:1px solid var(--ht-hero-line);background:radial-gradient(ellipse at 50% 100%,var(--ht-glow),transparent 68%),var(--ht-hero-surface)}.product-transformation .ps-final h2{margin-inline:auto;text-align:center}.product-transformation .demo-video{--demo-ink: var(--ht-hero-ink);width:min(960px,calc(100% - 32px));padding-block:16px 32px}.product-transformation .demo-video__frame{border-color:var(--ht-hero-line)}.product-transformation .demo-video__art{color:var(--ht-hero-ink);background:var(--ht-hero-surface)}.product-transformation :is(.demo-video__intro p,.demo-video__steps,.demo-video__steps li span,.demo-video__platforms){color:var(--ht-hero-muted)}.product-transformation :is(a,button,summary):focus-visible{outline-color:var(--orange)}@media(max-width:760px){.product-transformation :is(.ps-feature-grid,.ps-proof-grid,.ps-connect,.ps-faq){grid-template-columns:minmax(0,1fr)}.product-transformation :is(.ps-feature-grid,.ps-proof-grid) figure{grid-row:1}.product-transformation .ps-entry-panels article+article{border-top:1px solid var(--ht-hero-line)}.product-transformation .ps-phone-visual img{width:min(220px,80%)}.product-transformation .ps-actions{gap:12px 20px}}.product-transformation .ps-inline-flow li:before{color:var(--ht-hero-muted)}@media(prefers-color-scheme:dark){.product-transformation .demo-video__brand{filter:brightness(0) invert(1)}}.product-transformation .ps-product-video{width:100%;max-width:480px;margin-inline:auto}.product-transformation .ps-product-video--portrait{max-width:235px;overflow:hidden;border:4px solid var(--ht-hero-line);border-radius:24px}.ps-product-video--portrait .ht-reviews-stage{aspect-ratio:390 / 844}.product-transformation :is(.ps-connection,.ps-event-summary){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:clamp(24px,4vw,44px);color:var(--ht-hero-ink);background:var(--ht-hero-background);border-radius:20px;font-size:clamp(22px,3vw,32px);font-weight:700}.ps-connection svg{color:var(--orange)}.product-transformation .ps-event-summary{flex-direction:column;text-align:center}.product-transformation .ps-event-summary p{margin:0;color:var(--ht-hero-muted);font-size:16px;font-weight:400}.ps-parent-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:16px;color:var(--ht-hero-muted);font-size:15px;text-underline-offset:4px}@media(max-width:760px){.product-transformation .ps-product-video{grid-row:1}.product-transformation .ps-product-video--portrait{max-width:190px}}.product-transformation :is(.ps-section,.ps-proof-grid,.ps-connect){position:relative}.product-transformation .ps-channel-visual img{width:min(260px,100%);height:auto;margin-inline:auto;aspect-ratio:auto;object-fit:contain;border-radius:0}.product-transformation .ps-ordering-phone{text-align:center}.product-transformation .ps-ordering-phone img{display:block;width:min(100%,260px);height:auto;margin-inline:auto;border-radius:20px}.product-transformation .ps-ordering-board img{display:block;width:100%;height:auto;border:1px solid var(--ht-hero-line);border-radius:16px}.product-transformation :is(.ps-ordering-phone,.ps-ordering-board) figcaption{margin-top:14px;font-size:14px}@media(max-width:760px){.product-transformation .ps-feature-grid>:is(.ps-ordering-phone,.ps-ordering-board){grid-row:1}.product-transformation .ps-ordering-phone img{width:min(100%,210px)}}
