.rhe-final{--final-color-0:#0d0d0d;--final-color-1:#171413;--final-color-2:#2e2825;--final-color-3:#f4efe6;--final-color-4:#ebe4d6;--final-color-5:#d5ccba;--final-color-6:#b79a63;--final-color-7:#7a6330;--final-color-8:#a45a3c;--final-color-9:#7e3f28;--final-color-10:#fbf7f0;--final-color-11:#a45a3ccc;--final-color-12:#ffffff38;--final-color-13:#b79a6324;--final-color-14:#0d0d0dc7;--final-color-15:#fbf8f2;--final-color-16:#2b262280;--final-color-17:#c3b59c;--final-color-18:#b79a6314;--final-color-19:#3a332e;--final-color-20:#5c534b;--final-color-21:#b79a638c;--final-color-22:#b79a6366;--final-color-23:#b79a631a;--final-color-24:#b79a632e;--final-color-25:#2b26228c;--final-color-26:#a45a3c42;--final-color-27:#b79a6380;--final-color-28:#f4efe6cc;--final-color-29:#f2eadc;--final-color-30:#f4efe6b8;--final-color-31:#4a423c;--final-color-32:#a45a3c14;--final-color-33:#b79a6317;--final-color-34:#a45a3c12;--final-color-35:#f4efe680;--final-color-36:#7a633073;--final-color-37:#756b61;--final-color-38:#f4efe6e0;--final-color-39:#f4efe699}.rhe-final .bio{border-top:1px solid var(--pline);grid-template-columns:minmax(0,340px) 1fr;align-items:center;gap:56px;padding:72px 0;display:grid}.rhe-final .bio img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block}.rhe-final .biow{position:relative;overflow:hidden}.rhe-final .biow:hover img{transform:scale(1.04)}.rhe-final .chip2{border:1px solid var(--pline);color:var(--final-color-31);border-radius:999px;margin:0 8px 8px 0;padding:7px 16px;font-size:13px;transition:border-color .4s,background .4s;display:inline-block}.rhe-final .chip2:hover{border-color:var(--rust);background:var(--final-color-34)}.rhe-final .fi-0{padding:88px 0;position:relative;overflow:hidden}.rhe-final .fi-1{position:relative}.rhe-final .fi-2{color:var(--final-color-35);margin:0 0 32px}.rhe-final .fi-3{letter-spacing:0;max-width:960px;margin:0 0 28px;font-size:68px;font-weight:500;line-height:1}.rhe-final .fi-4{color:var(--champ)}.rhe-final .fi-5{margin:0 0 28px}.rhe-final .fi-6{color:var(--final-color-30);max-width:620px;margin:0}.rhe-final .fi-7{background:var(--paper);color:var(--ink);padding:104px 0}.rhe-final .fi-8{max-width:780px;margin-bottom:16px}.rhe-final .fi-9{color:var(--rust-d)}.rhe-final .fi-10{color:var(--rust-d);margin:0}.rhe-final .fi-11{margin-bottom:24px}.rhe-final .fi-12{color:var(--final-color-20)}.rhe-final .fi-13{border:1px solid var(--final-color-36);pointer-events:none;position:absolute;inset:-8px}.rhe-final .fi-14{color:var(--rust-d);margin:0 0 12px}.rhe-final .fi-15{margin:0 0 20px;font-size:48px;font-weight:500;line-height:1}.rhe-final .fi-16{color:var(--final-color-31);font-size:16px;line-height:1.7}.rhe-final .fi-17{margin-top:24px}.rhe-final .fi-18{padding:88px 0}.rhe-final .fi-19{grid-template-columns:repeat(3,1fr);display:grid}.rhe-final .fi-20{border-right:1px solid var(--line);padding:0 40px 0 0}.rhe-final .fi-21{color:var(--champ);margin:0;font-size:72px;line-height:1}.rhe-final .fi-22{color:var(--final-color-30);margin:14px 0 0}.rhe-final .fi-23{border-right:1px solid var(--line);padding:0 40px}.rhe-final .fi-24{padding:0 0 0 40px}.rhe-final .fi-25{margin-bottom:48px}.rhe-final .fi-26{color:var(--champ-p);font-size:10px}.rhe-final .fi-27{margin:0 0 10px;font-size:26px;font-weight:600}.rhe-final .fi-28{color:var(--final-color-20);margin:0;font-size:14px;line-height:1.55}.rhe-final .fi-29{margin-bottom:16px}.rhe-final .fi-30{border-top:1px solid var(--pline);padding:28px 0}.rhe-final .fi-31{color:var(--rust-d);margin:0 0 8px;font-size:10px}.rhe-final .fi-32{margin:0 0 6px;font-size:26px;line-height:1.15}.rhe-final .fi-33{color:var(--final-color-37);margin:0;font-size:13px}.rhe-final .fi-34{border-top:1px solid var(--pline)}.rhe-final .fi-35{color:var(--rust-d);margin:64px 0 16px}.rhe-final .fi-36{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rhe-final .fi-37{padding:80px 0}.rhe-final .fi-38{align-items:center;gap:16px;margin-bottom:28px;display:flex}.rhe-final .fi-39{color:var(--champ);white-space:nowrap;margin:0}.rhe-final .fi-40{background:var(--line);flex:1;height:1px}.rhe-final .fi-41{padding:88px 0 104px}.rhe-final .fi-42{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:80px;display:grid}.rhe-final .fi-43{color:var(--champ);margin:0}.rhe-final .fi-44{margin-bottom:28px}.rhe-final .fi-45{color:var(--final-color-30);max-width:480px;margin:0 0 36px}.rhe-final .fi-46{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:18px 0;display:flex}.rhe-final .fi-47{color:var(--champ);width:30px;font-size:20px}.rhe-final .fi-48{color:var(--final-color-38);font-size:16px;line-height:1.5}.rhe-final .fi-49{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:20px;padding:18px 0;display:flex}.rhe-final .fi-50{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.rhe-final .fi-51{border:1px solid var(--line);border-radius:4px;padding:24px}.rhe-final .fi-52{color:var(--champ);margin:0 0 10px}.rhe-final .fi-53{font-size:26px;line-height:1.1}.rhe-final .fi-54{color:var(--final-color-39);margin:10px 0 0;font-size:13px}.rhe-final .fi-55{margin:0;font-size:22px;line-height:1.1}.rhe-final .fi-56{background:var(--paper);color:var(--ink);border-radius:4px;padding:40px}.rhe-final .fi-57{margin-top:28px}.rhe-final .fi-58{margin-top:20px;font-size:12px}.rhe-final .solution-nav .si-4{gap:24px}.rhe-final .lmq{overflow:hidden}.rhe-final .lmqi{width:max-content;animation:40s linear infinite marquee;display:flex}.rhe-final .lg{background:var(--paper);border-right:1px solid var(--pline);place-items:center;width:160px;height:80px;padding:18px;display:grid}.rhe-final .lg img{object-fit:contain;max-width:100%;max-height:100%}.rhe-final h1{font-size:60px;line-height:1.05}.rhe-final h2{line-height:1.08}.rhe-final .solution-section{overflow-x:clip}@media (width<=800px){.rhe-final .solution-grid-two,.rhe-final .solution-grid-three,.rhe-final .solution-grid-four{grid-template-columns:minmax(0,1fr);gap:28px}.rhe-final .solution-section{padding-top:56px;padding-bottom:56px}.rhe-final h1{font-size:42px}.rhe-final h2,.rhe-final .h2{font-size:36px}.rhe-final .wrap{padding:0 24px}.rhe-final img{max-width:100%}.rhe-final .case{display:block}.rhe-final .cond{min-width:0}}@media (width<=420px){.rhe-final h1{font-size:36px}.rhe-final .wrap{padding:0 20px}}@media (width<=800px){.rhe-final h1.fi-3{font-size:42px;line-height:1.08}.rhe-final .bio{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 0}.rhe-final .biow{width:100%;max-width:400px;margin:auto}.rhe-final .fi-20,.rhe-final .fi-23,.rhe-final .fi-24{border-right:0;padding:20px 0}.rhe-final .fi-56{padding:28px}.rhe-final .fi-47{flex:none}.rhe-final .fi-48{min-width:0}}@media (width<=420px){.rhe-final h1.fi-3{font-size:36px}}.rhe-final .fi-56 h2{margin:12px 0 16px;font-size:36px;line-height:1.08}.rhe-final .fi-16 p+p{margin-top:16px}
