._page_w7bp5_1{--ink:#071a38;--muted:#64748b;--line:#dce6f3;--blue:#1263df;--blue-deep:#082d68;--cyan:#10a6c5;min-width:0;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;overflow-x:clip}._page_w7bp5_1 *,._page_w7bp5_1 :before,._page_w7bp5_1 :after{box-sizing:border-box}._skipLink_w7bp5_43{z-index:1000;color:#fff;background:var(--ink);border-radius:10px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}._skipLink_w7bp5_43:focus{transform:translateY(0)}._hero_w7bp5_77{isolation:isolate;background:radial-gradient(circle at 86% 72%,#2bbee129,#0000 30%),radial-gradient(circle at 12% 8%,#4b84e82b,#0000 35%),linear-gradient(#f5f9ff 0%,#fff 92%);min-height:100svh;padding-top:76px;position:relative;overflow:hidden}._hero_w7bp5_77:before,._hero_w7bp5_77:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #3274dd26;border-radius:50%;width:min(68vw,920px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}._hero_w7bp5_77:after{border:110px solid #c8dcfa1c;width:min(84vw,1140px)}._heroInner_w7bp5_139{text-align:center;place-items:center;width:min(100%,1440px);min-height:calc(100svh - 76px);margin-inline:auto;padding:clamp(96px,18vh,200px) 32px 104px;display:grid;position:relative}._heroCopy_w7bp5_161{justify-items:center;gap:28px;display:grid}._heroCopy_w7bp5_161 h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.2vw,96px);font-weight:900;line-height:1.04}._heroCopy_w7bp5_161 h1 span{color:#0000;background:linear-gradient(100deg,#075ed8 10%,#1381df 55%,#0ba6bc 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;display:block}._heroButtons_w7bp5_207{justify-content:center;display:flex}._heroCta_w7bp5_217,._finalCtaButton_w7bp5_219{color:#10477f;background:#ffffffe6;border:1px solid #1263df38;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:60px;padding:0 28px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 38px #1236661a}._heroCta_w7bp5_217:hover,._heroCta_w7bp5_217:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:0 20px 44px #12366626}._scopeNote_w7bp5_269{color:#6b7f99;align-items:center;gap:8px;margin:-6px 0 0;font-size:13px;display:flex}._scopeNote_w7bp5_269 i{border:1px solid #b8c8dc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:grid}._scrollCue_w7bp5_311{color:#496683;justify-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}._scrollCue_w7bp5_311 span{width:42px;height:42px;color:var(--blue);background:#ffffffc7;border:1px solid #c5d9f2;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite _cueBounce_w7bp5_1;display:grid;box-shadow:0 8px 24px #0c469714}@keyframes _cueBounce_w7bp5_1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}._journeySection_w7bp5_375,._decisionSection_w7bp5_377{scroll-margin-top:76px}._journeySection_w7bp5_375{background:#fff;padding:clamp(88px,10vw,148px) 0}._journeyInner_w7bp5_395,._decisionLayout_w7bp5_397,._finalCtaInner_w7bp5_399,._footerInner_w7bp5_401{width:min(100% - 48px,1440px);margin-inline:auto}._journeyHeader_w7bp5_411{text-align:center;max-width:720px;margin:0 auto 58px}._kicker_w7bp5_423{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}._journeyHeader_w7bp5_411 h2,._decisionCopy_w7bp5_443 h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:1.14}._journeyHeader_w7bp5_411>p:last-child,._decisionCopy_w7bp5_443>p{color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.75}._journeyMobileHint_w7bp5_475{display:none}._journeyGrid_w7bp5_483{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);display:grid}._journeyCard_w7bp5_497{aspect-ratio:.72;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1400px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;padding:0;position:relative}._journeyCard_w7bp5_497:focus-visible{outline-offset:5px;outline:3px solid #1263dfb3}._journeyCardInner_w7bp5_541{transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.2,1);display:block;position:absolute;inset:0}._journeyCardFlipped_w7bp5_557 ._journeyCardInner_w7bp5_541{transform:rotateY(180deg)}._journeyFace_w7bp5_565{backface-visibility:hidden;border-radius:28px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 44px #08264d21}._journeyFront_w7bp5_587{color:#fff;background:#153d6d}._journeyFront_w7bp5_587:after{content:"";background:linear-gradient(#040f200f 12%,#040f2026 42%,#040f20e6 100%);position:absolute;inset:0}._journeyFront_w7bp5_587 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._journeyFrontContent_w7bp5_627{z-index:1;flex-direction:column;justify-content:space-between;width:100%;padding:clamp(20px,2vw,28px);display:flex;position:relative}._journeyStage_w7bp5_647{color:#fffffff2;letter-spacing:.04em;background:#081f3f59;border:1px solid #ffffff3d;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}._journeyFrontCopy_w7bp5_673{flex-direction:column;gap:12px;display:flex}._journeyTitle_w7bp5_685{letter-spacing:-.04em;font-size:clamp(23px,2vw,32px);font-weight:900;line-height:1.28;display:block}._journeyText_w7bp5_701{color:#ffffffc2;font-size:14px;line-height:1.65;display:block}._journeyFlipLabel_w7bp5_715,._journeyBackLabel_w7bp5_717{color:#102f59;background:#fffffff2;border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;margin-top:10px;padding:0 15px;font-size:12px;font-weight:800;display:flex}._journeyBack_w7bp5_717{color:#fff;background:linear-gradient(150deg,#0c3978,#1260ad 62%,#0d7491);flex-direction:column;padding:clamp(22px,2.2vw,32px);transform:rotateY(180deg)}._journeyBack_w7bp5_717 ._journeyStage_w7bp5_647{margin-bottom:clamp(24px,3vw,46px)}._journeyBack_w7bp5_717 ._journeyText_w7bp5_701{margin-top:18px}._journeyBackNote_w7bp5_777{color:#ffffffd4;border-top:1px solid #ffffff38;margin-top:auto;padding-top:20px;font-size:12px;font-weight:700;line-height:1.65;display:block}._journeyBackLabel_w7bp5_717{flex:none;margin-top:16px}._originPanel_w7bp5_809{color:#fff;background:radial-gradient(circle at 86% 14%,#20a9d43d,#0000 32%),linear-gradient(135deg,#071c3c 0%,#0a326d 58%,#084e72 100%);border-radius:36px;grid-template-columns:minmax(300px,.7fr) minmax(600px,1.3fr);gap:clamp(42px,5vw,88px);margin-top:clamp(92px,10vw,150px);padding:clamp(48px,6vw,88px);display:grid;box-shadow:0 34px 90px #051b3a3d}._originHeading_w7bp5_837 ._kicker_w7bp5_423{color:#78d6ef}._originHeading_w7bp5_837 h3{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3vw,54px);font-weight:900;line-height:1.17}._originHeading_w7bp5_837>p:not(._kicker_w7bp5_423){color:#ffffffb8;margin:24px 0 0;font-size:15px;line-height:1.85}._originLimit_w7bp5_875{color:#fff9;border-top:1px solid #ffffff24;margin-top:26px;padding-top:20px;font-size:12px;line-height:1.65;display:block}._originMobileCopy_w7bp5_895,._flowMobileSummary_w7bp5_897{display:none}._flowBoard_w7bp5_905{align-self:center;gap:26px;display:grid}._flowLane_w7bp5_917{background:#fff1;border:1px solid #ffffff21;border-radius:22px;gap:16px;padding:24px;display:grid}._flowLaneBobogye_w7bp5_935{background:#0b6ca433;border-color:#70d5f65c}._flowLaneLabel_w7bp5_945{justify-content:space-between;align-items:end;gap:18px;display:flex}._flowLaneLabel_w7bp5_945 strong{font-size:16px}._flowLaneLabel_w7bp5_945 span{color:#ffffff94;font-size:11px}._flowSteps_w7bp5_977{grid-template-columns:repeat(7,auto);justify-content:stretch;align-items:center;display:grid}._flowStepGroup_w7bp5_991{display:contents}._flowNode_w7bp5_999{color:#102d52;background:#fffffff2;border-radius:14px;min-width:0;min-height:82px;padding:14px 13px}._flowNode_w7bp5_999 strong,._flowNode_w7bp5_999 span{display:block}._flowNode_w7bp5_999 strong{font-size:13px}._flowNode_w7bp5_999 span{color:#687b91;margin-top:7px;font-size:10px;line-height:1.45}._flowArrow_w7bp5_1049{color:#fff9;text-align:center}._resultBridge_w7bp5_1059{color:#fff;border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:22px;font-size:15px;font-weight:800;text-decoration:none;display:flex}._resultBridge_w7bp5_1059>span:last-child{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._decisionSection_w7bp5_377{background:#f5f8fc;padding:clamp(96px,11vw,170px) 0}._decisionLayout_w7bp5_397{grid-template-columns:minmax(360px,.76fr) minmax(560px,1.24fr);align-items:center;gap:clamp(52px,7vw,110px);display:grid}._decisionList_w7bp5_1129{gap:12px;margin-top:34px;display:grid}._decisionItem_w7bp5_1141{color:#60748d;border-bottom:1px solid #dce6f1;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px 0;font-size:14px;line-height:1.65;display:grid}._decisionItem_w7bp5_1141 strong{color:var(--ink);font-size:16px}._check_w7bp5_1175{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}._compactProcess_w7bp5_1199{background:#fff;border:1px solid #d9e5f2;border-radius:22px;margin-top:36px;padding:22px}._compactProcessHead_w7bp5_1215{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}._compactProcessHead_w7bp5_1215 strong{font-size:15px}._compactProcessHead_w7bp5_1215 span{color:#8090a4;font-size:11px}._compactProcessGrid_w7bp5_1249{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._compactStep_w7bp5_1261{background:#f4f7fb;border-radius:13px;grid-template-columns:30px 1fr;gap:10px;min-width:0;padding:12px;display:grid}._compactStep_w7bp5_1261>span{color:var(--blue);font-size:11px;font-weight:900}._compactStep_w7bp5_1261 strong,._compactStep_w7bp5_1261 small{display:block}._compactStep_w7bp5_1261 strong{font-size:13px}._compactStep_w7bp5_1261 small{color:#7d8ca0;margin-top:5px;font-size:10px}._decisionVisual_w7bp5_1323{min-width:0}._dashboard_w7bp5_1331{background:#fff;border:1px solid #d5e2ef;border-radius:28px;overflow:hidden;box-shadow:0 30px 75px #10366424}._dashboardHead_w7bp5_1347{border-bottom:1px solid #e1e9f2;justify-content:space-between;align-items:center;padding:17px 24px;display:flex}._dashboardHead_w7bp5_1347 strong{font-size:14px}._dashboardHead_w7bp5_1347 span{color:#8190a3;font-size:10px}._dashboardStatus_w7bp5_1381{color:#fff;background:linear-gradient(120deg,#0b3f8f,#087dac);padding:30px 28px 26px}._dashboardStatus_w7bp5_1381>span{color:#8fe7f6;font-size:11px;font-weight:800}._dashboardStatus_w7bp5_1381 h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(22px,2vw,31px);line-height:1.3}._dashboardStatus_w7bp5_1381 p{color:#ffffffb8;margin:0;font-size:12px}._dashboardMain_w7bp5_1431{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}._chartCard_w7bp5_1445,._nextCard_w7bp5_1447{border:1px solid #e1e9f2;border-radius:17px;min-width:0;padding:18px}._cardTitle_w7bp5_1461{margin-bottom:20px;font-size:13px;display:block}._barRow_w7bp5_1473{grid-template-columns:62px minmax(50px,1fr) 70px;align-items:center;gap:9px;margin-top:14px;font-size:10px;display:grid}._barRow_w7bp5_1473>span{color:#71839a}._barRow_w7bp5_1473>strong{text-align:right}._barBackground_w7bp5_1507{background:#edf2f7;border-radius:99px;height:9px;overflow:hidden}._bar_w7bp5_1473,._barLight_w7bp5_1523{border-radius:inherit;background:var(--blue);height:100%;display:block}._barLight_w7bp5_1523{background:#59c5dd}._nextAction_w7bp5_1545{grid-template-columns:28px 1fr;gap:10px;margin-top:13px;display:grid}._nextNumber_w7bp5_1559{width:26px;height:26px;color:var(--blue);background:#e9f2ff;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}._nextAction_w7bp5_1545 strong,._nextAction_w7bp5_1545 span span{display:block}._nextAction_w7bp5_1545 strong{font-size:11px}._nextAction_w7bp5_1545 span span{color:#7d8da1;margin-top:4px;font-size:9px;line-height:1.45}._dashboardNote_w7bp5_1615{color:#8795a8;margin:0;padding:0 22px 20px;font-size:9px;line-height:1.55}._resultCalculators_w7bp5_1631{background:#fffc;border:1px solid #d8e5f2;border-radius:24px;margin-top:20px;padding:24px}._resultCalculatorHead_w7bp5_1647{justify-content:space-between;align-items:end;gap:20px;display:flex}._resultCalculatorHead_w7bp5_1647 ._kicker_w7bp5_423{margin-bottom:8px}._resultCalculatorHead_w7bp5_1647 h3{letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.35}._resultCalculatorHead_w7bp5_1647>a{color:var(--blue);font-size:12px;font-weight:800;text-decoration:none}._resultCalculatorGrid_w7bp5_1697{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}._resultCalculatorCard_w7bp5_1711{min-width:0;color:var(--ink);background:#fff;border:1px solid #e0e9f3;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 12px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}._resultCalculatorCard_w7bp5_1711:hover,._resultCalculatorCard_w7bp5_1711:focus-visible{border-color:#9dc5f7;transform:translateY(-2px)}._resultCalculatorIcon_w7bp5_1753{width:32px;height:32px;color:var(--blue);background:#edf5ff;border-radius:10px;place-items:center;font-weight:900;display:grid}._resultCalculatorCard_w7bp5_1711 strong,._resultCalculatorCard_w7bp5_1711 small{display:block}._resultCalculatorCard_w7bp5_1711 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._resultCalculatorCard_w7bp5_1711 small{color:#8190a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}._resultCalculatorArrow_w7bp5_1817{color:var(--blue);font-size:12px}._finalCta_w7bp5_219{background:#f5f8fc;padding:42px 0 110px}._ctaPanel_w7bp5_1837{color:#fff;background:radial-gradient(circle at 86% 20%,#48d0e238,#0000 32%),linear-gradient(125deg,#081f49,#0c4b98);border-radius:32px;justify-content:space-between;align-items:center;gap:40px;padding:clamp(42px,6vw,78px);display:flex}._ctaPanel_w7bp5_1837 h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.2}._ctaPanel_w7bp5_1837 p{color:#ffffffad;margin:18px 0 0;font-size:14px}._ctaMeta_w7bp5_1889{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}._ctaMeta_w7bp5_1889 span{color:#ffffffc2;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:10px}._finalCtaButton_w7bp5_219{color:#0b3b78;background:#fff;border:0;flex:none}._footer_w7bp5_401{background:#fff;border-top:1px solid #e2e8f0;padding:26px 0}._footerInner_w7bp5_401{color:#75859a;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}._footerInner_w7bp5_401>div{gap:20px;display:flex}._footerInner_w7bp5_401 a{color:#53667f;font-weight:700;text-decoration:none}@media (width<=1100px){._journeyGrid_w7bp5_483{grid-template-columns:repeat(2,minmax(0,1fr))}._journeyCard_w7bp5_497{aspect-ratio:.92}._originPanel_w7bp5_809,._decisionLayout_w7bp5_397{grid-template-columns:1fr}._originHeading_w7bp5_837{max-width:720px}._decisionCopy_w7bp5_443{max-width:760px}}@media (width<=760px){._hero_w7bp5_77{padding-top:68px}._hero_w7bp5_77:before{width:124vw}._hero_w7bp5_77:after{border-width:72px;width:168vw}._heroInner_w7bp5_139{width:100%;min-height:calc(100svh - 68px);padding:96px 22px 94px}._heroCopy_w7bp5_161{gap:22px}._heroCopy_w7bp5_161 h1{font-size:clamp(42px,13.2vw,66px);line-height:1.08}._heroCta_w7bp5_217{min-height:54px;padding-inline:21px;font-size:14px}._scopeNote_w7bp5_269{align-items:flex-start;max-width:320px;font-size:10px;line-height:1.5}._scopeNote_w7bp5_269 i{flex:none}._scrollCue_w7bp5_311{width:190px;bottom:18px}._journeySection_w7bp5_375{padding:80px 0}._journeyInner_w7bp5_395,._decisionLayout_w7bp5_397,._finalCtaInner_w7bp5_399,._footerInner_w7bp5_401{width:min(100% - 32px,1440px)}._journeyHeader_w7bp5_411{text-align:left;margin-bottom:26px}._journeyHeader_w7bp5_411 h2,._decisionCopy_w7bp5_443 h2{font-size:38px}._journeyHeader_w7bp5_411>p:last-child,._decisionCopy_w7bp5_443>p{font-size:14px}._journeyMobileHint_w7bp5_475{color:#6c7f97;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:11px;display:flex}._journeyGrid_w7bp5_483{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:14px;width:calc(100% + 32px);margin-left:0;padding:4px 32px 28px 0;scroll-padding-inline:0 32px;display:grid;overflow-x:auto}._journeyGrid_w7bp5_483::-webkit-scrollbar{display:none}._journeyCard_w7bp5_497{aspect-ratio:.7;scroll-snap-align:start}._journeyTitle_w7bp5_685{font-size:25px}._originPanel_w7bp5_809{border-radius:26px;gap:30px;margin-top:70px;padding:34px 22px}._originDesktopCopy_w7bp5_2275,._flowBoard_w7bp5_905{display:none!important}._originMobileCopy_w7bp5_895,._flowMobileSummary_w7bp5_897{display:block}._originHeading_w7bp5_837 h3{font-size:36px}._flowMobileSummary_w7bp5_897{gap:10px;display:grid}._flowMobileBefore_w7bp5_2313,._flowMobileAfter_w7bp5_2315{background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;grid-template-columns:64px 1fr;align-items:center;gap:10px;padding:15px;font-size:11px;line-height:1.55;display:grid}._flowMobileBefore_w7bp5_2313 strong,._flowMobileAfter_w7bp5_2315 strong{color:#9aaac0}._flowMobileAfter_w7bp5_2315{background:#118bc133;border-color:#63d9f557}._flowMobileAfter_w7bp5_2315 strong{color:#86e7f4}._resultBridge_w7bp5_1059{text-align:center;padding:20px 0 0;font-size:12px}._decisionSection_w7bp5_377{padding:88px 0}._decisionLayout_w7bp5_397{gap:46px}._compactProcessHead_w7bp5_1215{display:grid}._compactProcessGrid_w7bp5_1249,._dashboardMain_w7bp5_1431{grid-template-columns:1fr}._dashboardStatus_w7bp5_1381{padding-inline:22px}._barRow_w7bp5_1473{grid-template-columns:64px minmax(50px,1fr) 72px}._resultCalculators_w7bp5_1631{padding:20px}._resultCalculatorGrid_w7bp5_1697{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}._resultCalculatorCard_w7bp5_1711{scroll-snap-align:start}._finalCta_w7bp5_219{padding:24px 0 72px}._ctaPanel_w7bp5_1837{border-radius:26px;padding:34px 24px;display:grid}._finalCtaButton_w7bp5_219{width:100%;min-height:56px;font-size:14px}._footerInner_w7bp5_401{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._page_w7bp5_1 *,._page_w7bp5_1 :before,._page_w7bp5_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._journeySection_w7bp5_375{padding:clamp(64px,7vw,96px) 0}._journeyHeader_w7bp5_411{margin-bottom:34px}._journeyHeader_w7bp5_411 h2{font-size:clamp(28px,2.8vw,42px)}._originPanel_w7bp5_809{grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);gap:clamp(28px,4vw,58px);margin-top:clamp(54px,6vw,82px);padding:clamp(32px,4vw,52px)}._originHeading_w7bp5_837 h3{font-size:clamp(27px,2.5vw,40px)}._flowMobileSummary_w7bp5_897{align-self:center;gap:10px;display:grid}._flowMobileBefore_w7bp5_2313,._flowMobileAfter_w7bp5_2315{background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;padding:17px 18px;font-size:12px;line-height:1.55;display:grid}._flowMobileBefore_w7bp5_2313 strong,._flowMobileAfter_w7bp5_2315 strong{color:#9aaac0}._flowMobileAfter_w7bp5_2315{background:#118bc133;border-color:#63d9f557}._flowMobileAfter_w7bp5_2315 strong{color:#86e7f4}._decisionSection_w7bp5_377{padding:clamp(68px,8vw,104px) 0}._decisionLayout_w7bp5_397{grid-template-columns:1fr;align-items:stretch;gap:30px}._decisionCopy_w7bp5_443{text-align:center;max-width:none}._decisionCopy_w7bp5_443 h2{font-size:clamp(32px,3.5vw,48px)}._decisionVisual_w7bp5_1323{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:20px;display:grid}._resultCalculators_w7bp5_1631{margin-top:0}._resultCalculatorHead_w7bp5_1647 h3{font-size:19px}._resultCalculatorGrid_w7bp5_1697{grid-template-columns:1fr}._finalCta_w7bp5_219{padding:30px 0 76px}._ctaPanel_w7bp5_1837{padding-block:clamp(34px,4vw,52px)}@media (width<=1100px){._originPanel_w7bp5_809,._decisionVisual_w7bp5_1323{grid-template-columns:1fr}._resultCalculatorGrid_w7bp5_1697{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){._journeySection_w7bp5_375{padding:64px 0}._journeyHeader_w7bp5_411 h2,._decisionCopy_w7bp5_443 h2{font-size:31px}._originPanel_w7bp5_809{margin-top:46px}._flowMobileSummary_w7bp5_897{display:grid}._decisionSection_w7bp5_377{padding:68px 0}._decisionLayout_w7bp5_397{gap:28px}._resultCalculatorGrid_w7bp5_1697{grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column}}._header_bk0w5_1{z-index:50;background:0 0;border-bottom:1px solid #0000;width:100%;transition:border-color .18s,background .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;top:0;left:0}._header_bk0w5_1:hover,._header_bk0w5_1:focus-within{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#fffffff5;border-bottom-color:#c2d3e894;box-shadow:0 10px 30px #18375e0f}._inner_bk0w5_49{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:calc(100% - 48px);max-width:1140px;min-height:72px;margin-inline:auto;display:grid}._brand_bk0w5_71{color:#07172f;justify-self:start;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}._brandMark_bk0w5_93{background:url(/bobogye-mark-192.png) 50%/contain no-repeat;flex:0 0 34px;width:34px;height:34px;transition:transform .18s}._brand_bk0w5_71:hover ._brandMark_bk0w5_93{transform:rotate(-5deg)scale(1.04)}._brandCopy_bk0w5_117{gap:3px;min-width:0;display:grid}._brandCopy_bk0w5_117 strong{color:#07172f;letter-spacing:.02em;font-size:17px;font-weight:950;line-height:1}._brandCopy_bk0w5_117 small{color:#64748b;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.2}._nav_bk0w5_163{justify-content:center;align-items:center;gap:30px;display:flex}._nav_bk0w5_163 a{color:#52637a;white-space:nowrap;align-items:center;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;transition:color .16s;display:inline-flex}._nav_bk0w5_163 a:hover,._nav_bk0w5_163 a[aria-current=page]{color:#075fd8}._calculatorLink_bk0w5_211{white-space:nowrap}._cta_bk0w5_219{color:#fff;white-space:nowrap;background:#075fd8;border:1px solid #075fd8;border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex}._cta_bk0w5_219:hover{background:#064cb0;transform:translateY(-1px)}@media (width<=800px){._header_bk0w5_1{-webkit-backdrop-filter:blur(16px)saturate(145%);background:#fffffff7;border-bottom-color:#c2d3e8b8;box-shadow:0 8px 22px #18375e0f}._inner_bk0w5_49{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(5px,1.4vw,10px);width:calc(100% - 24px);min-height:66px}._nav_bk0w5_163{gap:clamp(9px,2.2vw,16px)}._nav_bk0w5_163 a{min-height:42px;font-size:11px;display:inline-flex}._nav_bk0w5_163 ._calculatorLink_bk0w5_211{padding:0}._brand_bk0w5_71{gap:7px}._brandCopy_bk0w5_117 strong{font-size:15px}._brandCopy_bk0w5_117 small{font-size:8px}._cta_bk0w5_219{min-height:42px;padding-inline:12px;font-size:11px}}@media (width<=600px){._brandCopy_bk0w5_117 small{display:none}}@media (width<=480px){._inner_bk0w5_49{gap:6px;width:calc(100% - 16px)}._brandCopy_bk0w5_117{display:grid}._brandCopy_bk0w5_117 strong{white-space:nowrap;font-size:12px}._nav_bk0w5_163{gap:8px}._nav_bk0w5_163 a{font-size:10px}._cta_bk0w5_219{min-height:44px;padding-inline:10px;font-size:10px}}@media (width<=380px){._nav_bk0w5_163 a:not(._calculatorLink_bk0w5_211){display:none}}:root{--navy:#0f172a;--blue:#0b5ed7;--ink:#172033;--background:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.calculation-policy-trace{color:#52647d;margin:0 0 10px;font-size:9px;font-weight:700;line-height:1.5}.downstream-costs{background:#f7faff;border:1px solid #c8d8ed;border-radius:13px;margin-top:12px;padding:14px}.downstream-costs>header>span{color:#42618c;letter-spacing:.08em;font-size:8px;font-weight:850}.downstream-costs>header h4{color:#172033;margin:3px 0 0;font-size:15px}.downstream-costs>header p{color:#65758c;margin:5px 0 0;font-size:9px;line-height:1.55}.downstream-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.downstream-cost-grid>article{background:#fff;border:1px solid #d8e2f0;border-radius:10px;min-width:0;padding:11px}.downstream-cost-heading strong,.downstream-cost-heading span{display:block}.downstream-cost-heading strong{color:#172033;font-size:12px}.downstream-cost-heading span{color:#718097;margin-top:2px;font-size:8px}.downstream-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.downstream-input-grid label>span,.downstream-principal-source>span,.downstream-manual-principal>span{color:#596b84;margin-bottom:4px;font-size:8px;font-weight:750;display:block}.downstream-costs .money-input input,.downstream-principal-source select{width:100%;min-width:0}.downstream-principal-source,.downstream-manual-principal{margin-top:9px;display:block}.downstream-principal-source select{color:#26364d;background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-height:38px;padding:7px 9px;font-size:10px}.downstream-result{background:#f1fbf5;border:1px solid #b9ddc8;border-radius:8px;margin-top:10px;padding:9px 10px}.downstream-result span,.downstream-result strong,.downstream-result small{display:block}.downstream-result span{color:#4f6d5d;font-size:8px;font-weight:750}.downstream-result strong{color:#087342;margin-top:3px;font-size:13px;line-height:1.4}.downstream-result small{color:#607568;margin-top:3px;font-size:8px;line-height:1.45}.downstream-input-message{color:#6c5a2a;margin:9px 0 0;font-size:8px;font-weight:700;line-height:1.5}.downstream-estimate-notice{color:#6f7e91;border-top:1px dashed #ccd8e8;margin:10px 0 0;padding-top:9px;font-size:8px;line-height:1.55}@media (width<=700px){.downstream-cost-grid,.downstream-input-grid{grid-template-columns:1fr}}._footer_tr73o_1{background:#f8fafc;border-top:1px solid #dbe5f1}._inner_tr73o_11{justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 48px);max-width:1140px;min-height:112px;margin-inline:auto;display:flex}._inner_tr73o_11>div{gap:6px;display:grid}._inner_tr73o_11 strong{color:#0f1f38;letter-spacing:.03em;font-size:16px}._inner_tr73o_11 span{color:#65758b;font-size:12px}._inner_tr73o_11 nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}._inner_tr73o_11 a{color:#44566e;font-size:12px;font-weight:700;text-decoration:none}._inner_tr73o_11 a:hover{color:#075fd8;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){._inner_tr73o_11{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding-block:26px}._inner_tr73o_11 nav{justify-content:flex-start}}._page_1vap8_1{background:#fff;min-height:100vh}._main_1vap8_11{width:calc(100% - 48px);max-width:900px;margin-inline:auto;padding:132px 0 88px}._heading_1vap8_25{border-bottom:1px solid #dbe5f1;padding-bottom:30px}._heading_1vap8_25 p{color:#075fd8;letter-spacing:.1em;margin:0 0 10px;font-size:12px;font-weight:850}._heading_1vap8_25 h1{color:#0b1c36;letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,48px)}._heading_1vap8_25 span{color:#63738a;margin-top:14px;font-size:14px;line-height:1.7;display:block}._content_1vap8_81{gap:34px;padding-top:34px;display:grid}._content_1vap8_81 section{scroll-margin-top:96px}._content_1vap8_81 h2{color:#13243e;letter-spacing:-.02em;margin:0 0 12px;font-size:20px}._content_1vap8_81 h3{color:#213552;margin:20px 0 8px;font-size:15px}._content_1vap8_81 p,._content_1vap8_81 li{color:#52647c;font-size:14px;line-height:1.8}._content_1vap8_81 p{margin:0}._content_1vap8_81 ul,._content_1vap8_81 ol{margin:0;padding-left:22px}._content_1vap8_81 a{color:#075fd8;overflow-wrap:anywhere}._notice_1vap8_171{background:#f4f8fe;border:1px solid #c8d9ef;border-radius:14px;padding:20px}._links_1vap8_185{flex-wrap:wrap;gap:10px;display:flex}._links_1vap8_185 a{background:#fff;border:1px solid #c5d5e9;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none}@media (width<=700px){._main_1vap8_11{width:calc(100% - 32px);padding:108px 0 64px}._content_1vap8_81{gap:28px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#0f172a;--blue:#0b5ed7;--blue-strong:#084cad;--blue-pale:#eef5ff;--ink:#172033;--muted:#64748b;--line:#dce5f0;--surface:#fff;--background:#fff;--green:#128148;--green-pale:#edf9f2;--error:#c63f3f}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lookup-stage-jump{scroll-behavior:auto!important}body{background:var(--background);color:var(--ink);margin:0;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #0d51ca38}.site-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:96px;margin:0 auto;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{filter:drop-shadow(0 7px 10px #0746a829);background:url(/bobogye-lockup.png) 50%/contain no-repeat;flex:0 0 60px;width:60px;height:60px;display:block}.brand-wordmark{gap:3px;line-height:1;display:grid}.brand-wordmark strong{color:var(--navy);letter-spacing:.025em;font-size:22px;font-weight:950}.brand-korean{color:#2d4266;letter-spacing:.16em;font-size:10px;font-weight:850}.brand-beta{background:var(--blue-pale);color:var(--blue);letter-spacing:.06em;border-radius:999px;align-self:center;margin-left:3px;padding:4px 7px;font-size:9px;font-weight:800}.hero{text-align:center;width:min(960px,100% - 40px);margin:58px auto 46px}.eyebrow,.step-kicker{color:var(--blue);letter-spacing:.13em;font-size:12px;font-weight:900}.hero h1{color:var(--navy);letter-spacing:-.065em;margin:16px 0;font-size:clamp(42px,5.3vw,68px);font-weight:900;line-height:1.12}.hero h1 strong{color:var(--blue)}.hero p{color:var(--muted);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.75}.search-shell,.results-section,.principles,footer{width:min(1180px,100% - 40px);margin-inline:auto}.insurance-tabs{z-index:2;grid-template-columns:1fr 1fr 1fr;gap:10px;width:min(600px,100%);margin:0 auto -1px;display:grid;position:relative}.insurance-tab{border:1px solid var(--line);color:#7b8699;background:#edf1f7;border-bottom-color:#cbd6e7;border-radius:16px 16px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:70px;display:flex}.insurance-tab span{font-size:18px;font-weight:900}.insurance-tab small{font-size:11px;font-weight:700}.insurance-tab:disabled{cursor:not-allowed}.insurance-tab:not(.active):hover{color:#52647e;background:#f5f8fc;border-color:#afc3df}.insurance-tab:focus-visible{outline-offset:2px;outline:3px solid #145bbe33}.insurance-tab.active{border-color:var(--blue);color:var(--blue);background:#fff;border-bottom-color:#fff;box-shadow:0 -10px 28px #1d529c12}.search-card{z-index:1;background:#fffffff0;border:1px solid #cbd7e7;border-radius:24px;padding:42px 46px 34px;position:relative;box-shadow:0 24px 70px #1b37651c}.card-heading,.result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.search-card>.card-heading,.result-heading{display:block}.result-heading>div{width:100%;min-width:0}.heading-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading h2,.result-heading h2{color:var(--navy);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.25}.result-heading h2,.result-heading p{word-break:keep-all;overflow-wrap:break-word}.heading-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.heading-region{color:#7f8b9f;white-space:nowrap;background:#f6f8fb;border:1px solid #d8e1ed;border-radius:999px;align-items:center;gap:8px;min-height:32px;margin-top:8px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.heading-region i{background:#aeb8c7;border-radius:50%;width:7px;height:7px}.heading-region.confirmed{background:var(--blue-pale);color:var(--blue);border-color:#bad0ef}.heading-region.confirmed i{background:var(--blue);box-shadow:0 0 0 4px #0d51ca17}.heading-region.estimated{color:#7d682f;background:#fffbef;border-color:#e2d5af}.heading-region.estimated i{background:#c59b2c;box-shadow:0 0 0 4px #c59b2c1a}.live-badge{background:var(--green-pale);color:var(--green);border:1px solid #b9dfca;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.live-badge.strong{color:#0c7740;background:#e9f8ef;border-color:#a9d8bd}form{margin-top:32px}label{color:#394760;font-size:13px;font-style:normal;font-weight:800}label>span{margin-bottom:10px;display:block}label em{color:#8792a6;margin-left:4px;font-size:10px;font-style:normal}.address-row{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}input:not([type=checkbox]){width:100%;height:58px;color:var(--ink);background:#fff;border:1px solid #cfd8e6;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .16s,box-shadow .16s}input:not([type=checkbox])::placeholder{color:#9aa5b6;font-weight:500}input:not([type=checkbox]):focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #0d51ca14}.field-help{color:#8792a6;margin-left:7px;font-size:10px;font-weight:600}.unit-query-help{color:#768399;margin:9px 0 0;font-size:10px;line-height:1.55}.input-wrap{position:relative}.input-wrap input{padding-left:16px}.mini-icon{background:var(--blue-pale);width:42px;height:42px;color:var(--blue);border-radius:13px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid}.form-error{color:var(--error);gap:4px;margin:10px 0 0;font-size:13px;font-weight:700;display:grid}.form-error strong{font-size:14px}.form-error span{line-height:1.55}.configuration-help{color:#74512f;background:#fff9f1;border:1px solid #f0cfaa;border-radius:13px;margin-top:12px;padding:15px 17px;font-size:12px;line-height:1.6}.configuration-help strong{color:#5f3f23;font-size:13px}.configuration-help p{margin:5px 0 8px}.configuration-help ul{margin:0;padding-left:19px}.configuration-help code{font-family:Consolas,SFMono-Regular,monospace;font-size:11px}.configuration-help-link{color:#6b431f;background:#fff;border:1px solid #dca86e;border-radius:9px;align-items:center;width:fit-content;min-height:36px;margin-top:11px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.configuration-help-link:hover{color:#4e2d10;border-color:#bd7934}.search-button{color:#fff;background:linear-gradient(135deg,#0f5bd6,#073d9a);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;margin-top:18px;font-size:16px;font-weight:900;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 26px #0743a338}.search-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 32px #0743a347}.search-button:disabled{cursor:wait;opacity:.72}.candidate-panel{background:#f8fbff;border:1px solid #bad0ef;border-radius:16px;margin-top:20px;padding:20px}.candidate-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.candidate-panel>div:first-child strong{color:var(--navy);font-size:15px}.candidate-panel>div:first-child span{color:var(--muted);font-size:11px}.candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.candidate-list button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #d4e0f0;border-radius:12px;padding:14px 15px;transition:border-color .15s,transform .15s,box-shadow .15s}.candidate-list button:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 18px #15438417}.candidate-list button:disabled{cursor:wait;opacity:.6;box-shadow:none;transform:none}.candidate-list span,.candidate-list strong,.candidate-list small{display:block}.candidate-list span{color:var(--blue);margin-bottom:4px;font-size:10px;font-weight:800}.candidate-list strong{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.45}.candidate-list small{color:#79869a;overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:10px;line-height:1.45}.principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.principles article{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;gap:17px;min-height:140px;padding:25px;display:flex}.principles article>span{color:#a8b4c6;font-size:12px;font-weight:900}.principles strong{color:var(--navy);font-size:16px}.principles p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.results-section{background:#fff;border:1px solid #cbd7e7;border-radius:24px;margin-top:38px;padding:42px 46px;box-shadow:0 22px 64px #1b376517}.result-heading p{color:var(--muted);margin:10px 0 0;font-size:14px}.result-addresses{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin:10px 0 0;font-size:13px;line-height:1.55;display:flex}.result-addresses>span{overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.result-addresses strong{color:#718097;letter-spacing:-.02em;flex:none;font-size:10px;font-weight:850}.result-context{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 14px;display:flex}.result-context strong,.result-context div span{display:block}.result-context strong{color:var(--navy);letter-spacing:-.035em;font-size:19px}.result-context div span{color:var(--muted);margin-top:6px;font-size:12px}.result-context>span{color:var(--blue);font-size:12px;font-weight:800}.kb-guide{background:linear-gradient(135deg,#f1fbf5,#fbfefc);border:1px solid #b9d9c8;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:22px 0 16px;padding:20px;display:flex}.kb-guide-copy{align-items:flex-start;gap:14px;display:flex}.kb-guide .mini-icon{color:#08713c;background:#dff5e8;font-size:12px}.kb-guide strong{color:#0b6238;font-size:15px}.kb-guide p{color:#537162;max-width:720px;margin:5px 0 0;font-size:12px;line-height:1.6}.kb-guide>a{color:#fff;background:#08713c;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.price-guide .mini-icon{color:var(--blue);background:#e7f0ff}.price-guide{gap:16px;margin:16px 0 12px;padding:14px 16px}.price-guide .kb-guide-copy{gap:10px}.price-guide strong{color:var(--navy);font-size:14px}.price-guide p{color:#5f6f86;margin-top:4px;font-size:11px;line-height:1.5}.price-guide>a{min-height:36px;padding:0 12px;font-size:11px}.mobile-area-pager{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;width:min(420px,100%);margin:18px auto 12px;display:grid;position:relative}.mobile-area-pager.bottom{margin-top:16px}.mobile-area-pager>button{min-width:44px;min-height:44px;color:var(--blue);background:#fff;border:1px solid #d1deef;border-radius:50%;padding:0;font-size:20px;font-weight:900;box-shadow:0 6px 16px #143d7612}.mobile-area-pager>button:disabled{color:#aab4c1;cursor:not-allowed;opacity:.42}.mobile-area-pager-status{text-align:center;min-width:0}.mobile-area-pager-status>span{color:#66758a;white-space:nowrap;font-size:10px;font-weight:750;display:block}.mobile-area-pager output{color:var(--navy);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:900;display:block}.mobile-area-pager-status .mobile-area-list-toggle{min-width:0;min-height:28px;color:var(--blue);background:#fff;border:1px solid #b9cbe5;border-radius:999px;margin-top:6px;padding:0 10px;font-size:10px;font-weight:850}.mobile-area-pager.list-open{margin-bottom:12px}.mobile-area-type-list{background:#f8faff;border:1px solid #cbd8e9;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-height:310px;margin-top:8px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #1e3e6a1a}.mobile-area-pager .mobile-area-type-list button{color:#53637a;text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:block}.mobile-area-pager .mobile-area-type-list button.active{border-color:var(--blue);background:var(--blue-pale);color:var(--blue-strong);box-shadow:0 0 0 2px #0d51ca14}.mobile-area-type-list strong,.mobile-area-type-list span{display:block}.mobile-area-type-list strong{color:inherit;font-size:11px;font-weight:900}.mobile-area-type-list span{color:#7a8799;margin-top:4px;font-size:8px;line-height:1.35}.estimate-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.estimate-grid.single{grid-template-columns:minmax(0,1fr);width:100%}.estimate-grid.area-paged{isolation:isolate;touch-action:pan-y;position:relative;overflow:clip}.estimate-grid.area-paged>.estimate-card{display:none}.estimate-grid.area-paged>.estimate-card.area-page-active,.estimate-grid.area-paged>.estimate-card.area-page-outgoing{display:block}.estimate-grid.area-paged>.estimate-card.area-page-active{z-index:2;scroll-margin-top:12px;position:relative}.estimate-grid.area-paged>.estimate-card.area-page-outgoing{z-index:1;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.estimate-grid.area-paged[data-area-direction=next]>.estimate-card.area-page-active{animation:.32s cubic-bezier(.22,.61,.36,1) both area-page-enter-next}.estimate-grid.area-paged[data-area-direction=next]>.estimate-card.area-page-outgoing{animation:.32s cubic-bezier(.22,.61,.36,1) both area-page-exit-next}.estimate-grid.area-paged[data-area-direction=previous]>.estimate-card.area-page-active{animation:.32s cubic-bezier(.22,.61,.36,1) both area-page-enter-previous}.estimate-grid.area-paged[data-area-direction=previous]>.estimate-card.area-page-outgoing{animation:.32s cubic-bezier(.22,.61,.36,1) both area-page-exit-previous}@media (width>=901px){.estimate-grid.area-paged>.estimate-card.area-page-outgoing{width:100%;left:0;right:0}.estimate-grid.area-paged>.estimate-card.area-page-outgoing[data-page-slot]{left:0}}.app-shell .provider-picker-heading{justify-content:start;gap:3px;display:grid}.lookup-stage-summary>div{align-items:center;gap:10px;min-width:0;display:flex}.lookup-stage-summary-line{flex:auto;min-width:0}.market-sample-panel{padding:0;overflow:hidden}.market-reference-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid}.market-reference-choice-copy,.market-reference-choice-header{gap:3px;min-width:0;display:grid}.market-reference-choice-copy strong,.market-reference-choice-header strong{color:var(--navy);font-size:11px;font-weight:850}.market-reference-choice-copy span,.market-reference-choice-header span{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.market-reference-choice .market-sample-ready,.market-reference-choice .market-sample-status,.market-reference-choice .market-sample-error{grid-column:1/-1;margin-top:0}.market-reference-choice .market-sample-save{width:auto;min-width:92px;margin-top:0;padding-inline:12px}.market-sample-panel>.market-sample-message{margin:0;padding:0 10px 9px}.policy-explanation-details,.calculation-evidence-details{color:#5f7088;background:#f8fbff;border:1px solid #d8e4f2;border-radius:10px}.policy-explanation-details{margin-bottom:10px}.policy-explanation-details summary,.calculation-evidence-details summary{color:#31557f;cursor:pointer;padding:9px 11px;font-size:10px;font-weight:850;list-style-position:inside}.policy-explanation-body,.calculation-evidence-details>div,.calculation-evidence-details>p,.calculation-evidence-details>small{margin:0;padding:0 11px 10px;font-size:9px;line-height:1.55}.policy-explanation-body{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.policy-explanation-body p{margin:0}.policy-explanation-body a{color:var(--blue-strong);flex:none;font-weight:800}.calculation-evidence-details.compact{margin-top:7px}.calculation-evidence-details>div{gap:4px;display:grid}.calculation-evidence-details .exact-price-value,.calculation-evidence-details .calculation-policy-trace{margin:0;display:block}@media (width>=901px){.app-shell[data-lookup-stage=estimate] .market-sample-panel{min-height:0;padding:0;display:block}.app-shell[data-lookup-stage=estimate] .market-reference-choice{padding:7px 8px}.app-shell[data-lookup-stage=estimate] .market-reference-choice .market-sample-ready{grid-area:2/1}.app-shell[data-lookup-stage=estimate] .market-reference-choice .market-sample-save{grid-area:1/2}}@media (width<=700px){.lookup-stage-summary>div{gap:7px}.lookup-stage-summary>div>span{display:none}.lookup-stage-summary-line{max-width:calc(100vw - 132px)}.market-reference-choice{grid-template-columns:minmax(0,1fr)}.market-reference-choice .market-sample-save{width:100%}.policy-explanation-body{flex-direction:column;align-items:flex-start}}.lookup-flow-header{scroll-margin-top:96px}.nearby-method-details{background:#ffffffe6;border:1px solid #d9e4f2;border-radius:12px;margin-top:12px;overflow:hidden}.nearby-method-details>summary{color:#355172;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;list-style:none;display:flex}.nearby-method-details>summary::-webkit-details-marker{display:none}.nearby-method-details>summary:after{content:"+";color:#0965dc;background:#edf4fd;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.nearby-method-details[open]>summary:after{content:"−"}.nearby-method-details-content{border-top:1px solid #edf2f8;padding:0 14px 14px}.nearby-method-details-content>p:first-child{color:#617087;margin:12px 0 0;font-size:12px;line-height:1.6}.nearby-method-details .nearby-market-labels,.nearby-method-details .nearby-market-criteria{margin-top:10px}.nearby-method-details .nearby-market-disclaimer{border-top:1px dashed #d7e1ee;margin:12px 0 0;padding-top:12px}.nearby-empty-primary{background:#f8fbff;border-color:#d7e3f1}.nearby-empty-next{max-width:720px}.nearby-empty-action{margin-top:12px}.nearby-market.is-empty{flex-direction:column;display:flex}.nearby-market.is-empty .nearby-market-heading{order:0}.nearby-market.is-empty .nearby-empty-primary{order:1}.nearby-market.is-empty .nearby-method-details{order:2}.nearby-market.is-empty .nearby-market-controls{display:none}.nearby-market.is-empty .nearby-market-ready{display:contents}.nearby-market.is-empty .nearby-market-ready>.nearby-market-action,.nearby-market.is-empty .nearby-candidate-comparison{display:none}@media (width>=901px){.app-shell[data-lookup-stage=nearby] .lookup-flow-header,.app-shell[data-lookup-stage=nearby] .results-section{width:min(1240px,100% - 64px)}.app-shell[data-lookup-stage=nearby] .results-section{border-top-width:2px;padding:18px}.app-shell[data-lookup-stage=nearby] .results-section>.lookup-stage-summary{width:min(780px,100%);min-height:52px;margin:0 0 12px;padding:8px 10px 8px 13px}.app-shell[data-lookup-stage=nearby] .nearby-market{margin-top:0;padding:20px}}@media (width<=760px){.lookup-flow-header{scroll-margin-top:88px}.app-shell[data-lookup-stage=nearby] .results-section{border-top-width:2px;border-radius:14px;width:min(100% - 24px,1180px);margin-top:0;padding:12px}.app-shell[data-lookup-stage=nearby] .results-section>.lookup-stage-summary{margin:0 0 10px;padding:10px 12px}.app-shell[data-lookup-stage=nearby] .lookup-stage-summary small{display:none}.app-shell[data-lookup-stage=nearby] .nearby-market{border-radius:13px;margin-top:0;padding:12px}.app-shell[data-lookup-stage=nearby] .nearby-market-heading{gap:6px}.app-shell[data-lookup-stage=nearby] .nearby-market-heading h3{margin-top:4px;font-size:16px;line-height:1.25}.app-shell[data-lookup-stage=nearby] .nearby-market-kicker{font-size:9px}.app-shell[data-lookup-stage=nearby] .nearby-market-locked,.app-shell[data-lookup-stage=nearby] .nearby-market-message{margin-top:6px;padding:10px}.app-shell[data-lookup-stage=nearby] .nearby-market-state-row{gap:6px}.app-shell[data-lookup-stage=nearby] .nearby-market-state-row strong,.app-shell[data-lookup-stage=nearby] .nearby-market-message>strong{font-size:13px}.app-shell[data-lookup-stage=nearby] .nearby-market-state-row span{padding:4px 7px;font-size:10px}.app-shell[data-lookup-stage=nearby] .nearby-market-locked>p,.app-shell[data-lookup-stage=nearby] .nearby-market-message>p{margin-top:6px;font-size:11px;line-height:1.45}.app-shell[data-lookup-stage=nearby] .nearby-empty-action{margin-top:8px}.app-shell[data-lookup-stage=nearby] .nearby-empty-action button{width:100%;min-height:34px}.app-shell[data-lookup-stage=nearby] .nearby-method-details{margin-top:8px}.app-shell[data-lookup-stage=nearby] .nearby-method-details>summary{min-height:40px;padding-inline:12px;font-size:11px}}.estimate-card{background:#fff;border:1px solid #d8e2f0;border-radius:18px;overflow:hidden;box-shadow:0 7px 20px #1d3b680b}.type-label{align-items:center;gap:10px;padding:11px 14px;display:flex}.type-label>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.type-label .mini-icon{border-radius:11px;width:36px;height:36px;font-size:15px}.type-label strong,.type-label span{display:block}.type-label strong{color:var(--navy);grid-area:1/1;font-size:16px}.type-label div span{color:var(--muted);grid-area:2/1;margin-top:2px;font-size:11px}.housing-class-badge{background:var(--blue-pale);width:fit-content;max-width:250px;color:var(--blue-strong);text-align:right;overflow-wrap:anywhere;border-radius:999px;grid-area:1/2/3;justify-self:end;margin-top:0;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850;line-height:1.35;display:inline-flex}.manual-price{border-top:1px solid #e7edf5;padding:14px}.estimate-workspace{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:18px;display:grid}.estimate-input-panel,.estimate-output-panel{min-width:0}.estimate-output-panel{background:#f8faff;border:1px solid #d4e1f3;border-radius:16px;padding:14px;position:sticky;top:88px;box-shadow:0 12px 28px #1d427914}.estimate-output-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estimate-output-heading div{min-width:0}.estimate-output-heading span{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.estimate-output-heading strong{color:var(--navy);margin-top:4px;font-size:15px;display:block}.estimate-output-heading small{color:#8996a9;white-space:nowrap;font-size:9px}.estimate-output-summary{background:#edf3ff;border-radius:14px;margin-top:12px;padding:15px}.estimate-output-summary>span{color:#5c72a0;font-size:10px;font-weight:800;display:block}.estimate-output-summary>strong{color:var(--navy);align-items:baseline;gap:7px;margin-top:8px;font-size:clamp(25px,3vw,38px);line-height:1.1;display:flex}.estimate-output-summary>strong small{color:#75849b;font-size:10px}.estimate-output-summary>p{color:#6f7f96;margin:8px 0 0;font-size:10px;line-height:1.55}.estimate-output-summary>.estimate-output-caveat{color:#9a641c;font-weight:750}.estimate-output-summary.ready{background:linear-gradient(135deg,#e8f0ff,#f3f7ff)}.estimate-output-panel .calculation,.estimate-output-panel .guarantee-calculator-handoff{margin-top:12px}.estimate-output-verdict{background:#edf3ff;border-radius:16px;margin-top:18px;padding:18px 20px}.estimate-output-verdict>span,.estimate-output-verdict>strong{display:block}.estimate-output-verdict>span{color:var(--blue);font-size:10px;font-weight:900}.estimate-output-verdict>strong{color:#174fbd;letter-spacing:-.035em;margin-top:7px;font-size:clamp(18px,2vw,25px);line-height:1.3}.estimate-output-verdict.waiting{background:#f3f6fb}.estimate-output-verdict.waiting>span{color:#77869b}.estimate-output-verdict.waiting>strong{color:#53657e}.estimate-output-verdict.over{background:#fff1ee}.estimate-output-verdict.over>span,.estimate-output-verdict.over>strong{color:#b74436}.estimate-output-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.estimate-output-facts>div{background:#fff;border:1px solid #dbe4f1;border-radius:13px;min-width:0;min-height:82px;padding:13px 12px}.estimate-output-facts span,.estimate-output-facts strong{display:block}.estimate-output-facts span{color:#7c899c;font-size:9px;font-weight:800}.estimate-output-facts strong{color:var(--navy);overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.3}.estimate-output-facts strong.negative{color:#c74436}.estimate-output-guidance{background:#fff;border:1px solid #dbe4f1;border-radius:13px;margin-top:12px;padding:14px 15px}.estimate-output-guidance strong,.estimate-output-guidance p{display:block}.estimate-output-guidance strong{color:var(--navy);font-size:12px}.estimate-output-guidance p{color:#68788f;margin:6px 0 0;font-size:10px;line-height:1.55}.estimate-output-guidance.next{background:#f6f9ff;border-color:#cfe0fb}.price-method-tabs{background:#eef3fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.price-method-tabs button{color:#66738a;background:0 0;border:1px solid #0000;border-radius:9px;min-height:42px;padding:6px 10px;font-size:11px;font-weight:850}.price-method-tabs button small{color:#8d99aa;margin-bottom:2px;font-size:9px;display:block}.price-method-tabs button.active{color:var(--blue-strong);background:#fff;border-color:#c2d3ed;box-shadow:0 3px 9px #1e427714}.price-method-tabs button.active small{color:var(--blue)}.sgi-source-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;background:0 0;border-bottom:1px solid #cbd8e9;border-radius:0;gap:2px;padding:0 2px;display:flex;overflow-x:auto}.sgi-source-tabs button{scroll-snap-align:start;border:0;border-bottom:3px solid #0000;border-radius:9px 9px 0 0;flex:1 0 88px;min-width:88px;min-height:48px}.sgi-source-tabs button span{white-space:nowrap;display:block}.sgi-source-tabs button.active{border:0;border-bottom:3px solid var(--blue);background:var(--blue-pale);box-shadow:none}.public-first-banner{background:var(--green-pale);border:1px solid #b9d9c8;border-radius:11px;margin-bottom:12px;padding:10px 12px}.public-first-banner strong,.public-first-banner span{display:block}.public-first-banner strong{color:#086d3a;font-size:12px}.public-first-banner span{color:#537162;margin-top:4px;font-size:10px}.manual-price-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-price-heading strong,.manual-price-heading span{display:block}.manual-price-heading strong{color:var(--navy);font-size:13px}.manual-price-heading span{color:#8b96a7;margin-top:3px;font-size:10px}.manual-price-heading a{color:var(--green);font-size:11px;font-weight:900;text-decoration:none}.market-source-action{text-align:right;flex:0 0 min(190px,42%);justify-items:end;gap:4px;display:grid}.market-source-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 9px;display:flex}.market-source-action-buttons button{color:#245da9;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd3f2;border-radius:8px;padding:5px 8px;font-size:9px;font-weight:850}.market-source-action-buttons button:hover{background:#eef5ff}.market-source-action-buttons button:focus-visible{outline-offset:2px;outline:3px solid #1664da33}.market-source-action small{color:#7b8799;font-size:8px;font-weight:650;line-height:1.35}.market-phase-notice{background:#fffaf0;border:1px solid #ead8ae;border-radius:10px;margin-top:8px;padding:8px 10px}.market-phase-notice strong{color:#715a26;font-size:10px}.market-phase-notice p{color:#776b52;margin:3px 0 0;font-size:9px;line-height:1.45}.market-source-choice{gap:7px;margin-top:9px;display:flex}.market-source-choice button{color:#66738a;background:#fff;border:1px solid #d3ddea;border-radius:999px;min-height:32px;padding:0 12px;font-size:10px;font-weight:850}.market-source-choice button.active{background:var(--blue-pale);color:var(--blue-strong);border-color:#8fb0df}.price-input-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.price-input-grid.single{grid-template-columns:minmax(0,1fr)}.price-input-grid label>span,.senior-claims>span{color:#657187;margin-bottom:7px;font-size:10px}.money-input{min-width:0;position:relative}.money-input input:not([type=checkbox]){border-radius:10px;height:42px;padding-right:48px;font-size:13px}.money-input input:disabled{color:#8a95a5;cursor:not-allowed;background:#f1f4f8}.money-input em{color:#8995a6;pointer-events:none;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:21px;right:13px;transform:translateY(-50%)}.money-input-conversion{color:#73829a;text-align:right;overflow-wrap:anywhere;min-height:14px;margin-top:4px;font-size:10px;font-weight:650;line-height:1.45;display:block}.money-input-conversion strong{color:var(--blue-strong);font-weight:850}.money-input-conversion.is-empty{visibility:hidden}.hometax-grid .money-input input{padding-right:62px}.floor-check{color:#516077;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.floor-check input{width:16px;height:16px;accent-color:var(--blue);margin:0}.floor-check input:disabled{cursor:not-allowed}.floor-check span{margin:0}.fallback-check{color:#6c5d3d;background:#fffaf0;border:1px solid #e4d7ba;border-radius:10px;padding:11px 12px}.floor-choice{cursor:pointer;background:#f8fbff;border:1px solid #d7e3f2;border-radius:10px;align-items:center;gap:9px;margin:12px 0 0;padding:10px 11px;display:flex}.floor-choice input{width:17px;height:17px;accent-color:var(--blue);flex:none;margin:0}.floor-choice>span{gap:2px;min-width:0;display:grid}.floor-choice strong{color:#334760;font-size:11px}.floor-choice small{color:#75849a;font-size:9px;font-weight:650;line-height:1.4}.floor-choice>em{color:var(--blue-strong);background:#e8f1ff;border-radius:999px;flex:none;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.senior-claims{margin-top:10px;display:block}.senior-claims>span{min-height:33px;line-height:1.4;display:block}.deduction-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contract-input-grid.three>:last-child,.contract-input-grid.three>.prior-lease-deposits,.contract-input-grid>.hf-lease-area{grid-column:1/-1}.hf-area-purpose{margin-top:6px;line-height:1.45;color:#5f718b!important}.senior-claims small{color:#9aa4b3;margin-top:3px;font-size:9px;font-weight:600;display:block}.rights-explanation,.officetel-use-note{background:#f7f9fc;border:1px solid #d7e1ef;border-radius:10px;margin-top:9px;padding:8px 10px}.rights-section{background:#f7f9fc;border:1px solid #d7e1ef;border-radius:11px;margin-top:9px;padding:9px 10px 10px}.rights-section .rights-explanation{background:0 0;border:0;border-bottom:1px solid #e1e8f1;border-radius:0;margin:0;padding:0 0 7px}.rights-section .deduction-grid{gap:8px}.rights-section .senior-claims{margin-top:8px}.rights-explanation strong,.officetel-use-note strong{color:#41526b;font-size:10px}.rights-explanation p,.officetel-use-note p{color:#68778d;margin:3px 0 0;font-size:9px;line-height:1.45}.officetel-use-note{background:#fffaf0;border-color:#ead8ae;margin:9px 14px 0}.officetel-use-note strong{color:#715a26}.officetel-use-note p{color:#776b52}.product-limit-warning{color:#8a4b3b;background:#fff7f4;border:1px solid #efc6bb;border-radius:9px;margin-top:11px;padding:10px 11px;font-size:9px;font-weight:700;line-height:1.55}.calculation-submit{background:linear-gradient(135deg, var(--blue), var(--blue-strong));color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:11px;padding:0 16px;font-size:12px;font-weight:900;display:flex;box-shadow:0 8px 18px #104fae29}.calculation-submit span{font-size:16px}.official-price-input{margin-top:14px;display:block}.official-price-input>span{color:#657187;margin-bottom:7px;font-size:10px;display:block}.unit-required-notice{color:#725b24;background:#fffbef;border:1px solid #f0dfaf;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.55}.official-price-help{color:#7a879a;margin:8px 0 0;font-size:9px;line-height:1.55}.official-lookup-message{color:#586b86;background:#f5f8fd;border:1px solid #d6e1f1;border-radius:8px;margin:8px 0 0;padding:7px 9px;font-size:9px;font-weight:700;line-height:1.5}.official-price-help.formula{color:#52637d;background:#f2f6fc;border-radius:7px;margin-top:4px;padding:5px 8px;font-size:8px;font-weight:750;line-height:1.35}.market-sample-panel{background:#f8fbff;border:1px solid #d6e1ef;border-radius:11px;margin-top:10px;padding:10px}.market-sample-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-sample-heading strong,.market-sample-heading span{display:block}.market-sample-heading strong{color:var(--navy);font-size:12px}.market-sample-heading span{color:#7a879a;margin-top:3px;font-size:9px;line-height:1.5}.market-sample-heading em{color:var(--blue-strong);background:#e9f1fc;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.market-sample-status,.market-sample-caution,.market-sample-error,.market-sample-message{margin:9px 0 0;font-size:9px;line-height:1.55}.market-sample-status{color:#63738a}.market-sample-caution{color:#75673f;border-top:1px dashed #d7e0ed;padding-top:8px}.market-sample-error{color:var(--error)}.market-sample-ready{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f1fbf5;border:1px solid #b8dcc8;border-radius:9px;margin-top:8px;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s}.market-sample-ready:hover{border-color:#7fbca0;transform:translateY(-1px)}.market-sample-ready:focus-visible{outline-offset:2px;outline:3px solid #0d51ca2e}.market-sample-ready span,.market-sample-ready strong,.market-sample-ready small{display:block}.market-sample-ready span{color:#567363;font-size:9px}.market-sample-ready strong{color:#08713b;margin-top:2px;font-size:16px}.market-sample-ready small{color:#6a7c71;margin-top:3px;font-size:9px}.market-sample-ready.test-mode{background:#f3f7fd;border-color:#c3d5ef}.market-sample-ready.test-mode span,.market-sample-ready.test-mode small{color:#60728c}.market-sample-ready.test-mode strong{color:var(--blue-strong)}.market-sample-save{background:var(--blue);color:#fff;border:0;border-radius:9px;width:100%;min-height:34px;margin-top:8px;font-size:10px;font-weight:850}.market-sample-save:disabled{color:#8a95a5;cursor:not-allowed;background:#d9e0e9}.market-sample-message{color:#26714b;font-weight:750}.public-price-status{background:#fffaf1;border:1px solid #e5d8bd;border-radius:11px;margin-top:12px;padding:12px 13px}.official-price-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.official-price-summary-copy{min-width:0}.official-price-summary-copy>span,.official-price-summary-copy>strong,.official-price-summary-copy>small{display:block}.official-price-summary-copy>strong{color:#6f5527;font-size:13px}.official-price-summary-copy>small{color:#8d7e61;margin-top:6px;font-size:9px;line-height:1.5}.official-price-actions{flex:none;align-items:center;gap:7px;display:flex}.official-price-edit-toggle,.official-price-reset{color:#087342;background:#fff;border:1px solid #9bc9ae;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:850}.official-price-edit-toggle:hover,.official-price-reset:hover{background:#f4fbf7;border-color:#72b08d}.official-price-edit-toggle[aria-expanded=true]{color:#fff;background:#087342;border-color:#087342}.official-price-editor{border-top:1px solid #cfe3d8;margin-top:12px;padding-top:12px}.official-price-editor .official-price-input{margin-top:0}.official-price-editor .official-price-reset{margin-top:8px}.public-price-status>span,.public-price-status>strong,.public-price-status>small{display:block}.public-price-status>strong{color:#6f5527;font-size:13px}.public-price-status>p{color:#76694f;margin:5px 0 0;font-size:10px;line-height:1.55}.public-price-status>small{color:#8d7e61;margin-top:6px;font-size:9px;line-height:1.5}.public-price-status code{color:inherit;font-size:inherit}.public-price-status.ready{background:linear-gradient(145deg,#effaf4,#fbfefc);border-color:#b7d9c6}.public-price-status.ready>span{color:#4e7560;font-size:10px;font-weight:750}.public-price-status.ready>strong{color:#087342;overflow-wrap:anywhere;margin-top:3px;font-size:20px;line-height:1.35}.public-price-status.ready>small{color:#688171}.public-price-status.ready>.exact-price-value{color:#4f705e;margin-top:2px;font-weight:750}.public-price-status.ready .official-price-summary-copy>span{color:#4e7560;font-size:10px;font-weight:750}.public-price-status.ready .official-price-summary-copy>strong{color:#087342;overflow-wrap:anywhere;margin-top:3px;font-size:20px;line-height:1.35}.public-price-status.ready .official-price-summary-copy>small{color:#688171}.public-price-status.ready .official-price-summary-copy>.exact-price-value{color:#4f705e;margin-top:2px;font-weight:750}.public-price-status.unit-needed{margin-top:8px;padding:9px 10px}.public-price-status.unit-needed>strong{font-size:12px}.public-price-status.unit-needed>p{margin-top:3px;line-height:1.45}.nts-officetel-disclaimer{color:#756b58;margin:8px 1px 0;font-size:9px;line-height:1.55}.provider-condition-note{background:#f4f8ff;border:1px solid #c6d9ef;border-radius:11px;margin:0 0 12px;padding:10px 13px}.provider-condition-note strong{color:var(--blue-strong);font-size:11px}.provider-condition-note p{color:#60738c;margin:3px 0 0;font-size:9px;line-height:1.5}.sgi-price-guide{margin-bottom:10px}.sgi-official-inputs-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sgi-official-inputs-heading span,.sgi-official-inputs-heading strong{display:block}.sgi-official-inputs-heading span{color:#718097;font-size:9px;font-weight:750}.sgi-official-inputs-heading strong{color:var(--navy);margin-top:2px;font-size:13px}.sgi-official-inputs-heading em{color:#087342;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850}.sgi-address-context{background:#f8fafd;border:1px solid #d9e3ef;border-radius:9px;grid-template-columns:max-content minmax(0,1fr);gap:3px 8px;margin-top:8px;padding:8px 9px;display:grid}.sgi-address-context span{color:#8995a6;font-size:8px;font-weight:750}.sgi-address-context strong{color:#42536d;overflow-wrap:anywhere;min-width:0;font-size:9px}.sgi-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.sgi-input-grid .senior-claims{min-width:0;margin-top:0}.sgi-input-grid .senior-claims>span{min-height:0}.sgi-price-source-control{margin-top:8px;display:block}.sgi-price-source-control>span{color:#657187;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.sgi-price-source-control select{color:#33445d;background:#fff;border:1px solid #c4d1e3;border-radius:9px;width:100%;min-height:36px;padding:0 34px 0 10px;font-size:10px;font-weight:750}.sgi-price-source-control>small{color:#7b8798;margin-top:4px;font-size:8px;line-height:1.4;display:block}.sgi-trade-lookup{background:#f5f9ff;border:1px solid #cbd9eb;border-radius:9px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:5px 10px;padding:8px 9px;display:grid}.sgi-trade-lookup>div strong,.sgi-trade-lookup>div span{display:block}.sgi-trade-lookup>div strong{color:var(--navy);font-size:10px}.sgi-trade-lookup>div span{color:#6b7b91;margin-top:2px;font-size:10px;line-height:1.45}.sgi-trade-lookup>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 10px;font-size:10px;font-weight:850}.sgi-trade-lookup>button:disabled{cursor:wait;opacity:.65}.sgi-trade-lookup>p{color:#6e7d91;grid-column:1/-1;margin:0;font-size:10px;line-height:1.45}.sgi-trade-lookup.ready{background:#f2fbf6;border-color:#acd5bd}.sgi-trade-lookup.ready>p{color:#23724a}.sgi-trade-lookup.error{background:#fff7f5;border-color:#edc6bd}.sgi-trade-lookup.error>p{color:var(--error)}.sgi-trade-lookup.error>p a{color:inherit;text-underline-offset:2px;font-weight:850}.molit-trade-reference{background:#f5f9ff;border:1px solid #cbd9eb;border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;margin:10px 0 12px;padding:10px 11px;display:grid}.molit-trade-reference>div:first-child>span,.molit-trade-reference>div:first-child>strong,.molit-trade-reference>div:first-child>small{display:block}.molit-trade-reference>div:first-child>span{color:var(--blue);font-size:9px;font-weight:900}.molit-trade-reference>div:first-child>strong{color:var(--navy);margin-top:2px;font-size:11px}.molit-trade-reference>div:first-child>small{color:#697a91;margin-top:3px;font-size:9px;line-height:1.45}.molit-trade-reference>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.molit-trade-reference>button:disabled{cursor:wait;opacity:.65}.molit-trade-reference-result,.molit-trade-reference>p{grid-column:1/-1;margin:0}.molit-trade-reference-result{border-top:1px dashed #bdd6c8;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:8px;display:flex}.molit-trade-reference-result strong{color:#176a42;font-size:14px}.molit-trade-reference-result span{color:#39785a;font-size:10px;font-weight:750}.molit-trade-reference-result small{color:#56806a;flex-basis:100%;font-size:9px;line-height:1.45}.molit-trade-reference.ready{background:#f2fbf6;border-color:#acd5bd}.molit-trade-reference.error{background:#fff7f5;border-color:#edc6bd}.molit-trade-reference>p{color:var(--error);font-size:10px;line-height:1.5}.molit-trade-reference-error{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}.molit-trade-reference-error p{min-width:0;color:var(--error);flex:260px;margin:0;font-size:10px;line-height:1.5}.molit-trade-fallback{border-top:1px dashed #e1b9ae;flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:7px 10px;padding-top:7px;display:flex}.molit-trade-fallback strong{color:#8c4035;font-size:10px;line-height:1.45}.molit-trade-fallback>div{flex-wrap:wrap;gap:6px;display:flex}.molit-trade-fallback button{min-height:30px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b9cff0;border-radius:8px;padding:0 9px;font-size:10px;font-weight:900}.molit-trade-reference>p a,.molit-trade-reference-error a,.nearby-market-message a{color:inherit;text-underline-offset:2px;font-weight:850}.sgi-price-preview{margin-top:6px;padding:7px 9px}.sgi-price-preview span{font-size:8px}.sgi-price-preview strong{font-size:12px}.sgi-input-summary.ready .sgi-preliminary-check{background:#edf9f2;border:1px solid #a9d6be;border-radius:8px;padding:8px 10px}.sgi-input-summary.ready .sgi-preliminary-check span small{color:#728178;margin-top:2px;font-size:8px;font-weight:700;display:block}.sgi-input-summary.ready .sgi-preliminary-check strong{color:#087342;font-size:12px}.sgi-input-summary.ready .sgi-preliminary-check.over{background:#fff7f4;border-color:#efc6bb}.sgi-input-summary.ready .sgi-preliminary-check.over strong{color:var(--error)}.sgi-official-link{width:100%;min-height:34px;color:var(--blue-strong);border:1px solid #9eb8dc;border-radius:9px;justify-content:center;align-items:center;margin-top:7px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.sgi-source-review{margin-top:10px;padding:14px}.sgi-source-review .provider-review-heading h3{font-size:15px}.sgi-source-review .provider-review-actions{margin-top:9px;padding-top:8px}.provider-review{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #cbd9ee;border-radius:18px;margin-top:16px;padding:20px;box-shadow:0 7px 20px #1d3b680b}.provider-review-heading{align-items:flex-start;gap:12px;display:flex}.provider-review-heading>div>span{color:#397055;font-size:10px;font-weight:850}.provider-review-heading h3{color:var(--navy);margin:3px 0 0;font-size:18px}.provider-review-heading p,.provider-review-actions p{color:#64738a;margin:6px 0 0;font-size:11px;line-height:1.6}.provider-review ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.provider-review li{background:#fff;border:1px solid #dce5f1;border-radius:10px;padding:10px 12px}.provider-review li strong,.provider-review li span{display:block}.provider-review li strong{color:var(--navy);font-size:12px}.provider-review li span{color:#728097;margin-top:3px;font-size:9px}.provider-review-actions{border-top:1px solid #e1e8f1;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:14px;padding-top:12px;display:flex}.provider-review-actions a{background:var(--blue);color:#fff;border-radius:9px;flex:none;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.api-setup-guide{color:#53657f;background:#f4f8ff;border:1px solid #cbd9ee;border-radius:10px;margin-top:10px;padding:11px 12px;font-size:9px;line-height:1.6}.api-setup-guide summary{cursor:pointer;color:var(--blue-strong);font-size:11px;font-weight:850}.api-setup-guide ol{margin:8px 0 0;padding-left:18px}.api-setup-guide li+li{margin-top:4px}.api-setup-guide p{border-top:1px solid #dbe5f3;margin:8px 0 0;padding-top:7px}.api-setup-guide a{color:var(--blue);font-weight:800}.api-setup-guide code{color:#304b73;font-family:Consolas,SFMono-Regular,monospace;font-size:inherit;overflow-wrap:anywhere;background:#e8eff9;border-radius:4px}.official-base-preview{color:#5d6c81;background:#f4f8ff;border:1px solid #c7d8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:10px;display:flex}.official-base-preview strong{color:var(--blue-strong);font-size:13px}.calculation{background:#f8fafd;border:1px dashed #cdd9e8;border-radius:12px;align-items:center;min-height:56px;margin-top:11px;padding:12px;display:flex}.calculation>p{color:#8290a4;margin:0;font-size:11px;line-height:1.55}.calculation .calculation-start{color:#61738d;font-weight:700}.calculation .calculation-error{color:var(--error);font-weight:700}.condition-warning{width:100%}.condition-warning span,.condition-warning strong,.condition-warning small{display:block}.condition-warning span{color:#6f6247;font-size:10px;font-weight:700}.condition-warning strong{color:#6c4a17;margin-top:4px;font-size:16px}.hf-area-limit-check,.calculation.ready>.hf-area-limit-check{background:#f4f8ff;border:1px solid #c8daf1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-top:9px;padding:8px 10px;display:grid}.hf-area-limit-check strong{color:var(--blue-strong);text-align:right;margin:0;font-size:14px}.hf-area-limit-check small{color:#64758d;grid-column:1/-1;margin:0;font-size:9px;line-height:1.45}.condition-input-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.condition-input-values>div{background:#fffaf1;border:1px solid #eadbc3;border-radius:7px;min-width:0;padding:7px 8px}.condition-input-values>div strong{overflow-wrap:anywhere;margin-top:2px;font-size:12px}.condition-warning p{color:#a0523d;margin:9px 0 0;font-size:11px;font-weight:700;line-height:1.5}.condition-warning small{color:#8b7860;margin-top:6px;font-size:9px}.calculation.ready{background:linear-gradient(145deg,#f0f6ff,#fbfdff);border-style:solid;border-color:#bcd2f1;display:block}.calculation.ready .calculation-policy-warning{color:#715a20;background:#fff9e8;border:1px solid #ead49a;border-radius:9px;margin:0 0 10px;padding:9px 10px;font-size:9px;font-weight:750;line-height:1.55}.calculation.ready .calculation-policy-warning+.calculation-policy-warning{margin-top:-4px}.calculation.floor-comparison{background:linear-gradient(145deg,#f0f6ff,#fbfdff);border-style:solid;border-color:#bcd2f1;display:block}.floor-comparison-note{color:#546681;margin:0;font-size:10px;font-weight:700;line-height:1.55}.floor-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.floor-scenario-grid article{background:#fff;border:1px solid #d4dfef;border-radius:10px;padding:11px}.floor-scenario-grid article.condition-failed{background:#fff8f6;border-color:#ecc8bf}.floor-scenario-grid header strong,.floor-scenario-grid header span{display:block}.floor-scenario-grid header strong{color:var(--navy);font-size:11px}.floor-scenario-grid header span{color:#8290a4;margin-top:2px;font-size:8px}.floor-scenario-grid dl{margin:9px 0 0}.floor-scenario-grid dl>div+div{border-top:1px dashed #dbe3ef;margin-top:7px;padding-top:7px}.floor-scenario-grid dt{color:#718097;font-size:8px}.floor-scenario-grid dd{color:var(--blue-strong);margin:2px 0 0;font-size:12px;font-weight:850;line-height:1.35}.floor-scenario-grid .deposit-within dd{color:#087342}.floor-scenario-grid .deposit-over dd{color:var(--error)}.floor-scenario-grid .deposit-deduction dd{color:#b24d34}.floor-scenario-grid article>p{color:var(--error);margin:7px 0 0;font-size:8px;font-weight:700;line-height:1.45}.calculation.ready>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.calculation.ready>div+div{border-top:1px dashed #cfdaea;margin-top:9px;padding-top:9px}.calculation.ready span{color:#5f6e85;font-size:10px;font-weight:700}.calculation.ready strong{color:var(--navy);text-align:right;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.calculation.ready>.deduction-row{background:#fffaf6;border:1px solid #ecd7ca;border-radius:8px;margin-top:7px;padding:8px 10px}.calculation.ready>.deduction-row+.deduction-row{margin-top:6px}.calculation.ready .deduction-row span{color:#806a5c}.calculation.ready .deduction-row strong{color:#b24d34;font-size:14px}.calculation.ready .limit-row strong{color:var(--blue);font-size:18px}.calculation.ready .deposit-margin{background:#f1fbf5;border:1px solid #b9ddc8;border-radius:9px;padding:11px}.calculation.ready .deposit-margin strong{color:#087342}.calculation.ready .deposit-margin.over{background:#fff7f4;border-color:#efc6bb}.calculation.ready .deposit-margin.over strong{color:var(--error)}.calculation.ready>.eligibility-result{background:#f1fbf5;border:1px solid #b9ddc8;border-radius:9px;padding:11px 12px;display:block}.calculation.ready>.eligibility-result.review{background:#f4f8ff;border-color:#c7d8ef}.calculation.ready>.eligibility-result strong{color:#087342;text-align:left;font-size:13px;display:block}.calculation.ready>.eligibility-result.review strong{color:var(--blue-strong)}.calculation.ready>.eligibility-result span{color:#607568;margin-top:4px;font-size:9px;font-weight:650;line-height:1.5;display:block}.calculation.ready>.eligibility-result.review span{color:#65758c}.calculation.ready>small{color:#8490a3;text-align:right;margin-top:8px;font-size:9px;display:block}.calculation-policy-trace{color:#586b86;background:#f5f8fd;border:1px solid #cbd9ec;border-radius:8px;margin:9px 0 0;padding:7px 9px;font-size:9px;font-weight:750;line-height:1.5}.guarantee-calculator-handoff{background:linear-gradient(135deg,#f4f8ff 0%,#fff 72%);border:1px solid #c7dbf5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.guarantee-calculator-handoff>div{min-width:0}.guarantee-calculator-handoff>div>span{color:var(--result-accent);letter-spacing:.13em;font-size:8px;font-weight:900}.guarantee-calculator-handoff strong{color:var(--navy);margin-top:4px;font-size:14px;display:block}.guarantee-calculator-handoff p{color:#65758c;margin:5px 0 0;font-size:9px;line-height:1.55}.guarantee-calculator-handoff .handoff-error{color:#a13c36;border-top:1px solid #efd4d4;flex-basis:100%;width:100%;margin:0;padding-top:10px;font-weight:800}.guarantee-calculator-handoff button{background:var(--result-accent);color:#fff;white-space:nowrap;min-height:42px;box-shadow:0 11px 22px var(--result-accent);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.guarantee-calculator-handoff button{box-shadow:0 11px 22px color-mix(in srgb, var(--result-accent) 22%, transparent)}}.guarantee-calculator-handoff button:hover{background:var(--result-accent-strong);transform:translateY(-1px)}.non-kb-notice{background:#fffbf3;border:1px solid #ead9be;border-radius:12px;margin:20px;padding:16px}.non-kb-notice strong{color:#725329;font-size:12px}.non-kb-notice p{color:#7d6c54;margin:6px 0 0;font-size:11px;line-height:1.6}.subtype-warning{background:#fff7f7;border-color:#e7c3c3}.subtype-warning strong{color:#8d3434}.subtype-warning p{color:#805c5c}.nearby-market{background:linear-gradient(145deg,#edf4ffb8,#fff 44%),#fff;border:1px solid #cbd9ec;border-radius:18px;margin-top:20px;padding:24px}.nearby-market-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nearby-market-kicker{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:900}.nearby-market-heading h3{color:var(--navy);letter-spacing:-.04em;margin:6px 0 0;font-size:22px;line-height:1.35}.nearby-market-heading p{color:#617087;max-width:690px;margin:7px 0 0;font-size:13px;line-height:1.65}.nearby-reference-label{color:#405674;white-space:nowrap;background:#fff;border:1px solid #bfd0e9;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.nearby-market-labels{flex-flow:wrap;flex:none;align-items:center;gap:7px;display:flex}.nearby-test-mode-label{color:#514b8e;white-space:nowrap;background:#f2f1ff;border:1px solid #c9c7ee;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.nearby-market-controls{background:#ffffffdb;border:1px solid #dbe4f1;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding:14px;display:flex}.nearby-mobile-linked-context{display:none}.nearby-type-select,.nearby-selected-type{min-width:min(360px,100%)}.nearby-type-select>span,.nearby-selected-type>span,.nearby-selected-type>strong{display:block}.nearby-type-select>span,.nearby-selected-type>span{color:#64738a;margin-bottom:7px;font-size:12px;font-weight:800}.nearby-type-select select{color:#24344d;background:#fff;border:1px solid #bfcde1;border-radius:10px;width:100%;min-height:44px;padding:0 38px 0 12px;font-size:13px;font-weight:750}.nearby-selected-type{min-height:44px}.nearby-selected-type>strong{color:#24344d;font-size:14px}.nearby-source-choice{flex:none}.nearby-source-choice>span{color:#64738a;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.nearby-source-choice>div{background:#edf2f9;border-radius:10px;align-items:stretch;gap:3px;min-height:44px;padding:3px;display:flex}.nearby-source-choice button{color:#66758c;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:11px;font-weight:850}.nearby-source-choice button.active{color:var(--blue-strong);background:#fff;border-color:#b8cae4;box-shadow:0 2px 7px #1e427714}.nearby-market-criteria{flex-wrap:wrap;justify-content:flex-start;gap:7px;margin-top:12px;display:flex}.nearby-market-criteria span{color:#49617f;background:#edf3fc;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.nearby-market-locked,.nearby-market-message,.nearby-market-ready{margin-top:14px}.nearby-market-locked,.nearby-market-message{background:#f8fafc;border:1px solid #d9e1ec;border-radius:13px;padding:17px}.nearby-market-state-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.nearby-market-state-row strong{color:#33445d;font-size:14px}.nearby-market-state-row span{color:#69768a;background:#e9edf3;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:850}.nearby-market-locked>p,.nearby-market-message>p{color:#66758a;margin:8px 0 0;font-size:13px;line-height:1.65}.nearby-market-message>strong{color:#33445d;font-size:14px}.nearby-market-action{background:#f4f8ff;border:1px solid #c5d6ee;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}.nearby-market-action.compact{background:0 0;border:0;justify-content:flex-end;padding:0}.nearby-market-action strong{color:var(--navy);font-size:14px}.nearby-market-action p{color:#617188;margin:5px 0 0;font-size:12px;line-height:1.55}.nearby-market-action button{background:linear-gradient(135deg, var(--blue), var(--blue-strong));color:#fff;border:0;border-radius:10px;flex:none;min-height:44px;padding:0 16px;font-size:12px;font-weight:900;box-shadow:0 7px 16px #0d51ca29}.nearby-market-action button:disabled{cursor:wait;opacity:.68;box-shadow:none}.nearby-market-loading,.nearby-market-error{border-radius:10px;margin:12px 0 0;padding:11px 12px;font-size:12px;font-weight:750;line-height:1.55}.nearby-market-loading{color:#586b86;background:#f2f6fc}.nearby-market-error{color:var(--error);background:#fff7f7;border:1px solid #efc8c8}.nearby-market-locked>.nearby-market-error{margin-top:11px}.nearby-candidate-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nearby-candidate-comparison.official-only article,.nearby-candidate-comparison.market-only article{grid-column:1/-1}.nearby-candidate-comparison article{background:#ffffffe0;border:1px solid #d8e2ef;border-radius:13px;min-width:0;padding:14px}.nearby-candidate-comparison article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nearby-candidate-comparison article>header span,.nearby-candidate-comparison article>header strong{display:block}.nearby-candidate-comparison article>header span{color:var(--blue);letter-spacing:.05em;font-size:10px;font-weight:900}.nearby-candidate-comparison article>header strong{color:var(--navy);margin-top:3px;font-size:13px;line-height:1.4}.nearby-candidate-comparison article>header em{color:#60728d;white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:800}.nearby-candidate-comparison ol{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.nearby-candidate-comparison li{background:#f4f7fb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.nearby-candidate-comparison li strong,.nearby-candidate-comparison li span{display:block}.nearby-candidate-comparison li strong{color:#30435d;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.nearby-candidate-comparison li span{color:#748197;margin-top:2px;font-size:10px}.nearby-candidate-comparison li em{color:var(--blue-strong);white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:900}.nearby-candidate-comparison article>p{color:#718096;background:#f5f7fa;border-radius:9px;margin:11px 0 0;padding:10px;font-size:11px;line-height:1.55}.nearby-market-results{margin-top:15px}.nearby-market-results-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.nearby-market-results-heading strong{color:var(--navy);font-size:15px}.nearby-market-results-heading span{color:#63738a;font-size:12px;font-weight:750}.nearby-market-results ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nearby-market-results li{background:#fff;border:1px solid #d8e2ef;border-radius:12px;min-width:0;padding:15px}.nearby-building-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nearby-building-heading strong,.nearby-building-heading span{display:block}.nearby-building-heading strong{color:var(--navy);overflow-wrap:anywhere;font-size:15px;line-height:1.4}.nearby-building-heading span{color:#67768b;margin-top:4px;font-size:12px}.nearby-building-heading em{color:var(--blue-strong);background:#edf3fc;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.nearby-market-results li>p{color:#68778c;overflow-wrap:anywhere;margin:11px 0 0;font-size:12px;line-height:1.55}.nearby-market-results dl{border-top:1px dashed #dbe3ef;border-bottom:1px dashed #dbe3ef;margin:12px 0 0;padding:10px 0}.nearby-market-results dl>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nearby-market-results dl>div+div{margin-top:8px}.nearby-market-results dt{color:#738197;font-size:12px}.nearby-market-results dd{color:#273951;text-align:right;margin:0;font-size:12px;font-weight:850}.nearby-market-results li>a{width:fit-content;color:var(--blue);margin-top:11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.nearby-market-results li>a:hover{text-decoration:underline}.nearby-market-disclaimer{color:#6f7c8e;border-top:1px dashed #d4deec;margin:14px 0 0;padding-top:13px;font-size:12px;line-height:1.65}.result-notice{background:#fffbef;border:1px solid #f0dfaf;border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.result-notice .mini-icon{color:#9a6800;background:#fff3ca;border-radius:9px;width:30px;height:30px;font-size:13px}.result-notice p{color:#6d654e;margin:1px 0 0;font-size:12px;line-height:1.65}.result-notice strong{color:#51482d;display:block}footer{color:#7d899b;border-top:1px solid #dce3ed;justify-content:space-between;min-height:120px;margin-top:48px;padding:30px 2px;font-size:11px;display:flex}footer>span{color:#56637a;font-size:15px;font-weight:900}.footer-brand{color:#56637a;align-items:center;gap:9px;font-size:15px;font-weight:900;display:inline-flex}.footer-logo{filter:drop-shadow(0 5px 7px #0746a824);color:#0000;text-indent:-9999px;background:url(/bobogye-logo.png) -38.53px -10.17px/132.71px 88.25px no-repeat;border-radius:8px;flex:0 0 54px;width:54px;height:58px;font-size:0;display:block;overflow:hidden}footer p{margin:0}@media (width>=901px){.estimate-grid.compact{gap:10px}.estimate-grid.compact .type-label{gap:8px;padding:8px 10px}.estimate-grid.compact .type-label .mini-icon{border-radius:9px;width:30px;height:30px;font-size:13px}.estimate-grid.compact .type-label strong{font-size:14px}.estimate-grid.compact .type-label div span{margin-top:1px;font-size:9px}.estimate-grid.compact .housing-class-badge{max-width:210px;margin-top:0;padding:2px 6px;font-size:8px}.estimate-grid.compact .manual-price{padding:10px}.estimate-grid.compact .price-method-tabs{border-radius:10px;gap:3px;margin-bottom:7px;padding:3px}.estimate-grid.compact .price-method-tabs button{border-radius:8px;min-height:35px;padding:4px 7px;font-size:10px}.estimate-grid.compact .price-method-tabs button small{margin-bottom:1px;font-size:8px}.estimate-grid.compact .sgi-source-tabs{border-radius:0;gap:2px;padding:0 2px}.estimate-grid.compact .sgi-source-tabs button{border-radius:8px 8px 0 0;flex-basis:78px;min-width:78px;min-height:42px;padding:4px 6px}.estimate-grid.compact .sgi-source-tabs button.active{border-bottom:3px solid var(--blue)}.estimate-grid.compact .manual-price-heading{gap:8px}.estimate-grid.compact .manual-price-heading strong{font-size:11px}.estimate-grid.compact .manual-price-heading span{margin-top:2px;font-size:8px}.estimate-grid.compact .manual-price-heading a{font-size:9px}.estimate-grid.compact .market-source-action{flex-basis:min(175px,43%);gap:2px}.estimate-grid.compact .market-source-action small{font-size:7px}.estimate-grid.compact .market-phase-notice,.estimate-grid.compact .officetel-use-note,.estimate-grid.compact .rights-explanation{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:7px;display:grid}.estimate-grid.compact .rights-section .rights-explanation{display:block}.estimate-grid.compact .rights-section .rights-explanation p{margin-top:3px}.estimate-grid.compact .market-phase-notice{margin-top:6px;padding:6px 8px}.estimate-grid.compact .market-phase-notice strong,.estimate-grid.compact .officetel-use-note strong,.estimate-grid.compact .rights-explanation strong{font-size:9px}.estimate-grid.compact .market-phase-notice p,.estimate-grid.compact .officetel-use-note p,.estimate-grid.compact .rights-explanation p{margin:0;font-size:8px;line-height:1.35}.estimate-grid.compact .market-source-choice{gap:5px;margin-top:6px}.estimate-grid.compact .market-source-choice button{min-height:28px;padding:0 9px;font-size:9px}.estimate-grid.compact .price-input-grid{gap:7px;margin-top:7px}.estimate-grid.compact .price-input-grid label>span,.estimate-grid.compact .senior-claims>span{min-height:0;margin-bottom:4px;font-size:9px;line-height:1.3}.estimate-grid.compact .money-input input:not([type=checkbox]){border-radius:9px;height:37px;font-size:12px}.estimate-grid.compact .money-input em{font-size:9px;top:18.5px;right:11px}.estimate-grid.compact .money-input-conversion{min-height:0;margin-top:2px;font-size:8px;line-height:1.3}.estimate-grid.compact .money-input-conversion.is-empty{display:none}.estimate-grid.compact .market-sample-panel{border-radius:9px;margin-top:7px;padding:7px}.estimate-grid.compact .market-sample-heading{gap:7px}.estimate-grid.compact .market-sample-heading strong{font-size:10px}.estimate-grid.compact .market-sample-heading span{margin-top:2px;font-size:8px;line-height:1.35}.estimate-grid.compact .market-sample-heading em{padding:3px 6px;font-size:8px}.estimate-grid.compact .market-sample-status,.estimate-grid.compact .market-sample-caution,.estimate-grid.compact .market-sample-error,.estimate-grid.compact .market-sample-message{margin-top:5px;font-size:8px;line-height:1.35}.estimate-grid.compact .market-sample-caution{padding-top:5px}.estimate-grid.compact .market-sample-ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-top:5px;padding:6px 7px;display:grid}.estimate-grid.compact .market-sample-ready span{font-size:8px}.estimate-grid.compact .market-sample-ready strong{margin-top:0;font-size:13px}.estimate-grid.compact .market-sample-ready small{grid-column:1/-1;margin-top:2px;font-size:8px}.estimate-grid.compact .market-sample-save{border-radius:8px;min-height:30px;margin-top:5px;font-size:9px}.estimate-grid.compact .public-first-banner,.estimate-grid.compact .public-price-status,.estimate-grid.compact .fallback-check,.estimate-grid.compact .unit-required-notice{margin-top:7px;margin-bottom:7px;padding:7px 8px}.estimate-grid.compact .official-price-input{margin-top:8px}.estimate-grid.compact .official-price-input>span{margin-bottom:4px;font-size:9px}.estimate-grid.compact .official-price-help{margin-top:4px;font-size:8px;line-height:1.35}.estimate-grid.compact .public-price-status>strong{font-size:11px}.estimate-grid.compact .public-price-status>p,.estimate-grid.compact .public-price-status>small{margin-top:3px;font-size:8px;line-height:1.35}.estimate-grid.compact .public-price-status.ready>strong{font-size:16px}.estimate-grid.compact .officetel-use-note{margin-top:6px;padding:6px 8px}.estimate-grid.compact .rights-section{margin-top:6px;padding:7px 8px 8px}.estimate-grid.compact .rights-section .rights-explanation{padding-bottom:5px}.estimate-grid.compact .rights-section .senior-claims{margin-top:6px}.estimate-grid.compact .deduction-grid{gap:7px}.estimate-grid.compact .senior-claims small{margin:2px 0 0;font-size:8px;line-height:1.35;display:block}.estimate-grid.compact .product-limit-warning{margin-top:7px;padding:7px 8px;font-size:8px;line-height:1.4}.estimate-grid.compact .calculation-submit{border-radius:9px;min-height:35px;margin-top:7px;font-size:10px}.estimate-grid.compact .calculation-submit span{font-size:13px}.estimate-grid.compact .calculation{border-radius:10px;min-height:44px;margin-top:7px;padding:8px}.estimate-grid.compact .calculation>p{font-size:9px;line-height:1.4}.estimate-grid.compact .calculation.ready>div+div{margin-top:6px;padding-top:6px}.estimate-grid.compact .calculation.ready span{font-size:9px}.estimate-grid.compact .calculation.ready strong{font-size:13px}.estimate-grid.compact .calculation.ready>.deduction-row{margin-top:5px;padding:6px 7px}.estimate-grid.compact .calculation.ready .deduction-row strong{font-size:12px}.estimate-grid.compact .calculation.ready .limit-row strong{font-size:16px}.estimate-grid.compact .calculation.ready .deposit-margin,.estimate-grid.compact .calculation.ready>.eligibility-result{padding:7px 8px}.estimate-grid.compact .calculation.ready>.eligibility-result strong{font-size:11px}.estimate-grid.compact .calculation.ready>.eligibility-result span,.estimate-grid.compact .calculation.ready>small{margin-top:3px;font-size:8px;line-height:1.35}.estimate-grid.compact .sgi-official-inputs-heading strong{font-size:11px}.estimate-grid.compact .sgi-address-context{margin-top:6px;padding:6px 7px}.estimate-grid.compact .sgi-input-grid{gap:5px;margin-top:6px}.estimate-grid.compact .sgi-price-source-control{margin-top:6px}.estimate-grid.compact .sgi-price-source-control select{min-height:32px;font-size:9px}.estimate-grid.compact .sgi-price-source-control>small{margin-top:3px;font-size:7px;line-height:1.3}.estimate-grid.compact .sgi-price-preview{margin-top:5px;padding:5px 7px}.estimate-grid.compact .sgi-input-grid .senior-claims>span{min-height:29px}.estimate-grid.compact .sgi-input-summary.ready .sgi-preliminary-check{padding:6px 7px}.estimate-grid.compact .sgi-input-summary.ready .sgi-preliminary-check strong{font-size:10px}.estimate-grid.compact .sgi-official-link{min-height:30px;margin-top:5px;font-size:8px}}@media (width<=900px){.search-card,.results-section{padding:34px 26px}.address-row{grid-template-columns:1fr}.address-field{grid-column:auto}.estimate-grid,.estimate-workspace{grid-template-columns:1fr}.estimate-output-panel{position:static}.sgi-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nearby-market-controls{flex-direction:column;align-items:stretch}.nearby-market-criteria{justify-content:flex-start}.candidate-list,.principles{grid-template-columns:1fr}}@media (width<=640px){.estimate-output-panel{padding:11px}.mobile-area-pager{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin:14px 0 8px;padding:0;display:grid}.mobile-area-pager.bottom{margin:12px 0 0}.mobile-area-pager button{min-width:44px;min-height:44px;color:var(--blue);background:0 0;border:0;border-radius:50%;padding:0;font-size:20px;font-weight:900}.mobile-area-pager button:disabled{color:#aab4c1;cursor:not-allowed;opacity:.42;background:0 0}.mobile-area-pager-status{text-align:center;min-width:0}.mobile-area-pager-status>span{color:#66758a;white-space:nowrap;font-size:10px;font-weight:750;display:block}.mobile-area-pager output{color:var(--navy);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:900;display:block}.mobile-area-pager-status .mobile-area-list-toggle{min-width:0;min-height:28px;color:var(--blue);background:#fff;border:1px solid #b9cbe5;border-radius:999px;margin-top:6px;padding:0 10px;font-size:10px;font-weight:850}.mobile-area-pager.list-open{margin-bottom:12px}.mobile-area-type-list{background:#f8faff;border:1px solid #cbd8e9;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;max-height:310px;margin-top:8px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #1e3e6a1a}.mobile-area-pager .mobile-area-type-list button{color:#53637a;text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:10px;width:100%;min-width:0;min-height:58px;padding:9px 10px;display:block}.mobile-area-pager .mobile-area-type-list button.active{border-color:var(--blue);background:var(--blue-pale);color:var(--blue-strong);box-shadow:0 0 0 2px #0d51ca14}.mobile-area-type-list strong,.mobile-area-type-list span{display:block}.mobile-area-type-list strong{color:inherit;font-size:11px;font-weight:900}.mobile-area-type-list span{color:#7a8799;margin-top:4px;font-size:8px;line-height:1.35}.type-label{align-items:flex-start}.type-label>div{grid-template-columns:minmax(0,1fr)}.housing-class-badge{text-align:left;grid-area:3/1;justify-self:start;max-width:100%;margin-top:4px}.sgi-input-grid,.sgi-trade-lookup,.molit-trade-reference{grid-template-columns:1fr}.sgi-trade-lookup>button,.molit-trade-reference>button{width:100%;min-height:44px}.site-header,.hero,.search-shell,.results-section,.principles,footer{width:min(100% - 24px,1180px)}.site-header{min-height:92px}.brand{gap:8px}.brand-mark{flex-basis:58px;width:58px;height:58px}.brand-wordmark strong{font-size:20px}.brand-korean{font-size:10px}.hero{text-align:center;margin-block:38px 34px}.hero h1{text-wrap:balance;font-size:clamp(34px,10.5vw,46px)}.hero h1 strong{word-break:keep-all;overflow-wrap:normal}.hero p{text-wrap:pretty;max-width:370px;margin-inline:auto;font-size:15px}.desktop-break{display:none}.insurance-tab{min-height:62px}.insurance-tab span{font-size:16px}.insurance-tab small{font-size:9px}.search-card{border-radius:0 0 18px 18px}.results-section{border-radius:18px}.search-card,.results-section{padding:28px 18px}.card-heading,.result-heading{align-items:flex-start}.card-heading h2,.result-heading h2{font-size:24px}.result-addresses{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.heading-region{margin-top:7px}.address-row{grid-template-columns:1fr}.address-field{grid-column:auto}.unit-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.unit-field>span{white-space:nowrap;margin:0}.unit-field .field-help{display:none}.unit-field input{height:44px}.officetel-use-note{margin:0 12px 12px;padding:10px 12px}.officetel-use-note strong{font-size:12px}.officetel-use-note p{font-size:11px;line-height:1.55}.result-context{flex-direction:column;align-items:flex-start}.kb-guide{flex-direction:column;align-items:stretch}.kb-guide>a{justify-content:center}.manual-price-heading{flex-direction:column;align-items:flex-start}.market-source-action{text-align:left;justify-items:start;width:100%;max-width:none}.provider-review{padding:16px}.provider-review ul{grid-template-columns:1fr}.provider-review-actions{flex-direction:column;align-items:stretch}.provider-review-actions a{justify-content:center}.nearby-market{touch-action:pan-y;padding:18px}.estimate-grid.with-nearby-market>.estimate-card{box-shadow:none;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.estimate-grid.with-nearby-market+.nearby-market{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nearby-type-select,.nearby-selected-type{display:none}.nearby-mobile-linked-context,.nearby-mobile-linked-context>span,.nearby-mobile-linked-context>strong,.nearby-mobile-linked-context>small{display:block}.nearby-mobile-linked-context>span{color:var(--blue);font-size:10px;font-weight:900}.nearby-mobile-linked-context>strong{color:var(--navy);margin-top:3px;font-size:13px}.nearby-mobile-linked-context>small{color:#6b798d;margin-top:4px;font-size:10px;line-height:1.5}.linked-nearby .nearby-market-controls{background:0 0;border:0;padding:0}.linked-nearby .nearby-source-choice,.linked-nearby .nearby-source-criterion{display:none}.nearby-market-heading,.nearby-market-action{flex-direction:column;align-items:stretch}.nearby-market-heading{gap:12px}.nearby-reference-label{width:fit-content}.nearby-market-labels{align-items:flex-start;gap:6px}.nearby-reference-label,.nearby-test-mode-label{padding:6px 8px;font-size:10px}.nearby-market-action button{width:100%}.nearby-market-state-row,.nearby-market-results-heading{flex-direction:column;align-items:flex-start;gap:8px}.nearby-market-results ul,.nearby-candidate-comparison{grid-template-columns:1fr}.nearby-market-results dl>div{flex-direction:column;align-items:flex-start;gap:3px}.nearby-market-results dd{text-align:left}.candidate-panel>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.price-input-grid,.deduction-grid,.condition-input-values{grid-template-columns:1fr}.price-method-tabs:not(.sgi-source-tabs){grid-template-columns:repeat(2,minmax(0,1fr))}.sgi-source-tabs button{flex-basis:84px;min-width:84px}.official-price-summary{flex-direction:column;align-items:stretch;gap:10px}.official-price-actions{width:100%}.official-price-edit-toggle,.official-price-reset{min-height:42px}.official-price-actions .official-price-edit-toggle{width:100%}footer{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes area-page-enter-next{0%{transform:translate(calc(100% + 12px))}to{transform:translate(0)}}@keyframes area-page-exit-next{0%{transform:translate(0)}to{transform:translate(calc(-100% - 12px))}}@keyframes area-page-enter-previous{0%{transform:translate(calc(-100% - 12px))}to{transform:translate(0)}}@keyframes area-page-exit-previous{0%{transform:translate(0)}to{transform:translate(calc(100% + 12px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{--result-accent:#0b5ed7;--result-accent-strong:#084cad;--result-accent-soft:#eef5ff;--result-accent-line:#bfd2ef;background:#fff;min-height:100vh;padding-top:72px}.app-shell[data-provider=SGI]{--result-accent:#6654c7;--result-accent-strong:#4d3e9e;--result-accent-soft:#f2f0ff;--result-accent-line:#d1caf6}.app-shell[data-provider=HF]{--result-accent:#078783;--result-accent-strong:#056a68;--result-accent-soft:#eaf8f7;--result-accent-line:#b9e0dd}.app-shell .site-header{z-index:50;background:#fffffffa;border-bottom:1px solid #e4eaf2;width:100%;min-height:76px;margin:0;padding:0 32px;position:sticky;top:0}.site-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:min(1280px,100%);min-height:76px;margin:0 auto;display:grid}.app-shell .brand{justify-self:start;gap:8px;min-width:0}.app-shell .brand-mark{filter:none;background-image:url(/bobogye-mark-192.png);flex:0 0 34px;width:34px;height:34px}.app-shell .brand-wordmark{gap:2px}.app-shell .brand-wordmark strong{letter-spacing:-.015em;font-size:18px}.app-shell .brand-korean{color:#64748b;letter-spacing:.12em;font-size:8px}.app-shell .brand-beta{color:var(--blue);background:#eef5ff;margin-left:4px;padding:4px 7px;font-size:8px}.site-header-nav{justify-content:center;align-items:center;gap:30px;display:flex}.site-header-nav a{color:#52637a;white-space:nowrap;align-items:center;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.site-header-nav a:hover{color:var(--blue)}.footer-links a{color:#334155;font-size:13px;font-weight:760;text-decoration:none;transition:color .15s}.footer-links a:hover{color:var(--blue)}.header-cta{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;justify-self:end;align-items:center;min-height:40px;padding:0 18px;font-size:12px;font-weight:850;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.header-cta:hover{background:var(--blue-strong);transform:translateY(-1px)}.app-shell .hero{width:min(920px,100% - 48px);margin:86px auto 52px}.app-shell .eyebrow{background:var(--blue-pale);letter-spacing:-.01em;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:28px;margin:0 auto;padding:0 11px;font-size:11px;display:inline-flex}.app-shell .hero h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0 18px;font-size:clamp(44px,4.8vw,62px);line-height:1.13}.app-shell .hero h1>span,.app-shell .hero h1>strong{display:block}.app-shell .hero p{color:#687892;text-wrap:pretty;max-width:760px;margin:0 auto;font-size:18px;line-height:1.7}.app-shell .search-shell{border:1px solid var(--line);background:#fff;border-radius:20px;width:min(1000px,100% - 48px);margin:0 auto;scroll-margin-top:92px;overflow:hidden;box-shadow:0 18px 55px #0f172a12}.app-shell .provider-picker{border-bottom:1px solid var(--line);background:radial-gradient(circle at 10% 0,#0b5ed717,#0000 28%),linear-gradient(#f8fbff 0%,#f3f7fc 100%);padding:24px 28px 22px}.app-shell .provider-picker-heading>div{gap:4px;min-width:0;display:grid}.app-shell .provider-picker-kicker{color:var(--blue);letter-spacing:.14em;font-size:9px;font-weight:900}.app-shell .provider-picker-heading strong{color:var(--navy);letter-spacing:-.025em;font-size:17px;font-weight:900}.app-shell .provider-picker-heading small{color:#718096;font-size:11px;font-weight:650}.app-shell .provider-current{min-height:30px;color:var(--blue);background:#fff;border:1px solid #c9dcf8;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.app-shell .provider-current span{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.app-shell .insurance-tabs{gap:12px;width:100%;margin:18px 0 0;position:static}.app-shell .insurance-tab[data-provider=HUG]{--provider-color:#075fd8;--provider-soft:#e9f2ff;--provider-muted:#3c6faf}.app-shell .insurance-tab[data-provider=SGI]{--provider-color:#5146b8;--provider-soft:#f0efff;--provider-muted:#4a6893}.app-shell .insurance-tab[data-provider=HF]{--provider-color:#087b82;--provider-soft:#e9f8f7;--provider-muted:#3f667e}.app-shell .insurance-tab{min-width:0;min-height:118px;color:var(--provider-color,#475569);text-align:left;background:#ffffffe0;border:1px solid #d9e3ef;border-radius:16px;justify-content:flex-start;align-items:stretch;gap:6px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 20px #1c37600d}.app-shell .provider-tab-topline{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.app-shell .insurance-tab .provider-short-name{letter-spacing:-.025em;font-size:20px;font-weight:950}.app-shell .provider-selection-state{color:#758399;background:#edf2f7;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.app-shell .provider-product{color:#263750;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:850;line-height:1.4}.app-shell .insurance-tab small{color:var(--provider-muted,#7b899d);margin-top:auto;font-size:10px;line-height:1.35}.app-shell .insurance-tab:not(.active):hover{border-color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.app-shell .insurance-tab:not(.active):hover{border-color:color-mix(in srgb, var(--provider-color) 38%, #d9e3ef)}}.app-shell .insurance-tab:not(.active):hover{color:var(--provider-color,var(--navy));background:#fff;transform:translateY(-2px)}.app-shell .insurance-tab.active{border-color:var(--provider-color,var(--blue));background:linear-gradient(145deg, var(--provider-soft), #fff 74%)}@supports (color:color-mix(in lab, red, red)){.app-shell .insurance-tab.active{background:linear-gradient(145deg, color-mix(in srgb, var(--provider-soft) 78%, #fff), #fff 74%)}}.app-shell .insurance-tab.active{color:var(--provider-color,var(--blue));box-shadow:inset 0 3px 0 var(--provider-color,var(--blue)), 0 13px 28px var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.app-shell .insurance-tab.active{box-shadow:inset 0 3px 0 var(--provider-color,var(--blue)), 0 13px 28px color-mix(in srgb, var(--provider-color) 14%, transparent)}}.app-shell .insurance-tab.active{transform:translateY(-2px)}.app-shell .insurance-tab.active .provider-selection-state{background:var(--provider-color,var(--blue));color:#fff}.app-shell .insurance-tab.active .provider-product{color:var(--provider-color,var(--blue))}.app-shell .insurance-tab.active small{color:var(--provider-muted,#4d7fc3)}.app-shell .search-card{box-shadow:none;background:#fff;border:0;border-radius:0;padding:36px 40px 34px}.app-shell .search-card .heading-topline{min-height:26px}.app-shell .search-card .card-heading h2{letter-spacing:-.045em;margin-top:8px;font-size:22px}.app-shell .search-card .heading-title-line{gap:10px}.app-shell .search-card .heading-region{background:#f7f9fc;border-radius:7px;min-height:28px;margin-top:8px;padding:0 10px;font-size:10px}.app-shell .search-card .live-badge{border:0;border-radius:6px;padding:6px 9px;font-size:10px}.app-shell .search-card form{margin-top:26px}.app-shell .search-card label{font-size:12px}.app-shell .search-card label>span{margin-bottom:8px}.app-shell .search-card input:not([type=checkbox]){border-color:#d7e0ec;border-radius:9px;height:52px;font-size:13px;font-weight:650}.app-shell .search-card .unit-query-help{color:#7a889d;margin-top:10px}.app-shell .search-button{background:var(--blue);border-radius:8px;min-height:54px;margin-top:20px;font-size:14px;box-shadow:0 9px 20px #0b5ed729}.app-shell .search-button:hover:not(:disabled){background:var(--blue-strong);box-shadow:0 12px 24px #0b5ed733}.app-shell .candidate-panel{background:#f8fbff;border-color:#cdddf4;border-radius:12px}.app-shell .candidate-list button{box-shadow:none;border-radius:9px}.app-shell .search-principles{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:22px 40px;scroll-margin-top:92px}.app-shell .search-principles article{background:0 0;border:0;border-radius:0;gap:10px;min-height:74px;padding:0 24px}.app-shell .search-principles article:first-child{padding-left:0}.app-shell .search-principles article:last-child{padding-right:0}.app-shell .search-principles article+article{border-left:1px solid #e0e7f0}.app-shell .search-principles article>span{color:var(--blue);font-size:10px}.app-shell .search-principles strong{font-size:13px}.app-shell .search-principles p{margin-top:6px;font-size:10px;line-height:1.55}.data-sources{text-align:center;background:#f7f9fc;border-block:1px solid #eef2f7;width:100%;margin-top:96px;padding:38px 32px 42px}.data-sources p{color:#607089;margin:0;font-size:12px;font-weight:800}.data-sources>div{justify-content:space-between;align-items:center;gap:18px;width:min(1000px,100%);margin:22px auto 0;display:flex}.data-sources span{color:#7b899d;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.data-sources span:before{content:"";border:2px solid #91a0b5;border-radius:50%;width:7px;height:7px}.app-shell .results-section{border-color:var(--result-accent-line);border-top:4px solid var(--result-accent);background:linear-gradient(180deg, var(--result-accent-soft) 0, #fff 220px), #fff;border-radius:24px;width:min(1180px,100% - 64px);margin-top:64px;padding:42px 44px;scroll-margin-top:92px;position:relative;box-shadow:0 24px 64px #0f172a14,0 8px 24px #0f172a0a}.app-shell .result-heading h2{margin-top:12px;font-size:clamp(28px,3.2vw,40px)}.app-shell .result-addresses{color:#64748b;margin-top:12px}.app-shell .result-context{border:1px solid var(--result-accent-line);background:#ffffffe0;border-radius:16px;align-items:center;margin:28px 0 18px;padding:17px 18px;box-shadow:0 10px 26px #0f172a0b}.app-shell .result-context>span{background:var(--result-accent-soft);color:var(--result-accent-strong);border-radius:999px;flex:none;padding:7px 10px}.app-shell .price-guide{border-color:var(--result-accent-line);background:linear-gradient(135deg, var(--result-accent-soft), #fff);border-radius:16px}.app-shell .price-guide .mini-icon{color:var(--result-accent);box-shadow:0 0 0 1px var(--result-accent-line);background:#fff}.app-shell .price-guide>a{background:var(--result-accent);box-shadow:0 8px 18px #0f172a1a}.app-shell .mobile-area-pager{border:1px solid var(--result-accent-line);background:#ffffffe6;border-radius:999px;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;width:min(380px,100%);margin:20px auto 16px;padding:5px;box-shadow:0 8px 22px #0f172a0d}.app-shell .mobile-area-pager>button{background:var(--result-accent-soft);min-width:40px;min-height:40px;color:var(--result-accent);box-shadow:none;border-color:#0000}.app-shell .mobile-area-pager-status .mobile-area-list-toggle{border-color:var(--result-accent-line);color:var(--result-accent)}.app-shell .estimate-card,.app-shell .nearby-market,.app-shell .provider-review,.app-shell .kb-guide{box-shadow:inset 0 3px 0 var(--result-accent);border-color:#d7e2f0;border-radius:18px}.app-shell .estimate-card{background:#fff}.app-shell .type-label{background:linear-gradient(180deg, var(--result-accent-soft), #fff);padding:13px 15px}.app-shell .type-label .mini-icon{color:var(--result-accent);box-shadow:0 0 0 1px var(--result-accent-line);background:#fff}.app-shell .housing-class-badge{background:var(--result-accent-soft);color:var(--result-accent-strong)}.app-shell .price-method-tabs button.active{border-color:var(--result-accent-line);color:var(--result-accent-strong)}.app-shell .price-method-tabs button.active small{color:var(--result-accent)}.app-shell .calculation-submit,.app-shell .nearby-market-action button{background:linear-gradient(135deg, var(--result-accent), var(--result-accent-strong));box-shadow:0 8px 18px #0f172a1f}.app-shell .nearby-market{background:linear-gradient(145deg, var(--result-accent-soft), #fff 46%), #fff}.app-shell .nearby-market-kicker{color:var(--result-accent)}.app-shell .nearby-market-criteria span{background:var(--result-accent-soft);color:var(--result-accent-strong)}@media (width>=901px){.app-shell .estimate-grid.compact .type-label{padding:11px 13px}.app-shell .estimate-grid.compact .type-label strong{font-size:16px}.app-shell .estimate-grid.compact .type-label div span{font-size:10px;line-height:1.45}.app-shell .estimate-grid.compact .manual-price{padding:12px}.app-shell .estimate-grid.compact .price-method-tabs button{min-height:40px;font-size:11px}.app-shell .estimate-grid.compact .manual-price-heading strong{font-size:12px}.app-shell .estimate-grid.compact .manual-price-heading span{font-size:9px;line-height:1.45}.app-shell .estimate-grid.compact .money-input input:not([type=checkbox]){height:40px}.app-shell .estimate-grid.compact .calculation-submit{min-height:42px;font-size:11px}.app-shell .estimate-grid.compact .market-phase-notice p,.app-shell .estimate-grid.compact .officetel-use-note p,.app-shell .estimate-grid.compact .rights-explanation p{font-size:9px;line-height:1.5}}.app-shell footer{border-top-color:#e4eaf2;gap:26px;width:min(1280px,100% - 64px);min-height:0;margin-top:96px;padding:38px 0 28px;display:grid}.footer-main{justify-content:space-between;align-items:center;gap:32px;display:flex}.app-shell .footer-brand{gap:10px}.app-shell .footer-logo{filter:none;background:url(/bobogye-mark-192.png) 50%/contain no-repeat;border-radius:0;flex:0 0 36px;width:36px;height:36px}.footer-brand>span{gap:3px;display:grid}.footer-brand strong{color:var(--navy);letter-spacing:-.01em;font-size:15px}.footer-brand small{color:#8090a5;font-size:9px;font-weight:650}.footer-links{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.app-shell footer>p{border-top:1px solid #edf1f6;padding-top:20px;line-height:1.65}@media (width<=900px){.app-shell .site-header{padding-inline:24px}.app-shell .hero{margin-top:68px}.app-shell .search-shell{width:min(100% - 40px,1000px)}.app-shell .search-card{padding:32px 28px 30px}.app-shell .search-principles{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:28px}.app-shell .search-principles article{padding-inline:16px}.data-sources>div{flex-wrap:wrap;justify-content:center}.app-shell .results-section{width:min(100% - 40px,1180px);padding:36px 28px}}@media (width<=760px){.app-shell .site-header,.site-header-inner{min-height:64px}.site-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.app-shell .site-header{padding-inline:16px}.site-header-nav{gap:0}.site-header-nav a{display:none}.site-header-nav .calculator-nav-link{min-height:44px;padding-inline:8px;font-size:11px;display:inline-flex}.header-cta{min-height:44px;padding-inline:14px}.app-shell .hero{width:min(100% - 32px,920px);margin:48px auto 34px}.app-shell .eyebrow{min-height:26px;font-size:10px}.app-shell .hero h1{margin:17px 0 15px;font-size:clamp(34px,10.5vw,42px);line-height:1.16}.app-shell .hero p{max-width:420px;font-size:15px;line-height:1.65}.app-shell .search-shell{border-radius:16px;width:min(100% - 32px,1000px);scroll-margin-top:76px}.app-shell .provider-picker{padding:20px 16px 18px}.app-shell .provider-picker-heading{align-items:center}.app-shell .provider-picker-heading strong{font-size:15px}.app-shell .insurance-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;overflow:visible}.app-shell .insurance-tab{border-radius:13px;min-height:104px;padding:13px 11px}.app-shell .insurance-tab .provider-short-name{font-size:17px}.app-shell .provider-selection-state{padding-inline:6px;font-size:8px}.app-shell .provider-product{font-size:10px;line-height:1.35}.app-shell .insurance-tab small{font-size:9px}.app-shell .search-card{padding:24px 18px 22px}.app-shell .search-card .card-heading h2{font-size:20px}.app-shell .search-card .heading-title-line{flex-direction:column;align-items:flex-start;gap:0}.app-shell .search-card form{margin-top:22px}.app-shell .search-card .unit-field{display:block}.app-shell .search-card .unit-field>span{margin-bottom:8px}.app-shell .search-card .unit-field input{height:52px}.app-shell .search-button{min-height:54px}.app-shell .search-principles{grid-template-columns:1fr;padding:5px 18px}.app-shell .search-principles article,.app-shell .search-principles article:first-child,.app-shell .search-principles article:last-child{min-height:0;padding:18px 0}.app-shell .search-principles article+article{border-top:1px solid #e0e7f0;border-left:0}.data-sources{margin-top:64px;padding:30px 18px 32px}.data-sources>div{gap:12px 20px;margin-top:18px}.data-sources span{font-size:10px}.app-shell .results-section{border-radius:16px;width:min(100% - 24px,1180px);margin-top:40px;padding:28px 18px;scroll-margin-top:76px}.app-shell footer{width:min(100% - 32px,1280px);margin-top:64px}.footer-main{flex-direction:column;align-items:flex-start;gap:22px}.footer-links{justify-content:flex-start;gap:14px;width:100%}}@media (width<=440px){.app-shell .brand-beta{display:none}.app-shell .provider-picker{padding:18px 14px 16px}.app-shell .provider-picker-heading{flex-direction:column;align-items:flex-start;gap:10px}.app-shell .provider-picker-heading small{display:none}.app-shell .provider-current{min-height:26px;padding-inline:9px;font-size:10px}.app-shell .insurance-tabs{grid-template-columns:1fr;gap:8px}.app-shell .insurance-tab{min-height:82px;padding:11px 13px}.app-shell .provider-product{font-size:11px}.app-shell .search-card .card-heading h2{text-wrap:balance;word-break:keep-all;font-size:18px}.app-shell .brand-wordmark strong{font-size:16px}.header-cta{padding-inline:12px;font-size:11px}.guarantee-calculator-handoff{flex-direction:column;align-items:stretch}.guarantee-calculator-handoff button{width:100%}.data-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;display:grid}.data-sources span:last-child{grid-column:1/-1}}@media (width>=901px){.app-shell .results-section{width:min(1400px,100% - 40px);padding:34px 32px 38px}.app-shell .estimate-workspace{grid-template-columns:minmax(0,1fr) minmax(440px,.98fr);gap:24px}.app-shell .estimate-output-panel{background:#fff;border-color:#cfdbec;border-radius:22px;min-height:620px;padding:24px;top:86px;box-shadow:0 24px 58px #14325e21,0 6px 18px #14325e0f}.app-shell .estimate-output-heading strong{margin-top:7px;font-size:18px}.app-shell .estimate-output-heading small{font-size:10px}.app-shell .estimate-output-summary{flex-direction:column;justify-content:center;min-height:142px;margin-top:14px;padding:22px 20px;display:flex}.app-shell .estimate-output-summary>span{font-size:11px}.app-shell .estimate-output-summary>strong{letter-spacing:-.05em;margin-top:10px;font-size:clamp(32px,3.6vw,48px)}.app-shell .estimate-output-summary>p{max-width:350px;font-size:12px}.app-shell .estimate-output-panel .calculation{min-height:92px;margin-top:16px;padding:17px}.app-shell .estimate-output-panel .guarantee-calculator-handoff{margin-top:16px}}@media (width<=640px){.estimate-output-verdict{padding:15px 16px}.estimate-output-verdict>strong{font-size:18px}.estimate-output-facts{grid-template-columns:1fr}.estimate-output-facts>div{min-height:64px}.estimate-output-guidance{padding:12px 13px}}.app-shell .estimate-grid{border:0;min-inline-size:0;margin:0;padding:0}.app-shell .estimate-grid:disabled{opacity:.72}.app-shell .search-actions{align-items:stretch;gap:10px;margin-top:20px;display:flex}.app-shell .search-actions .search-button{flex:auto;width:auto;margin-top:0}.app-shell .search-cancel-button{color:#33445d;cursor:pointer;background:#fff;border:1px solid #c7d4e6;border-radius:8px;flex:none;min-width:112px;min-height:54px;padding:0 18px;font-size:14px;font-weight:850}.app-shell .search-cancel-button:hover{background:#f5f9ff;border-color:#8aa9d5}.app-shell .manual-calculator-cta{background:#f8fbff;border:1px solid #d3dfed;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 14px;display:flex}.app-shell .manual-calculator-cta.emphasized{background:#edf5ff;border-color:#75a7e5;box-shadow:0 0 0 3px #075fd814}.app-shell .manual-calculator-cta>div{gap:3px;min-width:0;display:grid}.app-shell .manual-calculator-cta strong{color:#27425f;font-size:12px}.app-shell .manual-calculator-cta span{color:#718197;font-size:10px;line-height:1.45}.app-shell .manual-calculator-cta a{color:#fff;background:#075fd8;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.app-shell .query-draft-notice,.app-shell .search-progress,.app-shell .search-notice{margin:11px 0 0;font-size:13px;line-height:1.55}.app-shell .query-draft-notice{color:#6e5418;background:#fff9e9;border:1px solid #f0cf82;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-shell .query-draft-notice button{color:#654d16;cursor:pointer;background:#fff;border:1px solid #d5b561;border-radius:7px;flex:none;min-height:32px;padding:0 11px;font-size:12px;font-weight:850}.app-shell .search-progress{color:var(--blue-strong);font-weight:750}.app-shell .search-notice{color:#37634c;font-weight:700}.app-shell .result-refresh-notice{color:#24466f;background:#f3f8ff;border:1px solid #b9d3f7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:11px 0 0;padding:11px 12px;display:flex}.app-shell .result-refresh-notice.failed{color:#654d16;background:#fff9e9;border-color:#e6c98a}.app-shell .result-refresh-notice>div:first-child{gap:2px;min-width:0;display:grid}.app-shell .result-refresh-notice strong{font-size:13px;line-height:1.45}.app-shell .result-refresh-notice span,.app-shell .result-refresh-notice small{font-size:11px;line-height:1.45}.app-shell .result-refresh-actions{flex:none;gap:6px;display:flex}.app-shell .result-refresh-actions button{color:#24466f;cursor:pointer;background:#fff;border:1px solid #a9bfdf;border-radius:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850}.app-shell .result-refresh-notice.failed .result-refresh-actions button{color:#654d16;border-color:#d5b561}@media (width<=640px){.app-shell .result-refresh-notice{flex-direction:column;align-items:stretch;gap:8px}.app-shell .result-refresh-actions{grid-template-columns:1fr 1fr;display:grid}}.quick-nav-clear-confirm{align-items:center;gap:5px;display:inline-flex}.quick-nav-clear-confirm button{color:#53657d;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:7px;min-height:28px;padding:0 8px;font-size:11px;font-weight:800}.quick-nav-clear-confirm button:first-child{color:#9a3f39;border-color:#e6b1ad}.recent-clear-toast{z-index:80;color:#31445f;background:#fff;border:1px solid #bed1ea;border-radius:12px;align-items:center;gap:14px;max-width:min(360px,100vw - 32px);padding:12px 14px;font-size:13px;font-weight:750;display:flex;position:fixed;bottom:24px;right:22px;box-shadow:0 16px 38px #0f2a4f33}.recent-clear-toast button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:850}.app-shell .field-help,.app-shell .unit-query-help,.app-shell .estimate-card p,.app-shell .estimate-card small,.app-shell .estimate-card .manual-price-heading span,.app-shell .estimate-card .market-sample-heading span,.app-shell .estimate-card .market-sample-message,.app-shell .estimate-card .official-price-help,.app-shell .estimate-card .public-price-status>small,.app-shell .estimate-card .rights-explanation p,.app-shell .estimate-card .condition-warning span,.app-shell .estimate-card .condition-warning p,.app-shell .estimate-card .calculation>p,.app-shell .estimate-card .calculation.ready span,.app-shell .estimate-card .calculation.ready>small{font-size:12px;line-height:1.5}.app-shell .estimate-grid .estimate-card .money-input input:not([type=checkbox]),.app-shell .estimate-card input,.app-shell .estimate-card select{font-size:14px}@media (width<=760px){.app-shell .search-actions{flex-direction:column}.app-shell .search-cancel-button{width:100%}.app-shell .manual-calculator-cta{flex-direction:column;align-items:stretch}.app-shell .manual-calculator-cta a{width:100%}.app-shell .query-draft-notice{flex-direction:column;align-items:flex-start}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px!important}.recent-clear-toast{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));justify-content:space-between;max-width:none;left:12px}}.quick-nav-desktop,.quick-nav-mobile,.quick-nav-mobile-panel{display:none}.quick-nav-desktop-toggle,.quick-nav-desktop-panel button,.quick-nav-mobile button,.quick-nav-mobile-panel button{font:inherit}.quick-nav-desktop-panel,.quick-nav-mobile-panel{color:var(--ink)}.quick-nav-desktop-panel header,.quick-nav-mobile-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-nav-desktop-panel header>div,.quick-nav-mobile-panel header>div{gap:3px;min-width:0;display:grid}.quick-nav-desktop-panel header strong,.quick-nav-mobile-panel header strong{color:var(--navy);letter-spacing:-.03em;font-size:15px}.quick-nav-desktop-panel header span,.quick-nav-mobile-panel header span{color:var(--muted);font-size:10px}.quick-nav-recents-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.quick-nav-recents-heading>strong{font-size:12px}.quick-nav-recents-heading>button,.quick-nav-mobile-panel header>button{color:#718096;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.quick-nav-recents{overscroll-behavior:contain;scrollbar-gutter:stable;gap:7px;min-height:0;max-height:min(388px,70vh - 190px);margin:10px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.quick-nav-recents li,.quick-nav-recents li>button{min-width:0}.quick-nav-recents li>button{width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e9f2;border-radius:11px;gap:4px;padding:11px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.quick-nav-recents li>button:hover:not(:disabled){background:#f2f7ff;border-color:#b8cdec;transform:translateY(-1px)}.quick-nav-recents li>button:disabled{cursor:wait;opacity:.56}.quick-nav-recent-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.quick-nav-recent-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.quick-nav-recent-heading em{color:var(--blue);background:#e8f1ff;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.quick-nav-recent-address{color:#66768c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quick-nav-recents small{color:#8794a6;font-size:9px}.quick-nav-empty{color:#75849a;border:1px dashed #d7e1ed;border-radius:11px;margin:10px 0 0;padding:14px 12px;font-size:10px;line-height:1.6}@media (width>=761px){.quick-nav-desktop{z-index:40;flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.quick-nav-desktop-toggle{width:56px;min-height:76px;color:var(--blue);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd9eb;border-radius:18px;place-items:center;gap:1px;padding:9px 7px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 14px 36px #0f172a29}.quick-nav-desktop-toggle:hover{border-color:#8db2e7;transform:translateY(-1px);box-shadow:0 17px 40px #0f172a33}.quick-nav-desktop-toggle>span{font-size:22px;line-height:1}.quick-nav-desktop-toggle>strong{font-size:9px}.quick-nav-desktop-toggle>em{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.quick-nav-desktop.is-open .quick-nav-desktop-toggle{border-color:var(--blue);background:#f5f9ff}.quick-nav-desktop-panel{background:#fffffffa;border:1px solid #d8e2ef;border-radius:18px;flex-direction:column;width:min(300px,100vw - 104px);max-height:min(70vh,620px);padding:18px;display:flex;overflow:hidden;box-shadow:0 20px 55px #0f172a2e}.quick-nav-desktop-panel[hidden]{display:none}.quick-nav-desktop-actions{flex:none;align-items:center;display:flex}.quick-nav-desktop-panel .quick-nav-close{color:#607089;cursor:pointer;background:#f1f5f9;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;line-height:1;display:inline-flex}.quick-nav-desktop.is-dragging,.quick-nav-desktop.is-dragging *{-webkit-user-select:none;user-select:none}.quick-nav-desktop.is-dragging .quick-nav-desktop-toggle{cursor:grabbing;transition:none}.quick-nav-desktop.is-dragging .quick-nav-desktop-toggle:hover{transform:none}.quick-nav-desktop-panel>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.quick-nav-desktop-panel>nav button{color:#41516a;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;min-height:38px;font-size:10px;font-weight:800}.quick-nav-desktop-panel>nav button:hover{color:var(--blue);background:#f5f9ff;border-color:#a9c5eb}}@media (width>=1024px){.quick-nav-desktop-toggle{border-radius:20px;width:68px;min-height:92px;padding:11px 8px}.quick-nav-desktop-toggle>span{font-size:26px}.quick-nav-desktop-toggle>strong{font-size:11px}.quick-nav-desktop-toggle>em{min-width:20px;height:20px;font-size:10px}.quick-nav-desktop-panel{border-radius:20px;width:min(360px,100vw - 122px);padding:22px}}@media (width<=760px){.app-shell{padding-top:66px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.quick-nav-mobile{z-index:50;right:10px;bottom:max(10px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;min-height:62px;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c9d6e7f5;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:6px;transition:opacity .17s,transform .17s;display:grid;position:fixed;left:10px;box-shadow:0 16px 40px #0f172a33}.quick-nav-mobile.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.quick-nav-mobile>button{color:#5d6d83;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;place-items:center;gap:1px;min-width:0;min-height:48px;padding:5px 2px;font-size:9px;font-weight:800;display:grid;position:relative}.quick-nav-mobile>button:hover,.quick-nav-mobile>button[aria-expanded=true]{color:var(--blue);background:#edf5ff}.quick-nav-mobile>button>span{font-size:19px;line-height:1}.quick-nav-mobile>button>em{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;display:inline-flex;position:absolute;top:3px;right:calc(50% - 21px)}.quick-nav-mobile-panel{z-index:49;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d6e1ef;border-radius:18px;max-height:min(52vh,430px);padding:16px;display:block;position:fixed;left:10px;overflow-y:auto;box-shadow:0 18px 44px #0f172a38}.quick-nav-mobile-panel .quick-nav-recents{gap:6px;max-height:min(388px,52vh - 76px)}.quick-nav-mobile-panel .quick-nav-recents li>button{padding:10px 11px}}@media (width<=440px){.app-shell .hero h1{font-size:clamp(29px,9.4vw,36px)}.app-shell .hero h1>strong{white-space:nowrap;font-size:.82em}}.app-shell .lookup-hero{text-align:left;width:min(1000px,100% - 48px);margin:30px auto 16px}.app-shell .lookup-hero h1{color:#0b1b34;letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:850;line-height:1.25}@media (width<=760px){.app-shell .lookup-hero{width:min(100% - 32px,1000px);margin:22px auto 12px}.app-shell .lookup-hero h1{font-size:22px}}.lookup-flow-header{grid-template-columns:minmax(190px,.72fr) minmax(520px,1.28fr);align-items:center;gap:28px;width:min(1000px,100% - 48px);margin:28px auto 16px;display:grid}.lookup-flow-header h1{color:#0b1b34;letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:850;line-height:1.2}.lookup-stepper{background:#f6f9fd;border:1px solid #dce6f3;border-radius:16px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;min-height:56px;padding:6px;display:grid}.lookup-stepper button{color:#718198;cursor:pointer;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:flex}.lookup-stepper button>span{border:1px solid #cbd7e7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:inline-grid}.lookup-stepper button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.lookup-stepper button.active{color:#fff;background:#0965dc;box-shadow:0 8px 18px #0965dc2e}.lookup-stepper button.active>span{border-color:#ffffff9e}.lookup-stepper button.complete{color:#075fcf}.lookup-stepper button.complete>span{background:#eaf4ff;border-color:#99c2f5}.lookup-stepper button:disabled{opacity:.46;cursor:not-allowed}.lookup-stepper>i{background:#cbd8e8;height:1px}.lookup-stage-summary{background:#fff;border:1px solid #d9e4f2;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:min(1000px,100% - 48px);min-height:76px;margin:0 auto 16px;padding:14px 16px 14px 18px;display:flex;box-shadow:0 10px 28px #0f172a0d}.lookup-stage-summary>div{gap:3px;min-width:0;display:grid}.lookup-stage-summary span,.lookup-stage-summary strong,.lookup-stage-summary small{display:block}.lookup-stage-summary span{color:#0a63d7;letter-spacing:.08em;font-size:10px;font-weight:900}.lookup-stage-summary strong{color:#10213a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.lookup-stage-summary small{color:#74849a;font-size:11px}.lookup-stage-summary>button,.lookup-next-stage>button{color:#075fcf;cursor:pointer;min-height:42px;font:inherit;background:#f7fbff;border:1px solid #bcd2ee;border-radius:11px;flex:none;padding:0 16px;font-size:12px;font-weight:850}.results-section>.lookup-stage-summary{width:100%;box-shadow:none;margin:0 0 20px}.lookup-next-stage{background:linear-gradient(135deg,#f4f9ff 0%,#fff 72%);border:1px solid #cddff5;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:flex}.lookup-next-stage>div{gap:5px;display:grid}.lookup-next-stage span{color:#0965dc;letter-spacing:.08em;font-size:10px;font-weight:900}.lookup-next-stage strong{color:#10213a;font-size:18px;font-weight:900}.lookup-next-stage p{color:#687991;margin:0;font-size:12px;line-height:1.55}.lookup-next-stage>button{color:#fff;background:#0965dc;border-color:#0965dc;min-height:48px;padding-inline:20px}.app-shell[data-lookup-stage=search] .results-section,.app-shell[data-lookup-stage=estimate] .search-shell,.app-shell[data-lookup-stage=nearby] .search-shell,.app-shell[data-lookup-stage=estimate] .nearby-market{display:none}.app-shell[data-lookup-stage=estimate] .results-section,.app-shell[data-lookup-stage=nearby] .results-section{margin-top:0;scroll-margin-top:84px}.app-shell[data-lookup-stage=estimate] .result-addresses,.app-shell[data-lookup-stage=nearby] .result-addresses,.app-shell[data-lookup-stage=nearby] .results-section>:not(.lookup-stage-summary):not(.nearby-market){display:none}@media (width<=800px){.lookup-flow-header{grid-template-columns:1fr;gap:12px;width:min(100% - 32px,1000px);margin:22px auto 12px}.lookup-flow-header h1{font-size:21px}.lookup-stepper{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);min-height:52px}.lookup-stepper button{gap:4px;padding-inline:5px}.lookup-stepper button>span{width:19px;height:19px;font-size:9px}.lookup-stepper button>strong{font-size:10px}.lookup-stage-summary{width:min(100% - 32px,1000px);min-height:0;padding:13px 14px}.lookup-stage-summary strong{max-width:calc(100vw - 154px);font-size:12px}.lookup-stage-summary small{font-size:10px}.lookup-next-stage{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.lookup-next-stage>button{width:100%}}@media (width>=901px){.app-shell[data-lookup-stage=estimate] .lookup-flow-header{gap:18px;width:min(1400px,100% - 40px);min-height:48px;margin:16px auto 6px}.app-shell[data-lookup-stage=estimate] .lookup-flow-header h1{font-size:20px}.app-shell[data-lookup-stage=estimate] .lookup-stepper{min-height:44px}.app-shell[data-lookup-stage=estimate] .lookup-stepper button{min-height:36px;padding-inline:9px}.app-shell[data-lookup-stage=estimate] .lookup-stage-summary{border-radius:13px;width:100%;min-height:54px;margin-bottom:10px;padding:8px 12px 8px 14px}.app-shell[data-lookup-stage=estimate] .lookup-stage-summary small{display:none}.app-shell[data-lookup-stage=estimate] .lookup-stage-summary>button{min-height:34px;padding-inline:12px}.app-shell[data-lookup-stage=estimate] .results-section{background:#fff;border-top-width:2px;border-radius:18px;width:min(1400px,100% - 40px);padding:12px 16px 14px;box-shadow:0 14px 38px #0f172a12}.app-shell[data-lookup-stage=estimate] .result-heading,.app-shell[data-lookup-stage=estimate] .result-context,.app-shell[data-lookup-stage=estimate] .price-guide,.app-shell[data-lookup-stage=estimate] .lookup-next-stage,.app-shell[data-lookup-stage=estimate] .result-notice,.app-shell[data-lookup-stage=estimate] .mobile-area-pager,.app-shell[data-lookup-stage=estimate] .data-sources,.app-shell[data-lookup-stage=estimate] footer{display:none}.app-shell[data-lookup-stage=estimate] .estimate-grid{gap:0}.app-shell[data-lookup-stage=estimate] .estimate-card{box-shadow:none;border-radius:14px}.app-shell[data-lookup-stage=estimate] .estimate-card>.type-label{min-height:46px;padding:7px 10px}.app-shell[data-lookup-stage=estimate] .type-label .mini-icon{border-radius:9px;width:30px;height:30px;font-size:13px}.app-shell[data-lookup-stage=estimate] .type-label strong{font-size:14px}.app-shell[data-lookup-stage=estimate] .type-label div span,.app-shell[data-lookup-stage=estimate] .housing-class-badge{font-size:9px}.app-shell[data-lookup-stage=estimate] .officetel-use-note{align-items:center;gap:10px;min-height:0;margin:0 10px;padding:7px 9px;display:flex}.app-shell[data-lookup-stage=estimate] .officetel-use-note strong{flex:none;font-size:10px}.app-shell[data-lookup-stage=estimate] .officetel-use-note p{margin:0;font-size:9px;line-height:1.35}.app-shell[data-lookup-stage=estimate] .manual-price{padding:10px}.app-shell[data-lookup-stage=estimate] .price-method-tabs{border-radius:10px;margin-bottom:7px;padding:3px}.app-shell[data-lookup-stage=estimate] .price-method-tabs button{min-height:36px;padding:4px 8px;font-size:10px}.app-shell[data-lookup-stage=estimate] .price-method-tabs button small{margin-bottom:1px;font-size:8px}.app-shell[data-lookup-stage=estimate] .manual-price-heading{gap:8px;min-height:38px}.app-shell[data-lookup-stage=estimate] .manual-price-heading strong{font-size:11px}.app-shell[data-lookup-stage=estimate] .manual-price-heading span{margin-top:2px;font-size:9px;line-height:1.35}.app-shell[data-lookup-stage=estimate] .manual-price-heading a{font-size:9px}.app-shell[data-lookup-stage=estimate] .market-phase-notice{display:none}.app-shell[data-lookup-stage=estimate] .market-source-choice{gap:5px;min-height:28px;margin-top:5px}.app-shell[data-lookup-stage=estimate] .market-source-choice button{min-height:28px;padding-inline:9px;font-size:9px}.app-shell[data-lookup-stage=estimate] .price-input-grid{gap:8px;margin-top:6px}.app-shell[data-lookup-stage=estimate] .price-input-grid label>span,.app-shell[data-lookup-stage=estimate] .senior-claims>span{min-height:0;margin-bottom:3px;font-size:9px;line-height:1.3}.app-shell[data-lookup-stage=estimate] .money-input input:not([type=checkbox]){border-radius:9px;height:38px;font-size:12px}.app-shell[data-lookup-stage=estimate] .money-input em{font-size:9px;top:19px}.app-shell[data-lookup-stage=estimate] .money-input-conversion{min-height:0;margin-top:2px;font-size:8px;line-height:1.25}.app-shell[data-lookup-stage=estimate] .money-input-conversion.is-empty,.app-shell[data-lookup-stage=estimate] .money-input-conversion{display:none}.app-shell[data-lookup-stage=estimate] .market-sample-panel{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-height:44px;margin-top:4px;padding:7px 8px;display:grid}.app-shell[data-lookup-stage=estimate] .market-sample-heading{gap:6px;min-width:0}.app-shell[data-lookup-stage=estimate] .market-sample-heading strong{font-size:10px}.app-shell[data-lookup-stage=estimate] .market-sample-heading span,.app-shell[data-lookup-stage=estimate] .market-sample-status,.app-shell[data-lookup-stage=estimate] .market-sample-caution,.app-shell[data-lookup-stage=estimate] .market-sample-error{display:none}.app-shell[data-lookup-stage=estimate] .market-sample-heading em{padding:3px 6px;font-size:8px}.app-shell[data-lookup-stage=estimate] .market-sample-ready,.app-shell[data-lookup-stage=estimate] .market-sample-save{white-space:nowrap;border-radius:8px;grid-area:1/2;min-height:30px;margin:0;padding-inline:10px;font-size:9px}.app-shell[data-lookup-stage=estimate] .market-sample-ready span,.app-shell[data-lookup-stage=estimate] .market-sample-ready small{display:none}.app-shell[data-lookup-stage=estimate] .market-sample-ready strong{margin:0;font-size:11px}.app-shell[data-lookup-stage=estimate] .market-sample-message{grid-column:1/-1;margin:0;font-size:8px}.app-shell[data-lookup-stage=estimate] .rights-section{margin-top:7px;padding:7px 8px 8px}.app-shell[data-lookup-stage=estimate] .rights-section .rights-explanation{min-height:18px;padding-bottom:4px}.app-shell[data-lookup-stage=estimate] .rights-explanation strong{font-size:10px}.app-shell[data-lookup-stage=estimate] .rights-explanation p{display:none}.app-shell[data-lookup-stage=estimate] .rights-section .deduction-grid{gap:8px}.app-shell[data-lookup-stage=estimate] .calculation-submit{border-radius:9px;min-height:36px;margin-top:7px;font-size:10px}.app-shell[data-lookup-stage=estimate] .estimate-output-panel{border-radius:16px;min-height:0;padding:14px;position:static;top:auto;box-shadow:0 10px 28px #14325e17}.app-shell[data-lookup-stage=estimate] .estimate-output-heading strong{margin-top:3px;font-size:15px}.app-shell[data-lookup-stage=estimate] .estimate-output-verdict{border-radius:12px;margin-top:10px;padding:12px 14px}.app-shell[data-lookup-stage=estimate] .estimate-output-verdict>strong{margin-top:4px;font-size:18px}.app-shell[data-lookup-stage=estimate] .estimate-output-summary{min-height:92px;margin-top:9px;padding:13px 14px}.app-shell[data-lookup-stage=estimate] .estimate-output-summary>strong{margin-top:5px;font-size:clamp(26px,3vw,36px)}.app-shell[data-lookup-stage=estimate] .estimate-output-summary>p{margin-top:5px;font-size:10px}.app-shell[data-lookup-stage=estimate] .estimate-output-facts{gap:6px;margin-top:8px}.app-shell[data-lookup-stage=estimate] .estimate-output-facts>div{border-radius:10px;min-height:58px;padding:9px}.app-shell[data-lookup-stage=estimate] .estimate-output-facts strong{margin-top:5px;font-size:11px}.app-shell[data-lookup-stage=estimate] .estimate-output-panel .calculation{display:none}.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff{border-radius:11px;flex-direction:row;align-items:center;gap:10px;min-height:54px;margin-top:8px;padding:7px 9px}.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff>div{min-width:0}.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff span,.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff p{display:none}.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff strong{white-space:nowrap;font-size:12px}.app-shell[data-lookup-stage=estimate] .guarantee-calculator-handoff button{white-space:nowrap;width:auto;min-height:34px;padding-inline:11px;font-size:9px}.app-shell[data-lookup-stage=estimate] .lookup-flow-header,.app-shell[data-lookup-stage=estimate] .results-section{width:min(1240px,100% - 64px)}.app-shell[data-lookup-stage=estimate] .results-section[tabindex="-1"]:focus{outline:none}.results-section>.lookup-stage-summary{background:#fffffff0;border-color:#d5e2f2;width:min(780px,100%);max-width:780px;min-height:52px;margin:0 0 12px;padding:8px 10px 8px 13px;box-shadow:0 8px 22px #1c3f700f}.results-section>.lookup-stage-summary>div{gap:2px}.results-section>.lookup-stage-summary strong{font-size:13px}.results-section>.lookup-stage-summary>button{background:#f4f8fd;border-color:#c9dcf3;min-height:32px}.app-shell[data-lookup-stage=estimate] .results-section{background:radial-gradient(circle at 100% 0,#dbeafec7,#0000 35%),#f5f8fc;border:1px solid #d7e3f2;border-top:2px solid #0965dc;padding:14px;box-shadow:0 18px 46px #1c3f7017}.app-shell[data-lookup-stage=estimate] .estimate-card{box-shadow:none;background:0 0;border:0}.app-shell[data-lookup-stage=estimate] .estimate-card>.type-label{background:#fffffff5;border:1px solid #d7e3f2;border-radius:13px;box-shadow:0 7px 18px #1c3f700d}.app-shell[data-lookup-stage=estimate] .officetel-use-note{width:fit-content;max-width:calc(100% - 20px);box-shadow:none;background:#fffaf0;border-color:#ead7ac;border-radius:999px;margin-top:7px}.app-shell[data-lookup-stage=estimate] .manual-price{background:0 0;border-top:0;padding:4px 0 0}.app-shell[data-lookup-stage=estimate] .estimate-workspace{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:18px}.app-shell[data-lookup-stage=estimate] .estimate-input-panel{background:#fffffff7;border:1px solid #d5e1f0;border-radius:16px;padding:6px 10px;box-shadow:0 10px 26px #1c3f7012}.app-shell[data-lookup-stage=estimate] .estimate-output-panel{background:#fffffffa;border-color:#cfdef0;box-shadow:0 12px 30px #1c3f701a}.app-shell[data-lookup-stage=estimate] .market-sample-panel,.app-shell[data-lookup-stage=estimate] .rights-section{background:#f8fafd;border-color:#e1e8f2}.app-shell[data-lookup-stage=estimate] .estimate-output-verdict,.app-shell[data-lookup-stage=estimate] .estimate-output-summary{border:1px solid #c0d5f0ad}.app-shell .lookup-flow-header,.app-shell .search-shell,.app-shell .results-section,.app-shell[data-lookup-stage=estimate] .lookup-flow-header,.app-shell[data-lookup-stage=estimate] .results-section,.app-shell[data-lookup-stage=nearby] .lookup-flow-header,.app-shell[data-lookup-stage=nearby] .results-section{box-sizing:border-box;width:min(1200px,100% - 64px);max-width:1200px;margin-left:auto;margin-right:auto}.app-shell .lookup-flow-header,.app-shell[data-lookup-stage=estimate] .lookup-flow-header,.app-shell[data-lookup-stage=nearby] .lookup-flow-header{grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);gap:28px;height:56px;min-height:56px;margin-top:28px;margin-bottom:16px}.app-shell[data-lookup-stage=estimate] .lookup-flow-header h1,.app-shell[data-lookup-stage=nearby] .lookup-flow-header h1{font-size:clamp(23px,2.2vw,30px)}.app-shell .lookup-stepper,.app-shell[data-lookup-stage=estimate] .lookup-stepper,.app-shell[data-lookup-stage=nearby] .lookup-stepper{min-height:56px}.app-shell .lookup-stepper button,.app-shell[data-lookup-stage=estimate] .lookup-stepper button,.app-shell[data-lookup-stage=nearby] .lookup-stepper button{min-height:42px;padding:7px 10px}.app-shell .search-shell,.app-shell[data-lookup-stage=estimate] .results-section,.app-shell[data-lookup-stage=nearby] .results-section{border-top-width:2px;margin-top:0;padding:20px}.app-shell[data-lookup-stage=search] .search-card form{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}}.app-shell .provider-picker-heading{justify-content:start;align-items:start;gap:3px;display:grid}.results-section>.lookup-stage-summary>div{align-items:center;gap:10px;display:flex}.results-section>.lookup-stage-summary .lookup-stage-summary-line{flex:auto;min-width:0}@media (width>=901px){.app-shell[data-lookup-stage=estimate] .market-sample-panel{min-height:0;padding:0;display:block}.app-shell[data-lookup-stage=estimate] .market-reference-choice{grid-template-columns:minmax(0,1fr) auto;padding:7px 8px;display:grid}.app-shell[data-lookup-stage=estimate] .market-reference-choice .market-sample-ready{grid-area:auto/1/auto/-1;margin-top:0}.app-shell[data-lookup-stage=estimate] .market-reference-choice .market-sample-save{grid-area:1/2;width:auto;margin:0}}@media (width<=700px){.results-section>.lookup-stage-summary>div>span{display:none}.results-section>.lookup-stage-summary .lookup-stage-summary-line{max-width:calc(100vw - 132px)}}.app-shell .manual-source-notice{color:#654d16;background:#fff9e8;border:1px solid #efd18a;border-radius:9px;margin:8px 0 0;padding:9px 10px;font-weight:750}@media (width<=760px){.app-shell[data-lookup-stage=search] .quick-nav-mobile,.app-shell[data-lookup-stage=search] .quick-nav-mobile-panel{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._page_rfyok_1{color:#13233b;background:radial-gradient(circle at 10% 0,#1768de17,#0000 28rem),#f5f8fc;min-height:100vh}._main_rfyok_17{width:min(1160px,100% - 40px);margin:0 auto;padding:118px 0 80px}._hero_rfyok_29{max-width:790px;margin-bottom:28px}._privateBadge_rfyok_39,._eyebrow_rfyok_41{color:#075fd8;letter-spacing:.06em;font-size:12px;font-weight:900}._privateBadge_rfyok_39{background:#edf5ff;border:1px solid #b9d4f8;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;display:inline-flex}._hero_rfyok_29 h1{color:#07172f;letter-spacing:-.045em;margin:15px 0 10px;font-size:clamp(31px,4vw,48px);line-height:1.08}._hero_rfyok_29 p,._workflow_rfyok_93 header p{color:#5c6d84;margin:0;font-size:15px;line-height:1.75}._workspace_rfyok_107{gap:20px;display:grid}._lockBanner_rfyok_117{background:#fff8ec;border:1px solid #f0c88b;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #5c43190d}._lockBanner_rfyok_117 h2,._panelHeader_rfyok_143 h2,._workflow_rfyok_93 h2,._policy_rfyok_147 h2{color:#10233f;letter-spacing:-.025em;margin:5px 0 0}._lockBanner_rfyok_117 h2{font-size:20px}._lockBanner_rfyok_117 p{color:#6e5b3b;max-width:770px;margin:8px 0 0;font-size:13px;line-height:1.65}._lockBanner_rfyok_117>strong{color:#fff;background:#8b570b;border-radius:10px;flex:none;padding:10px 13px;font-size:13px}._columns_rfyok_201{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:20px;display:grid}._panel_rfyok_143,._jobsPanel_rfyok_217,._workflow_rfyok_93,._policy_rfyok_147{background:#fff;border:1px solid #d8e3f1;border-radius:18px;padding:22px;box-shadow:0 16px 38px #1a3a630f}._panelHeader_rfyok_143{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._panelHeader_rfyok_143 h2{font-size:20px}._panelHeader_rfyok_143>b{color:#174d95;background:#edf4fd;border-radius:9px;padding:7px 10px;font-size:12px}._form_rfyok_287{gap:15px;margin-top:20px;display:grid}._form_rfyok_287 label>span,._radioGroup_rfyok_301 legend{color:#4b5d75;margin-bottom:6px;font-size:12px;font-weight:800;display:block}._form_rfyok_287 input:not([type=radio]),._form_rfyok_287 select{color:#162945;background:#fff;border:1px solid #cbd9ea;border-radius:10px;width:100%;min-height:46px;padding:0 12px}._form_rfyok_287 input::placeholder{color:#94a2b5}._twoFields_rfyok_347{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._radioGroup_rfyok_301{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}._radioGroup_rfyok_301 legend{width:100%}._radioGroup_rfyok_301 label,._priorityToggle_rfyok_387{color:#334760;align-items:center;gap:8px;font-size:13px;display:flex}._radioGroup_rfyok_301 input,._priorityToggle_rfyok_387 input{accent-color:#075fd8;width:18px;height:18px}._primaryButton_rfyok_417,._secondaryButton_rfyok_419,._jobActions_rfyok_421 button{border-radius:10px;min-height:44px;font-weight:850}._primaryButton_rfyok_417,._secondaryButton_rfyok_419{border:1px solid #075fd8;width:100%}._primaryButton_rfyok_417{color:#fff;background:#075fd8;margin-top:16px}._secondaryButton_rfyok_419{color:#0754bb;background:#edf5ff}._primaryButton_rfyok_417:disabled,._secondaryButton_rfyok_419:disabled,._jobActions_rfyok_421 button:disabled{cursor:not-allowed;opacity:.55}._guardrail_rfyok_481,._notice_rfyok_483,._error_rfyok_485{border-radius:10px;margin-top:14px;padding:12px 13px;font-size:12px;line-height:1.6}._guardrail_rfyok_481{color:#52657d;background:#f6f9fd;border:1px solid #d9e4f1}._priorityToggle_rfyok_387{background:#f8fafd;border:1px solid #d7e2f0;border-radius:10px;margin-top:22px;padding:12px}._metrics_rfyok_529{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}._metrics_rfyok_529 article{background:#fbfcfe;border:1px solid #dce5f1;border-radius:11px;padding:12px}._metrics_rfyok_529 span,._metrics_rfyok_529 strong{display:block}._metrics_rfyok_529 span{color:#6a7a8e;font-size:11px}._metrics_rfyok_529 strong{color:#132d50;margin-top:4px;font-size:17px}._notice_rfyok_483{color:#224f86;background:#eff6ff;border:1px solid #bed7f5}._error_rfyok_485{color:#982a2a;background:#fff2f2;border:1px solid #f2b9b9}._jobsPanel_rfyok_217{margin-top:0}._empty_rfyok_621{color:#6b7b90;text-align:center;border:1px dashed #cbd8e8;border-radius:12px;margin:18px 0 0;padding:20px}._jobList_rfyok_639{gap:12px;margin-top:18px;display:grid}._jobCard_rfyok_651{background:#fbfcfe;border:1px solid #dbe5f1;border-radius:14px;padding:17px}._jobSummary_rfyok_665{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._jobSummary_rfyok_665 h3{color:#13243c;margin:0;font-size:15px}._jobSummary_rfyok_665 p{color:#6a7a8f;margin:5px 0 0;font-size:11px}._jobSummary_rfyok_665>span{color:#0754bb;background:#eaf3ff;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}._jobSummary_rfyok_665>span[data-status=PAUSED],._jobSummary_rfyok_665>span[data-status=YIELDED_TO_USER]{color:#865000;background:#fff1d9}._jobSummary_rfyok_665>span[data-status=CANCELLED],._jobSummary_rfyok_665>span[data-status=ERROR]{color:#9c2b2b;background:#ffeded}._jobFacts_rfyok_747{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}._jobFacts_rfyok_747 div{background:#f1f5fa;border-radius:9px;min-width:0;padding:10px}._jobFacts_rfyok_747 dt{color:#6a7a8e;font-size:10px}._jobFacts_rfyok_747 dd{overflow-wrap:anywhere;color:#243a57;margin:4px 0 0;font-size:12px;font-weight:750}._jobActions_rfyok_421{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._jobActions_rfyok_421 button{color:#334b69;background:#fff;border:1px solid #c9d7e8;min-height:38px;padding:0 12px;font-size:11px}._workflow_rfyok_93,._policy_rfyok_147{margin-top:20px}._workflow_rfyok_93 header{max-width:800px}._workflow_rfyok_93 h2,._policy_rfyok_147 h2{font-size:22px}._workflow_rfyok_93 ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}._workflow_rfyok_93 li{background:#f8fafd;border:1px solid #dbe5f1;border-radius:12px;min-height:112px;padding:14px}._workflow_rfyok_93 li span{color:#fff;background:#075fd8;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:inline-flex}._workflow_rfyok_93 li strong{color:#233954;margin-top:11px;font-size:12px;line-height:1.5;display:block}._policy_rfyok_147 ul{color:#53667f;margin:14px 0 0;padding-left:21px;font-size:13px;line-height:1.85}@media (width<=860px){._columns_rfyok_201{grid-template-columns:1fr}._workflow_rfyok_93 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._main_rfyok_17{width:min(100% - 24px,1160px);padding-top:94px}._lockBanner_rfyok_117,._jobSummary_rfyok_665{flex-direction:column;align-items:flex-start}._lockBanner_rfyok_117>strong{align-self:flex-start}._panel_rfyok_143,._jobsPanel_rfyok_217,._workflow_rfyok_93,._policy_rfyok_147{border-radius:14px;padding:17px}._twoFields_rfyok_347,._jobFacts_rfyok_747,._workflow_rfyok_93 ol{grid-template-columns:1fr}._workflow_rfyok_93 li{min-height:auto}}._page_vfr1b_3{--about-navy:#07172f;--about-blue:#075fd8;--about-blue-strong:#064cb0;--about-cyan:#18a6ce;--about-line:#6b8cb533;min-height:100vh;color:var(--about-navy);background:linear-gradient(#f8fbff 0%,#fff 18% 100%);position:relative;overflow:visible}._skipLink_vfr1b_31{z-index:100;background:var(--about-navy);color:#fff;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}._skipLink_vfr1b_31:focus{transform:translateY(0)}._page_vfr1b_3 a:focus-visible{outline-offset:4px;outline:3px solid #0874e8;box-shadow:0 0 0 7px #ffffffe6}._page_vfr1b_3 main:focus{outline:none}._ambient_vfr1b_91{z-index:0;pointer-events:none;height:900px;position:absolute;inset:0 0 auto;overflow:hidden}._ambient_vfr1b_91 span{filter:blur(2px);border-radius:50%;position:absolute}._ambient_vfr1b_91 span:first-child{background:radial-gradient(circle,#137bee29,#0000 69%);width:580px;height:580px;top:-280px;left:-180px}._ambient_vfr1b_91 span:nth-child(2){background:radial-gradient(circle,#1ab8ce21,#0000 68%);width:680px;height:680px;top:20px;right:-360px}._ambient_vfr1b_91 span:nth-child(3){border:1px solid #0a61dd17;width:340px;height:340px;top:420px;left:43%;box-shadow:0 0 0 60px #0a61dd06,0 0 0 130px #0a61dd05}._header_vfr1b_175{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-bottom:1px solid #c2d3e894;position:relative}._headerInner_vfr1b_191{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:76px;margin:0 auto;display:flex}._brand_vfr1b_211{min-width:0;min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._brandMark_vfr1b_231{background:url(/bobogye-mark-192.png) 50%/contain no-repeat;flex:0 0 36px;width:36px;height:36px;transition:transform .18s}._brand_vfr1b_211:hover ._brandMark_vfr1b_231{transform:rotate(-5deg)scale(1.04)}._brandCopy_vfr1b_255{gap:3px;min-width:0;display:grid}._brandCopy_vfr1b_255 strong{letter-spacing:.02em;font-size:17px;font-weight:950}._brandCopy_vfr1b_255 small{color:#64748b;letter-spacing:.08em;font-size:9px;font-weight:750}._headerCta_vfr1b_293,._primaryCta_vfr1b_295,._secondaryCta_vfr1b_297,._finalCta_vfr1b_299 a{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .17s,box-shadow .17s,background .17s;display:inline-flex}._headerCta_vfr1b_293{min-height:44px;color:var(--about-blue);background:#fff;border:1px solid #cbdcf3;padding:0 16px}._headerCta_vfr1b_293:hover,._secondaryCta_vfr1b_297:hover{border-color:#a8c6eb;transform:translateY(-2px)}._hero_vfr1b_359{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(400px,.86fr);align-items:center;gap:clamp(54px,7vw,96px);width:min(1180px,100% - 48px);min-height:760px;margin:0 auto;padding:106px 0 94px;display:grid;position:relative}._heroCopy_vfr1b_385{min-width:0}._localBadge_vfr1b_393{color:#3f648e;letter-spacing:.04em;background:#ffffffd1;border:1px solid #cce0f8;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 8px 24px #1f579e0f}._localBadge_vfr1b_393 i{background:#20a967;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20a9671f}._heroKicker_vfr1b_443,._sectionHeading_vfr1b_445>p,._flowIntro_vfr1b_447>p,._finalCta_vfr1b_299>span{color:var(--about-blue);letter-spacing:.16em;margin:26px 0 0;font-size:11px;font-weight:950}._hero_vfr1b_359 h1{letter-spacing:-.065em;text-wrap:balance;word-break:keep-all;margin:14px 0 22px;font-size:clamp(48px,5.55vw,80px);font-weight:950;line-height:1.08}._hero_vfr1b_359 h1 span,._hero_vfr1b_359 h1 strong{display:block}._hero_vfr1b_359 h1 strong{background:linear-gradient(100deg, var(--about-blue) 8%, #0b78dc 55%, #11a0ba);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-top:7px}._heroDescription_vfr1b_511{color:#5c6e87;letter-spacing:-.025em;word-break:keep-all;max-width:630px;margin:0;font-size:17px;font-weight:540;line-height:1.75}._heroActions_vfr1b_533{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}._primaryCta_vfr1b_295{background:linear-gradient(135deg, var(--about-blue), #0872da);color:#fff;min-width:174px;padding:0 19px;box-shadow:0 14px 30px #075fd83d}._primaryCta_vfr1b_295:hover,._finalCta_vfr1b_299 a:hover{transform:translateY(-2px);box-shadow:0 18px 34px #075fd84d}._secondaryCta_vfr1b_297{color:#344963;background:#ffffffbd;border:1px solid #d5dfec;min-width:142px;padding:0 17px}._entryPanel_vfr1b_593{background:linear-gradient(145deg,#fffffffa,#f5fafff5);border:1px solid #aac4e3d1;border-radius:28px;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0f376924,0 8px 24px #1d54970f}._entryPanel_vfr1b_593:before{content:"";pointer-events:none;background:radial-gradient(circle,#118be038,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-120px;right:-100px}._entryPanelHeader_vfr1b_645{justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}._entryPanelHeader_vfr1b_645>div{min-width:0}._entryPanelHeader_vfr1b_645 span{color:var(--about-blue);letter-spacing:.16em;font-size:9px;font-weight:950}._entryPanelHeader_vfr1b_645 h2{color:#132b4a;letter-spacing:-.045em;word-break:keep-all;margin:7px 0 0;font-size:24px;font-weight:930;line-height:1.3}._entryPanelHeader_vfr1b_645>strong{color:#075fd821;letter-spacing:-.08em;font-size:58px;font-weight:950;line-height:.85}._entryPanelDescription_vfr1b_719{color:#64758b;word-break:keep-all;margin:14px 0 0;font-size:12px;line-height:1.65}._entryProviders_vfr1b_735{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}._entryProviders_vfr1b_735 li{background:#fff;border:1px solid #dce6f2;border-radius:13px;align-content:center;gap:3px;min-height:68px;padding:13px 12px;display:grid}._entryProviders_vfr1b_735 strong{color:var(--about-blue);font-size:15px;font-weight:950}._entryProviders_vfr1b_735 li[data-provider=SGI] strong{color:#5647bd}._entryProviders_vfr1b_735 li[data-provider=HF] strong{color:#078087}._entryProviders_vfr1b_735 span{color:#77879a;white-space:nowrap;font-size:8px;font-weight:700}._addressEntry_vfr1b_817{border:2px solid var(--about-blue);min-height:82px;color:inherit;background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:12px;margin-top:12px;padding:11px 12px 11px 14px;text-decoration:none;transition:transform .17s,box-shadow .17s,background .17s;display:grid;box-shadow:0 14px 28px #075fd81c}._addressEntry_vfr1b_817:hover{background:#f8fbff;transform:translateY(-2px);box-shadow:0 18px 34px #075fd82e}._addressEntryIcon_vfr1b_869,._addressEntry_vfr1b_817>i{border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}._addressEntryIcon_vfr1b_869{color:var(--about-blue);background:#eaf3ff;font-size:22px;font-weight:950}._addressEntry_vfr1b_817>span:nth-child(2){gap:4px;min-width:0;display:grid}._addressEntry_vfr1b_817 small{color:#7c8ca0;font-size:8px;font-weight:800}._addressEntry_vfr1b_817 strong{color:#17314f;word-break:keep-all;font-size:13px;font-weight:900;line-height:1.45}._addressEntry_vfr1b_817>i{background:var(--about-blue);color:#fff;font-size:16px}._entryRoute_vfr1b_955{justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}._entryRoute_vfr1b_955 span{color:#5c708a;font-size:9px;font-weight:850}._entryRoute_vfr1b_955 i{color:#a3afbd;font-size:9px;font-style:normal}._questionSection_vfr1b_995{z-index:1;color:#fff;background:radial-gradient(circle at 8% 4%,#2891ff52,#0000 28%),radial-gradient(circle at 96% 92%,#19b2c733,#0000 24%),#062557;border-radius:30px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:48px;width:min(1180px,100% - 48px);margin:20px auto 96px;padding:48px;display:grid;position:relative;overflow:hidden}._questionHeading_vfr1b_1031{align-self:center}._questionHeading_vfr1b_1031>p{color:#78c7ff;letter-spacing:.16em;margin:0;font-size:10px;font-weight:950}._questionHeading_vfr1b_1031 h2{letter-spacing:-.055em;word-break:keep-all;margin:12px 0 16px;font-size:clamp(29px,3.1vw,42px);font-weight:930;line-height:1.18}._questionHeading_vfr1b_1031>span{color:#bed0e8;word-break:keep-all;font-size:13px;line-height:1.7}._questionGrid_vfr1b_1087{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._questionGrid_vfr1b_1087 article{background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:230px;padding:24px 21px}._questionGrid_vfr1b_1087 article>span{color:#70c4ff;letter-spacing:.1em;font-size:10px;font-weight:950}._questionGrid_vfr1b_1087 h3{letter-spacing:-.035em;word-break:keep-all;margin:34px 0 12px;font-size:17px;font-weight:900;line-height:1.45}._questionGrid_vfr1b_1087 p{color:#c6d5e8;word-break:keep-all;margin:0;font-size:11px;line-height:1.7}._overviewSection_vfr1b_1163{z-index:1;background:radial-gradient(circle at 50% 0,#0866db14,#0000 34%),#f7faff;border-block:1px solid #edf2f7;padding:108px max(24px,50% - 590px);position:relative}._sectionHeading_vfr1b_445{text-align:left;max-width:920px;margin:0 auto}._sectionHeading_vfr1b_445>p,._flowIntro_vfr1b_447>p{margin:0}._sectionHeading_vfr1b_445 h2,._flowIntro_vfr1b_447 h2,._finalCta_vfr1b_299 h2{color:var(--about-navy);letter-spacing:-.05em;text-wrap:balance;word-break:keep-all;margin:12px 0 13px;font-size:clamp(30px,3.5vw,46px);font-weight:930;line-height:1.18}._sectionHeading_vfr1b_445 h2{max-width:820px;font-size:clamp(40px,5.2vw,68px);line-height:1.08}._sectionHeading_vfr1b_445>span,._flowIntro_vfr1b_447>span{color:#5f7188;letter-spacing:-.02em;word-break:keep-all;font-size:15px;line-height:1.7}._sectionHeading_vfr1b_445>span{max-width:650px;margin-top:20px;font-size:16px;display:block}._overviewPanel_vfr1b_1275{background:#ffffffc7;border:1px solid #bed1e8c7;border-radius:30px;width:min(1180px,100%);margin:50px auto 0;padding:22px;box-shadow:0 28px 70px #15417714}._overviewBlock_vfr1b_1295{padding:20px}._overviewBlockHeading_vfr1b_1303{align-items:flex-start;gap:14px;display:flex}._overviewBlockHeading_vfr1b_1303>span{min-width:40px;min-height:28px;color:var(--about-blue);letter-spacing:.08em;background:#eaf3ff;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:950;display:inline-flex}._overviewBlockHeading_vfr1b_1303 div{min-width:0}._overviewBlockHeading_vfr1b_1303 strong{color:#173353;letter-spacing:-.035em;font-size:20px;font-weight:930;display:block}._overviewBlockHeading_vfr1b_1303 p{color:#667990;word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.6}._overviewDivider_vfr1b_1383{place-items:center;height:66px;display:grid;position:relative}._overviewDivider_vfr1b_1383:before{content:"";background:linear-gradient(90deg,#0000,#6f93bf57,#0000);height:1px;position:absolute;inset-inline:20px}._overviewDivider_vfr1b_1383 span{background:#fff;border:1px solid #d3e1f1;border-radius:50%;width:34px;height:34px;position:relative;box-shadow:0 7px 18px #21539017}._overviewDivider_vfr1b_1383 span:before,._overviewDivider_vfr1b_1383 span:after{content:"";background:var(--about-blue);position:absolute}._overviewDivider_vfr1b_1383 span:before{width:10px;height:2px;top:16px;left:11px}._overviewDivider_vfr1b_1383 span:after{width:2px;height:10px;top:12px;left:15px}._featureGrid_vfr1b_1485,._providerGrid_vfr1b_1487{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:24px 0 0;display:grid}._featureCard_vfr1b_1503{background:#fffffff0;border:1px solid #dfe8f3;border-radius:20px;min-height:230px;padding:26px;position:relative;overflow:hidden;box-shadow:0 12px 34px #123b6c0d}._featureCard_vfr1b_1503:after{content:"";background:radial-gradient(circle,#0a69dc1c,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-70px;right:-62px}._featureTopline_vfr1b_1547{justify-content:space-between;align-items:center;display:flex}._featureTopline_vfr1b_1547 span{color:var(--about-blue);font-size:13px;font-weight:950}._featureTopline_vfr1b_1547 i{background:var(--about-blue);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #edf5ff}._featureCard_vfr1b_1503 h3,._providerCard_vfr1b_1589 h3{color:#142a48;letter-spacing:-.035em;margin:34px 0 12px;font-size:20px;font-weight:900}._featureCard_vfr1b_1503 p,._providerCard_vfr1b_1589 p{color:#5f7188;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}._flowSection_vfr1b_1623{grid-template-columns:minmax(0,.78fr) minmax(480px,1.1fr);align-items:start;gap:92px;width:min(1180px,100% - 48px);margin:0 auto;padding:118px 0;display:grid}._flowIntro_vfr1b_447{position:sticky;top:110px}._flowSignal_vfr1b_1653{justify-content:space-between;align-items:center;height:116px;margin-top:43px;display:flex;position:relative}._flowSignal_vfr1b_1653:before{content:"";background:linear-gradient(90deg, var(--about-blue), #075fd80d);height:1px;position:absolute;left:0;right:0}._flowSignal_vfr1b_1653 i{z-index:1;background:var(--about-blue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 0 7px #075fd817}._flowSignal_vfr1b_1653 i:nth-child(2){opacity:.8}._flowSignal_vfr1b_1653 i:nth-child(3){opacity:.6}._flowSignal_vfr1b_1653 i:nth-child(4){opacity:.4}._flowSignal_vfr1b_1653 i:nth-child(5){opacity:.2}._flowList_vfr1b_1743{gap:14px;margin:0;padding:0;list-style:none;display:grid}._flowList_vfr1b_1743 li{background:#fff;border:1px solid #e0e8f1;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:20px;min-height:128px;padding:24px 25px;transition:border-color .17s,transform .17s;display:grid;box-shadow:0 9px 30px #1337630a}._flowList_vfr1b_1743 li:hover{border-color:#b9d1ed;transform:translate(5px)}._flowList_vfr1b_1743 li>span{width:46px;height:46px;color:var(--about-blue);background:linear-gradient(145deg,#eaf3ff,#f7fbff);border-radius:14px;place-items:center;font-size:15px;font-weight:950;display:grid}._flowList_vfr1b_1743 h3{color:#19304e;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:900}._flowList_vfr1b_1743 p{color:#5f7188;word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.6}._providerCard_vfr1b_1589{--provider:var(--about-blue);--provider-soft:#eef5ff;min-height:310px;box-shadow:inset 0 4px 0 var(--provider);background:#fff;border:1px solid #dce6f2;border-radius:20px;flex-direction:column;padding:25px;display:flex}._providerCard_vfr1b_1589[data-provider=SGI]{--provider:#5647bd;--provider-soft:#f1efff}._providerCard_vfr1b_1589[data-provider=HF]{--provider:#078087;--provider-soft:#eaf8f7}._providerCardHead_vfr1b_1903{justify-content:space-between;align-items:center;gap:12px;display:flex}._providerCardHead_vfr1b_1903 strong{color:var(--provider);font-size:24px;font-weight:950}._providerCardHead_vfr1b_1903 span{background:var(--provider-soft);color:var(--provider);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}._providerCard_vfr1b_1589>small{color:#64748b;margin-top:5px;font-size:9px;font-weight:750}._providerCard_vfr1b_1589 h3{margin-top:32px}._providerDisclaimer_vfr1b_1969{color:#64748b;border-top:1px solid #edf1f6;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700}._finalCta_vfr1b_299{color:#fff;text-align:center;background:radial-gradient(circle at 12% 12%,#2f94ff59,#0000 25%),radial-gradient(circle at 88% 78%,#14b5c93d,#0000 28%),#07285e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(1180px,100% - 48px);min-height:390px;margin:0 auto 72px;padding:65px 28px;display:flex;position:relative;overflow:hidden}._finalCta_vfr1b_299:before,._finalCta_vfr1b_299:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}._finalCta_vfr1b_299:before{width:420px;height:420px;top:-220px;right:-80px}._finalCta_vfr1b_299:after{width:300px;height:300px;bottom:-180px;left:-70px}._finalCta_vfr1b_299>span,._finalCta_vfr1b_299 h2,._finalCta_vfr1b_299 p,._finalCta_vfr1b_299 a{z-index:1;position:relative}._finalCta_vfr1b_299>span{color:#70c4ff;margin:0}._finalCta_vfr1b_299 h2{color:#fff;margin-top:13px}._finalCta_vfr1b_299 p{color:#c7d7ed;margin:0;font-size:14px;line-height:1.65}._finalCta_vfr1b_299 a{min-width:182px;color:var(--about-blue);background:#fff;margin-top:28px;padding:0 19px;box-shadow:0 16px 36px #00000029}._finalCta_vfr1b_299 a i{font-style:normal}._footer_vfr1b_2147{border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:120px;margin:0 auto;padding:28px 0;display:flex}._footer_vfr1b_2147>div{gap:7px;display:grid}._footerBrand_vfr1b_2181{width:fit-content;min-height:44px;color:var(--about-navy);align-items:center;gap:8px;text-decoration:none;display:inline-flex}._footerBrand_vfr1b_2181 span{background:url(/bobogye-mark-192.png) 50%/contain no-repeat;width:25px;height:25px}._footerBrand_vfr1b_2181 strong{letter-spacing:.03em;font-size:13px;font-weight:950}._footer_vfr1b_2147 p{color:#64748b;margin:0;font-size:11px}._footer_vfr1b_2147>a{color:#4e6380;font-size:11px;font-weight:800;text-decoration:none}._footer_vfr1b_2147>a:hover{color:var(--about-blue)}@media (width<=980px){._hero_vfr1b_359{grid-template-columns:1fr;gap:54px;min-height:0;padding:76px 0 92px}._heroCopy_vfr1b_385{max-width:760px}._entryPanel_vfr1b_593{width:min(720px,100%);margin:0 auto}._questionSection_vfr1b_995{grid-template-columns:1fr}._questionHeading_vfr1b_1031{max-width:620px}._featureGrid_vfr1b_1485,._providerGrid_vfr1b_1487{grid-template-columns:repeat(2,minmax(0,1fr))}._featureCard_vfr1b_1503:last-child,._providerCard_vfr1b_1589:last-child{grid-column:1/-1}._flowSection_vfr1b_1623{grid-template-columns:1fr;gap:46px}._flowIntro_vfr1b_447{position:static}._flowSignal_vfr1b_1653{display:none}}@media (width<=760px){._headerInner_vfr1b_191,._hero_vfr1b_359,._questionSection_vfr1b_995,._flowSection_vfr1b_1623,._finalCta_vfr1b_299,._footer_vfr1b_2147{width:min(100% - 32px,1180px)}._headerInner_vfr1b_191{min-height:66px}._hero_vfr1b_359{padding:58px 0 72px}._hero_vfr1b_359 h1{font-size:clamp(39px,11vw,58px)}._heroDescription_vfr1b_511{font-size:15px}._entryPanel_vfr1b_593{padding:25px}._questionSection_vfr1b_995{gap:34px;margin-bottom:76px;padding:34px}._questionGrid_vfr1b_1087{grid-template-columns:1fr}._questionGrid_vfr1b_1087 article{min-height:0}._overviewSection_vfr1b_1163{padding:78px 16px}._overviewPanel_vfr1b_1275{border-radius:22px;margin-top:36px;padding:10px}._overviewBlock_vfr1b_1295{padding:14px}._overviewBlockHeading_vfr1b_1303{gap:11px}._overviewBlockHeading_vfr1b_1303 strong{font-size:17px}._overviewDivider_vfr1b_1383{height:50px}._featureGrid_vfr1b_1485,._providerGrid_vfr1b_1487{grid-template-columns:1fr;gap:12px}._featureCard_vfr1b_1503:last-child,._providerCard_vfr1b_1589:last-child{grid-column:auto}._flowSection_vfr1b_1623{padding:82px 0}._featureCard_vfr1b_1503,._providerCard_vfr1b_1589{min-height:0}._flowList_vfr1b_1743 li{min-height:112px}._finalCta_vfr1b_299{min-height:350px;margin-bottom:52px}}@media (width<=480px){._brandCopy_vfr1b_255 small{display:none}._headerCta_vfr1b_293{min-height:44px;padding-inline:12px;font-size:11px}._hero_vfr1b_359{padding-top:46px}._heroKicker_vfr1b_443{margin-top:22px}._hero_vfr1b_359 h1{font-size:clamp(36px,11.8vw,48px)}._heroActions_vfr1b_533{flex-direction:column;align-items:stretch}._primaryCta_vfr1b_295,._secondaryCta_vfr1b_297{width:100%}._entryPanel_vfr1b_593{border-radius:22px;padding:22px 18px}._entryPanelHeader_vfr1b_645>strong{font-size:46px}._entryProviders_vfr1b_735 li{text-align:center;min-height:54px;padding:10px 8px}._entryProviders_vfr1b_735 span{display:none}._addressEntry_vfr1b_817{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px;min-height:76px}._addressEntryIcon_vfr1b_869,._addressEntry_vfr1b_817>i{width:38px;height:38px}._addressEntry_vfr1b_817 strong{font-size:12px}._questionSection_vfr1b_995{border-radius:22px;padding:28px 22px}._sectionHeading_vfr1b_445 h2,._flowIntro_vfr1b_447 h2,._finalCta_vfr1b_299 h2{font-size:31px}._featureCard_vfr1b_1503{min-height:0}._flowList_vfr1b_1743 li{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 18px}._flowList_vfr1b_1743 li>span{border-radius:12px;width:40px;height:40px}._footer_vfr1b_2147{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._page_vfr1b_3 *,._page_vfr1b_3 :before,._page_vfr1b_3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
