.re-chapter{--rc-n100:#f6f6f9;--rc-n200:#e8e9ea;--rc-n300:#dddde0;--rc-n600:#5e626a;--rc-n800:#373b45;--rc-n900:#22262e;--rc-primary:#557a1d;--rc-dk:#2f4011;--rc-g7:#7aa62c;--rc-pale:#f4f8ed;--rc-ease:cubic-bezier(.22,1,.36,1);--rc-bg:#fff;--rc-head:var(--rc-n800);--rc-lead:var(--rc-n900);--rc-lead-strong:var(--rc-primary);--rc-txt:var(--rc-n600);--rc-num-b:rgba(122,166,44,.2);--rc-word:var(--rc-n900);--rc-word-off:.15;--rc-card-bg:#fff;--rc-steps-track:var(--rc-n200);--rc-steps-dot-bg:#fff;--rc-steps-txt:var(--rc-n600);--rc-steps-txt-on:var(--rc-n900);background:var(--rc-bg);color:var(--rc-n900);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;padding:130px 0 140px;position:relative;z-index:2;-webkit-font-smoothing:antialiased}.re-chapter--dark{--rc-bg:var(--rc-dk);--rc-head:#fff;--rc-lead:#fff;--rc-lead-strong:var(--rc-g7);--rc-txt:#fff;--rc-num-b:rgba(122,166,44,.28);--rc-word:#fff;--rc-word-off:.22;--rc-card-bg:#fff;--rc-steps-track:rgba(232,233,234,.35);--rc-steps-dot-bg:var(--rc-dk);--rc-steps-txt:#b7b9bd;--rc-steps-txt-on:#fff;color:#fff}:is(.re-chapter--overlap,.dnd-section:has([data-re-ihero])+.dnd-section .dnd-row:first-child .re-chapter,.dnd-row:has([data-re-ihero])+.dnd-row .re-chapter){border-radius:40px 40px 0 0;margin-top:-90px;padding-top:120px}.dnd-section:has([data-re-chapter])>.row-fluid{max-width:none}.re-chapter :where(p,h2,ol,ul,li){margin:0;padding:0}.re-chapter :where(ol,ul){list-style:none}.re-chapter__in{display:grid;gap:60px;grid-template-columns:300px 1fr;margin:0 auto;width:min(1200px,calc(100% - 32px))}.re-chapter__h{align-self:start;position:sticky;top:150px}.re-chapter__num{display:block;font-size:150px;font-weight:600;letter-spacing:-.04em;line-height:.85;position:relative}.re-chapter__num-b{color:var(--rc-num-b);display:block}.re-chapter__num-f{clip-path:inset(calc(100% - var(--p, 0)*100%) 0 0 0);color:var(--rc-g7);inset:0;position:absolute;transition:clip-path .15s linear}.re-chapter__label{color:var(--rc-head);font-size:14px;font-weight:600;line-height:1.5;margin-top:18px;text-transform:none}.re-chapter__b{display:flex;flex-direction:column;gap:36px;max-width:840px;min-width:0}.re-chapter__lead,.re-chapter__lead p{color:var(--rc-lead);font-size:clamp(28px,2.9vw,42px);font-weight:600;line-height:1.2}.re-chapter__lead p+p{margin-top:.5em}.re-chapter__lead :is(strong,b){color:var(--rc-lead-strong);font-weight:600}.re-chapter__txt,.re-chapter__txt p{color:var(--rc-txt);font-size:20px;line-height:1.4}.re-chapter__txt p+p{margin-top:.8em}.re-chapter__txt a{color:inherit;text-decoration:underline}.re-chapter__kq{border-left:3px solid var(--rc-g7);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2;padding:8px 0 8px 30px}.re-chapter__kq .w{color:var(--rc-word);opacity:var(--rc-word-off);transition:opacity .45s}.re-chapter__kq .w.on{opacity:1}.re-chapter__rule{background:var(--rc-pale);border-radius:30px;padding:40px}.re-chapter__rule p{color:var(--rc-n800);font-size:16px;line-height:1.5}.re-chapter__rule strong{color:var(--rc-dk);display:block;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3;margin-top:14px}.re-chapter__rule strong:first-child{margin-top:0}.re-chapter__box{background:var(--rc-card-bg);border-radius:30px;padding:40px}.re-chapter__box,.re-chapter__box p{color:var(--rc-dk);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.re-chapter--light .re-chapter__box{background:var(--rc-n100)}.re-chapter__vs{display:grid;gap:20px;grid-template-columns:1fr 1fr}.re-chapter__vs-c{background:var(--rc-card-bg);border-radius:30px;font-size:16px;line-height:1.5;padding:32px}.re-chapter--light .re-chapter__vs-c{background:var(--rc-n100)}.re-chapter__vs-c p{font-size:16px;line-height:1.5}.re-chapter__vs-c--old,.re-chapter__vs-c--old p{color:var(--rc-n600)}.re-chapter__vs-c--old p+p{margin-top:.8em}.re-chapter__vs-title{color:var(--rc-primary);font-weight:600}.re-chapter__vs-c ol{color:var(--rc-n900);counter-reset:rcq;display:flex;flex-direction:column;gap:14px;margin-top:16px}.re-chapter__vs-title+ol{margin-top:16px}.re-chapter__vs-c li{padding-left:40px;position:relative}.re-chapter__vs-c li p{color:var(--rc-n900)}.re-chapter__vs-c li:before{background:var(--rc-pale);border-radius:50%;color:var(--rc-primary);content:counter(rcq);counter-increment:rcq;display:grid;font-size:13px;font-weight:600;height:26px;left:0;place-items:center;position:absolute;top:0;width:26px}.re-chapter__cards{display:grid;gap:20px;grid-template-columns:1fr 1fr}.re-chapter__card{background:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:18px;padding:32px}.re-chapter__card.re-reveal{transition:opacity .8s var(--rc-ease) var(--d,0s),transform .8s var(--rc-ease) var(--d,0s),box-shadow .35s}.re-chapter__card.re-reveal.is-done{transition:transform .35s var(--rc-ease),box-shadow .35s}@media (hover:hover){.re-chapter__card.is-in:hover{box-shadow:0 16px 34px rgba(0,0,0,.12);transform:translateY(-5px)}}.re-chapter__card-n{background:var(--rc-pale);border-radius:50%;color:var(--rc-primary);display:grid;font-size:13px;font-weight:600;height:40px;place-items:center;width:40px}.re-chapter__card-t,.re-chapter__card-t p{color:var(--rc-n600);font-size:16px;line-height:1.5}.re-chapter__card-t p+p{margin-top:.8em}.re-chapter__card-t :is(strong,b){color:var(--rc-primary);font-weight:700}.re-chapter__steps{padding-left:40px;position:relative}.re-chapter__steps-fill,.re-chapter__steps:before{border-radius:2px;content:"";left:8px;position:absolute;top:10px;width:2px}.re-chapter__steps:before{background:var(--rc-steps-track);bottom:10px}.re-chapter__steps-fill{background:var(--rc-g7);height:0;transition:height .2s linear}.re-chapter__steps ol{display:flex;flex-direction:column;gap:26px}.re-chapter__steps li{position:relative}.re-chapter__dot{background:var(--rc-steps-dot-bg);border:2px solid #b7b9bd;border-radius:50%;height:18px;left:-40px;position:absolute;top:2px;transition:border-color .4s,background .4s;width:18px}.re-chapter__steps li.on .re-chapter__dot{border-color:var(--rc-g7)}.re-chapter__steps li:first-child .re-chapter__dot{animation:re-chapter-live 2s ease-in-out infinite;background:var(--rc-g7);border-color:var(--rc-g7);box-shadow:0 0 0 6px rgba(122,166,44,.25)}.re-chapter__step-t,.re-chapter__step-t p{color:var(--rc-steps-txt);font-size:16px;line-height:1.5;transition:color .4s}.re-chapter__steps li.on .re-chapter__step-t,.re-chapter__steps li.on .re-chapter__step-t p,.re-chapter__steps li:first-child .re-chapter__step-t,.re-chapter__steps li:first-child .re-chapter__step-t p{color:var(--rc-steps-txt-on)}.re-chapter__step-t a{color:inherit;text-decoration:underline}@keyframes re-chapter-live{0%,to{box-shadow:0 0 0 0 rgba(122,166,44,.5)}50%{box-shadow:0 0 0 11px rgba(122,166,44,0)}}.re-chapter .re-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--rc-ease) var(--d,0s),transform .8s var(--rc-ease) var(--d,0s)}.re-chapter .re-reveal.is-in,.re-chapter--editor .re-reveal,.re-chapter:not(.is-ready) .re-reveal{opacity:1;transform:none}.re-chapter--editor .re-chapter__kq .w,.re-chapter:not(.is-ready) .re-chapter__kq .w{opacity:1}.re-chapter--editor .re-chapter__num-f,.re-chapter:not(.is-ready) .re-chapter__num-f{clip-path:none}.re-chapter--editor .re-chapter__h{position:static}@media (min-width:1001px) and (max-width:1240px){.re-chapter__in{gap:40px;grid-template-columns:220px 1fr}.re-chapter__num{font-size:120px}}@media (max-width:1000px){.re-chapter{padding:80px 0 90px}:is(.re-chapter--overlap,.dnd-section:has([data-re-ihero])+.dnd-section .dnd-row:first-child .re-chapter,.dnd-row:has([data-re-ihero])+.dnd-row .re-chapter){padding-top:72px}.re-chapter__in{gap:28px;grid-template-columns:1fr}.re-chapter__h{align-items:flex-end;display:flex;gap:16px;position:static}.re-chapter__num{font-size:88px}.re-chapter__label{margin:0 0 8px}.re-chapter__cards,.re-chapter__vs{grid-template-columns:1fr}}@media (max-width:600px){.re-chapter{padding:56px 0 64px}:is(.re-chapter--overlap,.dnd-section:has([data-re-ihero])+.dnd-section .dnd-row:first-child .re-chapter,.dnd-row:has([data-re-ihero])+.dnd-row .re-chapter){border-radius:28px 28px 0 0;padding-top:48px}.re-chapter__in{gap:22px}.re-chapter__h{gap:12px}.re-chapter__num{font-size:64px;letter-spacing:-.03em}.re-chapter__label{font-size:13px;margin-bottom:5px}.re-chapter__b{gap:24px}.re-chapter__lead,.re-chapter__lead p{font-size:25px;line-height:1.25}.re-chapter__txt,.re-chapter__txt p{font-size:17px;line-height:1.5}.re-chapter__kq{font-size:21px;padding:4px 0 4px 16px}.re-chapter__box,.re-chapter__card,.re-chapter__rule,.re-chapter__vs-c{border-radius:24px;padding:24px}.re-chapter__box,.re-chapter__box p,.re-chapter__rule strong{font-size:21px}.re-chapter__card,.re-chapter__cards,.re-chapter__vs{gap:12px}.re-chapter__card-n{height:36px;width:36px}.re-chapter__card.is-in:hover{transform:none}.re-chapter__steps{padding-left:32px}.re-chapter__steps ol{gap:20px}.re-chapter__dot{height:16px;left:-32px;width:16px}.re-chapter__steps-fill,.re-chapter__steps:before{left:7px}}@media (prefers-reduced-motion:reduce){.re-chapter *,.re-chapter :after,.re-chapter :before{animation:none!important;transition:none!important}.re-chapter .re-reveal{opacity:1;transform:none}.re-chapter__num-f{clip-path:none}.re-chapter__kq .w{opacity:1}}