body.formula-page{--orange:#ef6b18;--ps-orange:#ef6b18;--formula-orange:#ef6b18;background:#fff;color:#20201d;font-family:"DM Sans",Arial,sans-serif}body.formula-page .formula-main{max-width:none;width:100%;margin:0;padding:0;overflow:clip}body.formula-page .formula-main>.ps-section{box-sizing:border-box;max-width:none;width:100%;margin:0;padding:64px max(24px,calc((100% - 1200px)/2));background:#fff;color:#20201d;border:0;text-align:left}body.formula-page .formula-main :is(h1,h2,h3){font-family:Manrope,Arial,sans-serif;color:#20201d;text-align:left;font-weight:800;letter-spacing:-.045em;line-height:1.12}body.formula-page .formula-main h2{font-size:clamp(30px,3.2vw,46px)!important}body.formula-page .formula-main h3{font-size:clamp(23px,2.4vw,30px)}body.formula-page .formula-main :is(p,li){text-align:left;line-height:1.65}body.formula-page .formula-main :is(h1 em,h2 em,.formula-card-top span,.method-letter,.method-step-number,.ps-days){color:#ef6b18!important;font-style:normal}body.formula-page .formula-main .ps-kicker{font:700 12px/1.5 "DM Sans",Arial,sans-serif;letter-spacing:.12em;color:#20201d;text-align:left;margin-bottom:24px}body.formula-page .formula-main>.ps-section::before,body.formula-page .formula-main>.ps-section::after,.formula-main .ps-kicker::before{display:none}body.formula-page .formula-main :is(.ps-lead,.formula-identity-copy p){font-size:19px;color:#595047;max-width:850px}body.formula-page.ps-service-design.ps-design-canvas main>.formula-welcome{min-height:640px}.formula-welcome .hero-shade{position:absolute;inset:0}body.formula-page .formula-grid{border:0;gap:24px;margin-top:32px}body.formula-page .formula-main :is(.formula-grid article,.method-test-grid>li,.method-fast-grid>li,.ps-bath,.ps-ready,.ps-test-record){background:#fffaf3;color:#20201d;border:1px solid #e7ddd2;border-top:3px solid #ef6b18;border-radius:24px;box-shadow:0 10px 26px #60341109;padding:28px}body.formula-page .formula-grid :is(p,b,.formula-benefit){color:#595047}body.formula-page .formula-main .formula-benefit{border-color:#e7ddd2}body.formula-page .formula-main .ps-bath{padding:0;overflow:hidden}body.formula-page .formula-main .ps-bath img{width:100%;object-fit:cover}body.formula-page .formula-main :is(.ps-action,.formula-link,.method-test-grid a,.method-step-links a,.ps-source a){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;background:transparent;border:0;box-shadow:none;border-radius:0;color:#ef6b18;text-decoration:underline;text-underline-offset:5px;font-weight:800;text-align:left}body.formula-page .formula-main .formula-close{border-top:1px solid #e7ddd2;background:#fff}body.formula-page .formula-main .formula-close .ps-action{background:transparent;color:#ef6b18;box-shadow:none}body.formula-page .formula-main :is(.method-panel-close,.method-solution-close){color:#ef6b18;background:#fffaf3;border:1px solid #e7ddd2;border-radius:14px;padding:12px 18px}body.formula-page footer{background:#fff;color:#595047;border-top:1px solid #e7ddd2;text-align:left}body.formula-page [hidden]{display:none!important}@media(max-width:760px){body.formula-page .formula-main>.ps-section{padding:38px 20px}body.formula-page.ps-service-design.ps-design-canvas main>.formula-welcome{min-height:560px}.formula-page .formula-grid,.formula-page .method-test-grid,.formula-page .method-fast-grid{grid-template-columns:1fr!important}.formula-page .formula-fifth{display:block}.formula-page .formula-identity{grid-template-columns:1fr!important;gap:24px!important}.formula-page .formula-welcome .hero-actions{align-items:flex-start;flex-direction:column!important}.formula-page .formula-welcome .hero-actions a{font-size:16px!important}}body.formula-page .formula-main>.formula-standards{padding-top:0;padding-bottom:24px}.formula-disclosure{border:1px solid #e7ddd2;border-radius:20px;background:#fffaf3;padding:0 24px}.formula-disclosure>summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:800;cursor:pointer;list-style:none}.formula-disclosure>summary span{color:#ef6b18}.formula-disclosure[open]{padding-bottom:24px}.formula-disclosure>summary::-webkit-details-marker,.fast-letter>summary::-webkit-details-marker{display:none}.fast-letter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.fast-letter{border:1px solid #e7ddd2;border-top:3px solid #ef6b18;border-radius:20px;background:#fffaf3;padding:0 22px;align-self:start}.fast-letter summary{display:flex;align-items:center;gap:16px;padding:24px 0;cursor:pointer;list-style:none}.fast-letter summary .method-letter{font:800 46px/1 Manrope,sans-serif;background:none;padding:0;flex:none}.fast-letter summary strong{display:block;font-size:19px;line-height:1.25}.fast-letter summary small{display:block;font-size:14px;color:#595047;margin-top:6px}.fast-letter summary b{margin-left:auto;color:#ef6b18}.fast-letter[open] summary b{transform:rotate(45deg)}.fast-letter>div{padding-bottom:22px;border-top:1px solid #e7ddd2}.fast-letter .fast-stage{font-size:14px;font-weight:700}.fast-letter a{display:block;color:#ef6b18;text-decoration:underline;text-underline-offset:5px;font-weight:700;min-height:44px;padding:10px 0}body.formula-page .formula-main .formula-bath-example{border:0;padding-top:0}body.formula-page .formula-main .method-test-grid>li{padding:22px}body.formula-page .formula-main .method-test-grid h3{font-size:23px}@media(max-width:760px){.fast-letter-grid{grid-template-columns:1fr}.formula-disclosure{padding:0 18px}.fast-letter{padding:0 18px}}body.formula-page #ps-method-preview .ps-feature{background:#fffaf3;color:#20201d;border:1px solid #e7ddd2;border-top:4px solid #ef6b18;border-radius:24px;overflow:hidden;box-shadow:0 10px 26px #60341109;gap:0;scroll-margin-top:120px}body.formula-page #ps-method-preview .ps-feature>div{min-width:0;background:#fffaf3;color:#20201d}body.formula-page #ps-method-preview .ps-feature :is(h3,.ps-kicker,strong){color:#20201d;opacity:1}body.formula-page #ps-method-preview .ps-feature :is(p,li,.ps-spec){color:#595047;opacity:1;line-height:1.65}body.formula-page #ps-method-preview .ps-feature :is(.ps-test-copy,.ps-test-record,div[aria-live]){padding:clamp(24px,3vw,38px)}body.formula-page #ps-method-preview .ps-feature .ps-test-record{border:0;border-left:1px solid #e7ddd2;border-radius:0;box-shadow:none;background:#fffaf3}body.formula-page #ps-method-preview .ps-feature li{border-color:#e7ddd2;padding:14px 0}body.formula-page #ps-method-preview .ps-feature li::before{color:#ef6b18}body.formula-page #ps-method-preview .ps-feature .ps-source a{color:#ef6b18;opacity:1;overflow-wrap:anywhere}body.formula-page #ps-method-preview .ps-feature .ps-feature-media{background:#fffaf3;border:0}body.formula-page #ps-method-preview :is(.method-panel-close,.method-solution-close){display:inline-flex;align-items:center;min-height:44px;margin:0 0 18px;background:transparent;border:0;border-radius:0;padding:8px 0;color:#ef6b18;text-decoration:underline;text-underline-offset:5px;font:700 16px/1.4 "DM Sans",Arial,sans-serif;cursor:pointer}body.formula-page #ps-method-preview .ps-test-panels{margin-top:24px}@media(max-width:800px){body.formula-page #ps-method-preview .ps-feature{grid-template-columns:1fr}body.formula-page #ps-method-preview .ps-feature .ps-test-record{border-left:0;border-top:1px solid #e7ddd2}body.formula-page #ps-method-preview .ps-feature :is(.ps-test-copy,.ps-test-record,div[aria-live]){padding:24px}body.formula-page #ps-method-preview .ps-feature .ps-feature-media{height:280px;min-height:0}}body.formula-page .formula-main .ps-bath-image.dry img{position:absolute;width:202%;height:204%;max-width:none;left:-101%;top:0;object-fit:fill}body.formula-page .fast-letter{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.formula-page .fast-letter>summary{position:relative;z-index:1;touch-action:manipulation;cursor:pointer}body.formula-page .fast-letter>summary b{transition:transform .25s ease}body.formula-page .fast-letter[open]{border-color:#ef6b18;box-shadow:0 12px 28px #60341112}body.formula-page .fast-letter[open]>div{animation:formula-detail-open .32s ease-out both}body.formula-page .fast-letter>summary:active{transform:translateY(2px)}body.formula-page .fast-letter>summary:focus-visible{outline:2px solid #ef6b18;outline-offset:5px;border-radius:8px}@keyframes formula-detail-open{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){body.formula-page .fast-letter:hover{transform:translateY(-3px);box-shadow:0 12px 28px #60341112}}@media(prefers-reduced-motion:reduce){body.formula-page .fast-letter,body.formula-page .fast-letter>summary b{transition:none}body.formula-page .fast-letter[open]>div{animation:none}body.formula-page .fast-letter:hover,body.formula-page .fast-letter>summary:active{transform:none}}body.formula-page #ps-method-preview .ps-kicker{font-family:"DM Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}body.formula-page #metodo-fast .fast-direct{padding:0;overflow:hidden}body.formula-page #metodo-fast .fast-direct>summary{padding:24px 22px;min-height:108px;gap:16px}body.formula-page #metodo-fast .fast-direct>.fast-inline-detail{padding:0;background:#fffaf3!important;color:#20201d!important;border-top:1px solid #e7ddd2}body.formula-page #metodo-fast .fast-inline-photo{margin:0;width:100%;overflow:hidden;background:#fffaf3}body.formula-page #metodo-fast .fast-inline-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}body.formula-page #metodo-fast #fast-f .fast-inline-photo img{object-fit:contain}body.formula-page #metodo-fast .fast-inline-copy{padding:24px;background:#fffaf3;color:#20201d}body.formula-page #metodo-fast .fast-inline-copy :is(h3,p,li,strong,span,a){color:#20201d!important;opacity:1}body.formula-page #metodo-fast .fast-inline-copy h3{font-size:24px;line-height:1.2;margin:0 0 18px}body.formula-page #metodo-fast .fast-inline-copy p{color:#595047!important;font-size:16px;line-height:1.65}body.formula-page #metodo-fast .fast-inline-steps{counter-reset:fast-step;list-style:none;padding:0;margin:22px 0}body.formula-page #metodo-fast .fast-inline-steps li{counter-increment:fast-step;position:relative;padding:15px 0 15px 32px;border-top:1px solid #e7ddd2;font-size:15px;line-height:1.6}body.formula-page #metodo-fast .fast-inline-steps li::before{content:counter(fast-step,decimal-leading-zero);position:absolute;left:0;top:16px;font-size:12px;font-weight:800;color:#595047}.fast-inline-steps strong,.fast-inline-steps span{display:block}body.formula-page #metodo-fast .fast-inline-copy .fast-inline-note{font-size:13px;margin-bottom:0}body.formula-page #metodo-fast .fast-inline-copy a{color:#ef6b18!important;font-size:19px;margin-top:16px}@keyframes fast-photo-enter{from{transform:scale(1.07);opacity:.65}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:no-preference){body.formula-page #metodo-fast .fast-direct[open] .fast-inline-photo img{animation:fast-photo-enter .8s ease-out both}}@media(max-width:760px){body.formula-page #metodo-fast .fast-direct>summary{padding:24px 18px}body.formula-page #metodo-fast .fast-inline-copy{padding:22px 18px}}body.formula-page.ps-service-design.ps-design-canvas .formula-main .formula-welcome h1{font-size:clamp(34px,4vw,56px)!important;line-height:1.12;max-width:650px}body.formula-page #metodo-care .care-detail{background:#fffaf3!important;color:#20201d!important}body.formula-page #metodo-care .care-detail p,body.formula-page #metodo-care .care-detail li{color:#595047!important;font-size:16px;line-height:1.65}body.formula-page #metodo-care .care-detail ul{list-style:none;padding:0;margin:20px 0 0}body.formula-page #metodo-care .care-detail li{padding:14px 0;border-top:1px solid #e7ddd2}body.formula-page #metodo-care .care-detail li::before{content:"+";font-weight:800;color:#ef6b18;margin-right:12px}body.formula-page #metodo-care{padding:54px max(24px,calc((100% - 1200px)/2));border-top:1px solid #e7ddd2}@media(max-width:760px){body.formula-page #metodo-care{padding:38px 20px}}body.formula-page #metodo-care .fast-direct{padding:0;overflow:hidden}body.formula-page #metodo-care .fast-direct>summary{padding:24px 22px}body.formula-page #metodo-care .fast-direct>.care-detail{padding:24px!important;border-top:1px solid #e7ddd2}body.formula-page #metodo-care .care-detail p{margin-top:0}@media(max-width:760px){body.formula-page #metodo-care .fast-direct>summary,body.formula-page #metodo-care .fast-direct>.care-detail{padding:22px 18px!important}}body.formula-page #ps-method-preview.formula-main :is(.fast-letter,.formula-disclosure){background:#fffaf3;color:#20201d;border:1px solid #e7ddd2;border-top:3px solid #ef6b18;border-radius:20px;box-shadow:0 8px 24px #60341106}body.formula-page #ps-method-preview.formula-main :is(.fast-letter,.formula-disclosure)>summary{color:#20201d;font-family:"DM Sans",Arial,sans-serif;font-weight:700;line-height:1.4}body.formula-page #ps-method-preview.formula-main .fast-letter>summary{min-height:112px;gap:18px}body.formula-page #ps-method-preview.formula-main .fast-letter>summary strong{color:#20201d;font-size:19px;line-height:1.3}body.formula-page #ps-method-preview.formula-main .fast-letter>summary small{color:#595047;font-size:14px;line-height:1.5}body.formula-page #ps-method-preview.formula-main :is(.fast-letter,.formula-disclosure)>summary :is(b,.method-letter),body.formula-page #ps-method-preview.formula-main .formula-disclosure>summary>span{color:#ef6b18}body.formula-page #ps-method-preview.formula-main .fast-letter>summary .method-letter{font-size:48px;min-width:42px;text-align:left}body.formula-page #ps-method-preview.formula-main :is(.fast-letter,.formula-disclosure)[open]{border-color:#ef6b18}body.formula-page #ps-method-preview.formula-main .formula-disclosure :is(.formula-grid article,.ps-bath,.ps-ready){background:#fff;color:#20201d;box-shadow:none;border-radius:16px}body.formula-page #ps-method-preview.formula-main .formula-disclosure>h2{color:#20201d}body.formula-page #ps-method-preview.formula-main .formula-disclosure>:is(.ps-lead,.ps-note){color:#595047}@media(max-width:760px){body.formula-page #ps-method-preview.formula-main .fast-letter>summary{min-height:104px;gap:14px}body.formula-page #ps-method-preview.formula-main .fast-letter>summary .method-letter{font-size:42px;min-width:36px}}
