.budget-entry-intro[data-astro-cid-iqsxmgu2]{max-width:640px;margin-top:18px}.budget-entry-area[data-astro-cid-iqsxmgu2]{max-width:640px;color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.budget-entry-grid[data-astro-cid-iqsxmgu2]{gap:18px;margin-top:36px;display:grid}.budget-entry-card[data-astro-cid-iqsxmgu2],.budget-entry-option[data-astro-cid-iqsxmgu2]{border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-text);flex-direction:column;align-items:flex-start;transition:border-color .16s,transform .16s;display:flex}.budget-entry-card[data-astro-cid-iqsxmgu2]:focus-visible,.budget-entry-option[data-astro-cid-iqsxmgu2]:focus-visible{outline:3px solid var(--color-accent-bright);outline-offset:3px}.budget-entry-card[data-astro-cid-iqsxmgu2]:hover,.budget-entry-option[data-astro-cid-iqsxmgu2]:hover{border-color:var(--color-accent-action);transform:translateY(-2px)}.budget-entry-card[data-astro-cid-iqsxmgu2]{background:var(--color-dark);color:#fff;gap:14px;padding:28px}.budget-entry-card__eyebrow[data-astro-cid-iqsxmgu2]{color:var(--color-accent-bright);letter-spacing:1.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.budget-entry-card[data-astro-cid-iqsxmgu2] strong[data-astro-cid-iqsxmgu2]{font-family:var(--font-heading);font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.15}.budget-entry-card[data-astro-cid-iqsxmgu2]>span[data-astro-cid-iqsxmgu2]:not(.budget-entry-card__eyebrow):not(.budget-entry-card__action){color:#d9e1e3;max-width:500px;font-size:15px;line-height:1.65}.budget-entry-card__action[data-astro-cid-iqsxmgu2]{color:var(--color-accent-bright);letter-spacing:1px;margin-top:6px;font-size:12px;font-weight:700}.budget-entry-options[data-astro-cid-iqsxmgu2]{gap:10px;display:grid}.budget-entry-options__title[data-astro-cid-iqsxmgu2]{color:var(--color-muted);margin:0 0 2px;font-size:13px;line-height:1.5}.budget-entry-option[data-astro-cid-iqsxmgu2]{background:var(--color-bg);justify-content:center;gap:4px;min-height:72px;padding:14px 16px}.budget-entry-option[data-astro-cid-iqsxmgu2] strong[data-astro-cid-iqsxmgu2]{font-size:14px}.budget-entry-option[data-astro-cid-iqsxmgu2] span[data-astro-cid-iqsxmgu2]{color:var(--color-body);font-size:13px;line-height:1.45}@media (width>=760px){.budget-entry-grid[data-astro-cid-iqsxmgu2]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:28px}.budget-entry-card[data-astro-cid-iqsxmgu2]{justify-content:center;padding:40px}}@media (prefers-reduced-motion:reduce){.budget-entry-card[data-astro-cid-iqsxmgu2],.budget-entry-option[data-astro-cid-iqsxmgu2]{transition:none}.budget-entry-card[data-astro-cid-iqsxmgu2]:hover,.budget-entry-option[data-astro-cid-iqsxmgu2]:hover{transform:none}}.pool-faq[data-astro-cid-h4infaen]{background:var(--color-bg)}.pool-faq-inner[data-astro-cid-h4infaen]{max-width:900px}.pool-faq[data-astro-cid-h4infaen] h2[data-astro-cid-h4infaen]{max-width:780px}.pool-faq-list[data-astro-cid-h4infaen]{border-top:1px solid var(--color-border-strong);margin-top:32px}.pool-faq-item[data-astro-cid-h4infaen]{border-bottom:1px solid var(--color-border-strong)}.pool-faq-item[data-astro-cid-h4infaen] summary[data-astro-cid-h4infaen]{min-height:64px;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 4px;list-style:none;display:flex}.pool-faq-item[data-astro-cid-h4infaen] summary[data-astro-cid-h4infaen]::-webkit-details-marker{display:none}.pool-faq-item[data-astro-cid-h4infaen] summary[data-astro-cid-h4infaen]:focus-visible{outline:3px solid var(--color-accent-action);outline-offset:2px}.pool-faq-item[data-astro-cid-h4infaen] h3[data-astro-cid-h4infaen]{font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:clamp(18px,2.1vw,21px);font-weight:600;line-height:1.35}.pool-faq-item__marker[data-astro-cid-h4infaen]{border:1px solid var(--color-border-strong);width:30px;height:30px;color:var(--color-accent-text);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.pool-faq-item[data-astro-cid-h4infaen][open] .pool-faq-item__marker[data-astro-cid-h4infaen]{transform:rotate(45deg)}.pool-faq-item__answer[data-astro-cid-h4infaen]{color:var(--color-body);padding:0 54px 20px 4px;font-size:15px;line-height:1.7}.pool-faq-item__answer[data-astro-cid-h4infaen] p[data-astro-cid-h4infaen]{max-width:760px;margin:0}.pool-faq-cta[data-astro-cid-h4infaen]{gap:10px;margin-top:28px}.pool-faq-cta[data-astro-cid-h4infaen]:focus-visible{outline:3px solid var(--color-accent-action);outline-offset:3px}@media (width<=600px){.pool-faq-item[data-astro-cid-h4infaen] summary[data-astro-cid-h4infaen]{gap:12px}.pool-faq-item__answer[data-astro-cid-h4infaen]{padding-right:4px}.pool-faq-cta[data-astro-cid-h4infaen]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.pool-faq-item__marker[data-astro-cid-h4infaen]{transition:none}}.pool-services[data-astro-cid-dkretosb]{background:var(--color-band)}.pool-services[data-astro-cid-dkretosb] h2[data-astro-cid-dkretosb]{max-width:780px}.pool-services-grid[data-astro-cid-dkretosb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.pool-service-card[data-astro-cid-dkretosb]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,3vw,32px);display:flex}.pool-service-card__number[data-astro-cid-dkretosb]{color:var(--color-accent-text);letter-spacing:1.5px;margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.pool-service-card[data-astro-cid-dkretosb] h3[data-astro-cid-dkretosb]{color:var(--color-text);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(21px,2.3vw,26px);line-height:1.2}.pool-service-card[data-astro-cid-dkretosb] p[data-astro-cid-dkretosb]{color:var(--color-body);flex:1;margin:14px 0 24px;font-size:14px;line-height:1.7}.pool-service-card[data-astro-cid-dkretosb] .button[data-astro-cid-dkretosb]{text-align:left;letter-spacing:.35px;justify-content:space-between;gap:10px;width:100%;padding-inline:16px}.pool-service-card[data-astro-cid-dkretosb] .button--outline[data-astro-cid-dkretosb]{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.pool-service-card[data-astro-cid-dkretosb] .button[data-astro-cid-dkretosb]:focus-visible{outline:3px solid var(--color-accent-action);outline-offset:3px}.pool-service-card__info-link[data-astro-cid-dkretosb]{min-height:48px;color:var(--color-accent-text);text-underline-offset:3px;align-items:center;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.pool-service-card__info-link[data-astro-cid-dkretosb]:focus-visible{outline:3px solid var(--color-accent-action);outline-offset:3px}@media (width<=920px){.pool-services-grid[data-astro-cid-dkretosb]{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-service-card[data-astro-cid-dkretosb]:last-child{grid-column:1/-1}}@media (width<=620px){.pool-services-grid[data-astro-cid-dkretosb]{grid-template-columns:1fr}.pool-service-card[data-astro-cid-dkretosb]:last-child{grid-column:auto}}
