.pr-page{--pr-surface:#101c15;--pr-soft:#15251b;--pr-edge:#2c4433;--pr-accent:#a7ecbe;--pr-glow:#259b4829;overflow:clip}.pr-page h1,.pr-page h2,.pr-page h3{font-weight:400}.pr-page h1{letter-spacing:-.065em;margin:0;font-size:clamp(60px,6.3vw,94px);line-height:1.02}.pr-page h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.5vw,64px);line-height:1.08}.pr-page h2 em,.pr-page h1 em{color:var(--green-txt);font-style:normal}.pr-page .pr-description{color:var(--txt2);max-width:570px;font-size:18px;line-height:1.65}.pr-kicker{color:var(--green-txt);align-items:center;gap:9px;margin-bottom:25px;font-size:14px;display:flex}.pr-actions{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.pr-page button{cursor:pointer;font:inherit}.pr-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--green-txt);outline-offset:5px}.pr-page [id]{scroll-margin-top:125px}.pr-faq{grid-template-columns:1fr 1.25fr;gap:90px;padding-block:95px;display:grid}.pr-faq>div:first-child>.ck-text-link{margin-top:30px}.pr-faq details{border-bottom:1px solid var(--line)}.pr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary svg{color:var(--green-txt);flex-shrink:0;transition:transform .3s}.pr-faq details[open] summary svg{transform:rotate(45deg)}.pr-faq details p{color:var(--txt2);margin:0 20px 25px 0;font-size:16px;line-height:1.7}.pr-playback{border:1px solid var(--line2);background:var(--bg);color:var(--txt2);border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.pr-caption{color:var(--txt3);font-size:12px;line-height:1.6}.pr-flow-line{stroke-dasharray:8 22;animation:2s linear infinite pr-flow}.pr-section{padding-block:90px}.pr-feature-list{color:var(--txt2);gap:17px;padding:0;font-size:16px;list-style:none;display:grid}.pr-feature-list li{gap:12px;line-height:1.5;display:flex}.pr-feature-list svg{color:var(--green-txt);flex-shrink:0;margin-top:3px}.pr-enter{animation:.55s both pr-enter}[data-theme=light] .pr-page{--pr-surface:#f3f8f4;--pr-soft:#e9f3ed;--pr-edge:#d3e3d7;--pr-accent:#276e3c;--pr-glow:#68c88926}@keyframes pr-flow{to{stroke-dashoffset:-120px}}@keyframes pr-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:800px){.pr-faq{grid-template-columns:1fr;gap:40px}.pr-page h1{font-size:70px}.pr-section,.pr-faq{padding-block:65px}}@media (max-width:600px){.pr-page h1{font-size:clamp(51px,13vw,65px)}.pr-page h2{font-size:40px}.pr-page .pr-description{font-size:16px}.pr-kicker{margin-bottom:22px;font-size:13px}.pr-faq summary{font-size:16px}.pr-actions{gap:22px}.pr-faq{gap:30px}}@media (prefers-reduced-motion:reduce){.pr-page *,.pr-page :before,.pr-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pr-playback{display:none}}
