.ruvana-results{background:var(--rve-pale,var(--rr-pale));color:var(--rve-ink,var(--rr-ink));padding:var(--rr-top) 24px var(--rr-bottom);text-align:center}.ruvana-results__inner{max-width:1000px;margin:auto}.ruvana-results__header h2{margin:0 0 14px;color:var(--rve-ink,var(--rr-ink));line-height:1.2;letter-spacing:-.025em;font-size:clamp(26px,3vw,36px)}.ruvana-results__intro{max-width:740px;margin:0 auto 34px;font-size:17px;line-height:1.6}.ruvana-results__intro p{margin:0}.ruvana-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ruvana-results__card{background:var(--rr-card);border-radius:18px;padding:38px 25px 32px;display:flex;align-items:center;flex-direction:column;gap:24px;min-width:0}.ruvana-results__ring{height:168px;width:168px;flex-shrink:0;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--rr-accent) var(--rr-progress),color-mix(in srgb,var(--rr-accent) 15%,var(--rr-card)) 0)}.ruvana-results__ring:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;background:var(--rr-card)}.ruvana-results__ring span{position:relative;color:var(--rr-accent);font-size:34px;font-weight:700;line-height:1}.ruvana-results__ring--placeholder{background:color-mix(in srgb,var(--rr-accent) 22%,var(--rr-card))}.ruvana-results__copy{font-size:17px;line-height:1.5;max-width:250px;color:var(--rve-ink,var(--rr-ink))}.ruvana-results__copy p{margin:0}.ruvana-results__subtitle{margin:0 0 24px}.ruvana-results__notice,.ruvana-results__caption{max-width:800px;margin:20px auto 0;font-size:13px;line-height:1.5;color:var(--rve-ink,var(--rr-ink));opacity:.75}.ruvana-results__caption p{margin:0}.ruvana-results__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 36px;border-radius:50px;background:var(--rve-button,linear-gradient(110deg,var(--rr-blue),var(--rr-accent)));color:var(--rr-label);text-decoration:none;font-size:17px;font-weight:600;margin-top:30px;line-height:1.4}.ruvana-results__button:hover{filter:brightness(.92)}.ruvana-results__button:focus-visible{outline:3px solid var(--rr-blue);outline-offset:4px}.ruvana-results__image{max-width:600px;margin:0 auto 30px}.ruvana-results__image img{display:block;width:100%;height:auto;border-radius:16px}@media(max-width:749px){.ruvana-results{padding-left:20px;padding-right:20px}.ruvana-results__grid{grid-template-columns:1fr;gap:18px;max-width:420px;margin:auto}.ruvana-results__card{padding:30px 24px;gap:20px}.ruvana-results__intro{font-size:16px;margin-bottom:26px}.ruvana-results__ring{width:150px;height:150px}}.rve-demo{padding:60px 0;background:var(--rve-demo-bg)}.rve-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.rve-demo h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.03em;margin:0 0 22px}.rve-demo-intro{margin-bottom:22px;font-size:16px;line-height:1.7}.rve-demo-row{margin:10px 0;background:#fff;border-radius:12px;padding:0 18px}.rve-demo-row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:18px 0}.rve-demo-row summary::-webkit-details-marker{display:none}.rve-demo-row h3{font-size:15px;line-height:1.5;margin:0;letter-spacing:0}.rve-demo-row summary>span{font-size:20px}.rve-demo-row[open] summary>span{transform:rotate(45deg)}.rve-demo-row>.rte{padding-bottom:18px;font-size:14px;line-height:1.65}.rve-demo-row>.rte p:last-child{margin-bottom:0}.rve-demo-media img,.rve-demo-media video{display:block;width:100%;height:auto;border-radius:22px}.rve-demo-placeholder{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;min-height:540px;padding:30px;text-align:center;border:1px dashed #bdcce0;border-radius:22px;background:linear-gradient(145deg,#eaf3fa,#edf0fc);font-size:13px;color:#596b80}.rve-demo-placeholder>span{font-size:44px;color:#8a9bc0}@media(max-width:749px){.rve-demo{padding:40px 0}.rve-demo-grid{grid-template-columns:1fr;gap:28px}.rve-demo-media{order:-1}.rve-demo-placeholder{min-height:340px}.rve-demo h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAAJA */
