.CheckShedPermit_hero__Se1MP{background:linear-gradient(180deg,#f0f5ff,#fff);border-bottom:1px solid #e5eaf5;padding:52px 40px 44px}.CheckShedPermit_heroInner__DuAK2{max-width:820px;margin:0 auto}.CheckShedPermit_heroEyebrow__XBKGX{display:inline-flex;align-items:center;gap:6px;background:#e0eaff;color:#1d4ed8;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;margin-bottom:16px;letter-spacing:.03em}.CheckShedPermit_liveDot__1rA2f{width:7px;height:7px;border-radius:50%;background:#22c55e}.CheckShedPermit_heroTitle__JYeLt{font-size:38px;font-weight:900;line-height:1.15;letter-spacing:-.8px;margin-bottom:14px;color:#0a0a0a}.CheckShedPermit_heroTitle__JYeLt em{color:#2563eb;font-style:normal}.CheckShedPermit_heroDesc__OKoEC{font-size:16px;color:#555;max-width:620px;margin-bottom:28px;line-height:1.65}.CheckShedPermit_heroTrust__TGm_N{display:flex;gap:20px;flex-wrap:wrap}.CheckShedPermit_trustItem__KU8BD{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;font-weight:500}.CheckShedPermit_trustDot__ij8RE{width:6px;height:6px;border-radius:50%;background:#22c55e}.CheckShedPermit_checkerOuter__DW50f{max-width:820px;margin:0 auto;padding:36px 40px 0}.CheckShedPermit_checkerCard__KtHlB{background:#fff;border:2px solid #2563eb;border-radius:16px;padding:30px 32px;margin-bottom:40px;box-shadow:0 8px 32px #2563eb1a}.CheckShedPermit_checkerCard__KtHlB h2{font-size:17px;font-weight:700;margin-bottom:4px}.CheckShedPermit_checkerCard__KtHlB p{font-size:13px;color:#666;margin-bottom:22px}.CheckShedPermit_formRow__en2xf{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.CheckShedPermit_formGroup__hLhlE{display:flex;flex-direction:column;gap:5px}.CheckShedPermit_formLabel__j1xNQ{font-size:11px;font-weight:700;color:#555;letter-spacing:.04em}.CheckShedPermit_formSelect__6WzH9{padding:11px 36px 11px 13px;border:1.5px solid #d0d8e8;border-radius:8px;font-size:14px;background:#fff;color:#111;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11'%3E%3Cpath d='M1.5 3.5l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}.CheckShedPermit_formSelect__6WzH9:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.CheckShedPermit_formSelect__6WzH9:disabled{opacity:.5;cursor:not-allowed}.CheckShedPermit_checkBtn__HXMwf{background:#2563eb;color:#fff;border:none;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;height:44px}.CheckShedPermit_checkBtn__HXMwf:hover{background:#1d4ed8}.CheckShedPermit_result__s61Uu{margin-top:20px;border-radius:10px;padding:18px 20px}.CheckShedPermit_resultHead__OS68L{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.CheckShedPermit_resultEmoji__mulkV{font-size:22px;flex-shrink:0;line-height:1.2}.CheckShedPermit_resultTitle__wyEvK{font-size:16px;font-weight:700;margin-bottom:3px}.CheckShedPermit_resultBody__H0djn{font-size:13px;line-height:1.7;color:#444}.CheckShedPermit_resultTags__bt0ib{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.CheckShedPermit_tag__H_HSB{font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px}.CheckShedPermit_tagGreen__ZTH_S{background:#dcfce7;color:#166534}.CheckShedPermit_tagYellow__g_vta{background:#fef9c3;color:#854d0e}.CheckShedPermit_tagGray__pkQVf{background:#f5f5f3;color:#555}.CheckShedPermit_resultDetails__hYrvl{margin-top:16px;border-top:1px solid #00000012;padding-top:16px}.CheckShedPermit_detailsGrid__HIy1r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.CheckShedPermit_detailCard__ouoF5{background:#f9f9f7;border-radius:8px;padding:11px 13px}.CheckShedPermit_detailCardGreen__T6WHu{background:#f0fdf4}.CheckShedPermit_detailLabel__oMLzK{font-size:10px;font-weight:700;color:#aaa;letter-spacing:.05em;margin-bottom:3px}.CheckShedPermit_detailLabelGreen__7n_8Z{color:#166534}.CheckShedPermit_detailValue__rWrD0{font-size:16px;font-weight:700}.CheckShedPermit_detailValueGreen__mPypN{font-size:13px;font-weight:700;color:#166534}.CheckShedPermit_detailSub__ny_5p{font-size:11px;color:#888}.CheckShedPermit_detailSubGreen__MWl4a{font-size:11px;color:#15803d}.CheckShedPermit_electricalNote__hQ6ZW{font-size:12px;color:#555;line-height:1.7;padding:12px 14px;background:#f0fdf4;border-radius:7px;border-left:3px solid #22c55e}.CheckShedPermit_electricalNote__hQ6ZW strong{color:#15803d}.CheckShedPermit_hoaNote__901Kw{font-size:12px;color:#777;line-height:1.6;padding:10px 12px;background:#f9f9f7;border-radius:7px;margin-top:8px}.CheckShedPermit_hoaNote__901Kw strong{color:#555}.CheckShedPermit_resultCta__5WZhK{margin-top:16px;padding-top:14px;border-top:1px solid #00000012;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.CheckShedPermit_resultCtaText__iXpJF{font-size:13px;color:#555}.CheckShedPermit_resultCtaBtn__F2uFW{background:#111;color:#fff;padding:9px 18px;border:none;border-radius:7px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.CheckShedPermit_resultCtaBtn__F2uFW:hover{background:#333;text-decoration:none;color:#fff}.CheckShedPermit_content__UcsQQ{max-width:820px;margin:0 auto;padding:0 40px}.CheckShedPermit_sectionH2__Wcit8{font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.CheckShedPermit_sectionSub__1YS1k{font-size:14px;color:#666;margin-bottom:24px}.CheckShedPermit_installedHeader___l5rK{margin-bottom:6px;display:flex;align-items:baseline;gap:10px}.CheckShedPermit_installedSubtext__rytvg{font-size:13px;color:#888;font-weight:400}.CheckShedPermit_photoGrid__1_NRQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.CheckShedPermit_photoCard__E6DhY{border-radius:12px;overflow:hidden;position:relative}.CheckShedPermit_photoCardTall__RDSMJ{grid-row:span 2;min-height:280px}.CheckShedPermit_photoImg__5RvAp{width:100%;height:130px;object-fit:cover;display:block}.CheckShedPermit_photoImgTall__tnly4{width:100%;height:100%;object-fit:cover;display:block}.CheckShedPermit_photoOverlay__81U0L{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#0000,#000000a6);padding:14px 14px 12px}.CheckShedPermit_photoOverlaySm__m98j6{padding:10px 12px 9px}.CheckShedPermit_photoCityName__vwXVG{font-size:12px;font-weight:700;color:#fff}.CheckShedPermit_photoModel___Sh0T{font-size:11px;color:#ffffffb3}.CheckShedPermit_cityTags__G2ymm{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:48px;align-items:center}.CheckShedPermit_cityTagLabel__MEV6h{font-size:11px;color:#aaa;margin-right:4px}.CheckShedPermit_cityTag__NylCw{font-size:12px;background:#f5f5f3;color:#555;padding:4px 10px;border-radius:20px;font-weight:600}.CheckShedPermit_cityTagMore__4SObk{font-size:12px;font-style:italic;color:#bbb}.CheckShedPermit_article___ey6N h2{font-size:22px;font-weight:800;margin:36px 0 10px;letter-spacing:-.2px}.CheckShedPermit_article___ey6N h3{font-size:16px;font-weight:700;margin:22px 0 8px}.CheckShedPermit_article___ey6N p,.CheckShedPermit_article___ey6N ul{font-size:14px;color:#444;line-height:1.8;margin-bottom:14px}.CheckShedPermit_article___ey6N ul{padding-left:20px}.CheckShedPermit_article___ey6N ul li{margin-bottom:6px}.CheckShedPermit_blockquote__CJuME{border-left:3px solid #e0e0e0;padding:12px 18px;margin:16px 0;font-size:14px;color:#555;font-style:italic}.CheckShedPermit_callout__S5M5F{background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}.CheckShedPermit_callout__S5M5F p{font-size:13px;color:#1e3a8a;line-height:1.65;margin:0}.CheckShedPermit_podCta__0QSNS{background:#0f172a;border-radius:16px;padding:36px 40px;margin-bottom:48px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.CheckShedPermit_podCta__0QSNS h3{font-size:20px;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-.2px}.CheckShedPermit_podCta__0QSNS p{font-size:13px;color:#fff9;line-height:1.65}.CheckShedPermit_podBadges__DvWC5{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.CheckShedPermit_podBadge__z0pZ0{font-size:11px;font-weight:600;padding:3px 9px;border-radius:8px;background:#ffffff14;color:#ffffffbf}.CheckShedPermit_podRight__tSfWP{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.CheckShedPermit_podPriceNote__mJFPU{font-size:12px;color:#fff6;text-align:center}.CheckShedPermit_podBtn__bGltD{background:#2563eb;color:#fff;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.CheckShedPermit_podBtn__bGltD:hover{background:#1d4ed8;text-decoration:none;color:#fff}.CheckShedPermit_faqList__zwqXn{margin-bottom:48px}.CheckShedPermit_faqItem__GuldE{border:1px solid #e8e8e8;border-radius:10px;margin-bottom:8px;overflow:hidden}.CheckShedPermit_faqQuestion__3FDe6{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:14px;font-weight:600;cursor:pointer}.CheckShedPermit_faqQuestion__3FDe6:hover{background:#f9f9f7}.CheckShedPermit_faqIcon__d2PRa{font-size:18px;color:#bbb;transition:transform .2s;flex-shrink:0}.CheckShedPermit_faqIconOpen__HZ_Iv{transform:rotate(45deg);color:#888}.CheckShedPermit_faqAnswer__Qgslm{font-size:13px;color:#555;line-height:1.75;max-height:0;overflow:hidden;transition:max-height .3s,padding .2s;padding:0 18px}.CheckShedPermit_faqAnswerOpen___fL6f{max-height:300px;padding:10px 18px 16px}.CheckShedPermit_bottomCta__pHz4_{border:1px solid #e8e8e8;border-radius:16px;padding:32px 36px;margin-bottom:48px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.CheckShedPermit_bottomCtaLabel__vpebF{font-size:11px;font-weight:700;color:#2563eb;letter-spacing:.05em;margin-bottom:8px}.CheckShedPermit_bottomCtaTitle__43yJ5{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.2px}.CheckShedPermit_bottomCtaDesc__AheX8{font-size:13px;color:#666;line-height:1.65;margin:0}.CheckShedPermit_bottomCtaActions__At_u7{display:flex;flex-direction:column;gap:8px;align-items:center;flex-shrink:0}.CheckShedPermit_bottomCtaPrimary__RxueW{display:inline-block;background:#2563eb;color:#fff;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.CheckShedPermit_bottomCtaPrimary__RxueW:hover{background:#1d4ed8;text-decoration:none;color:#fff}.CheckShedPermit_bottomCtaSecondary__XnSOz{display:inline-block;background:#fff;color:#111;padding:10px 22px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;border:1px solid #e0e0e0;cursor:pointer;width:100%;text-align:center}.CheckShedPermit_bottomCtaSecondary__XnSOz:hover{text-decoration:none;color:#111}.CheckShedPermit_disclaimer__QRkRU{background:#f9f9f7;border-radius:10px;padding:14px 18px;margin-bottom:48px;font-size:12px;color:#888;line-height:1.65}.CheckShedPermit_disclaimer__QRkRU strong{color:#555}@media(max-width:700px){.CheckShedPermit_hero__Se1MP{padding:36px 20px 32px}.CheckShedPermit_heroTitle__JYeLt{font-size:26px}.CheckShedPermit_checkerOuter__DW50f,.CheckShedPermit_content__UcsQQ{padding-left:20px;padding-right:20px}.CheckShedPermit_formRow__en2xf{grid-template-columns:1fr;gap:10px}.CheckShedPermit_bottomCta__pHz4_,.CheckShedPermit_podCta__0QSNS{grid-template-columns:1fr;gap:18px}.CheckShedPermit_photoGrid__1_NRQ{grid-template-columns:1fr 1fr}.CheckShedPermit_detailsGrid__HIy1r{grid-template-columns:1fr}}