/* components.css - generated from prototype inline styles (deduped). */
.ev-s1{font-family: "Hanken Grotesk", sans-serif; background: rgb(255, 255, 255)}
.ev-s2{position: sticky; top: 0px; z-index: 50; background: rgba(255, 255, 255, 0.85); backdrop-filter: saturate(180%) blur(16px); border-bottom: 1px solid var(--ev-line)}
.ev-s3{display: flex; align-items: center; gap: 24px; height: 70px; padding: 0px 32px}
.ev-s4{text-decoration: none}
.ev-s5{height: 30px; width: auto; display: block}
.ev-s6{display: flex; gap: 22px; margin-left: 12px}
.ev-s7{font-size: 14.5px; font-weight: 600; color: var(--ev-body); text-decoration: none; cursor: pointer; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-family: inherit; display: inline-flex; align-items: center; gap: 5px; padding: 0px}
.ev-s8{position: relative}
.ev-s9{font-size: 10px; opacity: 0.6}
.ev-s10{display:block}
.ev-s11{margin-left: auto; display: flex; align-items: center; gap: 16px}
.ev-s12{display: inline-flex; align-items: center; gap: 9px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; padding: 11px 20px; border-radius: 100px; text-decoration: none; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px}
.ev-s13{position: relative; background: rgb(255, 255, 255); overflow: hidden}
.ev-s14{position: absolute; inset: 0px; opacity: 1; background: radial-gradient(60% 70% at 78% 12%, rgba(107, 77, 246, 0.1), transparent 60%), radial-gradient(50% 60% at 12% 8%, rgba(255, 99, 165, 0.08), transparent 60%), radial-gradient(48% 60% at 60% 100%, rgba(38, 132, 255, 0.07), transparent 60%)}
.ev-s15{position: relative; display: grid; grid-template-columns: 1.04fr 0.96fr; gap: 44px; align-items: center; padding: 56px 32px 26px}
.ev-s16{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: var(--ev-violet-deep); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s17{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-green); box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 3px}
.ev-s18{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 60px; line-height: 1.03; letter-spacing: -0.04em; margin: 22px 0px 0px; color: var(--ev-ink)}
.ev-s19{color: var(--ev-wa)}
.ev-s20{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 24px 0px 0px; max-width: 520px; text-wrap: pretty}
.ev-s21{color: var(--ev-ink); font-weight: 700}
.ev-s22{display: flex; gap: 12px; margin-top: 30px; align-items: center; flex-wrap: wrap}
.ev-s23{display: inline-flex; align-items: center; gap: 9px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; padding: 16px 28px; border-radius: 100px; text-decoration: none; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px}
.ev-s24{display: block}
.ev-s25{display: inline-flex; align-items: center; gap: 9px; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 16px; font-weight: 700; padding: 16px 24px; border-radius: 100px; text-decoration: none; border: 1px solid var(--ev-line); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s26{color: var(--ev-violet)}
.ev-s27{display: flex; align-items: center; gap: 18px; margin-top: 30px; flex-wrap: wrap}
.ev-s28{display: inline-flex; align-items: center; gap: 7px; font-size: 13.5px; font-weight: 600; color: var(--ev-body)}
.ev-s29{width: 18px; height: 18px; border-radius: 50%; background: rgba(31, 169, 113, 0.086); color: var(--ev-green); display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s30{position: relative; display: flex; justify-content: center; align-items: center; min-height: 560px}
.ev-s31{position: absolute; width: 300px; height: 300px; top: 0px; right: 10px; background: var(--ev-violet); border-radius: 50%; filter: blur(80px); opacity: 0.3}
.ev-s32{position: absolute; width: 250px; height: 250px; bottom: 20px; left: -10px; background: var(--ev-pink); border-radius: 50%; filter: blur(80px); opacity: 0.22}
.ev-s33{position: absolute; inset: 0px; background-image: radial-gradient(rgba(23, 19, 42, 0.08) 1.4px, transparent 1.5px); background-size: 22px 22px; mask-image: radial-gradient(closest-side, rgb(0, 0, 0) 30%, transparent 75%)}
.ev-s34{position: relative; z-index: 2}
.ev-s35{display: flex; flex-direction: column; align-items: center; gap: 16px}
.ev-s36{width: 318px; padding: 9px; background: rgb(11, 11, 15); border-radius: 38px; box-shadow: rgba(16, 24, 40, 0.3) 0px 30px 70px, rgba(255, 255, 255, 0.08) 0px 0px 0px 1.5px inset}
.ev-s37{position: relative; border-radius: 30px; overflow: hidden; background: rgb(239, 231, 222)}
.ev-s38{display: flex; align-items: center; gap: 9px; padding: 9px 11px; background: rgb(7, 94, 84)}
.ev-s39{flex: 0 0 auto}
.ev-s40{width: 34px; height: 34px; border-radius: 50%; background: linear-gradient(135deg, var(--ev-wa), rgb(18, 140, 126)); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s41{min-width: 0px; flex: 1 1 0%}
.ev-s42{font-size: 13.5px; font-weight: 600; color: rgb(255, 255, 255); line-height: 1.1}
.ev-s43{font-size: 10.5px; color: rgba(255, 255, 255, 0.7); white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.ev-s44{height: 384px; overflow: hidden; display: flex; flex-direction: column; gap: 7px; padding: 12px 11px 8px; background-color: rgb(239, 231, 222); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.025' stroke-width='1.5'%3E%3Ccircle cx='20' cy='20' r='6'/%3E%3Cpath d='M50 14h12v12'/%3E%3Cpath d='M14 54q6-8 12 0'/%3E%3Crect x='52' y='50' width='10' height='10' rx='2'/%3E%3C/g%3E%3C/svg%3E")}
.ev-s45{align-self: center; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.55); font-size: 10px; font-weight: 600; letter-spacing: 0.04em; padding: 3px 11px; border-radius: 7px; box-shadow: rgba(11, 20, 26, 0.1) 0px 1px 0.5px; text-transform: uppercase; margin-bottom: 2px; flex: 0 0 auto}
.ev-s46{align-self: flex-start; max-width: 88%; background: rgb(255, 255, 255); border-radius: 2px 9px 9px; padding: 7px 9px 6px; font-size: 12.5px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px; flex: 0 0 auto; animation: 0.26s ease 0s 1 normal both running v2In}
.ev-s47{font-size: 10.5px; color: rgba(0, 0, 0, 0.4); display: inline-flex; align-items: center; float: right; margin: 4px 0px -2px 8px; line-height: 1}
.ev-s48{clear: both}
.ev-s49{align-self: flex-end; max-width: 88%; background: rgb(217, 253, 211); border-radius: 9px 2px 9px 9px; padding: 7px 9px 6px; font-size: 12.5px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px; flex: 0 0 auto; animation: 0.26s ease 0s 1 normal both running v2In}
.ev-s50{margin-left: 4px; flex: 0 0 auto}
.ev-s51{display: flex; align-items: center; gap: 7px; padding: 8px 10px; background: rgb(239, 231, 222)}
.ev-s52{flex: 1 1 0%; display: flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border-radius: 100px; padding: 8px 12px; box-shadow: rgba(11, 20, 26, 0.1) 0px 1px 0.5px}
.ev-s53{flex: 1 1 0%; font-size: 12.5px; color: rgba(0, 0, 0, 0.4)}
.ev-s54{width: 38px; height: 38px; border-radius: 50%; background: rgb(18, 140, 126); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s55{width: 100%; max-width: 460px; display: flex; flex-direction: column; gap: 12px; align-items: center}
.ev-s56{display: inline-flex; align-items: center; gap: 8px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-muted)}
.ev-s57{width: 24px; height: 1px; background: var(--ev-line)}
.ev-s58{display: grid; grid-template-columns: 1fr 1fr; gap: 10px; width: 100%}
.ev-s59{font-family: inherit; font-size: 13px; font-weight: 700; text-align: left; line-height: 1.3; cursor: default; color: var(--ev-violet-deep); background: rgb(255, 255, 255); border: 1.5px solid rgba(107, 77, 246, 0.2); border-radius: 14px; padding: 11px 14px; display: flex; align-items: center; gap: 8px; opacity: 0.5; transition: 0.15s; box-shadow: rgba(107, 77, 246, 0.06) 0px 2px 8px; animation: auto ease 0s 1 normal none running none}
.ev-s60{width: 22px; height: 22px; border-radius: 50%; flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet)}
.ev-s61{flex: 1 1 0%}
.ev-s62{position: relative; display: flex; align-items: center; justify-content: center; gap: 14px; padding: 12px 32px 48px; flex-wrap: wrap}
.ev-s63{font-size: 11px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--ev-muted); white-space: nowrap}
.ev-s64{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 9px 18px; font-size: 14px; font-weight: 700; color: rgb(69, 63, 91); white-space: nowrap; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s65{background: rgb(255, 255, 255); padding: 8px 0px 72px}
.ev-s66{padding: 0px 32px; text-align: center}
.ev-s67{font-size: 12px; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase; color: var(--ev-muted); margin: 0px 0px 30px}
.ev-s68{flex: 0 0 auto; height: 46px; display: flex; align-items: center}
.ev-s69{height: 100%; width: auto; object-fit: contain; border-radius: 8px; display: block}
.ev-s70{flex: 0 0 auto; height: 54px; display: flex; align-items: center}
.ev-s71{height: 100%; width: auto; object-fit: contain; border-radius: 0px; display: block}
.ev-s72{flex: 0 0 auto; height: 38px; display: flex; align-items: center}
.ev-s73{flex: 0 0 auto; height: 60px; display: flex; align-items: center}
.ev-s74{flex: 0 0 auto; height: 30px; display: flex; align-items: center}
.ev-s75{flex: 0 0 auto; height: 34px; display: flex; align-items: center}
.ev-s76{flex: 0 0 auto; height: 50px; display: flex; align-items: center}
.ev-s77{flex: 0 0 auto; height: 44px; display: flex; align-items: center}
.ev-s78{flex: 0 0 auto; height: 48px; display: flex; align-items: center}
.ev-s79{flex: 0 0 auto; height: 40px; display: flex; align-items: center}
.ev-s80{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 84px 0px}
.ev-s81{padding: 0px 32px}
.ev-s82{max-width: 780px; margin: 0px auto 46px; text-align: center}
.ev-s83{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s84{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-violet)}
.ev-s85{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 44px; line-height: 1.06; letter-spacing: -0.035em; margin: 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s86{font-size: 18px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 0px; max-width: 620px; text-wrap: pretty}
.ev-s87{display: flex; gap: 8px; align-items: stretch}
.ev-s88{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 26px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; flex: 1 1 0%; min-width: 0px}
.ev-s89{display: flex; align-items: center; justify-content: space-between}
.ev-s90{width: 50px; height: 50px; border-radius: 15px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s91{width: 26px; height: 26px; border-radius: 50%; background: var(--ev-blue); color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center}
.ev-s92{font-family: "Hanken Grotesk", sans-serif; font-size: 19px; font-weight: 800; color: var(--ev-ink); margin: 18px 0px 7px; letter-spacing: -0.01em}
.ev-s93{font-size: 15px; line-height: 1.55; color: var(--ev-body); margin: 0px 0px 14px}
.ev-s94{display: flex; gap: 6px; flex-wrap: wrap}
.ev-s95{font-size: 11.5px; font-weight: 700; background: var(--ev-soft); border: 1px solid var(--ev-line); color: rgb(83, 77, 99); padding: 4px 10px; border-radius: 100px}
.ev-s96{display: flex; flex-direction: column; align-items: center; gap: 6px; align-self: center; padding: 0px 4px}
.ev-s97{font-size: 11px; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; color: var(--ev-violet); white-space: nowrap}
.ev-s98{background: rgb(255, 255, 255); border: 1.5px solid rgba(107, 77, 246, 0.333); border-radius: 20px; padding: 26px 24px; box-shadow: rgba(107, 77, 246, 0.28) 0px 16px 40px -12px; flex: 1 1 0%; min-width: 0px}
.ev-s99{width: 50px; height: 50px; border-radius: 15px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s100{width: 26px; height: 26px; border-radius: 50%; background: var(--ev-violet); color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center}
.ev-s101{color: var(--ev-ink)}
.ev-s102{font-size: 11.5px; font-weight: 700; background: rgb(241, 238, 253); color: var(--ev-violet-deep); padding: 4px 10px; border-radius: 100px}
.ev-s103{width: 50px; height: 50px; border-radius: 15px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s104{width: 26px; height: 26px; border-radius: 50%; background: var(--ev-green); color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center}
.ev-s105{max-width: 860px; margin: 34px auto 0px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px 28px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; gap: 16px; align-items: center}
.ev-s106{width: 44px; height: 44px; border-radius: 12px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s107{font-size: 16.5px; line-height: 1.55; color: var(--ev-body); margin: 0px; text-wrap: pretty}
.ev-s108{background: var(--ev-soft); padding: 84px 0px}
.ev-s109{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; padding: 0px 32px}
.ev-s110{max-width: none; margin: 0px 0px 46px; text-align: left}
.ev-s111{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-green); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s112{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-green)}
.ev-s113{font-size: 18px; line-height: 1.55; color: var(--ev-body); margin: 18px 0px 0px; max-width: 620px; text-wrap: pretty}
.ev-s114{display: flex; flex-direction: column; gap: 16px; margin-top: -10px}
.ev-s115{display: flex; gap: 13px; align-items: flex-start}
.ev-s116{width: 26px; height: 26px; border-radius: 50%; background: var(--ev-green); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-top: 1px; box-shadow: rgba(31, 169, 113, 0.533) 0px 4px 10px -2px}
.ev-s117{font-size: 15.5px; font-weight: 700; color: var(--ev-ink)}
.ev-s118{font-size: 15px; color: var(--ev-body); margin-top: 2px; line-height: 1.5}
.ev-s119{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 24px; padding: 28px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s120{font-size: 12px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-body); margin-bottom: 16px}
.ev-s121{background: rgb(239, 231, 222); border-radius: 14px; padding: 14px}
.ev-s122{background: rgb(255, 255, 255); border-radius: 2px 10px 10px; padding: 10px 12px 9px; font-size: 13.5px; line-height: 1.6; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px; max-width: 380px}
.ev-s123{background: rgba(107, 77, 246, 0.118); border-bottom: 2px solid var(--ev-violet); border-radius: 3px; padding: 0px 2px; font-weight: 700; color: rgb(17, 27, 33)}
.ev-s124{background: rgba(38, 132, 255, 0.118); border-bottom: 2px solid var(--ev-blue); border-radius: 3px; padding: 0px 2px; font-weight: 700; color: rgb(17, 27, 33)}
.ev-s125{margin-top: 8px; padding-top: 7px; border-top: 1px dashed rgba(0, 0, 0, 0.14); font-size: 11.5px; color: rgba(0, 0, 0, 0.62)}
.ev-s126{background: rgba(31, 169, 113, 0.118); border-bottom: 2px solid var(--ev-green); border-radius: 3px; padding: 0px 2px; font-weight: 700; color: rgb(17, 27, 33)}
.ev-s127{display: flex; flex-direction: column; gap: 11px; margin-top: 18px}
.ev-s128{display: flex; gap: 10px; align-items: flex-start}
.ev-s129{width: 10px; height: 10px; border-radius: 50%; background: var(--ev-violet); flex: 0 0 auto; margin-top: 4px}
.ev-s130{font-size: 15px; color: var(--ev-body); line-height: 1.5}
.ev-s131{width: 10px; height: 10px; border-radius: 50%; background: var(--ev-blue); flex: 0 0 auto; margin-top: 4px}
.ev-s132{width: 10px; height: 10px; border-radius: 50%; background: var(--ev-green); flex: 0 0 auto; margin-top: 4px}
.ev-s133{background: rgb(255, 255, 255); padding: 84px 0px}
.ev-s134{display: flex; flex-direction: column; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid rgba(107, 77, 246, 0.35); border-radius: 20px; overflow: hidden; box-shadow: rgba(107, 77, 246, 0.28) 0px 16px 40px -12px}
.ev-s135{position: relative; height: 160px; background: linear-gradient(160deg, rgba(107, 77, 246, 0.1), rgba(107, 77, 246, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s136{height: 142px; width: auto; max-width: 82%; object-fit: contain; display: block; filter: drop-shadow(rgba(23, 19, 42, 0.14) 0px 10px 22px)}
.ev-s137{position: absolute; top: 13px; left: 13px; font-size: 10.5px; font-weight: 800; color: rgb(255, 255, 255); background: var(--ev-violet); padding: 4px 10px; border-radius: 100px; letter-spacing: 0.04em; text-transform: uppercase}
.ev-s138{padding: 22px; flex: 1 1 0%; display: flex; flex-direction: column}
.ev-s139{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); margin: 0px 0px 7px; letter-spacing: -0.01em}
.ev-s140{margin-top: auto; font-size: 13.5px; font-weight: 700; color: var(--ev-violet); display: inline-flex; align-items: center; gap: 5px}
.ev-s141{display: flex; flex-direction: column; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s142{position: relative; height: 160px; background: linear-gradient(160deg, rgba(255, 99, 165, 0.1), rgba(255, 99, 165, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s143{position: relative; height: 160px; background: linear-gradient(160deg, rgba(31, 169, 113, 0.1), rgba(31, 169, 113, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s144{position: relative; height: 160px; background: linear-gradient(160deg, rgba(38, 132, 255, 0.1), rgba(38, 132, 255, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s145{position: relative; height: 160px; background: linear-gradient(160deg, rgba(75, 46, 201, 0.1), rgba(75, 46, 201, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s146{position: relative; height: 160px; background: linear-gradient(160deg, rgba(251, 86, 7, 0.1), rgba(251, 86, 7, 0.03)); display: flex; align-items: center; justify-content: center; overflow: hidden}
.ev-s147{text-align: center; font-size: 15px; color: var(--ev-body); margin-top: 30px; text-wrap: pretty}
.ev-s148{text-align: center; margin-top: 28px}
.ev-s149{display: inline-flex; align-items: center; gap: 9px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; padding: 15px 28px; border-radius: 100px; text-decoration: none; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px}
.ev-s150{position: relative; background: var(--ev-ink); padding: 88px 0px; overflow: hidden}
.ev-s151{position: absolute; inset: 0px; background: radial-gradient(45% 55% at 15% 5%, rgba(107, 77, 246, 0.28), transparent 60%), radial-gradient(40% 55% at 88% 95%, rgba(251, 86, 7, 0.14), transparent 60%)}
.ev-s152{position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; padding: 0px 32px}
.ev-s153{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 18px; box-shadow: none; white-space: nowrap}
.ev-s154{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-orange)}
.ev-s155{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 44px; line-height: 1.06; letter-spacing: -0.035em; margin: 0px; color: rgb(255, 255, 255); text-wrap: pretty}
.ev-s156{font-size: 18px; line-height: 1.55; color: rgba(255, 255, 255, 0.74); margin: 18px 0px 0px; max-width: 620px; text-wrap: pretty}
.ev-s157{color: rgb(255, 255, 255)}
.ev-s158{display: flex; flex-direction: column; gap: 10px; margin-top: -8px}
.ev-s159{display: flex; gap: 12px; align-items: center; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 14px; padding: 13px 16px}
.ev-s160{width: 30px; height: 30px; border-radius: 9px; background: rgba(251, 86, 7, 0.18); color: rgb(255, 139, 83); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s161{font-size: 14.5px; color: rgba(255, 255, 255, 0.85); font-style: italic; line-height: 1.45}
.ev-s162{font-size: 14.5px; color: rgba(255, 255, 255, 0.6); margin-top: 18px; line-height: 1.6}
.ev-s163{background: rgb(250, 249, 245); border-radius: 18px; overflow: hidden; box-shadow: rgba(107, 77, 246, 0.55) 0px 40px 90px -30px; border: 1px solid rgba(255, 255, 255, 0.14)}
.ev-s164{display: flex; align-items: center; gap: 7px; padding: 11px 16px; border-bottom: 1px solid rgb(236, 233, 226); background: rgb(250, 249, 245)}
.ev-s165{width: 10px; height: 10px; border-radius: 5px; background: rgb(255, 95, 87)}
.ev-s166{width: 10px; height: 10px; border-radius: 5px; background: rgb(254, 188, 46)}
.ev-s167{width: 10px; height: 10px; border-radius: 5px; background: rgb(40, 200, 64)}
.ev-s168{margin-left: 10px; font-size: 12.5px; font-weight: 700; color: rgb(107, 101, 87)}
.ev-s169{margin-left: auto; display: inline-flex; align-items: center; gap: 6px; font-size: 11.5px; font-weight: 700; color: rgb(201, 100, 66)}
.ev-s170{width: 7px; height: 7px; border-radius: 50%; background: rgb(201, 100, 66)}
.ev-s171{padding: 20px; display: flex; flex-direction: column; gap: 14px}
.ev-s172{align-self: flex-end; max-width: 88%; background: rgb(238, 234, 225); border-radius: 14px 14px 3px; padding: 10px 14px; font-size: 13.5px; color: rgb(61, 57, 41); line-height: 1.5}
.ev-s173{display: flex; gap: 10px}
.ev-s174{width: 26px; height: 26px; border-radius: 50%; background: rgb(201, 100, 66); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; font-size: 13px; font-weight: 800}
.ev-s175{flex: 1 1 0%; font-size: 13.5px; color: rgb(61, 57, 41); line-height: 1.55}
.ev-s176{font-size: 11.5px; color: rgb(110, 105, 88); margin-bottom: 6px; display: flex; align-items: center; gap: 6px}
.ev-s177{display: flex; align-items: flex-end; gap: 7px; height: 78px; margin-top: 12px; background: rgb(255, 255, 255); border: 1px solid rgb(236, 233, 226); border-radius: 10px; padding: 10px 12px 8px}
.ev-s178{flex: 1 1 0%; height: 38%; background: rgb(201, 184, 255); border-radius: 4px}
.ev-s179{flex: 1 1 0%; height: 52%; background: rgb(167, 139, 250); border-radius: 4px}
.ev-s180{flex: 1 1 0%; height: 44%; background: rgb(201, 184, 255); border-radius: 4px}
.ev-s181{flex: 1 1 0%; height: 68%; background: rgb(132, 102, 255); border-radius: 4px}
.ev-s182{flex: 1 1 0%; height: 60%; background: rgb(167, 139, 250); border-radius: 4px}
.ev-s183{flex: 1 1 0%; height: 82%; background: var(--ev-violet); border-radius: 4px}
.ev-s184{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 980px; margin: 0px auto}
.ev-s185{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s186{font-family: "Hanken Grotesk", sans-serif; font-size: 17px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em; display: flex; gap: 10px; align-items: flex-start}
.ev-s187{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-violet); flex: 0 0 auto; margin-top: 7px}
.ev-s188{font-size: 15px; line-height: 1.6; color: var(--ev-body); margin: 10px 0px 0px; padding-left: 24px}
.ev-s189{max-width: 980px; margin: 0px auto; display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 0px; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 26px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.55) 0px 24px 56px -16px}
.ev-s190{position: relative; padding: 36px 34px; color: rgb(255, 255, 255); display: flex; flex-direction: column}
.ev-s191{position: absolute; top: -50px; left: -50px; width: 220px; height: 220px; border-radius: 50%; background: radial-gradient(closest-side, rgba(123, 77, 246, 0.5), transparent)}
.ev-s192{position: relative; display: flex; align-items: center; gap: 12px}
.ev-s193{width: 48px; height: 48px; border-radius: 12px; overflow: hidden; flex: 0 0 auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 16px}
.ev-s194{width: 100%; height: 100%; object-fit: cover; display: block}
.ev-s195{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.1}
.ev-s196{position: relative; font-family: "Hanken Grotesk", sans-serif; font-size: 62px; font-weight: 800; letter-spacing: -0.04em; line-height: 1; margin: 26px 0px 6px; background: linear-gradient(100deg, rgb(255, 255, 255), rgb(201, 184, 255)) text; -webkit-text-fill-color: transparent}
.ev-s197{position: relative; font-size: 15.5px; color: rgba(255, 255, 255, 0.86); line-height: 1.4}
.ev-s198{position: relative; margin-top: auto; padding-top: 26px; color: rgb(255, 255, 255); font-size: 14.5px; font-weight: 700; text-decoration: none; display: inline-flex; align-items: center; gap: 7px}
.ev-s199{background: rgba(255, 255, 255, 0.04); border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 36px 34px; color: rgb(255, 255, 255); display: flex; flex-direction: column; gap: 18px}
.ev-s200{display: flex; gap: 14px; align-items: flex-start}
.ev-s201{width: 40px; height: 40px; border-radius: 12px; background: rgba(255, 255, 255, 0.1); color: rgb(201, 184, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s202{font-size: 15.5px; font-weight: 800}
.ev-s203{font-size: 15px; color: rgba(255, 255, 255, 0.66); margin-top: 3px; line-height: 1.55}
.ev-s204{display: flex; gap: 6px; flex-wrap: wrap; margin-top: auto; padding-top: 6px}
.ev-s205{font-size: 11.5px; font-weight: 700; background: rgba(255, 255, 255, 0.14); color: rgb(255, 255, 255); padding: 4px 11px; border-radius: 100px}
.ev-s206{text-align: center; margin-top: 30px}
.ev-s207{font-size: 15px; font-weight: 700; color: var(--ev-violet); text-decoration: none; display: inline-flex; align-items: center; gap: 7px}
.ev-s208{position: relative; background: var(--ev-ink); padding: 96px 0px; overflow: hidden}
.ev-s209{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(255, 99, 165, 0.16), transparent 60%)}
.ev-s210{position: relative; padding: 0px 32px; text-align: center}
.ev-s211{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 22px; white-space: nowrap}
.ev-s212{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 52px; letter-spacing: -0.035em; color: rgb(255, 255, 255); margin: 0px; line-height: 1.04; text-wrap: pretty}
.ev-s213{font-size: 18.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.72); margin: 18px auto 0px; max-width: 580px; text-wrap: pretty}
.ev-s214{display: flex; gap: 12px; justify-content: center; margin-top: 32px; flex-wrap: wrap}
.ev-s215{display: inline-flex; align-items: center; gap: 9px; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 16px; font-weight: 700; padding: 16px 30px; border-radius: 100px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.4) 0px 14px 34px -8px}
.ev-s216{background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; padding: 16px 28px; border-radius: 100px; text-decoration: none; border: 1px solid rgba(255, 255, 255, 0.22)}
.ev-s217{background: rgb(255, 255, 255); border-top: 1px solid var(--ev-line); padding: 60px 0px 32px}
.ev-s218{display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; gap: 36px; padding: 0px 32px}
.ev-s219{max-width: 320px}
.ev-s220{font-size: 14px; line-height: 1.6; color: var(--ev-body); margin: 16px 0px 18px}
.ev-s221{width: 36px; height: 36px; border-radius: 10px; background: var(--ev-soft); border: 1px solid var(--ev-line); display: flex; align-items: center; justify-content: center; color: rgb(83, 77, 99); transition: 0.15s}
.ev-s222{font-size: 12px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-body); margin: 0px 0px 14px}
.ev-s223{list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 10px}
.ev-s224{font-size: 14px; color: rgb(74, 68, 88); text-decoration: none}
.ev-s225{display: flex; align-items: center; justify-content: space-between; padding: 28px 32px 0px; margin-top: 40px; border-top: 1px solid var(--ev-line); flex-wrap: wrap; gap: 12px}
.ev-s226{font-size: 13px; color: var(--ev-body)}
.ev-s227{display: flex; gap: 20px}
.ev-s228{font-size: 13px; color: var(--ev-body); text-decoration: none}
.ev-s229{font-size: 14.5px; font-weight: 700; color: var(--ev-ink); text-decoration: none; cursor: pointer; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; font-family: inherit; display: inline-flex; align-items: center; gap: 5px; padding: 0px}
.ev-s230{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(107, 77, 246, 0.1), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(38, 132, 255, 0.06), transparent 60%)}
.ev-s231{position: relative; display: grid; grid-template-columns: 1.02fr 0.98fr; gap: 48px; align-items: center; padding: 56px 32px 30px}
.ev-s232{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-violet)}
.ev-s233{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 56px; line-height: 1.04; letter-spacing: -0.04em; margin: 20px 0px 0px; color: var(--ev-ink)}
.ev-s234{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 22px 0px 0px; max-width: 510px; text-wrap: pretty}
.ev-s235{display: flex; gap: 12px; margin-top: 28px; align-items: center; flex-wrap: wrap}
.ev-s236{position: absolute; width: 260px; height: 260px; top: 20px; right: 0px; background: var(--ev-violet); border-radius: 50%; filter: blur(80px); opacity: 0.16}
.ev-s237{position: relative; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 24px; padding: 26px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s238{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 18px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px; display: flex; align-items: center; gap: 13px; position: relative; z-index: 2}
.ev-s239{width: 46px; height: 46px; border-radius: 13px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s240{min-width: 0px}
.ev-s241{font-size: 15.5px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em}
.ev-s242{font-size: 12.5px; color: var(--ev-body); margin-top: 1px}
.ev-s243{margin-left: auto; font-size: 10px; font-weight: 800; color: var(--ev-violet-deep); background: rgb(241, 238, 253); padding: 4px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em; white-space: nowrap}
.ev-s244{display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 4px 0px}
.ev-s245{overflow: visible}
.ev-s246{animation: 1s linear 0s infinite normal none running cfFlow}
.ev-s247{font-size: 11px; font-weight: 800; color: var(--ev-violet); letter-spacing: 0.02em; text-transform: uppercase}
.ev-s248{width: 46px; height: 46px; border-radius: 13px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: none}
.ev-s249{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 14px; padding: 14px 8px; text-align: center; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s250{width: 34px; height: 34px; border-radius: 10px; background: rgba(37, 211, 102, 0.082); color: var(--ev-wa); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 8px}
.ev-s251{font-size: 12.5px; font-weight: 700; color: var(--ev-ink)}
.ev-s252{width: 34px; height: 34px; border-radius: 10px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 8px}
.ev-s253{width: 34px; height: 34px; border-radius: 10px; background: rgba(251, 86, 7, 0.082); color: var(--ev-orange); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 8px}
.ev-s254{position: relative; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 28px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; overflow: hidden}
.ev-s255{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(38, 132, 255, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s256{width: 50px; height: 50px; border-radius: 14px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s257{font-family: "Hanken Grotesk", sans-serif; font-size: 19px; font-weight: 800; color: var(--ev-ink); margin: 18px 0px 8px; letter-spacing: -0.01em; position: relative}
.ev-s258{font-size: 15px; line-height: 1.55; color: var(--ev-body); margin: 0px; position: relative}
.ev-s259{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(107, 77, 246, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s260{width: 50px; height: 50px; border-radius: 14px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s261{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(31, 169, 113, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s262{width: 50px; height: 50px; border-radius: 14px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s263{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 18px}
.ev-s264{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; gap: 15px; align-items: flex-start}
.ev-s265{width: 44px; height: 44px; border-radius: 12px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s266{font-family: "Hanken Grotesk", sans-serif; font-size: 17px; font-weight: 800; color: var(--ev-ink); margin: 2px 0px 6px; letter-spacing: -0.01em}
.ev-s267{font-size: 14.5px; line-height: 1.55; color: var(--ev-body); margin: 0px}
.ev-s268{width: 44px; height: 44px; border-radius: 12px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s269{display: flex; gap: 10px; align-items: stretch}
.ev-s270{flex: 1 1 0%; min-width: 0px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 24px 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; text-align: center}
.ev-s271{width: 48px; height: 48px; border-radius: 13px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s272{font-family: "Hanken Grotesk", sans-serif; font-size: 16.5px; font-weight: 800; color: var(--ev-ink); margin: 14px 0px 6px; letter-spacing: -0.01em}
.ev-s273{font-size: 13.5px; line-height: 1.5; color: var(--ev-body); margin: 0px}
.ev-s274{display: flex; align-items: center; color: rgb(198, 192, 214); flex: 0 0 auto}
.ev-s275{width: 48px; height: 48px; border-radius: 13px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s276{width: 48px; height: 48px; border-radius: 13px; background: rgba(75, 46, 201, 0.082); color: var(--ev-violet-deep); display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(75, 46, 201, 0.133) 0px 0px 0px 1px inset}
.ev-s277{width: 48px; height: 48px; border-radius: 13px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s278{width: 48px; height: 48px; border-radius: 13px; background: rgba(251, 86, 7, 0.082); color: var(--ev-orange); display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(251, 86, 7, 0.133) 0px 0px 0px 1px inset}
.ev-s279{text-align: center; font-size: 15px; color: var(--ev-body); margin-top: 28px; text-wrap: pretty}
.ev-s280{color: var(--ev-violet); font-weight: 700; text-decoration: none}
.ev-s281{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 26px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s282{display: inline-block; font-size: 12.5px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.086); padding: 5px 12px; border-radius: 100px; letter-spacing: 0.02em}
.ev-s283{font-family: "Hanken Grotesk", sans-serif; font-size: 18.5px; font-weight: 800; color: var(--ev-ink); margin: 16px 0px 7px; letter-spacing: -0.01em}
.ev-s284{font-size: 15px; line-height: 1.55; color: var(--ev-body); margin: 0px}
.ev-s285{display: inline-block; font-size: 12.5px; font-weight: 800; color: var(--ev-violet); background: rgba(107, 77, 246, 0.086); padding: 5px 12px; border-radius: 100px; letter-spacing: 0.02em}
.ev-s286{display: inline-block; font-size: 12.5px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.086); padding: 5px 12px; border-radius: 100px; letter-spacing: 0.02em}
.ev-s287{background: var(--ev-ink); padding: 76px 0px}
.ev-s288{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 18px; padding: 24px 22px}
.ev-s289{width: 44px; height: 44px; border-radius: 12px; background: rgba(37, 211, 102, 0.16); color: rgb(61, 209, 126); display: flex; align-items: center; justify-content: center}
.ev-s290{font-family: "Hanken Grotesk", sans-serif; font-size: 17px; font-weight: 800; color: rgb(255, 255, 255); margin: 16px 0px 7px; letter-spacing: -0.01em}
.ev-s291{font-size: 14.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.7); margin: 0px}
.ev-s292{max-width: 760px; margin: 0px auto; display: flex; flex-direction: column; gap: 12px}
.ev-s293{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s294{list-style: none; cursor: pointer; font-size: 16px; font-weight: 700; color: var(--ev-ink); padding: 16px 20px; display: flex; align-items: center; justify-content: space-between; gap: 14px}
.ev-s295{color: var(--ev-violet); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s296{font-size: 15px; line-height: 1.6; color: var(--ev-body); margin: 0px; padding: 0px 20px 18px}
.ev-s297{position: relative; background: var(--ev-ink); padding: 92px 0px; overflow: hidden}
.ev-s298{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(38, 132, 255, 0.14), transparent 60%)}
.ev-s299{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 22px}
.ev-s300{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 50px; letter-spacing: -0.035em; color: rgb(255, 255, 255); margin: 0px; line-height: 1.05; text-wrap: pretty}
.ev-s301{font-size: 18.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.72); margin: 18px auto 0px; max-width: 540px; text-wrap: pretty}
.ev-s302{position: absolute; inset: 0px; background: radial-gradient(58% 65% at 80% 8%, rgba(107, 77, 246, 0.11), transparent 60%), radial-gradient(48% 58% at 8% 12%, rgba(37, 211, 102, 0.07), transparent 60%)}
.ev-s303{position: relative; display: grid; grid-template-columns: 1.04fr 0.96fr; gap: 44px; align-items: center; padding: 52px 32px 30px}
.ev-s304{display: flex; align-items: center; gap: 18px; margin-top: 28px; flex-wrap: wrap}
.ev-s305{position: absolute; width: 290px; height: 290px; top: 0px; right: 10px; background: var(--ev-violet); border-radius: 50%; filter: blur(80px); opacity: 0.28}
.ev-s306{position: absolute; width: 240px; height: 240px; bottom: 20px; left: -10px; background: var(--ev-green); border-radius: 50%; filter: blur(80px); opacity: 0.16}
.ev-s307{font-family: inherit; font-size: 13px; font-weight: 700; text-align: left; line-height: 1.3; cursor: pointer; color: var(--ev-violet-deep); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-violet); border-radius: 14px; padding: 11px 14px; display: flex; align-items: center; gap: 8px; opacity: 1; transition: 0.15s; box-shadow: rgba(107, 77, 246, 0.06) 0px 2px 8px; animation: 2.2s ease 2s infinite normal none running v2Pulse}
.ev-s308{font-family: inherit; font-size: 13px; font-weight: 700; text-align: left; line-height: 1.3; cursor: pointer; color: var(--ev-violet-deep); background: rgb(255, 255, 255); border: 1.5px solid rgba(107, 77, 246, 0.2); border-radius: 14px; padding: 11px 14px; display: flex; align-items: center; gap: 8px; opacity: 1; transition: 0.15s; box-shadow: rgba(107, 77, 246, 0.06) 0px 2px 8px; animation: auto ease 0s 1 normal none running none}
.ev-s309{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 20px 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s310{width: 42px; height: 42px; border-radius: 12px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s311{font-family: "Hanken Grotesk", sans-serif; font-size: 16px; font-weight: 800; color: var(--ev-ink); margin: 14px 0px 6px; letter-spacing: -0.01em}
.ev-s312{font-size: 13.5px; line-height: 1.45; color: var(--ev-body); margin: 0px; font-style: italic}
.ev-s313{width: 42px; height: 42px; border-radius: 12px; background: rgba(255, 99, 165, 0.08); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; box-shadow: rgba(255, 99, 165, 0.133) 0px 0px 0px 1px inset}
.ev-s314{width: 42px; height: 42px; border-radius: 12px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s315{width: 42px; height: 42px; border-radius: 12px; background: rgba(251, 86, 7, 0.08); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; box-shadow: rgba(251, 86, 7, 0.133) 0px 0px 0px 1px inset}
.ev-s316{width: 42px; height: 42px; border-radius: 12px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s317{width: 42px; height: 42px; border-radius: 12px; background: rgba(75, 46, 201, 0.08); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; box-shadow: rgba(75, 46, 201, 0.133) 0px 0px 0px 1px inset}
.ev-s318{background: var(--ev-grad-violet); border-radius: 16px; padding: 20px 18px; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px; color: rgb(255, 255, 255); display: flex; flex-direction: column; justify-content: center}
.ev-s319{font-family: "Hanken Grotesk", sans-serif; font-size: 30px; font-weight: 800; letter-spacing: -0.03em; line-height: 1}
.ev-s320{font-size: 13.5px; color: rgba(255, 255, 255, 0.9); margin-top: 6px; line-height: 1.4}
.ev-s321{align-items: start}
.ev-s322{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s323{display: flex; align-items: center; gap: 11px; padding: 16px 18px; border-bottom: 1px solid var(--ev-line)}
.ev-s324{width: 30px; height: 30px; border-radius: 9px; background: rgba(37, 211, 102, 0.1); color: var(--ev-wa); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s325{flex: 1 1 0%; min-width: 0px}
.ev-s326{font-size: 14.5px; font-weight: 800; color: var(--ev-ink); display: flex; align-items: center; gap: 8px}
.ev-s327{display: flex; flex-direction: column; gap: 7px; padding: 16px; background: rgb(239, 231, 222); min-height: 326px}
.ev-s328{align-self: flex-start; max-width: 88%; background: rgb(255, 255, 255); border-radius: 2px 9px 9px; padding: 8px 11px; font-size: 12.5px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px}
.ev-s329{align-self: flex-end; max-width: 88%; background: rgb(217, 253, 211); border-radius: 9px 2px 9px 9px; padding: 8px 11px; font-size: 12.5px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px}
.ev-s330{width: 30px; height: 30px; border-radius: 9px; background: rgba(38, 132, 255, 0.1); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s331{font-size: 9.5px; font-weight: 800; color: var(--ev-orange); background: rgba(251, 86, 7, 0.086); padding: 2px 7px; border-radius: 100px; text-transform: uppercase}
.ev-s332{display: flex; flex-direction: column; gap: 11px; padding: 18px; min-height: 326px}
.ev-s333{font-size: 13px; color: var(--ev-ink); font-weight: 700}
.ev-s334{display: flex; flex-direction: column; gap: 10px; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 12px; padding: 14px}
.ev-s335{display: flex; align-items: center; gap: 10px}
.ev-s336{font-size: 12px; color: var(--ev-ink); font-weight: 600; width: 118px; flex: 0 0 auto}
.ev-s337{flex: 1 1 0%; height: 8px; background: var(--ev-panel); border-radius: 100px; overflow: hidden}
.ev-s338{display: block; height: 100%; width: 96%; background: var(--ev-grad-violet); border-radius: 100px}
.ev-s339{font-size: 12.5px; font-weight: 800; color: var(--ev-violet-deep); width: 34px; text-align: right}
.ev-s340{display: block; height: 100%; width: 86%; background: var(--ev-grad-violet); border-radius: 100px}
.ev-s341{display: block; height: 100%; width: 78%; background: var(--ev-grad-violet); border-radius: 100px}
.ev-s342{display: flex; gap: 7px; flex-wrap: wrap}
.ev-s343{display: inline-flex; align-items: center; gap: 6px; font-size: 12px; font-weight: 700; color: var(--ev-violet-deep); background: rgb(241, 238, 253); padding: 7px 11px; border-radius: 100px}
.ev-s344{width: 30px; height: 30px; border-radius: 9px; background: rgba(251, 86, 7, 0.1); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s345{display: flex; flex-direction: column; gap: 12px; padding: 18px; background: rgb(250, 249, 245); min-height: 326px}
.ev-s346{align-self: flex-end; max-width: 90%; background: rgb(238, 234, 225); border-radius: 12px 12px 3px; padding: 9px 12px; font-size: 12.5px; color: rgb(61, 57, 41); line-height: 1.45}
.ev-s347{display: flex; gap: 9px}
.ev-s348{width: 24px; height: 24px; border-radius: 50%; background: rgb(201, 100, 66); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; font-size: 12px; font-weight: 800}
.ev-s349{font-size: 11px; color: rgb(110, 105, 88); margin-bottom: 7px; display: flex; align-items: center; gap: 5px}
.ev-s350{background: rgb(255, 255, 255); border: 1px solid rgb(236, 233, 226); border-radius: 10px; overflow: hidden}
.ev-s351{font-size: 11px; font-weight: 700; color: rgb(107, 101, 87); padding: 8px 12px; border-bottom: 1px solid rgb(236, 233, 226); display: flex; align-items: center; gap: 6px}
.ev-s352{width: 6px; height: 6px; border-radius: 50%; background: rgb(201, 100, 66)}
.ev-s353{padding: 10px 12px}
.ev-s354{display: flex; justify-content: space-between; gap: 10px; font-size: 12px; padding: 5px 0px; border-bottom: 1px solid rgb(242, 239, 233)}
.ev-s355{color: rgb(61, 57, 41); font-weight: 600}
.ev-s356{color: rgb(110, 105, 88)}
.ev-s357{display: flex; justify-content: space-between; gap: 10px; font-size: 12px; padding: 5px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor}
.ev-s358{display: flex; align-items: flex-end; gap: 10px; height: 56px; margin-top: 10px}
.ev-s359{flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; gap: 4px}
.ev-s360{width: 70%; height: 46%; background: rgb(227, 217, 201); border-radius: 3px}
.ev-s361{font-size: 9.5px; color: rgb(110, 105, 88)}
.ev-s362{width: 70%; height: 82%; background: rgb(201, 100, 66); border-radius: 3px}
.ev-s363{font-size: 11.5px; font-weight: 800; color: var(--ev-green); margin-top: 6px}
.ev-s364{display: flex; flex-wrap: wrap; gap: 8px; margin-top: -8px}
.ev-s365{font-size: 13px; font-weight: 700; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 8px 13px; border-radius: 100px}
.ev-s366{display: flex; align-items: center; justify-content: space-between; gap: 16px}
.ev-s367{font-size: 16px; font-weight: 800; color: var(--ev-ink)}
.ev-s368{font-size: 13px; color: var(--ev-body); margin-top: 4px; line-height: 1.45; max-width: 260px}
.ev-s369{position: relative; width: 92px; height: 92px; flex: 0 0 auto}
.ev-s370{transform: rotate(-90deg)}
.ev-s371{position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font-family: "Hanken Grotesk", sans-serif; font-size: 28px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.02em}
.ev-s372{margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--ev-line)}
.ev-s373{font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-body); margin-bottom: 12px}
.ev-s374{background: var(--ev-soft); border-radius: 12px; padding: 12px 14px}
.ev-s375{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.02em}
.ev-s376{font-size: 11.5px; color: var(--ev-body); margin-top: 2px}
.ev-s377{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; color: var(--ev-green); letter-spacing: -0.02em}
.ev-s378{margin-top: 18px}
.ev-s379{font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-body); margin-bottom: 10px}
.ev-s380{display: flex; flex-direction: column; gap: 8px}
.ev-s381{display: flex; gap: 11px; align-items: center}
.ev-s382{width: 22px; height: 22px; border-radius: 50%; background: rgba(255, 99, 165, 0.094); color: var(--ev-pink); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s383{font-size: 13.5px; color: rgb(69, 63, 91)}
.ev-s384{width: 22px; height: 22px; border-radius: 50%; background: rgba(251, 86, 7, 0.094); color: var(--ev-orange); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s385{width: 22px; height: 22px; border-radius: 50%; background: rgba(107, 77, 246, 0.094); color: var(--ev-violet); font-size: 12px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s386{display: flex; gap: 8px; align-items: flex-start; margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--ev-line); font-size: 12px; color: var(--ev-body); line-height: 1.45}
.ev-s387{display: block; flex: 0 0 auto; margin-top: 1px}
.ev-s388{display: grid; grid-template-columns: 0.9fr 1.1fr; gap: 56px; align-items: center; padding: 0px 32px}
.ev-s389{display: flex; gap: 13px; align-items: flex-start; background: rgb(255, 255, 255); border: 1px solid rgba(251, 86, 7, 0.267); border-radius: 16px; padding: 16px 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; margin-top: -8px}
.ev-s390{width: 34px; height: 34px; border-radius: 10px; background: rgba(251, 86, 7, 0.086); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s391{font-size: 14.5px; font-weight: 800; color: var(--ev-ink)}
.ev-s392{font-size: 13.5px; color: var(--ev-body); margin-top: 3px; line-height: 1.5}
.ev-s393{display: grid; grid-template-columns: 1fr 1fr; gap: 14px}
.ev-s394{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 20px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s395{font-size: 13.5px; color: var(--ev-body); margin-top: 5px; line-height: 1.5}
.ev-s396{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 920px; margin: 0px auto}
.ev-s397{background: rgb(255, 255, 255); border: 1px solid rgba(31, 169, 113, 0.2); border-radius: 20px; padding: 26px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s398{display: flex; align-items: center; gap: 10px; margin-bottom: 18px}
.ev-s399{width: 30px; height: 30px; border-radius: 50%; background: var(--ev-green); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s400{display: flex; flex-direction: column; gap: 12px}
.ev-s401{display: flex; gap: 11px; align-items: flex-start}
.ev-s402{color: var(--ev-green); font-size: 15px; font-weight: 800; flex: 0 0 auto; line-height: 1.5}
.ev-s403{font-size: 14.5px; font-weight: 700; color: var(--ev-ink)}
.ev-s404{font-size: 13.5px; color: var(--ev-body); margin-top: 1px; line-height: 1.45}
.ev-s405{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 26px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s406{width: 30px; height: 30px; border-radius: 50%; background: rgb(198, 192, 214); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s407{color: rgb(182, 176, 198); font-size: 15px; font-weight: 800; flex: 0 0 auto; line-height: 1.5}
.ev-s408{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 88% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s409{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 80% 0%, rgba(107, 77, 246, 0.09), transparent 60%), radial-gradient(45% 55% at 8% 10%, rgba(255, 99, 165, 0.06), transparent 60%)}
.ev-s410{position: relative; padding: 16px 32px 0px}
.ev-s411{font-size: 13px; color: var(--ev-body); display: flex; gap: 7px; align-items: center}
.ev-s412{color: var(--ev-body); text-decoration: none}
.ev-s413{color: rgb(198, 192, 214)}
.ev-s414{position: relative; padding: 38px 32px 8px; text-align: center}
.ev-s415{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s416{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 52px; line-height: 1.05; letter-spacing: -0.04em; margin: 18px auto 0px; color: var(--ev-ink); max-width: 760px; text-wrap: pretty}
.ev-s417{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 0px; max-width: 600px; text-wrap: pretty}
.ev-s418{display: flex; gap: 18px; justify-content: center; margin-top: 22px; flex-wrap: wrap}
.ev-s419{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.086); border: 1px solid rgba(31, 169, 113, 0.267); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s420{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-orange); background: rgba(251, 86, 7, 0.086); border: 1px solid rgba(251, 86, 7, 0.267); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s421{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.086); border: 1px solid rgba(38, 132, 255, 0.267); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s422{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-blue)}
.ev-s423{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 56px 0px 84px}
.ev-s424{padding: 0px 32px; display: flex; flex-direction: column; gap: 44px}
.ev-s425{margin-top: 8px}
.ev-s426{display: flex; align-items: baseline; gap: 12px; margin: 0px 0px 18px; flex-wrap: wrap}
.ev-s427{font-size: 12.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ev-violet); white-space: nowrap}
.ev-s428{flex: 1 1 0%; height: 1px; background: var(--ev-line); min-width: 30px}
.ev-s429{font-size: 13px; color: var(--ev-body); font-weight: 600}
.ev-s430{display: flex; flex-direction: column; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid rgba(107, 77, 246, 0.227); border-radius: 18px; padding: 22px; box-shadow: rgba(107, 77, 246, 0.28) 0px 16px 40px -14px}
.ev-s431{display: flex; align-items: center; justify-content: space-between; gap: 10px}
.ev-s432{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); margin: 16px 0px 7px; letter-spacing: -0.01em; display: flex; align-items: center; gap: 8px}
.ev-s433{font-size: 10px; font-weight: 800; color: var(--ev-violet); background: rgb(241, 238, 253); padding: 3px 8px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s434{font-size: 14.5px; line-height: 1.55; color: var(--ev-body); margin: 0px 0px 14px}
.ev-s435{display: flex; flex-direction: column; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s436{width: 46px; height: 46px; border-radius: 13px; background: rgba(251, 86, 7, 0.082); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(251, 86, 7, 0.133) 0px 0px 0px 1px inset}
.ev-s437{width: 46px; height: 46px; border-radius: 13px; background: rgba(255, 99, 165, 0.082); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(255, 99, 165, 0.133) 0px 0px 0px 1px inset}
.ev-s438{width: 46px; height: 46px; border-radius: 13px; background: rgba(75, 46, 201, 0.082); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(75, 46, 201, 0.133) 0px 0px 0px 1px inset}
.ev-s439{width: 46px; height: 46px; border-radius: 13px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s440{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 88% 100%, rgba(255, 99, 165, 0.14), transparent 60%)}
.ev-s441{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 48px; letter-spacing: -0.035em; color: rgb(255, 255, 255); margin: 0px; line-height: 1.05; text-wrap: pretty}
.ev-s442{font-size: 18.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.72); margin: 18px auto 0px; max-width: 560px; text-wrap: pretty}
.ev-s443{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 50% 0%, rgba(107, 77, 246, 0.1), transparent 60%)}
.ev-s444{position: relative; padding: 52px 32px 30px; text-align: center}
.ev-s445{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s446{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 50px; line-height: 1.04; letter-spacing: -0.04em; margin: 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s447{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 0px; max-width: 560px; text-wrap: pretty}
.ev-s448{display: inline-flex; gap: 4px; margin-top: 26px; padding: 4px; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 100px}
.ev-s449{font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100px; padding: 9px 18px; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); color: var(--ev-ink); box-shadow: rgba(23, 19, 42, 0.1) 0px 2px 8px; transition: 0.15s}
.ev-s450{font-family: inherit; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100px; padding: 9px 18px; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; gap: 8px; background: transparent; color: var(--ev-body); box-shadow: none; transition: 0.15s}
.ev-s451{font-size: 11px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.086); padding: 2px 8px; border-radius: 100px}
.ev-s452{background: rgb(255, 255, 255); padding: 14px 0px 84px}
.ev-s453{align-items: stretch}
.ev-s454{position: relative; display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 22px; padding: 26px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s455{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em}
.ev-s456{font-size: 11px; font-weight: 800; color: var(--ev-violet-deep); letter-spacing: 0.04em; text-transform: uppercase; margin-top: 5px}
.ev-s457{display: flex; align-items: baseline; gap: 6px; margin: 16px 0px 0px}
.ev-s458{font-family: "Hanken Grotesk", sans-serif; font-size: 36px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.03em}
.ev-s459{font-size: 13px; font-weight: 700; color: var(--ev-muted)}
.ev-s460{font-size: 11.5px; color: var(--ev-muted); margin-bottom: 14px}
.ev-s461{font-size: 13px; font-weight: 700; color: var(--ev-ink); padding-bottom: 16px; border-bottom: 1px solid var(--ev-line)}
.ev-s462{list-style: none; padding: 0px; margin: 16px 0px 0px; display: flex; flex-direction: column; gap: 11px}
.ev-s463{display: flex; gap: 9px; font-size: 15px; color: var(--ev-body); line-height: 1.45}
.ev-s464{width: 18px; height: 18px; border-radius: 50%; background: rgba(31, 169, 113, 0.086); color: var(--ev-green); display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-top: 1px}
.ev-s465{margin-top: auto; padding-top: 20px}
.ev-s466{display: flex; justify-content: center; align-items: center; width: 100%; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 15px; font-weight: 700; padding: 13px 0px; border-radius: 100px; text-decoration: none; border: 1px solid var(--ev-line); box-sizing: border-box}
.ev-s467{text-align: center; font-size: 11.5px; color: var(--ev-muted); margin-top: 8px}
.ev-s468{position: relative; display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1.5px solid var(--ev-violet); border-radius: 22px; padding: 26px 24px; box-shadow: rgba(107, 77, 246, 0.32) 0px 20px 48px -14px}
.ev-s469{position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--ev-grad-violet); color: rgb(255, 255, 255); font-size: 10.5px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; padding: 5px 14px; border-radius: 100px; white-space: nowrap; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px}
.ev-s470{font-size: 12px; color: var(--ev-muted); margin-top: 14px; padding-top: 12px; border-top: 1px dashed var(--ev-line)}
.ev-s471{display: inline-flex; align-items: center; gap: 9px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; padding: 14px 24px; border-radius: 100px; text-decoration: none; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px; width: 100%; justify-content: center}
.ev-s472{display: grid; grid-template-columns: 1fr 1fr; gap: 20px; max-width: 980px; margin: 0px auto; align-items: stretch}
.ev-s473{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 22px; padding: 30px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s474{margin-bottom: 26px}
.ev-s475{display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 12px}
.ev-s476{font-family: "Hanken Grotesk", sans-serif; font-size: 22px; font-weight: 800; color: var(--ev-violet); letter-spacing: -0.02em}
.ev-s477{width: 100%; accent-color: var(--ev-violet); cursor: pointer; height: 4px}
.ev-s478{display: flex; justify-content: space-between; font-size: 11px; color: var(--ev-muted); margin-top: 6px}
.ev-s479{display: flex; gap: 10px; align-items: center; margin-top: 24px; padding: 14px 16px; background: var(--ev-soft); border-radius: 14px}
.ev-s480{font-size: 13.5px; color: var(--ev-body); line-height: 1.4}
.ev-s481{position: relative; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 22px; padding: 30px; color: rgb(255, 255, 255); display: flex; flex-direction: column; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px}
.ev-s482{position: absolute; top: -50px; right: -50px; width: 200px; height: 200px; border-radius: 50%; background: radial-gradient(closest-side, rgba(123, 77, 246, 0.5), transparent)}
.ev-s483{position: relative; font-size: 12px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255, 255, 255, 0.7)}
.ev-s484{position: relative; font-family: "Hanken Grotesk", sans-serif; font-size: 56px; font-weight: 800; letter-spacing: -0.04em; line-height: 1; margin: 10px 0px 4px; background: linear-gradient(100deg, rgb(255, 255, 255), rgb(201, 184, 255)) text; -webkit-text-fill-color: transparent}
.ev-s485{position: relative; font-size: 13.5px; color: rgba(255, 255, 255, 0.66)}
.ev-s486{position: relative; margin-top: 24px; display: flex; flex-direction: column; gap: 14px}
.ev-s487{display: flex; justify-content: space-between; font-size: 12.5px; font-weight: 700; margin-bottom: 6px}
.ev-s488{height: 12px; border-radius: 100px; background: linear-gradient(90deg, rgb(132, 102, 255), var(--ev-pink)); width: 100%}
.ev-s489{display: flex; justify-content: space-between; font-size: 12.5px; font-weight: 700; margin-bottom: 6px; color: rgba(255, 255, 255, 0.78)}
.ev-s490{height: 12px; border-radius: 100px; background: rgba(255, 255, 255, 0.22); width: 27.9832%; min-width: 24px}
.ev-s491{position: relative; margin-top: auto; padding-top: 22px}
.ev-s492{display: flex; align-items: center; gap: 10px; background: rgba(31, 169, 113, 0.133); border: 1px solid rgba(31, 169, 113, 0.333); border-radius: 12px; padding: 12px 14px}
.ev-s493{font-size: 14px; line-height: 1.4}
.ev-s494{text-align: center; font-size: 12.5px; color: var(--ev-muted); margin-top: 18px; max-width: 620px; margin-left: auto; margin-right: auto}
.ev-s495{background: var(--ev-soft); padding: 72px 0px}
.ev-s496{text-align: center; margin-bottom: 36px}
.ev-s497{font-size: 11.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ev-violet)}
.ev-s498{max-width: 940px; margin: 0px auto}
.ev-s499{display: flex; align-items: center; gap: 12px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 14px; padding: 16px 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s500{width: 36px; height: 36px; border-radius: 10px; background: rgb(241, 238, 253); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s501{font-size: 15px; font-weight: 600; color: var(--ev-ink); line-height: 1.35}
.ev-s502{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 22px 18px; text-align: center; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s503{font-size: 13px; font-weight: 800; color: var(--ev-violet-deep)}
.ev-s504{font-family: "Hanken Grotesk", sans-serif; font-size: 24px; font-weight: 800; color: var(--ev-ink); margin: 6px 0px 8px; letter-spacing: -0.02em}
.ev-s505{font-size: 12.5px; color: var(--ev-body); line-height: 1.5}
.ev-s506{background: rgb(241, 238, 253); border: 1px solid rgba(107, 77, 246, 0.333); border-radius: 16px; padding: 22px 18px; text-align: center; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s507{text-align: center; color: var(--ev-body); font-size: 14px; margin-top: 22px}
.ev-s508{margin-bottom: 36px}
.ev-s509{display: flex; align-items: center; gap: 12px; margin: 0px 0px 18px}
.ev-s510{font-size: 12px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ev-violet); white-space: nowrap}
.ev-s511{flex: 1 1 0%; height: 1px; background: var(--ev-line)}
.ev-s512{display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s513{width: 46px; height: 46px; border-radius: 13px; background: rgba(107, 77, 246, 0.07); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s514{font-size: 11px; font-weight: 800; color: var(--ev-violet-deep); background: rgb(241, 238, 253); padding: 4px 11px; border-radius: 100px; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial}
.ev-s515{font-family: "Hanken Grotesk", sans-serif; font-size: 17.5px; font-weight: 800; color: var(--ev-ink); margin: 16px 0px 7px; letter-spacing: -0.01em}
.ev-s516{font-size: 11px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.086); padding: 4px 11px; border-radius: 100px; white-space: nowrap; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial}
.ev-s517{font-size: 11px; font-weight: 800; color: rgb(83, 77, 99); background: var(--ev-soft); padding: 4px 11px; border-radius: 100px; white-space: nowrap; border: 1px solid var(--ev-line)}
.ev-s518{text-align: center; font-size: 14px; color: var(--ev-body); margin-top: 34px; text-wrap: pretty}
.ev-s519{background: rgb(255, 255, 255); padding: 72px 0px}
.ev-s520{display: flex; gap: 22px; align-items: center; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 24px; padding: 30px 34px; max-width: 860px; margin: 0px auto; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s521{width: 60px; height: 60px; border-radius: 16px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s522{font-family: "Hanken Grotesk", sans-serif; font-size: 21px; font-weight: 800; color: var(--ev-ink); margin: 0px; letter-spacing: -0.01em}
.ev-s523{font-size: 15px; line-height: 1.6; color: var(--ev-body); margin: 7px 0px 0px; text-wrap: pretty}
.ev-s524{max-width: 880px; margin: 0px auto; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 26px; padding: 44px 48px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px; position: relative; overflow: hidden}
.ev-s525{position: absolute; top: 24px; left: 40px; font-family: Georgia, serif; font-size: 120px; line-height: 1; color: rgb(241, 238, 253); font-weight: 700; user-select: none}
.ev-s526{position: relative; margin: 0px}
.ev-s527{font-family: "Hanken Grotesk", sans-serif; font-size: 25px; line-height: 1.45; font-weight: 700; color: var(--ev-ink); letter-spacing: -0.015em; text-wrap: pretty; margin: 0px}
.ev-s528{display: flex; align-items: center; gap: 14px; margin-top: 28px}
.ev-s529{width: 52px; height: 52px; border-radius: 14px; overflow: hidden; flex: 0 0 auto; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s530{font-size: 15.5px; font-weight: 800; color: var(--ev-ink)}
.ev-s531{font-size: 13px; color: var(--ev-body); margin-top: 2px}
.ev-s532{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 4px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s533{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 88% 100%, rgba(255, 99, 165, 0.16), transparent 60%)}
.ev-s534{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 50px; letter-spacing: -0.035em; color: rgb(255, 255, 255); margin: 0px; line-height: 1.04; text-wrap: pretty}
.ev-s535{position: absolute; inset: 0px; background: radial-gradient(55% 60% at 80% 5%, rgba(107, 77, 246, 0.1), transparent 60%), radial-gradient(45% 55% at 5% 15%, rgba(255, 99, 165, 0.07), transparent 60%)}
.ev-s536{position: relative; display: grid; grid-template-columns: 1fr 1.05fr; gap: 48px; align-items: start; padding: 56px 32px 72px}
.ev-s537{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s538{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 48px; line-height: 1.05; letter-spacing: -0.04em; margin: 18px 0px 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s539{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 18px 0px 0px; max-width: 480px; text-wrap: pretty}
.ev-s540{display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px}
.ev-s541{display: inline-flex; align-items: center; gap: 7px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 8px 14px; font-size: 13px; font-weight: 700; color: rgb(83, 77, 99); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s542{display: flex; flex-direction: column; gap: 14px; margin-top: 30px}
.ev-s543{width: 26px; height: 26px; border-radius: 50%; background: rgb(241, 238, 253); color: var(--ev-violet-deep); font-size: 12.5px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-top: 1px}
.ev-s544{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 24px; padding: 30px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s545{display: flex; flex-direction: column; gap: 16px}
.ev-s546{font-size: 13px; font-weight: 700; color: var(--ev-ink); margin-bottom: 7px; display: block}
.ev-s547{width: 100%; font-family: inherit; font-size: 15px; color: var(--ev-ink); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line); border-radius: 12px; padding: 12px 14px; outline: none; box-sizing: border-box; transition: border-color 0.15s}
.ev-s548{width: 100%; font-family: inherit; font-size: 15px; color: var(--ev-ink); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line); border-radius: 12px; padding: 12px 14px; outline: none; box-sizing: border-box; transition: border-color 0.15s; appearance: none; cursor: pointer}
.ev-s549{display: flex; flex-wrap: wrap; gap: 8px}
.ev-s550{font-family: inherit; font-size: 13px; font-weight: 700; cursor: pointer; padding: 8px 13px; border-radius: 100px; transition: 0.15s; display: inline-flex; align-items: center; gap: 6px; color: rgb(255, 255, 255); background: var(--ev-violet); border: 1.5px solid var(--ev-violet)}
.ev-s551{font-family: inherit; font-size: 13px; font-weight: 700; cursor: pointer; padding: 8px 13px; border-radius: 100px; transition: 0.15s; display: inline-flex; align-items: center; gap: 6px; color: rgb(83, 77, 99); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line)}
.ev-s552{width: 100%; font-family: inherit; font-size: 15px; color: var(--ev-ink); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line); border-radius: 12px; padding: 12px 14px; outline: none; box-sizing: border-box; transition: border-color 0.15s; resize: vertical; min-height: 76px}
.ev-s553{font-size: 12px; color: var(--ev-muted); line-height: 1.5; margin: 0px}
.ev-s554{font-style: italic}
.ev-s555{font-family: inherit; font-size: 16px; font-weight: 700; color: rgb(255, 255, 255); cursor: pointer; background: var(--ev-grad-violet); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 100px; padding: 16px 0px; width: 100%; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px; display: inline-flex; align-items: center; justify-content: center; gap: 9px}
.ev-s556{width: 48px; height: 48px; border-radius: 14px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s557{font-size: 12.5px; font-weight: 800; color: var(--ev-blue); letter-spacing: 0.02em}
.ev-s558{font-family: "Hanken Grotesk", sans-serif; font-size: 18.5px; font-weight: 800; color: var(--ev-ink); margin: 18px 0px 7px; letter-spacing: -0.01em}
.ev-s559{width: 48px; height: 48px; border-radius: 14px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s560{font-size: 12.5px; font-weight: 800; color: var(--ev-violet); letter-spacing: 0.02em}
.ev-s561{width: 48px; height: 48px; border-radius: 14px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s562{font-size: 12.5px; font-weight: 800; color: var(--ev-green); letter-spacing: 0.02em}
.ev-s563{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 80% 0%, rgba(107, 77, 246, 0.09), transparent 60%), radial-gradient(45% 55% at 8% 10%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s564{position: relative; display: grid; grid-template-columns: 0.92fr 1.08fr; gap: 48px; align-items: start; padding: 44px 32px 72px}
.ev-s565{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 46px; line-height: 1.07; letter-spacing: -0.035em; margin: 18px 0px 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s566{font-size: 18px; line-height: 1.55; color: var(--ev-body); margin: 18px 0px 0px; max-width: 460px; text-wrap: pretty}
.ev-s567{display: flex; flex-direction: column; gap: 12px; margin-top: 28px}
.ev-s568{display: flex; gap: 14px; align-items: center; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 16px 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s569{width: 44px; height: 44px; border-radius: 12px; background: rgba(37, 211, 102, 0.082); color: var(--ev-wa); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s570{font-size: 13.5px; color: var(--ev-body); margin-top: 1px}
.ev-s571{font-size: 13.5px; font-weight: 700; color: var(--ev-violet); text-decoration: none; white-space: nowrap; display: inline-flex; align-items: center; gap: 4px}
.ev-s572{width: 44px; height: 44px; border-radius: 12px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s573{width: 44px; height: 44px; border-radius: 12px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s574{display: inline-flex; align-items: center; gap: 8px; margin-top: 22px; font-size: 13.5px; font-weight: 600; color: var(--ev-body)}
.ev-s575{width: 100%; font-family: inherit; font-size: 15px; color: var(--ev-ink); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line); border-radius: 12px; padding: 12px 14px; outline: none; box-sizing: border-box; transition: border-color 0.15s; resize: vertical; min-height: 96px}
.ev-s576{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; gap: 14px; align-items: flex-start}
.ev-s577{width: 42px; height: 42px; border-radius: 11px; background: rgba(107, 77, 246, 0.07); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s578{font-family: "Hanken Grotesk", sans-serif; font-size: 16.5px; font-weight: 800; color: var(--ev-ink); margin: 2px 0px 5px; letter-spacing: -0.01em}
.ev-s579{font-size: 14px; line-height: 1.5; color: var(--ev-body); margin: 0px}
.ev-s580{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 82% 0%, rgba(255, 99, 165, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(107, 77, 246, 0.07), transparent 60%)}
.ev-s581{font-size: 13px; color: var(--ev-body); display: flex; gap: 7px; align-items: center; flex-wrap: wrap}
.ev-s582{position: relative; display: grid; grid-template-columns: 1.02fr 0.98fr; gap: 48px; align-items: center; padding: 44px 32px 56px}
.ev-s583{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: var(--ev-pink); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s584{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-pink)}
.ev-s585{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 50px; line-height: 1.05; letter-spacing: -0.04em; margin: 20px 0px 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s586{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 20px 0px 0px; max-width: 500px; text-wrap: pretty}
.ev-s587{display: flex; align-items: center; gap: 18px; margin-top: 26px; flex-wrap: wrap}
.ev-s588{position: absolute; width: 260px; height: 260px; top: 10px; right: 0px; background: var(--ev-pink); border-radius: 50%; filter: blur(80px); opacity: 0.18}
.ev-s589{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s590{display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; border-bottom: 1px solid var(--ev-line); background: var(--ev-soft)}
.ev-s591{font-size: 13px; font-weight: 700; color: var(--ev-ink)}
.ev-s592{font-size: 12px; font-weight: 700; color: var(--ev-pink)}
.ev-s593{padding: 14px 16px}
.ev-s594{width: 100%; border-collapse: collapse}
.ev-s595{border-bottom: 1px solid var(--ev-line)}
.ev-s596{padding: 8px 6px; font-size: 11px; text-align: left; font-weight: 800; text-transform: uppercase; letter-spacing: 0.04em; color: var(--ev-muted)}
.ev-s597{padding: 8px 6px; font-size: 11px; text-align: right; font-weight: 800; text-transform: uppercase; letter-spacing: 0.04em; color: var(--ev-muted)}
.ev-s598{border-bottom: 1px solid var(--ev-soft)}
.ev-s599{padding: 8px 6px; font-size: 13px; text-align: left; color: rgb(55, 50, 74); font-weight: 600}
.ev-s600{padding: 8px 6px; font-size: 13px; text-align: right; color: rgb(55, 50, 74); font-weight: 500}
.ev-s601{padding: 8px 6px; font-size: 13px; text-align: left; color: var(--ev-ink); font-weight: 800}
.ev-s602{padding: 8px 6px; font-size: 13px; text-align: right; color: var(--ev-ink); font-weight: 800}
.ev-s603{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 72px 0px}
.ev-s604{padding: 0px 32px; display: flex; flex-direction: column; gap: 64px}
.ev-s605{display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center}
.ev-s606{font-size: 12px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-pink); margin-bottom: 12px}
.ev-s607{font-family: "Hanken Grotesk", sans-serif; font-size: 32px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.03em; margin: 0px 0px 14px; line-height: 1.12}
.ev-s608{font-size: 16.5px; line-height: 1.6; color: var(--ev-body); margin: 0px 0px 18px; text-wrap: pretty}
.ev-s609{display: flex; flex-direction: column; gap: 10px}
.ev-s610{display: flex; gap: 10px; align-items: center}
.ev-s611{width: 22px; height: 22px; border-radius: 50%; background: rgba(31, 169, 113, 0.086); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s612{font-size: 15px; color: rgb(69, 63, 91); font-weight: 600}
.ev-s613{display: flex; justify-content: space-between; align-items: center; font-size: 14px; padding: 8px 0px; border-bottom: 1px solid var(--ev-soft)}
.ev-s614{display: inline-flex; align-items: center; gap: 8px; color: rgb(55, 50, 74); font-weight: 600}
.ev-s615{font-size: 12px; font-weight: 700; color: var(--ev-muted); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 2px 9px; border-radius: 100px}
.ev-s616{display: flex; justify-content: space-between; align-items: center; font-size: 14px; padding: 8px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor}
.ev-s617{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-pink); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s618{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-pink)}
.ev-s619{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(255, 99, 165, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s620{width: 50px; height: 50px; border-radius: 14px; background: rgba(255, 99, 165, 0.08); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; box-shadow: rgba(255, 99, 165, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s621{color: var(--ev-pink); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s622{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(255, 99, 165, 0.26), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(107, 77, 246, 0.22), transparent 60%)}
.ev-s623{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 82% 0%, rgba(38, 132, 255, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(107, 77, 246, 0.07), transparent 60%)}
.ev-s624{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: var(--ev-blue); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s625{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-blue)}
.ev-s626{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 20px 0px 0px; max-width: 510px; text-wrap: pretty}
.ev-s627{position: absolute; width: 260px; height: 260px; top: 10px; right: 0px; background: var(--ev-blue); border-radius: 50%; filter: blur(80px); opacity: 0.16}
.ev-s628{position: relative; background: var(--ev-ink); border-radius: 18px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.5) 0px 40px 90px -30px}
.ev-s629{display: flex; align-items: center; gap: 7px; padding: 11px 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.ev-s630{margin-left: 10px; font-size: 12px; font-weight: 700; color: rgba(255, 255, 255, 0.6); font-family: ui-monospace, SFMono-Regular, Menlo, monospace}
.ev-s631{margin-left: auto; display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; color: rgb(61, 209, 126)}
.ev-s632{width: 7px; height: 7px; border-radius: 50%; background: rgb(61, 209, 126)}
.ev-s633{padding: 16px 18px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 12.5px; line-height: 1.7}
.ev-s634{color: rgb(132, 102, 255)}
.ev-s635{color: rgba(255, 255, 255, 0.86)}
.ev-s636{color: rgb(61, 209, 126)}
.ev-s637{margin-top: 12px; padding-top: 12px; border-top: 1px dashed rgba(255, 255, 255, 0.16); color: rgba(255, 255, 255, 0.5); font-size: 11.5px}
.ev-s638{display: flex; justify-content: space-between; color: rgba(255, 255, 255, 0.82); padding: 2px 0px}
.ev-s639{position: relative; display: flex; align-items: center; justify-content: center; gap: 12px; padding: 4px 32px 48px; flex-wrap: wrap}
.ev-s640{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 8px 16px; font-size: 14px; font-weight: 700; color: rgb(69, 63, 91); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s641{width: 9px; height: 9px; border-radius: 50%; background: rgb(242, 200, 17)}
.ev-s642{width: 9px; height: 9px; border-radius: 50%; background: rgb(80, 158, 227)}
.ev-s643{width: 9px; height: 9px; border-radius: 50%; background: rgb(31, 69, 126)}
.ev-s644{width: 9px; height: 9px; border-radius: 50%; background: rgb(29, 111, 66)}
.ev-s645{width: 9px; height: 9px; border-radius: 50%; background: rgb(92, 45, 145)}
.ev-s646{width: 9px; height: 9px; border-radius: 50%; background: var(--ev-blue)}
.ev-s647{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-blue); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s648{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 26px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; gap: 16px; align-items: flex-start}
.ev-s649{width: 48px; height: 48px; border-radius: 13px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s650{font-family: "Hanken Grotesk", sans-serif; font-size: 18.5px; font-weight: 800; color: var(--ev-ink); margin: 2px 0px 7px; letter-spacing: -0.01em}
.ev-s651{color: var(--ev-blue); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s652{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(38, 132, 255, 0.26), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(107, 77, 246, 0.22), transparent 60%)}
.ev-s653{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 82% 0%, rgba(75, 46, 201, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(107, 77, 246, 0.07), transparent 60%)}
.ev-s654{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-violet-deep)}
.ev-s655{position: absolute; width: 260px; height: 260px; top: 10px; right: 0px; background: var(--ev-violet-deep); border-radius: 50%; filter: blur(80px); opacity: 0.16}
.ev-s656{position: relative; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s657{display: flex; align-items: center; justify-content: space-between; padding: 14px 18px; border-bottom: 1px solid var(--ev-line); background: var(--ev-soft)}
.ev-s658{font-size: 13.5px; font-weight: 800; color: var(--ev-ink); display: inline-flex; align-items: center; gap: 8px}
.ev-s659{font-size: 11px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.086); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s660{padding: 8px 18px 16px}
.ev-s661{display: flex; align-items: center; gap: 12px; padding: 11px 0px; border-bottom: 1px solid var(--ev-soft)}
.ev-s662{width: 34px; height: 34px; border-radius: 9px; background: rgba(75, 46, 201, 0.07); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s663{font-size: 13.5px; font-weight: 700; color: var(--ev-ink); display: flex; align-items: center; gap: 7px}
.ev-s664{font-size: 9.5px; font-weight: 800; color: var(--ev-violet-deep); background: rgba(75, 46, 201, 0.08); padding: 1px 7px; border-radius: 100px}
.ev-s665{font-size: 12px; color: var(--ev-body); margin-top: 1px}
.ev-s666{font-size: 12.5px; font-weight: 700; color: var(--ev-violet-deep); display: inline-flex; align-items: center; gap: 4px}
.ev-s667{display: flex; align-items: center; gap: 12px; padding: 11px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor}
.ev-s668{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet-deep); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s669{width: 6px; height: 6px; border-radius: 50%; background: var(--ev-violet-deep)}
.ev-s670{width: 48px; height: 48px; border-radius: 13px; background: rgba(75, 46, 201, 0.08); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(75, 46, 201, 0.133) 0px 0px 0px 1px inset}
.ev-s671{color: var(--ev-violet-deep); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s672{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(75, 46, 201, 0.3), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(107, 77, 246, 0.22), transparent 60%)}
.ev-s673{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 82% 0%, rgba(31, 169, 113, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(107, 77, 246, 0.07), transparent 60%)}
.ev-s674{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: var(--ev-green); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s675{width: 7px; height: 7px; border-radius: 50%; background: var(--ev-green)}
.ev-s676{position: absolute; width: 260px; height: 260px; top: 10px; right: 0px; background: var(--ev-green); border-radius: 50%; filter: blur(80px); opacity: 0.16}
.ev-s677{position: relative; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 26px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s678{display: flex; align-items: center; gap: 20px}
.ev-s679{position: relative; width: 180px; height: 180px}
.ev-s680{position: absolute; inset: 0px; display: flex; flex-direction: column; align-items: center; justify-content: center}
.ev-s681{font-family: "Hanken Grotesk", sans-serif; font-size: 48px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.04em; line-height: 1}
.ev-s682{font-size: 12px; font-weight: 700; color: var(--ev-green); margin-top: 2px}
.ev-s683{font-size: 12px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-muted)}
.ev-s684{font-family: "Hanken Grotesk", sans-serif; font-size: 21px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.02em; margin: 4px 0px 6px}
.ev-s685{font-size: 13.5px; color: var(--ev-body); line-height: 1.45}
.ev-s686{margin-top: 18px; display: flex; flex-direction: column; gap: 8px}
.ev-s687{display: flex; align-items: center; gap: 11px; padding: 11px 13px; border-radius: 12px; background: var(--ev-soft); border: 1px solid var(--ev-line)}
.ev-s688{width: 32px; height: 32px; border-radius: 9px; background: rgba(31, 169, 113, 0.086); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s689{font-size: 13.5px; font-weight: 700; color: var(--ev-ink)}
.ev-s690{font-size: 12.5px; color: var(--ev-body)}
.ev-s691{font-size: 15px; color: var(--ev-green)}
.ev-s692{width: 32px; height: 32px; border-radius: 9px; background: rgba(251, 86, 7, 0.086); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s693{font-size: 15px; color: var(--ev-orange)}
.ev-s694{width: 32px; height: 32px; border-radius: 9px; background: rgba(255, 99, 165, 0.086); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s695{font-size: 15px; color: var(--ev-pink)}
.ev-s696{width: 48px; height: 48px; border-radius: 13px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s697{background: var(--ev-ink); padding: 84px 0px; position: relative; overflow: hidden}
.ev-s698{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 88% 6%, rgba(31, 169, 113, 0.2), transparent 60%), radial-gradient(40% 60% at 6% 100%, rgba(107, 77, 246, 0.2), transparent 60%)}
.ev-s699{position: relative; padding: 0px 32px}
.ev-s700{font-size: 18px; line-height: 1.55; color: rgba(255, 255, 255, 0.74); margin: 18px auto 0px; max-width: 620px; text-wrap: pretty}
.ev-s701{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 16px; padding: 22px 20px}
.ev-s702{width: 44px; height: 44px; border-radius: 12px; background: rgba(31, 169, 113, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.333) 0px 0px 0px 1px inset}
.ev-s703{font-family: "Hanken Grotesk", sans-serif; font-size: 17px; font-weight: 800; color: rgb(255, 255, 255); margin: 14px 0px 6px; letter-spacing: -0.01em}
.ev-s704{font-size: 13.5px; line-height: 1.5; color: rgba(255, 255, 255, 0.66); margin: 0px}
.ev-s705{width: 44px; height: 44px; border-radius: 12px; background: rgba(251, 86, 7, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(251, 86, 7, 0.333) 0px 0px 0px 1px inset}
.ev-s706{width: 44px; height: 44px; border-radius: 12px; background: rgba(38, 132, 255, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.333) 0px 0px 0px 1px inset}
.ev-s707{width: 44px; height: 44px; border-radius: 12px; background: rgba(107, 77, 246, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.333) 0px 0px 0px 1px inset}
.ev-s708{color: var(--ev-green); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s709{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(31, 169, 113, 0.26), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(107, 77, 246, 0.22), transparent 60%)}
.ev-s710{color: var(--ev-green)}
.ev-s711{display: flex; align-items: center; gap: 10px; margin-top: 26px; flex-wrap: wrap}
.ev-s712{display: inline-flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.08); border: 1px solid rgba(31, 169, 113, 0.2); padding: 5px 12px; border-radius: 100px}
.ev-s713{display: inline-flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 800; color: var(--ev-orange); background: rgba(251, 86, 7, 0.08); border: 1px solid rgba(251, 86, 7, 0.2); padding: 5px 12px; border-radius: 100px}
.ev-s714{display: flex; align-items: center; justify-content: space-between; padding: 13px 16px; border-bottom: 1px solid var(--ev-line); background: var(--ev-soft)}
.ev-s715{font-size: 13px; font-weight: 800; color: var(--ev-ink)}
.ev-s716{padding: 8px 16px 14px}
.ev-s717{flex: 1 1 0%; font-size: 13.5px; font-weight: 600; color: var(--ev-ink)}
.ev-s718{width: 30px; height: 24px; border-radius: 7px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 800; flex: 0 0 auto}
.ev-s719{flex: 1 1 0%; font-size: 12.5px; color: var(--ev-body); text-align: right}
.ev-s720{font-size: 12px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-green); margin-bottom: 12px}
.ev-s721{background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 20px; padding: 26px 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s722{display: flex; align-items: center; gap: 12px; background: rgb(255, 255, 255); border: 1.5px solid rgba(107, 77, 246, 0.2); border-radius: 14px; padding: 14px 16px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s723{width: 42px; height: 42px; border-radius: 11px; background: var(--ev-grad-violet); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s724{font-size: 15px; font-weight: 800; color: var(--ev-ink)}
.ev-s725{display: flex; justify-content: center; padding: 8px 0px}
.ev-s726{display: flex; align-items: center; gap: 11px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 12px; padding: 11px 13px}
.ev-s727{width: 30px; height: 30px; border-radius: 8px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s728{font-size: 11.5px; color: var(--ev-body)}
.ev-s729{font-size: 11px; font-weight: 700; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 3px 9px; border-radius: 100px; white-space: nowrap}
.ev-s730{background: rgb(255, 255, 255); padding: 64px 0px}
.ev-s731{padding: 0px 32px; max-width: 800px; margin-left: auto; margin-right: auto; text-align: center}
.ev-s732{font-size: 11.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-green)}
.ev-s733{font-family: "Hanken Grotesk", sans-serif; font-size: 30px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.03em; margin: 14px 0px 12px}
.ev-s734{font-size: 16.5px; line-height: 1.6; color: var(--ev-body); margin: 0px; text-wrap: pretty}
.ev-s735{display: flex; justify-content: center; gap: 10px; margin-top: 22px; flex-wrap: wrap}
.ev-s736{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 8px 14px; font-size: 13px; font-weight: 700; color: rgb(69, 63, 91); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s737{width: 8px; height: 8px; border-radius: 50%; background: var(--ev-green)}
.ev-s738{color: var(--ev-green); font-weight: 800}
.ev-s739{width: 8px; height: 8px; border-radius: 50%; background: var(--ev-orange)}
.ev-s740{color: var(--ev-orange); font-weight: 800}
.ev-s741{width: 8px; height: 8px; border-radius: 50%; background: var(--ev-muted)}
.ev-s742{color: var(--ev-muted); font-weight: 800}
.ev-s743{background: var(--ev-soft); padding: 84px 0px; scroll-margin-top: 80px}
.ev-s744{width: 50px; height: 50px; border-radius: 14px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s745{display: inline-flex; align-items: center; gap: 8px; background: rgba(251, 86, 7, 0.08); border: 1px solid rgba(251, 86, 7, 0.2); border-radius: 100px; padding: 7px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; color: var(--ev-orange)}
.ev-s746{position: relative; opacity: 0.92}
.ev-s747{position: absolute; width: 260px; height: 260px; top: 10px; right: 0px; background: var(--ev-blue); border-radius: 50%; filter: blur(80px); opacity: 0.14}
.ev-s748{font-size: 11px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.086); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s749{width: 30px; height: 24px; border-radius: 7px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 800; flex: 0 0 auto}
.ev-s750{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(38, 132, 255, 0.26), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(251, 86, 7, 0.16), transparent 60%)}
.ev-s751{display: inline-flex; align-items: center; gap: 8px; background: rgba(251, 86, 7, 0.16); border: 1px solid rgba(251, 86, 7, 0.3); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 139, 83); margin-bottom: 22px}
.ev-s752{width: 6px; height: 6px; border-radius: 50%; background: rgb(255, 139, 83)}
.ev-s753{position: relative; display: flex; justify-content: center}
.ev-s754{width: 300px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s755{padding: 13px 16px; border-bottom: 1px solid var(--ev-line); background: var(--ev-soft); display: flex; align-items: center; justify-content: space-between}
.ev-s756{font-size: 11px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.086); padding: 3px 9px; border-radius: 100px}
.ev-s757{padding: 12px 16px}
.ev-s758{display: flex; justify-content: space-between; font-size: 13.5px; padding: 7px 0px; border-bottom: 1px solid var(--ev-soft); color: rgb(55, 50, 74)}
.ev-s759{font-weight: 700}
.ev-s760{display: flex; justify-content: space-between; font-size: 16px; font-weight: 800; color: var(--ev-ink); margin-top: 10px}
.ev-s761{margin-top: 12px; background: var(--ev-blue); color: rgb(255, 255, 255); border-radius: 12px; padding: 12px 0px; text-align: center; font-size: 14px; font-weight: 700}
.ev-s762{margin-top: 8px; font-size: 11.5px; color: var(--ev-body); text-align: center; display: flex; align-items: center; justify-content: center; gap: 5px}
.ev-s763{width: 50px; height: 50px; border-radius: 14px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s764{position: relative; display: flex; justify-content: center; align-items: center; min-height: 460px; width: 100%}
.ev-s765{position: absolute; inset: 0px; background-image: radial-gradient(rgba(23, 19, 42, 0.07) 1.4px, transparent 1.5px); background-size: 22px 22px; mask-image: radial-gradient(closest-side, rgb(0, 0, 0) 30%, transparent 75%)}
.ev-s766{position: relative; width: 248px; padding: 11px; background: linear-gradient(160deg, rgb(35, 32, 46), rgb(11, 11, 15)); border-radius: 42px; box-shadow: rgba(16, 24, 40, 0.42) 0px 34px 70px -18px, rgba(255, 255, 255, 0.1) 0px 0px 0px 1.5px inset}
.ev-s767{position: relative; border-radius: 32px; overflow: hidden; background: rgb(255, 255, 255)}
.ev-s768{position: absolute; top: 8px; left: 50%; transform: translateX(-50%); width: 70px; height: 18px; background: rgb(11, 11, 15); border-radius: 100px; z-index: 2}
.ev-s769{background: var(--ev-blue); color: rgb(255, 255, 255); padding: 26px 18px 16px}
.ev-s770{font-size: 11.5px; opacity: 0.85; font-weight: 600}
.ev-s771{font-family: "Hanken Grotesk", sans-serif; font-size: 32px; font-weight: 800; letter-spacing: -0.03em; margin-top: 3px}
.ev-s772{font-size: 11.5px; opacity: 0.85; margin-top: 2px}
.ev-s773{padding: 16px 16px 18px}
.ev-s774{display: flex; align-items: center; gap: 10px; padding: 10px 0px; border-bottom: 1px solid var(--ev-soft)}
.ev-s775{width: 32px; height: 32px; border-radius: 8px; background: rgba(38, 132, 255, 0.07); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; font-size: 12px; font-weight: 800}
.ev-s776{flex: 1 1 0%; font-size: 13px; font-weight: 600; color: rgb(55, 50, 74)}
.ev-s777{display: flex; gap: 8px; margin-top: 14px}
.ev-s778{flex: 1 1 0%; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 11px; padding: 12px 0px; text-align: center; font-size: 12.5px; font-weight: 700; color: var(--ev-body); display: inline-flex; align-items: center; justify-content: center; gap: 6px}
.ev-s779{flex: 1.2 1 0%; background: var(--ev-blue); color: rgb(255, 255, 255); border-radius: 11px; padding: 12px 0px; text-align: center; font-size: 12.5px; font-weight: 700; box-shadow: rgba(38, 132, 255, 0.533) 0px 8px 20px -6px}
.ev-s780{margin-top: 12px; font-size: 11px; color: var(--ev-body); text-align: center; display: flex; align-items: center; justify-content: center; gap: 5px}
.ev-s781{position: relative; display: flex; justify-content: center; align-items: center; min-height: 420px; width: 100%}
.ev-s782{position: relative; height: 420px; width: auto; max-width: 90%; object-fit: contain; filter: drop-shadow(rgba(23, 19, 42, 0.2) 0px 26px 50px)}
.ev-s783{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 22px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s784{width: 42px; height: 42px; border-radius: 11px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center}
.ev-s785{position: relative; background: var(--ev-ink); overflow: hidden}
.ev-s786{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 82% 10%, rgba(201, 100, 66, 0.25), transparent 60%), radial-gradient(40% 55% at 6% 90%, rgba(107, 77, 246, 0.28), transparent 60%)}
.ev-s787{font-size: 13px; color: rgba(255, 255, 255, 0.6); display: flex; gap: 7px; align-items: center}
.ev-s788{color: rgba(255, 255, 255, 0.6); text-decoration: none}
.ev-s789{color: rgba(255, 255, 255, 0.3)}
.ev-s790{color: rgb(255, 255, 255); font-weight: 700}
.ev-s791{position: relative; display: grid; grid-template-columns: 1.02fr 0.98fr; gap: 48px; align-items: center; padding: 44px 32px 64px}
.ev-s792{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(255, 255, 255)}
.ev-s793{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 54px; line-height: 1.04; letter-spacing: -0.04em; margin: 20px 0px 0px; color: rgb(255, 255, 255)}
.ev-s794{color: rgb(255, 139, 83)}
.ev-s795{font-size: 18.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.74); margin: 22px 0px 0px; max-width: 510px; text-wrap: pretty}
.ev-s796{display: inline-flex; align-items: center; gap: 9px; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 16px; font-weight: 700; padding: 16px 28px; border-radius: 100px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.4) 0px 14px 34px -8px}
.ev-s797{background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; padding: 16px 26px; border-radius: 100px; text-decoration: none; border: 1px solid rgba(255, 255, 255, 0.22)}
.ev-s798{display: inline-flex; align-items: center; gap: 7px; font-size: 13.5px; font-weight: 600; color: rgba(255, 255, 255, 0.7)}
.ev-s799{width: 18px; height: 18px; border-radius: 50%; background: rgba(37, 211, 102, 0.16); color: rgb(61, 209, 126); display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s800{background: rgb(250, 249, 245); border-radius: 18px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.6) 0px 40px 90px -30px; border: 1px solid rgba(255, 255, 255, 0.14)}
.ev-s801{font-size: 11.5px; color: rgb(110, 105, 88); margin-bottom: 8px; display: flex; align-items: center; gap: 6px}
.ev-s802{margin-top: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(236, 233, 226); border-radius: 10px; overflow: hidden}
.ev-s803{font-size: 11.5px; font-weight: 700; color: rgb(107, 101, 87); padding: 8px 12px; border-bottom: 1px solid rgb(236, 233, 226); display: flex; align-items: center; gap: 6px}
.ev-s804{display: flex; justify-content: space-between; gap: 10px; font-size: 12.5px; padding: 6px 0px; border-bottom: 1px solid rgb(242, 239, 233)}
.ev-s805{display: flex; justify-content: space-between; gap: 10px; font-size: 12.5px; padding: 6px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor}
.ev-s806{display: flex; align-items: flex-end; gap: 14px; height: 64px; margin-top: 12px; padding: 0px 8px}
.ev-s807{width: 64%; height: 46%; background: rgb(227, 217, 201); border-radius: 4px}
.ev-s808{font-size: 10px; color: rgb(110, 105, 88)}
.ev-s809{width: 64%; height: 78%; background: rgb(201, 100, 66); border-radius: 4px}
.ev-s810{font-size: 12px; font-weight: 800; color: var(--ev-green); margin-top: 8px}
.ev-s811{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(201, 100, 66); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s812{display: flex; flex-direction: column; gap: 12px; margin-top: -8px}
.ev-s813{width: 22px; height: 22px; border-radius: 50%; background: rgba(201, 100, 66, 0.086); color: rgb(201, 100, 66); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s814{font-size: 15.5px; color: rgb(69, 63, 91); font-weight: 600}
.ev-s815{background: var(--ev-ink); border-radius: 20px; padding: 24px 26px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s816{font-size: 11.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255, 255, 255, 0.5); margin-bottom: 16px}
.ev-s817{display: flex; align-items: center; gap: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 13px; color: rgba(255, 255, 255, 0.86)}
.ev-s818{width: 7px; height: 7px; border-radius: 50%; background: rgb(201, 100, 66); flex: 0 0 auto}
.ev-s819{display: flex; align-items: center; gap: 10px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 13px; color: rgba(255, 255, 255, 0.42)}
.ev-s820{width: 7px; height: 7px; border-radius: 50%; background: rgba(255, 255, 255, 0.3); flex: 0 0 auto}
.ev-s821{width: 50px; height: 50px; border-radius: 14px; background: rgba(201, 100, 66, 0.082); color: rgb(201, 100, 66); display: flex; align-items: center; justify-content: center; box-shadow: rgba(201, 100, 66, 0.133) 0px 0px 0px 1px inset}
.ev-s822{font-family: "Hanken Grotesk", sans-serif; font-size: 19px; font-weight: 800; color: var(--ev-ink); margin: 16px 0px 7px; letter-spacing: -0.01em}
.ev-s823{width: 50px; height: 50px; border-radius: 14px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; box-shadow: rgba(31, 169, 113, 0.133) 0px 0px 0px 1px inset}
.ev-s824{width: 50px; height: 50px; border-radius: 14px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s825{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(201, 100, 66, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s826{width: 50px; height: 50px; border-radius: 14px; background: rgba(201, 100, 66, 0.082); color: rgb(201, 100, 66); display: flex; align-items: center; justify-content: center; box-shadow: rgba(201, 100, 66, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s827{color: rgb(201, 100, 66); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s828{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(201, 100, 66, 0.314), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(107, 77, 246, 0.22), transparent 60%)}
.ev-s829{width: 6px; height: 6px; border-radius: 50%; background: rgb(61, 209, 126)}
.ev-s830{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 80% 0%, rgba(107, 77, 246, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(38, 132, 255, 0.06), transparent 60%)}
.ev-s831{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 52px; line-height: 1.05; letter-spacing: -0.04em; margin: 18px auto 0px; color: var(--ev-ink); max-width: 800px; text-wrap: pretty}
.ev-s832{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 0px; max-width: 620px; text-wrap: pretty}
.ev-s833{display: flex; gap: 14px; justify-content: center; margin-top: 22px; flex-wrap: wrap}
.ev-s834{display: inline-flex; align-items: center; gap: 7px; font-size: 13.5px; font-weight: 700; color: rgb(83, 77, 99); background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 8px 15px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s835{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 52px 0px 72px}
.ev-s836{display: flex; align-items: baseline; gap: 12px; margin: 0px 0px 26px}
.ev-s837{font-size: 12.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ev-green); white-space: nowrap; display: inline-flex; align-items: center; gap: 7px}
.ev-s838{display: grid; grid-template-columns: 1fr 1fr; gap: 0px; text-decoration: none; background: linear-gradient(150deg, rgb(255, 255, 255) 0%, rgb(246, 244, 254) 100%); border: 1.5px solid rgba(107, 77, 246, 0.2); border-radius: 22px; overflow: hidden; box-shadow: rgba(107, 77, 246, 0.24) 0px 16px 40px -14px; margin-bottom: 18px}
.ev-s839{padding: 34px; display: flex; flex-direction: column; justify-content: center}
.ev-s840{display: flex; align-items: center; gap: 12px}
.ev-s841{width: 54px; height: 54px; border-radius: 15px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset; flex: 0 0 auto}
.ev-s842{display: flex; align-items: center; gap: 8px}
.ev-s843{font-family: "Hanken Grotesk", sans-serif; font-size: 24px; font-weight: 800; color: var(--ev-ink); margin: 0px; letter-spacing: -0.02em}
.ev-s844{font-size: 10px; font-weight: 800; color: var(--ev-violet); background: rgb(241, 238, 253); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s845{font-size: 13.5px; color: var(--ev-body); margin-top: 2px}
.ev-s846{font-size: 15.5px; line-height: 1.6; color: var(--ev-body); margin: 18px 0px; max-width: 420px}
.ev-s847{display: flex; flex-wrap: wrap; gap: 6px}
.ev-s848{font-size: 11.5px; font-weight: 700; color: rgb(83, 77, 99); background: rgb(255, 255, 255); border: 1px solid var(--ev-line); padding: 4px 11px; border-radius: 100px}
.ev-s849{margin-top: 20px; font-size: 14.5px; font-weight: 700; color: var(--ev-violet); display: inline-flex; align-items: center; gap: 6px}
.ev-s850{position: relative; background: linear-gradient(150deg, rgba(38, 132, 255, 0.08), rgba(107, 77, 246, 0.063)); display: flex; align-items: center; justify-content: center; min-height: 280px; overflow: hidden}
.ev-s851{position: absolute; inset: 0px; background-image: radial-gradient(rgba(23, 19, 42, 0.07) 1.4px, transparent 1.5px); background-size: 22px 22px; mask-image: radial-gradient(closest-side, rgb(0, 0, 0) 40%, transparent 80%)}
.ev-s852{position: relative; height: 230px; width: auto; max-width: 78%; object-fit: contain; filter: drop-shadow(rgba(23, 19, 42, 0.22) 0px 18px 34px)}
.ev-s853{display: flex; gap: 16px; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s854{width: 50px; height: 50px; border-radius: 14px; background: rgba(224, 83, 61, 0.082); color: rgb(224, 83, 61); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(224, 83, 61, 0.133) 0px 0px 0px 1px inset}
.ev-s855{display: flex; align-items: center; justify-content: space-between; gap: 8px}
.ev-s856{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); margin: 0px; letter-spacing: -0.01em}
.ev-s857{font-size: 10.5px; font-weight: 700; color: rgb(224, 83, 61); background: rgba(224, 83, 61, 0.07); padding: 3px 9px; border-radius: 100px; white-space: nowrap}
.ev-s858{font-size: 13px; font-weight: 700; color: var(--ev-body); margin: 3px 0px 7px}
.ev-s859{margin-top: 12px; font-size: 13.5px; font-weight: 700; color: var(--ev-violet); display: inline-flex; align-items: center; gap: 5px}
.ev-s860{width: 50px; height: 50px; border-radius: 14px; background: rgba(14, 155, 174, 0.082); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(14, 155, 174, 0.133) 0px 0px 0px 1px inset}
.ev-s861{font-size: 10.5px; font-weight: 700; color: rgb(14, 155, 174); background: rgba(14, 155, 174, 0.07); padding: 3px 9px; border-radius: 100px; white-space: nowrap}
.ev-s862{width: 50px; height: 50px; border-radius: 14px; background: rgba(42, 75, 155, 0.082); color: rgb(42, 75, 155); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(42, 75, 155, 0.133) 0px 0px 0px 1px inset}
.ev-s863{font-size: 10.5px; font-weight: 700; color: rgb(42, 75, 155); background: rgba(42, 75, 155, 0.07); padding: 3px 9px; border-radius: 100px; white-space: nowrap}
.ev-s864{position: relative; background: var(--ev-ink); padding: 80px 0px; overflow: hidden; scroll-margin-top: 80px}
.ev-s865{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 85% 6%, rgba(251, 86, 7, 0.18), transparent 60%), radial-gradient(40% 60% at 6% 100%, rgba(107, 77, 246, 0.24), transparent 60%)}
.ev-s866{display: flex; gap: 16px; text-decoration: none; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 18px; padding: 22px}
.ev-s867{width: 50px; height: 50px; border-radius: 14px; background: rgba(182, 30, 142, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(182, 30, 142, 0.333) 0px 0px 0px 1px inset}
.ev-s868{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: rgb(255, 255, 255); margin: 0px; letter-spacing: -0.01em}
.ev-s869{font-size: 10px; font-weight: 800; color: rgb(255, 139, 83); background: rgba(251, 86, 7, 0.16); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em; white-space: nowrap}
.ev-s870{font-size: 13px; font-weight: 700; color: rgba(255, 255, 255, 0.72); margin: 3px 0px 7px}
.ev-s871{font-size: 14px; line-height: 1.5; color: rgba(255, 255, 255, 0.62); margin: 0px}
.ev-s872{display: flex; align-items: center; gap: 10px; margin-top: 12px}
.ev-s873{font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.12); padding: 3px 10px; border-radius: 100px}
.ev-s874{font-size: 13.5px; font-weight: 700; color: rgb(255, 139, 83); display: inline-flex; align-items: center; gap: 5px}
.ev-s875{width: 50px; height: 50px; border-radius: 14px; background: rgba(194, 121, 12, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(194, 121, 12, 0.333) 0px 0px 0px 1px inset}
.ev-s876{width: 50px; height: 50px; border-radius: 14px; background: rgba(192, 30, 74, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(192, 30, 74, 0.333) 0px 0px 0px 1px inset}
.ev-s877{width: 50px; height: 50px; border-radius: 14px; background: rgba(123, 44, 191, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(123, 44, 191, 0.333) 0px 0px 0px 1px inset}
.ev-s878{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 16px; padding: 20px 22px; display: flex; gap: 14px; align-items: flex-start}
.ev-s879{width: 42px; height: 42px; border-radius: 11px; background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s880{font-family: "Hanken Grotesk", sans-serif; font-size: 16.5px; font-weight: 800; color: rgb(255, 255, 255); margin: 2px 0px 5px; letter-spacing: -0.01em}
.ev-s881{font-size: 14px; line-height: 1.5; color: rgba(255, 255, 255, 0.66); margin: 0px}
.ev-s882{max-width: 880px; margin: 0px auto; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 22px; padding: 34px 36px; display: flex; gap: 22px; align-items: center; flex-wrap: wrap}
.ev-s883{width: 54px; height: 54px; border-radius: 15px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s884{flex: 1 1 0%; min-width: 260px}
.ev-s885{font-family: "Hanken Grotesk", sans-serif; font-size: 22px; font-weight: 800; color: var(--ev-ink); margin: 0px; letter-spacing: -0.02em}
.ev-s886{font-size: 15px; line-height: 1.6; color: var(--ev-body); margin: 8px 0px 0px}
.ev-s887{display: inline-flex; align-items: center; gap: 9px; background: var(--ev-violet); color: rgb(255, 255, 255); font-size: 15.5px; font-weight: 700; padding: 14px 24px; border-radius: 100px; text-decoration: none; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px; flex: 0 0 auto}
.ev-s888{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 88% 100%, rgba(38, 132, 255, 0.14), transparent 60%)}
.ev-s889{padding: 16px 32px 0px}
.ev-s890{color: var(--ev-body)}
.ev-s891{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(38, 132, 255, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s892{position: relative; display: grid; grid-template-columns: 1.04fr 0.96fr; gap: 48px; align-items: center; padding: 40px 32px 30px}
.ev-s893{color: var(--ev-blue)}
.ev-s894{position: relative; display: flex; justify-content: center; align-items: center}
.ev-s895{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: var(--ev-blue); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s896{width: 322px; padding: 9px; background: rgb(11, 11, 15); border-radius: 38px; box-shadow: rgba(16, 24, 40, 0.3) 0px 30px 70px, rgba(255, 255, 255, 0.08) 0px 0px 0px 1.5px inset; margin: 0px auto}
.ev-s897{border-radius: 30px; overflow: hidden; background: rgb(239, 231, 222)}
.ev-s898{display: flex; align-items: center; gap: 9px; padding: 10px 12px; background: rgb(7, 94, 84)}
.ev-s899{width: 36px; height: 36px; border-radius: 50%; background: linear-gradient(135deg, var(--ev-wa), rgb(18, 140, 126)); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s900{font-size: 14px; font-weight: 600; color: rgb(255, 255, 255); line-height: 1.1}
.ev-s901{font-size: 11px; color: rgba(255, 255, 255, 0.7)}
.ev-s902{min-height: 340px; display: flex; flex-direction: column; gap: 7px; padding: 14px 12px; background-color: rgb(239, 231, 222); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.025' stroke-width='1.5'%3E%3Ccircle cx='20' cy='20' r='6'/%3E%3Cpath d='M50 14h12v12'/%3E%3Cpath d='M14 54q6-8 12 0'/%3E%3Crect x='52' y='50' width='10' height='10' rx='2'/%3E%3C/g%3E%3C/svg%3E")}
.ev-s903{align-self: center; background: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.55); font-size: 10px; font-weight: 600; padding: 3px 11px; border-radius: 7px; text-transform: uppercase; margin-bottom: 2px}
.ev-s904{align-self: flex-end; max-width: 88%; background: rgb(217, 253, 211); border-radius: 9px 2px 9px 9px; padding: 8px 11px; font-size: 13px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px}
.ev-s905{align-self: flex-start; max-width: 88%; background: rgb(255, 255, 255); border-radius: 2px 9px 9px; padding: 8px 11px; font-size: 13px; line-height: 1.45; color: rgb(17, 27, 33); box-shadow: rgba(11, 20, 26, 0.13) 0px 1px 0.5px}
.ev-s906{width: 22px; height: 22px; border-radius: 50%; background: rgba(38, 132, 255, 0.086); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s907{display: grid; grid-template-columns: 1fr 1fr; gap: 12px}
.ev-s908{background: rgb(255, 255, 255); border: 1px solid rgba(107, 77, 246, 0.267); border-radius: 16px; padding: 18px 16px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; align-items: center; gap: 11px}
.ev-s909{width: 38px; height: 38px; border-radius: 11px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s910{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 16px; padding: 18px 16px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; align-items: center; gap: 11px}
.ev-s911{width: 38px; height: 38px; border-radius: 11px; background: rgba(31, 169, 113, 0.082); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s912{width: 38px; height: 38px; border-radius: 11px; background: rgba(251, 86, 7, 0.082); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s913{width: 38px; height: 38px; border-radius: 11px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s914{width: 38px; height: 38px; border-radius: 11px; background: rgba(255, 99, 165, 0.082); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s915{width: 38px; height: 38px; border-radius: 11px; background: rgba(75, 46, 201, 0.082); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s916{max-width: 820px; margin: 0px auto; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 24px; padding: 40px 44px; box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px; position: relative; overflow: hidden}
.ev-s917{position: absolute; top: -50px; right: -40px; width: 200px; height: 200px; border-radius: 50%; background: radial-gradient(closest-side, rgba(38, 132, 255, 0.4), transparent)}
.ev-s918{display: flex; align-items: center; gap: 13px; margin-bottom: 20px}
.ev-s919{width: 46px; height: 46px; border-radius: 12px; overflow: hidden; flex: 0 0 auto}
.ev-s920{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.01em}
.ev-s921{font-family: "Hanken Grotesk", sans-serif; font-size: 23px; line-height: 1.4; font-weight: 700; color: rgb(255, 255, 255); letter-spacing: -0.015em; margin: 0px; text-wrap: pretty}
.ev-s922{display: flex; align-items: center; gap: 12px; margin-top: 22px; flex-wrap: wrap}
.ev-s923{font-size: 13px; font-weight: 700; color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.1); padding: 6px 13px; border-radius: 100px}
.ev-s924{font-size: 14.5px; font-weight: 700; color: rgb(255, 255, 255); text-decoration: none; display: inline-flex; align-items: center; gap: 6px}
.ev-s925{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(38, 132, 255, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s926{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(224, 83, 61, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s927{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(224, 83, 61); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s928{color: rgb(224, 83, 61)}
.ev-s929{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(224, 83, 61); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s930{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(224, 83, 61); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s931{width: 6px; height: 6px; border-radius: 50%; background: rgb(224, 83, 61)}
.ev-s932{width: 22px; height: 22px; border-radius: 50%; background: rgba(224, 83, 61, 0.086); color: rgb(224, 83, 61); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s933{display: block; gap: 12px}
.ev-s934{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 20px; padding: 10px 26px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s935{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 15px 0px; border-bottom: 1px solid var(--ev-line)}
.ev-s936{font-size: 14.5px; color: var(--ev-body); font-weight: 600}
.ev-s937{font-size: 14.5px; color: var(--ev-ink); font-weight: 800; text-align: right}
.ev-s938{display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 15px 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor}
.ev-s939{width: 42px; height: 42px; border-radius: 12px; background: rgba(224, 83, 61, 0.08); color: rgb(224, 83, 61); display: flex; align-items: center; justify-content: center; box-shadow: rgba(224, 83, 61, 0.133) 0px 0px 0px 1px inset}
.ev-s940{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(224, 83, 61, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s941{width: 50px; height: 50px; border-radius: 14px; background: rgba(224, 83, 61, 0.082); color: rgb(224, 83, 61); display: flex; align-items: center; justify-content: center; box-shadow: rgba(224, 83, 61, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s942{color: rgb(224, 83, 61); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s943{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(224, 83, 61, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s944{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(14, 155, 174, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s945{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(14, 155, 174); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s946{color: rgb(14, 155, 174)}
.ev-s947{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(14, 155, 174); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s948{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(14, 155, 174); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s949{width: 6px; height: 6px; border-radius: 50%; background: rgb(14, 155, 174)}
.ev-s950{width: 22px; height: 22px; border-radius: 50%; background: rgba(14, 155, 174, 0.086); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s951{width: 42px; height: 42px; border-radius: 12px; background: rgba(14, 155, 174, 0.08); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; box-shadow: rgba(14, 155, 174, 0.133) 0px 0px 0px 1px inset}
.ev-s952{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(14, 155, 174, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s953{width: 50px; height: 50px; border-radius: 14px; background: rgba(14, 155, 174, 0.082); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; box-shadow: rgba(14, 155, 174, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s954{color: rgb(14, 155, 174); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s955{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(14, 155, 174, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s956{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(42, 75, 155, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s957{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(42, 75, 155); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s958{color: rgb(42, 75, 155)}
.ev-s959{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(42, 75, 155); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s960{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(42, 75, 155); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s961{width: 6px; height: 6px; border-radius: 50%; background: rgb(42, 75, 155)}
.ev-s962{width: 22px; height: 22px; border-radius: 50%; background: rgba(42, 75, 155, 0.086); color: rgb(42, 75, 155); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s963{width: 42px; height: 42px; border-radius: 12px; background: rgba(42, 75, 155, 0.08); color: rgb(42, 75, 155); display: flex; align-items: center; justify-content: center; box-shadow: rgba(42, 75, 155, 0.133) 0px 0px 0px 1px inset}
.ev-s964{position: absolute; top: -50px; right: -40px; width: 200px; height: 200px; border-radius: 50%; background: radial-gradient(closest-side, rgba(42, 75, 155, 0.4), transparent)}
.ev-s965{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(42, 75, 155, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s966{width: 50px; height: 50px; border-radius: 14px; background: rgba(42, 75, 155, 0.082); color: rgb(42, 75, 155); display: flex; align-items: center; justify-content: center; box-shadow: rgba(42, 75, 155, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s967{color: rgb(42, 75, 155); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s968{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(42, 75, 155, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s969{background: var(--ev-orange); color: rgb(255, 255, 255); text-align: center; font-size: 13.5px; font-weight: 700; padding: 10px 24px; display: flex; align-items: center; justify-content: center; gap: 10px; flex-wrap: wrap}
.ev-s970{display: inline-flex; align-items: center; gap: 7px}
.ev-s971{color: rgb(255, 255, 255); text-decoration: underline; text-underline-offset: 2px; font-weight: 800}
.ev-s972{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(182, 30, 142, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s973{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(182, 30, 142); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s974{color: rgb(182, 30, 142)}
.ev-s975{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(182, 30, 142); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s976{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(182, 30, 142); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s977{width: 6px; height: 6px; border-radius: 50%; background: rgb(182, 30, 142)}
.ev-s978{width: 22px; height: 22px; border-radius: 50%; background: rgba(182, 30, 142, 0.086); color: rgb(182, 30, 142); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s979{width: 42px; height: 42px; border-radius: 12px; background: rgba(182, 30, 142, 0.08); color: rgb(182, 30, 142); display: flex; align-items: center; justify-content: center; box-shadow: rgba(182, 30, 142, 0.133) 0px 0px 0px 1px inset}
.ev-s980{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(182, 30, 142, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s981{width: 50px; height: 50px; border-radius: 14px; background: rgba(182, 30, 142, 0.082); color: rgb(182, 30, 142); display: flex; align-items: center; justify-content: center; box-shadow: rgba(182, 30, 142, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s982{color: rgb(182, 30, 142); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s983{position: relative; background: var(--ev-ink); padding: 84px 0px; overflow: hidden}
.ev-s984{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 85% 6%, rgba(182, 30, 142, 0.25), transparent 60%), radial-gradient(40% 60% at 8% 100%, rgba(37, 211, 102, 0.12), transparent 60%)}
.ev-s985{width: 44px; height: 44px; border-radius: 12px; background: rgba(182, 30, 142, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s986{font-family: "Hanken Grotesk", sans-serif; font-size: 17px; font-weight: 800; color: rgb(255, 255, 255); margin: 15px 0px 7px; letter-spacing: -0.01em}
.ev-s987{font-size: 14.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.72); margin: 0px}
.ev-s988{text-align: center; margin-top: 32px}
.ev-s989{display: inline-flex; align-items: center; gap: 9px; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 16px; font-weight: 700; padding: 15px 28px; border-radius: 100px; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.4) 0px 14px 34px -8px}
.ev-s990{display: grid; grid-template-columns: 0.95fr 1.05fr; gap: 56px; align-items: center; padding: 0px 32px}
.ev-s991{width: 40px; height: 40px; border-radius: 11px; background: rgba(182, 30, 142, 0.08); color: rgb(182, 30, 142); display: flex; align-items: center; justify-content: center}
.ev-s992{grid-column: 1 / -1; margin-top: 4px}
.ev-s993{display: inline-flex; align-items: center; gap: 9px; background: rgb(182, 30, 142); color: rgb(255, 255, 255); font-size: 15.5px; font-weight: 700; padding: 14px 26px; border-radius: 100px; text-decoration: none; box-shadow: rgba(182, 30, 142, 0.533) 0px 12px 30px -8px}
.ev-s994{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(182, 30, 142, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s995{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(194, 121, 12, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s996{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(194, 121, 12); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s997{color: rgb(194, 121, 12)}
.ev-s998{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(194, 121, 12); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s999{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(194, 121, 12); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s1000{width: 6px; height: 6px; border-radius: 50%; background: rgb(194, 121, 12)}
.ev-s1001{width: 22px; height: 22px; border-radius: 50%; background: rgba(194, 121, 12, 0.086); color: rgb(194, 121, 12); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1002{width: 42px; height: 42px; border-radius: 12px; background: rgba(194, 121, 12, 0.08); color: rgb(194, 121, 12); display: flex; align-items: center; justify-content: center; box-shadow: rgba(194, 121, 12, 0.133) 0px 0px 0px 1px inset}
.ev-s1003{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(194, 121, 12, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s1004{width: 50px; height: 50px; border-radius: 14px; background: rgba(194, 121, 12, 0.082); color: rgb(194, 121, 12); display: flex; align-items: center; justify-content: center; box-shadow: rgba(194, 121, 12, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s1005{color: rgb(194, 121, 12); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s1006{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 85% 6%, rgba(194, 121, 12, 0.25), transparent 60%), radial-gradient(40% 60% at 8% 100%, rgba(37, 211, 102, 0.12), transparent 60%)}
.ev-s1007{width: 44px; height: 44px; border-radius: 12px; background: rgba(194, 121, 12, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s1008{width: 40px; height: 40px; border-radius: 11px; background: rgba(194, 121, 12, 0.08); color: rgb(194, 121, 12); display: flex; align-items: center; justify-content: center}
.ev-s1009{display: inline-flex; align-items: center; gap: 9px; background: rgb(194, 121, 12); color: rgb(255, 255, 255); font-size: 15.5px; font-weight: 700; padding: 14px 26px; border-radius: 100px; text-decoration: none; box-shadow: rgba(194, 121, 12, 0.533) 0px 12px 30px -8px}
.ev-s1010{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(194, 121, 12, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s1011{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(192, 30, 74, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s1012{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(192, 30, 74); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s1013{color: rgb(192, 30, 74)}
.ev-s1014{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(192, 30, 74); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s1015{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(192, 30, 74); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s1016{width: 6px; height: 6px; border-radius: 50%; background: rgb(192, 30, 74)}
.ev-s1017{width: 22px; height: 22px; border-radius: 50%; background: rgba(192, 30, 74, 0.086); color: rgb(192, 30, 74); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1018{width: 42px; height: 42px; border-radius: 12px; background: rgba(192, 30, 74, 0.08); color: rgb(192, 30, 74); display: flex; align-items: center; justify-content: center; box-shadow: rgba(192, 30, 74, 0.133) 0px 0px 0px 1px inset}
.ev-s1019{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(192, 30, 74, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s1020{width: 50px; height: 50px; border-radius: 14px; background: rgba(192, 30, 74, 0.082); color: rgb(192, 30, 74); display: flex; align-items: center; justify-content: center; box-shadow: rgba(192, 30, 74, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s1021{color: rgb(192, 30, 74); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s1022{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 85% 6%, rgba(192, 30, 74, 0.25), transparent 60%), radial-gradient(40% 60% at 8% 100%, rgba(37, 211, 102, 0.12), transparent 60%)}
.ev-s1023{width: 44px; height: 44px; border-radius: 12px; background: rgba(192, 30, 74, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s1024{width: 40px; height: 40px; border-radius: 11px; background: rgba(192, 30, 74, 0.08); color: rgb(192, 30, 74); display: flex; align-items: center; justify-content: center}
.ev-s1025{display: inline-flex; align-items: center; gap: 9px; background: rgb(192, 30, 74); color: rgb(255, 255, 255); font-size: 15.5px; font-weight: 700; padding: 14px 26px; border-radius: 100px; text-decoration: none; box-shadow: rgba(192, 30, 74, 0.533) 0px 12px 30px -8px}
.ev-s1026{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(192, 30, 74, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s1027{position: absolute; inset: 0px; background: radial-gradient(56% 60% at 82% 8%, rgba(123, 44, 191, 0.08), transparent 60%), radial-gradient(46% 56% at 6% 14%, rgba(37, 211, 102, 0.06), transparent 60%)}
.ev-s1028{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 7px 14px; font-size: 12.5px; font-weight: 700; color: rgb(123, 44, 191); box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s1029{color: rgb(123, 44, 191)}
.ev-s1030{position: absolute; width: 280px; height: 280px; top: 0px; right: 10px; background: rgb(123, 44, 191); border-radius: 50%; filter: blur(80px); opacity: 0.2}
.ev-s1031{display: inline-flex; align-items: center; gap: 8px; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 100px; padding: 6px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(123, 44, 191); margin-bottom: 18px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; white-space: nowrap}
.ev-s1032{width: 6px; height: 6px; border-radius: 50%; background: rgb(123, 44, 191)}
.ev-s1033{width: 22px; height: 22px; border-radius: 50%; background: rgba(123, 44, 191, 0.086); color: rgb(123, 44, 191); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1034{width: 42px; height: 42px; border-radius: 12px; background: rgba(123, 44, 191, 0.08); color: rgb(123, 44, 191); display: flex; align-items: center; justify-content: center; box-shadow: rgba(123, 44, 191, 0.133) 0px 0px 0px 1px inset}
.ev-s1035{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(123, 44, 191, 0.07); letter-spacing: -0.04em; line-height: 1}
.ev-s1036{width: 50px; height: 50px; border-radius: 14px; background: rgba(123, 44, 191, 0.082); color: rgb(123, 44, 191); display: flex; align-items: center; justify-content: center; box-shadow: rgba(123, 44, 191, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s1037{color: rgb(123, 44, 191); font-size: 20px; font-weight: 700; transition: transform 0.2s; flex: 0 0 auto}
.ev-s1038{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 85% 6%, rgba(123, 44, 191, 0.25), transparent 60%), radial-gradient(40% 60% at 8% 100%, rgba(37, 211, 102, 0.12), transparent 60%)}
.ev-s1039{width: 44px; height: 44px; border-radius: 12px; background: rgba(123, 44, 191, 0.15); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s1040{width: 40px; height: 40px; border-radius: 11px; background: rgba(123, 44, 191, 0.08); color: rgb(123, 44, 191); display: flex; align-items: center; justify-content: center}
.ev-s1041{display: inline-flex; align-items: center; gap: 9px; background: rgb(123, 44, 191); color: rgb(255, 255, 255); font-size: 15.5px; font-weight: 700; padding: 14px 26px; border-radius: 100px; text-decoration: none; box-shadow: rgba(123, 44, 191, 0.533) 0px 12px 30px -8px}
.ev-s1042{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(123, 44, 191, 0.333), transparent 60%), radial-gradient(35% 70% at 12% 100%, rgba(37, 211, 102, 0.14), transparent 60%)}
.ev-s1043{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 80% 0%, rgba(107, 77, 246, 0.09), transparent 60%), radial-gradient(45% 55% at 8% 10%, rgba(38, 132, 255, 0.06), transparent 60%)}
.ev-s1044{background: rgb(255, 255, 255); padding: 24px 0px 8px}
.ev-s1045{display: grid; grid-template-columns: 1fr 1fr; gap: 0px; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 26px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px}
.ev-s1046{position: relative; padding: 40px 38px; color: rgb(255, 255, 255); display: flex; flex-direction: column}
.ev-s1047{position: relative; display: flex; align-items: center; gap: 13px}
.ev-s1048{width: 50px; height: 50px; border-radius: 13px; overflow: hidden; flex: 0 0 auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 16px}
.ev-s1049{font-size: 13px; color: rgba(255, 255, 255, 0.6); margin-top: 2px}
.ev-s1050{position: relative; font-family: "Hanken Grotesk", sans-serif; font-size: 58px; font-weight: 800; letter-spacing: -0.04em; line-height: 1; margin: 28px 0px 6px; background: linear-gradient(100deg, rgb(255, 255, 255), rgb(201, 184, 255)) text; -webkit-text-fill-color: transparent}
.ev-s1051{position: relative; font-size: 16px; color: rgba(255, 255, 255, 0.86); line-height: 1.4; max-width: 320px}
.ev-s1052{background: rgba(255, 255, 255, 0.04); border-left: 1px solid rgba(255, 255, 255, 0.1); padding: 40px 38px; color: rgb(255, 255, 255); display: flex; flex-direction: column; gap: 16px; justify-content: center}
.ev-s1053{font-size: 13.5px; color: rgba(255, 255, 255, 0.66); margin-top: 3px; line-height: 1.5}
.ev-s1054{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 48px 0px 84px}
.ev-s1055{display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin-bottom: 36px}
.ev-s1056{font-family: inherit; font-size: 13.5px; font-weight: 700; cursor: pointer; padding: 9px 16px; border-radius: 100px; transition: 0.15s; display: inline-flex; align-items: center; gap: 8px; color: rgb(255, 255, 255); background: var(--ev-violet); border: 1.5px solid var(--ev-violet)}
.ev-s1057{font-size: 11px; font-weight: 800; color: rgb(255, 255, 255); background: rgba(23, 19, 42, 0.38); padding: 1px 7px; border-radius: 100px}
.ev-s1058{font-family: inherit; font-size: 13.5px; font-weight: 700; cursor: pointer; padding: 9px 16px; border-radius: 100px; transition: 0.15s; display: inline-flex; align-items: center; gap: 8px; color: rgb(83, 77, 99); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line)}
.ev-s1059{font-size: 11px; font-weight: 800; color: var(--ev-muted); background: var(--ev-soft); padding: 1px 7px; border-radius: 100px}
.ev-s1060{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 22px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px; display: flex; flex-direction: column; gap: 14px}
.ev-s1061{width: 44px; height: 44px; border-radius: 12px; overflow: hidden; flex: 0 0 auto; border: 1px solid var(--ev-line); background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center}
.ev-s1062{max-width: 84%; max-height: 84%; object-fit: contain; display: block}
.ev-s1063{font-family: "Hanken Grotesk", sans-serif; font-size: 16.5px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em; line-height: 1.15}
.ev-s1064{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.08); border: 1px solid rgba(38, 132, 255, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1065{display: flex; flex-wrap: wrap; gap: 6px; margin-top: auto}
.ev-s1066{font-size: 11.5px; font-weight: 700; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 4px 10px; border-radius: 100px}
.ev-s1067{width: 44px; height: 44px; border-radius: 12px; background: rgba(38, 132, 255, 0.082); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 15px; flex: 0 0 auto; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s1068{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: rgb(42, 75, 155); background: rgba(42, 75, 155, 0.08); border: 1px solid rgba(42, 75, 155, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1069{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: rgb(224, 83, 61); background: rgba(224, 83, 61, 0.08); border: 1px solid rgba(224, 83, 61, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1070{width: 44px; height: 44px; border-radius: 12px; background: rgba(14, 155, 174, 0.082); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 15px; flex: 0 0 auto; box-shadow: rgba(14, 155, 174, 0.133) 0px 0px 0px 1px inset}
.ev-s1071{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: rgb(14, 155, 174); background: rgba(14, 155, 174, 0.08); border: 1px solid rgba(14, 155, 174, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1072{text-align: center; font-size: 14px; color: var(--ev-body); margin-top: 30px}
.ev-s1073{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 80% 0%, rgba(107, 77, 246, 0.09), transparent 60%), radial-gradient(45% 55% at 8% 10%, rgba(251, 86, 7, 0.05), transparent 60%)}
.ev-s1074{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 44px 0px 84px}
.ev-s1075{width: 44px; height: 44px; border-radius: 12px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(38, 132, 255, 0.133) 0px 0px 0px 1px inset}
.ev-s1076{font-family: "Hanken Grotesk", sans-serif; font-size: 17.5px; font-weight: 800; color: var(--ev-ink); margin: 15px 0px 14px; letter-spacing: -0.015em; line-height: 1.25; text-wrap: pretty}
.ev-s1077{margin-top: auto; display: flex; align-items: center; gap: 12px; font-size: 12.5px; color: var(--ev-body); flex-wrap: wrap}
.ev-s1078{display: inline-flex; align-items: center; gap: 5px}
.ev-s1079{margin-left: auto; font-size: 11px; font-weight: 800; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 3px 9px; border-radius: 100px}
.ev-s1080{width: 44px; height: 44px; border-radius: 12px; background: rgba(224, 83, 61, 0.08); color: rgb(224, 83, 61); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(224, 83, 61, 0.133) 0px 0px 0px 1px inset}
.ev-s1081{width: 44px; height: 44px; border-radius: 12px; background: rgba(14, 155, 174, 0.08); color: rgb(14, 155, 174); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(14, 155, 174, 0.133) 0px 0px 0px 1px inset}
.ev-s1082{width: 44px; height: 44px; border-radius: 12px; background: rgba(42, 75, 155, 0.08); color: rgb(42, 75, 155); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(42, 75, 155, 0.133) 0px 0px 0px 1px inset}
.ev-s1083{width: 44px; height: 44px; border-radius: 12px; background: rgba(91, 85, 112, 0.08); color: rgb(91, 85, 112); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(91, 85, 112, 0.133) 0px 0px 0px 1px inset}
.ev-s1084{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: rgb(91, 85, 112); background: rgba(91, 85, 112, 0.08); border: 1px solid rgba(91, 85, 112, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1085{width: 6px; height: 6px; border-radius: 50%; background: rgb(91, 85, 112)}
.ev-s1086{width: 44px; height: 44px; border-radius: 12px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s1087{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-violet); background: rgba(107, 77, 246, 0.08); border: 1px solid rgba(107, 77, 246, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1088{font-size: 18.5px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 22px; max-width: 600px; text-wrap: pretty}
.ev-s1089{max-width: 520px; margin: 0px auto; display: flex; align-items: center; gap: 11px; background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line); border-radius: 14px; padding: 13px 16px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s1090{font-size: 15px; color: var(--ev-muted)}
.ev-s1091{margin-left: auto; font-size: 11.5px; font-weight: 700; color: var(--ev-muted); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 3px 9px; border-radius: 7px}
.ev-s1092{background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; padding: 24px; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s1093{display: flex; align-items: center; gap: 11px; margin-bottom: 16px}
.ev-s1094{width: 42px; height: 42px; border-radius: 12px; background: rgba(38, 132, 255, 0.08); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1095{display: flex; flex-direction: column}
.ev-s1096{display: flex; align-items: center; gap: 9px; padding: 10px 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; text-decoration: none; color: rgb(69, 63, 91); font-size: 14.5px; font-weight: 600; transition: color 0.12s}
.ev-s1097{display: flex; align-items: center; gap: 9px; padding: 10px 0px; border-top: 1px solid var(--ev-line); text-decoration: none; color: rgb(69, 63, 91); font-size: 14.5px; font-weight: 600; transition: color 0.12s}
.ev-s1098{width: 42px; height: 42px; border-radius: 12px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1099{width: 42px; height: 42px; border-radius: 12px; background: rgba(31, 169, 113, 0.08); color: var(--ev-green); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1100{font-size: 9.5px; font-weight: 800; color: var(--ev-orange); background: rgba(251, 86, 7, 0.086); padding: 2px 7px; border-radius: 100px; letter-spacing: 0.03em}
.ev-s1101{width: 42px; height: 42px; border-radius: 12px; background: rgba(251, 86, 7, 0.08); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1102{width: 42px; height: 42px; border-radius: 12px; background: rgba(75, 46, 201, 0.08); color: var(--ev-violet-deep); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1103{width: 42px; height: 42px; border-radius: 12px; background: rgba(255, 99, 165, 0.08); color: var(--ev-pink); display: flex; align-items: center; justify-content: center; flex: 0 0 auto}
.ev-s1104{background: linear-gradient(rgb(255, 255, 255) 0%, var(--ev-soft) 100%); padding: 40px 0px 84px}
.ev-s1105{display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 0px; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 22px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s1106{min-height: 320px; background: linear-gradient(140deg, rgba(107, 77, 246, 0.157), rgba(107, 77, 246, 0.063))}
.ev-s1107{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-violet); background: rgba(107, 77, 246, 0.08); border: 1px solid rgba(107, 77, 246, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1108{font-size: 11px; font-weight: 800; color: var(--ev-violet); background: rgb(241, 238, 253); padding: 4px 10px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1109{font-family: "Hanken Grotesk", sans-serif; font-size: 30px; font-weight: 800; color: var(--ev-ink); margin: 16px 0px 12px; letter-spacing: -0.025em; line-height: 1.15; text-wrap: pretty}
.ev-s1110{font-size: 15.5px; line-height: 1.6; color: var(--ev-body); margin: 0px 0px 22px}
.ev-s1111{display: flex; align-items: center; gap: 9px; font-size: 12.5px; color: var(--ev-body)}
.ev-s1112{width: 26px; height: 26px; border-radius: 50%; object-fit: cover; display: block}
.ev-s1113{font-weight: 600; color: rgb(69, 63, 91)}
.ev-s1114{margin-top: 22px; font-size: 14.5px; font-weight: 700; color: var(--ev-violet); display: inline-flex; align-items: center; gap: 6px}
.ev-s1115{display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin: 44px 0px 32px}
.ev-s1116{font-family: inherit; font-size: 13.5px; font-weight: 700; cursor: pointer; padding: 9px 16px; border-radius: 100px; transition: 0.15s; color: rgb(255, 255, 255); background: var(--ev-violet); border: 1.5px solid var(--ev-violet)}
.ev-s1117{font-family: inherit; font-size: 13.5px; font-weight: 700; cursor: pointer; padding: 9px 16px; border-radius: 100px; transition: 0.15s; color: rgb(83, 77, 99); background: rgb(255, 255, 255); border: 1.5px solid var(--ev-line)}
.ev-s1118{display: flex; flex-direction: column; text-decoration: none; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 18px; overflow: hidden; box-shadow: rgba(23, 19, 42, 0.07) 0px 3px 12px}
.ev-s1119{height: 184px; border-radius: 0px; overflow: hidden; background: linear-gradient(140deg, rgba(31, 169, 113, 0.157), rgba(31, 169, 113, 0.063)); position: relative; flex: 0 0 auto}
.ev-s1120{padding: 20px 20px 22px; display: flex; flex-direction: column; flex: 1 1 0%}
.ev-s1121{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-green); background: rgba(31, 169, 113, 0.08); border: 1px solid rgba(31, 169, 113, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1122{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); margin: 13px 0px 8px; letter-spacing: -0.015em; line-height: 1.22; text-wrap: pretty}
.ev-s1123{font-size: 14px; line-height: 1.55; color: var(--ev-body); margin: 0px 0px 18px}
.ev-s1124{margin-top: auto}
.ev-s1125{width: 26px; height: 26px; border-radius: 50%; background: rgba(31, 169, 113, 0.1); color: var(--ev-green); display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800}
.ev-s1126{height: 184px; border-radius: 0px; overflow: hidden; background: linear-gradient(140deg, rgba(38, 132, 255, 0.157), rgba(38, 132, 255, 0.063)); position: relative; flex: 0 0 auto}
.ev-s1127{display: inline-flex; align-items: center; gap: 6px; font-size: 11px; font-weight: 800; color: var(--ev-blue); background: rgba(38, 132, 255, 0.08); border: 1px solid rgba(38, 132, 255, 0.2); padding: 4px 10px; border-radius: 100px; white-space: nowrap; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1128{width: 26px; height: 26px; border-radius: 50%; background: rgba(38, 132, 255, 0.1); color: var(--ev-blue); display: flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 800}
.ev-s1129{position: relative; background: rgb(255, 255, 255)}
.ev-s1130{max-width: 760px; margin: 0px auto; padding: 30px 32px 0px; text-align: center}
.ev-s1131{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 42px; line-height: 1.12; letter-spacing: -0.035em; margin: 18px 0px 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s1132{font-size: 19px; line-height: 1.55; color: var(--ev-body); margin: 18px auto 24px; max-width: 620px; text-wrap: pretty}
.ev-s1133{display: flex; justify-content: center}
.ev-s1134{padding: 32px 32px 0px}
.ev-s1135{height: 420px; border-radius: 22px; overflow: hidden; background: linear-gradient(140deg, rgba(107, 77, 246, 0.157), rgba(107, 77, 246, 0.063)); box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px}
.ev-s1136{background: rgb(255, 255, 255); padding: 48px 0px 20px}
.ev-s1137{max-width: 720px; margin: 0px auto; padding: 0px 32px}
.ev-s1138{font-size: 17.5px; line-height: 1.7; color: rgb(55, 50, 74); margin: 0px 0px 22px; text-wrap: pretty}
.ev-s1139{font-family: "Hanken Grotesk", sans-serif; font-size: 27px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.025em; line-height: 1.2; margin: 44px 0px 16px}
.ev-s1140{margin: 32px 0px; padding: 4px 0px 4px 24px; border-left: 4px solid var(--ev-violet); font-family: "Hanken Grotesk", sans-serif; font-size: 22px; font-weight: 700; line-height: 1.4; color: var(--ev-ink); letter-spacing: -0.01em; text-wrap: pretty}
.ev-s1141{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.015em; margin: 32px 0px 12px}
.ev-s1142{padding-left: 22px; margin: 0px 0px 22px}
.ev-s1143{font-size: 17px; line-height: 1.6; color: rgb(55, 50, 74); margin: 0px 0px 10px}
.ev-s1144{display: flex; flex-wrap: wrap; gap: 8px; margin: 36px 0px 0px; padding-top: 26px; border-top: 1px solid var(--ev-line)}
.ev-s1145{font-size: 12.5px; font-weight: 700; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 6px 13px; border-radius: 100px}
.ev-s1146{display: flex; gap: 16px; align-items: center; margin-top: 28px; padding: 22px 24px; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 18px}
.ev-s1147{width: 60px; height: 60px; border-radius: 50%; object-fit: cover; flex: 0 0 auto}
.ev-s1148{font-size: 12px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ev-violet)}
.ev-s1149{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); margin: 3px 0px 2px}
.ev-s1150{font-size: 14px; color: var(--ev-body)}
.ev-s1151{background: var(--ev-soft); padding: 20px 0px 64px}
.ev-s1152{position: relative; overflow: hidden; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 24px; padding: 40px 44px; box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px; display: flex; align-items: center; justify-content: space-between; gap: 28px; flex-wrap: wrap}
.ev-s1153{position: absolute; top: -60px; right: -40px; width: 240px; height: 240px; border-radius: 50%; background: radial-gradient(closest-side, rgba(123, 77, 246, 0.5), transparent)}
.ev-s1154{position: relative; max-width: 520px}
.ev-s1155{font-family: "Hanken Grotesk", sans-serif; font-size: 27px; font-weight: 800; color: rgb(255, 255, 255); margin: 0px; letter-spacing: -0.02em; text-wrap: pretty}
.ev-s1156{font-size: 16px; color: rgba(255, 255, 255, 0.72); margin: 10px 0px 0px; line-height: 1.5}
.ev-s1157{position: relative; display: inline-flex; align-items: center; gap: 9px; background: rgb(255, 255, 255); color: var(--ev-ink); font-size: 16px; font-weight: 700; padding: 15px 28px; border-radius: 100px; text-decoration: none; flex: 0 0 auto; box-shadow: rgba(0, 0, 0, 0.4) 0px 14px 34px -8px}
.ev-s1158{background: rgb(255, 255, 255); padding: 20px 0px 84px}
.ev-s1159{position: absolute; inset: 0px; background: radial-gradient(52% 60% at 82% 0%, rgba(107, 77, 246, 0.1), transparent 60%), radial-gradient(45% 55% at 6% 12%, rgba(38, 132, 255, 0.06), transparent 60%)}
.ev-s1160{position: relative; padding: 44px 32px 16px; text-align: center}
.ev-s1161{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 54px; line-height: 1.04; letter-spacing: -0.04em; margin: 18px auto 0px; color: var(--ev-ink); max-width: 860px; text-wrap: pretty}
.ev-s1162{font-size: 19px; line-height: 1.55; color: var(--ev-body); margin: 20px auto 0px; max-width: 640px; text-wrap: pretty}
.ev-s1163{padding: 0px 32px; max-width: 880px; margin-left: auto; margin-right: auto}
.ev-s1164{font-family: Georgia, serif; font-size: 120px; line-height: 1; color: rgb(241, 238, 253); font-weight: 700; user-select: none; position: absolute; top: -30px; left: -10px}
.ev-s1165{position: relative; font-family: "Hanken Grotesk", sans-serif; font-size: 27px; line-height: 1.45; font-weight: 700; color: var(--ev-ink); letter-spacing: -0.015em; margin: 0px; text-wrap: pretty}
.ev-s1166{font-size: 18px; line-height: 1.65; color: var(--ev-body); margin: 24px 0px 0px; text-wrap: pretty}
.ev-s1167{font-size: 18px; line-height: 1.65; color: var(--ev-body); margin: 18px 0px 0px; text-wrap: pretty}
.ev-s1168{font-family: "Hanken Grotesk", sans-serif; font-size: 19px; font-weight: 800; color: var(--ev-ink); margin: 2px 0px 7px; letter-spacing: -0.01em}
.ev-s1169{width: 48px; height: 48px; border-radius: 13px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s1170{width: 48px; height: 48px; border-radius: 13px; background: rgba(251, 86, 7, 0.08); color: var(--ev-orange); display: flex; align-items: center; justify-content: center; flex: 0 0 auto; box-shadow: rgba(251, 86, 7, 0.133) 0px 0px 0px 1px inset}
.ev-s1171{position: absolute; inset: 0px; background: radial-gradient(45% 60% at 88% 6%, rgba(107, 77, 246, 0.26), transparent 60%), radial-gradient(40% 60% at 6% 100%, rgba(38, 132, 255, 0.16), transparent 60%)}
.ev-s1172{background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 16px; padding: 22px 20px; position: relative; display: flex; flex-direction: column}
.ev-s1173{font-family: "Hanken Grotesk", sans-serif; font-size: 13px; font-weight: 800; color: rgb(255, 255, 255); letter-spacing: 0.02em}
.ev-s1174{font-size: 9.5px; font-weight: 800; color: rgb(61, 209, 126); background: rgba(37, 211, 102, 0.16); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1175{font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; color: rgb(255, 255, 255); margin: 14px 0px 7px; letter-spacing: -0.02em}
.ev-s1176{font-size: 13.5px; line-height: 1.5; color: rgba(255, 255, 255, 0.66); margin: 0px 0px 14px}
.ev-s1177{font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.14); padding: 3px 10px; border-radius: 100px; white-space: nowrap}
.ev-s1178{font-size: 9.5px; font-weight: 800; color: rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.08); padding: 3px 9px; border-radius: 100px; text-transform: uppercase; letter-spacing: 0.03em}
.ev-s1179{padding: 0px 32px; max-width: 820px; margin-left: auto; margin-right: auto}
.ev-s1180{position: relative; background: rgb(255, 255, 255); border: 1px solid var(--ev-line); border-radius: 24px; padding: 44px 48px; box-shadow: rgba(23, 19, 42, 0.14) 0px 16px 36px -10px; overflow: hidden}
.ev-s1181{font-family: Georgia, serif; font-size: 120px; line-height: 1; color: rgb(241, 238, 253); font-weight: 700; user-select: none; position: absolute; top: 18px; left: 36px}
.ev-s1182{font-family: "Hanken Grotesk", sans-serif; font-size: 23px; line-height: 1.45; font-weight: 700; color: var(--ev-ink); letter-spacing: -0.015em; margin: 0px; text-wrap: pretty}
.ev-s1183{position: relative; display: flex; align-items: center; gap: 16px; margin-top: 28px; padding-top: 26px; border-top: 1px solid var(--ev-line)}
.ev-s1184{width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(155deg, var(--ev-violet) 0%, var(--ev-violet-deep) 100%); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; font-family: "Hanken Grotesk", sans-serif; font-size: 20px; font-weight: 800; letter-spacing: -0.02em; flex: 0 0 auto; box-shadow: rgba(107, 77, 246, 0.45) 0px 12px 34px -6px}
.ev-s1185{font-family: "Hanken Grotesk", sans-serif; font-size: 18px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em}
.ev-s1186{font-size: 14px; font-weight: 700; color: var(--ev-violet); margin-top: 1px}
.ev-s1187{display: flex; gap: 8px; flex-wrap: wrap; justify-content: flex-end; max-width: 280px}
.ev-s1188{font-size: 12px; font-weight: 700; color: rgb(83, 77, 99); background: var(--ev-soft); border: 1px solid var(--ev-line); padding: 5px 12px; border-radius: 100px; white-space: nowrap}
.ev-s1189{position: relative; background: rgb(255, 255, 255); padding: 84px 0px}
.ev-s1190{position: relative; overflow: hidden; background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 26px; padding: 56px 48px; box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px; text-align: center}
.ev-s1191{position: absolute; inset: 0px; background: radial-gradient(40% 90% at 50% 0%, rgba(107, 77, 246, 0.34), transparent 60%), radial-gradient(35% 80% at 90% 100%, rgba(38, 132, 255, 0.18), transparent 60%)}
.ev-s1192{position: relative; font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 42px; letter-spacing: -0.03em; color: rgb(255, 255, 255); margin: 0px; line-height: 1.08; text-wrap: pretty}
.ev-s1193{position: relative; font-size: 18px; line-height: 1.55; color: rgba(255, 255, 255, 0.72); margin: 16px auto 0px; max-width: 520px; text-wrap: pretty}
.ev-s1194{position: relative; display: flex; gap: 12px; justify-content: center; margin-top: 30px; flex-wrap: wrap}
.ev-s1195{position: absolute; inset: 0px; background: radial-gradient(48% 60% at 84% 8%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(42% 55% at 6% 95%, rgba(31, 169, 113, 0.18), transparent 60%)}
.ev-s1196{position: relative; padding: 44px 32px 64px; text-align: center}
.ev-s1197{display: inline-flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 100px; padding: 7px 14px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255)}
.ev-s1198{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 54px; line-height: 1.05; letter-spacing: -0.04em; margin: 20px auto 0px; color: rgb(255, 255, 255); max-width: 820px; text-wrap: pretty}
.ev-s1199{font-size: 19px; line-height: 1.55; color: rgba(255, 255, 255, 0.74); margin: 20px auto 0px; max-width: 640px; text-wrap: pretty}
.ev-s1200{display: flex; gap: 12px; justify-content: center; margin-top: 30px; flex-wrap: wrap}
.ev-s1201{width: 50px; height: 50px; border-radius: 14px; background: rgba(107, 77, 246, 0.082); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset}
.ev-s1202{position: absolute; top: 10px; right: 18px; font-family: "Hanken Grotesk", sans-serif; font-size: 64px; font-weight: 800; color: rgba(107, 77, 246, 0.063); letter-spacing: -0.04em; line-height: 1}
.ev-s1203{width: 50px; height: 50px; border-radius: 14px; background: rgba(107, 77, 246, 0.08); color: var(--ev-violet); display: flex; align-items: center; justify-content: center; box-shadow: rgba(107, 77, 246, 0.133) 0px 0px 0px 1px inset; position: relative}
.ev-s1204{display: flex; flex-direction: column; gap: 16px; margin-top: -8px}
.ev-s1205{font-size: 14.5px; color: var(--ev-body); margin-top: 2px; line-height: 1.5}
.ev-s1206{background: linear-gradient(158deg, rgb(36, 29, 61) 0%, rgb(21, 17, 30) 100%); border-radius: 24px; padding: 34px; color: rgb(255, 255, 255); box-shadow: rgba(23, 19, 42, 0.5) 0px 24px 56px -16px; position: relative; overflow: hidden}
.ev-s1207{position: relative; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(201, 184, 255)}
.ev-s1208{position: relative; font-family: "Hanken Grotesk", sans-serif; font-size: 22px; line-height: 1.45; font-weight: 700; letter-spacing: -0.01em; margin: 14px 0px 0px; text-wrap: pretty}
.ev-s1209{position: relative; font-size: 13.5px; color: rgba(255, 255, 255, 0.6); margin-top: 16px}
.ev-s1210{position: absolute; inset: 0px; background: radial-gradient(40% 80% at 50% 0%, rgba(107, 77, 246, 0.32), transparent 60%), radial-gradient(35% 70% at 88% 100%, rgba(31, 169, 113, 0.16), transparent 60%)}
.ev-s1211{position: relative; background: rgb(255, 255, 255); overflow: hidden; border-bottom: 1px solid var(--ev-line)}
.ev-s1212{position: absolute; inset: 0px; background: radial-gradient(50% 60% at 82% 0%, rgba(107, 77, 246, 0.08), transparent 60%)}
.ev-s1213{position: relative; padding: 36px 32px 40px}
.ev-s1214{font-family: "Hanken Grotesk", sans-serif; font-weight: 800; font-size: 44px; line-height: 1.05; letter-spacing: -0.035em; margin: 16px 0px 0px; color: var(--ev-ink); text-wrap: pretty}
.ev-s1215{font-size: 16px; line-height: 1.55; color: var(--ev-body); margin: 12px 0px 0px; max-width: 640px; text-wrap: pretty}
.ev-s1216{color: var(--ev-muted)}
.ev-s1217{background: rgb(255, 255, 255); padding: 48px 0px 84px}
.ev-s1218{display: grid; grid-template-columns: 256px 1fr; gap: 48px; padding: 0px 32px; align-items: start}
.ev-s1219{position: sticky; top: 92px; max-height: calc(-110px + 100vh); overflow-y: auto; display: flex; flex-direction: column; gap: 2px}
.ev-s1220{font-size: 11.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ev-muted); margin: 0px 0px 8px 12px}
.ev-s1221{display: flex; gap: 9px; padding: 8px 12px; border-radius: 9px; text-decoration: none; color: rgb(69, 63, 91); font-size: 13.5px; font-weight: 600; line-height: 1.3; transition: background 0.12s}
.ev-s1222{color: rgb(198, 192, 214); font-weight: 800; flex: 0 0 auto}
.ev-s1223{margin-top: 16px; padding: 14px; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 12px}
.ev-s1224{font-size: 13px; font-weight: 700; color: var(--ev-ink); margin-bottom: 4px}
.ev-s1225{font-size: 13px; color: var(--ev-violet); font-weight: 700; text-decoration: none; word-break: break-all}
.ev-s1226{max-width: 720px; min-width: 0px}
.ev-s1227{scroll-margin-top: 92px; padding-top: 0px; margin-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor}
.ev-s1228{font-family: "Hanken Grotesk", sans-serif; font-size: 23px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.02em; margin: 0px; display: flex; gap: 12px; align-items: baseline}
.ev-s1229{color: var(--ev-violet); font-size: 15px; font-weight: 800; flex: 0 0 auto}
.ev-s1230{margin-top: 22px}
.ev-s1231{font-family: "Hanken Grotesk", sans-serif; font-size: 16.5px; font-weight: 800; color: var(--ev-ink); letter-spacing: -0.01em; margin: 0px 0px 8px}
.ev-s1232{font-size: 15.5px; line-height: 1.65; color: rgb(69, 63, 91); margin: 0px; text-wrap: pretty}
.ev-s1233{scroll-margin-top: 92px; padding-top: 40px; margin-top: 40px; border-top: 1px solid var(--ev-line)}
.ev-s1234{margin-top: 14px}
.ev-s1235{font-size: 15.5px; line-height: 1.65; color: rgb(69, 63, 91); margin: 10px 0px 0px; text-wrap: pretty}
.ev-s1236{margin: 10px 0px 0px; padding-left: 22px; display: flex; flex-direction: column; gap: 7px}
.ev-s1237{font-size: 15px; line-height: 1.6; color: rgb(69, 63, 91)}
.ev-s1238{margin-top: 40px; padding: 16px 20px; background: var(--ev-soft); border: 1px solid var(--ev-line); border-radius: 14px; font-size: 13.5px; line-height: 1.6; color: var(--ev-body)}

/* ---- a11y: AA-contrast TEXT for brand-color labels/figures on light backgrounds ----
   Only the text color is darkened here; each chip's dot/border/icon sets its own
   background/stroke (var(--ev-green) etc.), so they keep the vivid brand color. */
.ev-s1121, .ev-s111, .ev-s363, .ev-s562, .ev-s516, .ev-s377, .ev-s451, .ev-s419 { color: var(--ev-green-text); }
.ev-s331, .ev-s1100, .ev-s420 { color: var(--ev-orange-text); }
.ev-s557, .ev-s624, .ev-s647, .ev-s421, .ev-s1064, .ev-s1067 { color: var(--ev-blue-text); }
.ev-s169 { color: var(--ev-redbrown-text); }
.ev-s1069 { color: var(--ev-red-text); }
.ev-s1071 { color: var(--ev-teal-text); }
