._finder_1bne4_1{--finder-red:var(--action-primary-bg);--ink:#171615;--cream:#eee8dc;--taupe:#bbae9f;background:radial-gradient(circle at 84% 8%, #ffffff6b, transparent 25%), var(--taupe);color:var(--ink);border:1px solid #342b232b;border-radius:34px;margin:14px;padding:clamp(56px,6vw,92px);overflow:hidden}._heading_1bne4_17{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}._heading_1bne4_17 p,._serviceCategory_1bne4_25,._resultTopline_1bne4_26>span,._products_1bne4_27>span,._addOn_1bne4_28 span{color:#a42723;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}._heading_1bne4_17 h2{max-width:900px;font:800 clamp(64px, 7.4vw, 118px) / var(--display-leading) var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;margin:17px 0 0}._progressCopy_1bne4_45{flex-direction:column;align-items:flex-end;gap:5px;min-width:145px;padding-bottom:8px;display:flex}._progressCopy_1bne4_45 strong{font:800 34px / 1 var(--font-display)}._progressCopy_1bne4_45 span{color:#1c18159e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}._progress_1bne4_45{background:#251d1829;border-radius:999px;height:6px;margin:32px 0 42px;overflow:hidden}._progress_1bne4_45 span{border-radius:inherit;background:var(--finder-red);transform-origin:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}._workspace_1bne4_84{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:start;gap:14px;display:grid}._questions_1bne4_91{padding:4px clamp(8px,2vw,28px) 4px 0}._question_1bne4_91{border:0;border-top:1px solid #2d241d38;margin:0;padding:26px 0 30px}._question_1bne4_91 legend{width:100%;font:800 clamp(25px, 2.4vw, 35px) / 1 var(--font-display);text-transform:uppercase;align-items:center;gap:15px;margin:0 0 18px;padding:0;display:flex}._question_1bne4_91 legend span{color:#a42723;font:800 9px / 1 var(--font-sans)}._options_1bne4_118{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._option_1bne4_118,._optionActive_1bne4_125{min-height:83px;color:var(--ink);text-align:left;cursor:pointer;background:#faf6ee59;border:1px solid #2c231c33;border-radius:18px;grid-template-columns:35px 1fr;align-items:center;gap:12px;padding:13px;transition:transform .18s,border-color .18s,background-color .18s;display:grid}._option_1bne4_118:hover,._optionActive_1bne4_125{background:var(--cream);border-color:#53231f8c;transform:translateY(-2px)}._optionMark_1bne4_148{color:#7d7064;background:#241d181c;border-radius:12px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:grid}._optionActive_1bne4_125 ._optionMark_1bne4_148{background:var(--finder-red);color:#090807}._option_1bne4_118>span:last-child,._optionActive_1bne4_125>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}._option_1bne4_118 strong,._optionActive_1bne4_125 strong{font:700 20px / 1 var(--font-display);text-transform:uppercase}._option_1bne4_118 small,._optionActive_1bne4_125 small{color:#70655b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}._privacyNote_1bne4_189{color:#61574f;align-items:center;gap:8px;margin:18px 0 0;font-size:9px;line-height:1.5;display:flex}._privacyNote_1bne4_189 span{color:var(--finder-red);font-size:18px}._result_1bne4_26{background:radial-gradient(circle at 82% 12%, #ef332d2b, transparent 27%), var(--ink);color:#f6f0e7;border:1px solid #373432;border-radius:28px;min-height:670px;position:sticky;top:112px;overflow:hidden;box-shadow:0 28px 70px #2c211933}._emptyResult_1bne4_218{flex-direction:column;min-height:670px;padding:clamp(34px,4.2vw,64px);display:flex}._resultNumber_1bne4_225{color:var(--finder-red);font:800 12px / 1 var(--font-display)}._resultGlyph_1bne4_230{border:1px solid #ef332d61;border-radius:50%;width:168px;height:168px;margin:auto;position:relative}._resultGlyph_1bne4_230:before,._resultGlyph_1bne4_230:after,._resultGlyph_1bne4_230 i{content:"";border-radius:50%;position:absolute}._resultGlyph_1bne4_230:before{border:1px solid #ffffff29;inset:23px}._resultGlyph_1bne4_230:after{background:var(--finder-red);width:28px;height:28px;top:18px;right:18px;box-shadow:-78px 101px #ef332d66}._resultGlyph_1bne4_230 i:first-child{background:#d8cab9;width:55px;height:55px;top:56px;left:56px}._resultGlyph_1bne4_230 i:nth-child(2){background:#fff;width:8px;height:8px;top:34px;left:49px}._resultGlyph_1bne4_230 i:nth-child(3){background:#fff;width:12px;height:12px;bottom:35px;right:41px}._emptyResult_1bne4_218>p{color:#d96b64;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}._emptyResult_1bne4_218 h3{max-width:490px;font:800 clamp(42px, 4.7vw, 68px) / .9 var(--font-display);text-transform:uppercase;margin:0}._emptyMeta_1bne4_301{color:#837c75;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:9px;font-weight:700}._recommendation_1bne4_310{flex-direction:column;min-height:670px;padding:clamp(30px,3.6vw,54px);display:flex}._resultTopline_1bne4_26{justify-content:space-between;align-items:center;gap:20px;display:flex}._resultTopline_1bne4_26>span,._serviceCategory_1bne4_25,._products_1bne4_27>span,._addOn_1bne4_28 span{color:#e56b64}._resultTopline_1bne4_26 button{color:#a29b94;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f6964;padding:0 0 4px;font-size:8px;font-weight:800}._serviceCategory_1bne4_25{margin-top:44px}._recommendation_1bne4_310>h3{max-width:620px;font:800 clamp(55px, 5.5vw, 84px) / .82 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:11px 0 22px}._serviceMeta_1bne4_356{border-top:1px solid #3c3936;border-bottom:1px solid #3c3936;grid-template-columns:1fr 1fr;display:grid}._serviceMeta_1bne4_356>span{flex-direction:column;gap:6px;padding:16px 0;display:flex}._serviceMeta_1bne4_356>span+span{border-left:1px solid #3c3936;padding-left:20px}._serviceMeta_1bne4_356 small{color:#837c75;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}._serviceMeta_1bne4_356 strong{font:700 23px / 1 var(--font-display);text-transform:uppercase}._why_1bne4_388{margin:24px 0}._why_1bne4_388>strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}._why_1bne4_388 p,._catalogNote_1bne4_401,._ctaNote_1bne4_402{color:#aaa29a;margin:0;font-size:10px;line-height:1.6}._addOn_1bne4_28{background:#23211f;border:1px solid #423c38;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}._addOn_1bne4_28>div{flex-direction:column;gap:6px;display:flex}._addOn_1bne4_28 strong{font:700 18px / 1 var(--font-display);text-transform:uppercase}._addOn_1bne4_28 b{color:#d7c9bb;white-space:nowrap;font-size:9px}._products_1bne4_27{margin-top:18px}._products_1bne4_27>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}._products_1bne4_27 article{background:#211f1d;border:1px solid #3d3936;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}._products_1bne4_27 img{object-fit:contain;background:#eee8df;border-radius:10px;width:58px;height:58px}._products_1bne4_27 p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}._products_1bne4_27 strong{font:700 14px / 1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}._products_1bne4_27 small{color:#8e8780;font-size:7px;line-height:1.3}._catalogNote_1bne4_401{border:1px dashed #4b4642;border-radius:12px;margin-top:18px;padding:13px}._cta_1bne4_402{background:var(--finder-red);color:#090807;letter-spacing:.08em;text-transform:uppercase;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;min-height:56px;margin-top:auto;padding:0 20px;font-size:10px;font-weight:800;transition:transform .18s,background-color .18s;display:flex}._cta_1bne4_402:hover{color:var(--ink);background:#f6eee3;transform:translateY(-2px)}._ctaNote_1bne4_402{text-align:center;margin-top:11px;font-size:8px}:is(._option_1bne4_118:focus-visible,._optionActive_1bne4_125:focus-visible){outline-offset:3px;outline:3px solid #7d1f1b}._resultTopline_1bne4_26 button:focus-visible{outline-offset:3px;outline:3px solid #fff}._cta_1bne4_402:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:1050px){._finder_1bne4_1{padding-inline:4vw}._workspace_1bne4_84{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)}._options_1bne4_118{grid-template-columns:1fr}._result_1bne4_26,._emptyResult_1bne4_218,._recommendation_1bne4_310{min-height:760px}._products_1bne4_27>div{grid-template-columns:1fr}}@media (max-width:800px){._heading_1bne4_17{flex-direction:column;align-items:flex-start;gap:24px}._progressCopy_1bne4_45{align-items:flex-start}._workspace_1bne4_84{grid-template-columns:1fr}._questions_1bne4_91{padding-right:0}._options_1bne4_118{grid-template-columns:repeat(2,minmax(0,1fr))}._result_1bne4_26{min-height:650px;position:static}._emptyResult_1bne4_218,._recommendation_1bne4_310{min-height:650px}}@media (max-width:760px){._finder_1bne4_1{width:auto;min-width:0;max-width:100%;margin-top:clamp(10px,1.84vw,14px);margin-right:max(clamp(10px, 1.84vw, 14px), env(safe-area-inset-right));margin-bottom:clamp(10px,1.84vw,14px);margin-left:max(clamp(10px, 1.84vw, 14px), env(safe-area-inset-left));padding-top:clamp(52px,7.4vw,56px);padding-right:clamp(16px,4vw,30px);padding-bottom:max(clamp(24px, 7.4vw, 56px), env(safe-area-inset-bottom));border-radius:clamp(24px,4.45vw,34px);padding-left:clamp(16px,4vw,30px);overflow-x:clip}._heading_1bne4_17 h2{max-width:100%;font-size:clamp(48px,36.3px + 3.66vw,64px);line-height:var(--display-leading);letter-spacing:var(--display-tracking);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}._heading_1bne4_17,._workspace_1bne4_84,._questions_1bne4_91,._question_1bne4_91,._options_1bne4_118,._result_1bne4_26,._emptyResult_1bne4_218,._recommendation_1bne4_310,._products_1bne4_27,._products_1bne4_27>div,._addOn_1bne4_28{min-width:0;max-width:100%}._progress_1bne4_45{margin:clamp(24px,4.2vw,32px) 0 clamp(28px,5.5vw,42px)}._question_1bne4_91{padding:clamp(22px,3.42vw,26px) 0 clamp(26px,3.95vw,30px)}._option_1bne4_118,._optionActive_1bne4_125{touch-action:manipulation;min-height:78px}._option_1bne4_118 small,._optionActive_1bne4_125 small,._products_1bne4_27 strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}._result_1bne4_26{border-radius:clamp(22px,3.7vw,28px);min-height:0;position:static;top:auto}._emptyResult_1bne4_218{min-height:clamp(500px,85vw,650px);padding:clamp(24px,4.5vw,34px) clamp(18px,4.5vw,34px)}._recommendation_1bne4_310{min-height:clamp(600px,85vw,650px);padding:clamp(24px,3.95vw,30px) clamp(18px,3.95vw,30px)}._emptyResult_1bne4_218 h3{letter-spacing:-.005em;overflow-wrap:break-word;font-size:clamp(36px,32px + 1.32vw,42px);line-height:.94}._resultTopline_1bne4_26{flex-wrap:wrap;gap:8px 16px;min-width:0}._resultTopline_1bne4_26 button{touch-action:manipulation;align-items:center;min-height:44px;padding:0 2px;display:inline-flex}._serviceCategory_1bne4_25{margin-top:clamp(28px,5.8vw,44px)}._recommendation_1bne4_310>h3{letter-spacing:-.012em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(44px,36px + 2.5vw,55px);line-height:.9}._serviceMeta_1bne4_356 strong{font-size:clamp(20px,17.8px + .66vw,23px)}._addOn_1bne4_28,._products_1bne4_27 article{max-width:100%}._products_1bne4_27 img{aspect-ratio:1;object-fit:contain;flex:none}._cta_1bne4_402{touch-action:manipulation;width:100%;min-height:56px}}@media (max-width:620px){._options_1bne4_118{grid-template-columns:1fr}._addOn_1bne4_28{flex-direction:column;align-items:flex-start}._products_1bne4_27>div{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse) and (max-width:760px){._option_1bne4_118:hover,._optionActive_1bne4_125,._cta_1bne4_402:hover{transform:none}}@media (prefers-reduced-motion:reduce){._progress_1bne4_45 span,._option_1bne4_118,._optionActive_1bne4_125,._cta_1bne4_402{transition:none}._finder_1bne4_1 *,._finder_1bne4_1 :before,._finder_1bne4_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
