#price-page{background:var(--color-white);color:var(--color-black);min-height:100vh}#price-page~#page-extra-sections{padding-bottom:120px}#price-header{grid-column:span 12 / span 12;padding:calc(var(--base-padding-y) * 2) 0 var(--base-padding-y)}#price-header-label{font-family:IBMPlexMono;font-size:clamp(.75rem,1vw,1rem);text-transform:uppercase;letter-spacing:.05em;color:var(--color-grey-blue);margin-bottom:1em}#price-header-title{font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0}#price-header-desc{font-size:clamp(1rem,1.5vw,1.25rem);margin-top:1.5em;max-width:40em;color:var(--color-grey-blue);line-height:1.5}#price-categories{grid-column:span 12 / span 12;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);margin-top:calc(var(--base-padding-y) * 2)}@media (max-width: 812px){#price-categories{grid-template-columns:1fr}}.price-category{position:relative;background:var(--color-black);color:var(--color-white);border-radius:var(--global-border-radius);padding:clamp(1.5em,3vw,2.5em);cursor:pointer;overflow:hidden;transition:background-color .4s cubic-bezier(.4,0,.1,1),transform .4s cubic-bezier(.4,0,.1,1),box-shadow .4s cubic-bezier(.4,0,.1,1);will-change:transform;border:1px solid rgba(255,255,255,.08)}.price-category:hover{transform:translateZ(0) scale(1.01);border-color:#ffffff26}.price-category.is-selected{background:var(--color-black);color:var(--color-white);transform:translateZ(0) scale(1.02);box-shadow:0 1em 3em #c1ff0014,0 0 0 1px #fff3;border-color:#ffffff40}.price-category-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.price-category-info{flex:1}.price-category-label{font-family:IBMPlexMono;font-size:clamp(.75rem,.9vw,.875rem);text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:.5em}.price-category-name{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.2;margin:0}.price-category-price{font-family:IBMPlexMono;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:500;white-space:nowrap;transition:transform .4s cubic-bezier(.4,0,.1,1)}.price-category.is-selected .price-category-price{color:var(--color-white)}.price-category-toggle{position:relative;width:1.15em;height:1.15em;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.1,1);transform:translateZ(0) rotate(0)}.price-category.is-selected .price-category-toggle{transform:translateZ(0) rotate(135deg)}.price-category-toggle-dot{position:absolute;background:currentColor;border-radius:.1em;transition:background-color .4s}.price-category-toggle-dot:first-child{left:50%;top:50%;width:1em;height:.2em;transform:translate(-50%,-50%)}.price-category-toggle-dot:last-child{left:50%;top:50%;width:.2em;height:1em;transform:translate(-50%,-50%)}.price-category-items{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.1,1),opacity .4s cubic-bezier(.4,0,.1,1);opacity:0}.price-category.is-selected .price-category-items{max-height:60em;opacity:1}.price-category-items-inner{padding-top:1.5em;border-top:1px solid currentColor;margin-top:1.5em;opacity:0;transform:translateY(-.5em);transition:opacity .4s .15s cubic-bezier(.4,0,.1,1),transform .4s .15s cubic-bezier(.4,0,.1,1)}.price-category.is-selected .price-category-items-inner{opacity:1;transform:translateY(0)}.price-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1em 0;cursor:pointer;overflow:hidden;opacity:0;transform:translateY(.8em);transition:transform .3s cubic-bezier(.4,0,.1,1),opacity .4s cubic-bezier(.4,0,.1,1)}.price-category.is-selected .price-item{opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.4,0,.1,1),transform .4s cubic-bezier(.4,0,.1,1);transition-delay:calc(.15s + var(--item-index, 0) * .04s)}.price-item:hover{transform:translate3d(.5em,0,0)}.price-item-checkbox{position:relative;width:1.5em;height:1.5em;border:2px solid currentColor;border-radius:.3125em;flex-shrink:0;margin-right:1em;transition:background-color .3s cubic-bezier(.4,0,.1,1),border-color .3s cubic-bezier(.4,0,.1,1)}.price-item-checkbox:after{content:"";position:absolute;top:50%;left:50%;width:.5em;height:.875em;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:translate(-50%,-65%) rotate(45deg) scale(0);transition:transform .3s cubic-bezier(.4,0,.1,1)}.price-item.is-checked .price-item-checkbox{background-color:var(--color-white);border-color:var(--color-white)}.price-item.is-checked .price-item-checkbox:after{transform:translate(-50%,-65%) rotate(45deg) scale(1);border-color:var(--color-black)}.price-item-info{flex:1;min-width:0}.price-item-name{font-size:clamp(.875rem,1.1vw,1rem);font-weight:500;line-height:1.3}.price-item-desc{font-size:clamp(.75rem,.9vw,.875rem);opacity:.75;margin-top:.25em;line-height:1.4}.price-item-amount{font-family:IBMPlexMono;font-size:clamp(.75rem,1vw,.875rem);font-weight:500;white-space:nowrap;margin-left:1em;transition:opacity .3s cubic-bezier(.4,0,.1,1)}.price-item:not(.is-checked) .price-item-amount{opacity:.55}.price-item.is-required .price-item-checkbox{background-color:currentColor;border-color:currentColor}.price-item.is-required .price-item-checkbox:after{content:"";border:none;width:.5em;height:.5em;background:var(--color-black);border-radius:100%;transform:translate(-50%,-50%) scale(1)}.price-item-required-tag{font-family:IBMPlexMono;font-size:.625em;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-left:.5em}#price-total-bar{position:fixed;bottom:0;left:0;width:100%;background:var(--color-black);color:var(--color-white);padding:1.5em var(--base-padding-x);display:flex;align-items:center;justify-content:space-between;gap:2em;z-index:50;transform:translate3d(0,100%,0);transition:transform .5s cubic-bezier(.4,0,.1,1)}#price-total-bar.is-visible{transform:translateZ(0)}#price-total-info{display:flex;align-items:baseline;gap:1em}#price-total-label{font-family:IBMPlexMono;font-size:clamp(.75rem,1vw,.875rem);text-transform:uppercase;letter-spacing:.05em;opacity:.5}#price-total-amount{font-family:IBMPlexMono;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1;color:var(--color-green)}#price-total-currency{font-family:IBMPlexMono;font-size:clamp(.875rem,1.5vw,1.25rem);opacity:.5;margin-left:.25em}#price-total-discount{font-family:IBMPlexMono;font-size:clamp(.625rem,.8vw,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--color-green);opacity:0;transition:opacity .4s cubic-bezier(.4,0,.1,1)}#price-total-discount.is-active{opacity:1}#price-total-cta{font-family:Aeonik;font-size:.875em;border-radius:6.25em;padding:0 1.625em;font-weight:500;text-transform:uppercase;border:none;height:3.2em;cursor:pointer;background:var(--color-green);color:var(--color-black);transition:color .4s,background-color .4s,transform .4s cubic-bezier(.4,0,.1,1);display:flex;align-items:center;gap:.625em;white-space:nowrap}#price-total-cta:hover{background:var(--color-white);transform:translate3d(0,-.1em,0)}#price-total-cta:active{transform:translateZ(0)}#price-total-cta-arrow{width:1em;height:1em;transition:transform .3s cubic-bezier(.4,0,.1,1)}#price-total-cta:hover #price-total-cta-arrow{transform:translate3d(.3em,0,0)}#price-progress{position:absolute;top:0;left:0;height:3px;width:100%;background:#ffffff1a;overflow:hidden}#price-progress-bar{height:100%;background:var(--color-green);transform-origin:0 0;transform:scaleX(0);transition:transform .5s cubic-bezier(.4,0,.1,1)}#price-empty{grid-column:span 12 / span 12;text-align:center;padding:calc(var(--base-padding-y) * 3) 0;color:var(--color-grey-blue);font-family:IBMPlexMono;font-size:clamp(.875rem,1.2vw,1rem);text-transform:uppercase;letter-spacing:.05em;opacity:.5}@media (max-width: 812px){#price-total-bar{flex-direction:column;gap:1em;padding:1em var(--base-padding-x)}#price-total-info{width:100%;justify-content:space-between}#price-total-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.price-category,.price-item,.price-item-checkbox,.price-item-checkbox:after,.price-category-toggle,#price-total-bar,#price-progress-bar,#price-total-cta,#price-total-cta-arrow{transition:none}}html,body{overflow:auto!important;overscroll-behavior:auto!important;height:auto!important;position:static!important}body{width:100%!important;min-height:100vh!important}#header-logo[data-astro-cid-p5kyqhw3]{display:flex;align-items:center;gap:8px}#header-logo-image[data-astro-cid-p5kyqhw3]{width:24px;height:24px;object-fit:contain;flex:0 0 auto}#header[data-astro-cid-p5kyqhw3]{pointer-events:none!important;color:var(--color-black)!important}#header-container[data-astro-cid-p5kyqhw3],#header-right[data-astro-cid-p5kyqhw3],#header-right-talk-btn[data-astro-cid-p5kyqhw3],#header-right-menu-btn[data-astro-cid-p5kyqhw3],#header-logo[data-astro-cid-p5kyqhw3]{pointer-events:auto!important}#header-right-talk-btn[data-astro-cid-p5kyqhw3],#header-right-menu-btn[data-astro-cid-p5kyqhw3]{transform:none!important;position:relative!important;left:auto!important}#header-right[data-astro-cid-p5kyqhw3]{gap:1em!important}#footer-section[data-astro-cid-p5kyqhw3]{min-height:auto!important;padding:2.5em var(--base-padding-x)!important}#footer-bottom[data-astro-cid-p5kyqhw3]{margin-top:2em!important}#footer-logo[data-astro-cid-p5kyqhw3]{display:flex;align-items:center;gap:8px;margin-bottom:2em}#footer-logo-image[data-astro-cid-p5kyqhw3]{width:32px;height:32px;object-fit:contain;flex:0 0 auto}#footer-logo-text[data-astro-cid-p5kyqhw3]{font-family:Aeonik,sans-serif;font-size:1.25em;font-weight:700;letter-spacing:.5px;color:var(--color-white)}#footer-middle[data-astro-cid-p5kyqhw3]{display:block!important}#footer-grid[data-astro-cid-p5kyqhw3]{display:grid;grid-template-columns:1fr 1fr;gap:1.5em 3em}.footer-item[data-astro-cid-p5kyqhw3]{display:flex;flex-direction:column;gap:.3em}.footer-item-label[data-astro-cid-p5kyqhw3]{font-size:.875em;opacity:.5;color:var(--color-white)}.footer-item-value[data-astro-cid-p5kyqhw3]{font-size:.875em;color:var(--color-white);text-decoration:none;cursor:default}.footer-item-value[data-astro-cid-p5kyqhw3]:hover{text-decoration:none!important;opacity:1!important}#footer-bottom[data-astro-cid-p5kyqhw3]{display:flex!important;justify-content:space-between;align-items:center;margin-top:3em;font-size:.875em}#footer-bottom-copyright[data-astro-cid-p5kyqhw3]{color:var(--color-white)}@media (max-width: 812px){#footer-grid[data-astro-cid-p5kyqhw3]{grid-template-columns:1fr;gap:1.5em}}
