.k-pl-page{--pl-scroll-offset:calc(var(--header-height) + 4.5rem);position:relative;color:var(--k-text)}.k-pl-page :is(section[id],article[id],tr[id]){scroll-margin-top:var(--pl-scroll-offset)}.k-pl-hero__layout{display:grid;gap:var(--k-space-10);align-items:start}@media (min-width:1100px){.k-pl-hero__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:var(--k-space-16);column-gap:var(--k-space-16);align-items:end}}.k-pl-hero__copy{min-width:0;max-width:40rem}.k-pl-hero .k-ui-eyebrow{flex-wrap:wrap;gap:var(--k-space-1) var(--k-space-4)}.k-pl-hero__revision{font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3);white-space:nowrap}.k-pl-hero__revision time{color:var(--k-text-2)}.k-pl-hero__title{display:grid;margin:var(--k-space-4) 0 0;font:var(--k-fw-display) var(--k-fs-h1) /var(--k-lh-display) var(--k-font-sans);letter-spacing:var(--k-tr-display);text-transform:none;color:var(--k-text);text-wrap:balance}.k-pl-hero__title>span:last-child{color:var(--k-text-2)}.k-pl-hero__description{max-width:34rem;margin:var(--k-space-6) 0 0;font:var(--k-fw-regular) var(--k-fs-lead) /var(--k-lh-body) var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-pl-hero__actions{display:flex;flex-wrap:wrap;gap:var(--k-space-3);margin-top:var(--k-space-8)}.k-pl-hero__note{max-width:34rem;margin:var(--k-space-4) 0 0;font:var(--k-fw-regular) var(--k-fs-14) /1.6 var(--k-font-sans);color:var(--k-text-3);text-wrap:pretty}.k-pl-entry{min-width:0;padding:var(--k-space-6);background:var(--k-surface-1);border:1px solid var(--k-line);border-radius:var(--k-radius-lg)}.k-pl-entry__title{display:flex;align-items:center;gap:var(--k-space-2);margin:0;font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.k-pl-entry__list{margin:var(--k-space-3) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--k-line)}.k-pl-entry__list>li{border-top:1px solid var(--k-line)}.k-pl-entry__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--k-space-4);column-gap:var(--k-space-4);row-gap:var(--k-space-1);padding:var(--k-space-4) 0;color:var(--k-text);text-decoration:none}.k-pl-entry__name{font:var(--k-fw-semibold) var(--k-fs-15) /1.4 var(--k-font-sans);color:var(--k-text);transition:color var(--k-dur-fast) var(--k-ease-out)}.k-pl-entry__price{font-size:var(--k-fs-15)}.k-pl-entry__note{grid-column:1/-1;font:var(--k-fw-regular) var(--k-fs-13) /1.55 var(--k-font-sans);color:var(--k-text-3);text-wrap:pretty}.k-pl-entry__row:hover .k-pl-entry__name{color:var(--k-accent)}.k-pl-entry__row:focus-visible{outline:var(--k-focus-ring);outline-offset:var(--k-focus-offset);border-radius:var(--k-radius-xs)}.k-pl-entry__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-2) var(--k-space-4);margin-top:var(--k-space-3)}.k-pl-entry__vat{margin:0;font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.k-pl-intro__copy{display:grid;gap:var(--k-space-4);min-width:0;max-width:40rem}.k-pl-intro__copy>.k-ui-eyebrow{margin-bottom:calc(var(--k-space-3) - var(--k-space-4))}.k-price-index{position:sticky;top:var(--header-height);z-index:12;border-block:1px solid var(--k-line);background:rgb(var(--k-bg-rgb)/.86);backdrop-filter:blur(16px)}.k-price-index__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--k-space-6);min-height:3.5rem}.k-price-index__label{font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3);white-space:nowrap}.k-price-index__links{display:flex;gap:var(--k-space-1)}.k-price-index a{position:relative;display:inline-flex;align-items:center;gap:var(--k-space-2);min-height:var(--k-tap);padding:0 var(--k-space-3);border-radius:var(--k-radius-sm);font:var(--k-fw-medium) var(--k-fs-14) /1.2 var(--k-font-sans);color:var(--k-text-2);text-decoration:none;white-space:nowrap;transition:color var(--k-dur-fast) var(--k-ease-out),background-color var(--k-dur-fast) var(--k-ease-out)}.k-price-index a>span{font:var(--k-fw-regular) var(--k-fs-12) /1 var(--k-font-mono);letter-spacing:var(--k-tr-mono);font-variant-numeric:tabular-nums;color:var(--k-text-3)}.k-price-index a:hover{background:var(--k-surface-hover);color:var(--k-text)}.k-price-index a:focus-visible{outline:var(--k-focus-ring);outline-offset:-2px}.k-pl-section{padding-block:var(--k-section-y)}.k-pl-catalog,.k-pl-modules{padding-top:var(--k-section-y-tight)}.k-pl-head{display:grid;gap:var(--k-space-6);margin-bottom:var(--k-head-gap)}@media (min-width:900px){.k-pl-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.k-pl-head__copy{display:grid;gap:var(--k-space-4);max-width:47.5rem}.k-pl-head__copy>.k-ui-eyebrow{margin-bottom:calc(var(--k-space-3) - var(--k-space-4))}.k-pl-head__copy>.k-ui-link{justify-self:start}.k-pl-count{display:flex;align-items:center;gap:var(--k-space-4);margin:0}.k-pl-count strong{font-size:clamp(2.5rem,3vw + 1rem,3.5rem);font-weight:var(--k-fw-medium);color:var(--k-accent)}.k-pl-count span{padding-left:var(--k-space-4);border-left:1px solid var(--k-line-strong);font:var(--k-fw-regular) var(--k-fs-13) /1.6 var(--k-font-sans);color:var(--k-text-3)}.k-price-ledger__family+.k-price-ledger__family{margin-top:var(--k-space-16)}.k-price-ledger__family-title{display:flex;align-items:center;gap:var(--k-space-4);margin:0 0 var(--k-space-5);font:var(--k-fw-semibold) var(--k-fs-20) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.k-price-ledger__family-title:after{content:"";flex:1 1 auto;height:1px;background:var(--k-line)}.k-price-ledger__family{--pl-x:var(--k-space-6)}.k-price-group{background:var(--k-surface-1);border-inline:1px solid var(--k-line);border-top:1px solid var(--k-line)}.k-price-ledger__family-title+.k-price-group{border-top-left-radius:var(--k-radius-lg);border-top-right-radius:var(--k-radius-lg)}.k-price-group:last-child{border-bottom:1px solid var(--k-line);border-bottom-left-radius:var(--k-radius-lg);border-bottom-right-radius:var(--k-radius-lg)}.k-price-group:target{outline:1px solid var(--k-accent-line);outline-offset:-1px}.k-price-group__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--k-space-4);column-gap:var(--k-space-4);padding:var(--k-space-6) var(--pl-x) var(--k-space-2)}.k-price-group__header:not(:has(.k-price-group__index)){grid-template-columns:minmax(0,1fr) auto}.k-price-group__index{font:var(--k-fw-regular) var(--k-fs-12) /1.8 var(--k-font-mono);letter-spacing:var(--k-tr-mono);font-variant-numeric:tabular-nums;color:var(--k-accent)}.k-price-group__identity{min-width:0}.k-price-group__title{margin:0;font:var(--k-fw-semibold) var(--k-fs-20) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text);text-wrap:balance}.k-price-group__summary{max-width:68ch;margin:var(--k-space-1) 0 0;font:var(--k-fw-regular) var(--k-fs-15) /1.55 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-price-group__context-link{display:inline-flex;align-items:center;min-height:var(--k-tap);font:var(--k-fw-medium) var(--k-fs-14) /1.3 var(--k-font-sans);color:var(--k-text-2);-webkit-text-decoration:underline 1px var(--k-line-strong);text-decoration:underline 1px var(--k-line-strong);text-underline-offset:.3em;white-space:nowrap;transition:color var(--k-dur-fast) var(--k-ease-out)}.k-price-group__context-link:hover{color:var(--k-accent);text-decoration-color:var(--k-accent-line)}.k-price-group__context>summary,.k-price-row__details>summary{display:inline-flex;align-items:center;gap:var(--k-space-2);min-height:var(--k-tap);list-style:none;cursor:pointer;font:var(--k-fw-medium) var(--k-fs-14) /1.3 var(--k-font-sans);letter-spacing:0;color:var(--k-text-2);transition:color var(--k-dur-fast) var(--k-ease-out)}.k-price-group__context>summary::-webkit-details-marker,.k-price-row__details>summary::-webkit-details-marker{display:none}.k-price-group__context>summary::marker,.k-price-row__details>summary::marker{content:""}.k-price-group__context>summary:before,.k-price-row__details>summary:before{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l4 4-4 4'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l4 4-4 4'/%3E%3C/svg%3E") center /100% 100% no-repeat;transition:transform var(--k-dur-base) var(--k-ease-out)}.k-price-group__context[open]>summary:before,.k-price-row__details[open]>summary:before{transform:rotate(90deg)}.k-price-group__context>summary:hover,.k-price-group__context[open]>summary,.k-price-row__details>summary:hover,.k-price-row__details[open]>summary{color:var(--k-text)}.k-price-group__context>summary:focus-visible,.k-price-row__details>summary:focus-visible{outline:var(--k-focus-ring);outline-offset:var(--k-focus-offset);border-radius:var(--k-radius-xs)}.k-price-group__context{padding:0 var(--pl-x) var(--k-space-2)}.k-price-group__header:has(.k-price-group__index)+.k-price-group__context{padding-left:calc(var(--pl-x) + 1.25rem + var(--k-space-4))}.k-price-group__context-body{display:grid;gap:var(--k-space-5);max-width:62rem;padding:var(--k-space-2) 0 var(--k-space-5);font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.k-price-group__context-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-space-5) var(--k-space-10);margin:0}.k-price-group__context-body dt{margin-bottom:var(--k-space-1);font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.k-price-group__context-body dd{margin:0}.k-price-row__condition-group+.k-price-row__condition-group{margin-top:var(--k-space-4)}.k-price-row__condition-title{margin:0 0 var(--k-space-2);font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.k-price-row__condition-group ul{display:grid;gap:var(--k-space-1);margin:0;padding:0;list-style:none}.k-price-row__condition-group li{position:relative;padding-left:.875rem;font:var(--k-fw-regular) var(--k-fs-14) /1.55 var(--k-font-sans);color:var(--k-text-2)}.k-price-row__condition-group li:before{content:"";position:absolute;left:.125rem;top:calc(.775em - 2px);width:4px;height:4px;border-radius:50%;background:var(--k-accent)}.k-price-table__wrap{min-width:0}.k-price-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.k-price-table thead th{padding:var(--k-space-3) var(--k-space-4);border-top:1px solid var(--k-line);font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.k-price-table thead th:first-child{width:25%}.k-price-table thead th:nth-child(2){width:41%}.k-price-table thead th:nth-child(3){width:20%}.k-price-table thead th:nth-child(4){width:14%;text-align:right}.k-price-table tr>:first-child{padding-left:var(--pl-x)}.k-price-table tr>:last-child{padding-right:var(--pl-x)}.k-price-row>:is(th,td){padding:var(--k-space-5) var(--k-space-4);border-top:1px solid var(--k-line);vertical-align:top}.k-price-row{transition:background-color var(--k-dur-fast) var(--k-ease-out)}.k-price-row:hover{background:var(--k-surface-hover)}.k-price-row:target{background:var(--k-accent-soft)}.k-price-row__name{font:var(--k-fw-semibold) var(--k-fs-15) /1.45 var(--k-font-sans);letter-spacing:0;color:var(--k-text);overflow-wrap:break-word}.k-price-row__description{margin:0;font:var(--k-fw-regular) var(--k-fs-14) /1.6 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-price-row--base .k-price-row__description{display:none}.k-price-row__duration{margin:var(--k-space-1) 0 0;font:var(--k-fw-regular) var(--k-fs-13) /1.5 var(--k-font-sans);color:var(--k-text-3)}.k-price-row__details{margin-top:var(--k-space-1)}.k-price-row__conditions{padding:var(--k-space-1) 0 var(--k-space-2)}.k-price-row__price{margin:0;font:var(--k-fw-semibold) var(--k-fs-17) /1.35 var(--k-font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--k-accent);overflow-wrap:anywhere}.k-price-row__amount{white-space:nowrap}.k-price-row__unit{display:inline-block;letter-spacing:0;color:var(--k-text-3)}.k-price-row__billing,.k-price-row__unit{font:var(--k-fw-regular) var(--k-fs-13) /1.45 var(--k-font-sans)}.k-price-row__billing{margin:var(--k-space-1) 0 0;color:var(--k-text-2)}.k-price-row__vat{margin:2px 0 0;font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.k-price-row__request{text-align:right}.k-price-row__link{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--k-space-2);min-height:var(--k-tap);margin-top:calc(-1 * var(--k-space-3));font:var(--k-fw-medium) var(--k-fs-14) /1.3 var(--k-font-sans);color:var(--k-text);-webkit-text-decoration:underline 1px var(--k-line-strong);text-decoration:underline 1px var(--k-line-strong);text-underline-offset:.3em;white-space:nowrap;transition:color var(--k-dur-fast) var(--k-ease-out),text-decoration-color var(--k-dur-fast) var(--k-ease-out)}.k-price-row__link>svg{flex:none;width:.875rem;height:.875rem;transition:transform var(--k-dur-fast) var(--k-ease-out)}.k-price-row__link:hover{color:var(--k-accent);text-decoration-color:var(--k-accent-line)}.k-price-row__link:hover>svg{transform:translateX(2px)}.k-price-row__link:focus-visible{outline:var(--k-focus-ring);outline-offset:var(--k-focus-offset);border-radius:var(--k-radius-xs)}@media (min-width:900px){.k-price-row>:is(th,td){padding-bottom:var(--k-space-3)}.k-price-group__header>.k-price-group__context-link{margin-block:calc((1.625rem - var(--k-tap)) / 2)}.k-price-row__duration{float:left;display:flex;align-items:center;min-height:var(--k-tap);margin:var(--k-space-1) var(--k-space-3) 0 0;padding-right:var(--k-space-4);background:linear-gradient(var(--k-line-strong),var(--k-line-strong)) 100% /1px .875rem no-repeat}.k-price-row__billing,.k-price-row__vat{display:inline}.k-price-row__vat{white-space:nowrap}.k-price-row__price+.k-price-row__vat{display:block}.k-price-row__billing+.k-price-row__vat:before{content:"";display:inline-block;width:3px;height:3px;margin:0 .5em;border-radius:50%;background:var(--k-text-3);vertical-align:middle}}@media (min-width:900px) and (pointer:fine){.k-price-row>:is(th,td){padding-top:var(--k-space-4);padding-bottom:var(--k-space-2)}.k-price-group__context-link,.k-price-group__context>summary,.k-price-row__details>summary,.k-price-row__duration,.k-price-row__link{min-height:var(--k-control-sm)}.k-price-row__link{margin-top:calc(-1 * var(--k-space-2))}.k-price-group__header>.k-price-group__context-link{margin-block:calc((1.625rem - var(--k-control-sm)) / 2)}}.k-pl-policies .k-pl-head{margin-bottom:var(--k-space-8)}.k-pl-contact{padding-top:var(--k-section-y-tight)}@media (max-width:1099px){.k-price-index__label{display:none}.k-price-index__links{width:100%;justify-content:space-between}}@media (max-width:899px){.k-price-ledger__family{--pl-x:var(--k-space-5)}.k-price-group__header{grid-template-columns:auto minmax(0,1fr);row-gap:0;padding-top:var(--k-space-5)}.k-price-group__header:not(:has(.k-price-group__index)){grid-template-columns:minmax(0,1fr)}.k-price-group__context-link{grid-column:1/-1;justify-self:start}.k-price-group:has(>.k-price-group__context){display:grid;grid-template-columns:calc(var(--pl-x) + 1.25rem + var(--k-space-3)) minmax(0,1fr) auto;align-items:baseline}.k-price-group:has(>.k-price-group__context)>.k-price-group__header{display:contents}.k-price-group:has(>.k-price-group__context) .k-price-group__index{grid-column:1;grid-row:1;padding:var(--k-space-5) 0 0 var(--pl-x)}.k-price-group:has(>.k-price-group__context) .k-price-group__identity{grid-column:2/4;grid-row:1;padding:var(--k-space-5) var(--pl-x) 0 0}.k-price-group:has(>.k-price-group__context)>.k-price-group__context{grid-column:2/4;grid-row:2;margin:0;padding:var(--k-space-1) var(--pl-x) var(--k-space-2) 0}.k-price-group:has(>.k-price-group__context) .k-price-group__context-link{position:relative;z-index:1;grid-column:3;grid-row:2;align-self:start;justify-self:end;margin:var(--k-space-1) var(--pl-x) 0 0}.k-price-group:has(>.k-price-group__context)>.k-price-table__wrap{grid-column:1/-1;grid-row:3}@media (max-width:429px){.k-price-group:has(>.k-price-group__context) .k-price-group__context-link{grid-column:2/4;grid-row:3;justify-self:start;margin:calc(-1 * var(--k-space-2)) var(--pl-x) var(--k-space-1) 0}.k-price-group:has(>.k-price-group__context)>.k-price-table__wrap{grid-row:4}}.k-price-group__context-body dl{grid-template-columns:minmax(0,1fr);gap:var(--k-space-4)}.k-price-table,.k-price-table tbody{display:block;width:100%}.k-price-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name invest" "dur invest" "desc desc" "details request";grid-template-rows:auto 1fr auto auto;-moz-column-gap:var(--k-space-4);column-gap:var(--k-space-4);padding:var(--k-space-4) var(--pl-x) var(--k-space-1);border-top:1px solid var(--k-line)}.k-price-table tr.k-price-row>:is(th,td){display:block;min-width:0;padding:0;border:0}.k-price-table tr.k-price-row>.k-price-row__scope{display:contents}.k-price-row__name{grid-area:name;font-size:var(--k-fs-16)}.k-price-table tr.k-price-row>.k-price-row__investment{grid-area:invest;text-align:right}.k-price-row__price{font-size:var(--k-fs-16);overflow-wrap:normal}.k-price-row__billing{margin-top:2px}.k-price-row__duration{grid-area:dur;margin-top:var(--k-space-1)}.k-price-row__description{grid-area:desc;margin-top:var(--k-space-2)}.k-price-row__details{grid-area:details;margin-top:var(--k-space-1)}.k-price-row__request{grid-area:request;align-self:start;margin-top:var(--k-space-1)}.k-price-row__link{margin-top:0}.k-price-row__details[open]{grid-column:1/-1;grid-row:4}.k-price-table tr.k-price-row:has(.k-price-row__details[open])>.k-price-row__request{grid-row:5;grid-column:1/-1;justify-self:start}}@media (max-width:767px),(pointer:coarse) and (max-height:600px){.k-pl-page{--pl-scroll-offset:calc(var(--header-height) + 4rem)}.k-pl-hero__title{font-size:clamp(2rem,8vw,2.5rem)}.k-pl-hero__description{margin-top:var(--k-space-4);font-size:var(--k-fs-16)}.k-pl-hero__actions{margin-top:var(--k-space-6)}.k-pl-hero__actions>.btn-primary{width:100%}.k-pl-entry{padding:var(--k-space-5)}.k-price-index .k-price-index__inner{width:auto;max-width:none;min-height:3.75rem;margin-inline:0;padding-inline:var(--k-gutter) calc(var(--k-gutter) + 2rem);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--k-gutter);-webkit-mask-image:linear-gradient(to right,var(--k-bg) calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,var(--k-bg) calc(100% - 2.5rem),transparent)}.k-price-index__inner::-webkit-scrollbar{display:none}.k-price-index__links{width:auto;justify-content:flex-start;gap:var(--k-space-2)}.k-price-index a{min-height:var(--k-tap);padding:0 .875rem;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-pill);font-size:var(--k-fs-13)}.k-pl-count strong{font-size:2.5rem}.k-price-ledger__family+.k-price-ledger__family{margin-top:var(--k-space-12)}.k-price-group__title,.k-price-ledger__family-title{font-size:var(--k-fs-18)}.k-price-group__summary{font-size:var(--k-fs-14)}}.k-price-table:has(.k-price-row--base),.k-price-table:has(.k-price-row--base)>tbody{display:block;width:100%}.k-price-table tr.k-price-row--base>.k-price-row__name,.k-price-table:has(.k-price-row--base)>thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.k-price-table tr.k-price-row--base{position:relative;display:grid;align-items:start;border-top:0}.k-price-table tr.k-price-row--base:hover,.k-price-table tr.k-price-row--base:target{background:none}.k-price-group:has(.k-price-row--base:target){outline:1px solid var(--k-accent-line);outline-offset:-1px}.k-price-table tr.k-price-row--base>:is(td,th){border-top:0}.k-price-row--base .k-price-row__details,.k-price-row--base .k-price-row__link{margin-top:0}@media (min-width:900px){.k-price-group:has(.k-price-row--base){position:relative;display:grid;grid-template-columns:minmax(0,66%) 20% 14%;grid-template-rows:auto auto}.k-price-group:has(.k-price-row--base)>.k-price-group__header,.k-price-group:has(.k-price-row--base)>.k-price-table__wrap,.k-price-table tr.k-price-row--base,.k-price-table:has(.k-price-row--base),.k-price-table:has(.k-price-row--base)>tbody{display:contents}.k-price-group:has(.k-price-row--base) .k-price-group__identity{grid-area:1/1;align-self:baseline;padding:var(--k-space-5) var(--k-space-4) 0 var(--pl-x)}.k-price-table tr.k-price-row--base>:is(td,th){padding:0 var(--k-space-4)}.k-price-table tr.k-price-row--base>.k-price-row__investment{grid-area:1/2;align-self:baseline}.k-price-table tr.k-price-row--base>.k-price-row__request{grid-area:1/3;align-self:baseline;padding-right:var(--pl-x)}.k-price-table tr.k-price-row--base>.k-price-row__scope{grid-area:2/1;padding:var(--k-space-1) var(--k-space-4) var(--k-space-2) var(--pl-x)}.k-price-group:has(.k-price-row--base) .k-price-group__context-link{grid-area:2/3;align-self:start;justify-self:end;margin:var(--k-space-1) var(--pl-x) 0 0}}@media (max-width:899px){.k-price-table tr.k-price-row--base{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"invest request" "details details";grid-template-rows:auto auto;padding:var(--k-space-2) var(--pl-x) var(--k-space-1)}.k-price-table tr.k-price-row--base>.k-price-row__investment{text-align:left}.k-price-row--base .k-price-row__billing,.k-price-row--base .k-price-row__vat{display:inline}.k-price-row--base .k-price-row__vat{white-space:nowrap}.k-price-row--base .k-price-row__vat:before{content:"";display:inline-block;width:3px;height:3px;margin:0 .5em;border-radius:50%;background:var(--k-text-3);vertical-align:middle}.k-price-row--base .k-price-row__details[open]{grid-row:2}.k-price-table tr.k-price-row--base:has(.k-price-row__details[open])>.k-price-row__request{grid-area:request;justify-self:end}.k-price-group:has(.k-price-row--base)>.k-price-group__header{padding-bottom:0}}@media (max-width:379px){.k-price-group:has(.k-price-row--base){display:flex;flex-direction:column}.k-price-group:has(.k-price-row--base)>.k-price-group__header{display:contents}.k-price-group:has(.k-price-row--base) .k-price-group__identity{padding:var(--k-space-5) var(--pl-x) 0}.k-price-group:has(.k-price-row--base)>.k-price-table__wrap{order:1}.k-price-group:has(.k-price-row--base) .k-price-group__context-link{order:2;align-self:flex-start;margin:calc(-1 * var(--k-space-1)) var(--pl-x) var(--k-space-2)}}@media (min-width:380px) and (max-width:899px){.k-price-group:has(.k-price-row--base){display:grid;grid-template-columns:minmax(0,1fr) auto}.k-price-group:has(.k-price-row--base)>.k-price-group__header{display:contents}.k-price-group:has(.k-price-row--base) .k-price-group__identity{grid-column:1/-1;grid-row:1;padding:var(--k-space-5) var(--pl-x) 0}.k-price-group:has(.k-price-row--base)>.k-price-table__wrap{grid-column:1/-1;grid-row:2}.k-price-group:has(.k-price-row--base) .k-price-group__context-link{position:relative;z-index:1;grid-column:2;grid-row:2;align-self:end;justify-self:end;margin:0 var(--pl-x) var(--k-space-1) 0}.k-price-group:has(.k-price-row--base .k-price-row__details[open]) .k-price-group__context-link{grid-row:3;margin-bottom:var(--k-space-2)}}@media (prefers-reduced-motion:reduce){.k-price-group__context>summary:before,.k-price-index a,.k-price-row,.k-price-row__details>summary:before,.k-price-row__link,.k-price-row__link>svg{transition:none}}@media (forced-colors:active){.k-price-group__context>summary:before,.k-price-row__details>summary:before{background:CanvasText}}@media print{.k-price-index{position:static}.k-price-row{-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width:359px){.k-price-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "invest invest" "dur dur" "desc desc" "details request"}.k-price-table tr.k-price-row>.k-price-row__investment{margin-top:var(--k-space-1);text-align:left}}