.configuration-module-scss-module__Dyn_OW__configurationPage{color:#111827;background:radial-gradient(circle at 7% 4%,#d9eaff94,#0000 30%),radial-gradient(circle at 92% 24%,#dceafa75,#0000 32%),linear-gradient(145deg,#fff 0%,#f8fbff 54%,#f3f8fd 100%);flex:1;min-height:100vh}.configuration-module-scss-module__Dyn_OW__pageInner{width:min(1280px,100% - 104px);margin:0 auto;padding:116px 0 96px}.configuration-module-scss-module__Dyn_OW__steps{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#ffffff9e;border:1px solid #ffffffe0;border-radius:999px;align-items:center;width:fit-content;padding:7px;display:flex;box-shadow:inset 0 1px #fff,0 8px 22px #1e406912}.configuration-module-scss-module__Dyn_OW__steps>span{color:#94a3b8;letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.configuration-module-scss-module__Dyn_OW__steps .configuration-module-scss-module__Dyn_OW__completedStep{color:#64748b}.configuration-module-scss-module__Dyn_OW__steps .configuration-module-scss-module__Dyn_OW__currentStep{color:#fff;background:#172033;box-shadow:0 5px 13px #0f172a2e}.configuration-module-scss-module__Dyn_OW__heading{margin-top:54px}.configuration-module-scss-module__Dyn_OW__heading h1,.configuration-module-scss-module__Dyn_OW__heading p{margin:0}.configuration-module-scss-module__Dyn_OW__heading h1{letter-spacing:-.045em;margin-top:8px;font-size:clamp(36px,3.3vw,48px);font-weight:760;line-height:1.2}.configuration-module-scss-module__Dyn_OW__backLink{color:#526176;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.configuration-module-scss-module__Dyn_OW__backLink:hover{color:#0f5e96}.configuration-module-scss-module__Dyn_OW__backLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0369b4}.configuration-module-scss-module__Dyn_OW__heading .configuration-module-scss-module__Dyn_OW__eyebrow{color:#0369b4;letter-spacing:.12em;margin-top:30px;font-size:13px;font-weight:750}.configuration-module-scss-module__Dyn_OW__heading .configuration-module-scss-module__Dyn_OW__intro{color:#64748b;margin-top:14px;font-size:17px;line-height:1.7}.configuration-module-scss-module__Dyn_OW__configurationLayout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:56px;margin-top:58px;display:grid}.configuration-module-scss-module__Dyn_OW__productColumn{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:38px}.configuration-module-scss-module__Dyn_OW__productPreview,.configuration-module-scss-module__Dyn_OW__estimateCard,.configuration-module-scss-module__Dyn_OW__optionSection{-webkit-backdrop-filter:saturate(140%)blur(18px);backdrop-filter:saturate(140%)blur(18px);background:#ffffffab;border:1px solid #ffffffe6;box-shadow:inset 0 1px #fff,inset 0 -18px 36px #4861840a,0 18px 44px #1e406917,0 2px 7px #1e40690d}.configuration-module-scss-module__Dyn_OW__productPreview{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:296px;padding:34px;display:flex;position:relative;overflow:hidden}.configuration-module-scss-module__Dyn_OW__productPreview>div{z-index:1;position:relative}.configuration-module-scss-module__Dyn_OW__productPreview>div p,.configuration-module-scss-module__Dyn_OW__productPreview>div h2,.configuration-module-scss-module__Dyn_OW__productPreview>div span{margin:0}.configuration-module-scss-module__Dyn_OW__productPreview>div p{color:#64748b;font-size:13px;font-weight:650}.configuration-module-scss-module__Dyn_OW__productPreview>div h2{letter-spacing:-.035em;margin-top:7px;font-size:30px;font-weight:760}.configuration-module-scss-module__Dyn_OW__productPreview>div span{color:#64748b;margin-top:5px;font-size:14px;display:block}.configuration-module-scss-module__Dyn_OW__previewGlow{filter:blur(4px);background:#bfdbfe85;border-radius:50%;width:360px;height:360px;position:absolute;top:-118px;right:-90px}.configuration-module-scss-module__Dyn_OW__productMark{z-index:1;color:#0369b4;background:#ffffffad;border:1px solid #ffffffeb;border-radius:28px;place-items:center;width:104px;height:104px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 16px 34px #1e40691f}.configuration-module-scss-module__Dyn_OW__estimateCard{border-radius:24px;padding:28px}.configuration-module-scss-module__Dyn_OW__estimateHeading{justify-content:space-between;align-items:flex-end;display:flex}.configuration-module-scss-module__Dyn_OW__estimateHeading p,.configuration-module-scss-module__Dyn_OW__estimateHeading h2{margin:0}.configuration-module-scss-module__Dyn_OW__estimateHeading p{color:#64748b;font-size:13px;font-weight:650}.configuration-module-scss-module__Dyn_OW__estimateHeading h2{letter-spacing:-.035em;margin-top:4px;font-size:clamp(31px,3vw,40px);font-weight:760}.configuration-module-scss-module__Dyn_OW__estimateHeading>span{color:#94a3b8;margin-bottom:7px;font-size:12px;font-weight:650}.configuration-module-scss-module__Dyn_OW__estimateDetails{border-top:1px solid #94a3b83b;flex-direction:column;gap:12px;margin:24px 0 0;padding:21px 0 0;display:flex}.configuration-module-scss-module__Dyn_OW__estimateDetails>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.configuration-module-scss-module__Dyn_OW__estimateDetails dt,.configuration-module-scss-module__Dyn_OW__estimateDetails dd{margin:0;font-size:13px}.configuration-module-scss-module__Dyn_OW__estimateDetails dt{color:#64748b}.configuration-module-scss-module__Dyn_OW__estimateDetails dd{color:#334155;text-align:right;font-weight:650}.configuration-module-scss-module__Dyn_OW__estimateNote{color:#94a3b8;margin:21px 0 0;font-size:11px;line-height:1.6}.configuration-module-scss-module__Dyn_OW__continueButton{color:#fff;background:#0369b4e8;border:1px solid #fffc;border-radius:17px;justify-content:space-between;align-items:center;min-height:58px;margin-top:18px;padding:0 20px;font-size:15px;font-weight:750;text-decoration:none;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff94,inset 0 -8px 15px #0037662e,0 10px 24px #0069b438}.configuration-module-scss-module__Dyn_OW__continueButton:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffad,inset 0 -8px 15px #00376633,0 14px 30px #0069b447}.configuration-module-scss-module__Dyn_OW__continueButton:focus-visible{outline-offset:3px;outline:3px solid #0369b4}.configuration-module-scss-module__Dyn_OW__optionsColumn{flex-direction:column;gap:22px;min-width:0;display:flex}.configuration-module-scss-module__Dyn_OW__optionSection{border-radius:24px;min-width:0;margin:0;padding:30px}.configuration-module-scss-module__Dyn_OW__optionSection legend{color:#172033;letter-spacing:-.02em;align-items:center;gap:12px;width:100%;padding:0;font-size:19px;font-weight:740;display:flex}.configuration-module-scss-module__Dyn_OW__optionSection legend>span{color:#0369b4;letter-spacing:.04em;background:#edf5fc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.configuration-module-scss-module__Dyn_OW__finishGrid,.configuration-module-scss-module__Dyn_OW__choiceGrid{gap:12px;margin-top:22px;display:grid}.configuration-module-scss-module__Dyn_OW__finishGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-module-scss-module__Dyn_OW__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.configuration-module-scss-module__Dyn_OW__finishOption,.configuration-module-scss-module__Dyn_OW__choiceOption{color:#172033;cursor:pointer;font:inherit;background:#ffffff8a;border:1px solid #94a3b847;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.configuration-module-scss-module__Dyn_OW__finishOption:hover,.configuration-module-scss-module__Dyn_OW__choiceOption:hover{background:#fffc;border-color:#0369b473;transform:translateY(-1px)}.configuration-module-scss-module__Dyn_OW__finishOption:focus-visible,.configuration-module-scss-module__Dyn_OW__choiceOption:focus-visible{outline-offset:2px;outline:3px solid #0369b4}.configuration-module-scss-module__Dyn_OW__finishOption{text-align:left;border-radius:17px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:112px;padding:18px;font-size:14px;font-weight:700;display:grid}.configuration-module-scss-module__Dyn_OW__designCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.configuration-module-scss-module__Dyn_OW__designCopy strong{font-size:15px;line-height:1.4}.configuration-module-scss-module__Dyn_OW__designCopy small{color:#64748b;font-size:11px;font-weight:500;line-height:1.5}.configuration-module-scss-module__Dyn_OW__choiceOption{text-align:left;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:18px;min-height:124px;padding:17px;display:flex}.configuration-module-scss-module__Dyn_OW__choiceCopy{flex-direction:column;gap:5px;display:flex}.configuration-module-scss-module__Dyn_OW__choiceCopy strong{font-size:17px;font-weight:740}.configuration-module-scss-module__Dyn_OW__choiceCopy small{color:#64748b;font-size:11px;line-height:1.5}.configuration-module-scss-module__Dyn_OW__optionPrice{color:#526176;font-size:12px;font-weight:700}.configuration-module-scss-module__Dyn_OW__finishOption.configuration-module-scss-module__Dyn_OW__selectedOption,.configuration-module-scss-module__Dyn_OW__choiceOption.configuration-module-scss-module__Dyn_OW__selectedOption{background:#eff8ffdb;border-color:#0369b4b8;box-shadow:inset 0 0 0 1px #0369b41f,0 8px 19px #0369b41a}.configuration-module-scss-module__Dyn_OW__rangeControl{background:#ffffff85;border:1px solid #94a3b842;border-radius:18px;margin-top:22px;padding:24px}.configuration-module-scss-module__Dyn_OW__rangeValue{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.configuration-module-scss-module__Dyn_OW__rangeValue>span{color:#64748b;font-size:13px;font-weight:650}.configuration-module-scss-module__Dyn_OW__rangeValue output{color:#172033;letter-spacing:-.03em;font-size:30px;font-weight:760;line-height:1}.configuration-module-scss-module__Dyn_OW__rangeValue output small{color:#526176;letter-spacing:0;margin-left:5px;font-size:13px;font-weight:650}.configuration-module-scss-module__Dyn_OW__rangeInput{appearance:none;background:linear-gradient(to right, #0369b4 0%, #0369b4 var(--range-progress), #d9e2ec var(--range-progress), #d9e2ec 100%);cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:8px;margin:29px 0 0;padding:0}.configuration-module-scss-module__Dyn_OW__rangeInput::-webkit-slider-thumb{appearance:none;background:#0369b4;border:4px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #0369b459,0 5px 13px #0369b43d}.configuration-module-scss-module__Dyn_OW__rangeInput::-moz-range-thumb{background:#0369b4;border:4px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #0369b459,0 5px 13px #0369b43d}.configuration-module-scss-module__Dyn_OW__rangeInput:focus-visible{outline-offset:6px;outline:3px solid #0369b4}.configuration-module-scss-module__Dyn_OW__rangeLabels{color:#94a3b8;justify-content:space-between;margin-top:13px;font-size:11px;font-weight:650;display:flex}.configuration-module-scss-module__Dyn_OW__rangeNote{color:#64748b;border-top:1px solid #94a3b833;margin:22px 0 0;padding-top:18px;font-size:12px;line-height:1.75}@media (max-width:1100px){.configuration-module-scss-module__Dyn_OW__pageInner{width:min(860px,100% - 64px)}.configuration-module-scss-module__Dyn_OW__configurationLayout{grid-template-columns:1fr;gap:28px}.configuration-module-scss-module__Dyn_OW__productColumn{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:static}.configuration-module-scss-module__Dyn_OW__productPreview{min-height:100%}}@media (max-width:700px){.configuration-module-scss-module__Dyn_OW__pageInner{width:min(100% - 36px,520px);padding:104px 0 54px}.configuration-module-scss-module__Dyn_OW__steps{box-sizing:border-box;justify-content:space-between;width:100%}.configuration-module-scss-module__Dyn_OW__steps>span{min-height:30px;padding:0 9px;font-size:10px}.configuration-module-scss-module__Dyn_OW__heading{margin-top:42px}.configuration-module-scss-module__Dyn_OW__heading h1{font-size:32px;line-height:1.35}.configuration-module-scss-module__Dyn_OW__heading .configuration-module-scss-module__Dyn_OW__intro{margin-top:10px;font-size:15px}.configuration-module-scss-module__Dyn_OW__configurationLayout{margin-top:38px}.configuration-module-scss-module__Dyn_OW__productColumn{display:flex}.configuration-module-scss-module__Dyn_OW__productPreview{border-radius:22px;min-height:250px;padding:25px}.configuration-module-scss-module__Dyn_OW__productMark{border-radius:23px;width:86px;height:86px}.configuration-module-scss-module__Dyn_OW__productMark svg{width:58px;height:58px}.configuration-module-scss-module__Dyn_OW__estimateCard,.configuration-module-scss-module__Dyn_OW__optionSection{border-radius:20px;padding:22px}.configuration-module-scss-module__Dyn_OW__finishGrid,.configuration-module-scss-module__Dyn_OW__choiceGrid{grid-template-columns:1fr}.configuration-module-scss-module__Dyn_OW__rangeControl{padding:20px}.configuration-module-scss-module__Dyn_OW__choiceOption{min-height:94px}}@media (prefers-reduced-motion:reduce){.configuration-module-scss-module__Dyn_OW__continueButton,.configuration-module-scss-module__Dyn_OW__finishOption,.configuration-module-scss-module__Dyn_OW__choiceOption{transition:none}}
