@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.db61df16.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@keyframes login-modal_loginModalSlideUp__oSbuF{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.login-modal_overlay__5eqdL{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:flex-end;width:100vw;min-width:320px;max-width:430px;margin:0 auto;z-index:2000}.login-modal_modalContainer__SvEhg{position:relative;display:inline-flex;padding:18px 0 66px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-height:90vh;border-radius:24px 24px 0 0;background:#fff;overflow-y:auto;animation:login-modal_loginModalSlideUp__oSbuF .28s ease forwards}.login-modal_headerContainer__qPiHk{display:flex;width:100%;height:34px;padding:8px 18px;align-items:center;justify-content:flex-end;gap:8px}.login-modal_closeButton__6W2fo{display:flex;width:24px;height:24px;cursor:pointer}.login-modal_bodyContainer__QT_3U{display:flex;padding:0 var(--GLOBAL_HOR-PADDING,18px);flex-direction:column;justify-content:center;align-items:center;gap:32px;align-self:stretch}.login-modal_bodyButtonsContainer__DuRhX{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.login-modal_loginButton__nmgqk{display:flex;height:48px;padding:0 18px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;border:none;cursor:pointer}.login-modal_kakaoButton__edr7Y{background:#fee500}.login-modal_naverButton__ZV7i7{background:#03c75a}.login-modal_appleButton__iefh6{background:#000}.login-modal_buttonTextContainer__cN_jS{display:flex;width:140px;justify-content:space-between;align-items:center}.login-modal_buttonText__hvx5Y{color:var(--black-30-black-3,#36363b);text-align:center;font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.48px}.login-modal_kakaoText__LijYK{color:rgba(0,0,0,.85)}.login-modal_appleText__KP14G,.login-modal_naverText__vvkR5{color:#fff}.product-overview_container__iUNJ4{display:flex;flex-direction:column;position:relative;width:100vw;min-height:100vh;min-width:320px;max-width:430px;margin:0 auto;background:var(--BG-3,#fff)}.product-overview_headerContainer__0LCeA{display:flex;position:fixed;width:100%;max-width:430px;height:40px;padding:3px 18px;align-items:center;justify-content:space-between;top:0;background:var(--BG-3,#fff);z-index:100}.product-overview_backButton__jR7c3{display:flex;width:24px;height:24px;cursor:pointer}.product-overview_inquiryButton__QT9NU{display:flex;padding:0 12px;height:28px;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:.6px solid #ff4901;cursor:pointer}.product-overview_inquiryButtonText__Gc3is{color:#ff4901;font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px}.product-overview_serviceSelector__wEW8T{background-color:#fff;padding:48px 18px 30px}.product-overview_selectorGrid__FA3um{display:flex;flex-wrap:wrap;gap:8px}.product-overview_serviceTab___t75P{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 4px);height:38px;padding:8px 18px;background-color:#f0f3f6;border:none;border-radius:6px;color:#808088;text-align:center;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.42px;cursor:pointer;transition:all .2s ease}.product-overview_serviceTabActive__o7iS3{background:var(--Black-4,#59595f);color:var(--BG-3,#fff)}.product-overview_content__BMNyP{flex:1 1;background:#fff;padding-top:8px}.product-overview_contentWithoutChips__Ptzq7{padding-top:48px;padding-bottom:136px}.product-overview_heroSection__hrahB{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 18px 30px;background-color:#fff}.product-overview_serviceTitle__dNJLN{color:var(--Black-1,#0f0f0f);font-family:SUIT Variable;font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.72px}.product-overview_serviceDescription__nELA0{color:var(--Black-4,#59595f);text-align:center;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.42px;align-self:stretch;white-space:pre-line}.product-overview_pricingCard__y8hG9{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:24px;padding-bottom:0}.product-overview_heroImage__3MD9p{width:180px;height:180px;object-fit:cover;margin:0 auto -24px;position:relative;z-index:1;display:block}.product-overview_pricingContent__fJTiH{display:flex;padding:16px;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:12px;align-self:stretch;border-radius:18px;border:.3px solid var(--general_line,#dadee5);background:hsla(0,0%,100%,.7);box-shadow:0 6px 12px 0 rgba(84,107,144,.08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:2}.product-overview_pricingBadge__yky9u{display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:var(--Black-2,#19191a);color:var(--BG-3,#fff);font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0;white-space:nowrap}.product-overview_priceInfo__HJ_o7{display:flex;flex-direction:column;align-items:center;gap:4px}.product-overview_currentPrice__eFlSy{color:var(--Blue-1,#0061ff);text-align:right;font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.66px}.product-overview_originalPrice__KBPwk{color:var(--Black-5_5,#afb5c0);text-align:right;font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.39px;text-decoration:line-through}.product-overview_estimateNotice__c0jE5{margin:2px 0 0;padding:0 6px;color:var(--Black-4,#59595f);text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:-.3px}.product-overview_features__dctQp{display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-overview_features__dctQp::-webkit-scrollbar{display:none}.product-overview_featureTagPrimary__mVEEA{background:#0056d6;color:var(--BG-3,#fff)}.product-overview_featureTagPrimary__mVEEA,.product-overview_featureTag__lSg8B{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:10px;border-radius:8px;font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px;white-space:nowrap}.product-overview_featureTag__lSg8B{border:.3px solid #0056d6;background:var(--Blue-8,#f6faff);color:#0056d6}.product-overview_onsiteEstimateSection__4aDlV{display:flex;flex-direction:column;align-items:center;padding:8px 18px 48px}.product-overview_onsiteEstimateCardContainer__IQNQx{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:16px;gap:12px;border-radius:12px;background:#fff;box-shadow:0 6px 12px 0 rgba(84,107,144,.12)}.product-overview_onsiteEstimateCardTextContainer__02sfB{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.product-overview_onsiteEstimateCardTitleText__YEVaF{color:var(--Black-3,#36363b);font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.42px}.product-overview_onsiteEstimateCardDescriptionText__k3Azh{color:var(--Black-3,#36363b);font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36px}.product-overview_onsiteEstimateCardButtonContainer__tQHCM{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.product-overview_onsiteEstimateCardButtonLabelText__SAHDq{color:var(--Black-5,#808088);font-family:SUIT Variable;font-size:11px;font-style:normal;font-weight:400;line-height:147%;letter-spacing:-.33px}.product-overview_onsiteEstimateCardButton__1pPY3{display:flex;width:132px;height:38px;align-items:center;justify-content:center;border-radius:8px;border:none;background:var(--Black-3,#36363b);cursor:pointer;color:var(--BG-3,#fff);text-align:center;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:500;line-height:146%;letter-spacing:-.42px}.product-overview_benefitsSection__r3i7n{display:flex;padding:48px 18px;flex-direction:column;align-items:center;gap:28px;align-self:stretch;background:#e8f2ff}.product-overview_sectionTitle__64Lu0{color:#213b65;text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.6px;align-self:stretch;white-space:pre-line}.product-overview_benefitCards__AJqKm{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.product-overview_benefitCard__P7jYg{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch;border-radius:12px;border:.3px solid var(--general_line,#dadee5);background:var(--BG-3,#fff);box-shadow:0 6px 12px 0 rgba(84,107,144,.12)}.product-overview_benefitPoint__Ww9L4{display:flex;padding:3px 14px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--Blue-1,#0061ff);color:#fff;font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.36px}.product-overview_benefitTextContainer__pbPx4{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.product-overview_benefitTitle__EWV2K{color:var(--Black-4,#59595f);font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.42px}.product-overview_benefitDescription__ZihiS{color:var(--Black-5,#808088);font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px}.product-overview_serviceStepsSection__51zaM{display:flex;padding:48px 18px 36px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;background:var(--BG-2,#f7f8fb)}.product-overview_serviceStepsSection__51zaM .product-overview_sectionTitle__64Lu0{align-self:stretch;color:var(--Black-2,#19191a);text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.6px;white-space:pre-line}.product-overview_serviceStepsList__jrpOd{display:flex;flex-direction:column;gap:0;width:100%}.product-overview_serviceStepItem__7kFyq{display:flex;align-items:center;gap:12px;border-radius:12px;padding:0 12px 0 8px;width:100%;position:relative}.product-overview_serviceStepConnector__uSF9s{height:24px;margin-left:22px;width:1px;background-image:linear-gradient(180deg,#bfc5ce 50%,transparent 0);background-size:1px 4px}.product-overview_serviceStepIcon__upxEG{flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.product-overview_serviceStepText__6AyBG{color:var(--Black-5_5,#afb5c0);text-align:center;font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.42px}.product-overview_serviceStepText__6AyBG.product-overview_active__ELke1{font-weight:700;color:var(--Black-4,#59595f)}.product-overview_recommendSection__fGXnC{display:flex;padding:48px 18px 36px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;background:var(--BG-3,#fff)}.product-overview_recommendSection__fGXnC .product-overview_sectionTitle__64Lu0{color:var(--Black-2,#19191a);text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.6px;align-self:stretch;white-space:pre-line}.product-overview_recommendBoxesContainer__GmhGA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;align-self:stretch}.product-overview_recommendBox__MJLj6{display:flex;flex-direction:column;align-items:center;gap:18px;align-self:stretch}.product-overview_recommendTitle__lgANX{color:var(--Black-3,#36363b);text-align:center;font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px}.product-overview_recommendCard__0ySkQ{background:#2176ff}.product-overview_nonRecommendCard__KrxRN,.product-overview_recommendCard__0ySkQ{display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:8px}.product-overview_nonRecommendCard__KrxRN{background:var(--Blue-7,#eaeef5)}.product-overview_recommendItemContainer__ZwvSP{display:flex;align-items:flex-start;gap:8px}.product-overview_recommendItemText__yFac1{color:var(--BG-3,#fff)}.product-overview_nonRecommendItemText__8QKVc,.product-overview_recommendItemText__yFac1{font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px}.product-overview_nonRecommendItemText__8QKVc{color:var(--Black-4,#59595f)}.product-overview_reviewsSection__I1OBX{display:flex;width:100%;padding:48px 0 36px;flex-direction:column;align-items:center;gap:28px;background:var(--BG-2,#f7f8fb)}.product-overview_reviewsSection__I1OBX .product-overview_sectionTitle__64Lu0{color:var(--Black-3,#36363b);text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.6px;align-self:stretch;white-space:pre-line}.product-overview_bodyReviewCardsContainer__qpjxK{width:100%;max-width:800px;margin-top:20px;position:relative;overflow:hidden}.product-overview_bodyReviewCardsContainer__qpjxK .slick-list{margin:0;padding:0}.product-overview_bodyReviewCardsContainer__qpjxK .slick-slide{margin:0;padding:0;transition:transform .3s ease-in-out}.product-overview_bodyReviewCardsContainer__qpjxK .slick-center{transform:scale(1.1)}.product-overview_reviewImageContainer__fLhyx{width:100%;display:flex;justify-content:center;align-items:center}.product-overview_reviewImage__1gYZR{width:100%;height:auto;object-fit:contain}.product-overview_carouselButton__YNj3o{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;cursor:pointer;padding:10px;display:flex!important}.product-overview_prev__18KrR{left:36px}.product-overview_next__QeNHd{right:36px}.product-overview_reviewsMoreButton__yYjYL{display:flex;width:300px;height:48px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:none;background:#e3e8ee;cursor:pointer;color:var(--Black-3,#36363b);font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:700;line-height:146%;letter-spacing:-.48px}.product-overview_faqSection__hF2WP{display:flex;padding:48px 18px 36px;flex-direction:column;align-items:center;gap:28px;align-self:stretch;background:#fff}.product-overview_faqSection__hF2WP .product-overview_sectionTitle__64Lu0{color:var(--Black-3,#36363b);text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.6px;white-space:pre-line}.product-overview_faqList__Dz3m7{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px}.product-overview_faqItem__9K8Lk{background-color:#f7f8fb;border-radius:8px;overflow:hidden;transition:all .3s ease}.product-overview_faqItemExpanded__ou9_c{background-color:#f7f8fb}.product-overview_faqQuestion__T2SL4{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:none;border:none;width:100%;cursor:pointer;color:var(--Black-2,#19191a);font-family:SUIT Variable;font-size:15px;font-style:normal;font-weight:400;line-height:147%;letter-spacing:-.48px}.product-overview_faqIcon__pRRlg{width:14px;height:14px;transition:transform .3s ease}.product-overview_faqIconOpen__kGC54{transform:rotate(180deg)}.product-overview_faqAnswerWrapper__e02_S{max-height:0;overflow:hidden;transition:max-height .3s ease}.product-overview_faqAnswerExpanded__Nqbbf{max-height:500px}.product-overview_faqAnswer__kgNAi{padding:11px 18px 12px;color:var(--Black-4,#59595f);font-family:SUIT Variable;font-size:13px;font-style:normal;font-weight:400;line-height:146%;letter-spacing:-.42px;border-top:.3px solid #bfc5ce;white-space:pre-wrap}.product-overview_faqMoreButton__jtYUM{display:flex;width:300px;height:48px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:none;background:#e3e8ee;cursor:pointer;color:var(--Black-3,#36363b);font-family:SUIT Variable;font-size:16px;font-style:normal;font-weight:700;line-height:146%;letter-spacing:-.48px}.product-overview_processSection__AQ0O5{display:flex;padding:48px 18px 136px;flex-direction:column;align-items:center;gap:28px;align-self:stretch;background:var(--BG-2,#f7f8fb)}.product-overview_processSection__AQ0O5 .product-overview_sectionTitle__64Lu0{color:var(--Black-2,#19191a);text-align:center;font-family:SUIT Variable;font-size:20px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:-.6px;white-space:pre-line}.product-overview_processSteps__hr5DF{display:flex;flex-direction:column;width:100%;gap:28px}.product-overview_processStep__GEXLb{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}.product-overview_processStepBadge__g1wFS{display:flex;height:24px;padding:0 12px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;border:none;background:var(--Blue-7,#eaeef5);color:var(--Blue-1,#0061ff);text-align:center;font-family:SUIT Variable;font-size:11.429px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.343px}.product-overview_processStepContent__xZ4dC{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.product-overview_processStepTitle__h_TwE{color:var(--Black-4,#59595f);font-family:SUIT Variable;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.42px}.product-overview_processStepDescription__fnRrY{color:var(--Black-5,#808088);font-family:SUIT Variable;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36px}.product-overview_bottomActions__2eBhj{display:flex;position:fixed;bottom:20px;left:18px;right:18px;max-width:calc(430px - 36px);margin:0 auto;height:58px;justify-content:center;align-items:center;flex-shrink:0;border-radius:30px;background:#0061ff;box-shadow:0 6px 12px 0 rgba(84,107,144,.12);z-index:100}.product-overview_bottomActionsWithRetry__WYphM{height:auto;padding:0;flex-direction:column;gap:8px;border-radius:0;background:transparent;box-shadow:none}.product-overview_bottomActions__2eBhj>*{pointer-events:auto}.product-overview_moreInfoButton__bAvh5{display:inline-flex;position:absolute;bottom:70px;left:50%;padding:8px 8px 8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:20px;border:.6px solid #0056d6;background:#fff;cursor:pointer;transform:translateX(-50%);animation:product-overview_fadeInMoreInfo__JEmwr .3s ease}.product-overview_moreInfoButton__bAvh5 span{color:#0056d6;font-family:SUIT Variable;font-size:13px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.39px;white-space:nowrap}.product-overview_moreInfoIcon__Sxp_c{width:24px;height:24px;background-color:#0056d6;border-radius:12px;display:flex;align-items:center;justify-content:center}.product-overview_nextButton__Pvj9J{width:calc(100% - 36px);height:58px;background-color:#0061ff;border:none;border-radius:30px;font-family:SUIT Variable,sans-serif;font-weight:700;font-size:18px;color:#fff;letter-spacing:0;white-space:nowrap;word-break:keep-all;cursor:pointer;box-shadow:0 6px 12px 0 rgba(84,107,144,.12);margin:0 18px}.product-overview_bottomActionsWithRetry__WYphM .product-overview_nextButton__Pvj9J{width:100%;margin:0}.product-overview_retryBottomButton__DULWP{width:100%;height:50px;border:1px solid #0061ff;border-radius:25px;background:#fff;color:#0061ff;font-family:SUIT Variable,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;cursor:pointer;box-shadow:0 6px 12px 0 rgba(84,107,144,.08)}.product-overview_scrollToTop__PXw9l{position:fixed;display:flex;width:34px;height:34px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;border:.3px solid var(--Black-4,#59595f);background:var(--BG-3,#fff);cursor:pointer;box-shadow:0 6px 12px 0 rgba(84,107,144,.12);bottom:calc(40px + 38px + 10px);right:max(18px,calc(50% - 197px));animation:product-overview_fadeIn__GfPWn .3s ease}@keyframes product-overview_fadeIn__GfPWn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-overview_fadeInMoreInfo__JEmwr{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.container_container__zJFWn{display:flex;flex-direction:column;width:100vw;min-width:320px;max-width:430px;min-height:100vh;background:#fff}.container_fixedHeaderContainer__JGjHz{position:fixed;top:0;z-index:100;display:flex;width:100%;max-width:430px;height:44px;align-items:center;justify-content:center;border-bottom:1px solid #f0f2f5;background:#fff}.container_backButton__vvwy0{position:absolute;left:14px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:none;background:transparent;color:#19191a;font-family:SUIT Variable;font-size:30px;font-weight:400;line-height:1;cursor:pointer}.container_headerTitle__eM_IC{color:#36363b;font-family:SUIT Variable;font-size:14px;font-weight:800;line-height:1.3}.container_progressContainer__XfnXk{position:fixed;top:44px;z-index:98;display:flex;width:100%;max-width:430px;flex-direction:column;gap:10px;padding:12px 18px;border-bottom:1px solid #eef1f5;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container_progressTop__Wwdse{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-family:SUIT Variable}.container_progressTop__Wwdse span{color:#808088;font-size:12px;font-weight:700}.container_progressTop__Wwdse strong{overflow:hidden;color:#19191a;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.container_progressTrack__7iXRZ{width:100%;height:6px;overflow:hidden;border-radius:4px;background:#eef1f5}.container_progressFill__B0u54{height:100%;border-radius:4px;background:#0061ff;transition:width .18s ease}.container_mainContainer__M1E2R{display:flex;flex:1 1;flex-direction:column;gap:28px;margin-top:96px;padding:24px 18px 172px}.container_mainContainerPhotoQuote__nzC1j{margin-top:44px;padding-top:16px}.container_mainContainerResultPage__awntO{margin-top:44px;padding-top:28px}.container_singleSpaceStepBridge__VCiao{margin:0 -18px}.container_stepIntro__QwRVx{display:flex;flex-direction:column;gap:10px}.container_eyebrow__1xrgc{color:#0061ff;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1.4}.container_titleText__cN31f{color:#19191a;font-family:SUIT Variable;font-size:22px;font-weight:800;line-height:1.34}.container_bodyText__tAjD0{color:#59595f;font-family:SUIT Variable;font-size:14px;font-weight:500;line-height:1.58}.container_fieldGroup___rXzi{display:flex;flex-direction:column;gap:12px;width:100%}.container_fieldLabelRow__Ytb_s{display:flex;align-items:center;justify-content:space-between;gap:10px}.container_fieldLabel__BLoet{color:#36363b;font-family:SUIT Variable;font-size:15px;font-weight:800;line-height:1.4}.container_fieldHint__FJe1r{color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:600;line-height:1.5}.container_optionalChip__DfPZn,.container_requiredChip__aOGLp{display:inline-flex;height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;font-family:SUIT Variable;font-size:11px;font-weight:800;line-height:1}.container_requiredChip__aOGLp{background:#edf4ff;color:#0061ff}.container_optionalChip__DfPZn{background:#f3f4f6;color:#808088}.container_optionGrid__uIP40{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}.container_optionCard__Wt27a{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.container_optionCardSelected__3Cs5m{border-color:#0061ff;background:#f5f9ff;box-shadow:inset 0 0 0 1px #0061ff}.container_optionTitle__o2t67{color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:800;line-height:1.42}.container_optionDescription__Vmupj{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:500;line-height:1.5}.container_optionMeta__S0hV_{display:inline-flex;height:24px;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;background:#f1f3f7;color:#59595f;font-family:SUIT Variable;font-size:11px;font-weight:800;line-height:1}.container_scopeFaq__JXYz7{width:100%;border:1px solid #edf0f5;border-radius:8px;background:#f8fafc}.container_scopeFaqSummary__l5R9s{padding:11px 12px;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1.45;cursor:pointer}.container_scopeFaqSummary__l5R9s::marker{color:#808088}.container_scopeFaqBody__s4ivV{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:600;line-height:1.55}.container_scopeFaqBody__s4ivV strong{color:#19191a;font-weight:900}.container_chipsGrid__d3_3r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.container_regionGrid__IroPo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.container_regionButton__oc7LX{display:flex;min-height:52px;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding:10px 8px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:900;line-height:1.3;cursor:pointer}.container_regionButton__oc7LX small{color:#808088;font-size:11px;font-weight:700;line-height:1.25}.container_regionButtonSelected__wXseT{border-color:#0061ff;background:#0061ff;color:#fff}.container_regionButtonSelected__wXseT small{color:hsla(0,0%,100%,.82)}.container_districtField__Y_Mjq{display:flex;flex-direction:column;gap:9px}.container_districtPickerButton__gX4nL{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;border:1px solid #e7eaf0;border-radius:8px;background:#f7f8fb;font-family:SUIT Variable;line-height:1.4;text-align:left;cursor:pointer}.container_districtPickerButton__gX4nL:focus{border-color:#0061ff;background:#fff;outline:none}.container_districtPickerValue__cku5B{color:#19191a;font-size:15px;font-weight:900}.container_districtPickerPlaceholder__EPma4{color:#808088;font-size:15px;font-weight:800}.container_districtPickerIcon__4nSQE{color:#808088;font-size:17px;font-weight:900;line-height:1}.container_selectInput__MHV5u{width:100%;height:52px;padding:0 14px;border:1px solid #e7eaf0;border-radius:8px;background:#f7f8fb;color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:800;line-height:1.4;outline:none}.container_selectInput__MHV5u:focus{border-color:#0061ff;background:#fff}.container_noticeBox__71zos{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;background:#fff7ed}.container_noticeTitle__Wf_Yh{color:#9a4f00;font-family:SUIT Variable;font-size:13px;font-weight:900;line-height:1.45}.container_noticeBody__y5LE3{color:#7a5a34;font-family:SUIT Variable;font-size:12px;font-weight:700;line-height:1.45}.container_chipButton__hGLIl{display:flex;min-height:46px;align-items:center;justify-content:center;padding:10px 8px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:800;line-height:1.3;cursor:pointer}.container_chipButtonSelected__UwE_u{border-color:#0061ff;background:#0061ff;color:#fff}.container_textInput__EVot1{width:100%;height:52px;padding:0 14px;border:1px solid #e7eaf0;border-radius:8px;background:#f7f8fb;color:#19191a;font-family:SUIT Variable;font-size:16px;font-weight:700;line-height:1.4;outline:none}.container_textInput__EVot1:focus{border-color:#0061ff;background:#fff}.container_textInputError__F4fy5{border-color:#ff5e5e;background:#fff7f7}.container_errorText__rjJ9w{color:#f44;font-family:SUIT Variable;font-size:12px;font-weight:700;line-height:1.4}.container_resultContainer__YnCAa{display:flex;flex-direction:column;gap:22px;width:100%}.container_resultHero__RBTSx{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.container_statusChip__aYv_W{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1}.container_statusChipSelfServe__XMLe4{background:#edf4ff;color:#0061ff}.container_statusChipWarm__tjV6U{background:#fff6df;color:#8a5a00}.container_statusChipHot__ubmmX{background:#fff0ee;color:#c23721}.container_statusChipPremium__2AXeQ{background:#eefaf3;color:#0f6d3f}.container_statusChipOutOfArea__mIgAh{background:#fff7ed;color:#9a4f00}.container_resultTitle__OPUeC{color:#19191a;font-family:SUIT Variable;font-size:22px;font-weight:900;line-height:1.36}.container_resultBody__rsqwq{color:#59595f;font-family:SUIT Variable;font-size:14px;font-weight:600;line-height:1.6}.container_quoteContainer__ndICz{display:flex;flex-direction:column;width:calc(100% + 36px);margin:-24px -18px 0}.container_quoteContainerResultPage__tYil9{margin:0 -18px}.container_quoteHeroImage__p5ToO{margin-bottom:8px}.container_quotePricingContent__wsPpZ{gap:11px;border-color:#d8e3f4;background:hsla(0,0%,100%,.86)}.container_quoteBadgeRow__IYyOo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;width:100%}.container_quoteDiscountBadge__Qy2Dt,.container_quoteStatusBadge__qPGez{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1;letter-spacing:0;white-space:nowrap}.container_quoteStatusBadgeStarting__QdZPf{background:#19191a;color:#fff}.container_quoteDiscountBadge__Qy2Dt{border:1px solid #dce6ff;background:#edf4ff;color:#0061ff}.container_quoteBasisText__Mb1zf{margin:-3px 0 0;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:0;text-align:center}.container_quoteSelectedSpacesBox__Putb_{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px;padding:11px 12px;border-radius:8px;background:#f7f9fc}.container_quoteSelectedSpacesTitle__Rhs44{margin:0;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1.35;letter-spacing:0}.container_quoteSelectedSpacesList__6OVtB{display:flex;width:100%;flex-direction:column;gap:0;margin:8px 0 0;padding:8px 0 0;border-top:1px solid #eef1f6;list-style:none}.container_quoteSelectedSpaceRow__KBk1O{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px}.container_quoteSelectedSpaceRow__KBk1O+.container_quoteSelectedSpaceRow__KBk1O{border-top:1px solid #f1f3f7}.container_quoteSelectedSpaceName__UrFgz{color:#4a4a50;font-family:SUIT Variable;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0}.container_quoteSelectedSpaceBadge__brOy5{color:#9a9aa0;font-family:SUIT Variable;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.container_quoteStateMessage__Mywxu{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0 4px;text-align:center}.container_quoteStateSummary__dgjUZ{margin:0;color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.45;letter-spacing:0}.container_quoteStateSupportingText__k95IT{margin:0;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0;word-break:keep-all}.container_quoteCriteriaBox__1HlWC{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px;padding:11px 12px;border-radius:8px;background:#f7f9fc}.container_quoteCriteriaTitle__PihoN{margin:0;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1.35;letter-spacing:0}.container_quoteCriteriaList__dEYdC{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.container_quoteCriteriaChip__Apsol{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:0 9px;border:1px solid #e1e6ee;border-radius:8px;background:#fff;color:#36363b;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1;letter-spacing:0}.container_metricGrid__9KAxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.container_metricItem__s_30y{display:flex;min-height:78px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px;border:1px solid #e7eaf0;border-radius:8px;background:#fff}.container_metricLabel___Bz_f{color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1.3}.container_metricValue__yWJUj{color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:900;line-height:1.35;word-break:keep-all}.container_reasonList__1BQHf{display:flex;flex-wrap:wrap;gap:8px}.container_reasonChip__MqzD1{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:8px;background:#f3f4f6;color:#36363b;font-family:SUIT Variable;font-size:12px;font-weight:800;line-height:1}.container_routeSteps__EeWNk{display:flex;flex-direction:column;gap:10px}.container_routeStep__XLi0d{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:13px;border:1px solid #e7eaf0;border-radius:8px;background:#fff}.container_routeStepIndex__NX_QU{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:#19191a;color:#fff;font-family:SUIT Variable;font-size:13px;font-weight:900;line-height:1}.container_routeStepTitle__Pryq1{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.4}.container_routeStepBody__t5Ko9{margin-top:3px;color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:500;line-height:1.55}.container_requestTextarea__O4bMW{width:100%;min-height:104px;padding:14px;resize:vertical;border:1px solid #e7eaf0;border-radius:8px;background:#f7f8fb;color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:600;line-height:1.5;outline:none}.container_requestTextarea__O4bMW:focus{border-color:#0061ff;background:#fff}.container_quoteMethodGrid__QRieT{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.container_quoteMethodButton___Pfyh{display:flex;min-height:74px;align-items:flex-start;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.container_quoteMethodButtonSelected__jJRrQ{border-color:#0061ff;background:#f5f9ff;box-shadow:inset 0 0 0 1px #0061ff}.container_quoteMethodContent__Ww_8f{display:flex;min-width:0;flex-direction:column;gap:5px}.container_quoteMethodTitle__e4MgX{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.35;word-break:keep-all}.container_quoteMethodDescription__2lGQc{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:600;line-height:1.45;word-break:keep-all}.container_quoteMethodBadge___O4xE{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#eef4ff;color:#0061ff;font-family:SUIT Variable;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.container_quoteNextPanel__cViTd{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid #d6e2ff;border-radius:8px;background:#f5f9ff}.container_photoCompletePanel__rcz_E{gap:18px;padding:20px 18px 18px;background:#fff}.container_photoCompleteHero__8ZSDp{display:flex;align-items:flex-start;gap:14px}.container_photoCompleteCheck__UMlHE{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#0061ff;color:#fff;font-size:20px;font-weight:900;line-height:1}.container_photoCompleteCopy__nuS_n{display:flex;min-width:0;flex-direction:column;gap:8px}.container_photoCompleteEyebrow__6BneY{color:#0061ff;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1.25;word-break:keep-all}.container_photoCompleteTitle__C7bvN{color:#19191a;font-family:SUIT Variable;font-size:22px;font-weight:900;line-height:1.3;word-break:keep-all}.container_photoCompleteBody__lK9Tz{color:#59595f;font-family:SUIT Variable;font-size:15px;font-weight:700;line-height:1.55;word-break:keep-all}.container_photoCompletePanel__rcz_E .container_quoteVisitButton__owIS7{min-height:48px;font-size:15px}.container_quoteNextPanelHeader__D3S82{display:flex;align-items:center;justify-content:space-between;gap:12px}.container_quoteNextPanelHeader__D3S82 strong{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.35;text-align:right;word-break:keep-all}.container_quoteNextPanelEyebrow__xopHj{flex:0 0 auto;color:#0061ff;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1}.container_quoteNextPanelMessage__N8Ylu{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:#fff}.container_quoteNextPanelTitle__QvBp4{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.35;word-break:keep-all}.container_quoteNextPanelBody__XfD_7{margin-top:5px;color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:650;line-height:1.5;word-break:keep-all}.container_quoteVisitButton__owIS7{min-height:42px;padding:0 12px;border:1px solid #d6e2ff;border-radius:8px;background:#fff;color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:900;line-height:1.35;word-break:keep-all;cursor:pointer}.container_quoteReceivedBanner__Q_3u_{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid transparent;border-radius:8px;background:#eaf2ff}.container_quoteReceivedBannerUpdated__rCc_L{border-color:#9abaff;background:#f4f8ff}.container_quoteReceivedBanner__Q_3u_ p{color:#19191a;font-family:SUIT Variable;font-size:13px;font-weight:700;line-height:1.45;word-break:keep-all}.container_quoteReceivedCheck__Paxso{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0061ff;color:#fff;font-size:11px;font-weight:900}.container_quotePhotoOptionalText__ShgZC{color:#9398a3;font-family:SUIT Variable;font-size:11px;font-weight:700;line-height:1}.container_quotePhotoCardHead__Ne2Us{display:flex;align-items:center;justify-content:space-between;gap:8px}.container_quoteSpaceRemoveButton__c6RMN{flex:0 0 auto;padding:4px 6px;border:0;background:none;color:#9398a3;font-family:SUIT Variable;font-size:12px;font-weight:700;cursor:pointer}.container_quoteSpaceEmpty__fZX8k{padding:18px 14px;border:1px dashed #cfd8e6;border-radius:8px;background:#f7f9ff;color:#707078;font-family:SUIT Variable;font-size:13px;font-weight:700;line-height:1.45;text-align:center}.container_quoteSpaceAddArea__6BqSP{display:flex;flex-direction:column;gap:10px}.container_quoteSpaceChips__4E2E_{display:flex;flex-wrap:wrap;gap:8px}.container_quoteSpaceChip__O89aL{padding:9px 12px;border:1px solid #d6e2ff;border-radius:999px;background:#fff;color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.container_quoteAddSpaceButton__4nRvO{min-height:46px;border:1px dashed #9bbcff;border-radius:8px;background:#f5f9ff;color:#0061ff;font-family:SUIT Variable;font-size:14px;font-weight:800;cursor:pointer}.container_quoteSpaceAddHead__kyRGC{display:flex;align-items:center;justify-content:space-between;gap:8px}.container_quoteSpaceAddTitle__fCVHs{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:800;line-height:1.35}.container_quoteSpaceCount__nmoUW{flex:0 0 auto;color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:900}.container_quoteLivePrice__0li7F{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #0061ff;border-radius:10px;background:#f0f6ff}.container_quoteLivePriceHead__pmO5t{display:flex;align-items:center;justify-content:space-between;gap:8px}.container_quoteLivePriceLabel__bUnDS{color:#19191a;font-family:SUIT Variable;font-size:13px;font-weight:800}.container_quoteLivePriceBadge__CaJEH{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#0061ff;color:#fff;font-family:SUIT Variable;font-size:11px;font-weight:900}.container_quoteLivePriceRow__Plo_K{display:flex;align-items:baseline;gap:8px}.container_quoteLivePriceOriginal__4UJUU{color:#9398a3;font-family:SUIT Variable;font-size:14px;font-weight:700;text-decoration:line-through}.container_quoteLivePriceValue__daK6y{color:#0061ff;font-family:SUIT Variable;font-size:22px;font-weight:900;line-height:1.1}.container_quoteLivePriceMeta__e2MPm{color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:650;line-height:1.4}.container_quoteSpaceSelectorPanel__9Y1l0{display:flex;flex-direction:column;gap:22px;padding:16px 14px 20px;border-radius:8px;background:#fff}.container_quoteSpaceSelectorPanel__9Y1l0 .container_primaryButton__BeoY3{margin-top:4px}.container_quotePhotoUploadPanel__OyyY6{display:flex;flex-direction:column;gap:16px;padding:14px;border-radius:8px;background:#fff}.container_quotePhotoUploadHeader__tCaE_{display:flex;flex-direction:column;gap:5px}.container_quotePhotoUploadTitle__ahCBZ{color:#19191a;font-family:SUIT Variable;font-size:16px;font-weight:900;line-height:1.35}.container_quotePhotoUploadDescription__AtYns{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:650;line-height:1.5;word-break:keep-all}.container_quotePhotoRequiredText__UhqII{color:red;font-family:SUIT Variable;font-size:11px;font-weight:800;line-height:1}.container_operatorPanel__bqJHT{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid #dce3ee;border-radius:8px;background:#fbfcff}.container_operatorHeader__cMUPL{display:flex;flex-direction:column;gap:5px}.container_operatorTitle__KfCDY{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:900;line-height:1.4}.container_operatorDescription__acPw2{color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:700;line-height:1.5}.container_payloadList___iw7e{display:flex;flex-direction:column;gap:7px}.container_payloadRow__24Z3X{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:700;line-height:1.45}.container_payloadRow__24Z3X span{flex:0 0 132px;color:#808088}.container_payloadRow__24Z3X strong{flex:1 1;color:#19191a;font-weight:900;text-align:right;word-break:keep-all}.container_modalBackdrop__gVKkL{z-index:150}.container_districtPickerBackdrop__cWDUN,.container_modalBackdrop__gVKkL{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(17,24,39,.42)}.container_districtPickerBackdrop__cWDUN{z-index:155}.container_districtPickerSheet__IYcgg{display:flex;width:100%;max-width:430px;max-height:78vh;flex-direction:column;gap:14px;padding:20px 18px 24px;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -16px 36px rgba(17,24,39,.18)}.container_districtPickerHeader__Vyg_W{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.container_districtOptionList__dFqdW{display:flex;min-height:96px;overflow-y:auto;flex-direction:column;gap:8px;padding-right:2px}.container_districtOptionButton__uqIm0{display:flex;min-height:46px;align-items:center;padding:0 14px;border:1px solid #e7eaf0;border-radius:8px;background:#fff;color:#36363b;font-family:SUIT Variable;font-size:14px;font-weight:850;line-height:1.35;text-align:left;cursor:pointer}.container_districtOptionButtonSelected__wthqC{border-color:#0061ff;background:#f5f9ff;color:#0061ff;box-shadow:inset 0 0 0 1px #0061ff}.container_districtUnavailableHint__0KrHs{padding:10px 12px;border:1px solid #eef1f5;border-radius:8px;background:#f7f8fb}.container_districtUnavailableSummary__6HL9Q{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:900;line-height:1.4;cursor:pointer}.container_districtUnavailableBody__ZCHk8{margin:8px 0 0;color:#707078;font-family:SUIT Variable;font-size:12px;font-weight:750;line-height:1.55}.container_contactModal__ZL6h5{display:flex;width:100%;max-width:430px;flex-direction:column;gap:16px;padding:20px 18px 26px;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -16px 36px rgba(17,24,39,.18)}.container_modalHeader__wF_Kw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.container_modalEyebrow__pefAZ{color:#0061ff;font-family:SUIT Variable;font-size:12px;font-weight:900;line-height:1.35}.container_modalTitle__CUdSM{margin-top:5px;color:#19191a;font-family:SUIT Variable;font-size:20px;font-weight:900;line-height:1.35}.container_modalBody__4_bZs{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:600;line-height:1.55}.container_modalCloseButton__Idqm2{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:8px;background:#f3f4f6;color:#59595f;font-family:SUIT Variable;font-size:22px;font-weight:700;line-height:1;cursor:pointer}.container_modalActions__C6tp3{display:flex;gap:8px;width:100%}.container_footerContainer__0I1Sx{position:fixed;right:0;bottom:0;left:0;z-index:99;display:flex;max-width:430px;margin:0 auto;flex-direction:column;gap:12px;padding:14px 18px 26px;border-top:1px solid #e7eaf0;background:hsla(0,0%,100%,.98);box-shadow:0 -8px 18px rgba(22,31,48,.06)}.container_footerHelpButton__OFmEz{display:flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #e7eaf0;border-radius:8px;background:#f7f8fb;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:750;line-height:1.35;letter-spacing:0;cursor:pointer}.container_footerHelpButton__OFmEz strong{color:#0061ff;font-weight:900;text-decoration:underline;text-underline-offset:2px}.container_footerActions__fVb6p{display:flex;gap:8px;width:100%}.container_footerActions__fVb6p .container_primaryButton__BeoY3{min-width:0;padding:0 12px;white-space:nowrap}.container_footerActions__fVb6p .container_secondaryButton__I5Uoa{flex:0 0 112px;min-width:0;padding:0 8px;font-size:14px;white-space:nowrap}.container_leadResultFooterContainer__HOxOr{padding-top:12px}.container_leadResultFooterActions__AQ4kP .container_primaryButton__BeoY3,.container_leadResultFooterActions__AQ4kP .container_secondaryButton__I5Uoa{flex:1 1;min-width:0;padding:0 10px;white-space:nowrap}.container_primaryButton__BeoY3,.container_secondaryButton__I5Uoa{display:flex;height:54px;align-items:center;justify-content:center;border-radius:8px;font-family:SUIT Variable;font-size:16px;font-weight:900;line-height:1.3;cursor:pointer}.container_primaryButton__BeoY3{flex:1 1;border:none;background:#0061ff;color:#fff}.container_primaryButtonDisabled__kFUnQ{background:#c7ced8;color:#808088;cursor:not-allowed}.container_secondaryButton__I5Uoa{min-width:108px;padding:0 14px;border:1px solid #d6dce6;background:#fff;color:#36363b}@media (max-width:360px){.container_mainContainer__M1E2R{padding-right:14px;padding-left:14px}.container_chipsGrid__d3_3r,.container_metricGrid__9KAxs,.container_regionGrid__IroPo{grid-template-columns:1fr}.container_payloadRow__24Z3X{flex-direction:column;gap:2px}.container_payloadRow__24Z3X span,.container_payloadRow__24Z3X strong{flex:none;text-align:left}}.container_quoteConfigurator__Cv97a{display:flex;flex-direction:column;gap:14px;padding:16px 14px 20px;border:1px solid #d6e2ff;border-radius:12px;background:#f5f9ff}.container_quoteConfiguratorHeader__o3NaS{display:flex;flex-direction:column;gap:6px}.container_quoteConfiguratorTitle__HWoVW{color:#19191a;font-family:SUIT Variable;font-size:18px;font-weight:900;line-height:1.35;word-break:keep-all}.container_quoteConfiguratorDesc__YcIPL{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:650;line-height:1.5;word-break:keep-all}.container_quoteConfigCards__hk5fU{display:flex;flex-direction:column;gap:8px}.container_quoteConfigCard__vgzvh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #e3e8f5}.container_quoteConfigCardName__8G1Bn{color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:800}.container_quoteConfigStepper__Knpih{display:flex;align-items:center;gap:14px}.container_quoteConfigStepBtn__mlg2S{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #d6e2ff;border-radius:8px;background:#fff;color:#0061ff;font-family:SUIT Variable;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.container_quoteConfigCount__78AO5{min-width:16px;color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:900;text-align:center}.container_footerLivePrice__kBAja{align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin-bottom:8px}.container_footerLivePriceLeft__oK0QW{display:flex;flex-direction:column;gap:2px}.container_footerLivePriceLabel__c_2sj{font-size:11px;line-height:1.3}.container_footerLivePriceRow__7XiMe{display:flex;align-items:baseline;gap:7px}.container_footerLivePriceValue__0HIjz{font-size:20px}.container_footerLivePriceMeta__zhtYA{flex:0 0 auto;color:#808088;font-family:SUIT Variable;font-size:11px;font-weight:700}.container_quoteSpaceTiles__6hwcb{display:flex;flex-wrap:wrap;gap:10px}.container_quoteSpaceTile__TSZd0{min-height:44px;padding:0 16px;border-radius:12px;font-size:15px}.container_quoteSpaceTileSelected__NYRgZ{gap:12px}.container_quoteSpaceTileLabel__1ENKz{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:none;color:#fff;font-family:SUIT Variable;font-size:15px;font-weight:800;cursor:pointer}.container_quoteSpaceTileCheck__S39NH{font-size:13px;font-weight:900}.container_quoteTileStepper__hHMtP{display:flex;align-items:center;gap:10px}.container_quoteTileStepBtn__QQTyU{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:none;border-radius:8px;background:hsla(0,0%,100%,.22);color:#fff;font-family:SUIT Variable;font-size:18px;font-weight:800;line-height:1;cursor:pointer}.container_quoteTileCount__Md6_o{min-width:14px;color:#fff;font-family:SUIT Variable;font-size:15px;font-weight:900;text-align:center}.container_itemAmountSection__2yCG4{padding-top:4px}.container_itemAmountList__R7tkw,.container_itemAmountSection__2yCG4{display:flex;flex-direction:column;gap:12px}.container_itemAmountCard__vA5Rn{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e3e8f5;border-radius:10px;background:#fff}.container_itemAmountSpaceName___aNFo{color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:900;line-height:1.35;padding-left:8px;border-left:3px solid #0061ff}.container_itemAmountOptions__idWqT{display:flex;flex-direction:column;gap:8px}.container_itemAmountOption___EWmU{position:relative;display:block;min-width:0;padding:0;border:1px solid #e1e7f2;border-radius:10px;background:#fff;overflow:hidden;cursor:pointer}.container_itemAmountOptionSelected__c5gO2{border-color:#0061ff;box-shadow:0 0 0 2px #0061ff,inset 0 0 0 3px #0061ff}.container_itemAmountRadio__UCER0{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 2px 8px rgba(25,25,26,.18);z-index:1}.container_itemAmountRadio__UCER0:after{content:"";width:10px;height:10px;border-radius:50%;background:transparent}.container_itemAmountOptionSelected__c5gO2 .container_itemAmountRadio__UCER0{background:#0061ff;box-shadow:0 2px 8px rgba(0,97,255,.28)}.container_itemAmountOptionSelected__c5gO2 .container_itemAmountRadio__UCER0:after{background:#fff}.container_itemAmountImage__DADkb{display:block;width:100%;aspect-ratio:3/2;background:#eef1f5;object-fit:cover}.container_itemAmountOptionTitle__xaQqx{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#fff;font-family:SUIT Variable;font-size:15px;font-weight:900;line-height:1.2;text-align:center}.container_itemAmountOptionDesc__2xY5n{color:#707078;font-family:SUIT Variable;font-size:10px;font-weight:650;line-height:1.35;word-break:keep-all}.container_confirmedQuoteSummary__1MGax{display:flex;flex-direction:column;gap:12px;margin:0 18px 24px;padding:16px 14px;border:1px solid #d6e2ff;border-radius:10px;background:#f5f9ff}.container_confirmedQuoteSummaryHeader__RfPc8{display:flex;align-items:center;justify-content:space-between;gap:10px}.container_confirmedQuoteSummaryTitle__6Fkn2{color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:900;line-height:1.35}.container_confirmedQuoteSummaryMeta__tlGgz{color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:900;white-space:nowrap}.container_confirmedQuoteSpaceList__KyQuq{display:flex;flex-direction:column;gap:8px}.container_confirmedQuoteSpaceItem__4ziZL{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:8px;background:#fff}.container_confirmedQuoteSpaceName__y009O{min-width:0;color:#19191a;font-family:SUIT Variable;font-size:13px;font-weight:850;line-height:1.35}.container_confirmedQuoteSpaceMeta__9qDmH{display:flex;flex-wrap:wrap;gap:6px}.container_confirmedQuoteSpaceAmount__h9oYZ,.container_confirmedQuoteSpaceTime__PK6s1{padding:4px 7px;border-radius:7px;font-family:SUIT Variable;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.container_confirmedQuoteSpaceAmount__h9oYZ{background:#edf4ff;color:#0061ff}.container_confirmedQuoteSpaceTime__PK6s1{background:#f1f3f7;color:#59595f}.container_footerQuote__d_mA8{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.container_footerTrustStrip__lxKDo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:700}.container_footerTrustStrip__lxKDo span+span:before{content:"·";margin-right:6px;color:#c4cad6}.container_footerLivePrice__kBAja{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid #0061ff;border-radius:10px;background:#f0f6ff}.container_footerLivePriceLabel__c_2sj{color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:700}.container_footerLivePriceValue__0HIjz{color:#0061ff;font-family:SUIT Variable;font-size:24px;font-weight:900;line-height:1.1}.container_footerLivePriceSub__vS1_T{color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:650;line-height:1.4}.container_quoteSpaceTileSelected__NYRgZ{width:100%}.container_mainContainerWithQuoteFooter__fEf8i{padding-bottom:340px}.container_quoteSpaceTiles__6hwcb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.container_quoteSpaceTile__TSZd0{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #cdd9ee;border-radius:10px;background:#fff;color:#36363b;font-family:SUIT Variable;font-size:14px;font-weight:800;line-height:1.2;text-align:center;cursor:pointer}.container_quoteSpaceTileSelected__NYRgZ{grid-column:1/-1;justify-content:space-between;padding:0 8px 0 14px;border-color:#0061ff;background:#0061ff;grid-column:auto;min-height:48px;flex-direction:column;gap:4px;justify-content:center;padding:6px 8px}.container_quoteSpaceTileLabel__1ENKz{max-width:100%;font-size:13px}.container_quoteTileStepper__hHMtP{gap:6px}.container_quoteTileStepBtn__QQTyU{width:26px;height:26px;font-size:16px}.container_consentNotice__1hKWi{margin-top:8px;color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:650;line-height:1.4}.container_consentGroup___WTyk{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;border-radius:10px;background:#f7f8fb}.container_consentRow__U2yVv{display:flex;align-items:center;gap:9px;cursor:pointer}.container_consentCheckbox__dGp7r{width:20px;height:20px;flex:0 0 auto;accent-color:#0061ff;cursor:pointer}.container_consentText___DkeN{flex:1 1;color:#36363b;font-family:SUIT Variable;font-size:13px;font-weight:700;line-height:1.4}.container_consentRequired__I8hD4{color:#0061ff;font-weight:900}.container_consentOptional__yUaVk{color:#808088;font-weight:900}.container_consentLink__uPW6W{flex:0 0 auto;color:#808088;font-family:SUIT Variable;font-size:12px;font-weight:700;text-decoration:underline}.container_quotePhotoStepRow__pONmk{display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px}.container_quotePhotoStepLabel__RTG5S{font-size:14px;font-weight:600;color:#2b2f36}.container_quotePhotoDots__hs8wF{display:flex;gap:6px}.container_quotePhotoDot__B0S7Z{width:8px;height:8px;border-radius:50%;background:#dadee5;border:none;padding:0;cursor:pointer}.container_quotePhotoDotActive__EVcLf{background:#3a6afe;transform:scale(1.25)}.container_quotePhotoDotDone__ZLRvK{background:#9bb7ff}.container_quotePhotoSlotHint__VfSkR{font-size:12px;color:#8a8f99;margin:6px 0 0;line-height:1.45}.container_quotePhotoNav__4MGTu{display:flex;gap:8px;margin-top:14px}.container_quotePhotoNavButton__5sHTo{flex:1 1;padding:13px;border-radius:8px;border:1px solid #dadee5;background:#fff;color:#555b66;font-size:15px;font-weight:600;cursor:pointer}.container_quotePhotoNavButton__5sHTo:disabled{opacity:.4;cursor:default}.container_quotePhotoNavButtonPrimary__fgHOS{flex:2 1;padding:13px;border-radius:8px;border:1px solid #3a6afe;background:#eef3ff;color:#3a6afe;font-size:15px;font-weight:700;cursor:pointer}.container_photoSpaceName__2N3iT{color:#19191a;font-family:SUIT Variable;font-size:15px;font-weight:800}.container_photoSlotGroup__LRdzY{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.container_photoSlot__IEARc{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #e3e8f0;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.container_photoSlotDone__4Ol5_{border-color:#0061ff;background:#f5f9ff}.container_photoSlotIcon__rVuQ7{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#eef2f8;color:#8a93a3;font-size:18px;font-weight:900}.container_photoSlotDone__4Ol5_ .container_photoSlotIcon__rVuQ7{background:#0061ff;color:#fff}.container_photoSlotBody__aHeOP{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.container_photoSlotTitle__wH8zC{display:flex;align-items:center;gap:6px;color:#19191a;font-family:SUIT Variable;font-size:14px;font-weight:800}.container_photoSlotRequired__BTqLs{color:#f5536b;font-family:SUIT Variable;font-size:11px;font-weight:800}.container_photoSlotOptional__oUwaJ{color:#9398a3;font-family:SUIT Variable;font-size:11px;font-weight:700}.container_photoSlotHint__SeQBn{color:#8a8f99;font-family:SUIT Variable;font-size:12px;font-weight:600;line-height:1.4;word-break:keep-all}.container_photoSlotStatus__N5rXz{flex:0 0 auto;color:#9398a3;font-family:SUIT Variable;font-size:12px;font-weight:700}.container_photoSlotDone__4Ol5_ .container_photoSlotStatus__N5rXz{color:#0061ff}.container_photoEscapeLink__8ZNz4{align-self:flex-start;padding:2px 0;border:none;background:none;color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:700;cursor:pointer;text-align:left;word-break:keep-all;line-height:1.4}.container_photoEscapeRow__AOZ4p{display:flex;gap:8px}.container_photoEscapeChip__u7gXo{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:13px 8px;border:1px solid #d6e2ff;border-radius:10px;background:#f5f9ff;cursor:pointer;text-align:center}.container_photoEscapeChipTitle__FYiUw{color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:800;word-break:keep-all;line-height:1.3}.container_photoEscapeChipDesc__YiGOE{color:#8a8f99;font-family:SUIT Variable;font-size:11px;font-weight:600;word-break:keep-all;line-height:1.3}.container_photoProgressRow__IwAGK{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.container_photoProgressText__1pKdR{color:#19191a;font-size:14px;font-weight:800}.container_photoProgressCount__Udovn{color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:800}.container_photoPage__5O6TJ{display:flex;flex-direction:column;gap:18px}.container_photoIntro__ueTN1{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.container_photoIntroTitle__X1KBl{margin:0;color:#19191a;font-family:SUIT Variable;font-size:19px;font-weight:900;line-height:1.3}.container_photoIntroDesc__S1Ei_{margin:0;color:#8a8f99;font-family:SUIT Variable;font-size:13px;font-weight:600}.container_photoGuideChip__a9umQ{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:8px 13px;border:none;border-radius:999px;background:#eef3ff;color:#0061ff;font-family:SUIT Variable;font-size:13px;font-weight:800;cursor:pointer}.container_photoGuideChipIcon__Cxghi{font-size:14px}.container_photoGuideChipArrow__RKepA{color:#6f9bff;font-size:15px;font-weight:700}.container_photoProgress__U1uka{display:flex;flex-direction:column;gap:7px}.container_photoProgressTrack__y0mO_{width:100%;height:7px;border-radius:999px;background:#e9eef6;overflow:hidden}.container_photoProgressFill__jTHTv{height:100%;border-radius:999px;background:#0061ff;transition:width .3s ease}.container_photoProgressText__1pKdR{color:#59595f;font-family:SUIT Variable;font-size:12px;font-weight:700}.container_photoSection__6HPbH,.container_photoSpaces__q38_d{display:flex;flex-direction:column;gap:14px}.container_photoSection__6HPbH{padding:18px 16px;border:1px solid #eceff4;border-radius:16px;background:#fff;box-shadow:0 2px 10px rgba(20,30,50,.04)}.container_photoSectionDone__blaRl{border-color:#cfe0ff}.container_photoSectionHead__M7ne1{display:flex;align-items:center;justify-content:space-between}.container_photoSectionTitle__bgCGl{display:flex;align-items:center;gap:9px}.container_photoSectionDot__vtRpp{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#eef1f6;color:#9398a3;font-family:SUIT Variable;font-size:12px;font-weight:800}.container_photoSectionDotDone__gzSew{background:#0061ff;color:#fff}.container_photoSectionName__qw8Yj{color:#19191a;font-family:SUIT Variable;font-size:16px;font-weight:800}.container_photoSectionCount__uQOtx{color:#aab0bb;font-family:SUIT Variable;font-size:13px;font-weight:800}.container_photoSectionCountActive__cNTHu{color:#0061ff}.container_photoGrid__EJK_Z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.container_photoCell__eZsCc{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f1f4f8}.container_photoCellImg__cavOz{border-radius:12px}.container_photoCellRemove__TtADt{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgba(15,20,30,.6);color:#fff;font-size:14px;line-height:1}.container_photoCellAdd__JQN9F,.container_photoCellRemove__TtADt{display:flex;align-items:center;justify-content:center;cursor:pointer}.container_photoCellAdd__JQN9F{aspect-ratio:1/1;border:1.5px dashed #ccd6e6;border-radius:12px;background:#f8fafd;color:#93a4c0}.container_photoCellAddIcon__R7iCN{width:24px;height:24px}.container_photoEmptyAdd__3Z9UZ{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:26px 16px;border:1.5px dashed #ccd6e6;border-radius:12px;background:#f8fafd;color:#7c93b8;cursor:pointer}.container_photoEmptyAddText__JoHEa{font-family:SUIT Variable;font-size:13px;font-weight:800}.container_photoStorageToggle__ccBCu{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 13px;border:none;border-radius:11px;background:#f6f8fb;cursor:pointer;text-align:left}.container_photoStorageLabel__XRp98{color:#59595f;font-family:SUIT Variable;font-size:13px;font-weight:700}.container_photoStorageOpt__Uw2__{margin-left:4px;color:#9398a3;font-size:11px;font-weight:700}.container_photoStorageVal__zvSxY{color:#8a8f99;font-family:SUIT Variable;font-size:13px;font-weight:800}.container_photoStorageValDone__JefWo{color:#0061ff}.container_photoSubmit__mGTH9{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin-top:2px;border:none;border-radius:16px;background:#0061ff;color:#fff;font-family:SUIT Variable;font-size:16px;font-weight:800;cursor:pointer}.container_photoSubmitOff__TK59L{background:#e6ebf3;color:#a7b0c0;cursor:not-allowed}.container_photoKakaoLink__HFqaF{align-self:center;padding:4px;border:none;background:none;color:#8a8f99;font-family:SUIT Variable;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.container_consultDone__sMiiz{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px 32px;max-width:420px;margin:0 auto;width:100%}.container_consultDoneIcon__T2EH2{width:76px;height:76px;border-radius:50%;background:#0061ff;display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 8px 20px rgba(0,97,255,.24)}.container_consultDoneIcon__T2EH2 svg{width:38px;height:38px}.container_consultDoneTitle__y9Q3Z{color:#19191a;font-family:SUIT Variable;font-size:22px;font-weight:800;line-height:1.35;letter-spacing:-.02em;word-break:keep-all;margin:0 0 10px}.container_consultDoneSubtitle__Q3tg9{color:#6a7283;font-family:SUIT Variable;font-size:15px;font-weight:500;line-height:1.55;word-break:keep-all;margin:0 0 28px}.container_consultDoneKakaoNotice__dj1M5{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 16px;border:1px solid #dbe4f0;border-radius:12px;background:#f7faff;color:#3362a8;font-family:SUIT Variable;font-size:15px;font-weight:700;line-height:1.35;word-break:keep-all}.container_consultDoneSecondaryLabel__5GCqU{margin:24px 0 12px;color:#9aa1ad;font-family:SUIT Variable;font-size:12px;font-weight:600}.container_consultDoneSecondary__hoFNl{display:flex;gap:10px;width:100%}.container_consultDoneSecondaryItem__ZVyK9{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;border:1px solid #e7eaf0;border-radius:14px;background:#fff;color:#3a4150;font-family:SUIT Variable;font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all;text-align:center;cursor:pointer}.container_consultDoneSecondaryItem__ZVyK9:active{background:#f7f9fc}.container_consultDoneSecondaryIcon__rUImZ{font-size:24px}