.rs-page{--rs-accent:#6b5ce7;--rs-ink:#18263e;--rs-line:#e3e7f1;max-width:1320px;margin:auto;padding:clamp(14px,3vw,44px);color:var(--rs-ink);font-family:inherit;overflow-wrap:anywhere;box-sizing:border-box}.rs-page *{box-sizing:border-box}.rs-page .rs-block{position:relative;padding:28px;border-radius:20px;margin-block:14px;background:#fff;min-width:0}.rs-page h1{font-size:clamp(28px,5vw,54px);line-height:1.45;margin:8px 0 28px}.rs-page h2,.rs-page h3{color:inherit;margin:0 0 14px;line-height:1.65}.rs-page p{white-space:pre-line;line-height:2;margin:0 0 18px}.rs-page .rs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rs-page .rs-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;background:transparent;padding:0}.rs-section>.rs-block{margin:0}.rs-page .rs-card{border:1px solid var(--rs-line);padding:24px;border-radius:18px;min-width:0;background:#ffffffc9}.rs-page .rs-hero,.rs-page .rs-cta{background:linear-gradient(125deg,#f0ecff,#eef6ff);padding:clamp(24px,5vw,64px)}.rs-page .rs-hero h2{font-size:clamp(28px,4vw,48px)}.rs-page .rs-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 26px;color:white;background:var(--rs-accent);border-radius:12px;text-decoration:none;font-weight:700;min-height:48px}.rs-page img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;border-radius:14px;margin-block:16px}.rs-page .rs-stat{font-size:clamp(28px,4vw,48px);font-weight:800;color:var(--rs-accent)}.rs-page details{padding:18px;border:1px solid var(--rs-line);border-radius:12px;margin:8px 0}.rs-page summary{cursor:pointer;font-weight:700}.rs-page details p{margin-top:14px}.rs-page .rs-step{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--rs-accent);color:white;margin-bottom:14px}.rs-page .rs-list{line-height:2.4;padding-inline-start:24px}.rs-page .rs-divider{border:0;border-top:1px solid var(--rs-line);margin:0}.rs-page progress{accent-color:var(--rs-accent);width:100%;height:18px}.rs-page .rs-spacer{height:64px;background:transparent}.rs-page .rs-products a{color:inherit;text-decoration:none}.rs-page .rs-quote{font-size:24px;color:var(--rs-accent)}@keyframes rs-rise{from{opacity:.1;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rs-float{50%{transform:translateY(-5px)}}@media(max-width:900px){.rs-page .rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rs-page .rs-grid,.rs-page .rs-section{grid-template-columns:minmax(0,1fr)}.rs-page .rs-block{padding:20px}.rs-page .rs-section{padding:0}}@media(prefers-reduced-motion:reduce){.rs-page .rs-block{animation:none!important;transition:none!important}}