.PublicTopBar-module-scss-module__SXKWsG__topbar{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:rgba(255,255,255,.85);position:-webkit-sticky;position:sticky;top:0;overflow:visible}.PublicTopBar-module-scss-module__SXKWsG__inner{justify-content:space-between;align-items:center;height:72px;display:flex;overflow:visible}.PublicTopBar-module-scss-module__SXKWsG__logoLink{flex-direction:column;align-items:flex-start;gap:2px;display:flex;text-decoration:none!important}.PublicTopBar-module-scss-module__SXKWsG__agencyLabel{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-left:2px;font-size:10px;font-weight:600}@media (max-width:767px){.PublicTopBar-module-scss-module__SXKWsG__agencyLabel{display:none}}.PublicTopBar-module-scss-module__SXKWsG__nav{align-items:center;gap:28px;display:flex}.PublicTopBar-module-scss-module__SXKWsG__navLink{color:var(--text-2);border-bottom:2px solid transparent;padding:6px 0 4px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;text-decoration:none!important}.PublicTopBar-module-scss-module__SXKWsG__navLink[data-active=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}@media (max-width:767px){.PublicTopBar-module-scss-module__SXKWsG__inner{height:60px}.PublicTopBar-module-scss-module__SXKWsG__nav{gap:0}.PublicTopBar-module-scss-module__SXKWsG__navLink{display:none}}@media (max-width:479px){.PublicTopBar-module-scss-module__SXKWsG__inner{height:56px}}
.Footer-module-scss-module__JLT4gq__footer{border-top:1px solid var(--border);background:#fff;margin-top:64px;padding:48px 0 80px}.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;display:grid}.Footer-module-scss-module__JLT4gq__tagline{color:var(--text-3);margin-top:14px;font-size:13px;line-height:1.6}.Footer-module-scss-module__JLT4gq__colTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:11px;font-weight:700}.Footer-module-scss-module__JLT4gq__linkList{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.Footer-module-scss-module__JLT4gq__linkList a{color:var(--text-2)}.Footer-module-scss-module__JLT4gq__address{color:var(--text-2);font-size:13px;line-height:1.7}.Footer-module-scss-module__JLT4gq__phoneNumber{color:inherit}.Footer-module-scss-module__JLT4gq__bottom{border-top:1px solid var(--border-2);color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;padding-top:24px;font-size:12px;display:flex}.Footer-module-scss-module__JLT4gq__mono{font-family:var(--font-mono)}@media (max-width:1023px){.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px}}@media (max-width:767px){.Footer-module-scss-module__JLT4gq__footer{padding:40px 0 max(64px,env(safe-area-inset-bottom) + 40px);margin-top:48px}.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1fr 1fr;gap:28px}.Footer-module-scss-module__JLT4gq__bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:479px){.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1fr;gap:24px}}
.TrustStrip-module-scss-module__WE63TG__trustBox{flex-flow:column;gap:15px 0;display:flex}.TrustStrip-module-scss-module__WE63TG__strip{color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;font-size:13px;display:flex}.TrustStrip-module-scss-module__WE63TG__item{align-items:center;gap:8px;display:inline-flex}.TrustStrip-module-scss-module__WE63TG__divider{background:var(--border);width:1px;height:14px}.TrustStrip-module-scss-module__WE63TG__check{color:var(--success);align-items:center;display:inline-flex}
.EstimationCard-module-scss-module__AmnpTa__card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;padding:28px 26px 22px;display:flex}.EstimationCard-module-scss-module__AmnpTa__iconWrap{background:var(--bg-2);width:60px;height:60px;color:var(--text-2);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.EstimationCard-module-scss-module__AmnpTa__name{color:var(--text);font-size:16px;font-weight:700}.EstimationCard-module-scss-module__AmnpTa__estimatedPrice{color:var(--text);margin-top:4px;font-size:15px;font-weight:700}.EstimationCard-module-scss-module__AmnpTa__estimatedPrice span{font-size:18px}.EstimationCard-module-scss-module__AmnpTa__desc{color:var(--text-3);margin-top:4px;margin-bottom:20px;font-size:14px}.EstimationCard-module-scss-module__AmnpTa__waveSep{width:100%;margin-top:auto}.EstimationCard-module-scss-module__AmnpTa__footer{justify-content:space-between;gap:12px;width:100%;margin-top:18px;display:flex}.EstimationCard-module-scss-module__AmnpTa__footerLeft{text-align:left}.EstimationCard-module-scss-module__AmnpTa__footerRight{text-align:right}.EstimationCard-module-scss-module__AmnpTa__footerLabel{letter-spacing:.1em;color:var(--text-3);font-size:11px;font-weight:700}.EstimationCard-module-scss-module__AmnpTa__footerValue{color:var(--text);margin-top:3px;font-size:18px;font-weight:700}.EstimationCard-module-scss-module__AmnpTa__footerDate{color:var(--text);font-weight:700;font-family:var(--font-sans);text-transform:capitalize;margin-top:3px;font-size:18px}
