.CheckShedPermit_container-extra__iRLA1{margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}@media(min-width:1440px){.CheckShedPermit_container-extra__iRLA1{padding-left:24px;padding-right:24px}}@media(min-width:1920px){.CheckShedPermit_container-extra__iRLA1{padding-left:100px;padding-right:100px}}@media(min-width:2250px){.CheckShedPermit_container-extra__iRLA1{padding-left:274px;padding-right:274px}}@media(min-width:2540px){.CheckShedPermit_container-extra__iRLA1{max-width:1992px;padding-left:0;padding-right:0}}.CheckShedPermit_hero__pdGjV{background:linear-gradient(180deg,#f0f5ff,#fff);border-bottom:1px solid #e5eaf5;padding:52px 40px 44px}.CheckShedPermit_heroInner__aFH3R{max-width:820px;margin:0 auto}.CheckShedPermit_heroEyebrow__cFZKp{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__ZsZkA{width:7px;height:7px;border-radius:50%;background:#22c55e}.CheckShedPermit_heroTitle__AJI46{font-size:38px;font-weight:900;line-height:1.15;letter-spacing:-.8px;margin-bottom:14px;color:#0a0a0a}.CheckShedPermit_heroTitle__AJI46 em{color:#2563eb;font-style:normal}.CheckShedPermit_heroDesc__9Bqcw{font-size:16px;color:#555;max-width:620px;margin-bottom:28px;line-height:1.65}.CheckShedPermit_heroTrust__F6NRh{display:flex;gap:20px;flex-wrap:wrap}.CheckShedPermit_trustItem__pi7ce{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;font-weight:500}.CheckShedPermit_trustDot__16Ofs{width:6px;height:6px;border-radius:50%;background:#22c55e}.CheckShedPermit_checkerOuter__IKYGY{max-width:820px;margin:0 auto;padding:36px 40px 0}.CheckShedPermit_checkerCard__4TG2A{background:#fff;border:2px solid #2563eb;border-radius:16px;padding:30px 32px;margin-bottom:40px;box-shadow:0 8px 32px rgba(37,99,235,.1)}.CheckShedPermit_checkerCard__4TG2A h2{font-size:17px;font-weight:700;margin-bottom:4px}.CheckShedPermit_checkerCard__4TG2A p{font-size:13px;color:#666;margin-bottom:22px}.CheckShedPermit_formRow__5gzDB{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.CheckShedPermit_formGroup__6pCUm{display:flex;flex-direction:column;gap:5px}.CheckShedPermit_formLabel__RfrLi{font-size:11px;font-weight:700;color:#555;letter-spacing:.04em}.CheckShedPermit_formSelect__EA6p7{padding:11px 36px 11px 13px;border:1.5px solid #d0d8e8;border-radius:8px;font-size:14px;background:#fff;color:#111;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__EA6p7:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CheckShedPermit_formSelect__EA6p7:disabled{opacity:.5;cursor:not-allowed}.CheckShedPermit_checkBtn__k3kc3{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__k3kc3:hover{background:#1d4ed8}.CheckShedPermit_result__TRsO5{margin-top:20px;border-radius:10px;padding:18px 20px}.CheckShedPermit_resultHead__BTu0N{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.CheckShedPermit_resultEmoji__JqxwJ{font-size:22px;flex-shrink:0;line-height:1.2}.CheckShedPermit_resultTitle___JET9{font-size:16px;font-weight:700;margin-bottom:3px}.CheckShedPermit_resultBody__WC_7q{font-size:13px;line-height:1.7;color:#444}.CheckShedPermit_resultTags__698Ad{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.CheckShedPermit_tag__mz_Zr{font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px}.CheckShedPermit_tagGreen__eMU4_{background:#dcfce7;color:#166534}.CheckShedPermit_tagYellow__kipDt{background:#fef9c3;color:#854d0e}.CheckShedPermit_tagGray__GwROy{background:#f5f5f3;color:#555}.CheckShedPermit_resultDetails___Ajla{margin-top:16px;border-top:1px solid rgba(0,0,0,.07);padding-top:16px}.CheckShedPermit_detailsGrid__0p7cC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.CheckShedPermit_detailCard__H6s6S{background:#f9f9f7;border-radius:8px;padding:11px 13px}.CheckShedPermit_detailCardGreen__CPiKa{background:#f0fdf4}.CheckShedPermit_detailLabel__ztjoR{font-size:10px;font-weight:700;color:#aaa;letter-spacing:.05em;margin-bottom:3px}.CheckShedPermit_detailLabelGreen__Xz13z{color:#166534}.CheckShedPermit_detailValue__WWqZb{font-size:16px;font-weight:700}.CheckShedPermit_detailValueGreen__70mwf{font-size:13px;font-weight:700;color:#166534}.CheckShedPermit_detailSub__RISJk{font-size:11px;color:#888}.CheckShedPermit_detailSubGreen__M5xZm{font-size:11px;color:#15803d}.CheckShedPermit_electricalNote__66kb8{font-size:12px;color:#555;line-height:1.7;padding:12px 14px;background:#f0fdf4;border-radius:7px;border-left:3px solid #22c55e}.CheckShedPermit_electricalNote__66kb8 strong{color:#15803d}.CheckShedPermit_hoaNote__PDBUy{font-size:12px;color:#777;line-height:1.6;padding:10px 12px;background:#f9f9f7;border-radius:7px;margin-top:8px}.CheckShedPermit_hoaNote__PDBUy strong{color:#555}.CheckShedPermit_resultCta__FGR0J{margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.CheckShedPermit_resultCtaText__KgZ9s{font-size:13px;color:#555}.CheckShedPermit_resultCtaBtn__W__v6{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__W__v6:hover{background:#333;text-decoration:none;color:#fff}.CheckShedPermit_content__xAg6s{max-width:820px;margin:0 auto;padding:0 40px}.CheckShedPermit_sectionH2___O432{font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.CheckShedPermit_sectionSub__x2MGL{font-size:14px;color:#666;margin-bottom:24px}.CheckShedPermit_installedHeader__QB6RS{margin-bottom:6px;display:flex;align-items:baseline;gap:10px}.CheckShedPermit_installedSubtext__Vpq21{font-size:13px;color:#888;font-weight:400}.CheckShedPermit_photoGrid__BBta1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.CheckShedPermit_photoCard__u4I3G{border-radius:12px;overflow:hidden;position:relative}.CheckShedPermit_photoCardTall__pK4FA{grid-row:span 2;min-height:280px}.CheckShedPermit_photoImg__hQOPv{width:100%;height:130px;object-fit:cover;display:block}.CheckShedPermit_photoImgTall__38VxH{width:100%;height:100%;object-fit:cover;display:block}.CheckShedPermit_photoOverlay__stQc_{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.65));padding:14px 14px 12px}.CheckShedPermit_photoOverlaySm__xRwqG{padding:10px 12px 9px}.CheckShedPermit_photoCityName__uO9T6{font-size:12px;font-weight:700;color:#fff}.CheckShedPermit_photoModel__dVW9U{font-size:11px;color:rgba(255,255,255,.7)}.CheckShedPermit_cityTags__hZCNV{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:48px;align-items:center}.CheckShedPermit_cityTagLabel__wZe6s{font-size:11px;color:#aaa;margin-right:4px}.CheckShedPermit_cityTag__XiVNF{font-size:12px;background:#f5f5f3;color:#555;padding:4px 10px;border-radius:20px;font-weight:600}.CheckShedPermit_cityTagMore__j6EMI{font-size:12px;font-style:italic;color:#bbb}.CheckShedPermit_article__Hcr8y h2{font-size:22px;font-weight:800;margin:36px 0 10px;letter-spacing:-.2px}.CheckShedPermit_article__Hcr8y h3{font-size:16px;font-weight:700;margin:22px 0 8px}.CheckShedPermit_article__Hcr8y p,.CheckShedPermit_article__Hcr8y ul{font-size:14px;color:#444;line-height:1.8;margin-bottom:14px}.CheckShedPermit_article__Hcr8y ul{padding-left:20px}.CheckShedPermit_article__Hcr8y ul li{margin-bottom:6px}.CheckShedPermit_blockquote__onOQy{border-left:3px solid #e0e0e0;padding:12px 18px;margin:16px 0;font-size:14px;color:#555;font-style:italic}.CheckShedPermit_callout__AEJC7{background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}.CheckShedPermit_callout__AEJC7 p{font-size:13px;color:#1e3a8a;line-height:1.65;margin:0}.CheckShedPermit_podCta__ThvwS{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__ThvwS h3{font-size:20px;font-weight:800;color:#fff;margin-bottom:8px;letter-spacing:-.2px}.CheckShedPermit_podCta__ThvwS p{font-size:13px;color:rgba(255,255,255,.6);line-height:1.65}.CheckShedPermit_podBadges__Fzq47{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.CheckShedPermit_podBadge__PysXq{font-size:11px;font-weight:600;padding:3px 9px;border-radius:8px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.75)}.CheckShedPermit_podRight__oP26j{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.CheckShedPermit_podPriceNote__NmV3Q{font-size:12px;color:rgba(255,255,255,.4);text-align:center}.CheckShedPermit_podBtn__G_pMp{background:#2563eb;color:#fff;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.CheckShedPermit_podBtn__G_pMp:hover{background:#1d4ed8;text-decoration:none;color:#fff}.CheckShedPermit_faqList__Z0mwc{margin-bottom:48px}.CheckShedPermit_faqItem__d3wdl{border:1px solid #e8e8e8;border-radius:10px;margin-bottom:8px;overflow:hidden}.CheckShedPermit_faqQuestion___hGLp{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:14px;font-weight:600;cursor:pointer}.CheckShedPermit_faqQuestion___hGLp:hover{background:#f9f9f7}.CheckShedPermit_faqIcon__85TFP{font-size:18px;color:#bbb;transition:transform .2s;flex-shrink:0}.CheckShedPermit_faqIconOpen__YaAH_{transform:rotate(45deg);color:#888}.CheckShedPermit_faqAnswer__zNuPB{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__tsqpN{max-height:300px;padding:10px 18px 16px}.CheckShedPermit_bottomCta__pifbw{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__31_Et{font-size:11px;font-weight:700;color:#2563eb;letter-spacing:.05em;margin-bottom:8px}.CheckShedPermit_bottomCtaTitle__zoNNq{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.2px}.CheckShedPermit_bottomCtaDesc__yDRAq{font-size:13px;color:#666;line-height:1.65;margin:0}.CheckShedPermit_bottomCtaActions__Jmm21{display:flex;flex-direction:column;gap:8px;align-items:center;flex-shrink:0}.CheckShedPermit_bottomCtaPrimary__Nkbda{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__Nkbda:hover{background:#1d4ed8;text-decoration:none;color:#fff}.CheckShedPermit_bottomCtaSecondary__at1wq{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__at1wq:hover{text-decoration:none;color:#111}.CheckShedPermit_disclaimer__jPIGZ{background:#f9f9f7;border-radius:10px;padding:14px 18px;margin-bottom:48px;font-size:12px;color:#888;line-height:1.65}.CheckShedPermit_disclaimer__jPIGZ strong{color:#555}@media(max-width:700px){.CheckShedPermit_hero__pdGjV{padding:36px 20px 32px}.CheckShedPermit_heroTitle__AJI46{font-size:26px}.CheckShedPermit_checkerOuter__IKYGY,.CheckShedPermit_content__xAg6s{padding-left:20px;padding-right:20px}.CheckShedPermit_formRow__5gzDB{grid-template-columns:1fr;gap:10px}.CheckShedPermit_bottomCta__pifbw,.CheckShedPermit_podCta__ThvwS{grid-template-columns:1fr;gap:18px}.CheckShedPermit_photoGrid__BBta1{grid-template-columns:1fr 1fr}.CheckShedPermit_detailsGrid__0p7cC{grid-template-columns:1fr}}