.jump .fact{color:var(--t2);text-decoration:none;transition:border-color .25s,color .25s,transform .25s}.jump .fact:before{align-self:center;width:.5rem;height:.5rem;content:"";background:var(--c);border-radius:50%}.jump .fact:hover{color:var(--t1);border-color:color-mix(in srgb,var(--c) 60%,transparent);transform:translateY(-1px)}.jump .fact:focus-visible{outline:2px solid var(--c);outline-offset:3px}.bill{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.4rem;align-items:start}.bill-pick{display:grid;gap:1.2rem}.pick{margin:0;padding:1rem;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--card)}.pick legend{display:flex;gap:.5rem;align-items:center;padding:0 .5rem;font-size:.95rem;font-weight:700;color:var(--t1)}.pick legend:before{width:.55rem;height:.55rem;content:"";background:var(--c);border-radius:50%}.opt{display:flex;gap:.8rem;align-items:center;padding:.8rem .9rem;cursor:pointer;border:1px solid transparent;border-radius:var(--r-tile);transition:background .2s,border-color .2s}.opt+.opt{margin-top:.25rem}.opt:hover{background:#ffffff08}.opt:has(input:checked){background:color-mix(in srgb,var(--c) 10%,transparent);border-color:color-mix(in srgb,var(--c) 45%,transparent)}.opt:has(input:focus-visible){outline:2px solid var(--c);outline-offset:2px}.opt input{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--c)}.opt span{flex:1;font-size:.97rem}.opt b{font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap}.opt:has(input:checked) b{color:var(--c)}.care-opts{display:grid;gap:.25rem;margin:.6rem 0 0 1.6rem;opacity:.4;pointer-events:none;transition:opacity .2s}.care-opts.is-on{opacity:1;pointer-events:auto}.care-h{margin:0 0 .1rem .9rem;font-size:.8rem;color:var(--t3)}.care-opts .opt+.opt{margin-top:0}.receipt{position:sticky;top:6.5rem;padding:1.4rem 1.4rem 1.2rem;background:#0d0d11;border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:0 26px 60px #0000008c}.receipt-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.9rem;border-bottom:1px dashed var(--line-2)}.receipt-top b{font-size:1.05rem}.receipt-top span{font-size:.8rem;color:var(--t3)}.receipt-rows{display:grid;gap:.15rem;margin:0;padding:.8rem 0 0;list-style:none}.receipt-rows li{display:flex;gap:.6rem;align-items:baseline;padding:.35rem 0;font-size:.92rem;animation:rowIn .5s cubic-bezier(.16,1,.3,1) both}.receipt-rows li:after{order:1;flex:1;min-width:1rem;height:0;content:"";border-bottom:1px dotted var(--line-2);transform:translateY(-.25em)}.receipt-rows .n{color:var(--t1)}.receipt-rows .n:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.5rem;content:"";background:var(--c);border-radius:50%}.receipt-rows .p{order:2;font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap}.receipt-rows .is-off .p{color:var(--green)}@keyframes rowIn{0%{opacity:0;transform:translateY(-6px);filter:blur(4px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}}.receipt-empty{margin:.6rem 0 .3rem;font-size:.9rem;color:var(--t3)}.receipt-sum{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line-2)}.receipt-sum>div>span{display:block;font-size:.82rem;color:var(--t3)}.receipt-sum b{display:block;margin-top:.2rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--t1)}.receipt-note{margin:.7rem 0 0;font-size:.85rem;color:var(--t2)}.receipt-cta{width:100%;margin-top:1.2rem;justify-content:center}.receipt-cta[aria-disabled=true]{opacity:.45;pointer-events:none}.receipt-foot{margin:.7rem 0 0;font-size:.8rem;text-align:center;color:var(--t3)}.bill-foot{max-width:70ch;margin-top:1.4rem;font-size:.9rem;color:var(--t2)}.bill-foot a,.bundle-sub a,.tiers a,.span-after a{color:var(--t1);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.2em}@media(max-width:900px){.bill{grid-template-columns:1fr}.receipt{position:static}}.tiers .tier-price{margin:0 0 .5rem;font-size:.9rem;color:var(--t3)}.tiers .tier-price b{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c)}.tiers .art-pages{position:relative;height:6.2rem;place-items:end center;padding-bottom:.55rem}.art-pages i{position:absolute;top:.8rem;left:50%;width:2.3rem;height:2.9rem;margin-left:-1.15rem;background:#15151b;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:4px;box-shadow:inset 0 .55rem 0 -.42rem var(--c),0 6px 14px #00000073;transition:transform .8s cubic-bezier(.16,1,.3,1)}.art-pages i:nth-child(2){transition-delay:.05s}.art-pages i:nth-child(3){transition-delay:.1s}.art-pages i:nth-child(4){transition-delay:.15s}.cas.in .art-pages i:nth-child(1){transform:translate(-1.4rem) rotate(-9deg)}.cas.in .art-pages i:nth-child(2){transform:translate(-.45rem) rotate(-3deg)}.cas.in .art-pages i:nth-child(3){transform:translate(.45rem) rotate(3deg)}.cas.in .art-pages i:nth-child(4){transform:translate(1.4rem) rotate(9deg)}.cas.in .art-pages i:only-of-type{transform:none}.art-pages span{position:relative}.art-lang em{position:absolute;top:.55rem;z-index:2;padding:.1rem .35rem;font-size:.62rem;font-style:normal;font-weight:800;color:#05070d;background:var(--c);border-radius:5px;opacity:0;transition:opacity .4s .6s,transform .6s .6s cubic-bezier(.34,1.4,.64,1)}.art-lang em:nth-of-type(1){left:.6rem;transform:translateY(4px)}.art-lang em:nth-of-type(2){right:.6rem;transform:translateY(4px)}.cas.in .art-lang em{opacity:1;transform:none}.cas-care{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem 2rem;width:min(calc(100% - var(--i) * 9%),58rem)}.care-plan+.care-plan{padding-left:2rem;border-left:1px solid var(--line)}.care-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none}.care-tags li{padding:.32rem .65rem;font-size:.8rem;font-weight:700;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:100px}@media(max-width:760px){.cas-care{grid-template-columns:1fr}.care-plan+.care-plan{padding:1.4rem 0 0;border-left:0;border-top:1px solid var(--line)}}[data-vykon=minimalni] .art-pages i,[data-vykon=minimalni] .art-lang em{transition:none}.span-card{padding-top:2.2rem}.span-track{position:relative;height:10px;background:#ffffff0f;border-radius:10px}.span-track:before{position:absolute;top:-7px;left:0;width:3px;height:24px;content:"";background:var(--c);border-radius:2px}.span-track i{position:absolute;inset:0 22% 0 3%;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,transparent),var(--c));border-radius:inherit;transform:scaleX(0);transform-origin:left;transition:transform 1.3s .2s cubic-bezier(.16,1,.3,1)}.span-card.in .span-track i{transform:none}.span-track:after{position:absolute;top:0;right:0;width:22%;height:100%;content:"";border-radius:0 10px 10px 0;background:repeating-linear-gradient(90deg,rgb(255 255 255 / 10%) 0 6px,transparent 6px 12px)}.span-marks{display:grid;grid-template-columns:1fr 1.4fr;gap:1.6rem 2.4rem;margin-top:1.4rem}.span-marks b{display:block;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.mark-from b{color:var(--t1)}.mark-usual b{color:var(--c)}.span-marks p{margin:.4rem 0 0;font-size:.93rem;line-height:1.6;color:var(--t2)}.span-after{margin-top:1.6rem}@media(max-width:700px){.span-marks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.span-track i{transform:none;transition:none}.receipt-rows li{animation:none}}[data-vykon=minimalni] .span-track i{transform:none;transition:none}.bundle{margin-top:2rem}.bundle-main{margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:600;letter-spacing:-.02em}.bundle-main b{color:var(--green)}.bundle-main s{margin-left:.4rem;font-size:.75em;font-weight:500;color:var(--t3);text-decoration-thickness:1px}.bundle-sub{max-width:75ch;margin:.6rem 0 0;font-size:.93rem;line-height:1.6;color:var(--t2)}
