.logo-mark{aspect-ratio:480/168;width:auto;height:100%;display:block}.nav-phone{font-variant-numeric:tabular-nums;border-left:1px solid var(--line);padding-left:20px!important}.nav-call{color:var(--green);border-bottom:1px solid var(--gold);margin-left:auto;margin-right:14px;padding-bottom:1px;font-size:14px;font-weight:500;display:none}@media (width<=920px){.nav-call{display:inline-block}.nav-links.open .nav-phone{border-left:0;padding-left:0!important}}.page-hero-strip-inner{gap:10px 0}.page-hero-strip-item{border-right:1px solid var(--line-strong);margin-right:24px;padding-right:24px}.page-hero-strip-item:last-child{border-right:0;margin-right:0;padding-right:0}@media (width<=720px){.page-hero-strip-inner{flex-direction:column}.page-hero-strip-item{border-right:0;margin-right:0;padding-right:0}}.hero-fact{gap:0}.breadcrumb{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumb a{color:var(--ink-secondary)}.breadcrumb a:hover{color:var(--green)}.breadcrumb svg{opacity:.5;width:12px;height:12px}.legal{background:var(--surface)}.legal .container{max-width:820px}.legal-meta{color:var(--ink-muted);border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:20px;font-size:13px}.legal h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:44px 0 14px;scroll-margin-top:90px;font-size:26px;font-weight:400}.legal h2:first-of-type{margin-top:0}.legal h3{color:var(--ink);margin:26px 0 8px;font-size:15px;font-weight:600}.legal p{color:var(--ink-secondary);margin-bottom:14px;font-size:15px;line-height:1.7}.legal ul{margin:0 0 16px 20px}.legal li{color:var(--ink-secondary);margin-bottom:7px;font-size:15px;line-height:1.7}.legal a{color:var(--green);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:2px}.legal-box{background:var(--cream);border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:var(--radius);margin:28px 0;padding:22px 24px}.legal-box p:last-child{margin-bottom:0}.legal-toc{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:40px;padding:20px 24px}.legal-toc ul{columns:2;column-gap:30px;margin:0;list-style:none}@media (width<=620px){.legal-toc ul{columns:1}}.legal-toc li{margin-bottom:6px;font-size:14px}.legal-toc a{text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-clause{color:var(--gold);font-variant-numeric:tabular-nums;margin-right:4px}.pw-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:44px;display:grid}@media (width<=880px){.pw-grid{grid-template-columns:1fr}}.pw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px 26px}.pw-num{font-family:var(--display);color:var(--ppv-green-darker);margin-bottom:14px;font-size:15px;font-weight:400}.pw-card h3{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:400}.pw-card p{color:var(--ink-secondary);font-size:14.5px;line-height:1.6}.pw-factors{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 30px}.pw-factors h3{font-family:var(--display);letter-spacing:-.015em;margin-bottom:8px;font-size:24px;font-weight:400}.pw-factors>p{color:var(--ink-secondary);max-width:620px;margin-bottom:24px;font-size:14.5px}.pw-list{grid-template-columns:repeat(2,1fr);gap:18px 30px;list-style:none;display:grid}@media (width<=760px){.pw-list{grid-template-columns:1fr}}.pw-list li{align-items:flex-start;gap:12px;display:flex}.pw-list svg{color:var(--ppv-green);flex-shrink:0;margin-top:3px}.pw-list strong{color:var(--ink);margin-bottom:3px;font-size:14.5px;font-weight:600;display:block}.pw-list span{color:var(--ink-secondary);font-size:13.5px;line-height:1.55}.pw-cta{text-align:center;margin-top:44px}.pw-floor-note{color:var(--ink-muted);max-width:520px;margin:0 auto 24px;font-size:13px;line-height:1.55}.faq-list{max-width:820px;margin:0 auto}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-alt);margin-bottom:12px;transition:all .2s;overflow:hidden}.faq-item:hover{border-color:var(--ppv-green-light)}.faq-item[open]{background:var(--surface);border-color:var(--ppv-green);box-shadow:var(--shadow-sm)}.faq-q{font-family:var(--display);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:400;list-style:none;display:flex}.faq-a{color:var(--ink-secondary);padding:0 22px 22px;font-size:15px;line-height:1.65}.faq-list{border-top:1px solid var(--line-strong);max-width:820px}.faq-item{border-bottom:1px solid var(--line)}.faq-q{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:20px;font-weight:400;line-height:1.3;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2331584C' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");background-size:contain;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.faq-item[open] .faq-q:after{transform:rotate(45deg)}.faq-a{color:var(--ink-secondary);max-width:680px;padding:0 0 24px;font-size:16px;line-height:1.7}.faq-list{margin:0}.pw-card{box-shadow:none}.pw-num{color:var(--gold)}.pw-list svg{color:var(--green)}
