@layer components{.rd{font-family:var(--font-body), Inter, Helvetica, Arial, sans-serif;color:#2d3436;background:#f6f5f1;line-height:normal;container-type:inline-size}.rd *,.rd :before,.rd :after{box-sizing:border-box}.rd h1,.rd h2,.rd h3{font-family:var(--font-rd-display), Inter, sans-serif;letter-spacing:-.02em;text-wrap:balance;color:inherit;line-height:inherit;margin:0;font-weight:800}.rd p{text-wrap:pretty;font-family:inherit;line-height:inherit;margin:0}.rd img,.rd video{max-width:100%}.rd-display{font-family:var(--font-rd-display), Inter, sans-serif}.rd-sec{padding:96px 120px}.rd-eb{letter-spacing:.12em;text-transform:uppercase;color:#6e5a8e;text-wrap:balance;font-size:13px;font-weight:600}.rd-dk{color:#fff;background:#23282a}.rd-dk .rd-eb,.rd-hero .rd-eb{color:#8fd3c1}.rd-h2{font-size:56px;font-weight:800;line-height:1.04}.rd-lead{color:#5f6667;font-size:18px;line-height:1.6}.rd-dk .rd-lead{color:#c9cdce}.rd-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-block}.rd-btn:hover{filter:brightness(1.08)}.rd-b1{color:#fff;background:#6e5a8e}.rd-b2{color:inherit;background:0 0;border:1.5px solid}.rd-bm{color:#23282a;background:#8fd3c1}.rd-row{flex-wrap:wrap;gap:12px;display:flex}.rd-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.rd-fit{align-self:stretch;height:100%;min-height:440px;max-height:620px}.rd-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rd-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rd-card{background:#fff;border:1px solid #e3e1da;border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.rd-tag{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#6e5a8e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:24px;left:24px}.rd-note{z-index:2;color:#5a4500;background:#fff3c4;border-radius:8px;max-width:280px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:24px;right:24px}.rd-bk{white-space:nowrap;font-size:40px}.rd-h1x{font-size:72px;font-weight:800;line-height:1}.rd-bkh{white-space:nowrap;font-size:40px}.rd-h2l{font-weight:800;line-height:1.04}.rd-qa{border-bottom:1px solid #e3e1da;padding:18px 0}.rd-qa b{font-size:18px}.rd-qa p{color:#5f6667;line-height:1.6;margin-top:8px!important}.rd-chip{color:#4e3f69;background:#efedf4;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.rd-dk .rd-chip{color:#fff;background:#ffffff1f}.rd-num2{font-family:var(--font-rd-display), Inter, sans-serif;color:#6e5a8e;font-size:44px;font-weight:800;line-height:1}.rd details{border-bottom:1px solid #e3e1da;padding:20px 0}.rd details summary{cursor:pointer;font-size:18px;font-weight:600;list-style:none}.rd details summary::-webkit-details-marker{display:none}.rd details p{color:#5f6667;line-height:1.6;margin-top:10px!important}.rd-fld{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.rd-fld input,.rd-fld select,.rd-fld textarea{font:inherit;color:#2d3436;background:#fff;border:1px solid #e3e1da;border-radius:12px;width:100%;padding:12px 14px;font-size:16px;font-weight:400}.rd-input{font:inherit;color:#2d3436;background:#fff;border:1px solid #e3e1da;border-radius:999px;flex:1;min-width:0;padding:14px 18px;font-size:16px}.rd-press img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.rd-stage{color:#fff;flex-direction:column;justify-content:flex-end;height:760px;display:flex;position:relative;overflow:hidden}.rd-stage video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.rd-stage video.is-active{opacity:1}.rd-stage .rd-sh{background:linear-gradient(90deg,#121416f0 0%,#121416c7 42%,#12141626 75%),linear-gradient(#12141600 65%,#121416e6);position:absolute;inset:0}.rd-stage .rd-panel{flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;padding:0 120px 40px;display:flex;position:relative}.rd-stage .rd-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 120px 48px;display:grid;position:relative}.rd-stage .rd-tab{cursor:pointer;text-align:left;font:inherit;color:#fff;background:#121416b8;border:0;border-top:3px solid #ffffff59;border-radius:0 0 12px 12px;align-items:flex-start;gap:12px;padding:16px 16px 14px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.rd-stage .rd-tab b{font-family:var(--font-rd-display), Inter, sans-serif;color:#8fd3c1;font-size:22px;line-height:1}.rd-stage .rd-tab[aria-selected=true]{background:#2f3638;border-top-color:#8fd3c1}.rd-stage .rd-tab:focus-visible{outline-offset:2px;outline:2px solid #8fd3c1}@container (max-width:1100px){.rd-sec{padding:72px 48px}.rd-h2{font-size:44px}.rd-g3,.rd-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-g2{grid-template-columns:minmax(0,1fr);gap:40px}.rd-fit{aspect-ratio:4/5;height:auto;min-height:0;max-height:none}.rd-stage .rd-panel{padding:0 48px 32px}.rd-stage .rd-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 48px 40px}.rd-stage{height:auto;min-height:760px}.rd-hero h1{font-size:64px!important}.rd-phone>div{width:220px!important;height:460px!important}.rd-h1x{font-size:56px}}@container (max-width:600px){.rd-sec{padding:56px 20px}.rd-h2{font-size:34px}.rd-lead{font-size:16px}.rd-g2,.rd-g3,.rd-g4{grid-template-columns:minmax(0,1fr);gap:20px}.rd-stage{min-height:0;padding-top:300px}.rd-stage .rd-panel{padding:0 20px 24px}.rd-stage .rd-tabs{gap:8px;padding:0 20px 32px}.rd-stage .rd-tab{padding:12px 10px;font-size:13px}.rd-stage .rd-sh{background:linear-gradient(#1214161a 15%,#121416f7 45%)}.rd-hero h1{font-size:42px!important}.rd-hero{justify-content:flex-end;flex-direction:column!important;align-items:stretch!important;min-height:760px!important}.rd-tag,.rd-note{z-index:2;margin:16px 0 0 20px;display:inline-block;position:relative;top:auto;left:auto;right:auto}.rd-bk{font-size:30px}.rd-btn{text-align:center;width:100%}.rd-phone{display:none}.rd-num2{font-size:34px}.rd-h1x{font-size:40px}.rd-bkh{font-size:26px}.rd-h2l{font-size:34px!important}.rd-qbig{font-size:26px!important}.rd-hero .rd-shade{background:linear-gradient(#12141659,#121416f5 50%)!important}}}
