.inspection_page__lf8Kg{min-height:100vh;background:linear-gradient(180deg,#f0fdf4,#f8fafc 28%,#f1f5f9);padding:28px 0 120px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:clip;box-sizing:border-box;width:100%;max-width:none}.inspection_inner__4mR_2{width:100%;max-width:none;margin:0;padding:0 clamp(16px,3vw,48px);box-sizing:border-box}.inspection_hero__R2CxM{display:grid;gap:32px;align-items:center;margin-bottom:56px}@media (min-width:900px){.inspection_hero__R2CxM{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:72px}}@media (min-width:1400px){.inspection_hero__R2CxM{gap:64px}}.inspection_heroBadge__wpO3h{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f766e;background:rgba(13,148,136,.12);border:1px solid rgba(13,148,136,.35);padding:8px 14px;border-radius:999px;margin-bottom:18px}.inspection_heroTitle__osz0C{margin:0;font-size:clamp(1.85rem,4vw,2.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.12;color:#0f172a}.inspection_heroAccent__5ak7I{background:linear-gradient(135deg,#0d9488,#16a34a 55%,#15803d);-webkit-background-clip:text;background-clip:text;color:transparent}.inspection_heroLead__m_xdO{margin:16px 0 0;font-size:1.05rem;line-height:1.75;color:#475569;max-width:none}.inspection_heroActions__l2SmF{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.inspection_btnPrimary__eLH07{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d9488,#16a34a);border:none;text-decoration:none;box-shadow:0 4px 20px rgba(13,148,136,.35);transition:transform .15s ease,box-shadow .15s ease}.inspection_btnPrimary__eLH07:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(13,148,136,.4)}.inspection_btnGhost__X1jFv{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:14px;font-weight:700;color:#0f766e;background:#fff;border:1px solid #99f6e4;text-decoration:none;transition:background .15s ease}.inspection_btnGhost__X1jFv:hover{background:#f0fdfa}.inspection_heroImageWrap__QOF6r{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 24px 60px rgba(15,23,42,.12);border:1px solid #e2e8f0}.inspection_galleryImage__fTJwn,.inspection_heroImage__fmxRX,.inspection_serviceImage__0TmGl{width:100%;height:100%;object-fit:cover;display:block;background:#e2e8f0;min-height:80px}.inspection_heroImageBadge___BalO{position:absolute;bottom:16px;left:16px;right:16px;padding:12px 16px;border-radius:14px;background:rgba(15,23,42,.82);backdrop-filter:blur(8px);color:#f8fafc;font-size:13px;font-weight:600;line-height:1.45}.inspection_sectionHead__tWqX_{text-align:center;max-width:none;width:100%;margin:0 auto 40px}.inspection_sectionKicker___ffjg{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0d9488}.inspection_sectionTitle__I2XBk{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;color:#0f172a;letter-spacing:-.03em;scroll-margin-top:120px}.inspection_sectionSubtitle__U4_tu{margin:12px auto 0;font-size:1rem;line-height:1.65;color:#64748b;max-width:72ch}.inspection_serviceGrid__gOD8j{display:grid;gap:24px;margin-bottom:64px}@media (min-width:1024px){.inspection_serviceGrid__gOD8j{grid-template-columns:repeat(3,1fr)}}.inspection_serviceCard__Sk93g{border-radius:20px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 40px rgba(15,23,42,.06);display:flex;flex-direction:column}.inspection_serviceImageWrap__bWATs{position:relative;aspect-ratio:16/10;overflow:hidden}.inspection_serviceImage__0TmGl{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;background:#e2e8f0;min-height:80px}.inspection_serviceCard__Sk93g:hover .inspection_serviceImage__0TmGl{transform:scale(1.03)}.inspection_serviceTag__8eWNH{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:rgba(255,255,255,.95);color:#0f766e;border:1px solid #99f6e4}.inspection_serviceBody___fPFr{padding:22px 22px 24px;flex:1;display:flex;flex-direction:column}.inspection_serviceBody___fPFr h3{margin:0 0 8px;font-size:1.25rem;font-weight:800;color:#0f172a}.inspection_serviceBody___fPFr p{margin:0;font-size:14px;line-height:1.65;color:#64748b;flex:1}.inspection_checkList__hMZSk{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.inspection_checkList__hMZSk li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;line-height:1.45}.inspection_checkIcon__c2F8n{flex-shrink:0;color:#16a34a;margin-top:2px}.inspection_gallerySection__XrSyN{margin-bottom:64px}.inspection_galleryGrid__A_eem{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.inspection_galleryGrid__A_eem{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.inspection_galleryGrid__A_eem{grid-template-columns:repeat(3,1fr)}.inspection_galleryItemWide__R9iTO{grid-column:span 2}}.inspection_galleryItem__YFWm3{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1;border:1px solid #e2e8f0}.inspection_galleryItemWide__R9iTO{grid-column:span 2;aspect-ratio:16/9}@media (min-width:640px){.inspection_galleryItemWide__R9iTO{grid-column:span 2}}.inspection_galleryImage__fTJwn{width:100%;height:100%;object-fit:cover;display:block;background:#e2e8f0;min-height:120px}.inspection_galleryCaption__yIXId{position:absolute;inset:auto 0 0 0;padding:10px 12px;background:linear-gradient(transparent,rgba(15,23,42,.85));color:#f8fafc;font-size:12px;font-weight:700}.inspection_stepsGrid____9pI{display:grid;gap:16px;margin-bottom:64px}@media (min-width:768px){.inspection_stepsGrid____9pI{grid-template-columns:repeat(4,1fr)}}.inspection_stepCard__BU2J9{padding:20px 18px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;text-align:center}.inspection_stepNum__tGzML{width:36px;height:36px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0d9488,#16a34a)}.inspection_stepCard__BU2J9 h4{margin:0 0 6px;font-size:14px;font-weight:800;color:#0f172a}.inspection_stepCard__BU2J9 p{margin:0;font-size:12px;line-height:1.55;color:#64748b}.inspection_ctaBand__PkGn_{border-radius:0;padding:48px clamp(16px,3vw,48px);text-align:center;background:linear-gradient(135deg,#0f172a,#134e4a);color:#f8fafc;box-shadow:none;width:calc(100% + (2 * clamp(16px, 3vw, 48px)));margin-left:calc(-1 * clamp(16px, 3vw, 48px));margin-right:calc(-1 * clamp(16px, 3vw, 48px));box-sizing:border-box}.inspection_ctaBand__PkGn_ h2{margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;letter-spacing:-.02em}.inspection_ctaBand__PkGn_ p{margin:12px auto 0;max-width:48ch;font-size:15px;line-height:1.65;color:#cbd5e1}.inspection_ctaActions__ByJCy{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.inspection_ctaPrimary__svVW2{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);border:none;text-decoration:none;box-shadow:0 4px 20px rgba(22,163,74,.35);transition:transform .15s ease,box-shadow .15s ease}.inspection_ctaPrimary__svVW2:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(22,163,74,.4)}.inspection_ctaGhost__3IsMU{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:14px;font-weight:700;color:#f8fafc;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);text-decoration:none}.inspection_ctaGhost__3IsMU:hover{background:rgba(255,255,255,.16)}.inspection_greyNote__WdORr{margin-top:48px;padding:24px;border-radius:16px;background:#fff;border:1px dashed #cbd5e1;display:grid;gap:16px;align-items:center}@media (min-width:768px){.inspection_greyNote__WdORr{grid-template-columns:200px 1fr}}.inspection_greyNoteImage__j_ALC{width:100%;height:140px;object-fit:cover;border-radius:12px}.inspection_greyNote__WdORr h3{margin:0 0 8px;font-size:1.1rem;font-weight:800;color:#0f172a}.inspection_greyNote__WdORr p{margin:0;font-size:14px;line-height:1.6;color:#64748b}.inspection_fullBleed__g70iE{width:calc(100% + (2 * clamp(16px, 3vw, 48px)));margin-left:calc(-1 * clamp(16px, 3vw, 48px));margin-right:calc(-1 * clamp(16px, 3vw, 48px));box-sizing:border-box}.inspection_statsBar__ugE7J{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:64px;padding:20px clamp(16px,3vw,48px);border-radius:0;background:#fff;border:1px solid #e2e8f0;border-right:none;border-left:none;box-shadow:none}@media (min-width:640px){.inspection_statsBar__ugE7J{grid-template-columns:repeat(4,1fr)}}.inspection_statItem__GSP5u{text-align:center;padding:8px}.inspection_statValue__sO72g{display:block;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;color:#0d9488;letter-spacing:-.03em}.inspection_statLabel__kTYUo{display:block;margin-top:4px;font-size:12px;font-weight:600;color:#64748b;line-height:1.4}.inspection_pricingSection__3nXhP{margin-bottom:48px}.inspection_pricingSection__3nXhP .inspection_sectionHead__tWqX_{margin-bottom:20px}.inspection_pricingSection__3nXhP .inspection_sectionSubtitle__U4_tu{margin-top:8px;font-size:.95rem;line-height:1.5}.inspection_pricingBanner___R0nf{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:0 auto 16px;max-width:720px;padding:10px 16px;border-radius:12px;background:linear-gradient(135deg,#ecfdf5,#d1fae5 45%,#f0fdf4);border:1px solid #6ee7b7;box-shadow:0 4px 16px rgba(13,148,136,.1);font-size:clamp(.88rem,2vw,1rem);font-weight:800;color:#065f46;text-align:center}.inspection_pricingBannerIcon__niwi5{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#0d9488,#16a34a);color:#fff;flex-shrink:0}.inspection_pricingBannerAccent__VFJoT{background:linear-gradient(135deg,#0d9488,#15803d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.08em}.inspection_pricingGrid__Sdn7y{display:grid;gap:12px;margin-top:0}@media (min-width:640px){.inspection_pricingGrid__Sdn7y{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.inspection_pricingGrid__Sdn7y{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.inspection_pricingGrid__Sdn7y{grid-template-columns:repeat(5,1fr);gap:10px}}.inspection_pricingCard__KEPgO{position:relative;display:flex;flex-direction:column;padding:14px 14px 12px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 6px 20px rgba(15,23,42,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.inspection_pricingCardPopular__sNsmu{padding-top:18px;border:2px solid #14b8a6;background:linear-gradient(180deg,#f0fdfa,#fff 38%);box-shadow:0 10px 28px rgba(13,148,136,.14)}.inspection_pricingPopularBadge__O73f6{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0d9488,#16a34a);white-space:nowrap}.inspection_pricingPlotSize__LzE3Y{margin:0 0 2px;font-size:.98rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.inspection_pricingDuration__3pYtw{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0d9488;line-height:1.3}.inspection_pricingAmount__TeT0L{display:flex;align-items:baseline;gap:3px;margin-bottom:6px}.inspection_pricingCurrency__RgA4g{font-size:11px;font-weight:800;color:#0d9488}.inspection_pricingValue__Xg2qV{font-size:clamp(1.45rem,2.5vw,1.65rem);font-weight:900;letter-spacing:-.04em;color:#0f172a;line-height:1}.inspection_pricingPerLabel__ryRDY{margin-left:4px;font-size:11px;font-weight:700;color:#64748b}.inspection_pricingAnnualBlock__gpvv_{margin:10px 0 8px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.inspection_pricingAnnualLabel__tBsKE{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0d9488}.inspection_pricingAnnualRow__EL9Lj{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.inspection_pricingWas__6qqX_{font-size:12px;font-weight:600;color:#94a3b8;text-decoration:line-through}.inspection_pricingSaveBadge__DY42y{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;color:#065f46;background:#d1fae5}.inspection_pricingNote__DZNXV{margin:0 0 8px;font-size:11.5px;line-height:1.4;color:#64748b}.inspection_pricingFeatures__53WOU{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.inspection_pricingFeatures__53WOU li{display:flex;align-items:flex-start;gap:6px;font-size:11px;font-weight:600;color:#475569;line-height:1.35}.inspection_pricingFeatures__53WOU li svg{flex-shrink:0;margin-top:1px;color:#0d9488;width:12px;height:12px}.inspection_pricingBookBtn__enQST{margin-top:auto;padding:9px 12px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer;color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;transition:background .15s ease,color .15s ease}.inspection_pricingCard__KEPgO:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(13,148,136,.12);border-color:#99f6e4}.inspection_pricingBookBtn__enQST:hover{background:#0d9488;color:#fff;border-color:#0d9488}.inspection_pricingBookBtnPrimary__XBPaw{color:#fff;background:linear-gradient(135deg,#0d9488,#16a34a);border-color:transparent;box-shadow:0 3px 12px rgba(13,148,136,.3)}.inspection_pricingBookBtnPrimary__XBPaw:hover{background:linear-gradient(135deg,#0f766e,#15803d);border-color:transparent}.inspection_pricingFootnote__hiGBw{margin:14px auto 0;max-width:56ch;text-align:center;font-size:12px;line-height:1.45;color:#64748b}.inspection_durationBadge__mHmLG{position:absolute;bottom:14px;right:14px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(15,23,42,.75);color:#f8fafc}.inspection_idealForLabel__Jfsz5{margin:14px 0 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.inspection_serviceBookBtn__yZMSH{margin-top:18px;padding:12px 16px;border-radius:10px;border:1px solid #99f6e4;background:#f0fdfa;color:#0f766e;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease;width:100%}.inspection_serviceBookBtn__yZMSH:hover{background:#ccfbf1}.inspection_checklistSection__nC3EQ{margin-bottom:64px}.inspection_checklistTabs__mFrqA{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.inspection_checklistTabActive__v2rnV,.inspection_checklistTab__7O_8X{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;transition:background .15s ease,border-color .15s ease}.inspection_checklistTabActive__v2rnV{background:#0d9488;border-color:#0d9488;color:#fff}.inspection_tabCount__flXRh{font-size:11px;font-weight:600;opacity:.85}.inspection_checklistPanel__TpRw_{width:100%;max-width:none;margin:0;display:grid;gap:8px}@media (min-width:1024px){.inspection_checklistPanel__TpRw_{grid-template-columns:repeat(2,1fr);gap:12px;align-items:start}}.inspection_accordionItem__qci3Z{border-radius:14px;background:#fff;border:1px solid #e2e8f0;overflow:hidden}.inspection_accordionTrigger__QaNgv{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.inspection_accordionTrigger__QaNgv strong{display:block;font-size:14px;color:#0f172a}.inspection_accordionSummary__YcLVF{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#64748b;line-height:1.45}.inspection_accordionChevronOpen__jdYhB,.inspection_accordionChevron__XCtzX{flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.inspection_accordionChevronOpen__jdYhB{transform:rotate(180deg)}.inspection_accordionBody__mtGs9{margin:0;padding:0 18px 16px 36px;list-style:none;display:grid;gap:8px}.inspection_accordionBody__mtGs9 li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;line-height:1.45}.inspection_accordionBody__mtGs9 li svg{flex-shrink:0;color:#16a34a;margin-top:2px}.inspection_reportSection__hVvna{margin-bottom:64px;padding:40px clamp(16px,3vw,48px);border-radius:0;background:linear-gradient(135deg,#fff,#f0fdfa);border:1px solid #ccfbf1;border-right:none;border-left:none;width:calc(100% + (2 * clamp(16px, 3vw, 48px)));margin-left:calc(-1 * clamp(16px, 3vw, 48px));margin-right:calc(-1 * clamp(16px, 3vw, 48px));box-sizing:border-box}.inspection_reportGrid__0Q_CE{display:grid;gap:32px;align-items:start}@media (min-width:900px){.inspection_reportGrid__0Q_CE{grid-template-columns:1.1fr .9fr;gap:48px}}@media (min-width:1400px){.inspection_reportGrid__0Q_CE{grid-template-columns:1fr 1fr}}.inspection_sectionTitleLeft__OyYoL{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;color:#0f172a;letter-spacing:-.03em}.inspection_reportLead__MxF0T{margin:12px 0 24px;font-size:15px;line-height:1.65;color:#64748b}.inspection_reportFeatureList__J6o98{margin:0;padding:0;list-style:none;display:grid;gap:16px}.inspection_reportFeatureList__J6o98 li{display:flex;gap:14px;align-items:flex-start}.inspection_reportFeatureIcon__v2DvX{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #99f6e4;display:flex;align-items:center;justify-content:center;color:#0d9488;flex-shrink:0}.inspection_reportFeatureList__J6o98 strong{display:block;font-size:14px;color:#0f172a;margin-bottom:4px}.inspection_reportFeatureList__J6o98 p{margin:0;font-size:13px;line-height:1.55;color:#64748b}.inspection_reportMock__fjQMx{border-radius:18px;padding:22px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 50px rgba(15,23,42,.08)}.inspection_reportMockImage__SmRnN{display:block;width:100%;height:auto;border-radius:12px;margin-bottom:14px}.inspection_reportMockHeader__vmQBR{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0d9488}.inspection_reportMockScore__0rZvu{display:flex;align-items:baseline;gap:2px;font-weight:900;color:#16a34a}.inspection_reportMockScore__0rZvu span{font-size:1.5rem}.inspection_reportMockScore__0rZvu small{font-size:12px;color:#64748b}.inspection_reportMockTitle___xO1V{margin:12px 0 4px;font-size:1.1rem;font-weight:800;color:#0f172a}.inspection_reportMockMeta__grw5w{margin:0 0 16px;font-size:12px;color:#64748b}.inspection_reportMockBars__A_USH{display:grid;gap:10px}.inspection_reportMockBar__WTl__{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:center;font-size:11px;font-weight:700;color:#475569}.inspection_reportMockTrack__REGpF{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.inspection_reportMockFill__IGg5z{height:100%;border-radius:999px;background:linear-gradient(90deg,#0d9488,#16a34a)}.inspection_reportMockNote__uvzFi{margin:16px 0 0;font-size:11px;color:#94a3b8;line-height:1.5}.inspection_whoGrid__kl8MC{display:grid;gap:16px;margin-bottom:64px}@media (min-width:640px){.inspection_whoGrid__kl8MC{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.inspection_whoGrid__kl8MC{grid-template-columns:repeat(4,1fr)}}.inspection_whoCard___XMVD{padding:20px 18px;border-radius:16px;background:#fff;border:1px solid #e2e8f0}.inspection_whoIcon__eE4vs{color:#0d9488;margin-bottom:10px}.inspection_whoCard___XMVD h3{margin:0 0 8px;font-size:14px;font-weight:800;color:#0f172a}.inspection_whoCard___XMVD p{margin:0;font-size:13px;line-height:1.55;color:#64748b}.inspection_bookingSection__p1uAl{width:calc(100% + (2 * clamp(16px, 3vw, 48px)));margin-left:calc(-1 * clamp(16px, 3vw, 48px));margin-right:calc(-1 * clamp(16px, 3vw, 48px));margin-bottom:64px;min-height:100svh;padding:clamp(32px,5vw,56px) clamp(16px,3vw,48px) clamp(40px,6vw,72px);box-sizing:border-box;scroll-margin-top:160px;background:linear-gradient(180deg,#ecfdf5,#f8fafc 42%,#fff);border-top:1px solid #99f6e4;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:clamp(24px,4vw,36px)}.inspection_bookingIntro__aVDfj{width:100%;text-align:center}.inspection_bookingTitle__gWd1E{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;letter-spacing:-.03em;color:#0f172a}.inspection_bookingPerks__7Vz8h{margin:20px auto 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;max-width:100%}.inspection_bookingPerks__7Vz8h li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#334155;line-height:1.45}.inspection_bookingPerks__7Vz8h li svg{flex-shrink:0;color:#16a34a}.inspection_bookingPerks__7Vz8h a{color:#0d9488;font-weight:700;text-decoration:none}.inspection_bookingPerks__7Vz8h a:hover{text-decoration:underline}.inspection_bookingGrid__peRTN{display:block;width:100%}.inspection_bookingSide__caSGq{display:none}.inspection_bookingSideLead__ACzD9{margin:12px auto 0;max-width:62ch;font-size:15px;line-height:1.65;color:#64748b}.inspection_bookingSideList__6_jo8{margin:0;padding:0;list-style:none;display:grid;gap:10px}.inspection_bookingSideList__6_jo8 li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#334155;line-height:1.45}.inspection_bookingSideList__6_jo8 li svg{flex-shrink:0;color:#16a34a;margin-top:2px}.inspection_bookingSideList__6_jo8 a{color:#0d9488;font-weight:700;text-decoration:none}.inspection_bookingSideList__6_jo8 a:hover{text-decoration:underline}.inspection_bookingEmail__qptgb{margin:24px 0 0;font-size:14px;color:#64748b}.inspection_bookingEmail__qptgb a{color:#0d9488;font-weight:700}.inspection_formCard__bGvu2{width:100%;max-width:none;flex:1;border-radius:20px;padding:clamp(24px,4vw,40px) clamp(20px,4vw,48px) clamp(28px,4vw,44px);background:#fff;border:1px solid #e2e8f0;box-shadow:0 24px 64px rgba(15,23,42,.08);position:relative;z-index:1;box-sizing:border-box}.inspection_formFull__tMCya{width:100%}.inspection_formActions__s0QP4{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.inspection_formTitle__qfA6G{margin:0 0 8px;font-size:1.15rem;font-weight:900;color:#0f172a}.inspection_formHint__UN2bU{margin:0 0 22px;font-size:14px;color:#64748b;line-height:1.55}.inspection_formSectionLabel__1apIu{margin:8px 0 14px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0d9488}.inspection_formSectionLabel__1apIu:not(:first-of-type){margin-top:22px}.inspection_formRow2__XqQqd{display:grid;gap:0 16px}@media (min-width:560px){.inspection_formRow2__XqQqd{grid-template-columns:repeat(2,1fr)}}.inspection_formRow3__vOOWK{display:grid;gap:0 16px}@media (min-width:768px){.inspection_formRow3__vOOWK{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.inspection_formRow2__XqQqd{grid-template-columns:repeat(2,1fr)}}.inspection_field___rO9L{margin-bottom:18px}.inspection_label__N1TuY{display:block;font-size:12px;font-weight:700;color:#374151;margin-bottom:6px}.inspection_label__N1TuY span{color:#94a3b8;font-weight:600}.inspection_input__RzDGF,.inspection_select__p8ix1,.inspection_textareaShort__r6men,.inspection_textarea__mZoK_{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid #d1d5db;font-size:15px;font-family:inherit;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.inspection_select__p8ix1{appearance:auto;cursor:pointer}.inspection_input__RzDGF:focus,.inspection_select__p8ix1:focus,.inspection_textareaShort__r6men:focus,.inspection_textarea__mZoK_:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.2)}.inspection_textarea__mZoK_{min-height:100px;resize:vertical;line-height:1.55}.inspection_textareaShort__r6men{min-height:72px;resize:vertical;line-height:1.55}.inspection_submit__sQCoC{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0d9488,#16a34a);border:none;cursor:pointer;box-shadow:0 4px 20px rgba(13,148,136,.35);transition:opacity .15s ease,transform .15s ease;width:auto;min-width:240px;margin-top:0}.inspection_submit__sQCoC:disabled{opacity:.65;cursor:not-allowed;transform:none}.inspection_submit__sQCoC:not(:disabled):hover{transform:translateY(-1px)}.inspection_formFootnote__9hxQR{margin:0;flex:1;min-width:200px;font-size:13px;color:#64748b;line-height:1.5}.inspection_hp__lxAD_{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.inspection_errorText__vgb1z{margin:6px 0 0;font-size:13px;color:#b91c1c;font-weight:600}.inspection_spin__U_ssi{animation:inspection_inspectionSpin__HUlLj .75s linear infinite}@keyframes inspection_inspectionSpin__HUlLj{to{transform:rotate(1turn)}}.inspection_faqSection__8GTa_{margin-bottom:64px}.inspection_faqList__WCnOl{width:100%;max-width:none;margin:0;display:grid;gap:12px}@media (min-width:900px){.inspection_faqList__WCnOl{grid-template-columns:repeat(2,1fr);gap:16px}}.inspection_faqItem___cSsU{padding:18px 20px;border-radius:14px;background:#fff;border:1px solid #e2e8f0}.inspection_faqItem___cSsU dt{margin:0;font-size:14px;font-weight:800;color:#0f172a;line-height:1.45}.inspection_faqItem___cSsU dd{margin:8px 0 0;font-size:13px;line-height:1.6;color:#64748b}.inspection_seoArticle__gkiDF{margin-bottom:64px;padding:40px 0 0;border-top:1px solid #e2e8f0}.inspection_seoInner__8WRV3{width:100%;max-width:none;margin:0}.inspection_seoIntro___tP9R{max-width:none}@media (min-width:1024px){.inspection_seoCityGrid___CXKR{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.inspection_seoCityGrid___CXKR>.inspection_seoSectionLead__Fjp8T,.inspection_seoCityGrid___CXKR>h2{grid-column:1/-1}.inspection_seoCityCard__58sQn{margin-bottom:0;height:100%}}.inspection_breadcrumb__XDigm{font-size:13px;color:#64748b;margin-bottom:28px}.inspection_breadcrumb__XDigm a{color:#0d9488;font-weight:700;text-decoration:none}.inspection_breadcrumb__XDigm a:hover{text-decoration:underline}.inspection_seoIntro___tP9R h2{margin:0 0 16px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:900;color:#0f172a;letter-spacing:-.025em}.inspection_seoIntro___tP9R p{margin:0 0 14px;font-size:15px;line-height:1.75;color:#475569}.inspection_seoCityGrid___CXKR{margin-top:48px}.inspection_seoCityGrid___CXKR>h2,.inspection_seoLinks__AOG_R>h2,.inspection_seoWhy__ubCvK>h2{margin:0 0 12px;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:900;color:#0f172a;letter-spacing:-.02em}.inspection_seoSectionLead__Fjp8T{margin:0 0 24px;font-size:15px;line-height:1.65;color:#64748b}.inspection_seoCityCard__58sQn{margin-bottom:28px;padding:22px 20px;border-radius:16px;background:#fff;border:1px solid #e2e8f0}.inspection_seoCityCard__58sQn h3{margin:0 0 12px;font-size:1.1rem;font-weight:800;color:#0f766e}.inspection_seoCityCard__58sQn p{margin:0 0 12px;font-size:14px;line-height:1.7;color:#475569}.inspection_seoHighlights__MEBid{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.inspection_seoHighlights__MEBid li{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.inspection_seoWhy__ubCvK{margin-top:48px}.inspection_seoWhyGrid__on_NM{display:grid;gap:14px;margin-top:20px}@media (min-width:640px){.inspection_seoWhyGrid__on_NM{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.inspection_seoWhyGrid__on_NM{grid-template-columns:repeat(3,1fr)}}.inspection_seoWhyCard__Ywx8r{padding:16px 16px 18px;border-radius:14px;background:#fff;border:1px solid #e2e8f0}.inspection_seoWhyCard__Ywx8r h3{margin:0 0 8px;font-size:14px;font-weight:800;color:#0f172a}.inspection_seoWhyCard__Ywx8r p{margin:0;font-size:13px;line-height:1.6;color:#64748b}.inspection_seoLinks__AOG_R{margin-top:48px;padding-top:28px;border-top:1px dashed #cbd5e1}.inspection_seoLinkList__a4kQd{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px}.inspection_seoLinkList__a4kQd a{font-size:14px;font-weight:700;color:#0d9488;text-decoration:none}.inspection_seoLinkList__a4kQd a:hover{text-decoration:underline}