.p2{--p2-pair:var(--ds-space-pair);--p2-flow:var(--ds-space-flow);--p2-group:var(--ds-space-group);--p2-block:var(--block);--p2-fs-title:var(--fs-title);--p2-cols:repeat(12, minmax(0, 1fr))}.p2 h2,.p2 h3,.p2 p:where(:not(.doc__title)),.p2 ul,.p2 ol,.p2 dl,.p2 dd,.p2 figure{margin:0}.p2 ul,.p2 ol{padding:0;list-style:none}.p2.p2-band{padding:var(--section) 0 calc(var(--section) * .6);position:relative}.p2-band>.container{z-index:1;position:relative}.p2-band--mist{background:var(--mist)}.p2-band--ink{background:var(--deep)}.p2-grid{gap:40px var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.p2 .display-m{max-width:16ch}.p2-prose{gap:var(--p2-flow);color:var(--ink-2);max-width:var(--measure);display:grid}.p2-prose>.link{justify-self:start}.p2-head__aside p:first-child{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em;color:var(--ink)}.p2-note{color:var(--ink-2);font-size:var(--fs-small);max-width:var(--measure)}.p2-label{font-size:var(--fs-label);color:var(--muted);letter-spacing:.02em}.p2.p2-hero{padding:calc(var(--header) + var(--p2-group)) 0 calc(var(--section) * .5)}.p2-crumbs{font-size:var(--fs-label);color:var(--muted);margin-bottom:var(--p2-block)}.p2-crumbs span[aria-hidden]{margin:0 .5em}.p2-hero h1{max-width:13ch}.p2-hero__aside{justify-items:start;gap:var(--p2-group);display:grid}.p2-hero__aside .lead{max-width:40ch;font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em;color:var(--ink)}.p2-hero__aside p:not(.lead){color:var(--ink-2);max-width:40ch}.p2-index{margin-top:calc(var(--p2-block) * 1.2);border-top:1px solid var(--line-strong);grid-template-columns:1fr;display:grid}.p2-index a{gap:var(--p2-pair);border-bottom:1px solid var(--line);min-height:44px;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading);grid-template-columns:2.2em 1fr;align-items:baseline;padding:22px 0;display:grid}.p2-index a b{color:var(--petrol);font-variant-numeric:tabular-nums;font-weight:400}.p2-head{gap:var(--p2-group) var(--gap);margin-bottom:var(--p2-block);grid-template-columns:1fr;align-items:end;display:grid}.p2-compare{border-collapse:collapse;width:100%}.p2-compare caption{text-align:left;caption-side:top;padding-bottom:var(--p2-group)}.p2-compare thead{display:none}.p2-compare tr{border-top:1px solid var(--line-strong);row-gap:var(--p2-pair);grid-template-columns:1fr;padding:22px 0 26px;display:grid}.p2-compare tbody tr:last-child{border-bottom:1px solid var(--line-strong)}.p2-compare th[scope=row]{text-align:left;font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading);padding-bottom:6px}.p2-compare td{color:var(--ink-2);gap:4px;padding:0;display:grid}.p2-compare td:before{content:attr(data-label);color:var(--petrol);font-size:var(--fs-label);letter-spacing:.02em}.p2-compare__heads{display:none}.p2-after{margin-top:var(--p2-group)}.p2-ledger{border-top:1px solid var(--line-strong)}.p2-ledger caption{text-align:left;padding-bottom:var(--p2-group)}.p2-ledger,.p2-ledger tbody{display:block}.p2-ledger thead{display:none}.p2-ledger tr{row-gap:var(--p2-flow);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr;padding:34px 0 38px;display:grid}.p2-ledger th[scope=row]{text-align:left;gap:var(--p2-pair);align-content:start;font-weight:400;display:grid}.p2-ledger__fig{font-size:var(--fs-m);letter-spacing:-.04em;line-height:var(--weberloom-line-height-figure);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.p2-ledger__fig small{font-size:var(--fs-small);letter-spacing:0;color:var(--muted);vertical-align:.9em;margin-left:.5em}.p2-ledger__name{font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading)}.p2-ledger td{gap:var(--p2-pair);color:var(--ink-2);align-content:start;display:grid}.p2-ledger td:before{content:attr(data-label);font-size:var(--fs-label);color:var(--muted);letter-spacing:.02em}.p2-ledger td:first-of-type{color:var(--ink)}.p2-discovery{margin-top:var(--p2-block);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:1fr;display:grid}.p2-discovery .ed{margin-top:var(--p2-group)}.p2-discovery p:not(.ed){color:var(--ink-2);max-width:var(--measure);border-left:1px solid var(--petrol);padding-left:var(--p2-flow)}.p2-checks .moment__text p:not(.moment__when){color:var(--ink-2);max-width:44ch}.p2-anatomy .doc__title{margin-bottom:8px}.p2-anatomy ol{counter-reset:none}.p2-anatomy li{border-top:1px solid var(--on-deep-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:1.0625rem;display:flex}.p2-anatomy li span:last-child{color:var(--on-deep-muted)}.p2 .doc__top{gap:var(--p2-pair);flex-wrap:wrap}.p3-badge{min-height:32px;padding:calc(var(--p2-pair) / 2) var(--p2-pair);border:1px dashed var(--petrol);border-radius:var(--weberloom-radius-lg);color:var(--petrol);font-size:var(--fs-label);letter-spacing:.02em;align-items:center;font-weight:500;display:inline-flex}.p2-anatomy .doc__sheet{transform:rotateX(2deg)rotateY(-3deg)rotate(.4deg)}.p2-materials{gap:0 var(--gap);grid-template-columns:1fr;display:grid}.p2-materials li{border-top:1px solid var(--line-strong);color:var(--ink-2);gap:var(--p2-pair);align-content:start;padding:26px 0 30px;display:grid}.p2-materials li b{color:var(--ink);font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading)}.p2-approve{margin-top:var(--p2-block);-moz-column-gap:var(--p2-flow);column-gap:var(--p2-flow);grid-template-columns:30px 1fr;align-items:start;max-width:62ch;display:grid}.p2 .p2-approve .yes__mark{margin:.15em 0 0;position:relative;inset:auto}.p2-approve p{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em}.p2-separate .p2-prose p:first-child{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);color:var(--ink)}.p2-separate .p2-prose p:last-child{color:var(--ink)}.p2-text .p2-prose p:first-child{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);color:var(--ink)}.p2-links{gap:var(--p2-pair);justify-items:start;display:grid}.p2.p2-text+.p2.p2-text{padding-top:0}.p2-text+.p2-text .p2-grid{border-top:1px solid var(--line-strong);padding-top:calc(var(--section) * .6)}.p2-arr{margin-top:var(--p2-block)}.p2-arr__pair{gap:48px var(--gap);grid-template-columns:1fr;display:grid}.p2-arr__item{border-top:1px solid var(--line-strong);gap:var(--p2-flow);align-content:start;padding-top:26px;display:grid}.p2-arr__letter{font-size:var(--fs-m);letter-spacing:-.04em;line-height:var(--weberloom-line-height-figure);color:var(--petrol);margin-bottom:var(--p2-flow);display:block}.p2-arr__item h3{font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading)}.p2-arr__item dl{gap:var(--p2-flow);display:grid}.p2-arr__item dt{font-size:var(--fs-label);color:var(--muted);letter-spacing:.02em;margin-bottom:6px}.p2-arr__item dd{color:var(--ink-2);max-width:46ch}.p2-arr__item--c{border-top:1px dashed var(--line-strong);gap:var(--p2-pair) var(--gap);grid-template-columns:1fr;margin-top:48px;display:grid}.p2-arr__item--c .p2-arr__letter{color:var(--muted);font-size:var(--p2-fs-title);line-height:var(--fs-title-leading);margin-bottom:0}.p2-arr__item--c h3{color:var(--ink-2)}.p2-arr__foot{margin-top:var(--p2-block)}.p2 .p2-lanes{margin:0 0 var(--p2-block);--t-mid:50%;gap:34px;display:grid}.p2-axis{height:1.6em;font-size:var(--fs-label);color:var(--muted);border-bottom:1px solid var(--line-strong);position:relative}.p2-axis span{white-space:nowrap;position:absolute;bottom:8px}.p2-axis span:first-child{left:0}.p2-axis span:nth-child(2){left:var(--t-mid);color:var(--ink);transform:translate(-50%)}.p2-axis:after{content:"";left:var(--t-mid);background:var(--ink);width:1px;height:9px;position:absolute;bottom:-5px}.p2-lane{gap:var(--p2-pair);display:grid}.p2-lane__name{font-size:var(--fs-small);color:var(--ink);font-weight:500}.p2-lane__track{height:14px;position:relative}.p2-bar{transform-origin:0;transform:scaleX(var(--p,1));transition:transform 1.4s var(--ease-io);border-radius:999px;position:absolute;top:0;bottom:0}.p2-bar--inc{width:var(--t-mid);background:var(--petrol);left:0}.p2-bar--renew{left:var(--t-mid);background:repeating-linear-gradient(90deg, var(--petrol) 0 10px, transparent 10px 18px);opacity:.55;border-radius:0;height:2px;top:6px;right:0}.p2-bar--care{border:1px solid var(--petrol-glow);background:color-mix(in srgb, var(--petrol) 12%, transparent);left:0;right:0}.p2-bar--care i{background:var(--petrol);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:6px;right:6px}.p2-lane__marks{-moz-column-gap:var(--gap);column-gap:var(--gap);font-size:var(--fs-small);color:var(--ink-2);grid-template-columns:1fr 1fr;display:grid;position:relative}.p2-lane__marks span:first-child{color:var(--ink)}.p2-lane__marks--care{grid-template-columns:1fr}.p2-split{gap:48px var(--gap);grid-template-columns:1fr;display:grid}.p2-split h3{font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading);margin-bottom:var(--p2-flow)}.p2-faq-wrap>h2{margin-bottom:var(--p2-block)}.p2-faq{border-top:1px solid var(--line-strong)}.p2-faq details{border-bottom:1px solid var(--line-strong)}.p2-faq summary{cursor:pointer;gap:var(--p2-flow);min-height:44px;font-size:var(--fs-lead);letter-spacing:-.012em;line-height:var(--fs-lead-leading);grid-template-columns:1fr 28px;align-items:center;padding:24px 0;list-style:none;display:grid}.p2-faq summary::-webkit-details-marker{display:none}.p2-faq summary i{border:1px solid var(--line-strong);border-radius:50%;width:28px;height:28px;position:relative}.p2-faq summary i:before,.p2-faq summary i:after{content:"";background:var(--ink);width:11px;height:1.5px;transition:transform .2s var(--ease-out);margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.p2-faq summary i:after{transform:rotate(90deg)}.p2-faq details[open] summary i:after{transform:rotate(0)}.p2-faq details[open] summary i{border-color:var(--petrol)}.p2-faq summary:hover{color:var(--petrol-glow)}.p2-faq .p2-faq__a{color:var(--ink-2);max-width:var(--measure);padding:0 0 30px}.p2 summary:focus-visible{outline:2px solid var(--petrol);outline-offset:4px;border-radius:4px}.p2-motion [data-rise]{opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);transform:translateY(14px)scale(.98)}.p2-motion [data-rise].is-in{opacity:1;transform:none}.p2-motion .p2-lanes:not(.is-in) .p2-bar{--p:0}html.still .p2-motion [data-rise]{opacity:1;transition:none;transform:none}html.still .p2-motion .p2-bar{--p:1;transition:none}@media (prefers-reduced-motion:reduce){.p2-faq summary i:before,.p2-faq summary i:after{transition:none}.p2-motion [data-rise]{opacity:1;transition:none;transform:none}.p2-motion .p2-bar{--p:1;transition:none}}@media (width>=768px){.p2-index{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}.p2-index a{border-bottom:0;grid-template-columns:1fr;align-content:start;align-items:start;gap:14px;padding:26px 0 0}.p2-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-materials li:first-child b{margin-top:calc(1.6469rem + var(--p2-pair))}.p2-arr__pair,.p2-ed-row,.p2-split{grid-template-columns:repeat(2,minmax(0,1fr))}.p2-lane__marks--care{grid-template-columns:1fr}}@media (width>=1200px){.p2-grid,.p2-head,.p2-discovery{grid-template-columns:var(--p2-cols)}.p2-hero .p2-grid{align-items:end}.p2-hero h1{grid-column:1/span 8}.p2-hero__aside{padding-bottom:var(--ds-space-pair);grid-column:9/span 4}.p2-head>h2{grid-column:1/span 7}.p2-head>.p2-head__aside{padding-bottom:var(--ds-space-pair);grid-column:8/span 5}.p2-compare__heads{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap);padding-bottom:22px;display:grid}.p2-compare__heads span{font-size:var(--fs-s);letter-spacing:-.03em;line-height:var(--fs-s-leading)}.p2-compare__heads span:first-child{font-size:var(--fs-label);letter-spacing:.02em;color:var(--muted);grid-column:1/span 4;align-self:end}.p2-compare__heads span:nth-child(2){grid-column:5/span 4}.p2-compare__heads span:nth-child(3){grid-column:9/span 4}.p2-compare tr{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap);padding:26px 0 30px}.p2-compare th[scope=row]{font-size:var(--fs-lead);grid-column:1/span 4;padding:0}.p2-compare td{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em;color:var(--ink);display:block}.p2-compare td:before{display:none}.p2-compare td:first-of-type{padding-right:var(--ds-space-flow);grid-column:5/span 4}.p2-compare td:nth-of-type(2){grid-column:9/span 4}.p2-after{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid}.p2-after>*{grid-column:5/span 8}.p2-ed-row{grid-template-columns:var(--p2-cols)}.p2-ed-row>:first-child{grid-column:5/span 4}.p2-ed-row>:nth-child(2){grid-column:9/span 4}.p2-ledger tr{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap)}.p2-ledger th[scope=row]{grid-column:1/span 4}.p2-ledger td:first-of-type{grid-column:5/span 4}.p2-ledger td:nth-of-type(2){grid-column:9/span 4}.p2-discovery p:not(.ed){grid-column:5/span 7}.p2-discovery .ed{margin-top:var(--p2-group);grid-column:5/span 8}.p2-materials{grid-template-columns:var(--p2-cols)}.p2-materials li:nth-child(odd){grid-column:1/span 6}.p2-materials li:nth-child(2n){grid-column:7/span 6}.p2-approve{margin-left:0}.p2-separate .p2-grid>h2,.p2-text .p2-grid>h2{grid-column:1/span 5}.p2-separate .p2-grid>.p2-prose,.p2-text .p2-grid>.p2-prose{grid-column:7/span 6}.p2-arr__pair{grid-template-columns:var(--p2-cols)}.p2-arr__pair>:first-child{grid-column:1/span 6}.p2-arr__pair>:nth-child(2){grid-column:7/span 6}.p2-arr__item--c{grid-template-columns:var(--p2-cols);align-items:baseline}.p2-arr__item--c>h3{gap:var(--gap);grid-column:1/span 6;align-items:baseline;display:flex}.p2-arr__item--c .p2-arr__letter{margin:0}.p2-arr__item--c>dl{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-column:7/span 6;grid-template-columns:1fr 1fr}.p2-arr__foot{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap);margin-top:var(--p2-group);display:grid}.p2-arr__foot>*{grid-column:7/span 6}.p2-split{grid-template-columns:var(--p2-cols)}.p2-split>:first-child{grid-column:1/span 5}.p2-split>:nth-child(2){grid-column:7/span 6}.p2-faq-wrap{grid-template-columns:var(--p2-cols);-moz-column-gap:var(--gap);column-gap:var(--gap);align-items:start;display:grid}.p2-faq-wrap>h2{top:calc(var(--header) + 40px);grid-column:1/span 5;margin-bottom:0;position:sticky}.p2-faq-wrap>.p2-faq{grid-column:6/span 7}}.p2{overflow-wrap:anywhere}.p2-compare,.p2-ledger{inline-size:100%}.p2-compare thead,.p2-ledger thead{clip-path:inset(50%);width:1px;height:1px;display:table-header-group;position:absolute;overflow:hidden}.p2-arr__pair{margin-top:var(--p2-group)}.p2-evidence{margin-top:var(--p2-group);gap:var(--p2-pair);display:grid}.p2-anatomy li span:first-child{color:var(--on-deep-muted)}.p2-cta .pill{color:var(--paper)}@media (width>=1710px){.p2{--p2-measure:52ch}.p2-prose,.p2-note,.p2-discovery p:not(.ed),.p2-faq .p2-faq__a,.p2-ledger td,.p2-materials li>span{max-width:var(--p2-measure)}}.p2 .p3-eyebrow{font-size:var(--fs-label);letter-spacing:.02em;color:var(--petrol);margin:0 0 var(--p2-flow)}.p3-actions{gap:0 var(--gap);grid-template-columns:1fr;display:grid}.p3-actions li{border-top:1px solid var(--line-strong);gap:var(--p2-pair);align-content:start;padding:26px 0 30px;display:grid}.p3-actions h3,.p3-scenario h3,.p3-boundary h3,.p3-costs h3{font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading);text-wrap:balance}.p3-actions li>p{color:var(--ink-2);max-width:46ch;margin-top:calc(var(--p2-flow) - var(--p2-pair))}.p3-report-grid{gap:var(--p2-group) var(--gap);grid-template-columns:1fr;display:grid}.p3-report{background:var(--mist);border:1px solid var(--line-strong);padding:var(--p2-group) var(--p2-flow);gap:var(--p2-flow);grid-template-columns:minmax(0,1fr);align-content:start;margin:0;display:grid}.p3-report__top{padding-bottom:var(--p2-flow);border-bottom:1px solid var(--line);display:flex}.p3-report__caption{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em;color:var(--ink);max-width:46ch}.p3-report__meta{gap:var(--p2-pair) var(--gap);grid-template-columns:1fr;display:grid}.p3-report__meta div{align-content:start;gap:4px;display:grid}.p3-report__meta dt,.p3-report__table thead th,.p3-report__table td:before{font-size:var(--fs-label);letter-spacing:.02em;color:var(--muted);font-weight:400}.p3-report__meta dd{color:var(--ink)}.p3-blank{border:1px dashed var(--line-strong);color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.p3-report__table,.p3-report__table tbody{border-collapse:collapse;inline-size:100%;display:block}.p3-report__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.p3-report__table tr{row-gap:var(--p2-pair);padding:var(--p2-flow) 0;border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.p3-report__table th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.p3-report__table td{color:var(--ink-2);justify-items:start;gap:4px;padding:0;display:grid}.p3-report__table td:before{content:attr(data-label)}.p3-scenario{border-left:1px solid var(--petrol);padding-left:var(--p2-flow);gap:var(--p2-pair);color:var(--ink-2);max-width:var(--measure);align-content:start;display:grid}.p3-scenario h3{color:var(--ink);margin-bottom:4px}.p3-scenario__case{color:var(--ink)}.p3-report-note{max-width:62ch}.p2 .p3-caption{margin-bottom:var(--p2-group)}.p3-compare .p3-scope-hours{border-top:2px solid var(--petrol)}.p3-compare .p3-scope-hours td{display:block}.p3-compare .p3-scope-hours td:before{margin-bottom:4px;display:block}.p3-fig{font-size:var(--fs-m);letter-spacing:-.04em;line-height:var(--weberloom-line-height-figure);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink)}.p3-unit{font-size:var(--fs-small);color:var(--ink-2);letter-spacing:0}.p3-hours-note{margin-top:var(--p2-group)}.p3-hours-note .p2-prose>p:first-child{color:var(--ink)}.p3-packages__table{table-layout:fixed;border-collapse:collapse;inline-size:100%;color:var(--ds-text);display:none}.p3-packages__caption{caption-side:top;text-align:left;color:var(--ds-text);font-size:var(--fs-lead);line-height:var(--fs-lead-leading);padding-bottom:var(--p2-group)}.p3-packages__cards{gap:var(--p2-group);grid-template-columns:minmax(0,1fr);display:grid}.p3-packages__cards>.p3-packages__caption{padding-bottom:0}.p3-package{border-top:1px solid var(--weberloom-border-strong);min-inline-size:0;padding-block:var(--p2-group);gap:var(--p2-flow);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.p3-package:last-child{border-bottom:1px solid var(--weberloom-border-strong)}.p3-package__name{color:var(--ds-text);font-weight:var(--weberloom-font-weight-regular);font-size:var(--p2-fs-title);letter-spacing:var(--weberloom-letter-spacing-tight);line-height:var(--fs-title-leading);text-wrap:balance}.p3-package__price{gap:var(--ds-space-pair);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;display:grid}.p3-package__old,.p3-package__period{color:var(--ds-text-muted);font-size:var(--fs-small)}.p3-package__old{line-height:var(--fs-small-leading);text-decoration-thickness:1px}.p3-package__current{color:var(--ds-text);font-size:var(--fs-s);line-height:var(--fs-s-leading);letter-spacing:var(--weberloom-letter-spacing-tight)}.p3-package__features{grid-template-columns:minmax(0,1fr);display:grid}.p3 .p3-package__features{margin-top:var(--p2-pair)}.p3-package__features li{gap:var(--p2-pair);border-top:1px solid var(--ds-border);padding-block:var(--p2-flow);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.p3-package__label{min-inline-size:0;color:var(--ds-text)}.p3-package__value{min-inline-size:0;color:var(--ds-text);overflow-wrap:anywhere}.p3-package__features .p3-package__value{text-align:right;justify-self:stretch}.p3-package__status--included{color:var(--wp--preset--color--accent-text)}.p3-package__status--excluded{color:var(--ds-text-muted)}.p3 .p3-packages__note{margin-top:var(--p2-group);max-inline-size:var(--measure);color:var(--ds-text-muted);font-size:var(--fs-small)}.p3-boundary,.p3-costs{margin-top:var(--p2-block);gap:var(--p2-flow) var(--gap);grid-template-columns:1fr;align-items:start;padding-top:26px;display:grid}.p3-boundary{border-top:1px dashed var(--line-strong)}.p3-costs{border-top:1px solid var(--line-strong)}.p3-arr,.p3-arr tbody{border-collapse:collapse;inline-size:100%;display:block}.p3-arr thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.p3-arr tbody{gap:48px var(--gap);grid-template-columns:1fr;display:grid}.p3-arr th[scope=row]{text-align:left;font-weight:400;font-size:var(--p2-fs-title);letter-spacing:-.03em;line-height:var(--fs-title-leading)}.p3-arr td{color:var(--ink-2);gap:6px;max-width:46ch;padding:0;display:grid}.p3-arr td:before{content:attr(data-label);font-size:var(--fs-label);color:var(--muted);letter-spacing:.02em}.p3-alt>p{color:var(--ink-2);max-width:46ch}.p3-costs__lead{font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:-.012em;color:var(--ink)}.p3-costs__own{color:var(--ink)}.p3-costs .link{justify-self:start}.p3-related{align-items:center;gap:0 var(--p2-pair);color:var(--ink-2);flex-wrap:wrap;display:flex}@media (width>=768px){.p3-index{row-gap:var(--p2-flow);grid-template-columns:repeat(2,minmax(0,1fr))}.p3-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.p3-report{padding:var(--p2-group)}.p3-report__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.p3-report__table{table-layout:fixed;display:table}.p3-report__table tbody{display:table-row-group}.p3-report__table thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.p3-report__table tr{display:table-row}.p3-report__table th,.p3-report__table td{vertical-align:top;text-align:left;padding:var(--p2-flow) var(--p2-flow) var(--p2-flow) 0;border-top:1px solid var(--line);display:table-cell}.p3-report__table thead th{padding-top:0;padding-bottom:var(--p2-pair);border-top:0}.p3-report__table thead th:first-child,.p3-report__table thead th:nth-child(3){width:25%}.p3-report__table th:last-child,.p3-report__table td:last-child{padding-right:0}.p3-report__table td:before{display:none}.p3-arr tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.p3-packages__cards{display:none}.p3-packages__table{display:table}.p3-packages__table th,.p3-packages__table td{padding:var(--p2-flow);border-bottom:1px solid var(--ds-border);vertical-align:middle;text-align:left;font-weight:var(--weberloom-font-weight-regular);overflow-wrap:anywhere}.p3-packages__table th:first-child{inline-size:36%;padding-left:0}.p3-packages__table th:last-child,.p3-packages__table td:last-child{padding-right:0}.p3-packages__table thead th{padding-top:0;padding-bottom:var(--p2-group);border-bottom-color:var(--weberloom-border-strong);vertical-align:top}.p3-packages__table thead th:first-child{color:var(--ds-text-muted);font-size:var(--fs-small);vertical-align:bottom}.p3-packages__table thead th:not(:first-child){font-size:var(--p2-fs-title);line-height:var(--fs-title-leading);letter-spacing:var(--weberloom-letter-spacing-tight);text-wrap:balance}.p3-packages__table tfoot th,.p3-packages__table tfoot td{padding-top:var(--p2-group);vertical-align:top;border-bottom:0;padding-bottom:0}.p3-packages__table .p3-package__price:not(:has(.p3-package__old)):before{content:"";font-size:var(--fs-small);line-height:var(--fs-small-leading);block-size:1lh}.p3-hero__title{grid-column:1/span 8}.p3-index,.p3-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.p3-report-grid{grid-template-columns:var(--p2-cols);align-items:start}.p3-report{padding:var(--wp--preset--spacing--70);grid-column:1/span 8}.p3-report__table thead th:first-child{width:30%}.p3-scenario{grid-column:10/span 3}.p3-report-note{grid-column:1/span 8}.p3-boundary,.p3-costs{grid-template-columns:var(--p2-cols)}.p3-boundary>h3{grid-column:1/span 4}.p3-boundary>.p2-prose{grid-column:5/span 7}.p3-costs>h3{grid-column:1/span 6}.p3-costs>.p2-prose{grid-column:7/span 6}.p3-arr tbody{grid-template-columns:var(--p2-cols)}.p3-arr tr:first-child{grid-column:1/span 6}.p3-arr tr:nth-child(2),.p3-alt>p{grid-column:7/span 6}.p3-compare .p3-scope-hours td:before{display:none}}.p3{overflow-wrap:anywhere}.p3 .p3-blank{white-space:normal}@media (width>=768px){.p3 .p3-report__table :is(th,td){overflow-wrap:break-word}}@media (width>=1200px){.p3-report__table thead th:first-child{width:25%}}@media (width>=1710px){.p3-report-note{max-width:var(--p2-measure)}.p3-report__table thead th:nth-child(2){width:var(--p2-measure)}.p3-report__table thead th:nth-child(3){width:auto}}body:has(.p7):after{content:none}.p7{color:var(--ds-text);font-size:var(--fs-body);line-height:var(--fs-body-leading);letter-spacing:var(--fs-body-tracking)}.p7 :where(h1,h2,p,ul,ol){margin:0}.p7 :where(ul,ol){padding:0;list-style:none}.p7 :where(p,li){text-wrap:pretty}.p7.p7-hero{padding-block:calc(var(--header) + var(--ds-space-group)) 0}.p7-hero>.container{container-type:inline-size}.p7-hero h1{font-size:min(var(--fs-hero), 100cqi * var(--fs-hero-fit));font-weight:400;line-height:var(--fs-hero-leading);letter-spacing:var(--fs-hero-tracking);text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;margin-block-start:var(--ds-space-block)}.p7-crumbs{gap:var(--ds-space-pair);color:var(--ds-text-muted);flex-wrap:wrap;display:flex}.p7-crumbs,.p7-meta,.p7-contents__label{font-size:var(--fs-small);line-height:var(--fs-small-leading);letter-spacing:var(--fs-small-tracking)}.p7.p7-document{padding-block:0 var(--section);margin-block-start:var(--ds-space-block)}.p7-layout{gap:var(--block) var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.p7-layout>*,.p7-part>*,.p7-labelled>*{min-inline-size:0}.p7-open>*+*{margin-block-start:var(--ds-space-group)}.p7-open>.p7-meta+*{margin-block-start:var(--ds-space-flow)}.p7-meta,.p7-contents__label,.p7-part__number{color:var(--ds-text-muted)}.p7-open>p:not(.p7-meta){max-inline-size:var(--measure)}.p7-open>p:not(.p7-meta):first-of-type,.p7-open>.p7-meta+p{max-inline-size:52ch;font-size:var(--fs-lead);line-height:var(--fs-lead-leading);letter-spacing:var(--fs-lead-tracking)}.p7-contents__label{padding-block-end:var(--ds-space-flow)}.p7-contents ol{border-block-start:calc(2px / 2) solid var(--weberloom-border-strong)}.p7-contents li+li{border-block-start:calc(2px / 2) solid var(--ds-border)}.p7-contents__link{align-items:baseline;gap:var(--ds-space-flow);padding-block:var(--ds-space-pair) var(--ds-space-flow);display:flex;position:relative}.p7-contents__link:focus-visible{outline:0}.p7-contents__link:focus-visible>span:last-child{outline:2px solid var(--weberloom-focus);outline-offset:calc(2px * 1.5);border-radius:4px}.p7-contents__number{min-inline-size:calc(var(--fs-body) * 1.5);font-variant-numeric:tabular-nums;flex:none}.p7-contents__knot{inline-size:calc(var(--ds-step--1) + calc(2px / 2));block-size:calc(var(--ds-step--1) + calc(2px / 2));background:var(--ds-accent);box-shadow:0 0 0 calc(2px * 3) var(--ds-surface);border-radius:999px;display:none;position:absolute;inset-block-start:-.5px;inset-inline-start:0;translate:0 -50%}.p7-contents__link[aria-current]>.p7-contents__knot{display:block}.p7 .doc__bar{z-index:9;align-items:center;gap:var(--ds-space-flow);min-block-size:var(--weberloom-touch-target);padding-block:var(--ds-space-pair);padding-inline:var(--ds-origin);background:var(--ds-surface);border-block-end:calc(2px / 2) solid var(--ds-border);color:var(--ds-text);visibility:hidden;opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), visibility 0s .16s;text-decoration:none;display:flex;position:fixed;inset-block-start:var(--header);inset-inline:0;transform:translateY(-8px)}.p7 .doc__bar.is-shown{visibility:visible;opacity:1;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);transform:none}.doc__bar:before{content:"";inline-size:calc(var(--ds-step--1) + calc(2px / 2));block-size:calc(var(--ds-step--1) + calc(2px / 2));background:var(--ds-accent);box-shadow:0 0 0 calc(2px * 3) var(--ds-surface);border-radius:999px;position:absolute;inset-block-end:calc(calc(var(--ds-step--1) + calc(2px / 2)) / -2 - calc(2px / 2) / 2);inset-inline-start:var(--ds-origin)}.doc__bar-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.doc__bar-t .p7-contents__number{color:var(--ds-text-muted);font-variant-numeric:tabular-nums}.doc__bar-i{block-size:1.5rem;inline-size:1.5rem;color:var(--ds-text-muted);flex:none}.p7 .doc__bar:focus-visible{outline:2px solid var(--ds-accent);outline-offset:calc(2px * -2);border-radius:4px}.p7-layout:has(.doc__bar) .p7-part{scroll-margin-block-start:calc(var(--ds-space-group) + var(--weberloom-touch-target) + calc(2px / 2))}@media (prefers-reduced-motion:reduce){.p7 .doc__bar,.p7 .doc__bar.is-shown{transition:none}html:has(.p7){scroll-behavior:auto}}.p7-part{border-block-start:calc(2px / 2) solid var(--weberloom-border-strong);overflow-wrap:break-word;margin-block-start:var(--block);padding-block-start:var(--ds-space-block)}.p7-prose>.p7-part:first-child{margin-block-start:0}.p7-part>*+*{margin-block-start:var(--ds-space-flow)}.p7-part>.p7-part__title+*{margin-block-start:var(--ds-space-group)}.p7-part__title{font-size:var(--fs-s);font-weight:400;line-height:var(--fs-s-leading);letter-spacing:var(--fs-s-tracking);text-wrap:balance}.p7-part__number{font-variant-numeric:tabular-nums}.p7-part strong{font-weight:600}.p7-part>:where(.p7-labelled),.p7-part>:where(.p7-labelled)+*{margin-block-start:var(--ds-space-group)}.p7-part>.sub{border-block-start:calc(2px / 2) solid var(--ds-border);margin-block-start:var(--ds-space-block);padding-block-start:var(--ds-space-group)}.p7-part>:is(p,ul,ol){max-inline-size:var(--measure)}.p7-part>ul:not(.p7-sheet)>li{padding-inline-start:calc(var(--fs-body) * 1.25);position:relative}.p7-part>ul:not(.p7-sheet)>li+li{margin-block-start:var(--ds-space-pair)}.p7-part>ul:not(.p7-sheet)>li:before{content:"";inline-size:calc(var(--fs-body) * .625);border-block-start:calc(2px / 2) solid var(--weberloom-border-strong);position:absolute;inset-block-start:calc(var(--fs-body) * var(--fs-body-leading) / 2);inset-inline-start:0}.p7-part>.p7-sheet{max-inline-size:none}.p7-sheet>li{padding-block:var(--ds-space-group);border-block-start:calc(2px / 2) solid var(--ds-border)}.p7-sheet>li:last-child{border-block-end:calc(2px / 2) solid var(--ds-border)}.p7-part:not(:last-child)>.p7-sheet:last-child>li:last-child{border-block-end:0;padding-block-end:0}@media (width>=768px){.p7-contents ol:has(>li:nth-child(4)){-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p7-contents ol:has(>li:nth-child(4))>li:nth-child(2){border-block-start:0}}@media (width>=992px){.p7.p7-document{margin-block-start:var(--block)}.p7-layout{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.p7-open{grid-area:1/6/auto/-1}.p7-aside{grid-area:1/1/span 2/5;align-self:stretch}.p7-prose{grid-area:2/6/auto/-1}.p7-prose>.p7-part:first-child{margin-block-start:var(--block)}.p7-contents ol:has(>li:nth-child(4)){display:block}.p7-contents ol:has(>li:nth-child(4))>li:nth-child(2){border-block-start:calc(2px / 2) solid var(--ds-border)}.p7-contents{max-block-size:calc(100dvh - var(--header) - 2 * var(--ds-space-group) + calc(calc(var(--ds-step--1) + calc(2px / 2)) / 2 + 2px * 3));padding-block:calc(calc(var(--ds-step--1) + calc(2px / 2)) / 2 + 2px * 3) 0;scrollbar-color:var(--weberloom-border-strong) transparent;margin-block-start:calc(-1 * calc(calc(var(--ds-step--1) + calc(2px / 2)) / 2 + 2px * 3));margin-inline:-6px;padding-inline:6px;position:sticky;inset-block-start:calc(var(--header) + var(--ds-space-group) - calc(calc(var(--ds-step--1) + calc(2px / 2)) / 2 + 2px * 3));overflow-y:auto}.p7 .doc__bar{display:none}.p7-layout:has(.doc__bar) .p7-part{scroll-margin-block-start:var(--ds-space-group)}}@media (width>=1200px){.p7-open{grid-column:6/12}.p7-prose{grid-template-columns:subgrid;align-content:start;display:grid}.p7-prose>.p7-part{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.p7-part>*{grid-column:1/7}.p7-part>.p7-sheet{grid-column:1/-1}.p7-sheet>li{padding-inline-end:var(--grid-cell,var(--ds-cell))}}@media (width>=1400px){.p7-aside{grid-column:1/4}.p7-open{grid-column:5/11}.p7-prose{grid-column:5/-1}.p7-sheet>li{padding-inline-end:calc(2 * var(--grid-cell,var(--ds-cell)))}}@media (width>=1710px){.p7-hero>.container{container-type:normal}.p7.p7-document{margin-block-start:var(--block)}.p7-layout{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.p7-open{grid-area:1/7/auto/-1}.p7-aside{contain:paint;overflow-clip-margin:var(--ds-space-flow);grid-area:1/1/span 2/4;align-self:stretch}.p7-contents{max-block-size:none;margin:0;padding:0;position:sticky;inset-block-start:calc(var(--header) + var(--ds-space-group));overflow-y:visible}.p7-contents__link{padding-block:var(--ds-space-flow) var(--ds-space-group)}.p7-prose{grid-area:2/5/auto/-1;grid-template-columns:subgrid;align-content:start;display:grid}.p7-prose>.p7-part:first-child{margin-block-start:var(--block)}.p7-part,.p7-part>.p7-part__title,.p7-part>.p7-sheet{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.p7-part>*{grid-column:3/7}.p7-part__number{grid-area:1/1/auto/3}.p7-part__name{grid-area:1/3/auto/-1}.p7-part>.p7-labelled,.p7-sheet>li{grid-column:1/-1;grid-template-columns:subgrid;max-inline-size:none;display:grid}.p7-labelled>strong:first-child{grid-column:1/3;padding-inline-end:var(--ds-space-group)}.p7-labelled__value{grid-column:3/7}.p7-sheet>li:not(.p7-labelled){padding-inline:calc(2 * var(--grid-cell,var(--ds-cell)));display:block}.p7-part>.sub{max-inline-size:none;border-block-start:0;grid-column:1/7;padding-inline-start:calc(2 * var(--grid-cell,var(--ds-cell)));position:relative}.p7-part>.sub:before{content:"";border-block-start:calc(2px / 2) solid var(--ds-border);position:absolute;inset-block-start:0;inset-inline:0}.p7-part>ul:not(.p7-sheet)>li{padding-inline-start:0}.p7-part>ul:not(.p7-sheet)>li:before{inset-inline-start:calc((var(--gap) + var(--fs-body) * .625) / -2)}.p7-open>p:not(.p7-meta){max-inline-size:calc(4 * var(--grid-cell,var(--ds-cell)) - var(--gap))}.p7-open>.p7-meta+p,.p7-open>p:not(.p7-meta):first-of-type{max-inline-size:52ch}}
