.process-page{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;color:#1d1d1f;background:#fff}
.process-page h1,.process-page h2,.process-page h3{font-family:inherit;font-weight:650;letter-spacing:-.045em}.process-page p{line-height:1.65}.process-page [hidden]{display:none!important}.p-wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.p-label{font-size:10px;font-weight:700;letter-spacing:.14em;color:#80642c;margin:0 0 22px}.p-note{font-size:12px;color:#6b6b70;line-height:1.65}.p-lead{font-size:20px;max-width:490px;color:#646469;margin-top:26px}.p-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;padding-block:64px 55px}.p-hero h1{font-size:clamp(49px,6.15vw,83px);line-height:1.04}.p-hero h1 span{color:#8b7a5d}.p-hero .p-note{margin-top:22px;max-width:400px}.p-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.p-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:50px;padding:16px 25px;border-radius:50px;background:#1d1d1f;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s}.p-button:hover{background:#4a4235;transform:translateY(-3px)}.p-button span{font-size:18px}.p-text-link{font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;gap:13px;align-items:center}.p-text-link:hover{text-decoration:underline;text-underline-offset:5px}.process-page :focus-visible{outline:2px solid #937338;outline-offset:6px}.process-page #obsah [id]{scroll-margin-top:36px}
.p-conversation{position:relative;isolation:isolate;aspect-ratio:1.04;min-width:0;overflow:hidden;border-radius:32px;background:radial-gradient(ellipse at 30% 25%,#fff 0,#f6f5f2 55%,#efeeeb 100%);display:grid;place-items:center}.p-orbit{position:absolute;width:76%;aspect-ratio:1;border:1px solid #d5cfc444;border-radius:50%;z-index:-1}.p-orbit-one{transform:translate(-25%,-20%)}.p-orbit-two{transform:translate(30%,27%)}.p-bubble{position:absolute;display:flex;align-items:center;gap:12px;padding:17px 22px;border:1px solid #fff;border-radius:18px;background:#fff;box-shadow:0 10px 40px #3227150c;font-size:17px;font-weight:500;z-index:2}.p-bubble-one{top:17%;left:9%;transform:rotate(-5deg)}.p-bubble-two{top:36%;right:6%;transform:rotate(4deg)}.p-bubble-dot{width:11px;height:11px;border-radius:50%;background:#b39a69;box-shadow:0 0 0 5px #b39a6914}.p-bubble-two .p-bubble-dot{background:#666669;box-shadow:0 0 0 5px #66666912}.p-connecting{position:absolute;width:100%;height:85%;inset:0;top:7%;color:#a58a54}.p-shared{position:absolute;top:64%;display:grid;text-align:center;gap:6px}.p-shared svg{width:38px;height:38px;margin:0 auto 7px;color:#937338}.p-shared strong{font-size:27px;font-weight:600;letter-spacing:-.04em}.p-shared span{font-size:12px;color:#6b6b70}.p-visual-caption{position:absolute;bottom:6%;font-size:8px;letter-spacing:.15em;color:#79756e}.p-principles{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-block:1px solid #e7e7e9;font-size:13px;font-weight:500}.p-principles span{display:flex;gap:11px;align-items:center}.p-principles span:before{content:'✓';color:#937338}
.p-journey{padding-block:82px 65px}.p-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.p-section-head h2{font-size:clamp(33px,4vw,50px);line-height:1.12}.p-section-head>p{font-size:15px;color:#6b6b70}.p-section-head .p-label{margin-bottom:15px}.p-step-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.p-step-link{position:relative;padding:20px 0 19px;color:#747478;text-decoration:none;border-bottom:2px solid #e5e5e8;transition:color .3s,border-color .3s}.p-step-link>span{display:block;font-size:56px;line-height:1;font-weight:600;letter-spacing:-.06em;color:#aaa49a;margin-bottom:15px}.p-step-link>strong{font-size:14px;font-weight:550}.p-step-link[aria-selected=true]{border-bottom-color:#95763c;color:#1d1d1f}.p-step-link[aria-selected=true]>span{color:#94743c}.p-step-link:hover{color:#1d1d1f;border-bottom-color:#aaa49a}.p-step-panel{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;background:#f5f5f7;border-radius:28px;padding:45px 60px;min-height:330px;margin-bottom:16px}.p-step-panel h3{font-size:clamp(31px,3.6vw,43px);line-height:1.13}.p-step-panel p:not(.p-label){font-size:16px;color:#66666b;margin-top:20px;max-width:490px}.p-step-panel .p-label{margin-bottom:15px}.p-step-panel .p-text-link{margin-top:23px}.p-step-symbol{display:grid;place-items:center;gap:14px}.p-step-symbol svg{width:175px;height:175px;stroke:#94743c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-step-symbol>span{font-size:11px;color:#68686d;letter-spacing:.03em}.p-step-panel .p-panel-note{font-size:13px!important}.p-process-note{margin-top:18px;text-align:center}.p-step-link[role=tab]{cursor:pointer}
.p-first{display:grid;grid-template-columns:1fr 1.05fr;gap:0 70px;background:#f7f6f2;border-radius:32px;padding:60px 65px 23px}.p-first-visual{display:flex;flex-direction:column;align-items:flex-start}.p-time{display:flex;flex-direction:column;margin-top:10px}.p-time>span:first-child{font-size:clamp(140px,16vw,215px);font-weight:600;line-height:.85;letter-spacing:-.085em;color:#a68a54}.p-time>span:last-child{font-size:32px;letter-spacing:-.035em;margin-top:16px;color:#8b7a5d}.p-first-price{margin-top:35px;display:grid;gap:6px}.p-first-price strong{font-size:32px;font-weight:600;letter-spacing:-.04em}.p-first-price>span{font-size:12px;color:#67676b}.p-first-copy h2{font-size:clamp(38px,4.6vw,58px);line-height:1.08}.p-first-copy>p:not(.p-label):not(.p-note){font-size:16px;color:#626267;margin-top:24px}.p-first-copy ul{list-style:none;padding:0;margin:25px 0;font-size:14px;display:grid;gap:13px}.p-first-copy li{position:relative;padding-left:23px;line-height:1.5}.p-first-copy li:before{content:'✓';position:absolute;left:0;color:#8b7039}.p-first-copy .p-note{margin-top:17px;font-size:11px}.p-first-footnote{grid-column:1/-1;border-top:1px solid #dedbd4;margin-top:35px;padding-top:19px;font-size:11px;color:#727277}.p-first-footnote a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.p-space{text-align:center;padding-block:100px 90px}.p-space h2{font-size:clamp(36px,5.4vw,65px);line-height:1.17}.p-space h2 span{color:#929297}.p-space>p:not(.p-label){font-size:13px;color:#77777c;margin-top:25px}.p-place{display:flex;justify-content:center;gap:10px;margin-top:25px}.p-place>span{font-size:12px;padding:9px 17px;border:1px solid #e1e1e5;border-radius:25px}
.p-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #e7e7e9;padding-block:55px 65px}.p-faq h2{font-size:43px;line-height:1.15}.p-faq h2 em{font-style:normal;color:#8b7a5d}.p-faq>div:first-child>p:last-child{font-size:15px;color:#727277;margin-top:22px;max-width:260px}.p-faq .faq-list{min-width:0}.p-faq details{border:0;border-bottom:1px solid #e7e7e9;padding:0 0 18px;margin:0 0 18px;background:transparent;border-radius:0}.p-faq summary{font-size:15px;line-height:1.5;font-weight:600;cursor:pointer;padding:0 30px 0 0}.p-faq details p{font-size:14px;color:#6b6b70;margin-top:15px;line-height:1.7}.p-faq details .text-link{font-size:13px;margin-top:15px}.p-faq .eyebrow{color:#80642c}
.p-outcome{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;padding-block:35px 80px}.p-outcome h2{font-size:clamp(33px,3.7vw,46px);line-height:1.16}.p-outcome>div>p:not(.p-label){font-size:16px;color:#6b6b70;margin-top:24px}.p-outcome .p-text-link{margin-top:23px;font-size:12px}.p-agreement{transform:rotate(2deg);padding:35px;background:#fff;border:1px solid #e7e7e9;border-radius:16px;box-shadow:0 25px 60px #1d1d1f08}.p-agreement>p{font-size:9px!important;letter-spacing:.15em;margin:0 0 25px!important;color:#8b7039!important}.p-agreement>div{display:grid;grid-template-columns:28px 1fr;gap:10px;margin:24px 0}.p-agreement>div>span{font-size:12px;color:#a18a60}.p-agreement strong{font-size:16px;font-weight:500;letter-spacing:-.02em}.p-agreement i{grid-column:2;height:1px;background:#e7e7e9;width:90%;margin-top:8px}.p-agreement small{display:block;border-top:1px solid #e7e7e9;padding-top:20px;font-size:10px;color:#828287}
.p-book{text-align:center;border-top:1px solid #e7e7e9;padding-block:65px 75px}.p-book h2{font-size:clamp(38px,5vw,62px);line-height:1.1}.p-book>p:not(.p-label){margin-top:23px;color:#6b6b70;font-size:17px}.p-book .p-actions{justify-content:center;gap:35px}.p-call{display:grid;gap:5px;text-align:left;font-size:18px;font-weight:550;text-decoration:none;letter-spacing:-.02em}.p-call span{font-size:11px;color:#737378;font-weight:400;letter-spacing:0}.p-book .p-note{font-size:11px!important}.process-page footer{border-color:#e7e7e9}.process-page .header{border-bottom-color:#e7e7e9}
@media(max-width:1000px){.p-hero{gap:25px}.p-hero h1{font-size:58px}.p-lead{font-size:17px}.p-bubble{font-size:14px;padding:15px 17px}.p-shared strong{font-size:23px}.p-shared svg{width:30px;height:30px;margin-bottom:2px}.p-shared{top:61%}.p-visual-caption{font-size:7px;bottom:4%}.p-step-panel{padding:35px;gap:32px}.p-first{padding:45px 40px 23px;gap:0 40px}.p-first-copy h2{font-size:43px}.p-faq{gap:40px}.p-outcome{gap:40px}.p-conversation{aspect-ratio:.85}.p-section-head>p{max-width:200px}.p-step-nav{gap:17px}}
@media(max-width:700px){.p-wrap{width:calc(100% - 40px)}.p-hero{grid-template-columns:1fr;padding-block:34px 30px;gap:32px}.p-hero h1{font-size:clamp(43px,11.5vw,68px)}.p-lead{font-size:17px;margin-top:23px}.p-label{font-size:9px;margin-bottom:18px}.p-actions{gap:20px;margin-top:24px}.p-button{padding:15px 23px;font-size:13px;gap:18px}.p-text-link{font-size:13px}.p-hero .p-note{font-size:11px;margin-top:20px}.p-conversation{aspect-ratio:1.1;border-radius:24px}.p-bubble{font-size:16px;padding:16px 20px}.p-shared{top:59%}.p-shared strong{font-size:25px}.p-shared span{font-size:11px}.p-visual-caption{bottom:5%}.p-bubble-one{top:13%}.p-bubble-two{top:32%}.p-connecting{top:0}.p-principles{flex-wrap:wrap;gap:14px 20px;font-size:11px;padding-block:20px}.p-journey{padding-block:45px}.p-section-head{display:block;margin-bottom:22px}.p-section-head h2{font-size:36px}.p-section-head>p{font-size:14px;max-width:none;margin-top:17px}.p-section-head>p br{display:none}.p-step-nav{gap:10px;margin-bottom:22px}.p-step-link{padding:13px 0}.p-step-link>span{font-size:42px;margin-bottom:12px}.p-step-link>strong{font-size:10px;line-height:1.4;display:block}.p-step-panel{grid-template-columns:1fr;padding:28px;gap:25px;border-radius:23px;min-height:490px;align-content:start}.p-step-symbol{display:flex;gap:15px;justify-content:flex-start}.p-step-symbol svg{width:80px;height:80px;stroke-width:2.5}.p-step-symbol>span{font-size:11px;max-width:110px}.p-step-panel h3{font-size:34px}.p-step-panel p:not(.p-label){font-size:15px;margin-top:18px}.p-step-panel .p-label{font-size:8px;margin-bottom:14px}.p-process-note{font-size:11px;text-align:left;margin-top:18px}.p-first{grid-template-columns:1fr;padding:30px 26px 20px;border-radius:24px;gap:35px}.p-first-visual{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;align-items:end}.p-first-visual>.p-label{grid-column:1/-1}.p-time{margin-top:0}.p-time>span:first-child{font-size:140px}.p-time>span:last-child{font-size:22px;margin-top:10px}.p-first-price{margin:0 0 5px}.p-first-price strong{font-size:27px}.p-first-price>span{font-size:11px;line-height:1.5}.p-first-copy h2{font-size:43px}.p-first-copy h2 br{display:none}.p-first-copy>p:not(.p-label):not(.p-note){font-size:15px;margin-top:20px}.p-first-copy ul{font-size:13px}.p-first-footnote{margin:0;font-size:10px}.p-space{padding-block:60px}.p-space h2{font-size:36px}.p-space>p:not(.p-label){font-size:11px;margin-top:22px}.p-place>span{font-size:11px;padding:8px 15px}.p-faq{grid-template-columns:1fr;gap:28px;padding-block:35px}.p-faq h2{font-size:36px}.p-faq h2 br{display:none}.p-faq>div:first-child>p:last-child{max-width:none;margin-top:13px}.p-faq summary{font-size:14px}.p-faq details p{font-size:13px}.p-outcome{grid-template-columns:1fr;gap:35px;padding-block:25px 45px}.p-outcome h2{font-size:34px}.p-outcome>div>p:not(.p-label){font-size:15px}.p-agreement{margin-inline:6px;padding:28px}.p-book{padding-block:42px 45px}.p-book h2{font-size:40px}.p-book>p:not(.p-label){font-size:15px}.p-book .p-actions{gap:23px}.p-call{font-size:17px}.p-book .p-note{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.process-page *{scroll-behavior:auto!important}.p-button,.p-step-link{transition:none}.p-button:hover{transform:none}}
@media print{.p-step-panel[hidden]{display:grid!important}.p-conversation{break-inside:avoid}.p-step-nav,.p-actions{display:none}.p-first,.p-outcome{break-inside:avoid}}
