.final-cta[data-astro-cid-66itwakk]{position:relative;color:#fff;text-align:center;isolation:isolate;padding:clamp(4rem,8vw,7rem) 0}.final-cta__bg[data-astro-cid-66itwakk]{position:absolute;inset:0;background:linear-gradient(180deg,#0d0d0db8,#0d0d0dd9),url(/images/technician-removing-moldy-drywall.jpg);background-size:cover;background-position:center;z-index:-2}.final-cta__overlay[data-astro-cid-66itwakk]{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at center,rgba(227,162,59,.22),transparent 70%);z-index:-1}.final-cta__inner[data-astro-cid-66itwakk]{max-width:900px;margin:0 auto}.final-cta__title[data-astro-cid-66itwakk]{font-size:clamp(2.2rem,5.4vw,4.2rem);line-height:1.05;margin:0 0 1.25rem;color:#fff!important}.final-cta__title[data-astro-cid-66itwakk] span[data-astro-cid-66itwakk]{color:#fff}.final-cta__title[data-astro-cid-66itwakk] .text-primary[data-astro-cid-66itwakk],.final-cta__title[data-astro-cid-66itwakk] .text-accent[data-astro-cid-66itwakk]{color:#f0c25a!important}.final-cta__lead[data-astro-cid-66itwakk]{font-size:1.15rem;color:#e9eef4;margin:0 auto 2.5rem;max-width:700px;line-height:1.65}.final-cta__availability[data-astro-cid-66itwakk]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.55rem;padding:.7rem 1.3rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);color:#d3d9e0;font-size:.88rem;font-weight:600;margin-bottom:2rem}.final-cta__availability[data-astro-cid-66itwakk] strong[data-astro-cid-66itwakk]{color:#fff;font-weight:700}.final-cta__avail-sep[data-astro-cid-66itwakk]{color:#ffffff4d}.final-cta__avail-dot[data-astro-cid-66itwakk]{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade808c;animation:dot-pulse-green 1.8s infinite}@keyframes dot-pulse-green{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 12px #4ade8000}to{box-shadow:0 0 #4ade8000}}.final-cta__actions[data-astro-cid-66itwakk]{display:inline-flex;gap:.9rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.final-cta__trust[data-astro-cid-66itwakk]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.8rem 1.8rem;font-size:.86rem;color:#d3d9e0;font-weight:600;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 720px){.final-cta__title[data-astro-cid-66itwakk]{font-size:clamp(1.9rem,9vw,2.8rem)}.final-cta__lead[data-astro-cid-66itwakk]{font-size:.96rem}.final-cta__trust[data-astro-cid-66itwakk]{gap:.5rem 1.2rem;font-size:.78rem}}@media (max-width: 640px){.final-cta__availability[data-astro-cid-66itwakk]{font-size:.74rem;padding:.55rem .85rem;gap:.4rem}.final-cta__actions[data-astro-cid-66itwakk]{flex-direction:column;align-items:stretch}.final-cta__actions[data-astro-cid-66itwakk] .btn[data-astro-cid-66itwakk]{width:100%;font-size:.95rem;padding:1rem 1.2rem}}
.guide-page__out{padding:.9rem 1.1rem;background:var(--color-bg);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}.guide-page__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;max-width:1180px}.guide-page__toc{position:sticky;top:6rem;align-self:start;font-size:.88rem}.guide-page__toc p{margin:0 0 .6rem;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.guide-page__toc ol{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.guide-page__toc a{color:var(--color-text)}.guide-page__toc a:hover{color:var(--color-primary)}.guide-page__body{max-width:860px}.guide-page__body h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:2.6rem 0 .9rem;color:var(--color-text-strong);scroll-margin-top:6rem}.guide-page__body h2:first-child{margin-top:0}.guide-page__body h3{font-size:1.12rem;margin:1.6rem 0 .5rem;color:var(--color-text-strong)}.guide-page__body p,.guide-page__body li{line-height:1.8;color:var(--color-text)}.guide-page__body p{margin:0 0 1rem}.guide-page__body ul,.guide-page__body ol{margin:0 0 1.2rem;padding-left:1.3rem}.guide-page__body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.guide-page__keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin:0 0 1.4rem}.guide-page__keys div{padding:1rem 1.1rem;background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.25rem}.guide-page__keys span{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.guide-page__keys strong{font-size:1.35rem;color:var(--color-text-strong)}.guide-page__keys small{font-size:.78rem;color:var(--color-text-muted)}.guide-page__table-wrap{overflow-x:auto;margin:0 0 1.4rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md)}.guide-page__table-wrap table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:620px;font-variant-numeric:tabular-nums}.guide-page__table-wrap caption{text-align:left;padding:.75rem 1rem;font-size:.8rem;font-weight:700;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.guide-page__table-wrap th,.guide-page__table-wrap td{padding:.7rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.55}.guide-page__table-wrap thead th{background:var(--color-bg);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.guide-page__table-wrap tbody th{color:var(--color-text-strong)}.guide-page__table-wrap tr:last-child th,.guide-page__table-wrap tr:last-child td{border-bottom:0}.guide-page__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 1.2rem}.guide-page__tier{padding:1.3rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.guide-page__tier--featured{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.guide-page__tier h3{margin:0 0 .3rem!important}.guide-page__tier-price{font-size:1.4rem;font-weight:800;color:var(--color-primary)!important;margin:0 0 .2rem!important}.guide-page__tier-size{font-size:.85rem;color:var(--color-text-muted)!important}.guide-page__tier ul{font-size:.88rem}.guide-page__faqs details{border-bottom:1px solid var(--color-border);padding:.9rem 0}.guide-page__faqs summary{cursor:pointer;list-style:none}.guide-page__faqs summary h3{display:inline;margin:0;font-size:1.05rem}.guide-page__faqs details p{margin:.6rem 0 0}.guide-page__sources{font-size:.88rem}@media (max-width: 960px){.guide-page__layout{grid-template-columns:1fr;gap:1.5rem}.guide-page__toc{position:static;padding:1rem 1.2rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.guide-page__tiers{grid-template-columns:1fr}}
.page-hero[data-astro-cid-s5hxusys]{position:relative;color:#fff;isolation:isolate;padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,6vw,5rem)}.page-hero__bg[data-astro-cid-s5hxusys]{position:absolute;inset:0;background-size:cover;background-position:center;z-index:-2}.page-hero__overlay[data-astro-cid-s5hxusys]{position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(227,162,59,.2),transparent 60%),linear-gradient(135deg,#0b1522d9,#0b152299,#0b1522f2);z-index:-1}.page-hero__inner[data-astro-cid-s5hxusys]{max-width:900px}.page-hero__breadcrumb[data-astro-cid-s5hxusys]{font-size:.82rem;color:#c9d0d9;margin-bottom:1.4rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page-hero__breadcrumb[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{color:#c9d0d9;transition:color .15s ease}.page-hero__breadcrumb[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]:hover{color:var(--color-accent)}.page-hero__breadcrumb[data-astro-cid-s5hxusys] [data-astro-cid-s5hxusys][aria-current]{color:var(--color-accent);font-weight:600}.page-hero__breadcrumb[data-astro-cid-s5hxusys] span[data-astro-cid-s5hxusys][aria-hidden]{color:#ffffff4d}.page-hero__eyebrow[data-astro-cid-s5hxusys]{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1rem;background:#e3a23b26;border:1px solid rgba(227,162,59,.4);border-radius:var(--radius-full);color:#f7da94;font-size:.82rem;font-weight:600;letter-spacing:.04em;margin-bottom:1.5rem}.page-hero__title[data-astro-cid-s5hxusys]{font-family:Anton,sans-serif;line-height:.98;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:.15em}.page-hero__title-pre[data-astro-cid-s5hxusys]{font-size:clamp(1.2rem,2vw,1.6rem);font-family:Inter,sans-serif;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d3d9e0}.page-hero__title-main[data-astro-cid-s5hxusys]{font-size:clamp(2rem,7vw,5.4rem);color:var(--color-accent);letter-spacing:.02em;word-wrap:break-word;overflow-wrap:break-word}.page-hero__lead[data-astro-cid-s5hxusys]{font-size:1.08rem;line-height:1.7;color:#d3d9e0;max-width:760px;margin:0 0 2rem}.page-hero__lead[data-astro-cid-s5hxusys] strong[data-astro-cid-s5hxusys]{color:#fff}.page-hero__cta[data-astro-cid-s5hxusys]{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:2.5rem}.page-hero__stats[data-astro-cid-s5hxusys]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.1)}.page-hero__stats[data-astro-cid-s5hxusys]>div[data-astro-cid-s5hxusys]{display:flex;flex-direction:column;gap:.2rem}.page-hero__stats[data-astro-cid-s5hxusys] strong[data-astro-cid-s5hxusys]{font-family:Anton,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--color-accent);line-height:.95;letter-spacing:.02em}.page-hero__stats[data-astro-cid-s5hxusys] span[data-astro-cid-s5hxusys]{font-size:.78rem;color:#aeb7c2;line-height:1.3}@media (max-width: 720px){.page-hero__title-main[data-astro-cid-s5hxusys]{font-size:clamp(1.9rem,9vw,2.8rem)}.page-hero__title-pre[data-astro-cid-s5hxusys]{font-size:.9rem;letter-spacing:.14em}.page-hero__lead[data-astro-cid-s5hxusys]{font-size:.96rem}.page-hero__eyebrow[data-astro-cid-s5hxusys]{font-size:.72rem;padding:.5rem .85rem}.page-hero__breadcrumb[data-astro-cid-s5hxusys]{font-size:.74rem}.page-hero__stats[data-astro-cid-s5hxusys] strong[data-astro-cid-s5hxusys]{font-size:1.6rem}.page-hero__stats[data-astro-cid-s5hxusys] span[data-astro-cid-s5hxusys]{font-size:.72rem}}@media (max-width: 640px){.page-hero__cta[data-astro-cid-s5hxusys]{flex-direction:column;align-items:stretch}.page-hero__cta[data-astro-cid-s5hxusys] .btn[data-astro-cid-s5hxusys]{width:100%;font-size:.92rem;padding:1rem 1.2rem}.page-hero__stats[data-astro-cid-s5hxusys]{grid-template-columns:repeat(2,1fr)}}
