.ds-page{overflow:clip}.ds-page .ds-section{padding:100px 0;scroll-margin-top:30px}.ds-page .ds-pale{background:var(--pale)}.ds-page .ds-split{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.ds-page .ds-label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.ds-label:after{content:"";width:48px;height:1px;background:currentColor}.ds-page h1{font-size:clamp(34px,3.5vw,52px);line-height:1.13}.ds-page h2{font-size:clamp(30px,3vw,44px);max-width:24ch}.ds-page h3{font-size:22px}.ds-page p{margin-top:20px;font-size:16px;line-height:1.8}.ds-page .ds-lead{font-size:18px;line-height:1.7}.ds-page .ds-hero{padding-top:76px}.ds-hero-heading{text-align:center;margin-bottom:56px}.ds-page .ds-hero-heading .ds-label{justify-content:center}.ds-hero-heading .ds-label:before{content:"";width:48px;height:1px;background:currentColor}.ds-page .ds-hero-heading h1{max-width:32ch;margin:0 auto}.ds-page .ds-hero .ds-split{grid-template-columns:1fr 1fr}.ds-page .ds-hero .ds-lead{margin-top:0}@media (min-width:701px){.ds-nowrap{white-space:nowrap}}.ds-page .ds-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.ds-page .ds-actions .text-link{margin-top:0}.ds-facts{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:34px 0 0;padding:0}.ds-facts li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.ds-page .ds-facts svg{width:20px;height:20px;color:var(--blue);stroke-width:2}.ds-page .ds-review{margin:0;padding:36px;background:var(--pale);border:1px solid #cce0fa;border-radius:20px}.ds-page .ds-review p{font-size:22px;font-weight:600;line-height:1.5;letter-spacing:-.01em;margin:22px 0 28px}.ds-review footer{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.6}.ds-review footer span span{display:block;color:#435976}.ds-page .ds-review-portrait{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ds-intro{max-width:850px;margin-bottom:48px}.ds-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ds-feature{background:#fff;padding:32px;border-radius:12px;border:1px solid #dce6f2}.ds-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#eaf3ff;color:var(--blue);margin-bottom:22px}.ds-page .ds-feature p{margin-top:12px;font-size:15px;line-height:1.7;color:#2c4360}.ds-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.ds-plan{display:flex;flex-direction:column;padding:36px;border:1px solid #d1dfef;border-radius:20px;background:#fff;box-shadow:0 18px 55px #0b24470f}.ds-page .ds-price{margin-top:14px;font-size:16px;color:#435976}.ds-price strong{font-size:44px;font-weight:800;letter-spacing:-.03em;color:var(--navy);margin-right:6px}.ds-plan ul{list-style:none;margin:26px 0 32px;padding:26px 0 0;border-top:1px solid var(--line);display:grid;gap:12px}.ds-plan li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.ds-page .ds-plan li svg{width:20px;height:20px;color:var(--blue);stroke-width:2;margin-top:1px}.ds-page .ds-plan .button{margin-top:auto}.ds-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.ds-faq details{border-bottom:1px solid var(--line)}.ds-faq details:first-child{border-top:1px solid var(--line)}.ds-faq summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;font-size:18px;font-weight:600;line-height:1.45}.ds-faq summary::-webkit-details-marker{display:none}.relume-home .ds-faq summary:after{display:none}.ds-page .ds-faq summary svg{width:22px;height:22px;color:var(--blue);transition:transform .2s}.ds-faq details[open] summary svg{transform:rotate(45deg)}.ds-page .ds-faq details p{margin:0 0 26px;padding-right:46px;font-size:16px}.ds-order-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:center}.ds-call{display:flex;align-items:flex-start;gap:16px;margin-top:34px;padding:24px;border:1px solid #cddded;border-radius:12px;background:var(--pale)}.ds-page .ds-call>svg{color:var(--blue)}.ds-call strong{display:block;font-size:15px}.ds-call a{font-size:18px;font-weight:600}.om-form-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px;cursor:pointer}@media (max-width:980px){.ds-page .ds-section{padding:80px 0}.ds-page .ds-hero .ds-split{grid-template-columns:1fr}.ds-hero-heading{margin-bottom:40px}.ds-page .ds-split,.ds-faq-layout,.ds-order-layout{grid-template-columns:1fr;gap:48px}.ds-features{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-plans{grid-template-columns:1fr;max-width:560px}}@media (max-width:700px){.ds-page .ds-section{padding:64px 0}.ds-page .ds-hero-heading .ds-label{white-space:nowrap}.ds-hero-heading .ds-label:before,.ds-hero-heading .ds-label:after{width:24px}.ds-page .ds-hero{padding-top:48px}.ds-features{grid-template-columns:1fr}.ds-feature,.ds-plan,.ds-page .ds-review{padding:26px 22px}.ds-page .ds-review p{font-size:19px}.ds-faq summary{font-size:17px;padding:20px 0}.ds-page .ds-faq details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.ds-page .ds-faq summary svg{transition:none}}
