/* START_SECTION:kivio-roarglow (INDEX:37) */
.rg{color:#153e44;background:#fff;padding:36px max(20px,calc((100vw - 1160px)/2)) 60px}.rg-top{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.rg-gallery{min-width:0;position:sticky;top:24px}.rg-image[hidden]{display:none}.rg-image img,.rg-image video,.rg-image iframe{width:100%;height:auto;border-radius:8px}.rg-thumbnails{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.rg-thumbnails button{flex:0 0 72px;padding:3px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.rg-thumbnails button[aria-pressed=true]{border:2px solid #153e44}.rg-thumbnails img{width:100%;height:64px;object-fit:cover;display:block}.rg-placeholder{aspect-ratio:1;background:#f4f4f2;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.rg-placeholder h2{font-size:20px;max-width:280px}.rg-placeholder p{font-size:13px;color:#647477}.rg h1{font-size:clamp(26px,2.8vw,36px);line-height:1.2;margin:0 0 16px}.rg-price{font-size:25px;margin-bottom:12px}.rg-lead{font-size:14px;line-height:1.6;color:#4e6063;margin:12px 0 20px}.rg-packs{border:0;padding:0;margin:20px 0;display:grid;gap:10px}.rg-packs legend{width:100%;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.rg-pack{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #c8d4d2;border-radius:7px;background:white;cursor:pointer;font-size:14px}.rg-pack:has(input:checked){border:2px solid #153e44;padding:15px;background:#f1f6f4}.rg-pack input{accent-color:#153e44;width:17px;height:17px}.rg-pack strong{margin-left:auto;white-space:nowrap}.rg-buy{display:grid;grid-template-columns:70px 1fr;gap:10px;margin:16px 0}.rg-buy label{grid-column:1/-1;font-size:12px}.rg-buy input{min-width:0;width:100%;padding:10px;border:1px solid #c8d4d2;border-radius:6px;font:inherit;background:white}.rg-buy button{border:0;border-radius:6px;background:#153e44;color:white;font:inherit;font-weight:700;padding:16px;cursor:pointer}.rg-buy button:disabled{background:#718984;cursor:not-allowed}.rg-policy{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;margin:16px 0}.rg-policy a{color:inherit;text-underline-offset:4px}.rg-draft{font-size:11px;line-height:1.5;color:#647477}.rg-faq{margin-top:24px}.rg-faq details{padding:16px 0;border-bottom:1px solid #e0e5e3}.rg-faq summary{font-size:14px;font-weight:600;cursor:pointer}.rg-faq p{font-size:13px;line-height:1.7}.rg :focus-visible{outline:3px solid #d9644d;outline-offset:3px}@media(max-width:749px){.rg{padding:20px 20px 40px}.rg-top{grid-template-columns:1fr;gap:24px}.rg-gallery{position:static}.rg h1{font-size:27px}.rg-pack{font-size:13px}.rg-placeholder{aspect-ratio:1}}
.rg-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0}.rg-payments svg{width:38px;height:24px}.rg-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:center;padding:16px 0}.rg-badges span{display:block;font-size:32px;margin-bottom:12px}.rg-badges strong,.rg-badges a{display:block;font-size:14px;line-height:1.4;color:inherit;font-weight:700;text-decoration:none}.rg-badges small{display:block;font-size:10px;color:#6c7272;margin-top:6px}.rg-faq summary{list-style:none;display:flex;justify-content:space-between;gap:14px}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary:after{content:'⌄'}.rg-faq details[open] summary:after{content:'⌃'}.rg-comparison,.rg-install{max-width:780px;text-align:center;margin:64px auto 0}.rg-comparison h2,.rg-install h2{font-size:clamp(28px,4vw,42px);margin:0 0 14px;line-height:1.2}.rg-comparison p,.rg-install p{font-size:17px;line-height:1.7}.rg-compare{position:relative;aspect-ratio:1696/2528;overflow:hidden;margin:28px 0 12px}.rg-compare-layer{position:absolute;inset:0;display:grid;place-items:center}.rg-compare-layer img{width:100%;height:100%;object-fit:cover}.rg-after{background:#dce9e5}.rg-before{background:#eeeeeb;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.rg-compare-layer>span{max-width:180px;padding:20px;font-size:14px}.rg-before>span{justify-self:start}.rg-after>span{justify-self:end}.rg-before-label,.rg-after-label{position:absolute;top:0;background:#153e44;color:white;padding:8px 18px;font-size:14px}.rg-before-label{left:0}.rg-after-label{right:0}.rg-divider{position:absolute;top:0;bottom:0;left:var(--split);width:4px;background:white;transform:translateX(-50%);pointer-events:none}.rg-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;background:#153e44;border:3px solid white;border-radius:50%;color:white;font-size:25px}.rg-compare input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.rg-compare:focus-within{outline:3px solid #d9644d;outline-offset:3px}.rg-comparison small{color:#647477;font-size:12px}.rg-demo{aspect-ratio:16/9;background:#f3f3f0;border-radius:10px;display:grid;place-items:center;margin-bottom:28px;overflow:hidden}.rg-demo video{width:100%;height:100%;object-fit:contain}.rg-demo span{font-size:14px;padding:24px}.rg-shop{display:inline-block;background:#153e44;color:#fff;padding:16px 42px;border-radius:6px;font-weight:700;text-decoration:none;margin-top:16px}@media(max-width:749px){.rg-badges{gap:8px}.rg-badges strong,.rg-badges a{font-size:12px}.rg-comparison,.rg-install{margin-top:48px}.rg-compare-layer>span{max-width:140px;font-size:12px}.rg-install p{font-size:15px}}
.rg-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rg-price>strong{color:#c6533c}.rg-compare-price{font-size:20px;color:#45565a;font-weight:700}.rg-save{font-size:14px;line-height:1.2;font-weight:800;padding:8px 12px;border-radius:8px;background:#ffd43b;color:#153e44;white-space:nowrap}.rg-review-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px;font-size:14px}.rg-review-empty{margin:0 0 16px;color:#647477;font-size:13px}.rg-stars{position:relative;display:inline-block;color:#e1e3e4;font-size:22px;letter-spacing:2px;line-height:1}.rg-stars:after{content:'★★★★★';position:absolute;left:0;top:0;color:#eeb400;width:var(--rating-fill);overflow:hidden;white-space:nowrap}
/* END_SECTION:kivio-roarglow */
