.rbn-pt-eco{border:1px solid var(--rbn-hair);max-width:480px;box-shadow:0 30px 60px -30px #12121247, 0 1px 0 var(--rbn-hair);background:#fff;border-radius:10px;grid-template-columns:max-content minmax(36px,1fr) max-content;align-items:center;margin-left:auto;padding:28px 26px;display:grid}.rbn-pt-eco-srcs{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.rbn-pt-eco-src{border:1px solid var(--rbn-hair-strong);color:var(--rbn-ink);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:10.5px;display:flex}.rbn-pt-eco-src:before{content:"";background:linear-gradient(135deg, var(--acc) 0%, var(--acc2) 100%);border-radius:2px;flex:none;width:7px;height:7px}.rbn-pt-eco-lines{align-self:stretch}.rbn-pt-eco-lines svg{width:100%;height:100%;display:block}.rbn-pt-eco-lines path{fill:none;stroke:var(--acc2);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.rbn-pt-eco-node{border:1px solid var(--rbn-hair-strong);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;max-width:180px;padding:20px 20px 18px;display:flex;box-shadow:0 14px 30px -18px #12121240}.rbn-pt-eco-chip{background:linear-gradient(135deg, var(--acc) 0%, var(--rbn-purple) 100%);border-radius:3px;width:10px;height:10px}.rbn-pt-eco-k{color:var(--rbn-ink);font-size:11px;line-height:1.6}.rbn-pt-eco-rule{background:var(--rbn-hair-strong);width:26px;height:1px;display:block}.rbn-pt-eco-s{color:var(--rbn-purple);font-size:10px;line-height:1.6}.rbn-pt-why{padding:96px 0 100px}.rbn-pt-why-grid{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:32px;display:grid}.rbn-pt-why-title{grid-column:1/span 5}.rbn-pt-why-prose{grid-column:7/span 6}.rbn-pt-why-prose p{color:var(--rbn-soft);margin:0 0 18px;font-size:16.5px;line-height:1.68}.rbn-pt-why-prose p:last-child{margin-bottom:0}.rbn-pt-why-prose .rbn-pt-why-strong{color:var(--rbn-ink)}.rbn-pt-cats{background:var(--rbn-alt);border-top:1px solid var(--rbn-hair);border-bottom:1px solid var(--rbn-hair);padding:88px 0 100px}.rbn-pt-cats-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rbn-pt-cat{border:1px solid var(--rbn-hair);background:#fff;border-radius:10px;flex-direction:column;padding:28px 28px 30px;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;position:relative}.rbn-pt-cat:hover{border-color:#12121224;transform:translateY(-3px);box-shadow:0 1px 2px #1212120a,0 14px 36px #12121217}.rbn-js .rbn-pt-cat[data-rbn-reveal].rbn-in:hover{transform:translateY(-3px)}.rbn-pt-cat-i{color:var(--acc2,var(--rbn-purple));margin:0;position:absolute;top:28px;right:28px}.rbn-pt-cat-t{font-family:var(--ff-sora), sans-serif;letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:500}.rbn-pt-cat-who{color:var(--rbn-soft);margin:0 0 22px;font-size:15px;line-height:1.6}.rbn-pt-cat-rule{background:linear-gradient(90deg, var(--acc,var(--rbn-lav)), var(--acc2,var(--rbn-purple)));border-radius:2px;width:28px;height:3px;margin:auto 0 16px;display:block}.rbn-pt-cat-k{color:var(--rbn-ink);margin:0 0 10px;font-size:10.5px}.rbn-pt-cat-get{color:var(--rbn-soft);margin:0;font-size:14.5px;line-height:1.6}.rbn-pt-cats-foot{color:var(--rbn-soft);max-width:62ch;margin:32px 0 0;font-size:15px}.rbn-pt-score{padding:104px 0 92px}.rbn-pt-score-h{font-size:clamp(34px,4vw,54px);line-height:1.06}.rbn-pt-score-body{color:#ffffffb8;max-width:62ch;margin:22px 0 0;font-size:17px;line-height:1.65}.rbn-pt-score-chips{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;row-gap:12px;margin:64px 0 0;padding:26px 0 0;list-style:none;display:flex}.rbn-pt-score-chips li{white-space:nowrap}.rbn-pt-score-chips li+li:before{content:"·";color:#ffffff4d;margin:0 14px}.rbn-pt-steps-sec{padding:104px 0 110px}.rbn-pt-steps{align-items:stretch;margin:0 0 40px;display:flex}.rbn-pt-step-unit{flex:1;align-items:stretch;min-width:0;display:flex}.rbn-pt-step{border:1px solid var(--rbn-hair);background:#fff;border-radius:8px;flex:1;min-width:0;padding:20px 22px 18px;position:relative}.rbn-pt-step-arrow{color:var(--rbn-soft);flex:none;align-self:center;padding:0 12px}.rbn-pt-step-n{color:var(--acc2,var(--rbn-purple));position:absolute;top:20px;right:20px}.rbn-pt-step-rule{background:linear-gradient(90deg, var(--acc,var(--rbn-lav)), var(--acc2,var(--rbn-purple)));border-radius:2px;width:24px;height:3px;margin-bottom:14px;display:block}.rbn-pt-step-t{color:var(--rbn-ink);margin:0 0 8px;font-size:11.5px}.rbn-pt-step-b{color:var(--rbn-soft);margin:0;font-size:13.5px;line-height:1.55}.rbn-pt-steps-ctas{align-items:center;gap:18px;display:flex}@media (max-width:880px){.rbn-pt-eco{max-width:440px;margin-left:0}.rbn-pt-why{padding:64px 0 72px}.rbn-pt-why-grid{display:block}.rbn-pt-why-title{margin-bottom:28px}.rbn-pt-cats{padding:64px 0 76px}.rbn-pt-cats-grid{grid-template-columns:1fr;gap:18px}.rbn-pt-cat-rule{margin-top:0}.rbn-pt-score{padding:76px 0 72px}.rbn-pt-score-chips{margin-top:48px}.rbn-pt-steps-sec{padding:72px 0 84px}.rbn-pt-steps{flex-direction:column;margin-bottom:36px}.rbn-pt-step-unit{flex-direction:column;align-items:stretch}.rbn-pt-step-arrow{align-self:flex-start;margin-left:22px;padding:10px 0;transform:rotate(90deg)}.rbn-pt-steps-ctas{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.rbn-pt-eco{grid-template-columns:max-content minmax(20px,1fr) max-content;padding:18px 16px}.rbn-pt-eco-srcs{gap:9px}.rbn-pt-eco-src{gap:8px;padding:6px 9px;font-size:9px}.rbn-pt-eco-node{gap:8px;max-width:140px;padding:14px 14px 12px}.rbn-pt-eco-k{font-size:9.5px}.rbn-pt-eco-s{font-size:9px}}
