.plc-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:999;background:#f7f4eef5;border-bottom:1px solid #e4ded4;box-shadow:0 2px 12px #183a250d}.plc-header__inner[data-astro-cid-3ef6ksr2]{max-width:1180px;margin:0 auto;padding:0 1.25rem;height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.plc-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#10251a;font-family:var(--pcc-font-display, Georgia, "Times New Roman", serif);font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:1}.plc-brand__icon[data-astro-cid-3ef6ksr2]{width:40px;height:40px;object-fit:cover;border-radius:12px;background:#fffdf9;box-shadow:0 8px 22px #183a251a}.plc-brand__sub[data-astro-cid-3ef6ksr2]{font-family:var(--pcc-font-ui, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);font-size:9px;font-weight:700;color:#5c6b60;text-transform:uppercase;letter-spacing:.08em;display:block;margin-top:3px}.plc-nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:2px}.plc-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:500;color:#2f3a32;text-decoration:none;padding:8px 13px;border-radius:10px;transition:.15s ease}.plc-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.plc-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:#183a25;background:#e7f0eb}.plc-nav__cta[data-astro-cid-3ef6ksr2]{background:transparent!important;color:#fff!important;border:1px solid #2f5d3a!important;border-radius:11px!important;padding:8px 16px!important;font-weight:500!important;box-shadow:none}.plc-nav__cta[data-astro-cid-3ef6ksr2]{background:#2f5d3a!important}.plc-nav__cta[data-astro-cid-3ef6ksr2]:hover{background:#183a25!important;border-color:#183a25!important}.plc-hamburger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:12px;border:1px solid #cbd7cf;background:#e7f0eb;border-radius:10px;cursor:pointer}.plc-hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:#183a25;border-radius:2px}.plc-mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;background:#f7f4ee;z-index:1000;padding:5rem 1.5rem 2rem;flex-direction:column;gap:.5rem;overflow-y:auto}.plc-mobile-nav[data-astro-cid-3ef6ksr2].open{display:flex}.plc-mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:14px 18px;border-radius:14px;background:#fffdf9;border:1px solid #e4ded4;font-size:15px;font-weight:500;color:#183a25;text-decoration:none;transition:.15s ease}.plc-mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.plc-mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{background:#e7f0eb;border-color:#a8b49c;color:#183a25}.plc-mobile-close[data-astro-cid-3ef6ksr2]{position:absolute;top:1rem;right:1rem;width:44px;height:44px;border-radius:999px;background:#fffdf9;border:1px solid #cbd7cf;color:#183a25;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:860px){.plc-nav[data-astro-cid-3ef6ksr2]{display:flex}.plc-hamburger[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:560px){.plc-header__inner[data-astro-cid-3ef6ksr2]{height:58px;padding:0 .85rem}.plc-brand[data-astro-cid-3ef6ksr2]{gap:8px;font-size:16px;letter-spacing:-.035em}.plc-brand__icon[data-astro-cid-3ef6ksr2]{width:34px;height:34px;border-radius:10px}.plc-brand__sub[data-astro-cid-3ef6ksr2]{display:none}.plc-hamburger[data-astro-cid-3ef6ksr2]{width:44px;height:44px;padding:13px;border:0;background:transparent}}.plc-header[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible,.plc-header[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid rgba(47,93,58,.45);outline-offset:3px}.plc-footer[data-astro-cid-sz7xmlte]{background:#3f5c70;color:#dbeaf5;padding:3rem 0 1.5rem;border-top:1px solid #6e8799}.plc-footer__grid[data-astro-cid-sz7xmlte]{max-width:1180px;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:2rem}.plc-footer__brand-name[data-astro-cid-sz7xmlte]{color:#fff;font-size:15px;font-weight:800;letter-spacing:-.02em;margin-bottom:.5rem;display:flex;align-items:center;gap:8px}.plc-footer__desc[data-astro-cid-sz7xmlte]{font-size:13px;line-height:1.7;color:#dbeaf5;margin-bottom:1rem;max-width:260px}.plc-footer__badge[data-astro-cid-sz7xmlte]{display:inline-block;background:#526f84;border:1px solid #8faabd;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;color:#d4d4d4}.plc-footer__col[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem}.plc-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;color:#dbeaf5;font-size:13px;margin-bottom:7px;text-decoration:none;transition:color .15s ease}.plc-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.plc-footer__bottom[data-astro-cid-sz7xmlte]{max-width:1180px;margin:2rem auto 0;padding:1.25rem 1.25rem 0;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;font-size:12px;color:#fff6}.plc-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.75rem}.plc-footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff6;text-decoration:none;font-size:12px}.plc-footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffffffb3}@media(max-width:900px){.plc-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.plc-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}:root{--plc-navy: #3f5c70;--plc-blue: #3f5c70;--plc-blue-mid: #526f84;--plc-text: #263f52;--plc-text-2: #526d80;--plc-muted: #6e8799;--plc-border: #a9bfd0;--plc-bg: #c8dcec;--plc-surface: #ffffff;--plc-shadow: 0 10px 24px rgba(43,72,92,.1);--plc-shadow-lg:0 18px 34px rgba(43,72,92,.16);--plc-system-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-sans: var(--plc-system-font);--font-display: var(--plc-system-font);--font-numeric: var(--plc-system-font)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--plc-text);background:var(--plc-bg)}body{min-height:100vh;background:var(--plc-bg)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.04em}table,.pcc-stat-num,[class*=price],[class*=cost],[class*=total],[class*=amount]{font-variant-numeric:tabular-nums}body,body *,body *:before,body *:after{font-family:var(--plc-system-font)!important}h1,h2,h3,h4,h5,h6{font-family:var(--plc-system-font)!important}#pcc-app-wrapper,#pcc-app-wrapper *,#pcc-app-wrapper *:before,#pcc-app-wrapper *:after,#pcc-breed-v3,#pcc-breed-v3 *,#pcc-breed-v3 *:before,#pcc-breed-v3 *:after,#plc-quiz-root,#plc-quiz-root *,#plc-quiz-root *:before,#plc-quiz-root *:after,#pcc-ins-wrapper,#pcc-ins-wrapper *,#pcc-ins-wrapper *:before,#pcc-ins-wrapper *:after{font-family:var(--plc-system-font)!important}#pcc-app-wrapper .pcc-home-seo-intro h2,#pcc-app-wrapper h1,#pcc-app-wrapper h2,#pcc-app-wrapper h3,#pcc-app-wrapper h4,#pcc-app-wrapper h5,#pcc-app-wrapper h6{font-family:var(--plc-system-font)!important}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.plc-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:2000;padding:.75rem 1rem;border-radius:.75rem;background:var(--plc-navy);color:#fff;font-size:.8125rem;font-weight:700;transform:translateY(-150%);transition:transform .15s ease}.plc-skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--plc-navy);outline-offset:3px}.plc-container{max-width:1180px;margin:0 auto;padding:0 1.25rem}.plc-breadcrumb{border-bottom:1px solid var(--plc-border);background:#edf6fce0}.plc-breadcrumb__inner{max-width:1180px;margin:0 auto;padding:.65rem 1.25rem;font-size:13px;color:var(--plc-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plc-breadcrumb__inner a{color:var(--plc-blue)}.plc-breadcrumb__inner a:hover{text-decoration:underline}
