.redesign-page{--rd-ink:#0b1930;--rd-muted:#697385;--rd-orange:#f45125;--rd-green:#247c44;--rd-soft:#f2f6ee;background:#fdfcf9;color:var(--rd-ink);font-size:16px;line-height:1.5;overflow:hidden}.redesign-page *{box-sizing:border-box}.redesign-page .rd-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.redesign-page h1,.redesign-page h2,.redesign-page h3{color:var(--rd-ink);letter-spacing:-.035em;text-wrap:balance}.redesign-page h2{font-size:36px;line-height:1.13;font-weight:700;margin:0 0 14px}.redesign-page h3{font-size:21px;line-height:1.25;font-weight:700;margin:0 0 10px}.redesign-page p{color:var(--rd-muted);margin:0}.redesign-page a:hover{color:var(--rd-orange)}.redesign-page .rd-skip{position:absolute;left:-9999px;top:8px;z-index:80;padding:10px;background:#fff}.redesign-page .rd-skip:focus{left:8px}.rd-header{position:relative;z-index:30;background:#fdfcf9}.rd-header-inner{min-height:78px;display:flex;align-items:center;gap:42px}.rd-header-inner>a img{width:178px;height:auto}.rd-nav{display:flex;align-items:center;gap:27px;font-size:14px;font-weight:600;white-space:nowrap}.rd-nav summary,.rd-nav>a{display:block;padding:10px 0;cursor:pointer}.rd-nav details{position:relative}.rd-nav summary{list-style:none}.rd-nav summary::-webkit-details-marker{display:none}.rd-menu{position:absolute;top:100%;left:-12px;min-width:215px;padding:8px;background:#fff;border:1px solid #e9eae6;border-radius:10px;box-shadow:0 15px 40px #0b19301c;display:grid;gap:1px;white-space:normal}.rd-menu a{font-size:14px;padding:9px 10px;border-radius:6px}.rd-menu a:hover{background:#f8f7f2}.rd-header-actions{display:flex;gap:25px;margin-left:auto;font-weight:600}.rd-header-actions,.redesign-page .rd-button{align-items:center;white-space:nowrap;font-size:14px}.redesign-page .rd-button{appearance:none;display:inline-flex;justify-content:center;gap:10px;border:1px solid var(--rd-orange);background:var(--rd-orange);color:#fff;border-radius:8px;padding:14px 21px;min-height:50px;font-weight:700;line-height:1.2;box-shadow:0 5px 10px #f451251f;cursor:pointer}.redesign-page .rd-button:hover{background:#d93c17;border-color:#d93c17;color:#fff}.rd-button>img{width:16px;height:16px;filter:brightness(0) invert(1)}.rd-button-outline>img{filter:none}.rd-header-actions .rd-button{padding:12px 16px;min-height:42px;font-size:13px}.rd-hero{padding:48px 0 12px}.rd-hero-grid{display:grid;grid-template-columns:.99fr 1.01fr;align-items:center;gap:25px;min-height:525px}.redesign-page .rd-hero h1{font-size:52px;line-height:1.08;font-weight:700;letter-spacing:-.045em;margin:0 0 20px;max-width:600px}.rd-hero-copy>p{max-width:540px;font-size:18px;line-height:1.45}.rd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px}.redesign-page .rd-button-outline{background:#fff;color:var(--rd-ink);border-color:#d9dfdc;box-shadow:none}.redesign-page .rd-button-outline:hover{background:#f4f5f0;border-color:#bac8be;color:var(--rd-ink)}.rd-button-outline img:first-child{width:23px;height:23px}.rd-check-list,.rd-hero-checks{display:flex;gap:15px;list-style:none;padding:0;margin:28px 0 0;color:#596576;font-size:13px}.rd-check-list li,.rd-hero-checks li{display:flex;align-items:center;gap:6px}.rd-check-list li:before,.rd-hero-checks li:before{content:"";width:15px;height:15px;display:block;background:url(/landing/redesign/icons/check.svg) 50%/contain no-repeat}.rd-hero-image{display:block;align-self:center;margin-right:-20px}.rd-hero-image img{width:100%;height:auto;filter:drop-shadow(0 16px 23px #20272814)}.rd-teams{min-height:174px;margin-top:5px;padding:28px 34px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:#fff;border:1px solid #f5f4ef;border-radius:17px;box-shadow:0 13px 45px #5c655909}.rd-team{display:flex;align-items:center;gap:18px;min-height:90px;padding:0 28px;border-right:1px solid #edf0e9}.rd-team:first-child{padding-left:12px}.rd-team:last-child{border:0;padding-right:0}.redesign-page .rd-team h2{font-size:23px;margin:0 0 4px}.rd-team p{font-size:14px;line-height:1.5;max-width:230px}.rd-icon{width:62px;height:62px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:var(--rd-soft)}.rd-icon img{width:30px;height:30px}.rd-section{padding:68px 0}.rd-center-heading{text-align:center}.rd-center-heading p{font-size:17px}.rd-steps{padding-top:70px;padding-bottom:58px}.rd-steps ol{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:50px 0 0;padding:0;list-style:none}.rd-steps li{position:relative}.rd-steps li:not(:last-child):after{content:"";position:absolute;right:-26px;top:27px;width:20px;height:20px;background:url(/landing/redesign/icons/arrow.svg) 50%/contain no-repeat;opacity:.5}.rd-step-head{display:flex;align-items:flex-start;gap:20px;min-height:82px}.rd-step-head>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--rd-orange);color:#fff;font-weight:700;margin-top:9px}.rd-step-head .rd-icon{width:66px;height:66px}.rd-steps h3{margin:9px 0 4px}.rd-steps li p{font-size:15px;line-height:1.5;max-width:220px}.rd-editor{padding-top:34px;padding-bottom:78px}.rd-editor-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px}.rd-editor-grid>div{padding-left:12px}.rd-editor h2{font-size:41px;max-width:390px}.rd-editor p{font-size:17px;line-height:1.54;max-width:390px;margin-bottom:23px}.rd-editor-grid>a{display:block}.rd-editor-grid>a img{width:100%;height:auto;box-shadow:0 12px 25px #16292414;border-radius:10px}.rd-check-list{display:grid;gap:8px;margin-top:27px;font-size:15px}.rd-use{padding-top:22px;padding-bottom:28px}.rd-use h2{text-align:center;margin-bottom:24px}.rd-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rd-use-card{min-height:360px;position:relative;overflow:hidden;padding:25px 24px;border-radius:13px;background:#f7f7f2}.rd-use-card:nth-child(2){background:#f5f7f2}.rd-use-card:nth-child(3){background:#f7f6f2}.rd-use-card h3{max-width:240px;font-size:23px;line-height:1.18}.rd-use-card p{font-size:14px;line-height:1.5;max-width:260px}.rd-use-card a{position:relative;z-index:2;display:inline-flex;gap:8px;margin-top:15px;padding:9px 11px;border:1px solid #ff805f;border-radius:6px;background:#fffcf8;color:var(--rd-orange);font-size:13px;font-weight:700}.rd-use-card a:hover{background:#fff1e9}.rd-capabilities-grid>div:first-child>a img,.rd-results a img,.rd-use-card a img{display:inline-block;width:15px;height:15px;vertical-align:-2px;margin-left:3px}.rd-use-first>img{position:absolute;right:-10px;bottom:-75px;width:57%;max-width:none;height:auto;z-index:1}.rd-use-first p{max-width:245px}.rd-mini-checklist,.rd-mini-help{position:absolute;right:13px;bottom:12px;display:grid;gap:5px;width:170px;background:#fff;border-radius:8px;padding:12px;box-shadow:0 7px 25px #17221918;font-size:10px;line-height:1.4;color:#38453c}.rd-mini-checklist strong{font-size:11px}.rd-mini-checklist progress{width:100%;height:5px;appearance:none}.rd-mini-checklist progress::-webkit-progress-bar{background:#e7ebe5;border-radius:5px}.rd-mini-checklist progress::-webkit-progress-value{background:var(--rd-green);border-radius:5px}.rd-mini-checklist progress::-moz-progress-bar{background:var(--rd-green);border-radius:5px}.rd-mini-checklist label{display:flex;align-items:center;gap:5px;white-space:nowrap}.rd-mini-checklist input{width:11px;height:11px;margin:0;appearance:none;opacity:1;border:1px solid #89978d;border-radius:2px;background:#fff}.rd-mini-checklist input:checked{border-color:var(--rd-green);background:#d9eee1 url(/landing/redesign/icons/check.svg) 50%/10px no-repeat}.rd-mini-help{width:180px}.rd-mini-help strong{font-size:12px}.rd-mini-help span{padding:5px;background:#f7f7f5;border-radius:4px}@media(max-width:760px){.rd-mini-checklist,.rd-mini-help{position:relative;right:auto;bottom:auto;margin:18px 0 0 auto}}.rd-results{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;min-height:260px;padding:30px 34px;margin-top:0;border-radius:14px;background:#eff6ed}.rd-results h2,.rd-results p{max-width:350px}.rd-results p{font-size:16px}.rd-results a{display:inline-block;margin-top:17px;padding:9px 14px;border:1px solid #ff805f;border-radius:6px;background:#fffcf8;color:var(--rd-orange);font-size:14px;font-weight:700}.rd-result-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;padding-bottom:20px}.rd-result-cards>div{display:grid;justify-items:center;align-content:center;min-height:190px;border-radius:10px;background:#fff;text-align:center}.rd-result-cards strong{font-size:28px;line-height:1.1}.rd-result-cards>div>span:nth-child(2){font-size:13px;color:var(--rd-muted)}.rd-result-cards .rd-icon{width:56px;height:56px;margin:14px 0 4px;border-radius:50%}.rd-result-cards b{font-size:14px}.rd-result-cards small{position:absolute;right:0;bottom:0;color:#79857c;font-size:12px}.rd-capabilities{padding-top:70px;padding-bottom:70px}.rd-capabilities-grid{display:grid;grid-template-columns:.58fr 1.42fr;gap:45px}.rd-capabilities-grid>div:first-child{padding-left:20px}.rd-capabilities h2{max-width:300px}.rd-capabilities p{max-width:310px;font-size:16px}.rd-capabilities-grid>div:first-child>a{display:inline-block;margin-top:15px;color:var(--rd-orange);font-weight:700;font-size:14px}.rd-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}.rd-feature-grid>a{display:flex;gap:13px;align-items:flex-start;min-width:0}.rd-feature-grid .rd-icon{width:49px;height:49px;border:1px solid #eef0eb;background:#fff;border-radius:10px}.rd-feature-grid .rd-icon img{width:25px;height:25px}.rd-feature-grid strong{display:block;font-size:14px;line-height:1.35;margin:2px 0 4px}.rd-feature-grid small{display:block;color:var(--rd-muted);font-size:12px;line-height:1.5}.rd-faq{padding:35px 0 75px}.rd-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}.rd-faq-grid>div:first-child{padding-left:20px}.rd-faq h2{margin-bottom:9px}.rd-faq p{font-size:15px;line-height:1.5;max-width:450px}.redesign-page .rd-link-button{background:none;border:0;box-shadow:none;color:var(--rd-orange);padding:0;min-height:auto;justify-content:flex-start;margin-top:13px}.redesign-page .rd-link-button:hover{color:#cf3917;background:none}.rd-faq details{border-bottom:1px solid #e9ebe5}.rd-faq details:first-child{border-top:1px solid #e9ebe5}.rd-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:13px 10px;font-weight:700;font-size:15px}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary:after{content:"";display:block;flex:none;width:17px;height:17px;background:url(/landing/redesign/icons/chevron.svg) 50%/contain no-repeat}.rd-faq details[open] summary:after{transform:rotate(180deg)}.rd-faq details p{padding:0 10px 14px;font-size:14px}.rd-final{min-height:215px;display:grid;grid-template-columns:1.2fr .75fr .55fr;gap:24px;align-items:center;padding:28px 34px;margin-bottom:25px;border-radius:14px;background:#1e2425;color:#fff}.redesign-page .rd-final h2{color:#fff;max-width:520px;font-size:34px}.rd-final p{color:#ddd;font-size:16px}.rd-final>div:nth-child(2){display:grid;justify-items:center;gap:8px}.rd-final>div:nth-child(2)>span{font-size:13px;color:#ddd}.rd-final>img{justify-self:center;width:135px;max-height:145px}.rd-footer{padding:5px 0 25px;background:#fdfcf9}.rd-footer-main{display:flex;align-items:center;gap:48px;min-height:63px}.rd-footer-main>a img{width:178px;height:auto}.rd-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:13px;font-weight:600}.redesign-page .rd-footer-contact{margin-left:auto;padding:0;min-height:auto;color:var(--rd-ink);border:0;background:none;box-shadow:none;font-size:13px}.redesign-page .rd-footer-contact:hover{color:var(--rd-orange);background:none}.rd-footer small{display:block;color:#8993a1;font-size:12px;margin-top:17px}.redesign-dialog{position:fixed;max-width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 30px);overflow:auto;width:100%;margin:auto;padding:35px;border:0;border-radius:14px;box-shadow:0 25px 100px #0b193050;color:#0b1930;background:#fff}.redesign-dialog::backdrop{background:#111b25a8}.redesign-dialog h2{font-size:28px;line-height:1.2;margin:0 35px 8px 0;color:#0b1930}.redesign-dialog>p{font-size:15px;color:#697385;margin:0 0 18px}.redesign-dialog .redesign-local-note{background:#fff4e8;color:#885225;border-radius:6px;padding:9px 11px;font-size:13px}.redesign-dialog-close{position:absolute;top:18px;right:18px;border:0;background:none;font-size:29px;line-height:1;color:#606a75}.redesign-dialog-close img{width:22px;height:22px}.redesign-dialog .demo-form{gap:14px}.redesign-dialog .demo-form .button{background:#f45125;border-color:#f45125}@media(max-width:1050px){.rd-header-inner{gap:25px}.rd-nav{gap:16px}.rd-header-actions{gap:12px}.rd-hero-grid{grid-template-columns:1fr 1fr}.redesign-page .rd-hero h1{font-size:44px}.rd-hero-checks{flex-wrap:wrap}.rd-teams{padding:20px}.rd-team{padding:0 16px}.rd-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.redesign-page .rd-container{width:min(100% - 36px,620px)}.rd-header-inner{flex-wrap:wrap;padding:13px 0;gap:6px 15px}.rd-header-inner>a img{width:155px}.rd-header-actions{margin-left:auto}.rd-header-actions>a{display:none}.rd-nav{order:3;width:100%;flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:13px}.rd-nav details{position:static}.rd-nav .rd-menu{position:absolute;top:100%;left:18px;right:18px;min-width:0;z-index:40}.rd-hero{padding:30px 0 22px}.rd-capabilities-grid,.rd-editor-grid,.rd-faq-grid,.rd-hero-grid{grid-template-columns:1fr;gap:25px;min-height:0}.redesign-page .rd-hero h1{font-size:42px;max-width:610px}.rd-desktop-break{display:none}.rd-hero-image{margin:0}.rd-hero-image img{max-width:620px;margin:auto}.rd-teams{grid-template-columns:1fr;padding:15px 20px;min-height:0}.rd-team,.rd-team:first-child,.rd-team:last-child{min-height:80px;padding:13px 5px;border-right:0;border-bottom:1px solid #edf0e9}.rd-team:last-child{border-bottom:0}.rd-section{padding:55px 0}.rd-steps ol{grid-template-columns:repeat(2,1fr);gap:27px 18px;margin-top:35px}.rd-steps li:after{display:none}.rd-capabilities-grid>div:first-child,.rd-editor-grid>div,.rd-faq-grid>div:first-child{padding-left:0}.rd-editor-grid>a{order:2}.rd-use-grid{grid-template-columns:1fr}.rd-use-card{min-height:280px}.rd-use-first>img{width:42%;bottom:-72px}.rd-results{grid-template-columns:1fr;gap:25px;padding:30px 22px}.rd-feature-grid{grid-template-columns:repeat(2,1fr)}.rd-faq{padding-top:45px}.rd-final{grid-template-columns:1fr auto;min-height:0;padding:28px 22px}.rd-final>div:nth-child(2){justify-items:start}.rd-final>img{grid-column:2;grid-row:1/3;width:90px}.rd-footer-main{flex-wrap:wrap;gap:16px 30px}.rd-footer nav{order:3;width:100%;gap:10px 22px}.redesign-page .rd-footer-contact{margin-left:auto}}@media(max-width:460px){.redesign-page .rd-container{width:calc(100% - 32px)}.rd-header-inner>a img{width:145px}.rd-header-actions .rd-button{font-size:12px;padding:10px}.redesign-page .rd-hero h1{font-size:35px;line-height:1.08}.rd-hero-copy>p{font-size:16px}.rd-actions{align-items:stretch}.rd-actions .rd-button{width:100%}.rd-hero-checks{gap:7px 12px;font-size:11px}.redesign-page h2{font-size:29px}.redesign-page h3{font-size:19px}.rd-steps ol{gap:24px 12px}.rd-step-head{gap:10px}.rd-step-head .rd-icon{width:55px;height:55px}.rd-steps h3{font-size:16px}.rd-steps li p{font-size:13px}.rd-editor h2{font-size:31px}.rd-use-card{min-height:300px}.rd-use-first>img{width:58%;bottom:-75px}.rd-use-first>div{position:relative;z-index:2}.rd-use-first p{max-width:58%}.rd-result-cards{gap:6px}.rd-result-cards>div{min-height:145px}.rd-result-cards strong{font-size:22px}.rd-result-cards>div>span:nth-child(2){font-size:10px}.rd-result-cards .rd-icon{width:42px;height:42px;margin:9px 0 3px}.rd-result-cards .rd-icon img{width:24px;height:24px}.rd-feature-grid{gap:20px 11px}.rd-feature-grid>a{gap:8px}.rd-feature-grid .rd-icon{width:39px;height:39px}.rd-feature-grid strong{font-size:12px}.rd-feature-grid small{font-size:11px}.rd-final{grid-template-columns:1fr}.rd-final h2{font-size:28px!important}.rd-final>img{grid-column:1;grid-row:auto;justify-self:end;width:78px}.rd-final>div:nth-child(2){justify-items:start}.rd-footer nav{font-size:12px}.redesign-dialog{padding:30px 20px}.redesign-dialog h2{font-size:24px}}