@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html{scroll-behavior:smooth;scroll-padding-top:5rem;scrollbar-gutter:stable;font-size:2.56vw}body{margin:0;color:#111;font-weight:500;font-size:1rem;font-family:Zen Kaku Gothic Antique,sans-serif;line-height:1.71;letter-spacing:.05em;background:#f9faf3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}picture{display:block}img{width:100%;height:auto}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.l-footer{display:none;color:#fff;background:#111;padding-block:5.5rem 2.6rem}body:has(.p-start.is-active) .l-footer,body:has(.p-result.is-active) .l-footer{display:block}.l-footer__top{display:flex;flex-direction:column;gap:4.2rem;align-items:center;justify-content:space-between;width:100%;margin-inline:auto}.l-footer__logo{width:14.2rem}.l-footer__link{position:relative;padding-right:2.2rem;text-decoration:underline}.l-footer__link:before{position:absolute;top:0;right:0;bottom:0;display:block;width:1.3rem;height:1.3rem;margin:auto;background:currentcolor;content:"";mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27'%20height='27'%3e%3cpath%20fill='%23111'%20fill-rule='evenodd'%20d='M24.363%2020.303V2.03H6.091V.001h20.303v20.302zm-4.06-14.212v20.303H0V6.091h20.303M2.03%2024.364h16.243V8.121H2.03z'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain;mask-size:contain}.l-footer__link+.l-footer__link{margin-left:0}.l-footer__copy{width:37rem;margin:5rem auto 0;font-size:1.2rem;font-family:Poppins,sans-serif;line-height:1.8;letter-spacing:0}.l-header{position:relative;z-index:100;display:none;width:100%;transition:all .3s ease-in-out}body:has(.p-start.is-active) .l-header,body:has(.p-result.is-active) .l-header{display:block}.l-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;background:#fbc400;transition:all .3s ease-in-out;padding-inline:0 .5rem}.l-header__logo{z-index:1;width:11.8rem;line-height:1;transition:all .3s ease-in-out}.l-header__logo a{display:block;transition:all .3s ease-in-out}@media (hover: hover) and (pointer: fine){.l-header__logo a:hover{opacity:.7}}@media (hover: none) and (pointer: coarse){.l-header__logo a:active{opacity:.7}}.l-header__cta{margin-inline:auto .7rem}.l-header__button{position:relative;display:grid;width:12rem;height:3.5rem;overflow:hidden;color:#fff;font-weight:700;font-size:1.1rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);border-radius:1.7rem;place-items:center}.l-header__hamburger{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff;border-radius:50%}.l-header__hamburger span{display:block;width:1.5rem;height:1px;background-image:linear-gradient(0deg,#111111fe,#666);transition:all .3s ease-in-out}.l-header__hamburger.is-active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.l-header__hamburger.is-active span:nth-child(2){opacity:0}.l-header__hamburger.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.l-page{display:flex;flex-direction:column;min-height:100dvh;overflow:clip;background:transparent url("/kodak-physical-support-color/assets/images/selfcheck/bg.webp") repeat top center/100%}.c-note-text{font-size:1.4rem;line-height:1.8}.c-step-progress{display:none;border-bottom:1px solid #e7ead6}.c-step-progress__item{display:grid;flex:1;width:25%;height:3.5rem;text-align:center;transition:background-color .3s ease,color .3s ease;place-items:center}.c-step-progress__item>span{color:#1113;font-weight:600;font-size:1.3rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0}.c-step-progress__item.is-current{background-color:#e7ead6}.c-step-progress__item.is-current>span{background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-step-buttons{display:flex;gap:1rem;margin-top:auto}.c-step-button{display:grid;height:6rem;place-items:center;text-align:center;border-radius:3rem;cursor:pointer;transition:opacity .3s ease,background-color .3s ease}.c-step-button--next{position:relative;width:23rem;color:#fff;font-weight:600;font-size:1.8rem;line-height:1;letter-spacing:.05em;background:linear-gradient(90deg,#111111fe,#999);border:1px solid #e7ead6}.c-step-button--next.is-en{font-family:Poppins,sans-serif;letter-spacing:0}.c-step-button--next:after{position:absolute;top:50%;right:2.5rem;width:.9rem;border-top:.15rem solid #fff;border-right:.15rem solid #fff;transform:translateY(-50%) rotate(45deg);content:"";aspect-ratio:1}@media (hover: hover) and (pointer: fine){.c-step-button--next:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.c-step-button--next:active{opacity:.8}}.c-step-button--next:disabled{background-color:#ccc;cursor:not-allowed;opacity:1}.c-step-button--next small{color:#ffffff80;font-size:1.2rem;line-height:1;letter-spacing:0}.c-step-button--prev{position:relative;width:10rem;font-size:1.4rem;line-height:1;letter-spacing:.05em;background-color:#fff}.c-step-button--prev>span{padding-left:.5em}.c-step-button--prev:before{position:absolute;top:50%;left:2.7rem;width:.9rem;border-top:.15rem solid #000;border-left:.15rem solid #000;transform:translateY(-50%) rotate(-45deg);content:"";aspect-ratio:1}@media (hover: hover) and (pointer: fine){.c-step-button--prev:hover{background-color:#f5f5f5}}@media (hover: none) and (pointer: coarse){.c-step-button--prev:active{background-color:#f5f5f5}}.c-step-button:disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.is-retest-mode .c-step-button--prev{width:34rem;font-weight:600;font-size:1.8rem}@keyframes rotateLens{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotateLensOffset{0%{transform:rotate(45deg)}to{transform:rotate(-315deg)}}.p-start{position:relative;display:none;padding:12.5rem 2.5rem 13.5rem}.p-start.is-active{display:block}.p-start__visual{position:absolute;top:-2rem;right:0;z-index:1000;width:14.5rem;pointer-events:none}.p-start__bg-lens{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:clip;pointer-events:none}.p-start__bg-lens-top,.p-start__bg-lens-bottom{position:absolute;left:50%;width:90rem;height:90rem;overflow:hidden;transform:translate(-50%)}.p-start__bg-lens-top{top:-7rem;clip-path:inset(0 0 50% 0)}.p-start__bg-lens-bottom{bottom:-7rem;clip-path:inset(50% 0 0 0)}.p-start__bg-lens-rotate{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url("/kodak-physical-support-color/assets/images/selfcheck/bg-lens.webp") no-repeat center/contain;transform-origin:center center;animation:rotateLens 180s linear infinite}.p-start__bg-lens-bottom .p-start__bg-lens-rotate{animation:rotateLensOffset 180s linear infinite}.p-start__inner{position:relative;z-index:1;text-align:center}.p-start__title{position:relative;margin-bottom:2.5rem;font-weight:700;font-size:4.2rem;line-height:1.26;background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.p-start__title-emphasis{display:inline-block}.p-start__title-emphasis:after{position:absolute;top:1.2rem;left:50%;z-index:-1;width:23.9rem;height:6.4rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 222.12 59.63"><path d="M219.99 21.86c-.42-1.75-1.44-3.93-2.94-5.66-2.11-2.45-4.56-3.58-6.83-4.25-6.99-2.05-14.2-1.31-21.21-.72-18.54 1.56-37.09 5.98-55.48 12.23-6 2.04-12.01 4.23-17.98 7.04 2.76-6.35 4.83-14.06 2.56-21.53-1.49-4.91-3.64-5.94-5.89-6.47-6.31-1.49-12.85.66-19.12 2.45-20.42 5.83-40.74 15.66-60.78 27.24C22.17 38.05 12.29 44.72 2.56 54.3c-.84.83-.71 3.87.19 3.25 13.63-9.5 36.17-22.29 54.45-30.76 9.46-4.38 18.95-8.31 28.48-11.48 7.15-2.38 14.37-4.62 21.58-4.97 2.29-.11 3.61-.01 5.54 1.27.33.22.86.8.62.46.76 1.05 1.48 2.46 1.22 4.85-.35 3.26-1.08 5.95-2.02 8.03-1.56 3.45-2.82 6.47-4.47 9.61-1.42 2.72-.62 8.6 1.23 7.56 15.58-8.85 31.62-13.2 47.48-17 16.35-3.92 32.97-7.48 49.39-5.39 2.82.36 5.65.82 8.45 1.64.92.27 1.82.39 2.69 1.01.3.21.61.46.85.77 1.17 1.51 2.24.83 1.74-1.28Z" fill="%23ffef9e" stroke="%23ffef9e" stroke-miterlimit="10" stroke-width="4"/></svg>') no-repeat center/contain;transform:translate(-50%);content:"";pointer-events:none}.p-start__title-underline{position:absolute;top:1.2rem;left:50%;z-index:-1;width:23.9rem;height:auto;transform:translate(-50%);pointer-events:none}.p-start__lead{margin-bottom:1.9rem;font-size:1.4rem;line-height:1.75;letter-spacing:.05em}.p-start__link{position:relative;display:inline-block;margin:0 auto 3.5rem;padding-left:1.6rem;font-size:1.4rem;line-height:1;text-decoration:underline;cursor:pointer;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.p-start__link:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.p-start__link:active{opacity:.8}}.p-start__link:before{position:absolute;top:50%;left:0;width:1rem;height:.6rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.56 5.93"><path d="m.65.65 4.63 4.63L9.91.65" style="fill:none;stroke:%23111;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%) rotate(-90deg);content:""}.p-start__button{position:relative;display:block;width:26rem;height:6rem;margin:0 auto;font-weight:700;font-size:1.7rem;line-height:1;background:#fbc400;border-radius:3rem;cursor:pointer;transition:opacity .3s ease}.p-start__button svg{position:absolute;width:1rem;margin:auto;transform:rotate(-90deg);inset:0 2.5rem 0 auto}@media (hover: hover) and (pointer: fine){.p-start__button:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.p-start__button:active{opacity:.8}}.p-method-modal{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.p-method-modal.is-open{visibility:visible;opacity:1}.p-method-modal.is-open .p-method-modal__content{transform:scale(1)}.p-method-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p-method-modal__content{position:relative;z-index:1;width:34rem;padding:4rem 4rem 4.5rem;background:#fff;border-radius:1rem;transform:scale(.9);transition:transform .3s ease}.p-method-modal__close{position:absolute;top:-1.5rem;right:-1.5rem;display:grid;width:4.5rem;color:#fff;font-weight:300;font-size:1.5rem;line-height:1;background:linear-gradient(90deg,#111111fe,#999);border-radius:50%;cursor:pointer;transition:opacity .3s ease;aspect-ratio:1;place-items:center}@media (hover: hover) and (pointer: fine){.p-method-modal__close:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.p-method-modal__close:active{opacity:.8}}.p-method-modal__header{text-align:center}.p-method-modal__title{background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;margin:0 auto 3.5rem;font-weight:700;font-size:2.3rem;line-height:1;letter-spacing:.05em;text-align:center}.p-method-modal__title:after{position:absolute;top:-.8rem;right:-.9rem;width:1.4rem;height:1.2rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25.81 24.66"><defs><style>.cls-1{fill:none;stroke:%23ff9a49;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}<\/style></defs><path d="M16.82 7.67 9.9 15.23M3.24 1.5 1.5 11.45M24.31 20l-10.03 3.16" class="cls-1"/></svg>');background-repeat:no-repeat;background-size:contain;content:""}.p-method-modal__steps{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3rem}.p-method-modal__step{position:relative;display:flex;gap:1.5rem;align-items:center}.p-method-modal__step:not(:last-child){margin-bottom:1.5rem}.p-method-modal__step:not(:last-child):after{position:absolute;bottom:-.5rem;left:3.5rem;width:2rem;height:.8rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.92 8.41"><defs><style>.cls-1{fill:none;stroke:%23e7ead6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}<\/style></defs><path d="m.65 4.21 3.56 3.55M4.21.65.65 4.21h20.62" class="cls-1"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(-90deg);content:""}.p-method-modal__step-left{position:relative;flex-shrink:0}.p-method-modal__step-title{position:absolute;top:-1.2rem;left:-.9rem;z-index:1;width:4rem;height:auto}.p-method-modal__step-icon{display:flex;align-items:center;justify-content:center;width:9rem;background:#f9faf3;border:1px solid #e7ead6;border-radius:50%;aspect-ratio:1}.p-method-modal__step-icon img{display:block;width:5rem;height:5rem;object-fit:contain}.p-method-modal__step-text{flex:1;font-size:1.4rem;line-height:1.71}.p-method-modal__start{position:relative;display:grid;width:100%;max-width:26rem;height:6rem;margin:0 auto;font-weight:700;font-size:1.7rem;line-height:1;background:#fbc400;border:none;border-radius:3rem;cursor:pointer;transition:opacity .3s ease;place-items:center}.p-method-modal__start svg{position:absolute;top:50%;right:2.5rem;width:1rem;height:auto;transform:translateY(-50%) rotate(-90deg)}@media (hover: hover) and (pointer: fine){.p-method-modal__start:hover{opacity:.85}}@media (hover: none) and (pointer: coarse){.p-method-modal__start:active{opacity:.85}}.p-step{display:none}.p-step.is-active{display:block}.p-step.is-hidden{display:none}.p-step__inner{padding:3rem 2.5rem}.p-step__layout{display:flex;flex-direction:column;height:90svh}.p-step__content{flex:1}.p-step__description{margin-bottom:3rem}.p-step__image{width:35.1rem;margin-bottom:3rem;margin-left:-1rem}.p-step02__content{display:flex;align-items:center;justify-content:center;height:100%}.p-step02__color-display{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:18rem;aspect-ratio:1;border-radius:50%}.p-step02__progress-ring{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;transform:translate(-50%,-50%)}.p-step02__progress-track,.p-step02__progress-fill{stroke:#000}.p-step02__progress-fill{transition:stroke-dashoffset .1s linear}.p-step02__color-name{position:relative;z-index:1;margin-bottom:.8rem;font-weight:700;font-size:3.2rem;line-height:1;letter-spacing:.05em}.p-step02__counter{position:relative;z-index:1;font-weight:600;font-size:1.3rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:0}body.is-color-testing{transition:background-color .3s ease}body.is-color-testing .l-page{background:transparent}body.is-color-testing .c-step-progress{background-color:transparent;border-bottom-color:#0000001a}body.is-color-testing .c-step-progress__item.is-current{background:#0000001a}body.is-color-testing .c-step-progress__item.is-current>span{background:none;background-clip:initial;-webkit-text-fill-color:initial}body.is-color-testing .c-step-button--next{background:#0000001a;border:1px solid rgba(0,0,0,.01)}body.is-color-testing .c-step-button--prev{background:transparent;border:1px solid rgba(0,0,0,.1)}body.is-color-testing[data-contrast=dark] .p-step02__color-name,body.is-color-testing[data-contrast=dark] .p-step02__counter{color:inherit}body.is-color-testing[data-contrast=dark] .c-step-progress__item.is-current>span{color:inherit}body.is-color-testing[data-contrast=dark] .c-step-button--next{color:inherit}body.is-color-testing[data-contrast=dark] .c-step-button--next:after{border-color:#000}body.is-color-testing[data-contrast=dark] .c-step-button--prev{color:inherit}body.is-color-testing[data-contrast=dark] .c-step-button--prev:before{border-color:#000}body.is-color-testing[data-contrast=light] .p-step02__color-name,body.is-color-testing[data-contrast=light] .p-step02__counter{color:#fff}body.is-color-testing[data-contrast=light] .c-step-progress__item.is-current>span{color:#fff}body.is-color-testing[data-contrast=light] .c-step-button--next{color:#fff}body.is-color-testing[data-contrast=light] .c-step-button--next:after{border-color:#fff}body.is-color-testing[data-contrast=light] .c-step-button--prev{color:#fff}body.is-color-testing[data-contrast=light] .c-step-button--prev:before{border-color:#fff}body.is-color-testing[data-color-id=black] .c-step-progress__item>span{color:#fff3}body.is-color-testing[data-color-id=black].is-color-testing .c-step-progress__item.is-current{background:#ffffff1a}body.is-color-testing[data-color-id=black] .p-step02__progress-track,body.is-color-testing[data-color-id=black] .p-step02__progress-fill{stroke:#fff}body.is-color-testing[data-color-id=black] .p-step02 .c-step-button--next,body.is-color-testing[data-color-id=black] .p-step02 .c-step-button--prev{background:#ffffff1a;border:1px solid rgba(255,255,255,.01)}.p-step03__question{margin:0 -2.5rem}.p-step03__question:not(:last-child){margin-bottom:2.5rem;padding-bottom:3rem;border-bottom:1px solid #e7ead6}.p-step03__question-number{background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;margin:0 auto 1.6rem;font-weight:600;font-size:2.8rem;font-family:Poppins,sans-serif;line-height:1;letter-spacing:.05em;text-align:center}.p-step03__question-text{margin-bottom:1rem;font-weight:700;font-size:1.7rem;line-height:1.58;letter-spacing:.05em;text-align:center}.p-step03__color-list{display:flex;gap:.8rem;align-items:center;justify-content:center;margin-bottom:2rem}.p-step03__color-item{position:relative;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:0;background:none;border:none;cursor:pointer;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.p-step03__color-item:hover{opacity:.7}}@media (hover: none) and (pointer: coarse){.p-step03__color-item:active{opacity:.7}}.p-step03__color-item.is-selected .p-step03__color-circle{border:3px solid rgba(0,0,0,.3)}.p-step03__color-item.is-selected .p-step03__selecting-badge{display:block}.p-step03__color-item.is-disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.p-step03__color-item.is-disabled .p-step03__selected-badge{display:block}.p-step03__color-circle{position:relative;display:block;width:5rem;aspect-ratio:1;border-radius:50%}.p-step03__color-circle[data-contrast=dark] .p-step03__selecting-badge,.p-step03__color-circle[data-contrast=dark] .p-step03__selected-badge{color:#000}.p-step03__color-circle[data-contrast=light] .p-step03__selecting-badge,.p-step03__color-circle[data-contrast=light] .p-step03__selected-badge{color:#fff}.p-step03__color-label{font-size:1.4rem;line-height:1;letter-spacing:.05em}.p-step03__selecting-badge{position:absolute;top:50%;left:50%;display:none;color:#fff;font-size:1.1rem;line-height:1;letter-spacing:.05em;white-space:nowrap;text-align:center;transform:translate(-50%,-50%)}.p-step03__selected-badge{position:absolute;top:50%;left:50%;display:none;color:#fff;font-size:1rem;line-height:1;letter-spacing:.05em;white-space:nowrap;text-align:center;transform:translate(-50%,-50%)}.p-step03__retest-link{display:flex;gap:.8rem;align-items:center;justify-content:center;margin:0 auto;color:inherit;font-size:1.3rem;line-height:1;letter-spacing:.05em;text-decoration:underline;cursor:pointer;transition:opacity .2s}@media (hover: hover) and (pointer: fine){.p-step03__retest-link:hover{opacity:.7}}@media (hover: none) and (pointer: coarse){.p-step03__retest-link:active{opacity:.7}}.p-step03__retest-link:before{font-size:1.2rem;content:">"}.p-step03__retest-link.is-inactive{cursor:not-allowed;opacity:.2;pointer-events:none}.p-result__title{background:linear-gradient(90deg,#ed0000fe,#ff9b4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.4rem;font-weight:700;font-size:2.3rem;line-height:1;letter-spacing:.05em;text-align:center}.p-result__lead{margin-bottom:2.7rem;font-weight:700;font-size:1.7rem;line-height:1;letter-spacing:.05em;text-align:center}.p-result__colors{display:flex;gap:1.4rem;align-items:center;justify-content:center;margin-bottom:3rem}.p-result__color-item{display:flex;align-items:center}.p-result__color-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:12rem;border-radius:50%;aspect-ratio:1}.p-result__color-circle[data-contrast=dark] .p-result__color-label{color:#111}.p-result__color-circle[data-contrast=light] .p-result__color-label{color:#fff}.p-result__color-label{display:flex;flex-direction:column;gap:1.1rem;align-items:center;text-align:center}.p-result__color-number{font-size:1.3rem;line-height:1;letter-spacing:.05em}.p-result__color-name{font-weight:700;font-size:2.8rem;line-height:1;letter-spacing:.05em}.p-result__color-separator{font-size:1.6rem;line-height:1}.p-result__description{margin-bottom:3rem;font-size:1.4rem;line-height:1.71}.p-result__description p+p{margin-top:2.7rem}.p-result__image{margin-bottom:3.2rem;text-align:center}.p-result__image img{width:100%;height:auto;border-radius:1rem}.p-result__image-note{margin-top:1.9rem;color:#111;font-weight:300;font-size:1rem;line-height:1;letter-spacing:.05em}.p-result__actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:3.2rem}.p-result__button{position:relative;display:flex;gap:.9rem;align-items:center;justify-content:center;height:6rem;font-weight:700;font-size:1.7rem;line-height:1;letter-spacing:.05em;border-radius:3rem;transition:opacity .3s ease}@media (hover: hover) and (pointer: fine){.p-result__button:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.p-result__button:active{opacity:.8}}.p-result__button--search{color:#fff;background:linear-gradient(90deg,#ed0000fe,#ff9b4a)}.p-result__button--search svg{flex-shrink:0;width:2rem;aspect-ratio:1}.p-result__button--detail{background:#fbc400}.p-result__button--detail svg{position:absolute;top:0;right:2.5rem;bottom:0;flex-shrink:0;width:1rem;margin:auto;transform:rotate(-90deg)}.p-result__retest{display:flex;gap:.8rem;align-items:center;justify-content:center;margin:0 auto;color:#111;font-size:1.4rem;line-height:1;letter-spacing:.05em;text-decoration:underline;cursor:pointer;transition:opacity .3s ease}.p-result__retest svg{width:1.6rem}@media (hover: hover) and (pointer: fine){.p-result__retest:hover{opacity:.8}}@media (hover: none) and (pointer: coarse){.p-result__retest:active{opacity:.8}}.u-ta-c{text-align:center}.u-uppercase{text-transform:uppercase}
