@font-face{font-family:Onest;src:url('/assets/fonts/onest-latin-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Onest;src:url('/assets/fonts/onest-cyrillic-variable.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}
.ready-page{margin:0;background:#f9faf7;color:#23352f;font-family:Onest,Arial,sans-serif;font-synthesis:none}.ready-page *,.ready-list *{box-sizing:border-box}.ready-page a,.ready-list a{color:inherit;text-decoration:none}.ready-page button{font:inherit;cursor:pointer}.ready-page img,.ready-list img{display:block;max-width:100%}.ready-page p,.ready-list p{color:#626f68;line-height:1.75}.ready-page h1,.ready-page h2,.ready-list h1,.ready-list h2{font-weight:550;letter-spacing:-.045em;text-wrap:balance}.ready-page h1,.ready-list h1{font-size:clamp(34px,4.5vw,66px);line-height:1.09;margin:18px 0 24px}.ready-page h2{font-size:clamp(26px,3vw,38px);line-height:1.2}.ready-page h3{font-size:20px;font-weight:550;letter-spacing:-.02em}.ready-page :focus-visible,.ready-list :focus-visible{outline:3px solid #378d6b;outline-offset:5px}.ready-page [id]{scroll-margin-top:30px}.ready-header,.ready-main,.ready-footer{width:min(1220px,calc(100% - 80px));margin:auto}.ready-header{display:flex;justify-content:space-between;gap:25px;align-items:center;min-height:106px;border-bottom:1px solid #dce3da}.ready-header nav{display:flex;align-items:center;gap:28px;font-size:13px}.ready-brand{display:flex;align-items:center;gap:18px}.ready-brand strong{font-size:29px;letter-spacing:-1.4px}.ready-brand strong span{color:#21694e}.ready-brand small{border-left:1px solid #dce3da;padding-left:17px;color:#626f68;font-size:12px}.ready-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#21694e!important}.ready-intro{max-width:820px;padding:65px 0 43px}.ready-intro>p:last-child{font-size:18px;max-width:710px}.ready-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ready-card{border:1px solid #dce3da;background:white;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.ready-cover{display:block;padding:26px 26px 0;background:#edf1e9;height:340px;overflow:hidden}.ready-cover img{width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;border-radius:9px 9px 0 0;box-shadow:0 15px 40px #263d3115}.ready-card-copy{padding:30px;flex:1;display:flex;flex-direction:column}.ready-card h2{font-size:30px;margin:12px 0}.ready-card p{font-size:15px;margin:0 0 24px}.ready-text-link{display:flex;justify-content:space-between;border-top:1px solid #e7ebe4;padding-top:18px;margin-top:auto;font-size:14px;font-weight:550}.ready-text-link span{font-size:21px;color:#21694e}.ready-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:47px;padding:13px 20px;border:1px solid #21694e;border-radius:9px;background:#21694e;color:white!important;font-size:13px;font-weight:550;text-align:center;line-height:1.4}.ready-button.secondary{background:white;color:#23352f!important;border-color:#dce3da}.ready-callout{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 38px;margin:44px 0 65px;border-radius:20px;background:#edf4e9;border:1px solid #d5e2cf}.ready-callout h2{font-size:27px;margin:0 0 10px}.ready-callout p{font-size:14px;max-width:720px;margin:0}.ready-callout .ready-button{flex-shrink:0}.ready-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#626f68;margin:28px 0 42px}.ready-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:0 0 60px}.ready-hero h1{font-size:clamp(34px,4vw,57px)}.ready-lead{font-size:17px}.ready-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ready-price{font-size:12px;max-width:450px;margin-top:23px}.ready-price strong{display:block;color:#23352f;margin-bottom:5px}.ready-hero-image{height:430px;overflow:hidden;background:#edf1e9;border:1px solid #dce3da;border-radius:18px;padding:22px 22px 0}.ready-hero-image img{width:100%;height:auto;box-shadow:0 10px 40px #23352f18}.ready-tabs{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid #dce3da;border-bottom:1px solid #dce3da;padding:20px 0;font-size:13px}.ready-audience{max-width:880px;padding:35px 0}.ready-audience>p:last-child{font-size:21px;color:#23352f}.ready-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:60px}.ready-features article{border:1px solid #dce3da;border-radius:15px;background:white;padding:26px}.ready-features article>span{font-size:11px;color:#21694e}.ready-features h3{margin:18px 0 12px}.ready-features p{font-size:14px;margin:0}.ready-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-bottom:60px}.ready-gallery figure{margin:0;min-width:0}.ready-gallery a{display:block;max-height:410px;overflow:hidden;border:1px solid #dce3da;border-radius:14px;background:#edf1e9}.ready-gallery img{width:100%;height:auto}.ready-gallery figcaption{font-size:12px;line-height:1.6;color:#626f68;margin-top:12px}.ready-two{display:grid;grid-template-columns:1fr 1fr;gap:55px}.ready-two ul,.ready-two ol{padding-left:22px;color:#626f68;font-size:15px;line-height:1.75}.ready-two li{padding:6px 0}.ready-footer{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;border-top:1px solid #dce3da;padding:28px 0 35px;font-size:12px;color:#626f68}.ready-skip{position:fixed;top:-100px;left:20px;padding:12px;background:white;z-index:100}.ready-skip:focus{top:15px}.ready-doc-head{padding-bottom:35px;max-width:800px}.ready-docs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;margin-bottom:70px}.ready-docs aside nav{position:sticky;top:25px;display:flex;flex-direction:column;gap:6px;font-size:13px}.ready-docs aside a{padding:10px 12px;border-radius:7px}.ready-docs aside a[aria-current]{background:#e6efe1;color:#21694e}.ready-doc-section{padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid #dce3da}.ready-doc-section p,.ready-doc-section li{font-size:15px;line-height:1.85}.ready-doc-section pre{overflow:auto;padding:20px;background:#edf1e9;border-radius:12px}.ready-doc-section code{overflow-wrap:anywhere}.ready-doc-section .table-scroll{max-width:100%;overflow:auto}.ready-doc-section td,.ready-doc-section th{padding:10px;border:1px solid #dce3da;text-align:left}.ready-doc-section table{border-collapse:collapse}.ready-doc-next{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#21694e}.ready-window{padding:0 4px}.ready-window .ready-intro{padding:10px 0 24px}.ready-window h1{font-size:38px}.ready-window .ready-intro>p:last-child{font-size:15px}.ready-window .ready-cover{height:220px;padding:15px 15px 0}.ready-window .ready-grid{gap:18px}.ready-window .ready-card-copy{padding:22px}.ready-window .ready-card h2{font-size:24px}.ready-window .ready-callout{padding:25px;margin-bottom:8px;flex-wrap:wrap}.ready-window .ready-callout h2{font-size:24px}.ready-teaser-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce3da;border-radius:15px;padding:22px;margin:25px 0;background:#edf4e9;color:#23352f;text-decoration:none}.ready-teaser-link strong{font-size:19px}.ready-teaser-link span{font-size:13px;color:#626f68}.ready-lightbox{border:0;padding:14px;background:#f9faf7;max-width:94vw;max-height:92vh;border-radius:14px}.ready-lightbox::backdrop{background:#182b24c9}.ready-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}.ready-lightbox button{float:right;background:none;border:0;padding:8px;font-size:24px}
@media(min-width:1025px) and (hover:hover) and (pointer:fine){.ready-button:hover{background:#174e39}.ready-button.secondary:hover{background:#edf4e9}.ready-text-link:hover,.ready-tabs a:hover,.ready-header nav>a:not(.ready-button):hover,.ready-footer a:hover,.ready-crumbs a:hover{text-decoration:underline;text-underline-offset:5px}.ready-card:hover{border-color:#a1b69b}.ready-docs aside a:hover{background:#edf4e9}}
@media(max-width:1024px){.ready-header,.ready-main,.ready-footer{width:calc(100% - 44px)}.ready-header nav{gap:18px}.ready-brand small{display:none}.ready-hero{gap:25px}.ready-hero-image{height:340px}.ready-cover{height:270px}.ready-features{grid-template-columns:repeat(2,minmax(0,1fr))}.ready-docs{gap:30px;grid-template-columns:190px minmax(0,1fr)}.ready-callout{padding:26px}}
@media(max-width:700px){.ready-header{min-height:88px;align-items:flex-start;padding:20px 0}.ready-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:11px}.ready-header .ready-button{padding:8px 12px;min-height:35px}.ready-brand strong{font-size:26px}.ready-grid,.ready-hero,.ready-two,.ready-gallery{grid-template-columns:1fr}.ready-intro{padding:38px 0 28px}.ready-intro>p:last-child{font-size:16px}.ready-cover{height:260px}.ready-card-copy{padding:24px}.ready-card h2{font-size:28px}.ready-hero{padding-bottom:35px}.ready-hero-image{height:330px}.ready-tabs{gap:18px;font-size:12px}.ready-callout{flex-direction:column;align-items:flex-start;gap:20px;margin:30px 0 42px}.ready-two{gap:15px}.ready-features{grid-template-columns:1fr;gap:12px}.ready-features article{padding:23px}.ready-features h3{margin-top:12px}.ready-audience>p:last-child{font-size:18px}.ready-docs{grid-template-columns:1fr;gap:30px}.ready-docs aside nav{position:static;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #dce3da;padding-bottom:20px;gap:0}.ready-window h1{font-size:31px}.ready-window .ready-grid{grid-template-columns:1fr}.ready-window .ready-cover{height:210px}.ready-window .ready-card-copy{padding:20px}.ready-teaser-link{align-items:flex-start;flex-direction:column;gap:8px}.ready-page h1{overflow-wrap:anywhere}.ready-doc-next{flex-wrap:wrap}}
@media(max-width:380px){.ready-header,.ready-main,.ready-footer{width:calc(100% - 30px)}.ready-header nav{max-width:190px}.ready-cover{height:220px}.ready-hero-image{height:280px}.ready-header nav>a:first-child{width:100%;text-align:right}}
@media(prefers-reduced-motion:reduce){.ready-page *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:600px){#os-dock{grid-template-columns:repeat(11,minmax(0,1fr))}}
@media print{.ready-header,.ready-footer,.ready-tabs,.ready-actions,.ready-docs aside,.ready-doc-next,.ready-skip{display:none!important}.ready-page{background:white;color:black}.ready-main{width:100%}.ready-docs{display:block}.ready-doc-section{break-inside:auto}.ready-page h2,.ready-page h3{break-after:avoid}}
