.price-brief-v2[data-astro-cid-hhl5wdxw]{scroll-margin-top:calc(var(--header-height) + 1rem)}.price-brief-v2__grid[data-astro-cid-hhl5wdxw]{align-items:start;gap:2.5rem;display:grid}.price-brief-v2__descriptor[data-astro-cid-hhl5wdxw]{color:var(--commercial-cta);font-size:.9375rem;font-weight:600}.price-brief-v2__intro[data-astro-cid-hhl5wdxw] h2[data-astro-cid-hhl5wdxw]{letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.12}.price-brief-v2__intro[data-astro-cid-hhl5wdxw]>p[data-astro-cid-hhl5wdxw]:not(.price-brief-v2__descriptor){color:var(--commercial-body);font-size:1.0625rem;line-height:1.6}.price-brief-v2__caveat[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-cta);background:0 0}.price-brief-v2__caveat[data-astro-cid-hhl5wdxw] p[data-astro-cid-hhl5wdxw]{color:var(--commercial-body);font-size:1rem;line-height:1.6}.price-brief-v2__alternative[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-border);background:var(--commercial-alternate)}.price-brief-v2__alternative[data-astro-cid-hhl5wdxw] p[data-astro-cid-hhl5wdxw]:first-child{color:var(--commercial-heading);font-size:1rem}.price-brief-v2__alternative[data-astro-cid-hhl5wdxw] p[data-astro-cid-hhl5wdxw]+p[data-astro-cid-hhl5wdxw]{color:var(--commercial-body);font-size:1rem;line-height:1.55}.price-brief-v2__alternative[data-astro-cid-hhl5wdxw] a[data-astro-cid-hhl5wdxw]{min-height:2.75rem;color:var(--commercial-cta);align-items:center;font-size:.9375rem}.price-brief-v2__form[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-border-interactive);background:var(--commercial-raised);border-radius:1rem;box-shadow:0 1rem 3rem #00000024}.price-brief-v2__form[data-astro-cid-hhl5wdxw] label[data-astro-cid-hhl5wdxw]>span[data-astro-cid-hhl5wdxw],.price-brief-v2__form[data-astro-cid-hhl5wdxw] legend[data-astro-cid-hhl5wdxw],.price-brief-v2__form[data-astro-cid-hhl5wdxw] label[data-astro-cid-hhl5wdxw]:not(:has(>span)){color:var(--commercial-heading);font-size:1rem}.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw][type=text],.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw][type=tel],.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw][type=number],.price-brief-v2__form[data-astro-cid-hhl5wdxw] select[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-border-interactive);background:var(--commercial-reading);min-height:3.25rem;color:var(--commercial-heading);border-radius:.75rem;font-size:1rem}.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw]::placeholder{color:var(--commercial-muted)}.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw]:focus,.price-brief-v2__form[data-astro-cid-hhl5wdxw] select[data-astro-cid-hhl5wdxw]:focus{border-color:var(--commercial-cta);box-shadow:0 0 0 2px color-mix(in srgb, var(--commercial-cta) 55%, transparent)}.price-brief-v2__form[data-astro-cid-hhl5wdxw] fieldset[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-border);background:var(--commercial-reading);border-radius:.75rem}.price-brief-v2__form[data-astro-cid-hhl5wdxw] fieldset[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]>label[data-astro-cid-hhl5wdxw]{border-color:var(--commercial-border);min-height:3.25rem;color:var(--commercial-body);font-size:1rem;line-height:1.45}.price-brief-v2__form[data-astro-cid-hhl5wdxw] fieldset[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]>label[data-astro-cid-hhl5wdxw]:hover{background:var(--commercial-alternate);color:var(--commercial-heading)}.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw][type=radio],.price-brief-v2__form[data-astro-cid-hhl5wdxw] input[data-astro-cid-hhl5wdxw][type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--commercial-cta);flex:none}.price-brief-v2__form[data-astro-cid-hhl5wdxw] [data-astro-cid-hhl5wdxw][data-brief-status],.price-brief-v2__form[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]:has(>div>label[for$=-phone]){border-color:var(--commercial-border)}.price-brief-v2__form[data-astro-cid-hhl5wdxw] [data-astro-cid-hhl5wdxw][data-brief-state]{color:var(--commercial-body);font-size:1rem;line-height:1.55}.price-brief-v2__form[data-astro-cid-hhl5wdxw] [data-astro-cid-hhl5wdxw][data-brief-state=empty]{border-color:var(--commercial-border-interactive)}.price-brief-v2__form[data-astro-cid-hhl5wdxw] [data-astro-cid-hhl5wdxw][data-brief-state=success]{border-color:var(--commercial-cta);background:0 0}.price-brief-v2__form[data-astro-cid-hhl5wdxw] [data-astro-cid-hhl5wdxw][data-brief-state=success] p[data-astro-cid-hhl5wdxw]:first-child{color:var(--commercial-heading);font-size:1rem}.price-brief-v2__form[data-astro-cid-hhl5wdxw]>label[data-astro-cid-hhl5wdxw]:has(input[name=consent]){color:var(--commercial-body);font-size:.9375rem;line-height:1.55}.price-brief-v2__form[data-astro-cid-hhl5wdxw]>label[data-astro-cid-hhl5wdxw]:has(input[name=consent]) a[data-astro-cid-hhl5wdxw]{color:var(--commercial-cta)}.price-brief-v2__submit[data-astro-cid-hhl5wdxw]{color:var(--commercial-canvas);border:0}@media (width>=1024px){.price-brief-v2__grid[data-astro-cid-hhl5wdxw]{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:4rem}}@media (width<=639px){.price-brief-v2__form[data-astro-cid-hhl5wdxw] fieldset[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]{display:block}.price-brief-v2__form[data-astro-cid-hhl5wdxw] fieldset[data-astro-cid-hhl5wdxw]>div[data-astro-cid-hhl5wdxw]>label[data-astro-cid-hhl5wdxw]+label[data-astro-cid-hhl5wdxw]{border-top:1px solid var(--commercial-border);border-left:0}.price-brief-v2__submit[data-astro-cid-hhl5wdxw]{width:100%}}.price-commercial-v2 .commercial-hero__descriptor svg{display:none}.price-commercial-v2 .commercial-hero__descriptor{color:var(--commercial-muted);gap:0}.price-section-descriptor{color:var(--commercial-cta);margin-bottom:.65rem;font-size:.9375rem;font-weight:600}.price-table-v2{border-top:1px solid var(--commercial-border);overflow:hidden}.price-table-v2 table{border-collapse:collapse;text-align:left;width:100%}.price-table-v2 th,.price-table-v2 td{vertical-align:top;padding:1.25rem 1rem}.price-table-v2 thead{color:var(--commercial-muted);font-size:.875rem}.price-table-v2 thead th{font-weight:600}.price-table-v2 tbody tr{border-top:1px solid var(--commercial-border)}.price-table-v2 tbody tr:last-child{border-bottom:1px solid var(--commercial-border)}.price-table-v2 tbody tr:nth-child(2n){background:var(--commercial-reading)}.price-table-v2 tbody td{color:var(--commercial-body);font-size:1rem;line-height:1.55}.price-table-v2 tbody td:first-child{width:21%}.price-table-v2 tbody td:nth-child(2){width:17%}.price-table-v2 tbody td:nth-child(3){width:19%}.price-table-v2 tbody td:last-child{width:43%}.price-table-v2 a{color:var(--commercial-heading);font-weight:700;text-decoration:none}.price-table-v2 a:hover{color:var(--commercial-cta)}.price-table-v2 strong{color:var(--commercial-warm);white-space:nowrap;font-size:1.05rem}.price-public-note{border-left:2px solid var(--commercial-warm);max-width:72ch;color:var(--commercial-muted);margin-top:1.5rem;padding-left:1rem;font-size:.9375rem;line-height:1.55}.price-rules-v2{border-top:1px solid var(--commercial-border);margin-top:2rem;display:grid}.price-rules-v2 article{border-bottom:1px solid var(--commercial-border);padding-block:1.35rem}.price-rules-v2 h3{font-size:1.05rem}.price-rules-v2 p{color:var(--commercial-body);margin-top:.55rem;font-size:1rem;line-height:1.55}.price-factors-v2{align-items:start;gap:2.5rem;display:grid}.price-factors-v2>div h2{letter-spacing:-.025em;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.12}.price-factors-v2>div>p:not(.price-section-descriptor){max-width:64ch;color:var(--commercial-body);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.price-factors-v2>div>p:last-child{color:var(--commercial-muted)}.price-factors-v2 ol{border-top:1px solid var(--commercial-border)}.price-factors-v2 li{border-bottom:1px solid var(--commercial-border);grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.price-factors-v2 li span{color:var(--commercial-cta);letter-spacing:.08em;font-size:.875rem;font-weight:700}.price-factors-v2 li p{color:var(--commercial-heading);font-size:1.0625rem;font-weight:600;line-height:1.5}.price-faq-v2{border-top:1px solid var(--commercial-border)}.price-faq-v2>section{padding-block:var(--commercial-section-space)}.commercial-v2 .price-faq-v2>.faq-section>div{max-width:78rem;padding-inline:var(--commercial-gutter)}.price-faq-v2 .faq-section__intro h2,.price-faq-v2 .faq-section__intro>p{text-align:left;margin-inline:0}.price-faq-v2 .faq-section__intro>p{color:var(--commercial-body);font-size:1.0625rem;line-height:1.6}.price-faq-v2 details{border:0;border-bottom:1px solid var(--commercial-border);box-shadow:none;background:0 0;border-radius:0;margin-top:0!important}.price-faq-v2 details:first-child{border-top:1px solid var(--commercial-border)}.price-faq-v2 summary{min-height:4rem;padding:1.15rem 0;font-size:1.0625rem}.price-faq-v2 summary span>svg:first-child{display:none}.price-faq-v2 details>div{max-width:72ch;color:var(--commercial-body);border:0;margin:0;padding:0 0 1.35rem;font-size:1.0625rem;line-height:1.6}@media (width>=768px){.price-rules-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.price-rules-v2 article{border-right:1px solid var(--commercial-border);padding-inline:1.25rem}.price-rules-v2 article:first-child{padding-left:0}.price-rules-v2 article:last-child{border-right:0;padding-right:0}}@media (width>=1024px){.price-factors-v2{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:4rem}.price-faq-v2>section>div{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:start;gap:4rem;display:grid}.price-faq-v2 .faq-section__intro{grid-column:1}.price-faq-v2 .faq-section__items{grid-column:2;margin-top:0}}@media (width<=767px){.price-table-v2 table,.price-table-v2 tbody,.price-table-v2 tr,.price-table-v2 td{display:block;width:auto!important}.price-table-v2 thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.price-table-v2 tbody tr{padding-block:1.25rem}.price-table-v2 th,.price-table-v2 td{padding:.45rem 0}.price-table-v2 td:before{content:attr(data-label);color:var(--commercial-muted);text-transform:uppercase;margin-bottom:.15rem;font-size:.8125rem;font-weight:600;display:block}.price-table-v2 tbody td:first-child:before{display:none}.price-table-v2 tbody td:first-child a{font-size:1.2rem}}
