.hp-case-sheet{--case-border:color-mix(in srgb,var(--ink) 18%,var(--paper));border-top:1px solid var(--case-border);background:var(--paper);box-shadow:0 18px 42px -34px #17141140;overflow:hidden}.hp-case-sheet .hp-business-options{gap:0;margin:0;padding:0;background:var(--paper);box-shadow:inset 0 -1px 0 var(--case-border);scrollbar-width:none}.hp-case-sheet .hp-business-options::-webkit-scrollbar{display:none}.hp-case-sheet .hp-business-options>button{min-height:104px;padding:16px 7px;border:0;border-inline-end:1px solid var(--case-border);border-bottom:1px solid var(--case-border);border-radius:0;background:var(--soft);color:var(--muted)}.hp-case-sheet .hp-business-options>button:not([data-state=active]){margin-block-end:8px}.hp-case-sheet .hp-business-options>button:first-child{border-inline-start:1px solid var(--case-border)}.hp-case-sheet .hp-business-options>button:after{top:0;bottom:auto;inset-inline:0;height:3px;background:var(--orange)}.hp-case-sheet .hp-business-options>button[data-state=active]{padding-block-end:24px;background:var(--paper);color:var(--ink);border-bottom-color:var(--paper);clip-path:none}.hp-case-sheet .hp-business-options>button[data-state=active]>svg{color:var(--orange-ink);transform:none}.hp-case-sheet .hp-business-options>button:hover:not([data-state=active]){background:var(--orange-soft);color:var(--orange-ink);border-color:var(--case-border)}.hp-case-sheet .hp-business-options>button:focus-visible{outline-offset:-5px}.hp-case-sheet>.hp-business-panel{border-inline:1px solid var(--case-border);border-bottom:1px solid var(--case-border)}.ph-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch}.ph-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);min-width:0}.ph-headline{font-size:clamp(1.6rem,2.4vw,2.125rem);line-height:1.4;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.ph-headline>span{color:var(--orange-ink);white-space:nowrap}.ph-description{padding-top:20px}.ph-description>p{max-width:425px;font-size:1rem;line-height:1.85;color:var(--muted);text-wrap:pretty;text-align:start}.ph-description>p+p{margin-top:14px}.ph-action{margin-top:28px}.ph-action .hp-action{min-width:170px}.hp-page .ph-visual{display:flex;align-items:center;width:100%;min-width:0;padding:36px 28px;border-inline-start:1px solid var(--line);background:var(--soft);container-type:inline-size}.pw-flow{--pw-progress:0;--pw-detail:color-mix(in srgb,var(--ink) 48%,var(--paper));--pw-border:color-mix(in srgb,var(--ink) 15%,var(--paper));--pw-icon:color-mix(in srgb,var(--ink) 62%,var(--paper));display:block;width:100%;height:auto;overflow:visible;color:var(--pw-icon)}.pw-route{fill:none;stroke:color-mix(in srgb,var(--ink) 22%,var(--paper));stroke-width:1.25}.pw-routes>g:last-child .pw-route{stroke-dasharray:2 7;opacity:.65}.pw-route-progress{fill:none;stroke:var(--orange);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pw-progress));opacity:0}.pw-routes>g[data-active=true] .pw-route-progress{opacity:.7}.pw-pulse{fill:var(--orange)}.pw-node-frame{fill:var(--paper);stroke:var(--pw-border);stroke-width:1.1;transition:fill .55s,stroke .55s}.pw-node[data-major=true] .pw-node-frame{stroke-width:1.2}.pw-node[data-active=true] .pw-node-frame{fill:color-mix(in srgb,var(--orange) 4%,var(--paper));stroke:color-mix(in srgb,var(--orange) 45%,var(--paper))}.pw-node-corner{fill:none;stroke:var(--orange);stroke-width:1.5;opacity:0;transition:opacity .5s}.pw-node[data-active=true] .pw-node-corner{opacity:1}.pw-artwork{transition:color .5s}.pw-node[data-active=true] .pw-artwork{color:var(--orange-ink)}.pw-surface{fill:var(--paper);stroke:var(--pw-border);stroke-width:1.2}.pw-detail{fill:none;stroke:var(--pw-detail);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.pw-muted-fill{fill:color-mix(in srgb,var(--ink) 22%,var(--paper))}.pw-accent-fill{fill:var(--orange)}.pw-accent-surface{fill:var(--orange-soft);stroke:color-mix(in srgb,var(--orange) 75%,var(--paper));stroke-width:1.2}.pw-accent-stroke,.pw-growth,.pw-waves{fill:none;stroke:var(--orange-ink);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.pw-awning{fill:none;stroke:var(--orange);stroke-width:1}.pw-check{color:var(--orange-ink)}.pw-pointer{fill:var(--paper)}.pw-speed{fill:none;stroke:var(--pw-detail);stroke-width:1.2;stroke-linecap:round}.pw-bar,.pw-confirm,.pw-spark,.pw-tracking-ring{transform-box:fill-box;transform-origin:center}.pw-node[data-active=true] .pw-search{animation:pw-search 1.1s ease-in-out both}.pw-node[data-active=true] .pw-asset,.pw-node[data-active=true] .pw-storefront{animation:pw-lift .95s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-spark{animation:pw-spark 1.1s ease-in-out both}.pw-node[data-active=true] .pw-confirm{animation:pw-confirm 1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-tracking-ring{animation:pw-target 1.1s ease-in-out both}.pw-node[data-active=true] .pw-waves{animation:pw-signal 1.1s ease-in-out both}.pw-node[data-active=true] .pw-truck{animation:pw-deliver 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-speed{animation:pw-signal 1.1s ease-in-out both}.pw-node[data-active=true] .pw-bar{transform-origin:center bottom;animation:pw-bars 1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-bar:nth-of-type(2){animation-delay:.06s}.pw-node[data-active=true] .pw-bar:nth-of-type(3){animation-delay:.12s}.pw-chart-trace,.pw-trace,.pw-watch-progress{fill:none;stroke:var(--orange-ink);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.pw-trace{stroke-dasharray:1;stroke-dashoffset:1}.pw-watch-progress{stroke-dasharray:1;stroke-dashoffset:.65}.pw-chart-trace{stroke-dasharray:1;stroke-dashoffset:0}.pw-community-heart,.pw-play,.pw-renew,.pw-slot{transform-box:fill-box;transform-origin:center}.pw-node[data-active=true] .pw-trace{animation:pw-draw 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-chart-trace{animation:pw-draw 1.3s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-watch-progress{animation:pw-watch 1.4s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-compose{animation:pw-compose 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-lesson{animation:pw-lift 1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-file-arrive{animation:pw-file-in 1.1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-write{animation:pw-write 1.1s ease-in-out both}.pw-node[data-active=true] .pw-select{animation:pw-select 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-slot{animation:pw-confirm 1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-download{animation:pw-download 1.1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-renew{animation:pw-renew 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-community-heart,.pw-node[data-active=true] .pw-play{animation:pw-confirm 1.1s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-crop{animation:pw-crop 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-node[data-active=true] .pw-schedule{animation:pw-schedule 1.2s var(--motion-ease-reveal,var(--ease-out)) both}.pw-flow[data-running=false] *{animation-play-state:paused!important}@keyframes pw-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pw-watch{0%{stroke-dashoffset:1}to{stroke-dashoffset:.25}}@keyframes pw-compose{0%{opacity:.3;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes pw-file-in{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pw-write{0%,to{transform:translate(0)}45%{transform:translate(4px,-3px)}}@keyframes pw-select{0%{transform:translate(7px,5px)}to{transform:translate(0)}}@keyframes pw-download{0%{opacity:.4;transform:translateY(-3px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes pw-renew{0%{transform:rotate(-40deg)}to{transform:rotate(0)}}@keyframes pw-crop{0%{transform:translate(-2px,2px);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes pw-schedule{0%{transform:translate(-8px,-5px);opacity:.5}to{transform:translate(0);opacity:1}}@keyframes pw-search{0%,to{transform:translate(0)}45%{transform:translate(-3px,-2px)}}@keyframes pw-lift{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes pw-spark{0%,to{transform:scale(1)}45%{transform:scale(1.04) rotate(3deg)}}@keyframes pw-confirm{0%{opacity:.5;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes pw-target{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pw-signal{0%{opacity:.4}to{opacity:1}}@keyframes pw-deliver{0%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes pw-bars{0%{transform:scaleY(.6)}to{transform:scaleY(1)}}.hp-case-sheet>.hp-business-panel[data-state=active] .ph-showcase{animation:ph-showcase-in .4s var(--ease-out) both}@keyframes ph-showcase-in{0%{opacity:0}to{opacity:1}}@media (max-width:850px){.hp-case-sheet .hp-business-options>button{flex-basis:125px;min-height:100px}.ph-showcase{grid-template-columns:1fr}.ph-copy{padding:30px;text-align:center}.ph-headline{text-align:center;font-size:clamp(1.5rem,3.4vw,1.875rem)}.hp-page .ph-visual{padding:28px 30px;border-inline-start:0;border-top:1px solid var(--line)}.pw-flow{max-width:520px;margin-inline:auto}.ph-description{text-align:center;padding-top:22px}.ph-description>p{max-width:510px;margin-inline:auto}.ph-action{margin-top:22px}}@media (max-width:480px){.hp-case-sheet .hp-business-options>button{flex-basis:115px;min-height:98px}.ph-copy{padding:26px 22px 28px}.hp-page .ph-visual{padding:24px 16px}.ph-description>p{font-size:1rem;line-height:1.85}}@media (prefers-reduced-motion:reduce){.hp-case-sheet>.hp-business-panel[data-state=active] .ph-showcase{animation:none}.pw-flow *{animation:none!important;transition:none!important}.pw-pulse,.pw-route-progress{display:none}}