.fh-tilt-area{perspective:600px}.fh-tilt{transform:rotateX(var(--fh-rx,0deg)) rotateY(var(--fh-ry,0deg)) rotate(var(--fh-rest-z,0deg));transform-style:preserve-3d;transition:transform .5s var(--fh-curve,cubic-bezier(.23, 1, .32, 1));position:relative}.fh-tilt-area:hover>.fh-tilt,.fh-tilt-area:focus-within>.fh-tilt{transition:transform .13s ease-out}.fh-tilt-area:hover>.fh-tilt{transform:translate3d(0,-12px,34px) rotateX(var(--fh-rx,0deg)) rotateY(var(--fh-ry,0deg)) rotate(0)}.fh-tilt-area:focus-within>.fh-tilt{transform:translate3d(0,-12px,34px)rotate(0)}.fh-preview{display:block;position:relative;overflow:hidden}.fh-preview video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fh-preview video.fh-preview-frame{opacity:1}@media(prefers-reduced-motion:reduce){.fh-tilt{transition:none}.fh-tilt-area:hover>.fh-tilt,.fh-tilt-area:focus-within>.fh-tilt,.fh-tilt-area>.fh-tilt{transform:rotate(var(--fh-rest-z,0deg))}}.fh-preview[data-preview-playing=true]~.hp-fade{opacity:0}.homepage-polish{--home-curve:cubic-bezier(.23,1,.32,1)}.homepage-polish .proces-original{scroll-margin-top:100px}.homepage-polish .proces-step{min-width:0}.homepage-polish .proces-step>span:nth-last-child(2){min-height:2.5em}.homepage-polish .proces-beeld{aspect-ratio:1584/992;background:#fbfaf7;border:1px solid #ffffff30;border-radius:8px;width:100%;display:block;overflow:hidden}.homepage-polish .proces-beeld img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--home-curve),opacity .5s var(--home-curve),filter .5s var(--home-curve);display:block}.homepage-polish .proces-step[aria-pressed=false] .proces-beeld img{opacity:.62;filter:blur(5px);transform:scale(1.045)}.homepage-polish .proces-step[aria-pressed=true] .proces-beeld img{opacity:1;filter:blur();transform:scale(1)}.homepage-polish .proces-step[aria-pressed=true] .proces-beeld{border-color:var(--color-brand-orange)}.homepage-polish .proces-body{min-height:0}.homepage-polish .proces-body p{color:#d0d0d1;max-width:32ch}.homepage-polish .proces-original .sm\:hidden .proces-beeld{margin:4px 0 18px}.homepage-polish .home-story figure>button{transition:transform .5s var(--home-curve),box-shadow .5s var(--home-curve);border-color:#ffffff2e;box-shadow:0 18px 40px -28px #000a}.homepage-polish .home-story figure>button:is(:hover,:focus-visible){transform:translateY(-4px);box-shadow:0 26px 42px -24px #000c}.homepage-polish .home-story figure>button:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:6px}.homepage-polish .home-story figure>button:focus-visible img{transform:scale(1.02)}.homepage-polish .home-story figure>button:focus-visible .rounded-full{transform:scale(1.08)}.homepage-polish .home-story figcaption{margin-top:22px}.homepage-polish .home-faq .faq-item{position:relative}.homepage-polish .home-faq summary{gap:24px;min-height:72px;padding:22px 0}.homepage-polish .home-faq summary>span:first-child{text-wrap:pretty}.homepage-polish .home-faq .faq-icon{border:1px solid var(--color-line);width:30px;height:30px;transition:transform .3s var(--home-curve);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.homepage-polish .home-faq details[open] .faq-icon{transform:rotate(45deg)}.homepage-polish .home-faq details[open] summary{color:var(--color-ink)}.homepage-polish .home-faq .faq-body-inner{max-width:68ch;padding-bottom:26px;padding-right:24px;line-height:1.8}.homepage-polish .home-contact :is(input,textarea){min-height:48px;transition:box-shadow .2s var(--home-curve);background:#fbfaf7;border-color:#797979;padding:12px 14px}.homepage-polish .home-contact textarea{resize:vertical;min-height:116px}.homepage-polish .home-contact :is(input,textarea):focus{outline-offset:2px;outline:2px solid #15171a;box-shadow:0 0 0 5px #e87b2a22}.homepage-polish .home-contact textarea::placeholder{color:#656565;opacity:1}.homepage-polish .home-contact button[type=submit]{min-height:48px;transition:transform .2s var(--home-curve),opacity .2s var(--home-curve)}.homepage-polish .home-contact button[type=submit]:active{transform:translateY(1px)}.homepage-polish .home-contact :is(button,a):focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.homepage-polish .home-contact a{transition:transform .3s var(--home-curve)}.homepage-polish .home-contact a:hover{transform:translateY(-2px)}.homepage-polish>footer{padding-left:24px;padding-right:24px}.homepage-polish>footer>div{max-width:1280px}.homepage-polish>footer nav a{align-items:center;min-height:44px;display:inline-flex}.homepage-polish>footer p{line-height:1.9}.homepage-polish>footer a:focus-visible{outline:2px solid var(--color-paper)}@media(min-width:1024px){.homepage-polish>footer{padding-left:40px;padding-right:40px}}@media(min-width:640px)and (max-width:1023px){.homepage-polish .proces-body{min-height:0}.homepage-polish .proces-body>div{width:100%;transform:none!important}.homepage-polish .proces-body p{max-width:65ch}}@media(max-width:639px){.homepage-polish .proces-original ol li{padding-bottom:26px}.homepage-polish .proces-original ol button{min-height:64px;padding-right:26px;position:relative}.homepage-polish .proces-original ol button:after{content:"+";font:400 22px/1 var(--font-display);color:#b2b3b5;position:absolute;top:22px;right:0}.homepage-polish .proces-original ol button[aria-expanded=true]:after{content:"−";color:var(--color-brand-orange)}.homepage-polish .home-faq summary{font-size:23px;line-height:1.3}}@media(prefers-reduced-motion:reduce){.homepage-polish :is(.proces-beeld img,.home-story figure>button,.home-story figure>button img,.home-story figure>button .rounded-full,.home-contact a,.home-contact button,.home-contact input,.home-contact textarea,.home-faq .faq-icon){transition:none!important;transform:none!important}}.homepage-polish .home-testimonials figure{border-color:#15171a24;box-shadow:0 16px 38px -28px #15171a55}.homepage-polish .home-testimonials figure button{transition:transform .4s var(--home-curve)}.homepage-polish .home-testimonials figure button:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.homepage-polish .home-testimonials blockquote{text-wrap:pretty}@media(prefers-reduced-motion:reduce){.homepage-polish .home-testimonials figure button{transition:none!important;transform:none!important}}.homepage-polish .home-faq summary:is(:hover,:focus-visible){color:#a85518;outline-color:#a85518}.homepage-polish .home-contact a[href*="wa.me"]{color:#15171a}.homepage-polish .proces-body-copy{animation:proces-copy-in .35s var(--home-curve) both}@keyframes proces-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.homepage-polish .proces-body-copy{animation:none}}.homepage-polish .home-problem-flow{background:var(--color-paper);padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(72px,9vw,128px)}.homepage-polish .home-problem-opening>div:first-child{max-width:980px}.homepage-polish .home-problem-eyebrow{color:var(--color-ink-soft);margin-bottom:22px}.homepage-polish #probleem-kop{letter-spacing:-.035em;text-wrap:balance;scroll-margin-top:120px;font-size:clamp(38px,4.5vw,64px);line-height:1.06}.homepage-polish .home-problem-second{color:var(--color-ink-soft);margin-top:8px;display:block}.homepage-polish .home-problem-situations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.homepage-polish .home-problem-situation{background:linear-gradient(145deg,#fffefb,#f5f2ec);border:1px solid #d8d2c659;border-radius:20px;min-width:0;margin:0;padding:7px;box-shadow:inset 0 1px #fff,0 2px 3px #30271905,0 16px 32px -22px #30271940}.homepage-polish .home-problem-image{background:#fffdfa;border-radius:13px;height:220px;padding:8px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #fff}.homepage-polish .home-problem-image img{object-fit:contain;width:100%;height:100%;display:block}.homepage-polish .home-problem-situation figcaption{padding:22px 17px 20px}.homepage-polish .home-pain-number{color:var(--color-ink-soft);letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:11px;display:block}.homepage-polish .home-problem-situation h3{text-wrap:pretty;min-height:2.32em;font-size:clamp(25px,2.1vw,30px);line-height:1.16}.homepage-polish .home-problem-situation p{margin-top:12px;font-size:15px;line-height:1.7}.homepage-polish .home-problem-resolution{border-top:1px solid var(--color-line);margin-top:clamp(48px,6vw,80px);padding-top:clamp(40px,5vw,64px)}.homepage-polish .home-problem-turn{align-items:center;gap:24px;max-width:800px;margin:0 auto;display:flex}@media(max-width:899px){.homepage-polish .home-problem-situations{grid-template-columns:minmax(0,1fr);gap:24px;max-width:520px;margin-left:auto;margin-right:auto}.homepage-polish .home-problem-image{height:240px}.homepage-polish .home-problem-situation h3{min-height:0;font-size:28px}}@media(max-width:639px){.homepage-polish #probleem-kop{font-size:clamp(34px,7.4vw,52px)}.homepage-polish .home-problem-image{height:210px}.homepage-polish .home-problem-situation figcaption{padding:20px 15px}.homepage-polish .home-problem-turn{gap:16px}.homepage-polish .home-problem-turn>svg{width:40px;height:56px}}.homepage-polish .home-pain-entry{perspective:900px;min-width:0}.homepage-polish .home-pain-entry .home-problem-situation{transform-origin:50% 80%;height:100%;transition:transform .55s cubic-bezier(.23,1,.32,1),box-shadow .55s;position:relative}.homepage-polish .home-pain-number{align-items:center;gap:12px;display:flex}.homepage-polish .home-pain-number:after{content:"";background:var(--color-brand-orange,#e98742);transform-origin:0;width:36px;height:1px;transition:transform .55s cubic-bezier(.23,1,.32,1);transform:scaleX(.35)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.homepage-polish .home-pain-entry:hover .home-problem-situation{transform:translateY(-8px)rotateX(2deg);box-shadow:inset 0 1px #fff,0 4px 8px #30271908,0 28px 42px -22px #30271955}.homepage-polish .home-pain-entry:hover .home-pain-number:after{transform:scaleX(1)}}@media(max-width:899px){.homepage-polish .home-pain-entry{transition-delay:0s}}@media(prefers-reduced-motion:reduce){.homepage-polish .home-pain-entry,.homepage-polish .home-pain-entry .home-problem-situation{opacity:1;transition:none;transform:none}.homepage-polish .home-pain-number:after{transition:none;transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.homepage-polish .reveal:not(.is-visible),.homepage-polish .reveal-group .rg-item:not(.is-visible){opacity:0;transform:perspective(1100px)translateY(48px)rotateX(3deg)scale(.975)}.homepage-polish .reveal,.homepage-polish .reveal-group .rg-item{transform-origin:50% 85%;transition:opacity .95s var(--home-curve),transform .95s var(--home-curve);transition-delay:var(--reveal-delay,0s)}.homepage-polish .reveal.is-visible,.homepage-polish .reveal-group .rg-item.is-visible{opacity:1;transform:none}}.homepage-polish .proces-body{opacity:0;transition:grid-template-rows .45s var(--home-curve),opacity .3s ease;grid-template-rows:0fr;display:grid}.homepage-polish .proces-body[data-open=true]{opacity:1;grid-template-rows:1fr}.homepage-polish .proces-body-track{min-height:0;overflow:hidden}.homepage-polish .proces-body-copy p{padding-top:24px}.homepage-polish .home-story figure{perspective:1000px}.homepage-polish .home-story figure>button{box-shadow:0 3px 6px #0003,0 28px 60px -24px #000b,inset 0 1px #ffffff30}.homepage-polish .home-testimonials figure{box-shadow:inset 0 1px #fff,0 4px 8px #15171a08,0 26px 50px -28px #15171a55}.homepage-polish .home-faq .faq-item{transition:background .35s,box-shadow .35s}.homepage-polish .home-faq .faq-item[open]{background:#fffdfa;box-shadow:0 14px 30px -24px #15171a55}.homepage-polish .home-contact form{position:relative}.homepage-polish .home-contact .shadow-premium-lg{border:1px solid #15171a12;box-shadow:inset 0 1px #fff,0 5px 10px #15171a06,0 30px 60px -28px #15171a40}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.homepage-polish .home-story figure>button:is(:hover,:focus-visible){transform:translateY(-7px)rotateX(2deg)}}@media(prefers-reduced-motion:reduce){.homepage-polish .proces-body{transition:none}.homepage-polish .reveal-group .rg-item{opacity:1;transition:none;transform:none}}.homepage-polish .reveal:focus-within,.homepage-polish .reveal-group .rg-item:focus-within{opacity:1;transition:none;transform:none}.sc-act--pinned{position:relative}.sc-stage{height:100vh;height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}
