.EWWleW_page{color:#242522;background:#fff;padding:56px 0 96px}.EWWleW_container{max-width:1080px;margin:0 auto;padding:0 24px}.EWWleW_panel{background:#fff;border:1px solid #fff;padding:30px}.EWWleW_choice{text-align:left;cursor:pointer;border:1px solid #fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:14px 16px;font-size:13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.EWWleW_choice[aria-pressed=true]{background:#f4f4f4;border-color:#111}.EWWleW_choice[aria-pressed=true]>span>span:first-child{transform:translateY(-1px)scale(1.04);box-shadow:inset 0 1px #fff,0 8px 18px #11111121!important}.EWWleW_choice:hover{border-color:#111}.EWWleW_choice:hover>span>span:first-child{transform:translateY(-1px)}.EWWleW_signGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.EWWleW_signCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:8px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.EWWleW_signCard:hover{border-color:#111;transform:translateY(-2px);box-shadow:0 12px 30px #24252212}.EWWleW_signCard.EWWleW_selectedCard{border-color:#111;box-shadow:0 0 0 1px #111}.EWWleW_signImage{aspect-ratio:16/9;background:#f5f5f5;position:relative;overflow:hidden}.EWWleW_signImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.EWWleW_signCard:hover .EWWleW_signImage img{transform:scale(1.025)}.EWWleW_selectedCheck{color:#222;background:#fff;border:1px solid #222;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.EWWleW_exampleBadge{background:#ffffffeb;padding:3px 6px;font-size:9px;position:absolute;bottom:8px;left:8px}.EWWleW_businessTag{color:#555;border:1px solid #e5e5e5;padding:3px 7px;font-size:10px}.EWWleW_field{gap:8px;font-size:13px;font-weight:500;display:grid}.EWWleW_field input,.EWWleW_field textarea{background:#fff;border:1px solid #fff;border-radius:7px;outline:none;width:100%;min-width:0;min-height:50px;padding:12px 14px;font-weight:400}.EWWleW_field input:focus,.EWWleW_field textarea:focus{border-color:#111}.EWWleW_field input[aria-invalid=true]{border-color:#b91c1c}.EWWleW_budgetWidget{background:#fff;border:1px solid #fff;margin-top:16px;padding:24px}.EWWleW_budgetRange{appearance:none;cursor:pointer;border-radius:999px;width:100%;height:5px;margin:30px 0 20px;display:block}.EWWleW_budgetRange::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #303030;border-radius:50%;width:22px;height:22px}.EWWleW_budgetRange::-moz-range-thumb{background:#fff;border:2px solid #303030;border-radius:50%;width:18px;height:18px}.EWWleW_budgetRange:focus-visible{outline-offset:8px;outline:2px solid #777}.EWWleW_dimensionDial{background:#fff;border:1px solid #dedede;border-radius:10px;padding:18px;position:relative;overflow:hidden}.EWWleW_dimensionHeading{color:#606060;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.EWWleW_dimensionHeading output{color:#171717;align-items:baseline;gap:5px;display:flex}.EWWleW_dimensionHeading strong{letter-spacing:-.04em;font-size:30px;font-weight:650}.EWWleW_dimensionHeading small{color:#777;font-size:11px}.EWWleW_dialTrack{padding:15px 0 0;position:relative}.EWWleW_centerMarker{z-index:2;pointer-events:none;background:#7a1f24;width:2px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.EWWleW_dimensionRange{appearance:none;z-index:3;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:30px;margin:0;display:block;position:relative}.EWWleW_dimensionRange::-webkit-slider-runnable-track{background:#303030;height:2px}.EWWleW_dimensionRange::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #171717;border-radius:50%;width:18px;height:18px;margin-top:-8px;box-shadow:0 3px 10px #00000024}.EWWleW_dimensionRange::-moz-range-track{background:#303030;height:2px}.EWWleW_dimensionRange::-moz-range-thumb{background:#fff;border:2px solid #171717;border-radius:50%;width:16px;height:16px;box-shadow:0 3px 10px #00000024}.EWWleW_dimensionRange:focus-visible{outline-offset:3px;outline:2px solid #303030}.EWWleW_tickRail{grid-template-columns:repeat(41,1fr);align-items:start;height:12px;padding:0 8px;display:grid}.EWWleW_tickRail i{background:#c6c6c6;justify-self:center;width:1px;height:5px}.EWWleW_tickRail .EWWleW_majorTick{background:#303030;height:10px}.EWWleW_tickLabels{color:#8a8a8a;justify-content:space-between;font-size:9px;display:flex}.EWWleW_dimensionInputRow{color:#777;border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.EWWleW_dimensionInputRow label{color:#555;align-items:center;gap:6px;display:flex}.EWWleW_dimensionInputRow input{text-align:right;color:#171717;border:1px solid #d5d5d5;border-radius:6px;outline:none;width:78px;height:36px;padding:0 9px}.EWWleW_dimensionInputRow input:focus{border-color:#171717}.EWWleW_dimensionInputRow input[aria-invalid=true]{border-color:#b42318}.EWWleW_dimensionError{color:#b42318;margin-top:8px;font-size:10px;line-height:1.5}.EWWleW_successPanel{animation:.42s cubic-bezier(.2,.8,.2,1) both EWWleW_success-panel-in}.EWWleW_successMark{color:#171717;background:#f7faf7;border:1px solid #d9ded9;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto;animation:.5s cubic-bezier(.2,.9,.2,1.2) 80ms both EWWleW_success-mark-in;display:grid;position:relative}.EWWleW_successGlow{background:radial-gradient(circle,#7a1f2424,#7a1f2400 68%);border-radius:50%;animation:1s ease-out .15s both EWWleW_success-glow;position:absolute;inset:-18px}.EWWleW_successParticleOne,.EWWleW_successParticleTwo,.EWWleW_successParticleThree{opacity:0;background:#7a1f24;border-radius:50%;width:5px;height:5px;position:absolute}.EWWleW_successParticleOne{animation:.7s ease-out .18s both EWWleW_particle-one;top:-9px;left:18px}.EWWleW_successParticleTwo{animation:.7s ease-out .23s both EWWleW_particle-two;top:27px;right:-10px}.EWWleW_successParticleThree{animation:.7s ease-out .28s both EWWleW_particle-three;bottom:-8px;left:29px}@keyframes EWWleW_success-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes EWWleW_success-mark-in{0%{opacity:0;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@keyframes EWWleW_success-glow{0%{opacity:0;transform:scale(.55)}45%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes EWWleW_particle-one{0%{opacity:.8;transform:translate(10px,12px)scale(.5)}to{opacity:0;transform:translate(-7px,-10px)scale(1)}}@keyframes EWWleW_particle-two{0%{opacity:.8;transform:translate(-12px,4px)scale(.5)}to{opacity:0;transform:translate(10px,-4px)scale(1)}}@keyframes EWWleW_particle-three{0%{opacity:.8;transform:translate(4px,-12px)scale(.5)}to{opacity:0;transform:translate(-4px,10px)scale(1)}}.EWWleW_accountPanel{border-top:1px solid #e3e3e3;margin-top:30px;padding-top:24px}.EWWleW_outlineButton,.EWWleW_kakaoButton{cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font-size:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.EWWleW_outlineButton:hover{background:#f7f7f7}.EWWleW_kakaoButton{color:#191919;background:#fee500;border-color:#fee500}.EWWleW_kakaoButton:hover{background:#f5dd00}.EWWleW_outlineButton:disabled,.EWWleW_kakaoButton:disabled{opacity:.5;cursor:wait}.EWWleW_summary{background:#fff;border:1px solid #fff;padding:0 26px 26px;position:sticky;top:96px;box-shadow:0 14px 36px #2425220e}.EWWleW_estimateCard{color:#fff;background:#171717;border:1px solid #171717;margin:0 -26px 24px;padding:24px 26px}.EWWleW_estimateEyebrow{color:#ffffff85;letter-spacing:.18em;font-size:9px}.EWWleW_estimateCard h2{margin-top:7px;font-size:13px;font-weight:600}.EWWleW_estimatePrice{letter-spacing:-.045em;margin-top:11px;font-size:24px;font-weight:700}.EWWleW_estimateBody{border-top:1px solid #ffffff2b;margin-top:17px;padding-top:15px}.EWWleW_estimateBudget{color:#f0d4b0;font-size:11px;font-weight:600;line-height:1.65}.EWWleW_estimateBody dl{gap:9px;margin-top:13px;font-size:10px;line-height:1.55;display:grid}.EWWleW_estimateBody dl div{grid-template-columns:72px 1fr;gap:8px;display:grid}.EWWleW_estimateBody dt{color:#ffffff7a}.EWWleW_estimateBody dd{color:#ffffffd1;text-align:right}.EWWleW_estimateNotice,.EWWleW_estimateEmpty{color:#ffffff7a;margin-top:14px;font-size:9px;line-height:1.65}.EWWleW_mobileEstimate{color:#fff;background:#171717;border:1px solid #171717;margin-bottom:16px;display:none;box-shadow:0 10px 28px #1111111a}.EWWleW_mobileEstimate summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 17px;list-style:none;display:flex}.EWWleW_mobileEstimate summary::-webkit-details-marker{display:none}.EWWleW_mobileEstimate summary span{color:#ffffff9e;font-size:11px}.EWWleW_mobileEstimate summary strong{letter-spacing:-.025em;font-size:15px}.EWWleW_mobileEstimate .EWWleW_estimateBody{margin:0 17px;padding-bottom:17px}.EWWleW_addressRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px;display:grid}.EWWleW_addressRow input{border:1px solid #ddd;outline:none;width:100%;min-width:0;min-height:50px;padding:12px 14px;font-size:13px}.EWWleW_addressRow input:focus{border-color:#333}.EWWleW_addressRow input[aria-invalid=true]{border-color:#b91c1c}.EWWleW_addressSearch{border:1px solid #ddd;margin-top:14px}.EWWleW_addressSearchFrame{width:100%;height:440px}.EWWleW_optionPills{flex-wrap:wrap;gap:8px;display:flex}.EWWleW_optionPill{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:7px;min-height:42px;padding:10px 16px;font-size:12px;transition:background .18s,border-color .18s,transform .18s}.EWWleW_optionPill:hover{border-color:#111}.EWWleW_optionPill:active,.EWWleW_outlineButton:active,.EWWleW_kakaoButton:active,.EWWleW_choice:active{transform:scale(.98)}.EWWleW_optionPill[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.EWWleW_optionPill:focus-visible{outline-offset:3px;outline:2px solid #111}@media (max-width:479px){.EWWleW_addressRow{grid-template-columns:1fr}.EWWleW_addressSearchFrame{height:480px}.EWWleW_optionPill{padding:10px 13px}}@media (max-width:1023px){.EWWleW_mobileEstimate{z-index:15;display:block;position:sticky;top:78px}}@media (max-width:639px){.EWWleW_container{padding:0 20px}.EWWleW_panel{padding:20px}.EWWleW_signGrid{gap:12px}.EWWleW_budgetWidget{padding:20px 16px}.EWWleW_mobileEstimate{top:72px}}@media (max-width:379px){.EWWleW_signGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EWWleW_choice,.EWWleW_signCard,.EWWleW_signImage img,.EWWleW_outlineButton,.EWWleW_kakaoButton,.EWWleW_optionPill,.EWWleW_dimensionRange{transition:none}.EWWleW_signCard:hover,.EWWleW_signCard:hover .EWWleW_signImage img{transform:none}.EWWleW_successPanel,.EWWleW_successMark,.EWWleW_successGlow,.EWWleW_successParticleOne,.EWWleW_successParticleTwo,.EWWleW_successParticleThree{animation:none}}
