.pc{margin:var(--ug-space-4) 0 var(--ug-space-10)}.pc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ug-space-4);margin-bottom:var(--ug-space-6)}.site-document .pc-head h2{margin:0}.pc-period{display:inline-flex;padding:var(--ug-space-1);border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-pill);background:var(--ugt-surface, #fff)}.pc-period button{min-height:36px;padding:0 var(--ug-space-4);border:0;border-radius:var(--ug-radius-pill);background:none;color:var(--ugt-site-muted, #5c6751);font:inherit;font-size:var(--ug-text-sm);cursor:pointer;transition:background var(--ug-quick),color var(--ug-quick)}.pc-period button[aria-checked=true]{background:var(--ugt-accent, #2f5e46);color:var(--ugt-on-accent, #faf8ed)}.pc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ug-space-4);margin:0;padding:0;list-style:none}.pc-cards>li{display:flex}.pc-cards article{flex:1;display:flex;flex-direction:column;padding:var(--ug-space-8);border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-lg);background:var(--ugt-lift-2, #fff);box-shadow:var(--ug-shadow-2)}.pc-cards .is-available article{border-color:var(--ugt-accent-line, #2f5e46);background:var(--ugt-wash-2, #e8ecdf);box-shadow:0 0 0 1px var(--ugt-accent-line, #2f5e46),var(--ug-shadow-3)}.pc-state{display:inline-flex;align-items:center;gap:var(--ug-space-2);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--ugt-site-muted, #5c6751)}.is-available .pc-state{color:var(--ugt-accent-text, #2f5e46)}.site-document .pc-cards h3{font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-4xl);letter-spacing:-.03em;margin:var(--ug-space-5) 0 var(--ug-space-2)}.site-document .pc-description{min-height:3.4em;font-size:var(--ug-text-md);color:var(--ugt-site-muted, #5c6751)}.site-document .pc-price{display:flex;align-items:baseline;gap:var(--ug-space-2);margin:var(--ug-space-5) 0 0;padding:var(--ug-space-5) 0;border-block:1px solid var(--ugt-line-3, #d1d6c7)}.pc-amount{font:400 var(--ug-text-3xl) / 1.1 var(--ug-font-serif);letter-spacing:-.02em;color:var(--ugt-site-ink, #293b2c)}.pc-per{font-size:var(--ug-text-sm);color:var(--ugt-site-muted, #5c6751)}.pc-cards ul{margin:var(--ug-space-5) 0 var(--ug-space-8);padding:0;list-style:none}.site-document .pc-cards li li{display:flex;gap:var(--ug-space-2);align-items:baseline;padding:var(--ug-space-1) 0;font-size:var(--ug-text-sm);line-height:1.6}.pc-cards li li svg{flex:none;translate:0 2px;color:var(--ugt-accent-text, #2f5e46)}.pc-cards article>a{margin-top:auto;align-self:flex-start}.pc-fold-table{margin-top:var(--ug-space-10)}.pc-fold-table .vk-fold-body>.pc-table{margin-top:var(--ug-space-4)}.pc-table{width:100%;border-collapse:collapse;table-layout:fixed}.pc-table th,.pc-table td{padding:var(--ug-space-3) var(--ug-space-4);border-bottom:1px solid var(--ugt-line-2, #e1e5dc);text-align:center;vertical-align:middle;font-size:var(--ug-text-sm);overflow-wrap:anywhere}.pc-table thead th{font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-xl);border-bottom-color:var(--ugt-line-3, #d1d6c7)}.pc-table thead th span{display:block;margin-top:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--ugt-site-muted, #5c6751)}.pc-table th[scope=row],.pc-table thead th:first-child{width:40%;text-align:start;font-weight:400}.pc-table th[scope=row]{color:var(--ugt-site-ink, #293b2c)}.pc-table tbody tr:hover{background:var(--ugt-wash-1, #f4f6f1)}.pc-price-row td{font:400 var(--ug-text-lg) / 1.3 var(--ug-font-serif)}.pc-table td[data-cell=included]{color:var(--ugt-accent-text, #2f5e46)}.pc-table td[data-cell=none]{color:var(--ugt-site-faint, #616a57)}.pc-planned{display:inline-block;padding:2px var(--ug-space-2);border:1px dashed var(--ugt-line-control, #7f8c68);border-radius:var(--ug-radius-pill);font-size:var(--ug-text-xs);color:var(--ugt-site-muted, #5c6751)}.site-document .pc-table-note{margin-top:var(--ug-space-4);font-size:var(--ug-text-sm);color:var(--ugt-site-muted, #5c6751)}.pc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.pc-cards{grid-template-columns:minmax(0,1fr)}.pc-cards article{padding:var(--ug-space-6)}}@media(max-width:760px){.pc-table th,.pc-table td{padding:var(--ug-space-2) var(--ug-space-1)}.pc-table th[scope=row],.pc-table thead th:first-child{width:34%}.pc-table thead th{font-size:var(--ug-text-base)}.pc-table thead th span{display:none}.pc-price-row td{font-size:var(--ug-text-sm)}.pc-planned{padding:0 var(--ug-space-1);border:0;font-size:var(--ug-text-2xs)}}.pc-dots{display:none}@media(max-width:760px){.pc-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,340px);gap:var(--ug-space-3);margin-inline:calc(-1 * var(--site-inline, var(--ug-gutter)));padding:var(--ug-space-2) var(--site-inline, var(--ug-gutter)) var(--ug-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-inline, var(--ug-gutter));scrollbar-width:none}.pc-cards::-webkit-scrollbar{display:none}.pc-cards>li{scroll-snap-align:start}.pc-dots{display:flex;justify-content:center;gap:var(--ug-space-1);margin-top:var(--ug-space-1)}.pc-dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.pc-dots button:before{content:"";width:8px;height:8px;border-radius:var(--ug-radius-pill);background:var(--ugt-line-4, #b8c5b3);transition:width var(--ug-standard) var(--ug-ease),background var(--ug-quick)}.pc-dots button[aria-current=true]:before{width:22px;background:var(--ugt-accent, #2f5e46)}}.site-document .access-notice{margin-block:var(--ug-space-6) 0}.access-fold{margin-top:var(--ug-space-10)}.site-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin-top:var(--ug-space-16);padding-top:var(--ug-space-12);border-top:1px solid var(--site-line, var(--ugt-line-3, #d1d6c7))}.site-faq h2{margin-top:0;font-size:var(--ug-text-5xl)}.site-faq details{border-bottom:1px solid var(--site-line, var(--ugt-line-3, #d1d6c7))}.site-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--ug-space-5);padding:22px 0;font-size:var(--ug-text-lg)}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary>span{font-size:var(--ug-text-2xl);font-weight:300;line-height:.9;transition:transform var(--ug-quick)}.site-faq details[open] summary>span{transform:rotate(45deg)}.site-faq details p{font-size:var(--ug-text-base);margin:-6px 0 24px;max-width:640px}@media(max-width:900px){.site-faq{grid-template-columns:1fr;gap:var(--ug-space-6)}}
