/* Web Design industry family (8 pages) — converted from the
   Stage-2-Industry-Web-Design-* exports. The class dictionary below is the
   exports' computed styles, deduplicated across the family; the layer after
   it adds the interaction states, FAQ answers (no export captures an open
   item) and the phone-width adaptation (the exports are desktop-only). */

/* generated: export style dictionary */
.wd-c1{position: relative; margin-top: -102px; padding: 176px 40px 64px; overflow: hidden; background: radial-gradient(90% 70% at 78% 8%, rgba(244, 160, 0, 0.13), rgba(244, 160, 0, 0) 62%), rgb(5, 6, 8)}
.wd-c2{position: relative; max-width: 1330px; margin: 0px auto}
.wd-c3{display: flex; align-items: center; gap: 10px; font-size: 14px; margin-bottom: 30px}
.wd-c4{color: rgb(122, 136, 153)}
.wd-c5{color: rgb(200, 204, 201)}
.wd-c6{display: grid; grid-template-columns: 1fr 500px; gap: 80px; align-items: center}
.wd-c7{display: inline-flex; align-items: center; gap: 11px; padding: 9px 16px; border-radius: 100px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 28px}
.wd-c8{width: 6px; height: 6px; border-radius: 50%; background: rgb(244, 160, 0); box-shadow: rgb(244, 160, 0) 0px 0px 12px}
.wd-c9{font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(221, 221, 216); font-weight: 500}
.wd-c10{margin: 0px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 62px; line-height: 0.97; letter-spacing: -0.038em; color: rgb(255, 255, 255)}
.wd-c11{color: rgb(244, 160, 0)}
.wd-c12{margin: 26px 0px 30px; font-size: 17.5px; line-height: 1.62; color: rgb(221, 221, 216); max-width: 600px}
.wd-c13{display: flex; gap: 12px}
.wd-c14{background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 17px; font-weight: 600; padding: 0px 28px; border-radius: 100px; height: 54px; display: inline-flex; align-items: center; white-space: nowrap; box-shadow: rgba(244, 160, 0, 0.34) 0px 16px 44px}
.wd-c15{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.16); color: rgb(240, 240, 236); font-size: 17px; font-weight: 500; padding: 0px 28px; border-radius: 100px; height: 54px; display: inline-flex; align-items: center; white-space: nowrap}
.wd-c16{position: relative}
.wd-c17{position: absolute; top: -60px; right: -40px; width: 380px; height: 380px; background: radial-gradient(circle, rgba(79, 191, 160, 0.14), rgba(79, 191, 160, 0) 64%); pointer-events: none}
.wd-c18{position: relative; border-radius: 22px; background: rgba(11, 12, 14, 0.94); border: 1px solid rgba(79, 191, 160, 0.45); box-shadow: rgba(0, 0, 0, 0.6) 0px 40px 100px, rgba(79, 191, 160, 0.1) 0px 0px 40px; overflow: hidden}
.wd-c19{display: flex; align-items: center; gap: 8px; padding: 14px 20px; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c20{width: 7px; height: 7px; border-radius: 50%; background: rgb(79, 191, 160); box-shadow: rgb(79, 191, 160) 0px 0px 10px}
.wd-c21{font-size: 11px; letter-spacing: 0.13em; text-transform: uppercase; color: rgb(79, 191, 160); font-weight: 700}
.wd-c22{margin-left: auto; font-family: ui-monospace, monospace; font-size: 10.5px; color: rgb(122, 136, 153)}
.wd-c23{padding: 8px 20px 4px; font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(79, 191, 160); font-weight: 700}
.wd-c24{display: grid; grid-template-columns: 150px 1fr 74px; gap: 12px; align-items: center; padding: 11px 20px; border-top: 1px solid rgba(255, 255, 255, 0.06)}
.wd-c25{font-size: 12.5px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c26{font-size: 10.5px; color: rgb(122, 136, 153); margin-top: 1px}
.wd-c27{position: relative; height: 14px; border-radius: 100px; background: rgba(255, 255, 255, 0.05); overflow: hidden}
.wd-c28{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running trad-e8trk7}
.wd-c29{font-family: ui-monospace, monospace; font-size: 11.5px; font-weight: 700; color: rgb(79, 191, 160); text-align: right}
.wd-c30{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running trad-e8trk11}
.wd-c31{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running trad-e8trk15}
.wd-c32{padding: 12px 20px 4px; font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 122, 107); font-weight: 700; border-top: 1px solid rgba(255, 255, 255, 0.08); margin-top: 8px}
.wd-c33{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running trad-e8trk45}
.wd-c34{font-family: ui-monospace, monospace; font-size: 11.5px; font-weight: 700; color: rgb(255, 122, 107); text-align: right}
.wd-c35{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running trad-e8trk80}
.wd-c36{position: relative; height: 14px}
.wd-c37{position: absolute; left: 0px; top: 0px; bottom: 0px; width: 33%; border-right: 2px solid rgba(255, 122, 107, 0.9)}
.wd-c38{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running trad-e8ldGone}
.wd-c39{display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 14px 20px; border-top: 1px solid rgba(255, 255, 255, 0.08); background: rgba(79, 191, 160, 0.06)}
.wd-c40{font-size: 12.5px; line-height: 1.5; color: rgb(240, 240, 236)}
.wd-c41{color: rgb(79, 191, 160); font-weight: 700}
.wd-c42{flex: 0 0 auto; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 26px; letter-spacing: -0.03em; color: rgb(79, 191, 160)}
.wd-c43{position: absolute; bottom: -22px; left: -14px; z-index: 4; display: inline-flex; align-items: center; gap: 8px; background: rgba(11, 12, 14, 0.94); border: 1px solid rgba(79, 191, 160, 0.4); border-radius: 14px; padding: 10px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 16px 40px}
.wd-c44{font-size: 12px; font-weight: 700; color: rgb(79, 191, 160)}
.wd-c45{font-size: 11px; color: rgb(200, 204, 201)}
.wd-c46{position: absolute; top: -16px; right: -14px; z-index: 4; display: inline-flex; align-items: center; gap: 8px; background: rgba(11, 12, 14, 0.94); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 14px; padding: 10px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 16px 40px}
.wd-c47{font-size: 12px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c48{font-size: 11px; color: rgb(122, 136, 153)}
.wd-c49{background: rgb(0, 0, 0); margin-top: 0px; padding: 88px 0px; border-top: 1px solid rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c50{max-width: 1330px; margin: 0px auto; padding: 0px 56px}
.wd-c51{text-align: center; max-width: 860px; margin: 0px auto 44px}
.wd-c52{font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(244, 160, 0); font-weight: 600}
.wd-c53{margin: 16px 0px 14px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 52px; line-height: 1; letter-spacing: -0.034em; color: rgb(240, 240, 236)}
.wd-c54{margin: 0px auto; font-size: 17.5px; line-height: 1.62; color: rgb(221, 221, 216); max-width: 770px}
.wd-c55{display: grid; grid-template-columns: 1.02fr 1fr; gap: 44px; align-items: center}
.wd-c56{max-width: 500px; width: 100%; justify-self: center}
.wd-c57{position: relative; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.14); box-shadow: rgba(0, 0, 0, 0.5) 0px 34px 80px}
.wd-c58{background: rgb(42, 44, 48); padding: 8px 14px; display: flex; align-items: center; gap: 8px}
.wd-c59{display: flex; gap: 4px}
.wd-c60{width: 7px; height: 7px; border-radius: 50%; background: rgba(255, 255, 255, 0.16)}
.wd-c61{flex: 1 1 0%; font-size: 10px; color: rgb(154, 163, 171); background: rgba(255, 255, 255, 0.06); border-radius: 100px; padding: 4px 10px}
.wd-c62{filter: saturate(0.72)}
.wd-c63{display: flex; align-items: center; gap: 10px; padding: 12px 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); background: rgb(233, 230, 222)}
.wd-c64{font-family: Georgia, serif; font-style: italic; font-weight: 700; font-size: 13px; color: rgb(58, 58, 51)}
.wd-c65{margin-left: auto; font-size: 8.5px; color: rgb(85, 82, 74); text-decoration: underline}
.wd-c66{padding: 16px; background: rgb(233, 230, 222)}
.wd-c67{padding: 26px 18px; background: repeating-linear-gradient(45deg, rgb(216, 212, 200), rgb(216, 212, 200) 8px, rgb(209, 205, 193) 8px, rgb(209, 205, 193) 16px); border: 1px solid rgba(0, 0, 0, 0.12); text-align: center}
.wd-c68{font-family: Georgia, serif; font-size: 12px; letter-spacing: 0.1em; color: rgb(74, 71, 64); font-weight: 700}
.wd-c69{font-size: 8.5px; color: rgb(106, 102, 89); margin-top: 5px}
.wd-c70{width: 74px; height: 44px; margin: 12px auto 0px; background: rgb(196, 191, 175); border: 1px solid rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; font-size: 7px; color: rgb(122, 117, 104)}
.wd-c71{margin-top: 12px; padding: 11px 14px; background: rgb(242, 239, 232); border: 1px solid rgba(0, 0, 0, 0.1)}
.wd-c72{font-family: Georgia, serif; font-weight: 700; font-size: 10px; color: rgb(58, 58, 51); margin-bottom: 5px}
.wd-c73{font-size: 8.5px; line-height: 1.65; color: rgb(106, 102, 89)}
.wd-c74{margin-top: 12px; padding: 10px 14px; background: rgb(242, 239, 232); border: 1px solid rgba(0, 0, 0, 0.1)}
.wd-c75{font-size: 8.5px; line-height: 1.6; color: rgb(106, 102, 89); font-style: italic}
.wd-c76{background: rgb(58, 58, 51); padding: 9px 16px}
.wd-c77{font-size: 7.5px; color: rgb(184, 179, 164)}
.wd-c78{position: absolute; inset: 36px 0px 0px; background: rgba(8, 8, 10, 0.6); display: block}
.wd-c79{position: absolute; top: 13%; right: 5%; display: inline-flex; align-items: center; gap: 7px; background: rgba(13, 13, 15, 0.94); border: 1px solid rgba(255, 122, 107, 0.55); border-radius: 100px; padding: 6px 12px 6px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px}
.wd-c80{width: 19px; height: 19px; border-radius: 50%; background: rgb(255, 122, 107); color: rgb(10, 10, 10); font-size: 10.5px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; flex: 0 0 auto}
.wd-c81{font-size: 12px; font-weight: 700; color: rgb(240, 240, 236); white-space: nowrap}
.wd-c82{position: absolute; top: 48%; left: 5%; display: inline-flex; align-items: center; gap: 7px; background: rgba(13, 13, 15, 0.94); border: 1px solid rgba(255, 122, 107, 0.55); border-radius: 100px; padding: 6px 12px 6px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px}
.wd-c83{position: absolute; top: 68%; right: 7%; display: inline-flex; align-items: center; gap: 7px; background: rgba(13, 13, 15, 0.94); border: 1px solid rgba(255, 122, 107, 0.55); border-radius: 100px; padding: 6px 12px 6px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px}
.wd-c84{position: absolute; top: 83%; left: 8%; display: inline-flex; align-items: center; gap: 7px; background: rgba(13, 13, 15, 0.94); border: 1px solid rgba(255, 122, 107, 0.55); border-radius: 100px; padding: 6px 12px 6px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px}
.wd-c85{position: absolute; top: 93%; right: 5%; display: inline-flex; align-items: center; gap: 7px; background: rgba(13, 13, 15, 0.94); border: 1px solid rgba(255, 122, 107, 0.55); border-radius: 100px; padding: 6px 12px 6px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px}
.wd-c86{text-align: center; margin-top: 12px; font-size: 13px; color: rgb(200, 204, 201)}
.wd-c87{display: flex; gap: 8px; margin-bottom: 16px}
.wd-c88{font-family: inherit; cursor: pointer; font-size: 13.5px; font-weight: 600; padding: 0px 18px; height: 42px; border-radius: 100px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(200, 204, 201); transition: background 0.3s, color 0.3s, border-color 0.3s}
.wd-c89{font-family: inherit; cursor: pointer; font-size: 13.5px; font-weight: 600; padding: 0px 18px; height: 42px; border-radius: 100px; background: rgba(255, 122, 107, 0.1); border: 1px solid rgba(255, 122, 107, 0.5); color: rgb(255, 122, 107); transition: background 0.3s, color 0.3s, border-color 0.3s}
.wd-c90{display: flex; gap: 12px; align-items: flex-start; padding: 12px 16px; border-radius: 14px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.09); margin-bottom: 8px}
.wd-c91{width: 20px; height: 20px; border-radius: 50%; background: rgba(255, 122, 107, 0.12); border: 1.5px solid rgba(255, 122, 107, 0.6); color: rgb(255, 122, 107); font-size: 10.5px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-top: 2px}
.wd-c92{font-size: 14.5px; font-weight: 700; color: rgb(240, 240, 236); line-height: 1.3}
.wd-c93{font-size: 13px; line-height: 1.55; color: rgb(200, 204, 201); margin-top: 3px}
.wd-c94{display: flex; align-items: center; justify-content: center; gap: 18px; margin-top: 40px; flex-wrap: wrap}
.wd-c95{font-size: 16px; color: rgb(221, 221, 216)}
.wd-c96{background: rgba(244, 160, 0, 0.1); border: 1px solid rgba(244, 160, 0, 0.4); color: rgb(244, 160, 0); font-size: 15px; font-weight: 600; padding: 0px 24px; border-radius: 100px; height: 48px; display: inline-flex; align-items: center; white-space: nowrap; transition: background 0.3s, color 0.3s, transform 0.3s}
.wd-c97{max-width: 1330px; margin: 96px auto 0px; padding: 0px 56px}
.wd-c98{display: flex; justify-content: center; margin-bottom: 22px}
.wd-c99{display: flex; align-items: center; gap: 9px; height: 52px; padding: 0px 22px; border-radius: 100px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.16); min-width: 420px}
.wd-c100{width: 16px; height: 16px; flex: 0 0 auto; display: block}
.wd-c101{display: inline-flex; align-items: center; white-space: pre; font-size: 16px; color: rgb(200, 204, 201)}
.wd-c102{color: rgb(240, 240, 236); font-weight: 600}
.wd-c103{width: 2px; height: 17px; margin-left: -7px; background: rgb(244, 160, 0); animation: 1.1s steps(1) 0s infinite normal none running e8caret}
.wd-c104{overflow: hidden; margin-top: 10px}
.wd-c105{display: flex; gap: 10px; width: max-content; animation: 44s linear 0s infinite normal none running e8marq}
.wd-c106{display: inline-flex; align-items: center; gap: 10px; padding: 13px 20px; border-radius: 100px; background: rgba(255, 255, 255, 0.035); border: 1px solid rgba(255, 255, 255, 0.11); font-size: 15.5px; font-weight: 600; color: rgb(240, 240, 236); white-space: nowrap; flex: 0 0 auto}
.wd-c107{width: 7px; height: 7px; background: rgb(244, 160, 0); transform: rotate(45deg); flex: 0 0 auto}
.wd-c108{display: flex; gap: 10px; width: max-content; animation: 44s linear 0s infinite reverse none running e8marq}
.wd-c109{text-align: center; margin-top: 24px; font-size: 15px; color: rgb(221, 221, 216)}
.wd-c110{color: rgb(244, 160, 0); font-weight: 600}
.wd-c111{background: rgb(0, 0, 0); margin-top: 96px; padding: 88px 0px; border-top: 1px solid rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c112{display: grid; grid-template-columns: 1fr 1fr; gap: 16px}
.wd-c113{position: relative; overflow: hidden; display: flex; flex-direction: column; padding: 28px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1); opacity: 0; transform: translateY(34px)}
.wd-c114{position: absolute; top: -24px; right: 6px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 120px; letter-spacing: -0.05em; color: rgba(255, 255, 255, 0.043); line-height: 1; pointer-events: none}
.wd-c115{align-self: flex-start; display: inline-flex; align-items: center; gap: 8px; font-size: 10.5px; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: rgb(255, 122, 107); background: rgba(255, 122, 107, 0.07); border: 1px solid rgba(255, 122, 107, 0.3); border-radius: 100px; padding: 5px 12px; margin-bottom: 14px}
.wd-c116{width: 5px; height: 5px; background: rgb(255, 122, 107); transform: rotate(45deg)}
.wd-c117{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 21px; letter-spacing: -0.018em; line-height: 1.3; color: rgb(240, 240, 236); margin-bottom: 9px}
.wd-c118{margin: 0px 0px 16px; font-size: 14px; line-height: 1.6; color: rgb(200, 204, 201)}
.wd-c119{margin-top: auto}
.wd-c120{border-radius: 14px; background: rgb(13, 14, 17); border: 1px solid rgba(255, 255, 255, 0.13); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 44px}
.wd-c121{display: flex; align-items: center; gap: 8px; padding: 8px 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c122{width: 7px; height: 7px; border-radius: 50%; background: rgba(255, 255, 255, 0.14)}
.wd-c123{flex: 1 1 0%; font-size: 10.5px; color: rgb(200, 204, 201); background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 100px; padding: 4px 10px; white-space: nowrap; overflow: hidden}
.wd-c124{padding: 9px 13px; border-top: 0px}
.wd-c125{font-size: 10.5px; color: rgb(122, 136, 153)}
.wd-c126{display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07); background: rgba(255, 122, 107, 0.06)}
.wd-c127{font-size: 12px; color: rgb(240, 240, 236)}
.wd-c128{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 122, 107)}
.wd-c129{position: relative; overflow: hidden; display: flex; flex-direction: column; padding: 28px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s; opacity: 0; transform: translateY(34px)}
.wd-c130{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 7px}
.wd-c131{border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.12); background: rgb(16, 17, 20); overflow: hidden}
.wd-c132{height: 26px; background: repeating-linear-gradient(45deg, rgb(35, 37, 42), rgb(35, 37, 42) 6px, rgb(29, 31, 36) 6px, rgb(29, 31, 36) 12px)}
.wd-c133{padding: 7px 8px}
.wd-c134{height: 4px; border-radius: 2px; background: rgba(255, 255, 255, 0.14); width: 85%}
.wd-c135{margin-top: 3px; height: 4px; border-radius: 2px; background: rgba(255, 255, 255, 0.08); width: 60%}
.wd-c136{text-align: center; font-size: 7.5px; color: rgb(122, 136, 153); padding-bottom: 6px}
.wd-c137{border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.12); background: rgb(16, 17, 20); overflow: hidden; outline: rgba(255, 122, 107, 0.5) solid 1.5px}
.wd-c138{text-align: center; font-size: 7.5px; color: rgb(255, 122, 107); padding-bottom: 6px}
.wd-c139{position: relative; overflow: hidden; display: flex; flex-direction: column; padding: 28px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s; opacity: 0; transform: translateY(34px)}
.wd-c140{display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 9px 13px}
.wd-c141{font-size: 12px; color: rgb(200, 204, 201)}
.wd-c142{display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c143{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(122, 136, 153)}
.wd-c144{position: relative; overflow: hidden; display: flex; flex-direction: column; padding: 28px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.27s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.27s; opacity: 0; transform: translateY(34px)}
.wd-c145{font-size: 12px; color: rgb(154, 163, 171); text-decoration: line-through rgba(255, 122, 107, 0.5)}
.wd-c146{display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07); background: rgba(79, 191, 160, 0.06)}
.wd-c147{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(79, 191, 160)}
.wd-c148{display: grid; grid-template-columns: 1fr minmax(400px, 1.15fr) 1fr; gap: 26px; align-items: center}
.wd-c149{cursor: pointer; padding: 14px 16px; border-radius: 14px; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.08); transition: background 0.3s; margin-bottom: 8px}
.wd-c150{display: flex; align-items: center; gap: 10px}
.wd-c151{width: 20px; height: 20px; border-radius: 50%; background: rgba(244, 160, 0, 0.14); border: 1.5px solid rgba(244, 160, 0, 0.55); color: rgb(244, 160, 0); font-size: 10.5px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto}
.wd-c152{font-size: 14px; font-weight: 700; color: rgb(240, 240, 236); line-height: 1.3; transition: color 0.3s}
.wd-c153{display: none; font-size: 12.5px; line-height: 1.55; color: rgb(200, 204, 201); margin-top: 7px; padding-left: 30px}
.wd-c154{cursor: pointer; padding: 14px 16px; border-radius: 14px; background: rgba(244, 160, 0, 0.08); border: 1px solid rgba(255, 255, 255, 0.08); transition: background 0.3s; margin-bottom: 8px}
.wd-c155{font-size: 14px; font-weight: 700; color: rgb(244, 160, 0); line-height: 1.3; transition: color 0.3s}
.wd-c156{display: block; font-size: 12.5px; line-height: 1.55; color: rgb(200, 204, 201); margin-top: 7px; padding-left: 30px}
.wd-c157{padding: 0px 10px}
.wd-c158{position: relative; border-radius: 16px; background: rgb(13, 14, 17); border: 1px solid rgba(255, 255, 255, 0.14); box-shadow: rgba(0, 0, 0, 0.5) 0px 34px 80px}
.wd-c159{display: flex; align-items: center; gap: 8px; padding: 9px 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c160{flex: 1 1 0%; font-size: 10px; color: rgb(200, 204, 201); background: rgba(255, 255, 255, 0.05); border-radius: 100px; padding: 4px 10px}
.wd-c161{position: relative; display: inline-flex; align-items: center; gap: 4px; font-size: 8.5px; font-weight: 700; color: rgb(79, 191, 160); white-space: nowrap; padding-right: 16px}
.wd-c162{position: absolute; top: -2px; right: -8px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c163{position: relative; display: flex; align-items: center; gap: 10px; padding: 10px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c164{position: absolute; top: 12px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c165{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 12px; letter-spacing: -0.02em; color: rgb(240, 240, 236)}
.wd-c166{display: flex; gap: 9px; margin-left: auto; margin-right: 8px}
.wd-c167{font-size: 8.5px; color: rgb(154, 163, 171); font-weight: 600}
.wd-c168{display: inline-flex; align-items: center; gap: 4px; background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 8.5px; font-weight: 800; border-radius: 100px; padding: 5px 10px; flex: 0 0 auto}
.wd-c169{position: relative; padding: 16px 16px 12px; background: radial-gradient(80% 90% at 18% 0%, rgba(244, 160, 0, 0.09), transparent 60%)}
.wd-c170{position: absolute; top: 16px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c171{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 18px; letter-spacing: -0.024em; line-height: 1.08; color: rgb(255, 255, 255); max-width: 62%}
.wd-c172{position: absolute; top: 14px; right: 14px; width: 88px; height: 74px; border-radius: 10px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px}
.wd-c173{width: 20px; height: 20px}
.wd-c174{font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c175{display: flex; gap: 6px; margin-top: 10px}
.wd-c176{background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 8.5px; font-weight: 800; border-radius: 100px; padding: 6px 12px}
.wd-c177{background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(240, 240, 236); font-size: 8.5px; font-weight: 600; border-radius: 100px; padding: 6px 12px}
.wd-c178{position: relative; display: flex; flex-wrap: wrap; gap: 5px; margin-top: 11px}
.wd-c179{position: absolute; top: 2px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c180{display: inline-flex; align-items: center; gap: 4px; font-size: 8px; font-weight: 700; color: rgb(221, 221, 216); background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 100px; padding: 4px 9px}
.wd-c181{color: rgb(79, 191, 160)}
.wd-c182{position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 7px; padding: 4px 16px 12px}
.wd-c183{position: absolute; top: 12px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running trad-e8pulse}
.wd-c184{border-radius: 8px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); padding: 8px 9px}
.wd-c185{width: 20px; height: 20px; border-radius: 6px; background: rgba(244, 160, 0, 0.13); border: 1px solid rgba(244, 160, 0, 0.35); display: flex; align-items: center; justify-content: center; margin-bottom: 6px}
.wd-c186{width: 11px; height: 11px}
.wd-c187{font-size: 8.5px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c188{margin-top: 4px; height: 4px; border-radius: 2px; background: rgba(255, 255, 255, 0.08); width: 78%}
.wd-c189{position: relative; display: flex; flex-wrap: wrap; gap: 5px; padding: 2px 16px 12px}
.wd-c190{position: absolute; top: 4px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c191{font-size: 8px; font-weight: 600; color: rgb(200, 204, 201); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 100px; padding: 4px 9px}
.wd-c192{position: relative; display: grid; grid-template-columns: 1fr 1fr 1fr auto; gap: 6px; padding: 2px 16px 14px; align-items: center}
.wd-c193{position: absolute; top: 6px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c194{height: 22px; border-radius: 6px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1)}
.wd-c195{display: inline-flex; align-items: center; background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 8.5px; font-weight: 800; border-radius: 100px; padding: 6px 11px}
.wd-c196{position: relative; background: rgba(255, 255, 255, 0.03); border-top: 1px solid rgba(255, 255, 255, 0.08); padding: 8px 16px}
.wd-c197{font-size: 7.5px; color: rgb(122, 136, 153)}
.wd-c198{text-align: center; margin-top: 12px; font-size: 12.5px; color: rgb(122, 136, 153)}
.wd-c199{background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 15px; font-weight: 600; padding: 0px 24px; border-radius: 100px; height: 48px; display: inline-flex; align-items: center; white-space: nowrap; transition: background 0.3s, color 0.3s, transform 0.3s}
.wd-c200{display: flex; gap: 10px; margin-bottom: 14px}
.wd-c201{position: relative; overflow: hidden; flex: 1 1 0%; font-family: inherit; text-align: left; cursor: pointer; padding: 17px 20px 20px; border-radius: 16px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.09); transition: background 0.3s, border-color 0.3s}
.wd-c202{display: flex; align-items: center; gap: 11px}
.wd-c203{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 14px; color: rgb(122, 136, 153)}
.wd-c204{font-size: 16.5px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c205{display: block; font-size: 12.5px; color: rgb(122, 136, 153); margin-top: 3px; padding-left: 33px}
.wd-c206{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: auto ease 0s 1 normal none running none}
.wd-c207{position: relative; overflow: hidden; flex: 1 1 0%; font-family: inherit; text-align: left; cursor: pointer; padding: 17px 20px 20px; border-radius: 16px; background: rgba(244, 160, 0, 0.09); border: 1px solid rgba(244, 160, 0, 0.45); transition: background 0.3s, border-color 0.3s}
.wd-c208{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 14px; color: rgb(244, 160, 0)}
.wd-c209{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running trad-e8prog}
.wd-c210{display: none}
.wd-c211{padding: 30px 34px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); display: grid; grid-template-columns: 1fr 280px; gap: 36px; align-items: center; min-height: 270px}
.wd-c212{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 25px; letter-spacing: -0.022em; color: rgb(240, 240, 236); margin-bottom: 9px}
.wd-c213{margin: 0px; font-size: 15.5px; line-height: 1.66; color: rgb(221, 221, 216)}
.wd-c214{display: grid; gap: 8px; margin-top: 13px}
.wd-c215{display: flex; gap: 10px; align-items: baseline}
.wd-c216{color: rgb(244, 160, 0); font-size: 10px; flex: 0 0 auto}
.wd-c217{font-size: 14.5px; line-height: 1.5; color: rgb(200, 204, 201)}
.wd-c218{padding: 10px 13px 6px; display: flex; align-items: center; gap: 7px}
.wd-c219{width: 11px; height: 11px; flex: 0 0 auto}
.wd-c220{font-size: 11.5px; color: rgb(240, 240, 236)}
.wd-c221{display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07); background: rgba(244, 160, 0, 0.08)}
.wd-c222{font-size: 12px; color: rgb(240, 240, 236); line-height: 1.4}
.wd-c223{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(244, 160, 0); white-space: nowrap; flex: 0 0 auto}
.wd-c224{font-size: 12px; color: rgb(200, 204, 201); line-height: 1.4}
.wd-c225{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(122, 136, 153); white-space: nowrap; flex: 0 0 auto}
.wd-c226{display: flex; gap: 5px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c227{font-size: 8.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(79, 191, 160); background: rgba(79, 191, 160, 0.08); border: 1px solid rgba(79, 191, 160, 0.3); border-radius: 100px; padding: 4px 8px}
.wd-c228{padding: 11px 13px 4px}
.wd-c229{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 12.5px; letter-spacing: -0.02em; color: rgb(255, 255, 255)}
.wd-c230{display: grid; gap: 5px; margin-top: 8px}
.wd-c231{height: 19px; border-radius: 6px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1)}
.wd-c232{display: flex; gap: 6px; padding: 8px 13px 12px}
.wd-c233{flex: 1 1 0%; display: inline-flex; align-items: center; justify-content: center; background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 9.5px; font-weight: 800; border-radius: 100px; padding: 8px 0px; animation: 2.4s ease-in-out 0s infinite normal none running trad-e8pulseBar}
.wd-c234{flex: 1 1 0%; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(240, 240, 236); font-size: 9.5px; font-weight: 600; border-radius: 100px; padding: 8px 0px}
.wd-c235{display: block}
.wd-c236{padding: 10px 13px 4px; font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 700}
.wd-c237{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(79, 191, 160); white-space: nowrap; flex: 0 0 auto}
.wd-c238{text-align: center; margin: 48px 0px 20px}
.wd-c239{font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 600}
.wd-c240{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px}
.wd-c241{padding: 24px 26px; border-radius: 20px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1); opacity: 0; transform: translateY(34px)}
.wd-c242{font-size: 11px; letter-spacing: 0.13em; text-transform: uppercase; color: rgb(244, 160, 0); font-weight: 700; margin-bottom: 9px}
.wd-c243{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 18.5px; letter-spacing: -0.016em; color: rgb(240, 240, 236); margin-bottom: 7px}
.wd-c244{margin: 0px; font-size: 13.5px; line-height: 1.6; color: rgb(200, 204, 201)}
.wd-c245{padding: 24px 26px; border-radius: 20px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s; opacity: 0; transform: translateY(34px)}
.wd-c246{padding: 24px 26px; border-radius: 20px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s; opacity: 0; transform: translateY(34px)}
.wd-c247{display: grid; grid-template-columns: 1.08fr 1fr 1fr; gap: 16px; align-items: stretch}
.wd-c248{display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: linear-gradient(165deg, rgba(244, 160, 0, 0.09), rgba(255, 255, 255, 0.016)); border: 1px solid rgba(244, 160, 0, 0.42); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1); opacity: 0; transform: translateY(34px)}
.wd-c249{display: flex; align-items: center; gap: 14px; padding: 20px 24px; border-bottom: 1px solid rgba(244, 160, 0, 0.25)}
.wd-c250{width: 52px; height: 52px; border-radius: 14px; background: rgba(244, 160, 0, 0.12); border: 1px solid rgb(244, 160, 0); display: flex; align-items: center; justify-content: center; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 20px; color: rgb(244, 160, 0); flex: 0 0 auto; box-shadow: rgba(244, 160, 0, 0.35) 0px 0px 22px}
.wd-c251{display: flex; align-items: center; gap: 8px}
.wd-c252{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 20px; letter-spacing: -0.02em; color: rgb(244, 160, 0)}
.wd-c253{font-size: 9.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(10, 10, 10); background: rgb(244, 160, 0); border-radius: 100px; padding: 3px 9px}
.wd-c254{font-size: 12.5px; color: rgb(122, 136, 153); margin-top: 2px}
.wd-c255{padding: 11px 24px; border-top: 1px solid rgba(255, 255, 255, 0.06)}
.wd-c256{display: flex; align-items: center; gap: 12px}
.wd-c257{font-size: 12.5px; font-weight: 600; color: rgb(221, 221, 216); width: 92px; flex: 0 0 auto}
.wd-c258{flex: 1 1 0%; height: 6px; border-radius: 3px; background: rgba(255, 255, 255, 0.07); overflow: hidden}
.wd-c259{display: block; height: 100%; width: 96%; border-radius: 3px; background: rgb(244, 160, 0)}
.wd-c260{font-size: 11.5px; color: rgb(122, 136, 153); margin-top: 5px; padding-left: 104px}
.wd-c261{display: block; height: 100%; width: 92%; border-radius: 3px; background: rgb(244, 160, 0)}
.wd-c262{display: block; height: 100%; width: 94%; border-radius: 3px; background: rgb(244, 160, 0)}
.wd-c263{display: block; height: 100%; width: 95%; border-radius: 3px; background: rgb(244, 160, 0)}
.wd-c264{display: block; height: 100%; width: 100%; border-radius: 3px; background: rgb(244, 160, 0)}
.wd-c265{margin-top: auto; padding: 14px 24px 18px; border-top: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c266{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 700; margin-bottom: 5px}
.wd-c267{font-size: 13.5px; line-height: 1.5; color: rgb(240, 240, 236)}
.wd-c268{display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s; opacity: 0; transform: translateY(34px)}
.wd-c269{display: flex; align-items: center; gap: 14px; padding: 20px 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c270{width: 52px; height: 52px; border-radius: 14px; background: rgba(255, 255, 255, 0.06); border: 1px solid rgb(200, 204, 201); display: flex; align-items: center; justify-content: center; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 20px; color: rgb(200, 204, 201); flex: 0 0 auto}
.wd-c271{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 20px; letter-spacing: -0.02em; color: rgb(240, 240, 236)}
.wd-c272{display: block; height: 100%; width: 38%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c273{display: block; height: 100%; width: 44%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c274{display: block; height: 100%; width: 52%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c275{display: block; height: 100%; width: 30%; border-radius: 3px; background: rgba(255, 122, 107, 0.75)}
.wd-c276{display: block; height: 100%; width: 55%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c277{font-size: 13.5px; line-height: 1.5; color: rgb(200, 204, 201)}
.wd-c278{display: flex; flex-direction: column; border-radius: 22px; overflow: hidden; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.1); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s; opacity: 0; transform: translateY(34px)}
.wd-c279{display: block; height: 100%; width: 22%; border-radius: 3px; background: rgba(255, 122, 107, 0.75)}
.wd-c280{display: block; height: 100%; width: 45%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c281{display: block; height: 100%; width: 40%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c282{display: block; height: 100%; width: 75%; border-radius: 3px; background: rgba(255, 255, 255, 0.3)}
.wd-c283{text-align: center; margin-top: 26px; font-size: 16.5px; color: rgb(221, 221, 216)}
.wd-c284{color: rgb(244, 160, 0); font-weight: 700}
.wd-c285{display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px}
.wd-c286{position: relative; min-height: 240px; cursor: pointer; perspective: 1200px; grid-column: span 2; opacity: 0; transform: translateY(34px); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1)}
.wd-c287{position: absolute; inset: 0px; transition: transform 0.7s cubic-bezier(0.3, 0.9, 0.3, 1); transform-style: preserve-3d}
.wd-c288{position: absolute; inset: 0px; backface-visibility: hidden; border-radius: 20px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 122, 107, 0.3); padding: 24px 26px; display: flex; flex-direction: column; overflow: hidden}
.wd-c289{position: absolute; top: -22px; right: 4px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 110px; letter-spacing: -0.05em; color: rgba(255, 122, 107, 0.08); line-height: 1; pointer-events: none}
.wd-c290{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 122, 107); font-weight: 700; margin-bottom: 12px}
.wd-c291{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 18.5px; letter-spacing: -0.014em; line-height: 1.3; color: rgb(240, 240, 236); margin-bottom: 9px}
.wd-c292{margin: 0px; font-size: 13.5px; line-height: 1.58; color: rgb(200, 204, 201)}
.wd-c293{margin-top: auto; padding-top: 12px; font-size: 12px; color: rgb(122, 136, 153)}
.wd-c294{position: absolute; inset: 0px; backface-visibility: hidden; transform: rotateY(180deg); border-radius: 20px; background: linear-gradient(160deg, rgba(79, 191, 160, 0.12), rgba(255, 255, 255, 0.02)); border: 1px solid rgba(79, 191, 160, 0.45); padding: 24px 26px; display: flex; flex-direction: column}
.wd-c295{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(79, 191, 160); font-weight: 700; margin-bottom: 12px}
.wd-c296{margin: 0px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 600; font-size: 16.5px; line-height: 1.45; letter-spacing: -0.012em; color: rgb(240, 240, 236)}
.wd-c297{position: relative; min-height: 240px; cursor: pointer; perspective: 1200px; grid-column: span 2; opacity: 0; transform: translateY(34px); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s}
.wd-c298{position: relative; min-height: 240px; cursor: pointer; perspective: 1200px; grid-column: span 2; opacity: 0; transform: translateY(34px); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s}
.wd-c299{position: relative; min-height: 240px; cursor: pointer; perspective: 1200px; grid-column: span 3; opacity: 0; transform: translateY(34px); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.27s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.27s}
.wd-c300{position: relative; min-height: 240px; cursor: pointer; perspective: 1200px; grid-column: span 3; opacity: 0; transform: translateY(34px); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.36s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.36s}
.wd-c301{padding: 26px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(255, 255, 255, 0.1)}
.wd-c302{display: grid; grid-template-columns: 190px repeat(5, 1fr); gap: 6px; margin-bottom: 8px}
.wd-c303{text-align: center; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 700; padding: 8px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c304{display: grid; grid-template-columns: 190px repeat(5, 1fr); gap: 6px; align-items: center; padding: 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.06)}
.wd-c305{font-size: 14.5px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c306{font-size: 11.5px; color: rgb(122, 136, 153); margin-top: 2px}
.wd-c307{grid-column: span 1; height: 34px; border-radius: 100px; background: linear-gradient(90deg, rgba(244, 160, 0, 0.28), rgba(244, 160, 0, 0.12)); border: 1px solid rgba(244, 160, 0, 0.45); display: flex; align-items: center; gap: 6px; padding: 0px 12px; overflow: hidden; white-space: nowrap}
.wd-c308{font-size: 10px; font-weight: 700; color: rgb(244, 217, 160)}
.wd-c309{color: rgba(244, 160, 0, 0.5)}
.wd-c310{height: 34px; border-radius: 100px; background: rgba(255, 255, 255, 0.02); border: 1px dashed rgba(255, 255, 255, 0.06)}
.wd-c311{grid-column: span 2; height: 34px; border-radius: 100px; background: linear-gradient(90deg, rgba(244, 160, 0, 0.28), rgba(244, 160, 0, 0.12)); border: 1px solid rgba(244, 160, 0, 0.45); display: flex; align-items: center; gap: 6px; padding: 0px 12px; overflow: hidden; white-space: nowrap}
.wd-c312{display: grid; grid-template-columns: 190px repeat(5, 1fr); gap: 6px; align-items: center; padding: 10px 0px}
.wd-c313{display: flex; align-items: center; gap: 8px; margin-top: 14px; padding-top: 14px; border-top: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c314{width: 22px; height: 10px; border-radius: 100px; background: linear-gradient(90deg, rgba(244, 160, 0, 0.28), rgba(244, 160, 0, 0.12)); border: 1px solid rgba(244, 160, 0, 0.45); flex: 0 0 auto}
.wd-c315{font-size: 12.5px; color: rgb(122, 136, 153)}
.wd-c316{display: flex; justify-content: center; gap: 8px; margin-bottom: 22px}
.wd-c317{font-family: inherit; cursor: pointer; font-size: 13.5px; font-weight: 600; padding: 0px 18px; height: 42px; border-radius: 100px; background: rgba(244, 160, 0, 0.1); border: 1px solid rgba(244, 160, 0, 0.45); color: rgb(244, 160, 0); transition: background 0.3s, color 0.3s, border-color 0.3s}
.wd-c318{display: grid; grid-template-columns: 1fr 460px; gap: 40px; align-items: center; max-width: 1120px; margin: 0px auto}
.wd-c319{margin-bottom: 18px}
.wd-c320{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 122, 107); font-weight: 700; margin-bottom: 6px}
.wd-c321{margin: 0px; font-size: 15px; line-height: 1.62; color: rgb(200, 204, 201)}
.wd-c322{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(244, 160, 0); font-weight: 700; margin-bottom: 8px}
.wd-c323{display: flex; flex-wrap: wrap; gap: 7px}
.wd-c324{display: inline-flex; align-items: center; gap: 7px; font-size: 13px; color: rgb(221, 221, 216); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 100px; padding: 6px 13px}
.wd-c325{width: 5px; height: 5px; background: rgb(244, 160, 0); transform: rotate(45deg); flex: 0 0 auto}
.wd-c326{padding: 16px 19px; border-radius: 16px; background: rgba(79, 191, 160, 0.06); border: 1px solid rgba(79, 191, 160, 0.32)}
.wd-c327{font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(79, 191, 160); font-weight: 700; margin-bottom: 6px}
.wd-c328{margin: 0px; font-size: 14.5px; line-height: 1.6; color: rgb(240, 240, 236)}
.wd-c329{border-radius: 18px; overflow: hidden; background: rgba(11, 12, 14, 0.94); border: 1px solid rgba(244, 160, 0, 0.35); box-shadow: rgba(0, 0, 0, 0.5) 0px 34px 80px}
.wd-c330{display: flex; align-items: center; gap: 9px; padding: 13px 18px; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c331{margin-left: auto; font-size: 10.5px; color: rgb(122, 136, 153)}
.wd-c332{display: flex; align-items: center; gap: 12px; padding: 12px 18px; border-top: 1px solid rgba(255, 255, 255, 0.06); background: rgba(79, 191, 160, 0.05)}
.wd-c333{width: 34px; height: 34px; border-radius: 10px; background: rgba(244, 160, 0, 0.13); border: 1px solid rgba(244, 160, 0, 0.4); display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; font-size: 14px}
.wd-c334{flex: 1 1 0%; min-width: 0px}
.wd-c335{display: block; font-size: 13px; font-weight: 700; color: rgb(240, 240, 236)}
.wd-c336{display: block; font-size: 11px; color: rgb(122, 136, 153); margin-top: 1px}
.wd-c337{flex: 0 0 auto; text-align: right}
.wd-c338{display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(79, 191, 160)}
.wd-c339{display: block; font-family: ui-monospace, monospace; font-size: 9.5px; color: rgb(122, 136, 153); margin-top: 2px}
.wd-c340{display: flex; align-items: center; gap: 12px; padding: 12px 18px; border-top: 1px solid rgba(255, 255, 255, 0.06); background: transparent}
.wd-c341{display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 204, 201)}
.wd-c342{width: 34px; height: 34px; border-radius: 10px; background: rgba(79, 191, 160, 0.13); border: 1px solid rgba(79, 191, 160, 0.4); display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; font-size: 14px}
.wd-c343{display: block; font-size: 10px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(244, 160, 0)}
.wd-c344{display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px 18px; border-top: 1px solid rgba(255, 255, 255, 0.08); background: rgba(79, 191, 160, 0.06)}
.wd-c345{font-size: 12px; line-height: 1.5; color: rgb(240, 240, 236)}
.wd-c346{flex: 0 0 auto; font-size: 10.5px; color: rgb(122, 136, 153)}
.wd-c347{text-align: center; max-width: 840px; margin: 0px auto 44px}
.wd-c348{margin: 0px auto; font-size: 17.5px; line-height: 1.62; color: rgb(221, 221, 216); max-width: 760px}
.wd-c349{border-radius: 24px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); overflow: hidden}
.wd-c350{display: grid}
.wd-c351{display: grid; grid-template-columns: 110px 250px 1fr; gap: 26px; align-items: center; padding: 28px 36px; transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1), transform 0.9s cubic-bezier(0.16, 1, 0.3, 1); opacity: 0; transform: translateY(34px)}
.wd-c352{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 46px; letter-spacing: -0.05em; color: rgba(244, 160, 0, 0.55)}
.wd-c353{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 20px; letter-spacing: -0.016em; color: rgb(240, 240, 236)}
.wd-c354{display: flex; flex-wrap: wrap; gap: 8px}
.wd-c355{display: inline-flex; align-items: center; gap: 9px; font-size: 14.5px; color: rgb(240, 240, 236); padding: 9px 15px; border-radius: 100px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.12); transition: border-color 0.3s}
.wd-c356{display: grid; grid-template-columns: 110px 250px 1fr; gap: 26px; align-items: center; padding: 28px 36px; border-top: 1px solid rgba(255, 255, 255, 0.08); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.09s; opacity: 0; transform: translateY(34px)}
.wd-c357{display: grid; grid-template-columns: 110px 250px 1fr; gap: 26px; align-items: center; padding: 28px 36px; border-top: 1px solid rgba(255, 255, 255, 0.08); transition: opacity 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s, transform 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.18s; opacity: 0; transform: translateY(34px)}
.wd-c358{display: flex; gap: 12px; align-items: flex-start; justify-content: center; padding: 18px 26px; border-radius: 100px; background: rgba(79, 191, 160, 0.06); border: 1px solid rgba(79, 191, 160, 0.28); margin-top: 20px}
.wd-c359{color: rgb(79, 191, 160); font-weight: 800; flex: 0 0 auto}
.wd-c360{margin: 0px; font-size: 15px; line-height: 1.58; color: rgb(240, 240, 236)}
.wd-c361{display: grid; grid-template-columns: 1fr 1fr; gap: 0 18px}
.wd-c362{padding: 32px 36px; border-radius: 24px; background: linear-gradient(150deg, rgba(79, 191, 160, 0.09), rgba(255, 255, 255, 0.02)); border: 1px solid rgba(79, 191, 160, 0.32)}
/* Honest-fit unification (user, 2026-09-13): teal/coral card titles and
   subgrid-aligned row pairs, matching the service pages. */
.wd-c362,.wd-c367{display:grid;grid-template-rows:subgrid;grid-row:span 5}
.wd-c362 .wd-c363{color:rgb(79, 191, 160)}
.wd-c367 .wd-c363{color:rgb(255, 122, 107)}
.wd-c363{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 23px; letter-spacing: -0.02em; color: rgb(240, 240, 236); margin-bottom: 16px}
.wd-c364{display: flex; gap: 12px; align-items: center; min-height: 58px; padding: 5px 0px; border-top: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c365{color: rgb(79, 191, 160); font-weight: 800; flex: 0 0 auto; font-size: 14px}
.wd-c366{font-size: 15.5px; line-height: 1.55; color: rgb(240, 240, 236)}
.wd-c367{padding: 32px 36px; border-radius: 24px; background: linear-gradient(150deg, rgba(255, 122, 107, 0.07), rgba(255, 255, 255, 0.02)); border: 1px solid rgba(255, 122, 107, 0.28)}
.wd-c368{color: rgb(255, 122, 107); font-weight: 800; flex: 0 0 auto; font-size: 14px}
.wd-c369{font-size: 15.5px; line-height: 1.55; color: rgb(200, 204, 201)}
.wd-c370{max-width: 1330px; margin: 100px auto 0px; padding: 0px 56px}
.wd-c371{display: grid; grid-template-columns: 380px 1fr; gap: 70px; align-items: start}
.wd-c372{position: sticky; top: 106px}
.wd-c373{margin: 18px 0px 16px; font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 52px; line-height: 1; letter-spacing: -0.034em}
.wd-c374{margin: 0px 0px 26px; font-size: 17px; line-height: 1.6; color: rgb(221, 221, 216)}
.wd-c375{display: inline-flex; align-items: center; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); padding: 0px 24px; border-radius: 100px; height: 50px; font-size: 16px; font-weight: 600; color: rgb(240, 240, 236); white-space: nowrap}
.wd-c376{border-radius: 18px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.08); padding: 20px 26px; margin-bottom: 10px; cursor: pointer; transition: border-color 0.4s, background 0.4s}
.wd-c377{display: flex; justify-content: space-between; gap: 24px; align-items: center}
.wd-c378{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 20px; letter-spacing: -0.018em; line-height: 1.26; color: rgb(240, 240, 236)}
.wd-c379{width: 26px; height: 26px; border-radius: 50%; background: rgba(244, 160, 0, 0.14); border: 1px solid rgba(244, 160, 0, 0.32); color: rgb(244, 160, 0); display: flex; align-items: center; justify-content: center; font-size: 16px; flex: 0 0 auto}
.wd-c380{display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px}
.wd-c381{display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.09); color: inherit; transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1), transform 1s cubic-bezier(0.16, 1, 0.3, 1); opacity: 0; transform: translateY(42px)}
.wd-c382{display: block; height: 170px; background: url(&quot;data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22200%22%3E%3Crect%20width%3D%22400%22%20height%3D%22200%22%20fill%3D%22%23101114%22%2F%3E%3Cg%20stroke%3D%22%231E2026%22%20stroke-width%3D%228%22%3E%3Cline%20x1%3D%22-40%22%20y1%3D%22200%22%20x2%3D%22200%22%20y2%3D%22-40%22%2F%3E%3Cline%20x1%3D%2220%22%20y1%3D%22220%22%20x2%3D%22260%22%20y2%3D%22-20%22%2F%3E%3Cline%20x1%3D%2280%22%20y1%3D%22240%22%20x2%3D%22320%22%20y2%3D%220%22%2F%3E%3Cline%20x1%3D%22140%22%20y1%3D%22260%22%20x2%3D%22380%22%20y2%3D%2220%22%2F%3E%3Cline%20x1%3D%22200%22%20y1%3D%22280%22%20x2%3D%22440%22%20y2%3D%2240%22%2F%3E%3C%2Fg%3E%3Ctext%20x%3D%22200%22%20y%3D%22104%22%20font-family%3D%22monospace%22%20font-size%3D%2213%22%20fill%3D%22%235A6472%22%20text-anchor%3D%22middle%22%3Earticle%20hero%20image%3C%2Ftext%3E%3C%2Fsvg%3E&quot;) center center / cover; border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.wd-c383{display: flex; flex-direction: column; flex: 1 1 0%; padding: 24px 26px}
.wd-c384{font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(244, 160, 0); font-weight: 600; margin-bottom: 10px}
.wd-c385{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 19px; line-height: 1.25; letter-spacing: -0.015em; color: rgb(240, 240, 236); margin-bottom: 14px}
.wd-c386{margin-top: auto; font-size: 14.5px; font-weight: 600; color: rgb(221, 221, 216)}
.wd-c387{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running prof-e8trk7}
.wd-c388{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running prof-e8trk11}
.wd-c389{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running prof-e8trk15}
.wd-c390{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running prof-e8trk45}
.wd-c391{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running prof-e8trk80}
.wd-c392{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running prof-e8ldGone}
.wd-c393{position: absolute; inset: 36px 0px 0px; background: rgba(8, 8, 10, 0.6); display: none}
.wd-c394{position: absolute; top: 12px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c395{position: absolute; top: 4px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running prof-e8pulse}
.wd-c396{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running prof-e8prog}
.wd-c397{padding: 30px 34px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); display: grid; grid-template-columns: 1fr 300px; gap: 36px; align-items: center; min-height: 270px}
.wd-c398{padding: 10px 13px 6px; font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 700}
.wd-c399{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 204, 201); white-space: nowrap; flex: 0 0 auto}
.wd-c400{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running heal-e8trk7}
.wd-c401{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running heal-e8trk11}
.wd-c402{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running heal-e8trk15}
.wd-c403{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running heal-e8trk45}
.wd-c404{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running heal-e8trk80}
.wd-c405{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running heal-e8ldGone}
.wd-c406{position: absolute; top: 4px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running heal-e8pulse}
.wd-c407{display: inline-flex; align-items: center; gap: 6px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(244, 160, 0, 0.4); border-radius: 100px; padding: 3px 9px 3px 4px}
.wd-c408{width: 16px; height: 16px; border-radius: 50%; background: rgba(244, 160, 0, 0.16); border: 1px solid rgba(244, 160, 0, 0.5); flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center}
.wd-c409{width: 10px; height: 10px; display: block}
.wd-c410{display: inline-flex; flex-direction: column; line-height: 1.25}
.wd-c411{font-size: 7.5px; font-weight: 700; color: rgb(240, 240, 236); white-space: nowrap}
.wd-c412{font-size: 6.5px; color: rgb(122, 136, 153); white-space: nowrap}
.wd-c413{display: inline-flex; align-items: center; gap: 6px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 100px; padding: 3px 9px 3px 4px}
.wd-c414{width: 16px; height: 16px; border-radius: 50%; background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.2); flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center}
.wd-c415{display: inline-flex; align-items: center; font-size: 7px; font-weight: 700; color: rgb(122, 136, 153); padding: 3px 6px; white-space: nowrap}
.wd-c416{display: inline-flex; align-items: center; justify-content: center; font-size: 7.5px; font-weight: 700; color: rgb(221, 221, 216); background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 100px; padding: 5px 8px; white-space: nowrap}
.wd-c417{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running heal-e8prog}
.wd-c418{display: flex; gap: 10px; padding: 12px 14px; align-items: center}
.wd-c419{width: 44px; height: 44px; border-radius: 10px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); flex: 0 0 auto; display: flex; align-items: center; justify-content: center}
.wd-c420{width: 18px; height: 18px}
.wd-c421{padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07); font-size: 10px; color: rgb(122, 136, 153)}
.wd-c422{font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 122, 107); white-space: nowrap; flex: 0 0 auto}
.wd-c423{display: flex; gap: 6px; padding: 9px 13px; border-top: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c424{flex: 1 1 0%; display: inline-flex; align-items: center; justify-content: center; background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 9.5px; font-weight: 800; border-radius: 100px; padding: 8px 0px}
.wd-c425{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running ecom-e8trk7}
.wd-c426{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running ecom-e8trk11}
.wd-c427{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running ecom-e8trk15}
.wd-c428{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running ecom-e8trk45}
.wd-c429{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running ecom-e8trk80}
.wd-c430{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running ecom-e8ldGone}
.wd-c431{width: 120px; height: 52px; margin: 0px auto; background: rgb(196, 191, 175); border: 1px solid rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; font-size: 7px; color: rgb(122, 117, 104)}
.wd-c432{font-family: Georgia, serif; font-size: 11px; letter-spacing: 0.06em; color: rgb(74, 71, 64); font-weight: 700; margin-top: 9px}
.wd-c433{font-size: 8.5px; color: rgb(106, 102, 89); margin-top: 4px}
.wd-c434{position: relative; overflow: hidden; display: flex; flex-direction: column; padding: 28px 30px; border-radius: 22px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s; opacity: 1; transform: none}
.wd-c435{display: grid; grid-template-columns: 1.02fr 1fr; gap: 40px; align-items: start}
.wd-c436{position: sticky; top: 110px}
.wd-c437{position: relative; max-width: 470px; margin: 0px auto; border-radius: 16px; background: rgb(13, 14, 17); border: 1px solid rgba(255, 255, 255, 0.14); box-shadow: rgba(0, 0, 0, 0.5) 0px 34px 80px}
.wd-c438{position: relative; display: inline-flex; align-items: center; gap: 4px; font-size: 8.5px; font-weight: 700; color: rgb(79, 191, 160); white-space: nowrap; padding-right: 14px}
.wd-c439{position: absolute; top: -7px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c440{display: flex; align-items: center; gap: 10px; padding: 9px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.07)}
.wd-c441{display: flex; gap: 9px; margin-left: auto}
.wd-c442{display: inline-flex; align-items: center; gap: 4px; background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(240, 240, 236); font-size: 8.5px; font-weight: 700; border-radius: 100px; padding: 5px 10px; flex: 0 0 auto}
.wd-c443{display: grid; grid-template-columns: 0.85fr 1fr; gap: 14px; padding: 14px 16px 8px}
.wd-c444{position: absolute; top: -6px; left: -8px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c445{height: 92px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c446{display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px; margin-top: 5px}
.wd-c447{height: 24px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c448{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 700; font-size: 13px; letter-spacing: -0.015em; color: rgb(240, 240, 236)}
.wd-c449{position: relative; display: flex; align-items: baseline; gap: 7px; margin-top: 3px}
.wd-c450{position: absolute; top: -4px; right: -8px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c451{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 15px; color: rgb(244, 160, 0)}
.wd-c452{font-size: 8px; font-weight: 700; color: rgb(79, 191, 160)}
.wd-c453{position: relative; display: flex; align-items: center; gap: 4px; margin-top: 5px}
.wd-c454{position: absolute; top: -6px; right: -8px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c455{font-size: 9px; color: rgb(244, 160, 0)}
.wd-c456{font-size: 8.5px; color: rgb(200, 204, 201)}
.wd-c457{display: flex; gap: 4px; margin-top: 7px}
.wd-c458{display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 18px; border-radius: 5px; font-size: 8px; font-weight: 700; color: rgb(221, 221, 216); background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.14)}
.wd-c459{display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 18px; border-radius: 5px; font-size: 8px; font-weight: 700; color: rgb(10, 10, 10); background: rgb(244, 160, 0)}
.wd-c460{position: relative; display: grid; gap: 4px; margin-top: 8px}
.wd-c461{position: absolute; top: 2px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgb(13, 14, 17); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running ecom-e8pulse; box-shadow: rgb(13, 14, 17) 0px 0px 0px 2.5px}
.wd-c462{display: inline-flex; align-items: center; justify-content: center; height: 24px; border-radius: 100px; background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 9px; font-weight: 800; animation: 2.4s ease-in-out 0s infinite normal none running ecom-e8pulseBar}
.wd-c463{display: inline-flex; align-items: center; justify-content: center; height: 20px; border-radius: 100px; background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(240, 240, 236); font-size: 8px; font-weight: 700}
.wd-c464{position: relative; display: flex; gap: 5px; margin-top: 7px}
.wd-c465{position: absolute; top: -6px; right: -4px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c466{font-size: 7.5px; color: rgb(221, 221, 216); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 100px; padding: 3px 7px}
.wd-c467{position: relative; padding: 4px 16px 10px}
.wd-c468{position: absolute; top: -7px; left: -6px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c469{font-size: 8.5px; line-height: 1.55; color: rgb(200, 204, 201); padding-left: 12px}
.wd-c470{color: rgb(143, 160, 180)}
.wd-c471{position: relative; border-top: 1px solid rgba(255, 255, 255, 0.08); padding: 9px 16px 13px}
.wd-c472{position: absolute; top: -8px; left: -6px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: auto ease 0s 1 normal none running none}
.wd-c473{font-size: 8px; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(122, 136, 153); font-weight: 700; margin-bottom: 6px}
.wd-c474{display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px}
.wd-c475{height: 26px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c476{border-radius: 20px; background: rgba(255, 255, 255, 0.024); border: 1px solid rgba(255, 255, 255, 0.1); overflow: hidden}
.wd-c477{cursor: pointer; padding: 13px 22px; background: rgba(255, 255, 255, 0.02); transition: background 0.3s}
.wd-c478{width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.14); border: 1.5px solid rgba(244, 160, 0, 0.55); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto}
.wd-c479{font-size: 15px; font-weight: 700; color: rgb(240, 240, 236); line-height: 1.3}
.wd-c480{margin-left: auto; color: rgb(240, 240, 236)}
.wd-c481{display: none; font-size: 13.5px; line-height: 1.58; color: rgb(200, 204, 201); margin-top: 7px; padding-left: 31px}
.wd-c482{cursor: pointer; padding: 13px 22px; background: rgba(255, 255, 255, 0.02); transition: background 0.3s; border-top: 1px solid rgba(255, 255, 255, 0.06)}
.wd-c483{cursor: pointer; padding: 13px 22px; background: rgba(244, 160, 0, 0.08); transition: background 0.3s; border-top: 1px solid rgba(255, 255, 255, 0.06)}
.wd-c484{margin-left: auto; color: rgb(244, 160, 0)}
.wd-c485{display: block; font-size: 13.5px; line-height: 1.58; color: rgb(200, 204, 201); margin-top: 7px; padding-left: 31px}
.wd-c486{padding: 12px 22px; border-top: 1px solid rgba(255, 255, 255, 0.09); font-size: 13px; color: rgb(122, 136, 153)}
.wd-c487{background: rgb(244, 160, 0); color: rgb(10, 10, 10); font-size: 15px; font-weight: 600; padding: 0px 24px; border-radius: 100px; height: 48px; display: inline-flex; align-items: center; white-space: nowrap; transition: transform 0.3s}
.wd-c488{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running ecom-e8prog}
.wd-c489{padding: 11px 13px 6px}
.wd-c490{height: 42px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c491{display: flex; justify-content: space-between; align-items: baseline; margin-top: 7px}
.wd-c492{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 13px; color: rgb(244, 160, 0)}
.wd-c493{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running hosp-e8trk7}
.wd-c494{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running hosp-e8trk11}
.wd-c495{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running hosp-e8trk15}
.wd-c496{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running hosp-e8trk45}
.wd-c497{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running hosp-e8trk80}
.wd-c498{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running hosp-e8ldGone}
.wd-c499{position: absolute; top: 12px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running hosp-e8pulse}
.wd-c500{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running hosp-e8prog}
.wd-c501{display: grid; grid-template-columns: 1.6fr 1fr; gap: 5px; padding: 11px 13px 6px}
.wd-c502{height: 52px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c503{display: grid; gap: 5px}
.wd-c504{height: 23px; border-radius: 8px; background: linear-gradient(160deg, rgba(244, 160, 0, 0.16), rgba(255, 255, 255, 0.04)); border: 1px solid rgba(244, 160, 0, 0.3); display: flex; align-items: center; justify-content: center; font-size: 6.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(200, 165, 96)}
.wd-c505{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running real-e8trk7}
.wd-c506{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running real-e8trk11}
.wd-c507{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running real-e8trk15}
.wd-c508{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running real-e8trk45}
.wd-c509{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running real-e8trk80}
.wd-c510{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running real-e8ldGone}
.wd-c511{position: absolute; top: 4px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running real-e8pulse}
.wd-c512{display: inline-flex; align-items: center; justify-content: center; height: 22px; border-radius: 6px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); font-size: 7.5px; font-weight: 700; letter-spacing: 0.04em; color: rgb(200, 204, 201); white-space: nowrap; padding: 0px 4px}
.wd-c513{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running real-e8prog}
.wd-c514{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running fina-e8trk7}
.wd-c515{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running fina-e8trk11}
.wd-c516{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running fina-e8trk15}
.wd-c517{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running fina-e8trk45}
.wd-c518{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running fina-e8trk80}
.wd-c519{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running fina-e8ldGone}
.wd-c520{position: absolute; top: 4px; right: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running fina-e8pulse}
.wd-c521{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running fina-e8prog}
.wd-c522{font-family: &quot;Inter Tight&quot;, sans-serif; font-weight: 800; font-size: 13px; letter-spacing: -0.02em; line-height: 1.1; color: rgb(255, 255, 255)}
.wd-c523{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0s infinite normal none running educ-e8trk7}
.wd-c524{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.15s infinite normal none running educ-e8trk11}
.wd-c525{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(79, 191, 160, 0.9), rgba(79, 191, 160, 0.55)); width: 0%; box-shadow: rgba(79, 191, 160, 0.5) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.3s infinite normal none running educ-e8trk15}
.wd-c526{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.2s infinite normal none running educ-e8trk45}
.wd-c527{position: absolute; left: 0px; top: 0px; bottom: 0px; border-radius: 100px; background: linear-gradient(90deg, rgba(255, 122, 107, 0.75), rgba(255, 122, 107, 0.4)); width: 0%; box-shadow: rgba(255, 122, 107, 0.4) 0px 0px 12px; animation: 8s cubic-bezier(0.2, 0.7, 0.3, 1) 0.4s infinite normal none running educ-e8trk80}
.wd-c528{position: absolute; left: 35%; top: 50%; transform: translateY(-50%); font-size: 10px; color: rgb(255, 122, 107); white-space: nowrap; animation: 8s ease-out 0s infinite normal none running educ-e8ldGone}
.wd-c529{position: absolute; top: 6px; left: -9px; width: 19px; height: 19px; border-radius: 50%; background: rgba(244, 160, 0, 0.18); border: 1.5px solid rgb(244, 160, 0); color: rgb(244, 160, 0); font-size: 10px; font-weight: 800; display: flex; align-items: center; justify-content: center; font-family: Inter, sans-serif; z-index: 2; animation: 1.3s ease-out 0s infinite normal none running educ-e8pulse}
.wd-c530{position: absolute; left: 0px; bottom: 0px; height: 3px; background: rgb(244, 160, 0); box-shadow: rgba(244, 160, 0, 0.7) 0px 0px 10px; width: 0%; animation: 5.2s linear 0s infinite normal none running educ-e8prog}
/* keyframes (namespaced per page) */
@keyframes e8marq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@keyframes trad-e8pulseBar{0%,100%{filter:brightness(1)}50%{filter:brightness(1.22)}}
@keyframes trad-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes trad-e8prog{from{width:0%}to{width:100%}}
@keyframes trad-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes trad-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes trad-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes trad-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes trad-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes trad-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes e8caret{0%,45%{opacity:1}55%,100%{opacity:0}}
@keyframes prof-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes prof-e8prog{from{width:0%}to{width:100%}}
@keyframes prof-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes prof-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes prof-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes prof-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes prof-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes prof-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes heal-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes heal-e8prog{from{width:0%}to{width:100%}}
@keyframes heal-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes heal-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes heal-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes heal-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes heal-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes heal-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes ecom-e8pulseBar{0%,100%{filter:brightness(1)}50%{filter:brightness(1.22)}}
@keyframes ecom-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes ecom-e8prog{from{width:0%}to{width:100%}}
@keyframes ecom-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes ecom-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes ecom-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes ecom-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes ecom-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes ecom-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes hosp-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes hosp-e8prog{from{width:0%}to{width:100%}}
@keyframes hosp-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes hosp-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes hosp-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes hosp-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes hosp-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes hosp-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes real-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes real-e8prog{from{width:0%}to{width:100%}}
@keyframes real-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes real-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes real-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes real-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes real-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes real-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes fina-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes fina-e8prog{from{width:0%}to{width:100%}}
@keyframes fina-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes fina-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes fina-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes fina-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes fina-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes fina-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}
@keyframes educ-e8pulse{0%{box-shadow:0 0 0 0 rgba(244,160,0,.55)}100%{box-shadow:0 0 0 11px rgba(244,160,0,0)}}
@keyframes educ-e8prog{from{width:0%}to{width:100%}}
@keyframes educ-e8ldGone{0%,40%{opacity:0}48%,92%{opacity:1}100%{opacity:0}}
@keyframes educ-e8trk7{0%{width:0%}18%{width:7%}92%{width:7%}100%{width:0%}}
@keyframes educ-e8trk11{0%{width:0%}18%{width:11%}92%{width:11%}100%{width:0%}}
@keyframes educ-e8trk15{0%{width:0%}18%{width:15%}92%{width:15%}100%{width:0%}}
@keyframes educ-e8trk45{0%{width:0%}18%{width:45%}92%{width:45%}100%{width:0%}}
@keyframes educ-e8trk80{0%{width:0%}18%{width:80%}92%{width:80%}100%{width:0%}}

/* ---- interaction states ---- */
.wd .wd-faq__q{cursor:pointer}
.wd .wd-faq__a{margin:14px 0 0;font-size:16px;line-height:1.66;color:#DDDDD8;max-width:820px}
.wd .wd-faq__a a{color:#F4A000}
.wd .wd-faq.is-open .wd-faq__q > span:first-child{color:#F4A000}
.wd .wd-faq__sign{width:28px;height:28px;border-radius:50%;background:rgba(244,160,0,.14);
  border:1px solid rgba(244,160,0,.32);color:#F4A000;display:flex;align-items:center;
  justify-content:center;font-size:17px;flex:0 0 auto}
.wd [data-wdb]{cursor:pointer}
.wd [data-wdb].is-on{background:rgba(244,160,0,.1)!important;border-color:rgba(244,160,0,.45)!important}
.wd [data-wdb].is-on > *{color:#F4A000}
/* Server-rendered controls use the same selected state as wire()/apply(). */
.wd [data-wdb^="tab:"]{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.09)}
.wd :is([data-wdb^="ex:"],[data-wdb^="xr:"]){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:#C8CCC9}
.wd :is([data-wdb^="ex:"],[data-wdb^="xr:"]).is-on{color:#F4A000}
.wd [data-wdb^="tab:"] > :first-child > :first-child{color:#7A8899}
.wd [data-wdb^="tab:"].is-on > :first-child > :first-child{color:#F4A000}
.wd [data-wdb^="ana:"] > :nth-child(2){display:none}
.wd [data-wdb^="ana:"].is-on > :nth-child(2){display:block}
.wd [data-wdb^="ana:"] > :first-child > :is(:nth-child(2),:nth-child(3)){color:#F0F0EC}
.wd [data-wdb^="ana:"].is-on > :first-child > :is(:nth-child(2),:nth-child(3)){color:#F4A000}

/* ---- phone width (conservative; exports are 1440px-only) ---- */
@media (max-width:1080px){
  .wd [class*="wd-c"]{--wd-collapse:1}
  .wd > section{padding-left:24px;padding-right:24px}
  .wd .wd-c50{padding-left:0;padding-right:0}
}
@media (max-width:900px){
  .wd .wd-grid-2,.wd .wd-grid-3{grid-template-columns:1fr!important}
}
@media (max-width:1080px){
.wd section *{min-width:0}
.wd-c6{grid-template-columns:minmax(0,1fr)}
.wd-c24{grid-template-columns:minmax(0,1fr)}
.wd-c55{grid-template-columns:minmax(0,1fr)}
.wd-c112{grid-template-columns:minmax(0,1fr)}
.wd-c130{grid-template-columns:minmax(0,1fr)}
.wd-c148{grid-template-columns:minmax(0,1fr)}
.wd-c182{grid-template-columns:minmax(0,1fr)}
.wd-c192{grid-template-columns:minmax(0,1fr)}
.wd-c211{grid-template-columns:minmax(0,1fr)}
.wd-c240{grid-template-columns:minmax(0,1fr)}
.wd-c247{grid-template-columns:minmax(0,1fr)}
.wd-c285{grid-template-columns:minmax(0,1fr)}
.wd-c302{grid-template-columns:minmax(0,1fr)}
.wd-c304{grid-template-columns:minmax(0,1fr)}
.wd-c312{grid-template-columns:minmax(0,1fr)}
.wd-c318{grid-template-columns:minmax(0,1fr)}
.wd-c351{grid-template-columns:minmax(0,1fr)}
.wd-c356{grid-template-columns:minmax(0,1fr)}
.wd-c357{grid-template-columns:minmax(0,1fr)}
.wd-c361{grid-template-columns:minmax(0,1fr)}
.wd-c371{grid-template-columns:minmax(0,1fr)}
.wd-c380{grid-template-columns:minmax(0,1fr)}
.wd-c397{grid-template-columns:minmax(0,1fr)}
.wd-c435{grid-template-columns:minmax(0,1fr)}
.wd-c443{grid-template-columns:minmax(0,1fr)}
.wd-c446{grid-template-columns:minmax(0,1fr)}
.wd-c474{grid-template-columns:minmax(0,1fr)}
.wd-c501{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:1080px){
.wd h1{font-size:clamp(34px,7vw,62px)!important;white-space:normal!important}
.wd h2{font-size:clamp(28px,5.5vw,52px)!important}
}
@media (max-width:520px){.wd-c99{min-width:0;width:100%}}

/* 2026-09-14: these dictionary classes carry the export's captured
   entrance state (opacity 0 / translateY) and nothing ever released
   them — whole cards and rows were invisible. Forced visible. */
.wd-c113,.wd-c129,.wd-c139,.wd-c144,.wd-c241,.wd-c245,.wd-c246,.wd-c248,
.wd-c268,.wd-c278,.wd-c286,.wd-c297,.wd-c298,.wd-c299,.wd-c300,
.wd-c351,.wd-c356,.wd-c357,.wd-c381{opacity:1;transform:none}

/* gold-bg elements keep ink text under the global a:hover
   (exports carry no hover styles; a:hover would turn CTA text gold-on-gold) */
.wd-c103:hover,
.wd-c107:hover,
.wd-c14:hover,
.wd-c168:hover,
.wd-c176:hover,
.wd-c195:hover,
.wd-c199:hover,
.wd-c206:hover,
.wd-c209:hover,
.wd-c233:hover,
.wd-c253:hover,
.wd-c259:hover,
.wd-c261:hover,
.wd-c262:hover,
.wd-c263:hover,
.wd-c264:hover,
.wd-c325:hover,
.wd-c396:hover,
.wd-c417:hover,
.wd-c424:hover,
.wd-c459:hover,
.wd-c462:hover,
.wd-c487:hover,
.wd-c488:hover,
.wd-c500:hover,
.wd-c513:hover,
.wd-c521:hover,
.wd-c530:hover,
.wd-c8:hover{color:rgb(10,10,10)}

/* CMS labels must remain readable when tabs are added or copy grows. */
.wd .wd-c200{flex-wrap:wrap}
.wd-c200>[data-wd-id]{flex-basis:190px;min-width:0}
.wd-c200>[data-wd-id] .wd-c204{min-width:0;overflow-wrap:anywhere}
.wd-c200>[data-wd-id] .wd-c203,.wd-c200>[data-wd-id] .wd-c208{flex-shrink:0}

/* A flip should never remove the space required by either face's content. */
.wd [data-flip]{display:grid}
.wd .wd-c287{position:relative;inset:auto;display:grid;min-height:inherit}
.wd .wd-c288,.wd .wd-c294{position:relative;inset:auto;grid-area:1 / 1}
@media (max-width:1080px){
  .wd .wd-c285{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wd .wd-c285 > div{grid-column:auto}
  .wd .wd-c94 > a{max-width:100%;height:auto;min-height:48px;white-space:normal;text-align:center;justify-content:center;padding-top:12px;padding-bottom:12px}
  .wd .wd-c249,.wd .wd-c269,.wd .wd-c251{flex-wrap:wrap}
}
@media (max-width:700px){
  main.wd > section{padding-left:20px!important;padding-right:20px!important}
  .wd .wd-c285{grid-template-columns:minmax(0,1fr)}
  .wd .wd-c13{flex-direction:column;align-items:stretch}
  .wd .wd-c13 > a{justify-content:center;white-space:normal;text-align:center;min-height:48px;height:auto!important;padding-top:12px;padding-bottom:12px}
  .wd .wd-c260{padding-left:0}
  .wd .wd-c121{flex-wrap:wrap}
  .wd .wd-c123{white-space:normal;overflow:visible;overflow-wrap:anywhere}
  .wd .wd-c101{flex-wrap:wrap}
  .wd .wd-c102{white-space:normal;overflow-wrap:anywhere}
  .wd .wd-c99{height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}
  /* On phones, x-ray annotations follow the example as a numbered list.
     Long labels and additional CMS items must not cover one another. */
  .wd .wd-c78,.wd .wd-c393{position:static;inset:auto;padding:10px 12px}
  .wd .wd-c78 > span,.wd .wd-c393 > span{position:static;display:flex;margin:8px 0;border-radius:12px}
  .wd .wd-c81{white-space:normal}
  .wd .wd-c3{flex-wrap:wrap;gap:8px 10px}
  .wd .wd-c3 > a,.wd .wd-c3 > [aria-hidden]{flex-shrink:0}
  .wd .wd-c163,.wd .wd-c166{flex-wrap:wrap}
  .wd .wd-c165{flex-shrink:0;max-width:100%}
}
@media (prefers-reduced-motion:reduce){.wd .wd-c287{transition:none}}

/* Save room for editable labels in the browser mocks and comparison cards. */
.wd :is(.wd-c6,.wd-c24,.wd-c247)>*{min-width:0}
.wd :is(.wd-c13,.wd-c19,.wd-c39,.wd-c63,.wd-c126,.wd-c140,.wd-c142,.wd-c146,.wd-c221,.wd-c251,.wd-c344){flex-wrap:wrap}
.wd :is(.wd-c14,.wd-c15){height:auto;min-height:54px;padding-top:12px;padding-bottom:12px;white-space:normal;max-width:100%}
.wd :is(.wd-c29,.wd-c34,.wd-c42,.wd-c223,.wd-c337,.wd-c346){max-width:100%;white-space:normal;overflow-wrap:anywhere}
.wd :is(.wd-c43,.wd-c46){max-width:100%}
.wd .wd-c307{height:auto;min-height:34px;white-space:normal;padding-top:6px;padding-bottom:6px;overflow-wrap:anywhere}
.wd .wd-c337{flex-shrink:1}
@media(max-width:700px){.wd :is(.wd-c43,.wd-c46){position:relative;inset:auto;margin-top:12px}}

.wd :is(.wd-c88,.wd-c101,.wd-c375){white-space:normal;max-width:100%;height:auto;overflow-wrap:anywhere}.wd .wd-c375{min-height:46px;padding-top:12px;padding-bottom:12px}
.wd :is(.wd-c88,.wd-c89,.wd-c317){height:auto;min-height:42px;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding-top:10px;padding-bottom:10px}
@media(max-width:1080px),(pointer:coarse){.wd :is(.wd-c88,.wd-c89,.wd-c317){min-height:44px}}
.wd .wd-c316{flex-wrap:wrap}

.wd :is(.wd-c43,.wd-c46){flex-wrap:wrap;gap:4px 8px}.wd .wd-c43{bottom:0;transform:translateY(calc(100% - 13px))}.wd .wd-c46{top:0;transform:translateY(calc(-100% + 21px))}
.wd .wd-c311{height:auto;min-height:34px;white-space:normal;padding-top:6px;padding-bottom:6px;overflow-wrap:anywhere}
.wd .wd-c332{flex-wrap:wrap}.wd .wd-c334{flex-basis:140px}.wd .wd-c337{flex:0 1 auto}
@media(max-width:1080px){.wd :is(.wd-c43,.wd-c46){position:relative;inset:auto;transform:none;margin-top:12px}}

.wd :is(.wd-c225,.wd-c237,.wd-c399){white-space:normal;max-width:100%;overflow-wrap:anywhere}.wd :is(.wd-c440,.wd-c441){flex-wrap:wrap}.wd .wd-c442{max-width:100%}

.wd :is(.wd-c422){white-space:normal;max-width:100%;height:auto;overflow-wrap:anywhere}

@media(max-width:1080px){.wd .wd-c436,.wd .wd-c372{position:static}}

/* The lower callout keeps its desktop overlap but reserves space when its
   saved notes grow, instead of extending beyond the hero's lower edge. */
@media(min-width:1081px){
  .wd .wd-c6>.wd-c16>.wd-c43{display:flex;position:relative;left:-14px;bottom:auto;transform:none;margin-top:-15px;margin-bottom:-22px;width:fit-content}
}
.wd .wd-c123{white-space:normal;overflow:visible;overflow-wrap:anywhere}

.wd .wd-c175{flex-wrap:wrap}.wd .wd-c175>span{max-width:100%}
.wd .wd-c40{flex:1 1 240px;min-width:0}
@media(min-width:1081px){.wd .wd-c221{flex-wrap:nowrap}.wd .wd-c222{min-width:0;overflow-wrap:anywhere}}
