.bt-vystup,.bt-spoluprace{--list-papir:var(--papir);--list-stin:color-mix(in srgb, var(--inkoust) 14%, transparent);--list-stin-jemny:color-mix(in srgb, var(--inkoust) 6%, transparent);padding:7rem 0 1rem}.bt-next-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.bt-next-title{text-wrap:balance;letter-spacing:0;max-width:52rem;margin:0;font:600 2.8rem/1.2 "Source Serif 4",serif}.bt-next-subtitle{max-width:42rem;color:var(--bridlice);margin:1.25rem 0 0;font-size:1.15rem;line-height:1.6}.bt-output-scene{--paper-progress:1;isolation:isolate;max-width:56rem;margin:5rem auto 0;padding-bottom:2.5rem;position:relative}.bt-output-stage{perspective:1400px;position:relative}.bt-output-layer{background:var(--kamen);box-shadow:0 2px 4px var(--list-stin-jemny);transform:translateY(calc((1 - var(--paper-progress)) * var(--layer) * 9px)) rotate(calc((1 - var(--paper-progress)) * var(--tilt) * 1deg));opacity:calc(1 - var(--paper-progress));pointer-events:none;border-radius:18px;position:absolute;inset:0}.bt-output-sheet{background:var(--list-papir);box-shadow:0 2px 5px var(--list-stin-jemny), 0 18px 35px -14px var(--list-stin), 0 45px 75px -40px var(--list-stin);transform-origin:50%;transform:rotateX(calc((1 - var(--paper-progress)) * 13deg)) rotate(calc((1 - var(--paper-progress)) * -3deg));border-radius:18px;padding:2.8rem 3.2rem;position:relative}.bt-output-content{opacity:var(--paper-progress)}.bt-output-header,.bt-output-footer{z-index:auto;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:0;display:flex;position:static}.bt-output-header strong{font-size:1rem;font-weight:600}.bt-output-header span{color:var(--bridlice);font-size:.85rem}.bt-output-sheet h3{text-wrap:balance;letter-spacing:0;margin:2.5rem 0 2rem;font:600 1.8rem/1.3 "Source Serif 4",serif}.bt-output-rows{gap:1.7rem;margin:0;display:grid}.bt-output-row{grid-template-columns:10px minmax(0,1fr);column-gap:.8rem;display:grid}.bt-output-row dt,.bt-output-row dd{grid-column:2}.bt-output-row dt{position:relative}.bt-output-row dt .bt-output-dot{position:absolute;left:-1.425rem}.bt-output-dot{background:var(--inkoust);border-radius:50%;width:7px;height:7px;margin-top:.5rem}.bt-output-row:first-child .bt-output-dot{background:var(--ocel)}.bt-output-row:nth-child(3) .bt-output-dot{background:var(--bridlice)}.bt-output-row:nth-child(4) .bt-output-dot{background:var(--kamen);box-shadow:0 0 0 1px var(--bridlice)}.bt-output-row dt{margin:0 0 .3rem;font-size:.95rem;font-weight:600}.bt-output-row dd{color:var(--bridlice);max-width:65ch;margin:0;font-size:1.02rem;line-height:1.55}.bt-output-footer{color:var(--bridlice);margin-top:2.5rem;padding-top:1.5rem;font-size:.85rem}.bt-output-footer em{font-family:"Source Serif 4",serif}.bt-spoluprace{padding-bottom:3rem}.bt-steps{align-items:stretch;gap:.8rem;margin-top:3.5rem;display:flex}.bt-step{background:var(--kamen);min-width:0;color:var(--inkoust);border-radius:20px;flex:1 1 0;transition:flex-grow .65s cubic-bezier(.22,1,.36,1),background-color .4s,color .4s;overflow:hidden}.bt-step.is-open{background:var(--inkoust);color:var(--papir);flex-grow:3.3}.bt-step .bt-step-trigger{width:100%;height:auto;color:inherit;box-shadow:none;white-space:normal;text-align:left;font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.4rem;padding:1.6rem 1.3rem;display:flex}.bt-step .bt-step-trigger:hover{background:0 0}.bt-step .bt-step-trigger:focus-visible{outline-offset:-5px;box-shadow:none;outline:2px solid}.bt-step-number{font:600 3.2rem/1 "Source Serif 4",serif}.bt-step .bt-step-icon{width:32px;height:32px}.bt-step-name{text-wrap:balance;overflow-wrap:break-word;font:600 1.2rem/1.35 "Source Serif 4",serif}.bt-step-body{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s,opacity .35s,visibility 0s .6s;display:grid}.bt-step.is-open .bt-step-body{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .6s,opacity .35s .15s,visibility}.bt-step-body-inner{min-height:0;overflow:hidden}.bt-step-details{gap:1.3rem;margin:0;padding:.2rem 1.3rem 2rem;display:grid}.bt-step-details dt{margin-bottom:.35rem;font-size:.85rem;font-weight:600}.bt-step-details dd{color:color-mix(in srgb, var(--papir) 85%, var(--inkoust));margin:0;font-size:.96rem;line-height:1.55}@media (width>=1000px){.bt-output-scene{height:1250px;margin-top:4rem}.bt-output-stage{position:sticky;top:7rem}.bt-steps{min-height:38rem}}@media (width<=999px){.bt-next-title{font-size:2.2rem}.bt-steps{flex-direction:column;gap:.7rem}.bt-step,.bt-step.is-open{flex:none}.bt-step .bt-step-trigger{flex-direction:row;align-items:center;gap:1rem;padding:1.3rem 1.5rem}.bt-step-number{min-width:1.5rem;font-size:2rem}.bt-step .bt-step-icon{width:26px;height:26px}.bt-step-name{flex:1;font-size:1.25rem}.bt-step-details{padding:.3rem 1.5rem 1.7rem}.bt-step .bt-step-trigger:after{content:"+";font-size:1.5rem;font-weight:300}.bt-step.is-open .bt-step-trigger:after{content:"−"}}@media (width<=600px){.bt-vystup,.bt-spoluprace{padding-top:5rem}.bt-next-title{font-size:1.9rem}.bt-next-subtitle{font-size:1.05rem}.bt-output-scene{margin-top:2.5rem}.bt-output-sheet{padding:1.6rem 1.3rem}.bt-output-sheet h3{margin-block:2rem 1.7rem;font-size:1.45rem}.bt-output-header{gap:.4rem}.bt-output-footer{gap:.6rem}.bt-step .bt-step-trigger{gap:.7rem;padding:1.2rem}}@media (prefers-reduced-motion:reduce){.bt-output-scene{height:auto;--paper-progress:1!important}.bt-output-stage{position:relative;top:auto}.bt-step,.bt-step-body{transition:none}}.bt-founders,.bt-health,.bt-contact,.bt-faq{--lead-surface:var(--papir);--lead-shadow:color-mix(in srgb, var(--inkoust) 12%, transparent);padding:7rem 0 1rem;scroll-margin-top:6rem}.bt-lead-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.bt-lead-title{letter-spacing:0;text-wrap:balance;max-width:50rem;margin:0;font:600 2.8rem/1.22 "Source Serif 4",serif}.bt-lead-subtitle{color:var(--bridlice);max-width:42rem;margin-top:1.3rem;font-size:1.15rem;line-height:1.6}.bt-founders-grid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:3.5rem;display:grid}.bt-founder-portrait{aspect-ratio:5/3;background:var(--kamen);color:var(--bridlice);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:flex}.bt-founder-portrait span{font:600 4.5rem/1 "Source Serif 4",serif}.bt-founder-portrait small{font-size:.85rem}.bt-founder h3{letter-spacing:0;margin:1.8rem 0 .5rem;font:600 1.9rem/1.25 "Source Serif 4",serif}.bt-founder-role{color:var(--bridlice);font-size:.95rem}.bt-founder-bio{max-width:55ch;margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.bt-founder-placeholder{color:var(--bridlice);margin-top:.8rem}.bt-founder-contact{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}.bt-founder-contact a,.bt-direct-contact a{color:inherit;text-underline-offset:.25em;width:fit-content}.bt-wizard{background:var(--kamen);border-radius:24px;max-width:52rem;margin:3rem auto 0;padding:2.5rem}.bt-wizard-progress{color:var(--bridlice);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.bt-progress-marks{gap:.5rem;display:flex}.bt-progress-marks span{background:color-mix(in srgb, var(--bridlice) 20%, transparent);width:2.2rem;height:3px}.bt-progress-marks .is-reached{background:var(--inkoust)}.bt-wizard h3{letter-spacing:0;text-wrap:balance;margin:2rem 0 1.5rem;font:600 1.8rem/1.3 "Source Serif 4",serif}.bt-lead-choices{gap:.7rem;display:grid}.bt-lead-choices .bt-lead-choice{white-space:normal;text-align:left;background:var(--lead-surface);width:100%;height:auto;min-height:4rem;color:var(--inkoust);box-shadow:none;border:0;border-radius:14px;justify-content:space-between;padding:1.1rem 1.3rem;font:500 1.05rem/1.4 "Source Serif 4",serif}.bt-lead-choices .bt-lead-choice:hover{background:color-mix(in srgb, var(--papir) 70%, var(--kamen))}.bt-lead-choices .bt-lead-choice[aria-pressed=true]{background:var(--inkoust);color:var(--papir)}.bt-choice-check{flex-shrink:0;width:1.25rem;height:1.25rem}.bt-lead-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.bt-lead-nav .bt-lead-next,.bt-lead-form .bt-lead-submit{background:var(--inkoust);height:auto;min-height:3.4rem;color:var(--papir);white-space:normal;box-shadow:none;border:0;border-radius:999px;padding:.9rem 1.7rem;font:600 1rem/1.4 "Source Serif 4",serif}.bt-lead-nav .bt-lead-next:hover,.bt-lead-form .bt-lead-submit:hover{background:var(--bridlice)}.bt-lead-nav .bt-lead-back{color:var(--inkoust);height:auto;min-height:3rem;box-shadow:none;background:0 0;padding:.9rem .3rem;font:500 1rem/1.4 "Source Serif 4",serif}.bt-lead-summary{color:var(--bridlice);gap:.7rem;margin-bottom:1.7rem;font-size:.95rem;line-height:1.5;display:grid}.bt-lead-summary div{grid-template-columns:6rem 1fr;gap:.5rem;display:grid}.bt-lead-summary dt{font-weight:600}.bt-lead-summary dd{margin:0}.bt-lead-fields{border:0;gap:1.15rem;min-width:0;margin:0;padding:0;display:grid}.bt-lead-field{gap:.45rem;font-size:.95rem;font-weight:500;display:grid}.bt-lead-field input,.bt-lead-field select,.bt-lead-field textarea{background:var(--lead-surface);width:100%;min-width:0;color:var(--inkoust);box-shadow:0 1px 3px var(--lead-shadow);border:0;border-radius:10px;padding:1rem;font:400 1rem/1.45 "Source Serif 4",serif}.bt-lead-field input:focus,.bt-lead-field select:focus,.bt-lead-field textarea:focus{outline:2px solid var(--inkoust);outline-offset:2px}.bt-lead-field textarea{resize:vertical;min-height:7rem}.bt-lead-field small{color:var(--bridlice);font-size:.8rem;font-weight:400}.bt-lead-errors{color:var(--ocel);margin:1.3rem 0;padding-left:1.3rem;line-height:1.6}.bt-lead-privacy{color:var(--bridlice);margin-top:1.3rem;font-size:.8rem;line-height:1.5}.bt-lead-privacy a{color:inherit;text-underline-offset:.2em}.bt-lead-success{text-wrap:balance;margin:0;padding-block:1.5rem;font:600 1.65rem/1.55 "Source Serif 4",serif}.bt-contact-layout{grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;display:grid}.bt-direct-contact{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.bt-direct-contact .bt-direct-phone{white-space:nowrap;font:600 2.3rem/1.25 "Source Serif 4",serif;text-decoration:none}.bt-direct-contact .bt-direct-email{overflow-wrap:anywhere;font-size:1.25rem}.bt-direct-contact p{color:var(--bridlice);max-width:30rem;font-size:.95rem;line-height:1.6}.bt-contact-form-wrap{background:var(--kamen);border-radius:22px;padding:2.3rem}.bt-lead-form .bt-lead-submit{width:100%;margin-top:1.5rem}.bt-faq{padding-top:4rem;padding-bottom:2rem}.bt-faq-list{max-width:52rem;margin-inline:auto}.bt-faq details{padding:1.1rem 0}.bt-faq summary{cursor:pointer;font:600 1.25rem/1.4 "Source Serif 4",serif}.bt-faq details p{color:var(--bridlice);margin:.8rem 0 0;line-height:1.6}@media (width<=899px){.bt-lead-title{font-size:2.2rem}.bt-founders-grid,.bt-contact-layout{grid-template-columns:1fr;gap:3rem}.bt-direct-contact .bt-direct-phone{font-size:2rem}}@media (width<=600px){.bt-founders,.bt-health,.bt-contact{padding-top:5rem}.bt-lead-title{font-size:1.9rem}.bt-lead-subtitle{font-size:1.05rem}.bt-wizard,.bt-contact-form-wrap{border-radius:20px;padding:1.4rem}.bt-wizard h3{font-size:1.45rem}.bt-lead-summary div{grid-template-columns:1fr;gap:.1rem}.bt-lead-nav{gap:.5rem}.bt-lead-nav .bt-lead-next{padding-inline:1.2rem}.bt-progress-marks span{width:1.2rem}.bt-direct-contact .bt-direct-phone{font-size:1.8rem}.bt-direct-contact .bt-direct-email{font-size:1.1rem}}.bt-lifecycle{--lc-idle:var(--bt-relationship);padding:7rem 0 1rem;scroll-margin-top:5.5rem}.lc-inner{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.lc-heading{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:4rem;display:grid}.bt-page .lc-title{margin:0;font-size:48px;font-weight:600;line-height:54px}.lc-intro{color:var(--bridlice);max-width:65ch;margin:1.2rem 0 0;font-size:17px;line-height:27px}.lc-legend{color:var(--bridlice);gap:12px;padding-bottom:4px;font-size:14px;line-height:20px;display:grid}.lc-legend-row{align-items:center;gap:12px;display:flex}.lc-legend svg{flex:0 0 44px;width:44px;height:14px;overflow:visible}.lc-cost{fill:none;stroke:var(--inkoust);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lc-base{stroke:var(--vykres);stroke-width:1px;stroke-dasharray:1 5;stroke-linecap:round}.lc-track{grid-template-columns:repeat(10,minmax(0,1fr));margin-top:18px;display:grid;position:relative}.lc-slot{display:contents}.lc-graph{pointer-events:none;z-index:1;width:100%;height:330px;position:absolute;top:0;left:0;overflow:visible}.bt-page .lc-tab{width:100%;min-width:0;height:330px;font:inherit;color:var(--inkoust);white-space:normal;box-shadow:none;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:10px;flex-direction:column;grid-row:1;justify-content:flex-start;align-items:center;gap:7px;padding:259px 2px 12px;display:flex;position:relative}.bt-page .lc-tab:hover{color:var(--ocel);background:0 0}.lc-number{color:var(--bridlice);font:500 13px/18px Source Code Pro,monospace}.lc-name{font-size:15px;font-weight:600;line-height:20px}.lc-subtitle{display:none}.lc-tab[aria-selected=true] :is(.lc-number,.lc-name){color:var(--ocel)}.lc-tab[aria-selected=true]:after{content:"";background:var(--ocel);border-radius:50%;width:6px;height:6px}.lc-node{fill:var(--papir);stroke:var(--hrana);stroke-width:1.5px}.lc-node-selected{fill:var(--ocel);stroke:var(--ocel)}.lc-halo{fill:var(--ocel);opacity:.14}.lc-arc{fill:none;stroke:var(--lc-idle);stroke-width:1px;stroke-linecap:round;opacity:.65}.lc-arc-active{stroke:var(--ocel);stroke-width:1.5px;stroke-dasharray:6 5;opacity:1}.lc-arc-risk{stroke:var(--ocel);stroke-width:2.25px;stroke-dasharray:none;opacity:1}.lc-arc-start{fill:var(--papir);stroke:var(--ocel);stroke-width:1.5px}.lc-arrow{fill:var(--ocel);stroke:none}.lc-reveal{fill:none;stroke:var(--plocha);stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-out forwards lc-draw}@keyframes lc-draw{to{stroke-dashoffset:0}}.lc-panel{z-index:3;background:var(--plocha);border:1px solid var(--vykres);border-radius:22px;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding:12px;animation:.3s ease-out lc-panel-in;display:grid;position:relative}@keyframes lc-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lc-summary{background:var(--kamen);border-radius:14px;min-width:0;padding:28px}.lc-icon-circle{background:var(--plocha);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.lc-icon{width:36px;height:36px;color:var(--inkoust)}.lc-icon .akcent{stroke:var(--ocel)}.lc-phase-number{color:var(--ocel);margin:20px 0 8px;font:500 13px/20px Source Code Pro,monospace}.bt-page .lc-phase-name{margin:0 0 26px;font-size:32px;line-height:38px}.lc-summary-block{margin-top:24px}.lc-summary-label{color:var(--bridlice);margin:0 0 8px;font-size:15px;font-weight:600;line-height:23px}.lc-summary-text{margin:0;font-size:16px;line-height:26px}.lc-contact{background:var(--plocha);border-radius:14px;margin-top:28px;padding:20px}.lc-contact p{margin:0 0 16px;font-size:16px;line-height:26px}.bt-page .lc-contact-button{background:var(--ocel);color:var(--plocha);white-space:normal;height:auto;min-height:44px;box-shadow:none;border-radius:10px;padding:12px 18px;font:600 16px/22px "Source Serif 4",serif}.bt-page .lc-contact-button:hover{background:var(--ocel-hover)}.lc-risks{min-width:0;padding:16px 12px 16px 0}.lc-group+.lc-group{border-top:1px solid var(--vykres);margin-top:32px;padding-top:28px}.lc-group-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-page .lc-group-heading h4{margin:0;font-size:23px;font-weight:600;line-height:30px}.lc-count{min-width:28px;height:28px;color:var(--ocel);background:var(--ocel-tint);border-radius:999px;place-items:center;padding-inline:8px;font-size:15px;font-weight:600;display:inline-grid}.lc-group-intro{color:var(--bridlice);margin:8px 0 14px;font-size:15px;font-style:italic;line-height:24px}.lc-empty{color:var(--bridlice);margin:18px 0 0;font-size:16px;line-height:26px}.lc-risk{border-radius:14px;padding:14px;transition:background .2s}.lc-risk:is(:hover,:focus-within){background:var(--papir)}.lc-risk-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-page .lc-risk h5{margin:0;font-size:18px;font-weight:600;line-height:26px}.lc-risk p{color:var(--bridlice);margin:6px 0 0;font-size:16px;line-height:26px}.bt-page .lc-badge{background:var(--ocel-tint);color:var(--ocel);white-space:nowrap;height:auto;min-height:44px;box-shadow:none;border-radius:999px;flex-shrink:0;gap:5px;padding:7px 10px;font:400 13px/20px "Source Serif 4",serif}.lc-badge-number{font:500 12px/20px Source Code Pro,monospace}.bt-page .lc-risk:is(:hover,:focus-within) .lc-badge{background:var(--ocel);color:var(--plocha)}.lc-note{color:var(--bridlice);margin:16px 0 0;font-size:13px;line-height:21px}@media (width>=761px) and (width<=1000px){.lc-heading{gap:2rem}.lc-summary{padding:20px}.lc-risk-top{flex-wrap:wrap}.lc-panel{gap:16px}}@media (width<=760px){.bt-lifecycle{padding-top:3.5rem}.lc-inner{padding-inline:16px}.lc-heading{display:block}.bt-page .lc-title{font-size:32px;line-height:38px}.lc-intro{font-size:16px;line-height:26px}.lc-legend{margin-top:22px;font-size:13px;line-height:20px}.lc-track{margin-top:30px;display:block}.lc-slot{display:block;position:relative}.lc-graph{height:100%}.bt-page .lc-tab{text-align:left;grid-template-rows:26px auto;grid-template-columns:26px minmax(0,1fr);justify-content:start;align-items:center;gap:2px 10px;height:84px;padding:14px 6px 14px 48px;scroll-margin-top:90px;display:grid}.lc-number{grid-area:1/1}.lc-name{grid-area:1/2;font-size:18px;line-height:26px}.lc-subtitle{color:var(--bridlice);grid-area:2/2;font-size:14px;font-weight:400;line-height:20px;display:block}.lc-tab[aria-selected=true]:after{display:none}.lc-panel{margin:4px 0 16px 48px;padding:12px;display:block}.lc-summary{padding:18px}.bt-page .lc-phase-name{font-size:28px;line-height:34px}.lc-risks{padding:24px 2px 8px}.lc-risk{padding:12px 6px}.lc-risk-top{display:contents}.lc-risk{flex-direction:column;align-items:flex-start;display:flex}.lc-risk h5{order:0}.lc-risk p{order:1}.lc-risk .lc-badge{white-space:normal;order:2;max-width:100%;margin-top:10px}.lc-contact{padding:16px}.bt-page .lc-contact-button{width:100%}.lc-note{margin-left:48px}}@media (prefers-reduced-motion:reduce){.lc-reveal{stroke-dashoffset:0;animation:none}.lc-panel{animation:none}.lc-risk{transition:none}}
