/* Generated by tools/postbuild.mjs: former inline styles used on several pages. */
.sdukrZv{position: fixed;top: 0;left: 0;right: 0;z-index: 100;padding: 16px 32px 0;pointer-events: none}
.sABzwCb{max-width: 1280px;margin: 0 auto;pointer-events: auto}
.skMEoMn{position: relative;background: #0D0B35;border-radius: 14px;box-shadow: 0 10px 34px rgba(13, 11, 53, 0.18);padding: 12px 12px 12px 24px;display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap}
.s2qxGJW{display: flex;align-items: center;gap: 44px}
.sBQ2vm6{display: inline-flex;align-items: center}
.sC2cv6t{display: flex;align-items: center;gap: 28px;font-size: 15px;font-weight: 400}
.sRxsOzh{display: flex;align-items: center}
.siUR4dD{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0;border: 0;background: none;font: inherit;color: #E4E4F7;cursor: pointer}
.szSUnbD{border-bottom: 2px solid transparent;padding-bottom: 2px}
.sgaz9TG{display: block;flex: 0 0 auto;transition: transform .2s}
.sOxWWa3{position: absolute;left: 0;right: 0;top: 100%;padding-top: 0;z-index: 120}
.sDorAdt{background: #FFFFFF;border-radius: 16px;box-shadow: 0 24px 60px rgba(13, 11, 53, 0.22);overflow: hidden;text-align: left}
.sv7j4gg{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px 24px;padding: 28px 28px 24px}
.sx9gkbA{display: flex;align-items: center;gap: 14px;padding: 12px;border-radius: 12px;text-decoration: none;color: #0D0B35;font-size: 16px;font-weight: 400;transition: background .15s}
.sBnDCpE{flex: 0 0 40px;height: 40px;border-radius: 10px;background: #F3F4FF;display: inline-flex;align-items: center;justify-content: center}
.svYdxFs{display: block}
.sG3oZDk{background: #F3F4FF;padding: 16px 28px;text-align: center;font-size: 15px;color: #23224A}
.sZgxxsk{color: #4A4DD6;font-weight: 400}
.s7aHFoL{position: relative;display: flex;align-items: center}
.sK68ITE{position: absolute;left: -12px;top: calc(100% + 12px);padding-top: 0;width: 340px;z-index: 120}
.s7yYjnz{background: #FFFFFF;border-radius: 14px;box-shadow: 0 24px 60px rgba(13, 11, 53, 0.22);overflow: hidden;text-align: left}
.sz7aMgk{display: flex;flex-direction: column;padding: 10px}
.sd2kMMl{display: block;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: #0D0B35;font-size: 15px;line-height: 1.4;transition: background .15s}
.srpFr7k{background: #F3F4FF;padding: 12px 22px;font-size: 14px;color: #23224A}
.sbuf9xE{color: #4A4DD6}
.sOxTdVM{display: flex;align-items: center;gap: 12px}
.sDY8zJx{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 500;color: #B9BAE0;padding: 0 8px}
.sShC5x4{color: #0D0B35;background: #FFFFFF;padding: 10px 18px;border-radius: 6px;font-weight: 500;font-size: 15px;text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;gap: 8px}
.sbrQJHB{display: flex;flex-wrap: wrap;gap: 12px}
.s7gZhGw{background: #08072A;color: #B9BAE0}
.spZiv56{max-width: 1280px;margin: 0 auto;padding: 80px 48px 36px;display: flex;flex-direction: column;gap: 64px}
.shQvNt1{display: flex;flex-wrap: wrap;gap: 56px 120px;justify-content: space-between;align-items: flex-start}
.sIgJ4bL{flex: 0 1 300px;display: flex;flex-direction: column;gap: 28px}
.sSw5wNt{display: inline-flex}
.s3Y3hoy{width: 168px;height: auto;display: block}
.szxxk08{align-self: flex-start;display: inline-flex;align-items: center;gap: 12px;text-decoration: none;padding: 5px 16px 5px 5px;border-radius: 999px;background: rgba(255, 255, 255, 0.04);border: 1px solid #2D2B66}
.sjlp45h{width: 44px;height: 44px;display: block;flex: 0 0 auto}
.s9g5WlX{display: flex;flex-direction: column;gap: 1px;line-height: 1.25}
.sAOw79p{font-size: 10px;font-weight: 400;letter-spacing: 0.08em;color: #FF6B8E}
.soL47Wf{font-size: 13px;font-weight: 400;color: #FFFFFF}
.sBvSk74{font-size: 12px;color: #B9BAE0}
.smzJyX5{flex: 1 1 560px;display: flex;flex-wrap: wrap;gap: 48px 112px;justify-content: flex-end}
.sqRPp60{display: flex;flex-direction: column;gap: 16px;font-size: 15px;min-width: 150px}
.sW4IOaF{font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #FFFFFF;background: none;border: 0;padding: 0;font-family: inherit;text-align: left}
.sh6t0vX{color: #B9BAE0;text-decoration: none}
.sfazDBG{display: flex;flex-wrap: wrap;gap: 16px 32px;justify-content: space-between;align-items: center;border-top: 1px solid #2D2B66;padding-top: 24px;font-size: 14px}
.seIWeiX{font-family: 'Noto Sans SC', sans-serif}
.s39viIc{display: flex;gap: 24px;align-items: center}
.sUea8vx{color: #B9BAE0}
.s1Ll0tY{display: inline-flex;align-items: center;gap: 12px;min-height: 44px;padding: 0 18px 0 8px;border: 1px solid #2D2B66;border-radius: 999px;color: #FFFFFF;text-decoration: none;font-size: 14px;font-weight: 400}
.sq6V8kR{width: 30px;height: 30px;border-radius: 50%;background: #FFFFFF;color: #08072A;display: inline-flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 500;letter-spacing: -0.02em}
.sgaauWL{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;color: #0D0B35;background: #FFFFFF;width: 100%;font-size: 16px}
.sKttskz{background: linear-gradient(180deg, #EEF0FF 0%, #F7F8FF 60%, #FFFFFF 100%)}
.sYDV2DT{height: 84px}
.sUebj18{max-width: 1280px;margin: 0 auto;padding: 72px 48px 96px;display: flex;flex-wrap: wrap;gap: 56px;align-items: center}
.siGn6TJ{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 26px}
.soLlzrU{font-size: 12px;font-weight: 400;letter-spacing: 0.06em;color: #6E6D96;display: flex;gap: 8px;flex-wrap: wrap}
.sTVAY6x{color: #6E6D96;text-decoration: none}
.sO9w7lx{color: #0D0B35}
.s0m3aKF{font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6}
.sg6zGFF{margin: 0;font-weight: 300;font-size: clamp(44px, 6vw, 80px);line-height: 1.02;letter-spacing: -0.03em}
.ssEElRU{display: inline-block;width: 0.14em;height: 0.14em;background: #F7C948;margin-left: 0.08em}
.sER6bGp{margin: 0;font-size: 20px;line-height: 1.55;color: #2E2D58;max-width: 32em}
.sW46zx8{color: #FFFFFF;background: #0D0B35;padding: 15px 26px;border-radius: 6px;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px}
.s8okndN{color: #0D0B35;border: 1px solid #0D0B35;padding: 15px 26px;border-radius: 6px;font-weight: 400;font-size: 14px;letter-spacing: 0.06em;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center}
.sbCGCNN{flex: 1 1 420px;min-width: 0;max-width: 560px;width: 100%;height: auto;margin: 0 auto;display: block}
.scvY1Sl{--z: -4}
.ssroDXV{--z: -2;--fd2: 7s;--fl2: 0s;--amp: 0.7cqw}
.s396O0A{left: 27.194%;top: 8.252%;width: 59.408%;height: 51.027%;--d: 0s;border-radius: 2.96cqw}
.sApcSth{--z: 2;--fd2: 6.38s;--fl2: 0s;--amp: 1cqw}
.stT07TG{left: 0.000%;top: 39.312%;width: 7.474%;height: 7.794%;--d: 0.9s}
.scCLEJu{--fd: 8.5s;--fl: 0s}
.sg487rK{--z: 2.4;--fd2: 6.75s;--fl2: -2s;--amp: 1cqw}
.sedHkUp{left: 94.719%;top: 35.835%;width: 5.259%;height: 5.484%;--d: 1.2s}
.sbjT3tg{--fd: 9s;--fl: -2s}
.s9joFQc{--z: 2.5;--fd2: 8s;--fl2: -2.5s;--amp: 0.9cqw}
.sMD0xTI{left: 11.156%;top: 44.365%;width: 39.869%;height: 51.100%;--d: 0.15s;border-radius: 2.96cqw}
.s4jcX8X{--z: 2.6;--fd2: 7.13s;--fl2: -3s;--amp: 1cqw}
.seUoaMJ{left: 0.000%;top: 48.431%;width: 7.474%;height: 7.794%;--d: 1s}
.sfxRJGP{--fd: 9.5s;--fl: -3s}
.sxCVmPm{--z: 2.8;--fd2: 6s;--fl2: -5s;--amp: 1cqw}
.saSUfmU{left: 94.719%;top: 42.319%;width: 5.259%;height: 5.484%;--d: 1.28s}
.soExm8A{--fd: 8s;--fl: -5s}
.sY0qGoH{--z: 3;--fd2: 6.75s;--fl2: -1s;--amp: 1cqw}
.sqc3b34{left: 8.363%;top: 30.862%;width: 5.568%;height: 5.806%;--d: 1.1s}
.skkvM07{--fd: 9s;--fl: -1s}
.sZvKC81{--z: 3;--fd2: 7.5s;--fl2: -4s;--amp: 1cqw}
.sxIaxBf{left: 12.956%;top: 30.862%;width: 5.568%;height: 5.806%;--d: 1.18s}
.sx4zGGe{--fd: 10s;--fl: -4s}
.sA9x1Kv{--z: 3;--fd2: 6s;--fl2: -6s;--amp: 1cqw}
.sJXsP7P{left: 17.548%;top: 30.862%;width: 5.568%;height: 5.806%;--d: 1.26s}
.sT9bwZi{--fd: 8s;--fl: -6s}
.swY6Ix7{--z: 3.2;--fd2: 7.5s;--fl2: -1s;--amp: 1cqw}
.s3wkOuV{left: 94.719%;top: 48.803%;width: 5.259%;height: 5.484%;--d: 1.36s}
.sjmCuhJ{--fd: 10s;--fl: -1s}
.sxx7xsm{--z: 3.4;--fd2: 7.5s;--fl2: -2s;--amp: 1cqw}
.sisWanI{left: 84.698%;top: 75.687%;width: 6.342%;height: 6.613%;--d: 1.72s}
.sOFh5x3{--fd: 10s;--fl: -2s}
.sF2n2Th{--z: 3.6;--fd2: 6.38s;--fl2: -4s;--amp: 1cqw}
.soyS8Tc{left: 94.719%;top: 55.288%;width: 5.259%;height: 5.484%;--d: 1.44s}
.sPu5RWI{--fd: 8.5s;--fl: -4s}
.sU08kof{--z: 4;--fd2: 7.13s;--fl2: -6s;--amp: 1cqw}
.ssjRsvJ{left: 94.719%;top: 61.772%;width: 5.259%;height: 5.484%;--d: 1.52s}
.sXkeEzH{--fd: 9.5s;--fl: -6s}
.sxvgHcD{--z: 4.4;--fd2: 6s;--fl2: -3s;--amp: 1cqw}
.slXNuYX{left: 94.719%;top: 68.256%;width: 5.259%;height: 5.484%;--d: 1.6s}
.sCVeXyU{--fd: 8s;--fl: -3s}
.se9HVsU{--z: 5;--fd2: 9s;--fl2: -5s;--amp: 0.8cqw}
.sxAtBJ8{left: 54.281%;top: 62.523%;width: 24.811%;height: 32.943%;--d: 0.3s;border-radius: 2.87cqw}
.ssfPfgf{--z: 7;--fd2: 8.25s;--fl2: -1s;--amp: 0.7cqw}
.s38nhYU{left: 80.512%;top: 0.000%;width: 15.869%;height: 16.547%;--d: 0.7s}
.syGQzER{--fd: 11s;--fl: -1s}
.sFC1WSC{max-width: 1280px;margin: 0 auto;padding: 0 48px}
.sxmbTLm{margin: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sJ2lzCu{border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 32px 28px;display: flex;flex-direction: column;gap: 10px}
.sxxahOF{font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #4A4DD6}
.sqwws3R{margin: 0;font-size: clamp(40px, 4.4vw, 56px);line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}
.s28A3GE{margin: 0;font-size: 15px;line-height: 1.5;color: #4A4970}
.smodgS0{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: flex-start}
.sVhI0mV{flex: 1 1 460px;min-width: 0;display: flex;flex-direction: column;gap: 24px}
.sx36W4o{margin: 0;font-weight: 300;font-size: clamp(32px, 3.8vw, 48px);line-height: 1.1;letter-spacing: -0.02em}
.sQVblYf{display: inline-block;width: 0.18em;height: 0.18em;background: #F7C948;margin-left: 0.08em}
.sloQMCq{margin: 0;font-size: 18px;line-height: 1.7;color: #23224A;max-width: 34em}
.sKFbXMQ{flex: 1 1 420px;min-width: 0;border: 1px solid #DFE1F7;border-radius: 24px;background: #F8F9FE;padding: 32px;display: flex;flex-direction: column;gap: 6px}
.snnpeX3{font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #4A4DD6;padding-bottom: 10px}
.sOTODWX{display: flex;align-items: center;gap: 16px;padding: 14px 0;border-top: 1px solid #DFE1F7}
.s44yzPE{flex: 0 0 36px;height: 36px;border-radius: 10px;background: #E8E9FF;color: #3A3DC4;display: inline-flex;align-items: center;justify-content: center}
.sDxsszF{display: block;width: 20px;height: 20px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sS3CDyS{font-size: 17px;line-height: 1.4}
.sOSZ6q8{flex: 0 0 36px;height: 36px;border-radius: 10px;background: #FFF1CC;color: #7A5200;display: inline-flex;align-items: center;justify-content: center}
.sjXQ6yC{display: block;width: 20px;height: 20px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h4L19.5%208.5a2.1%202.1%200%200%200-3-3L5%2017v3z%22%2F%3E%3Cpath%20d%3D%22M14.5%207.5l3%203%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h4L19.5%208.5a2.1%202.1%200%200%200-3-3L5%2017v3z%22%2F%3E%3Cpath%20d%3D%22M14.5%207.5l3%203%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.s91prnD{flex: 0 0 36px;height: 36px;border-radius: 10px;background: #DFF3E6;color: #17713D;display: inline-flex;align-items: center;justify-content: center}
.ssZcoZF{display: block;width: 20px;height: 20px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9.5L5%2019.5V16H4z%22%2F%3E%3Cpath%20d%3D%22M8.5%2010.5h.01M12%2010.5h.01M15.5%2010.5h.01%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9.5L5%2019.5V16H4z%22%2F%3E%3Cpath%20d%3D%22M8.5%2010.5h.01M12%2010.5h.01M15.5%2010.5h.01%22%20stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sUAbYIS{flex: 0 0 36px;height: 36px;border-radius: 10px;background: #DDF3F1;color: #0F6B63;display: inline-flex;align-items: center;justify-content: center}
.sqTb0da{display: block;width: 20px;height: 20px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sfQrJj9{flex: 0 0 36px;height: 36px;border-radius: 10px;background: #ECE6FF;color: #5B3BC4;display: inline-flex;align-items: center;justify-content: center}
.sSNjljb{display: block;width: 20px;height: 20px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6L5%208z%22%2F%3E%3Cpath%20d%3D%22M9%208V6a3%203%200%200%201%206%200v2%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6L5%208z%22%2F%3E%3Cpath%20d%3D%22M9%208V6a3%203%200%200%201%206%200v2%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sxPtjQt{background: radial-gradient(90% 120% at 100% 0%, #3A3CA8 0%, #17154A 40%, #0D0B35 75%);color: #FFFFFF}
.sxmxtxf{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 56px}
.sr4rW9Y{display: flex;flex-wrap: wrap;gap: 32px 72px;align-items: flex-end;justify-content: space-between}
.s06n6sR{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 20px}
.shnNpIf{font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #B9BAE0}
.sGFnK4u{margin: 0;font-weight: 300;font-size: clamp(34px, 4.4vw, 58px);line-height: 1.04;letter-spacing: -0.025em}
.sFjew71{display: inline-block;width: 0.16em;height: 0.16em;background: #F7C948;margin-left: 0.08em}
.sOJvfqU{flex: 1 1 380px;min-width: 0;margin: 0;font-size: 17px;line-height: 1.7;color: #D4D4F5;max-width: 30em}
.s7Qf3jz{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 16px}
.s24bJAF{border: 1px solid #2D2B66;border-radius: 20px;background: rgba(255, 255, 255, 0.04);padding: 28px;display: flex;flex-direction: column;gap: 14px}
.sJOI5xy{display: flex;justify-content: space-between;align-items: baseline}
.s7rbHsY{font-family: 'Noto Sans SC', sans-serif;font-weight: 900;font-size: 72px;line-height: 1;color: #FFFFFF}
.sxGlkM5{font-size: 28px;font-weight: 300;color: #F7C948}
.sxxQKhe{font-size: 13px;letter-spacing: 0.08em;color: #B9BAE0}
.stxdGBj{font-size: 17px;line-height: 1.5;color: #FFFFFF}
.swjSIHP{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 56px 72px;align-items: center}
.sR0QhDG{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 24px}
.sxLUDfK{margin: 0;font-size: 18px;line-height: 1.7;color: #23224A}
.sLADgwb{display: flex;flex-wrap: wrap;gap: 8px;padding-top: 4px}
.syxxlHS{font-size: 13px;padding: 8px 14px;border: 1px solid #DFE1F7;border-radius: 999px;color: #23224A}
.sIR7AtY{flex: 1 1 400px;min-width: 0;max-width: 540px;margin: 0 auto;position: relative;height: 600px}
.s5hetLm{position: absolute;margin: 0;background: #FFFFFF;padding: 10px 10px 0;border-radius: 6px;box-shadow: 0 20px 44px rgba(13, 11, 53, 0.16);left: 0;top: 34px;width: 47%;transform: rotate(-5deg);z-index: 1}
.saFyJxn{position: absolute;top: -10px;left: 50%;width: 74px;height: 22px;margin-left: -37px;background: #F7C948;opacity: 0.85;transform: rotate(-3deg);border-radius: 2px}
.sQ7JVSs{width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 3px;display: block}
.spa0cJ5{padding: 12px 4px 14px;font-size: 13px;color: #4A4970;text-align: center}
.seoIhxL{position: absolute;margin: 0;background: #FFFFFF;padding: 10px 10px 0;border-radius: 6px;box-shadow: 0 20px 44px rgba(13, 11, 53, 0.16);right: 0;top: 0;width: 47%;transform: rotate(4deg);z-index: 2}
.s8gX367{position: absolute;top: -10px;left: 50%;width: 74px;height: 22px;margin-left: -37px;background: #C9CAF5;opacity: 0.85;transform: rotate(-3deg);border-radius: 2px}
.stxywDo{position: absolute;margin: 0;background: #FFFFFF;padding: 10px 10px 0;border-radius: 6px;box-shadow: 0 20px 44px rgba(13, 11, 53, 0.16);left: 34%;bottom: 0;width: 44%;transform: rotate(-1.5deg);z-index: 3}
.synz7Do{position: absolute;top: -10px;left: 50%;width: 74px;height: 22px;margin-left: -37px;background: #8FDDB0;opacity: 0.85;transform: rotate(-3deg);border-radius: 2px}
.s1QxBlq{position: absolute;left: 0;bottom: 14%;z-index: 4;background: #0D0B35;color: #FFFFFF;border-radius: 999px;padding: 9px 16px;font-size: 13px;letter-spacing: 0.04em;transform: rotate(-6deg);box-shadow: 0 12px 28px rgba(13, 11, 53, 0.25)}
.sADgRrh{display: inline-block;width: 7px;height: 7px;background: #F7C948;margin-left: 6px}
.sCoOuFx{overflow: hidden;padding: 8px 0 112px}
.sXT6Bj3{max-width: 1280px;margin: 0 auto;padding: 0 48px 36px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 16px}
.swUPesR{margin: 0;font-weight: 300;font-size: clamp(30px, 3.4vw, 42px);line-height: 1.1;letter-spacing: -0.02em}
.s9Q4NWE{font-size: 15px;color: #4A4970}
.scGXS9b{display: flex;flex-direction: column;gap: 22px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}
.sAPHtXZ{display: flex;gap: 22px;margin: 0;padding: 10px 0;width: max-content}
.sIIpYcW{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(-2deg)}
.sn26ujV{width: 220px;height: 220px;object-fit: cover;border-radius: 18px;display: block;box-shadow: 0 10px 26px rgba(13, 11, 53, 0.10)}
.sud3IaA{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(1.5deg)}
.sxrDPY0{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(-1deg)}
.sICkldS{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(2deg)}
.sqje8xk{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(-1.5deg)}
.sQ2Kyo9{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(1deg)}
.seJYerE{list-style: none;flex: 0 0 auto;width: 220px;transform: rotate(-2.5deg)}
.ssm2336{display: flex;gap: 22px;margin: 0;padding: 10px 0;width: max-content;margin-left: -120px}
.sxfiJFQ{background: #F3F4FF;border-top: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7}
.sDAItOw{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 48px;align-items: center}
.sxi1gux{margin: 0;text-align: center;font-weight: 300;font-size: clamp(38px, 4.8vw, 62px);line-height: 1.02;letter-spacing: -0.025em}
.s9Mbf8b{width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7;background: #FFFFFF}
.sRn0RXl{border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 32px;display: flex;flex-direction: column;gap: 14px}
.sCJGS87{width: 48px;height: 48px;border-radius: 12px;background: #E8E9FF;color: #3A3DC4;display: inline-flex;align-items: center;justify-content: center}
.s4Rxvtn{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-5.8-6.5-11.2a6.5%206.5%200%200%201%2013%200C18.5%2015.2%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-5.8-6.5-11.2a6.5%206.5%200%200%201%2013%200C18.5%2015.2%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.s7xnfRw{margin: 0;font-size: 22px;font-weight: 400;letter-spacing: -0.01em}
.sFbGcNg{margin: 0;font-size: 15px;line-height: 1.65;color: #4A4970}
.sRmoQqL{width: 48px;height: 48px;border-radius: 12px;background: #FDE3E6;color: #B01E35;display: inline-flex;align-items: center;justify-content: center}
.sGUYe8c{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s-7.5-4.6-7.5-10.2A4.3%204.3%200%200%201%2012%207.3a4.3%204.3%200%200%201%207.5%202.5C19.5%2015.4%2012%2020%2012%2020z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s-7.5-4.6-7.5-10.2A4.3%204.3%200%200%201%2012%207.3a4.3%204.3%200%200%201%207.5%202.5C19.5%2015.4%2012%2020%2012%2020z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.skiUlZC{width: 48px;height: 48px;border-radius: 12px;background: #FFF1CC;color: #7A5200;display: inline-flex;align-items: center;justify-content: center}
.sS5UqM7{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8%22%2F%3E%3Cpath%20d%3D%22M15%207h6v6%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8%22%2F%3E%3Cpath%20d%3D%22M15%207h6v6%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sUVFmXb{width: 48px;height: 48px;border-radius: 12px;background: #DFF3E6;color: #17713D;display: inline-flex;align-items: center;justify-content: center}
.sJDn8fl{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M10.8%207.2L6.2%2015.8M13.2%207.2l4.6%208.6M7.5%2018h9%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M10.8%207.2L6.2%2015.8M13.2%207.2l4.6%208.6M7.5%2018h9%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sR8BYlh{width: 48px;height: 48px;border-radius: 12px;background: #DDF3F1;color: #0F6B63;display: inline-flex;align-items: center;justify-content: center}
.sknf9CN{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202.5L4.5%2014H11l-1%207.5L19.5%2010H13z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202.5L4.5%2014H11l-1%207.5L19.5%2010H13z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.snEFKkx{width: 48px;height: 48px;border-radius: 12px;background: #ECE6FF;color: #5B3BC4;display: inline-flex;align-items: center;justify-content: center}
.sBmm2RH{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18%22%2F%3E%3Cpath%20d%3D%22M12%203c2.6%202.6%203.8%205.6%203.8%209s-1.2%206.4-3.8%209c-2.6-2.6-3.8-5.6-3.8-9S9.4%205.6%2012%203z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18%22%2F%3E%3Cpath%20d%3D%22M12%203c2.6%202.6%203.8%205.6%203.8%209s-1.2%206.4-3.8%209c-2.6-2.6-3.8-5.6-3.8-9S9.4%205.6%2012%203z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sbI1yJJ{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 40px}
.sSSDlKq{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 24px}
.sOPejnv{display: flex;flex-direction: column;gap: 14px}
.sV8vxn6{margin: 0;font-weight: 300;font-size: clamp(38px, 4.8vw, 62px);line-height: 1.02;letter-spacing: -0.025em}
.sB3dp6p{display: flex;flex-wrap: wrap;gap: 8px}
.sKKxMy5{min-height: 40px;padding: 0 16px;border-radius: 999px;font: inherit;font-size: 14px;font-weight: 400;cursor: pointer;transition: background .2s, color .2s}
.sF8sdJD{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 20px}
.sFZtfpk{border: 1px solid #DFE1F7;border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;background: #FFFFFF}
.sJxieeU{width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 15%;display: block}
.sv5Ph3z{padding: 20px 22px;display: flex;flex-direction: column;gap: 6px}
.s4jVvcx{margin: 0;font-size: 20px;font-weight: 400}
.sGOTaCP{font-size: 14px;line-height: 1.45;color: #4A4970}
.szoI3BS{display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 12px}
.sxU4oCB{display: flex;align-items: center;gap: 16px;border: 1px solid #DFE1F7;border-radius: 16px;padding: 12px;background: #FFFFFF}
.seDo1xn{flex: 0 0 64px;width: 64px;height: 64px;border-radius: 14px;object-fit: cover;display: block;background: #E7EEF5}
.s5YB52j{display: flex;flex-direction: column;gap: 3px;min-width: 0}
.sFmtdnU{font-size: 16px;font-weight: 400}
.sVIyQKE{font-size: 13px;line-height: 1.4;color: #4A4970}
.six4PrW{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;text-decoration: none;color: #0D0B35;border: 1px dashed #C9CAF5;border-radius: 20px;padding: 24px 28px;transition: background .2s, border-color .2s}
.sfVFzsX{display: flex;flex-direction: column;gap: 4px}
.sI8aqQq{font-size: 20px}
.sKK13pq{font-size: 13px;font-weight: 500;letter-spacing: 0.06em}
.st92xwG{background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);border-top: 1px solid #CDEBD8;color: #0B4A2C}
.sHdMHPT{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #17713D}
.skh0Dxg{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(34px, 4.2vw, 54px);line-height: 1.05;letter-spacing: -0.02em}
.szeWY2u{align-self: flex-start;color: #FFFFFF;background: #0B4A2C;padding: 15px 26px;border-radius: 6px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px}
.siWZtCV{flex: 1 1 420px;min-width: 0;border: 1px solid #CDEBD8;border-radius: 20px;background: #FFFFFF;box-shadow: 0 24px 50px rgba(11, 74, 44, 0.08);padding: 32px;display: flex;flex-direction: column;gap: 18px}
.sMkV9Tj{font-size: 18px;font-weight: 500}
.sf1aE7x{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column}
.sblWJR0{display: flex;gap: 14px;align-items: baseline;padding: 14px 0;border-top: 1px solid #DCEFE3;font-size: 16px;line-height: 1.5;color: #23224A}
.sFbnxqx{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;color: #1F8B4C}
.siKLOrt{border-top: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;background: #FFFFFF}
.siUbsTH{max-width: 1280px;margin: 0 auto;padding: 24px 0;display: flex;flex-direction: column;gap: 8px;align-items: center}
.sv6eYsd{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #6E6D96}
.spIKaES{width: 100%;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}
.spkt0Gm{display: flex;width: max-content;align-items: center;gap: 48px;padding-right: 48px}
.sFUdJ2c{height: 104px;width: auto;flex: 0 0 auto;display: block}
.stcbDxj{display: contents}
.sC0ODPO{background: #F3F4FF;border-top: 1px solid #DFE1F7}
.swMdBcW{max-width: 1280px;margin: 0 auto;padding: 96px 48px;display: flex;flex-direction: column;gap: 40px}
.slbmQo4{margin: 0;font-weight: 300;font-size: clamp(34px, 4.2vw, 54px);line-height: 1.04;letter-spacing: -0.025em}
.sSc6mtx{font-size: 13px;font-weight: 500;letter-spacing: 0.08em;color: #0D0B35;text-underline-offset: 6px}
.sZ3bIax{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px}
.sxSVBnw{text-decoration: none;color: #0D0B35;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;transition: background .2s, border-color .2s}
.ske5IAh{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;display: block}
.suxk2Kg{padding: 22px;display: flex;flex-direction: column;gap: 10px;flex: 1 1 auto}
.sxIOoVN{font-size: 11px;letter-spacing: 0.06em;color: #4A4DD6}
.skmsam7{margin: 0;font-size: 19px;font-weight: 400;line-height: 1.35;flex: 1 1 auto}
.sPgYadp{font-size: 13px;color: #6E6D96}
.sWvUt5I{max-width: 1280px;margin: 0 auto;padding: 72px 48px 96px;display: flex;flex-wrap: wrap;gap: 56px 72px;align-items: center}
.soMDlQw{flex: 1 1 560px;min-width: 0;display: flex;flex-direction: column;gap: 26px}
.s9Na8DB{background: #FFFFFF;color: #0D0B35;border: 1px solid #DFE1F7;min-height: 44px;padding: 0 18px;border-radius: 999px;font-size: 14px;text-decoration: none;display: inline-flex;align-items: center}
.sxExb9K{background: #0D0B35;color: #FFFFFF;border: 1px solid #0D0B35;min-height: 44px;padding: 0 18px;border-radius: 999px;font-size: 14px;text-decoration: none;display: inline-flex;align-items: center}
.sK5uypU{margin: 0;font-weight: 300;font-size: clamp(26px, 2.8vw, 36px);line-height: 1.2;letter-spacing: -0.015em}
.sSaWUBr{flex: 0 1 420px;min-width: 0;max-width: 100%;width: 100%;height: auto;border-radius: 24px;display: block;margin: 0 auto;box-shadow: 0 30px 60px rgba(13, 11, 53, 0.18)}
.skDljCk{max-width: 860px;margin: 0 auto;padding: 16px 48px 112px;display: flex;flex-direction: column;gap: 24px}
.sQ4rAvv{margin: 0;font-size: clamp(20px, 2vw, 24px);line-height: 1.55;font-weight: 300;color: #0D0B35}
.sbZxxUx{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 44px}
.smxG4J6{font-size: 13px;letter-spacing: 0.06em;color: #F7C948}
.s6Ufttf{margin: 0;font-weight: 300;font-size: clamp(34px, 4.2vw, 54px);line-height: 1.05;letter-spacing: -0.025em}
.sClOTHc{margin: 0;padding: 0}
.sykfr18{list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap: 14px 56px;padding: 32px 0;border-top: 1px solid rgba(255, 255, 255, 0.16)}
.sk5Q1An{display: flex;gap: 20px;align-items: baseline}
.sayFjG9{font-size: 14px;color: #F7C948}
.sz12VlA{margin: 0;font-weight: 300;font-size: clamp(24px, 2.4vw, 32px);line-height: 1.15;color: #FFFFFF}
.spe0aIx{margin: 0;font-size: 17px;line-height: 1.6;color: #D5D6F2}
.sAHxTRi{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 56px 72px;align-items: flex-start}
.sx0udRZ{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 22px}
.s1QxHqp{margin: 0;font-size: 19px;line-height: 1.6;color: #2E2D58}
.sH3Re3t{width: 200px;height: auto;display: block;margin-top: 12px}
.sYlFCx3{display: flex;flex-direction: column;gap: 2px}
.sf8FkXd{font-size: 16px;font-weight: 500;color: #0D0B35}
.setIVK5{font-size: 15px;color: #6E6D96}
.s0tHIXZ{flex: 1 1 420px;min-width: 0;background: #F3F4FF;border: 1px solid #DFE1F7;border-radius: 20px;padding: 32px;display: flex;flex-direction: column;gap: 14px}
.supI5o5{padding: 13px 0;border-top: 1px solid #DFE1F7;font-size: 16px;line-height: 1.45;color: #23224A}
.sEBbOwc{flex: 1 1 440px;min-width: 0;position: relative;height: 500px}
.swiKlqk{position: absolute;inset: -24px;background-image: linear-gradient(#E4E6FA 1px, transparent 1px), linear-gradient(90deg, #E4E6FA 1px, transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(closest-side, #000 40%, transparent);mask-image: radial-gradient(closest-side, #000 40%, transparent)}
.symxPD8{position: absolute;left: 4%;top: 4%;width: 62%;background: #FFFFFF;border-radius: 20px;padding: 20px 22px 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column}
.syasnsw{font-size: 15px;color: #0D0B35;padding-bottom: 12px}
.spDvzxv{display: flex;align-items: center;gap: 12px;padding: 11px 0;border-top: 1px solid #EEF0FA}
.ssSmAW4{flex: 0 0 22px;height: 22px;border-radius: 50%;background: #1F8B4C;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 12px}
.syGCrCF{font-size: 14px;color: #0D0B35}
.sMvWu4p{font-size: 12px;color: #6E6D96}
.sMzMCpO{flex: 0 0 22px;height: 22px;border-radius: 50%;border: 2px solid #5B5EE8;border-right-color: transparent}
.sxuMJi3{flex: 0 0 22px;height: 22px;border-radius: 50%;border: 1px solid #C9CBEF}
.sWfkGiA{position: absolute;right: 2%;bottom: 7%;width: 50%;background: #0D0B35;color: #FFFFFF;border-radius: 18px;padding: 18px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;flex-direction: column;gap: 14px}
.ssRsAwc{display: flex;justify-content: space-between;align-items: center;font-size: 13px}
.swxwBsk{font-size: 10.5px;letter-spacing: .06em;color: #0D0B35;background: #F7C948;border-radius: 999px;padding: 4px 9px}
.s0aQyVV{display: flex;align-items: flex-end;gap: 7px;height: 92px}
.szRH7QC{flex: 1 1 0;height: 32%;border-radius: 4px 4px 0 0;background: #3B3A78}
.sKb6dRR{flex: 1 1 0;height: 44%;border-radius: 4px 4px 0 0;background: #3B3A78}
.sxCjexx{flex: 1 1 0;height: 40%;border-radius: 4px 4px 0 0;background: #3B3A78}
.sNuc6ds{flex: 1 1 0;height: 58%;border-radius: 4px 4px 0 0;background: #5B5EE8}
.shu2XV0{flex: 1 1 0;height: 70%;border-radius: 4px 4px 0 0;background: #5B5EE8}
.s3XKJoA{flex: 1 1 0;height: 92%;border-radius: 4px 4px 0 0;background: #F7C948}
.sUQ2jUN{position: absolute;right: 7%;top: 11%;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 14px;padding: 12px 16px;box-shadow: 0 16px 32px rgba(13, 11, 53, 0.12);display: flex;flex-direction: column;gap: 2px}
.syDYWps{font-size: 26px;font-weight: 300;color: #0D0B35;line-height: 1}
.sFMsNEP{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 1px;background: #DFE1F7;border: 1px solid #DFE1F7;border-radius: 16px;overflow: hidden}
.sAvNT6r{background: #FFFFFF;padding: 28px 28px 30px;display: flex;flex-direction: column;gap: 10px}
.ssOjhwo{font-size: 12px;letter-spacing: 0.06em;color: #4A4DD6}
.szUSv6o{font-size: clamp(38px, 4vw, 52px);font-weight: 300;line-height: 1;letter-spacing: -0.02em;color: #0D0B35}
.siW3yHu{font-size: 15px;line-height: 1.45;color: #4A4970}
.s2qwxix{padding-top: 112px}
.sHFCnAx{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 48px}
.sFuVlmR{display: flex;flex-direction: column;gap: 14px;max-width: 46em}
.sxqZVgO{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(420px, 100%), 1fr));gap: 20px}
.s7qWkOu{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 32px;display: flex;flex-direction: column;gap: 16px}
.s8SckUW{display: flex;align-items: center;justify-content: space-between}
.s8qiHrF{width: 52px;height: 52px;border-radius: 14px;background: #E8E9FF;color: #3A3DC4;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px}
.sy10K8t{font-size: 13px;letter-spacing: .06em;color: #6E6D96}
.sKyjx9t{margin: 0;font-weight: 400;font-size: 26px;letter-spacing: -0.01em;color: #0D0B35}
.scOzP4q{margin: 0;font-size: 17px;line-height: 1.6;color: #2E2D58}
.sYDu26Q{width: 52px;height: 52px;border-radius: 14px;background: #DFF3E6;color: #17713D;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px}
.sPT3MCI{width: 52px;height: 52px;border-radius: 14px;background: #FFF1CC;color: #7A5200;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px}
.sddpNwO{width: 52px;height: 52px;border-radius: 14px;background: #FDE3E6;color: #B01E35;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px}
.sWs2Uyy{margin: 0;font-size: 19px;line-height: 1.55;color: #D5D6F2}
.sbeQJQ2{list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap: 14px 48px;padding: 30px 0;border-top: 1px solid rgba(255, 255, 255, 0.16);align-items: start}
.sel7UYZ{display: flex;gap: 18px;align-items: baseline}
.s7IJted{margin: 0;font-weight: 300;font-size: 26px;line-height: 1.15;color: #FFFFFF}
.sCkbgSX{margin: 0;font-size: 16px;line-height: 1.6;color: #D5D6F2}
.svVO8dI{display: flex;flex-direction: column;gap: 6px}
.sQe43Bv{font-size: 11px;letter-spacing: .08em;color: #B9BAE0}
.sRXAX0R{font-size: 15px;color: #FFFFFF}
.sTQSKIY{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap: 32px}
.sfJDvEJ{display: flex;flex-direction: column;gap: 10px;padding-top: 20px;border-top: 2px solid #0D0B35}
.syv1TYX{margin: 0;font-weight: 400;font-size: 20px;color: #0D0B35}
.snn90bn{margin: 0;font-size: 16px;line-height: 1.6;color: #4A4970}
.suzf1BK{background: #F3F4FF;border-top: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;overflow: hidden}
.szaGoHg{touch-action: pan-y}
.sW4zp4S{display: flex;gap: 20px;margin: 0;padding: 0;width: max-content;transform: translateX(-2560px);transition: transform .6s cubic-bezier(.22, .8, .24, 1)}
.sQMXNuI{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 100% 0%, #3A3CA8 0%, #17154A 55%, #0D0B35 100%);opacity: 0.35;transition: opacity .4s}
.swx3Ftw{position: absolute;top: 16px;left: 16px;right: 16px;display: flex;justify-content: space-between;align-items: center;gap: 10px}
.sHsMxOA{background: rgba(255, 255, 255, 0.9);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);color: #0D0B35;border-radius: 999px;padding: 6px 11px;font-size: 10.5px;font-weight: 500;letter-spacing: 0.08em}
.sQmrvfS{position: absolute;left: 20px;right: 20px;bottom: 20px;margin: 0;display: flex;flex-direction: column;gap: 14px;color: #FFFFFF}
.surXJ2a{margin: 0;font-size: 16px;font-weight: 300;line-height: 1.4}
.srg5GIx{font-size: 15px;font-weight: 500}
.sAm8iLr{font-size: 13px;color: #D5D6F2}
.s7MCyn8{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 0% 0%, #5B5EE8 0%, #26245E 60%, #0D0B35 100%);opacity: 0.35;transition: opacity .4s}
.sjx3PKt{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 50% 0%, #26245E 0%, #0D0B35 80%);opacity: 0.35;transition: opacity .4s}
.sum7Vp9{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 100% 0%, #3A3CA8 0%, #17154A 55%, #0D0B35 100%);opacity: 1;transition: opacity .4s}
.sSrqyB8{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 0% 0%, #5B5EE8 0%, #26245E 60%, #0D0B35 100%);opacity: 1;transition: opacity .4s}
.sxSDJY5{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: radial-gradient(120% 100% at 50% 0%, #26245E 0%, #0D0B35 80%);opacity: 1;transition: opacity .4s}
.seKK8Fh{display: flex;align-items: center;gap: 24px}
.sz1wNTv{flex: 1 1 auto;position: relative;height: 4px}
.sPxR2Xv{position: absolute;left: 0;right: 0;top: 1px;height: 2px;border-radius: 1px;background: #DFE1F7}
.snwJtXe{position: absolute;top: 0;height: 4px;border-radius: 2px;background: #5B5EE8;left: 0%;width: 37.5%;transition: left .6s cubic-bezier(.22, .8, .24, 1), width .6s cubic-bezier(.22, .8, .24, 1)}
.ssU8lQL{position: absolute;top: 0;left: 0;height: 4px;border-radius: 2px;background: #5B5EE8;width: 0%;transition: left .6s cubic-bezier(.22, .8, .24, 1), width .6s cubic-bezier(.22, .8, .24, 1)}
.sQrxllp{flex: 0 0 auto;display: flex;gap: 10px}
.sffxZTg{width: 48px;height: 48px;border-radius: 50%;border: 1px solid #0D0B35;background: #FFFFFF;color: #0D0B35;font: inherit;font-size: 18px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: background .2s, color .2s, opacity .2s}
.sn3R9uw{width: 48px;height: 48px;border-radius: 50%;border: 1px solid #0D0B35;background: #0D0B35;color: #FFFFFF;font: inherit;font-size: 18px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: background .2s, color .2s, opacity .2s}
.sf3BQ6h{display: flex;flex-direction: column;align-items: flex-start;gap: 20px}
.seHKGad{margin: 0;max-width: 40em;font-size: 20px;line-height: 1.4;font-weight: 300;color: #0D0B35}
.sIHQl6r{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 110;background: transparent}
.s5gDVxi{height: 100%;width: 0.0%;background: linear-gradient(90deg, #5B5EE8, #8F7BF0)}
.s87nWUU{max-width: 1280px;margin: 0 auto;padding: 64px 48px 56px;display: flex;flex-direction: column;gap: 24px;align-items: center;text-align: center}
.sBmcoyR{font-size: 12px;font-weight: 400;letter-spacing: 0.06em;color: #6E6D96;display: flex;gap: 8px;flex-wrap: wrap;justify-content: center}
.sjYxxTf{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center}
.skmCsYA{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #ECE6FF;color: #5B3BC4}
.sJ0PAJX{margin: 0;font-weight: 300;font-size: clamp(38px, 5.2vw, 68px);line-height: 1.04;letter-spacing: -0.025em;max-width: 16em}
.sao7TDE{margin: 0;font-size: 20px;line-height: 1.55;color: #2E2D58;max-width: 34em}
.seNexfT{display: flex;flex-wrap: wrap;gap: 16px 28px;align-items: center;justify-content: center;padding-top: 8px}
.s254H1e{display: flex;align-items: center;gap: 12px;text-decoration: none;color: #0D0B35;text-align: left}
.sbRocae{width: 44px;height: 44px;border-radius: 50%;object-fit: cover;object-position: 50% 15%;display: block}
.shwtxnY{font-weight: 400;font-size: 15px}
.s0oJiTY{width: 1px;height: 32px;background: #DFE1F7}
.sxizMDx{margin: 0;display: flex;flex-wrap: wrap;gap: 8px 24px;font-size: 14px;color: #4A4970;justify-content: center}
.sBEsUJZ{display: flex;gap: 6px}
.sqJqvvh{color: #6E6D96}
.s3lLjvp{margin: 0}
.sxVqcxe{margin: 0;font-weight: 400;color: #0D0B35}
.sPJ9EGH{max-width: 1280px;margin: 0 auto;padding: 0 48px;display: flex;flex-direction: column;gap: 12px}
.sAaLYH2{width: 100%;aspect-ratio: 12 / 5;max-width: 100%;height: auto;object-fit: cover;border-radius: 24px;display: block;background: #1E1A4D}
.swcaB4y{max-width: 1280px;margin: 0 auto;padding: 72px 48px 96px;display: flex;flex-wrap: wrap;gap: 56px;align-items: flex-start;justify-content: center}
.s3MwO0S{flex: 0 0 230px;position: sticky;top: 112px;display: flex;flex-direction: column;gap: 16px}
.s0yvLmN{display: block;padding: 8px 0 8px 14px;font-size: 14px;line-height: 1.4;text-decoration: none;transition: color .2s, border-color .2s}
.sixjoe4{display: flex;flex-direction: column;gap: 8px;padding-top: 8px}
.sRKJ7KD{height: 3px;border-radius: 3px;background: #ECEDFA;overflow: hidden}
.sChLlsA{font-size: 12px;color: #6E6D96;font-variant-numeric: tabular-nums}
.s01t8x2{flex: 1 1 560px;min-width: 0;max-width: 700px;font-size: 18px;line-height: 1.75;color: #23224A;display: flex;flex-direction: column;gap: 22px}
.sezjage{margin: 16px 0;display: flex;flex-wrap: wrap;align-items: center;gap: 20px 28px;border: 1px solid #DFE1F7;border-radius: 20px;background: #F8F9FE;padding: 24px 28px}
.sA2ncpT{flex: 0 0 150px;width: 150px;height: auto;display: block}
.sOdWKIk{flex: 1 1 260px;min-width: 0;display: flex;flex-direction: column;gap: 12px}
.stPFfze{font-size: 22px;line-height: 1.25;color: #0D0B35}
.s0W2FnB{align-self: flex-start;color: #FFFFFF;background: #0D0B35;padding: 12px 20px;border-radius: 6px;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;gap: 10px}
.s0VLd5m{display: flex;align-items: center;gap: 16px;text-decoration: none;color: #0D0B35;border: 1px solid #DFE1F7;border-radius: 12px;padding: 18px 20px;margin-top: 32px}
.s5q3utX{font-size: 11px;font-weight: 400;letter-spacing: 0.08em;color: #4A4DD6;flex: 0 0 auto}
.sMO79xi{flex: 1 1 auto;font-size: 16px;line-height: 1.4}
.sFjTH57{color: #5B5EE8}
.sAbRxLA{margin-top: 16px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 0;border-top: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7}
.sK7pqyI{font-size: 14px;color: #6E6D96}
.sxV4BAR{display: flex;gap: 8px;flex-wrap: wrap;align-items: center}
.sHP2ICY{font-size: 12px;letter-spacing: 0.08em;color: #6E6D96;margin-right: 4px}
.syKjuUt{min-height: 40px;display: inline-flex;align-items: center;padding: 0 14px;border: 1px solid #DFE1F7;border-radius: 999px;font-size: 13px;font-weight: 400;color: #0D0B35;text-decoration: none}
.sj1vDVU{display: flex;flex-wrap: wrap;gap: 24px;align-items: flex-start;border: 1px solid #DFE1F7;border-radius: 20px;padding: 28px}
.sflNcsP{flex: 0 0 88px;width: 88px;height: 110px;object-fit: cover;object-position: 50% 15%;border-radius: 14px;display: block}
.sM9xjEu{flex: 1 1 360px;min-width: 0;display: flex;flex-direction: column;gap: 8px}
.sG6U3K3{font-size: 12px;letter-spacing: 0.08em;color: #4A4DD6}
.sd0woxM{font-size: 14px;color: #4A4970}
.sNpVwIL{margin: 4px 0 0;font-size: 16px;line-height: 1.65}
.sv0Hq6X{display: flex;gap: 16px;padding-top: 4px;font-size: 14px}
.skv5ra6{flex: 0 0 250px;position: sticky;top: 112px;display: flex;flex-direction: column;gap: 20px}
.srQIfjQ{border: 1px solid #DFE1F7;border-radius: 20px;background: #F8F9FE;padding: 20px;display: flex;flex-direction: column;gap: 14px}
.stWkJd2{width: 100%;height: auto;display: block}
.sov4j02{font-size: 11px;letter-spacing: 0.08em;color: #4A4DD6}
.slx6CXU{font-size: 18px;line-height: 1.3;color: #0D0B35}
.sZIjf6u{color: #FFFFFF;background: #0D0B35;padding: 12px 16px;border-radius: 6px;font-weight: 500;font-size: 12px;letter-spacing: 0.06em;text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;gap: 8px}
.sLZ4G8i{border: 1px solid #DFE1F7;border-radius: 20px;padding: 20px;display: flex;flex-direction: column;gap: 12px}
.s4MM9oM{font-size: 15px;line-height: 1.5}
.sduxwa5{font-size: 13px;font-weight: 500;letter-spacing: 0.06em;color: #0D0B35;text-underline-offset: 5px}
.sJMEAUB{margin: 0;font-weight: 300;font-size: clamp(34px, 4.4vw, 54px);line-height: 1.04;letter-spacing: -0.025em}
.sCRYrCJ{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 20px}
.stNiV5c{text-decoration: none;color: #0D0B35;border: 1px solid #DFE1F7;border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;background: #FFFFFF;transition: background .2s, border-color .2s}
.sY4mfJC{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block}
.sXwOynB{padding: 24px;display: flex;flex-direction: column;gap: 12px;flex: 1 1 auto}
.sKDDCZw{margin: 0;font-size: 20px;font-weight: 400;line-height: 1.3;flex: 1 1 auto}
.svTyNpp{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.sKzdxST{border-bottom: 1px solid #D4D5EE}
.ssxkqx5{display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 20px 0;font-size: 18px;font-weight: 400;line-height: 1.35;cursor: pointer}
.sVeuTNc{flex: 0 0 auto;font-size: 22px;color: #5B5EE8;transition: transform .2s}
.sL8iljL{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #E8E9FF;color: #3A3DC4}
.sZ31UJQ{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #DDF3F1;color: #0F6B63}
.sVwzETk{max-width: 1280px;margin: 0 auto;padding: 56px 48px 48px;display: flex;flex-direction: column;gap: 22px}
.sNIgxQg{display: flex;flex-wrap: wrap;gap: 32px 64px;align-items: flex-end;justify-content: space-between}
.sfgyhHK{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 18px}
.sRiqL7x{flex: 0 1 440px;min-width: 0;display: flex;flex-direction: column;gap: 10px}
.sGsqixn{font-size: 11px;font-weight: 400;letter-spacing: 0.08em;color: #4A4970}
.seIUqgP{position: relative}
.sdZBXlf{position: absolute;left: 16px;top: 50%;transform: translateY(-50%)}
.sIeY09q{width: 100%;min-height: 54px;border: 1px solid #D4D5EE;border-radius: 12px;background: #FFFFFF;padding: 0 16px 0 46px;font: inherit;font-size: 16px;color: #0D0B35;box-shadow: 0 8px 24px rgba(13, 11, 53, 0.06)}
.sf4YPTv{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;font-size: 13px;color: #6E6D96}
.sCxHMiF{border: 0;background: none;padding: 4px 0;font: inherit;font-size: 13px;color: #4A4DD6;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}
.sTxHMXZ{max-width: 1280px;margin: 0 auto;padding: 0 48px 72px}
.sB1hLjm{display: flex;flex-wrap: wrap;text-decoration: none;color: #0D0B35;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;overflow: hidden;box-shadow: 0 24px 60px rgba(13, 11, 53, 0.08);transition: background .2s, border-color .2s}
.ss5WYL8{flex: 1 1 520px;min-width: 0;min-height: 340px;position: relative;background: #0D0B35}
.swVsvh2{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}
.sxK1HMU{position: absolute;left: 24px;top: 22px;font-size: 11px;letter-spacing: 0.08em;padding: 5px 10px;border-radius: 4px;background: #F7C948;color: #0D0B35}
.sMy5Nir{flex: 1 1 420px;min-width: 0;padding: clamp(28px, 3.6vw, 48px);display: flex;flex-direction: column;gap: 18px;justify-content: center}
.scKsEf6{font-size: 11px;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.sXRiQRP{margin: 0;font-weight: 300;font-size: clamp(28px, 3vw, 40px);line-height: 1.12;letter-spacing: -0.02em}
.sAYD5de{margin: 0;font-size: 17px;line-height: 1.6;color: #4A4970}
.sxzZSoN{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;font-size: 14px;color: #6E6D96}
.sAzFHVv{display: inline-flex;align-items: center;gap: 10px}
.sV21XDl{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;object-position: 50% 15%;display: block}
.s0VtExK{max-width: 1280px;margin: 0 auto;padding: 24px 48px 112px;display: flex;flex-direction: column;gap: 28px}
.sso4tJP{position: sticky;top: 92px;z-index: 40;background: rgba(255, 255, 255, 0.94);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid #DFE1F7;padding: 14px 0;display: flex;flex-wrap: wrap;gap: 12px 24px;align-items: center;justify-content: space-between}
.sdQNizb{margin: 0;font-weight: 300;font-size: 26px;letter-spacing: -0.01em}
.sMnx7dZ{font-size: 15px;color: #6E6D96;font-variant-numeric: tabular-nums}
.sJknzbe{min-height: 40px;padding: 0 14px;border-radius: 999px;font: inherit;font-size: 14px;font-weight: 400;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;transition: background .15s, color .15s}
.sD8n9E0{opacity: 0.6;font-variant-numeric: tabular-nums}
.saOTLCe{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 24px}
.sxHOks2{aspect-ratio: 16 / 10;max-width: 100%;background: #F4F0FF;display: flex;align-items: center;justify-content: center;position: relative}
.sUurEam{position: absolute;right: 14px;bottom: 12px;font-size: 12px;color: #0D0B35;background: rgba(255, 255, 255, 0.9);padding: 3px 8px;border-radius: 999px;font-variant-numeric: tabular-nums}
.s9iD5o5{padding: 22px;display: flex;flex-direction: column;gap: 12px;flex: 1 1 auto}
.slZBCSk{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.sExRYoV{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E8E9FF;color: #3A3DC4}
.sCtgmxO{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #DDF3F1;color: #0F6B63}
.sniDWgM{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #ECE6FF;color: #5B3BC4}
.s7G2Ojv{text-decoration: none;color: #0B4A2C;border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;gap: 20px;padding: 28px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);border: 1px solid #CDEBD8;min-height: 100%}
.sLxCxGM{font-size: 11px;letter-spacing: 0.08em;color: #17713D}
.sbpSwqt{width: 78%;height: auto;display: block;align-self: center;filter: drop-shadow(0 16px 24px rgba(11, 74, 44, 0.25))}
.szncnF3{font-size: 24px;line-height: 1.2}
.scryxAH{align-self: flex-start;background: #0B4A2C;color: #FFFFFF;border-radius: 6px;padding: 12px 18px;font-size: 13px;font-weight: 500;letter-spacing: 0.06em}
.st2zlxo{display: flex;flex-direction: column;align-items: center;gap: 10px;padding-top: 8px}
.sDwRWzn{border: 1px solid #0D0B35;background: #FFFFFF;border-radius: 6px;min-height: 50px;padding: 0 26px;font: inherit;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;color: #0D0B35;cursor: pointer}
.s5cGqO5{font-size: 13px;color: #6E6D96;font-variant-numeric: tabular-nums}
.skFlPW7{margin: 0;font-size: 16px;line-height: 1.6;color: #4A4970;max-width: 30em}
.smMYGxV{text-decoration: none;color: #0D0B35;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 20px;padding: 26px;display: flex;gap: 18px;align-items: flex-start;transition: background .2s, border-color .2s}
.sxitejD{flex: 0 0 56px;width: 56px;height: 56px;border-radius: 14px;display: block}
.sFo7uH2{display: flex;flex-direction: column;gap: 8px}
.sDxnUwl{font-size: 20px;line-height: 1.3}
.s4KsNgg{font-size: 13px;font-weight: 500;letter-spacing: 0.06em;padding-top: 4px}
.sBiMT8Q{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sJYNZrz{text-decoration: none;color: #0D0B35;border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 30px;display: flex;flex-direction: column;gap: 16px;min-height: 220px;transition: background .2s, border-color .2s}
.sjWo5Za{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FDE3E6;color: #B01E35}
.sJIwTAP{font-size: 22px;line-height: 1.3;flex: 1 1 auto}
.sxmPvkZ{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E3EEFB;color: #1D4F8C}
.sgxaLwF{max-width: 620px;margin: 32px auto}
.sUtxycq{max-width: 320px;margin: 32px auto}
.sltvsdN{max-width: 1280px;margin: 0 auto;padding: 64px 48px 72px;display: flex;flex-direction: column;gap: 22px}
.sTZsD4w{align-self: flex-start;font-size: 11px;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.stSJ6yx{margin: 0;font-weight: 300;font-size: clamp(42px, 5.6vw, 72px);line-height: 1.02;letter-spacing: -0.025em;max-width: 14em}
.sUaqxtx{display: inline-flex;align-items: center;gap: 8px;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 999px;padding: 8px 14px 8px 10px;font-size: 14px;color: #0D0B35}
.sdFthLw{color: #5B5EE8;display: inline-flex}
.s4byN6r{display: block;width: 18px;height: 18px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3.2%202%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3.2%202%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sNuixwF{display: block;width: 18px;height: 18px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-5.8-6.5-11.2a6.5%206.5%200%200%201%2013%200C18.5%2015.2%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-5.8-6.5-11.2a6.5%206.5%200%200%201%2013%200C18.5%2015.2%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sA7AX2g{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;padding-top: 6px}
.s7gYVYB{max-width: 1280px;margin: 0 auto;padding: 24px 48px 96px;display: flex;flex-wrap: wrap;gap: 56px;align-items: flex-start;justify-content: center}
.slFuYNP{flex: 0 0 210px;position: sticky;top: 112px;display: flex;flex-direction: column;gap: 16px}
.smLRxpJ{flex: 1 1 560px;min-width: 0;max-width: 700px;font-size: 18px;line-height: 1.75;color: #23224A;display: flex;flex-direction: column;gap: 20px}
.skCezrS{margin-top: 28px;border: 1px solid #CDEBD8;border-radius: 24px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);padding: clamp(24px, 3.4vw, 40px);display: flex;flex-direction: column;gap: 20px;scroll-margin-top: 112px}
.s4Viyuc{display: flex;flex-direction: column;gap: 8px;color: #0B4A2C}
.sJxpjUk{font-size: 12px;letter-spacing: 0.08em;color: #17713D}
.ske2tD6{margin: 0;font-weight: 300;font-size: clamp(26px, 2.8vw, 34px);line-height: 1.15;letter-spacing: -0.02em}
.sDwq1xr{display: grid;grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));gap: 12px}
.sAmnp3s{display: flex;flex-direction: column;gap: 6px;min-width: 0}
.sl36xR5{font-size: 11px;letter-spacing: 0.08em;color: #4A4970}
.sje24mY{min-height: 46px;border: 1px solid #D4D5EE;border-radius: 8px;background: #F8F9FE;padding: 0 12px;font: inherit;font-size: 15px;width: 100%}
.sDC4GPX{margin: 0;font-size: 14px;line-height: 1.6;color: #4A4970}
.sJlS0dV{min-height: 46px;border: 1px solid #D4D5EE;border-radius: 8px;background: #F8F9FE;padding: 0 12px;font: inherit;font-size: 15px;width: 100%;min-height: 110px;padding: 12px;resize: vertical}
.siptIWw{display: flex;gap: 10px;align-items: flex-start;font-size: 12px;line-height: 1.5;color: #4A4970;cursor: pointer}
.sMgszSq{width: 16px;height: 16px;margin: 2px 0 0;accent-color: #0B4A2C;flex: 0 0 auto}
.syWzpqu{color: #FFFFFF;background: #0B4A2C;border: 0;border-radius: 6px;min-height: 52px;font: inherit;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;cursor: pointer}
.svL0ySR{flex: 0 0 260px;position: sticky;top: 112px;display: flex;flex-direction: column;gap: 16px}
.sjxxAQk{border: 1px solid #DFE1F7;border-radius: 20px;background: #FFFFFF;padding: 22px;display: flex;flex-direction: column;gap: 14px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.06)}
.sjvJbMK{font-size: 14px;color: #4A4970;line-height: 1.6}
.sl3W8so{color: #FFFFFF;background: #0D0B35;padding: 12px 16px;border-radius: 6px;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;min-height: 46px;display: inline-flex;align-items: center;justify-content: center;gap: 8px}
.si2Q4sx{display: flex;gap: 8px;align-items: center;font-size: 12px;color: #6E6D96}
.s4GIV1h{width: 32px;height: 32px;border-radius: 8px;background: #F3F4FF;display: inline-flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 500;color: #0D0B35;text-decoration: none}
.sqMdv0m{width: 32px;height: 32px;border-radius: 8px;background: #F3F4FF;display: inline-flex;align-items: center;justify-content: center;color: #0D0B35;text-decoration: none}
.sihtPyZ{width: 32px;height: 32px;border-radius: 8px;display: block}
.s3ZI6UN{border: 1px solid #DFE1F7;border-radius: 20px;padding: 20px;display: flex;gap: 12px;align-items: center}
.sdGsUxs{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;object-position: 50% 20%;display: block}
.sai1Ufe{font-size: 12px;letter-spacing: 0.06em;color: #6E6D96}
.sqcykCx{font-size: 15px;color: #0D0B35}
.skbCvQq{font-size: 13px;color: #4A4970}
.say1NcF{max-width: 1280px;margin: 0 auto;padding: 96px 48px;display: flex;flex-direction: column;gap: 36px}
.sKt3LL4{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}
.sAd3byx{text-decoration: none;color: #0D0B35;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 16px;padding: 24px;display: flex;flex-direction: column;gap: 14px}
.skGq8tP{font-size: 20px;font-weight: 400;line-height: 1.3}
.s2Pxwix{font-size: 13px;font-weight: 500;letter-spacing: 0.06em;padding-top: 6px}
.smTn1iJ{font-size: 12px;font-weight: 400;letter-spacing: 0.06em;color: #6E6D96;display: flex;gap: 8px}
.sKG8I6G{margin: 0;font-weight: 300;font-size: clamp(46px, 6.2vw, 80px);line-height: 1.0;letter-spacing: -0.025em}
.sLWBn5j{margin: 0;font-size: 19px;line-height: 1.55;color: #2E2D58;max-width: 31em}
.sYoJ2BW{flex: 1 1 440px;min-width: 0;max-width: 560px;margin: 0 auto;position: relative;display: grid;grid-template-columns: 1.15fr 1fr;grid-template-rows: 200px 160px 180px;gap: 12px}
.sWlv28U{grid-row: 1 / 3}
.smHJk0f{width: 100%;height: 100%;object-fit: cover;border-radius: 18px;display: block}
.s90TDmc{grid-row: 2 / 4}
.sdu7z4b{width: 100%;height: 100%;object-fit: cover;object-position: 30% 50%;border-radius: 18px;display: block}
.sV8YbYZ{position: absolute;left: -14px;bottom: 24px;display: inline-flex;align-items: center;gap: 10px;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 999px;padding: 10px 16px;font-size: 14px;color: #0D0B35;box-shadow: 0 16px 36px rgba(13, 11, 53, 0.14)}
.s84FtEd{width: 9px;height: 9px;border-radius: 50%;background: #07C160;box-shadow: 0 0 0 4px #DFF3E6}
.sH8hKXF{border-top: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7}
.spRzWBi{max-width: 1280px;margin: 0 auto;padding: 0 48px;display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr))}
.s3xmJbe{padding: 28px 24px;border-left: 1px solid #DFE1F7;display: flex;flex-direction: column;gap: 6px}
.sSeQSGs{font-size: 38px;font-weight: 300;letter-spacing: -0.02em;line-height: 1}
.syZSTPx{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 32px;scroll-margin-top: 96px}
.shqZftJ{margin: 0;padding: 0;list-style: none;border-top: 1px solid #DFE1F7}
.sxEUSNR{border-bottom: 1px solid #DFE1F7}
.sZDwUBH{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;padding: 24px 12px;text-decoration: none;color: #0D0B35;border-radius: 12px;transition: background .2s}
.sEEH3jv{flex: 1 1 320px;min-width: 0;display: flex;flex-direction: column;gap: 8px}
.sSNqkvi{font-size: 22px;font-weight: 400;letter-spacing: -0.01em}
.smOnMqT{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;font-size: 14px;color: #4A4970}
.sSfNcKQ{font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FDE3E6;color: #B01E35}
.sraHACK{font-size: 13px;font-weight: 500;letter-spacing: 0.08em;display: inline-flex;align-items: center;gap: 10px}
.sGJ5Vrb{width: 40px;height: 40px;border-radius: 50%;border: 1px solid #0D0B35;display: inline-flex;align-items: center;justify-content: center;transition: background .2s, color .2s}
.shNArln{font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #ECE6FF;color: #5B3BC4}
.s9qaQD6{font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.scCzY8v{font-size: 11px;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E3EEFB;color: #1D4F8C}
.sb59C0d{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;text-decoration: none;color: #0D0B35;border: 1px dashed #C9CAF5;border-radius: 20px;padding: 24px 28px}
.sqzJbbQ{font-size: 13px;font-weight: 500;letter-spacing: 0.08em}
.ssa96IL{display: flex;flex-direction: column;gap: 14px;max-width: 760px}
.sGEmPPU{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 20px;padding: 28px;display: flex;flex-direction: column;gap: 14px}
.sKQMc7G{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sEg894P{margin: 0;font-size: 21px;font-weight: 400;letter-spacing: -0.01em}
.s45Tl9z{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%209.5L12%205l9.5%204.5L12%2014z%22%2F%3E%3Cpath%20d%3D%22M6.5%2011.5V16c0%201.4%202.5%203%205.5%203s5.5-1.6%205.5-3v-4.5%22%2F%3E%3Cpath%20d%3D%22M21.5%209.5V14%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%209.5L12%205l9.5%204.5L12%2014z%22%2F%3E%3Cpath%20d%3D%22M6.5%2011.5V16c0%201.4%202.5%203%205.5%203s5.5-1.6%205.5-3v-4.5%22%2F%3E%3Cpath%20d%3D%22M21.5%209.5V14%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.sV07z2G{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6L5%208z%22%2F%3E%3Cpath%20d%3D%22M9%208V6a3%203%200%200%201%206%200v2%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1%2012H6L5%208z%22%2F%3E%3Cpath%20d%3D%22M9%208V6a3%203%200%200%201%206%200v2%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.soQUaTk{background: #FFFFFF}
.s8ixxb9{max-width: 900px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 32px}
.sokTTTl{display: flex;flex-direction: column;gap: 14px;align-items: center;text-align: center}
.sqMWS7I{display: flex;flex-direction: column;gap: 12px}
.sSvzyjs{background: #F8F9FE;border: 1px solid #DFE1F7;border-radius: 16px;padding: 0 24px}
.sb2CaaR{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 0;font-size: 18px;font-weight: 400}
.sHhz3jx{flex: 0 0 auto;width: 30px;height: 30px;border-radius: 50%;background: #F3F4FF;display: inline-flex;align-items: center;justify-content: center;font-size: 18px;transition: transform .2s}
.shIYBbz{margin: 0;padding: 0 0 22px;font-size: 16px;line-height: 1.7;color: #4A4970}
.s16piZ1{background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);border-top: 1px solid #CDEBD8;color: #0B4A2C;scroll-margin-top: 96px}
.s2CW7N8{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: center}
.srPayTL{flex: 1 1 460px;min-width: 0;display: flex;flex-direction: column;gap: 20px}
.s12bUf5{font-size: 13px;letter-spacing: 0.06em;color: #17713D}
.smf6gDz{margin: 0;font-weight: 300;font-size: clamp(34px, 4.2vw, 54px);line-height: 1.05;letter-spacing: -0.02em}
.s6oPhVW{margin: 0;font-size: 17px;line-height: 1.65;color: #17713D;max-width: 30em}
.sSR7yqn{flex: 1 1 420px;min-width: 0;background: #FFFFFF;border: 1px solid #CDEBD8;border-radius: 20px;padding: 28px;box-shadow: 0 24px 50px rgba(11, 74, 44, 0.08)}
.sQmBR8L{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 12px;font-weight: 400;letter-spacing: 0.06em;color: #6E6D96;display: flex;gap: 8px;flex-wrap: wrap}
.sjCxMDT{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6}
.sJwsmH5{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(46px, 6.4vw, 84px);line-height: 1.0;letter-spacing: -0.025em}
.sIlcpu0{width: 0.6em;height: 0.6em;vertical-align: 0}
.svgpgIx{margin: 0;font-size: 19px;line-height: 1.55;color: #2E2D58;max-width: 30em}
.sNxLhQd{align-self: flex-start;color: #FFFFFF;background: #0D0B35;padding: 15px 26px;border-radius: 6px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px}
.sd54OYt{flex: 1 1 440px;min-width: 0;position: relative;height: 520px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif}
.sxMLVrW{position: absolute;inset: -40px;background-image: linear-gradient(#E4E6FA 1px, transparent 1px), linear-gradient(90deg, #E4E6FA 1px, transparent 1px);background-size: 48px 48px;-webkit-mask-image: radial-gradient(closest-side, #000 35%, transparent);mask-image: radial-gradient(closest-side, #000 35%, transparent)}
.sfNpxN1{position: absolute;left: 50%;top: 50%;width: 460px;height: 460px;transform: translate(-50%, -50%);border-radius: 50%;background: radial-gradient(closest-side, rgba(91, 94, 232, 0.22), rgba(91, 94, 232, 0))}
.sCgbkx7{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}
.shjBDkG{position: absolute;left: 50%;top: 50%;width: 270px;margin: -120px 0 0 -135px}
.spr0top{align-self: center;width: 100%;background: #FFFFFF;color: #0D0B35;border-radius: 14px;padding: 14px 16px;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.s6uvo7P{font-size: 13px}
.sovOh7c{width: 20px;height: 20px;border-radius: 5px;display: block;flex: 0 0 auto}
.sFfg3wy{width: 20px;height: 20px;border-radius: 5px;display: block;flex: 0 0 auto;margin-left: 4px}
.sftdRO1{align-self: center;width: 84%;background: #E8E9FF;color: #3A3DC4;border-radius: 14px;padding: 14px 16px;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.sHyUIGL{align-self: center;width: 66%;background: #5B5EE8;color: #FFFFFF;border-radius: 14px;padding: 14px 16px;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.sByOXYI{font-size: 16px}
.slzqXok{align-self: center;width: 48%;background: #0D0B35;color: #FFFFFF;border-radius: 14px;padding: 14px 16px;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.sqFaT3S{color: #F7C948}
.speM4av{position: absolute;right: -2%;top: 0}
.sJUxx8D{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 8px;width: 200px;padding: 14px}
.spPMDeK{display: flex;align-items: center;gap: 10px;justify-content: space-between}
.sd51Hfv{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #DFF3E6;color: #17713D;white-space: nowrap}
.s8y9Em1{font-size: 10.5px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.spJd3HN{font-size: 13px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sZxHz3G{font-size: 11.5px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.suxBy8y{display: flex;align-items: center;gap: 6px}
.saEzICx{width: 16px;height: 16px;border-radius: 4px;display: block;flex: 0 0 auto}
.sP497D1{font-size: 11px;color: #4A4970;font-weight: 400;line-height: 1.35}
.sE3MdYN{position: absolute;left: 0;top: 6%}
.sxucWyw{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 10px;padding: 10px 14px;width: 190px}
.sZDsj8p{width: 26px;height: 26px;border-radius: 7px;display: block;flex: 0 0 auto}
.sxUEdfU{display: flex;flex-direction: column;gap: 5px}
.sdF4zOE{font-size: 12px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sjIVhWI{display: block;height: 5px;width: 100px;border-radius: 4px;background: #E4E6F5}
.sPZsqBt{position: absolute;left: -2%;top: 76%}
.sg6ExnT{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);width: 214px;display: flex;flex-direction: column;gap: 6px}
.sA004O2{font-size: 32px;font-weight: 300;letter-spacing: -0.02em;line-height: 1}
.slJJf7d{font-size: 13px;line-height: 1.45;color: #D4D4F5}
.s6M8FPe{position: absolute;right: 0;top: 84%}
.sVhQSDN{display: inline-flex;align-items: center;gap: 10px;background: rgba(255, 255, 255, 0.94);border: 1px solid #DFE1F7;border-radius: 999px;padding: 7px 14px 7px 8px;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.sHaoM7B{width: 24px;height: 24px;border-radius: 6px;display: block;flex: 0 0 auto;border-radius: 50%;border: 2px solid #FFFFFF}
.sKkShNU{width: 24px;height: 24px;border-radius: 6px;display: block;flex: 0 0 auto;border-radius: 50%;border: 2px solid #FFFFFF;margin-left: -8px}
.sYpCSHe{font-size: 12px;letter-spacing: 0.06em;color: #0D0B35;white-space: nowrap}
.sZQ7HFP{max-width: 1280px;margin: 0 auto;padding: 112px 48px 0;display: flex;flex-direction: column;gap: 48px;align-items: center}
.sEbTicq{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6}
.sjlrG2n{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(38px, 4.8vw, 62px);line-height: 1.02;letter-spacing: -0.025em}
.ssAYESW{width: 100%;margin: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sgk93ud{border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 36px 32px;display: flex;flex-direction: column;gap: 12px}
.sgeUAxI{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #4A4DD6}
.srKHPWU{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: clamp(56px, 6vw, 80px);line-height: 1;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}
.sYGxYlO{margin: 0;font-size: 16px;line-height: 1.5;color: #4A4970}
.slB1h8r{max-width: 1280px;margin: 0 auto;padding: 96px 48px 112px;display: flex;flex-wrap: wrap;gap: 48px 72px;align-items: flex-start}
.s0J5rkQ{flex: 1 1 460px;min-width: 0;margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(32px, 3.6vw, 46px);line-height: 1.1;letter-spacing: -0.02em}
.s3EAYuf{flex: 1 1 460px;min-width: 0;display: flex;flex-direction: column;gap: 16px;font-size: 18px;line-height: 1.65;color: #2E2D58}
.sZzPBKk{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 28px;align-items: center;text-align: center}
.syfeEPK{display: flex;flex-direction: column;gap: 16px;font-size: 18px;line-height: 1.65;color: #2E2D58;max-width: 40em}
.sDNbk4a{font-weight: 500;color: #0D0B35}
.soTSaiQ{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 112px}
.sxz8Gtj{display: flex;flex-wrap: wrap;flex-direction: row;gap: 56px 72px;align-items: center}
.sxLqdcx{flex: 1 1 460px;min-width: 0;display: flex;flex-direction: column;gap: 22px}
.s8yOQy6{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.sGHPiIz{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(32px, 3.6vw, 46px);line-height: 1.08;letter-spacing: -0.02em}
.s6QxZqm{margin: 0;font-size: 17px;line-height: 1.65;color: #2E2D58;max-width: 34em;white-space: pre-line}
.sA9pp2u{display: flex;gap: 14px;align-items: baseline;padding: 14px 0;border-bottom: 1px solid #DFE1F7;font-size: 16px;font-weight: 400}
.sg4yyDo{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;color: #5B5EE8}
.sQCDnhg{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.08em;color: #0D0B35;text-underline-offset: 6px}
.szQskYO{flex: 1 1 420px;min-width: 0;max-width: 100%;aspect-ratio: 1 / 1;position: relative;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif}
.saEhlYC{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(15, 107, 99, 0.16), rgba(255, 255, 255, 0))}
.sOu2D1g{position: absolute;inset: 0}
.sobmRLZ{position: absolute;left: 5%;top: 8%;width: 76%}
.s4GYiUR{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 14px;padding: 20px}
.sOla8qs{font-size: 14px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sJoK5xr{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #F3F4FF;color: #3A3DC4;white-space: nowrap}
.s0uxNvl{display: flex;align-items: center;gap: 14px}
.s6HZOSb{width: 10px;height: 10px;border-radius: 3px;background: #5B5EE8}
.s1tS4Rp{font-size: 11.5px;color: #4A4970;font-weight: 400;line-height: 1.35}
.spYxYk9{width: 10px;height: 10px;border-radius: 3px;background: #C9CBEF}
.sMLcJF3{width: 10px;height: 10px;border-radius: 3px;background: #F7C948}
.sZkDrTW{font-size: 12px;color: #4A4970;font-weight: 400;line-height: 1.35}
.sU5MxS1{height: 7px;border-radius: 4px;width: 46%;background: #5B5EE8}
.sNFxui7{height: 7px;border-radius: 4px;width: 82%;background: #C9CBEF}
.sa0lPZx{height: 7px;border-radius: 4px;width: 60%;background: #F7C948}
.sQAtBxM{height: 7px;border-radius: 4px;width: 30%;background: #5B5EE8}
.sdxkQ6x{height: 7px;border-radius: 4px;width: 70%;background: #C9CBEF}
.s1fHY6m{height: 7px;border-radius: 4px;width: 88%;background: #F7C948}
.sbx1EtZ{height: 7px;border-radius: 4px;width: 20%;background: #5B5EE8}
.swWkjiA{height: 7px;border-radius: 4px;width: 54%;background: #C9CBEF}
.swSTGaP{height: 7px;border-radius: 4px;width: 36%;background: #F7C948}
.snGApCG{position: absolute;right: 3%;bottom: 6%;width: 50%}
.sJi9LWv{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;flex-direction: column;gap: 8px}
.sBFkBbE{font-size: 10.5px;letter-spacing: 0.08em;color: #B9BAE0}
.sNdunKi{font-size: 14px;color: #FFFFFF;font-weight: 400;line-height: 1.35}
.sbmxZOb{display: flex;flex-wrap: wrap;flex-direction: row-reverse;gap: 56px 72px;align-items: center}
.sux8bx6{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #DDF3F1;color: #0F6B63}
.sw3FONx{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(247, 201, 72, 0.22), rgba(255, 255, 255, 0))}
.sVMrXCY{position: absolute;inset: 0;container-type: inline-size}
.sxFWkda{position: absolute;left: 22%;top: 3%}
.sktxtxq{position: relative;width: 62.96cqw}
.sh4Y5tU{display: block;width: 100%;height: auto;filter: drop-shadow(0 4.81cqw 6.30cqw rgba(13,11,53,.22))}
.sy9L1uW{position: absolute;left: 6%;top: -6%;display: inline-flex;align-items: center;gap: 1.11cqw;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 185.00cqw;padding: 0.93cqw 2.04cqw;box-shadow: 0 1.85cqw 4.44cqw rgba(13,11,53,.12)}
.sx6yhIe{font-size: 1.94cqw;letter-spacing: 0.08em;color: #B3263A}
.sgxwDt9{position: absolute;left: 0;top: 46%;z-index: 2}
.srT2tfQ{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 1.85cqw;display: flex;flex-direction: column;gap: 1.85cqw;width: 42.59cqw}
.sIjIqIJ{display: flex;align-items: center;gap: 1.30cqw}
.sugSLvc{width: 3.33cqw;height: 3.33cqw;border-radius: 0.93cqw;display: block;flex: 0 0 auto}
.sDtCOnJ{font-size: 1.94cqw;letter-spacing: 0.08em;color: #1F8B4C}
.sGgx14t{display: flex;flex-direction: column;justify-content: flex-end;gap: 0.74cqw;height: 17.78cqw;border-radius: 1.85cqw;padding: 2.22cqw;background: radial-gradient(120% 120% at 85% 10%, #8F7BF0 0%, #3A3DC4 45%, #0D0B35 100%)}
.ssYYPrj{font-size: 1.67cqw;letter-spacing: 0.1em;color: #C9CAF5}
.sEtId5s{font-size: 2.78cqw;color: #FFFFFF;font-weight: 400;line-height: 1.25}
.sYB6qI6{display: flex;flex-direction: column;gap: 1.11cqw}
.sDQoL1r{display: block;height: 1.11cqw;width: 94%;border-radius: 0.74cqw;background: #E4E6F5}
.stb9LFl{display: block;height: 1.11cqw;width: 100%;border-radius: 0.74cqw;background: #E4E6F5}
.sySig12{display: block;height: 1.11cqw;width: 72%;border-radius: 0.74cqw;background: #E4E6F5}
.sbCjnxM{position: absolute;right: 0;top: 58%;z-index: 2}
.sC0xwhy{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 1.48cqw;width: 46.30cqw;display: flex;flex-direction: column;gap: 1.48cqw}
.sADG9F3{display: block;position: relative;aspect-ratio: 778 / 434;border-radius: 2.22cqw;overflow: hidden}
.sB9pLnQ{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding-top: 34%}
.sKReVQS{display: inline-flex;background: rgba(255,255,255,.92);border-radius: 185.00cqw;padding: 0.93cqw}
.suZ71Su{display: flex;align-items: center;gap: 1.30cqw;padding: 0 0.74cqw 0.74cqw}
.sgRz2VN{width: 2.96cqw;height: 2.96cqw;border-radius: 0.74cqw;display: block;flex: 0 0 auto}
.sUoJw2N{font-size: 2.22cqw;color: #0D0B35;font-weight: 400;flex: 1 1 auto}
.sbYGLz6{font-size: 1.94cqw;letter-spacing: 0.08em;color: #6E6D96}
.s3xrUDG{position: absolute;right: 2%;top: 9%;z-index: 2}
.soyosFN{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.59cqw;display: flex;flex-direction: column;gap: 1.48cqw;width: 31.48cqw}
.s0DzCva{display: flex;align-items: center;gap: 1.48cqw}
.s6CxWyL{width: 3.70cqw;height: 3.70cqw;border-radius: 0.93cqw;display: block;flex: 0 0 auto}
.s2L8byT{font-size: 2.31cqw;color: #0D0B35;font-weight: 400}
.sLm9ehm{display: block;height: 1.11cqw;width: 86%;border-radius: 0.74cqw;background: #E4E6F5}
.s0jxsuQ{display: block;height: 1.11cqw;width: 52%;border-radius: 0.74cqw;background: #E4E6F5}
.syWP7f5{position: absolute;left: 6%;bottom: 3%;z-index: 3}
.s8SWVTM{background: #0D0B35;color: #FFFFFF;border-radius: 2.96cqw;box-shadow: 0 3.33cqw 7.41cqw rgba(13, 11, 53, 0.28);padding: 1.85cqw 2.59cqw}
.seJVZQu{font-size: 2.31cqw;font-weight: 400}
.sebtBfT{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E8E9FF;color: #3A3DC4}
.sRrLl32{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(91, 94, 232, 0.22), rgba(255, 255, 255, 0))}
.sADwHow{position: absolute;left: 4%;top: 30%;width: 44%}
.sVy8u5s{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 10px;padding: 16px}
.sPJKOx8{font-size: 9.5px;letter-spacing: 0.08em;color: #6E6D96}
.sQSz9ro{height: 30px;border-radius: 8px;border: 1px solid #DFE1F7;background: #F8F9FE}
.spNX3IU{height: 34px;border-radius: 8px;background: #0D0B35;color: #FFFFFF;font-size: 12px;letter-spacing: 0.06em;display: flex;align-items: center;justify-content: center}
.szB3tQe{position: absolute;right: 3%;top: 38%;width: 50%}
.sGyxRPT{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 10px;padding: 14px}
.sO0jElY{display: grid;grid-template-columns: repeat(3, 1fr);gap: 6px}
.sggD5fa{display: flex;flex-direction: column;gap: 6px;background: #F8F9FE;border-radius: 10px;padding: 7px}
.sakTcqX{font-size: 9px;letter-spacing: 0.08em;color: #6E6D96}
.soO1fDx{height: 26px;border-radius: 7px;background: #FFFFFF;border: 1px solid #DFE1F7}
.sbTezRT{height: 26px;border-radius: 7px;background: #FFFFFF;border: 1px solid #C9CBEF}
.s5eKHOj{height: 26px;border-radius: 7px;background: #FFFFFF;border: 1px solid #5B5EE8}
.srstOmO{position: absolute;left: 50%;top: 15%;transform: translateX(-50%);z-index: 2}
.s2jHljx{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 10px;padding: 10px 16px}
.sgoaAj9{display: flex;align-items: center;gap: 4px}
.smexxdB{font-size: 12.5px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.s3ItTyx{position: absolute;right: 6%;top: 75%;z-index: 2}
.s5l2CFZ{background: #0D0B35;color: #FFFFFF;border-radius: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);padding: 12px 16px;display: flex;align-items: center;gap: 10px}
.sQBJg8J{display: block;flex: 0 0 auto}
.sv6PDDH{font-size: 13px;color: #FFFFFF;font-weight: 400;line-height: 1.35}
.svPj7x8{font-size: 11px;color: #B9B8E8;line-height: 1.35}
.sf8nntf{border-top: 1px solid #DFE1F7}
.swwW4C6{max-width: 1280px;margin: 0 auto;padding: 112px 48px}
.sj8tBkA{display: flex;flex-wrap: wrap;align-items: center;gap: 48px;border: 1px solid #DFE1F7;border-radius: 24px;background: #F8F9FE;padding: clamp(28px, 4vw, 56px);box-shadow: 0 16px 50px rgba(13, 11, 53, 0.06)}
.sgsaQ9x{flex: 1 1 420px;min-width: 0;display: flex;justify-content: center}
.sBzxdQ7{width: 100%;max-width: 520px;height: auto;display: block}
.sY7gZor{flex: 1 1 440px;min-width: 0;display: flex;flex-direction: column;gap: 28px}
.s5vs6f4{display: flex;flex-direction: column;gap: 16px}
.stpMzsR{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(34px, 4vw, 52px);line-height: 1.05;letter-spacing: -0.02em}
.sab4qGn{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}
.sxzAymP{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.08em;color: #4A4970}
.sYjKkxz{min-height: 48px;border: 1px solid #D4D5EE;border-radius: 6px;background: #FFFFFF;padding: 0 14px;font: inherit;color: #0D0B35;width: 100%}
.s2FLeWx{grid-column: span 2;display: flex;flex-direction: column;gap: 6px;min-width: 0}
.s3tkICZ{color: #C4223A}
.sGbq3iD{grid-column: span 2;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;padding-top: 8px}
.sY5SGea{color: #FFFFFF;background: #0D0B35;border: 0;padding: 15px 26px;border-radius: 6px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;min-height: 50px;display: inline-flex;align-items: center;gap: 10px;cursor: pointer}
.sAYkcCx{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 72px}
.sQt9u32{display: flex;flex-wrap: wrap;gap: 72px;align-items: center}
.s7sC2xY{flex: 1 1 560px;min-width: 0;display: flex;flex-direction: column;gap: 28px}
.slaTzFI{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(32px, 3.8vw, 48px);line-height: 1.1;letter-spacing: -0.02em}
.sdx2GRe{display: flex;flex-direction: column;gap: 16px;font-size: 17px;line-height: 1.65;color: #2E2D58;max-width: 36em}
.sk052eb{margin: 0;display: flex;flex-wrap: wrap;gap: 40px;align-items: center;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;padding: clamp(28px, 4vw, 48px)}
.sFfS7hD{flex: 0 0 160px;width: 160px;height: 200px;object-fit: cover;object-position: 50% 20%;border-radius: 16px;display: block;background: #EEF0FF;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.szC8DvH{flex: 1 1 480px;min-width: 0;display: flex;flex-direction: column;gap: 20px}
.sxgu4r3{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: clamp(24px, 2.6vw, 34px);line-height: 1.3;letter-spacing: -0.01em}
.s0Eu3Ob{font-weight: 500;font-size: 16px}
.sxrYv7K{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 12px;letter-spacing: 0.06em;color: #6E6D96}
.sxLyca5{margin: 0;text-align: center;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(38px, 4.8vw, 62px);line-height: 1.02;letter-spacing: -0.025em}
.sw89AWW{width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sMxGj99{border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 36px 32px;display: flex;flex-direction: column;gap: 16px}
.smfOduS{margin: 0;font-size: 24px;font-weight: 400;letter-spacing: -0.01em}
.sWwjLrs{display: block;width: 24px;height: 24px;background: currentColor;-webkit-mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M3%2020c0-3.3%202.7-6%206-6s6%202.7%206%206%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%229%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M16.5%2014.1c2.7.4%204.5%202.8%204.5%205.9%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat;mask: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M3%2020c0-3.3%202.7-6%206-6s6%202.7%206%206%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%229%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M16.5%2014.1c2.7.4%204.5%202.8%204.5%205.9%22%2F%3E%3C%2Fsvg%3E') center / contain no-repeat}
.saDzuxc{flex: 1 1 320px;min-width: 0;display: flex;flex-direction: column;gap: 16px}
.siyvkpb{flex: 2 1 560px;min-width: 0;border-top: 1px solid #D4D5EE}
.syxJfFM{display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font-size: 20px;font-weight: 400;line-height: 1.35}
.sHCwjbC{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 22px;color: #5B5EE8;transition: transform .2s}
.smOxpd1{padding: 0 0 28px;font-size: 16px;line-height: 1.7;color: #2E2D58;white-space: pre-line;max-width: 46em}
.sECEDx5{width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sgHHLZv{text-decoration: none;color: #0D0B35;border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 28px;display: flex;flex-direction: column;gap: 14px;min-height: 240px;transition: background .2s, border-color .2s}
.szn80cq{margin: 0;font-size: 21px;font-weight: 400;line-height: 1.25;letter-spacing: -0.01em}
.sgVbrt9{margin: 0;font-size: 15px;line-height: 1.6;color: #4A4970;flex: 1 1 auto}
.sxn3xaH{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 12px;font-weight: 400;letter-spacing: 0.08em;text-decoration: underline;text-underline-offset: 5px}
.sueXc5e{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #EEF0F5;color: #3D4A66}
.shTnR6t{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #DFF3E6;color: #17713D}
.sdAZuBT{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FDE3E6;color: #B01E35}
.sz8UXxW{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #ECE6FF;color: #5B3BC4}
.sw6EC0W{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FFE6D9;color: #9A3B0A}
.sup7S2Q{align-self: flex-start;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E3EEFB;color: #1D4F8C}
.sMF6AO3{flex: 1 1 420px;min-width: 0;border: 1px solid #CDEBD8;border-radius: 20px;background: #FFFFFF;padding: 32px;display: flex;flex-direction: column;gap: 18px}
.s8miNKE{display: flex;gap: 14px;align-items: baseline;padding: 14px 0;border-top: 1px solid #CDEBD8;font-size: 16px;line-height: 1.5;color: #0B4A2C}
.sRxDNxU{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.08em;color: #0D0B35;text-underline-offset: 6px}
.sksbf1s{text-decoration: none;color: #0D0B35;border: 1px solid #DFE1F7;border-radius: 16px;overflow: hidden;display: flex;flex-direction: column;transition: background .2s, border-color .2s}
.spCuFdP{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6}
.sQRunUb{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6;text-transform: uppercase}
.sE8MNEx{flex: 1 1 440px;min-width: 0;max-width: 620px;width: 100%;margin: 0 auto}
.sh4KdPN{--z: -2}
.sG0KokY{left: 28.757%;top: 0.610%;width: 30.135%;height: 81.555%;--d: 0.1s;border-radius: 1.82cqw;box-shadow: .43cqw .43cqw 1.14cqw rgba(0, 0, 0, .3)}
.ssHcxB5{--z: -1}
.sH7DSMl{left: 60.698%;top: 18.286%;width: 30.135%;height: 81.555%;--d: 0s;border-radius: 1.82cqw;box-shadow: .43cqw .43cqw 1.14cqw rgba(0, 0, 0, .3)}
.sk7mtrY{--z: 2}
.s3jFfp9{left: 14.002%;top: 30.134%;width: 9.390%;height: 12.437%;--d: 0.9s}
.sPivhE2{--z: 3}
.sPA0LrE{left: 92.437%;top: 48.619%;width: 7.535%;height: 9.980%;--d: 1.05s}
.sIF60xS{--z: 3.4}
.sfqvNof{left: 92.409%;top: 61.169%;width: 7.591%;height: 10.055%;--d: 1.2s}
.sCfSFkB{--z: 4.5}
.s1gP5m3{left: 0.000%;top: 69.916%;width: 51.441%;height: 28.031%;--d: .15s;border-radius: 1.66cqw;box-shadow: .58cqw .58cqw 1.5cqw rgba(0, 0, 0, .3);background: #FFFFFF;color: #0D0B35;box-sizing: border-box;padding: 2cqw;display: flex;flex-direction: column;justify-content: center;gap: 1.6cqw;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif}
.sfBmUIQ{font-size: 1.35cqw;letter-spacing: .06em;color: #4A4DD6}
.sWwT054{display: flex;gap: 1.4cqw}
.suU3zf7{display: flex;flex-direction: column;gap: .35cqw;flex: 1 1 0;min-width: 0}
.skcvWsQ{font-size: 3.4cqw;font-weight: 300;line-height: 1;letter-spacing: -.02em;white-space: nowrap}
.s0izVna{font-size: 1.5cqw;line-height: 1.2;color: #4A4970}
.sHD5qDT{--z: 6}
.sYmxbBO{left: 0.120%;top: 55.401%;width: 18.262%;height: 12.187%;--d: .35s;border-radius: .83cqw;box-shadow: .58cqw .58cqw 1.5cqw rgba(0, 0, 0, .3);background: #FFFFFF;color: #0D0B35;box-sizing: border-box;padding: 1.2cqw 1.4cqw;display: flex;flex-direction: column;justify-content: center;gap: .3cqw;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif}
.srIqjvC{font-size: 3.2cqw;font-weight: 300;line-height: 1}
.slQbJEx{font-size: 1.35cqw;line-height: 1.2;color: #4A4970}
.saj7yri{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(91, 94, 232, 0.2), rgba(255, 255, 255, 0))}
.sDbtMMK{position: absolute;left: 5%;top: 7%;width: 72%}
.sxDxuDL{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #E8E9FF;color: #3A3DC4;white-space: nowrap}
.sQCZ6Do{display: flex;align-items: center;gap: 12px;justify-content: space-between}
.sYQxKXQ{font-size: 12.5px;color: #4A4970;font-weight: 400;line-height: 1.35}
.srMjGJe{flex: 1 1 auto;height: 6px;border-radius: 3px;background: #EEF0FA;overflow: hidden;min-width: 90px}
.sBhAy5g{display: block;height: 100%;width: 84%;background: #5B5EE8;border-radius: 3px}
.sPAHEKo{display: block;height: 100%;width: 68%;background: #5B5EE8;border-radius: 3px}
.sWu7mNt{display: block;height: 100%;width: 52%;background: #8F7BF0;border-radius: 3px}
.sS5GVnp{display: block;height: 100%;width: 28%;background: #F7C948;border-radius: 3px}
.s9mRn6y{font-size: 10.5px;letter-spacing: 0.08em;color: #6E6D96}
.sMAs3Py{display: flex;align-items: center;gap: 8px}
.sXBX1kl{position: absolute;right: 3%;top: 53%;width: 52%;z-index: 2}
.sn4HFH0{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 8px;padding: 14px}
.sSc5cIF{font-size: 10.5px;letter-spacing: 0.08em;color: #4A4DD6}
.smE8PgT{display: block;position: relative;height: 120px;border-radius: 10px;background: #F8F9FE;border: 1px solid #EEF0FA}
.scNqvoM{position: absolute;left: 50%;top: 8px;bottom: 8px;width: 1px;background: #DFE1F7}
.sImJ9Q8{position: absolute;top: 50%;left: 8px;right: 8px;height: 1px;background: #DFE1F7}
.sf8xvax{position: absolute;left: 18%;top: 28%;width: 10px;height: 10px;border-radius: 50%;background: #C9CBEF}
.sD8DpE3{position: absolute;left: 32%;top: 66%;width: 10px;height: 10px;border-radius: 50%;background: #C9CBEF}
.s9GR3fv{position: absolute;left: 62%;top: 74%;width: 10px;height: 10px;border-radius: 50%;background: #C9CBEF}
.sslmiP8{position: absolute;left: 80%;top: 58%;width: 10px;height: 10px;border-radius: 50%;background: #C9CBEF}
.sN39fxI{position: absolute;left: 70%;top: 20%;width: 10px;height: 10px;border-radius: 50%;background: #C9CBEF}
.sz9JyBw{position: absolute;left: 40%;top: 18%;display: inline-flex;align-items: center;gap: 5px;font-size: 10px;color: #0D0B35;background: #F7C948;padding: 3px 7px;border-radius: 999px;white-space: nowrap}
.s5aUMHM{position: absolute;left: 2%;top: 76%;width: 42%}
.sMKOhXL{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;align-items: center;gap: 10px;padding: 12px 16px}
.sjeu2DP{position: absolute;left: 7%;top: 9%;width: 56%;background: #FFFFFF;border-radius: 20px;padding: 14px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.s49so1e{display: flex;align-items: center;gap: 10px;padding: 2px 2px 12px}
.sTIRcVH{flex: 0 0 34px;height: 34px;border-radius: 50%;background: #0D0B35;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 13px}
.suB5GIK{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1 1 auto}
.sQgNvw2{font-size: 13px;color: #0D0B35}
.sh1BfZ3{display: inline-flex;align-items: center;gap: 5px;font-size: 11px;color: #6E6D96}
.sti3J9X{width: 14px;height: 14px;border-radius: 4px;display: block}
.sT6uDoa{font-size: 11px;letter-spacing: 0.04em;color: #FFFFFF;background: #E8344A;border-radius: 999px;padding: 5px 10px}
.sh46yxG{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 6px}
.s2TukDb{width: 100%;aspect-ratio: 3 / 4;height: auto;object-fit: cover;border-radius: 8px;display: block}
.sdvREtm{position: absolute;right: 1%;top: 22%;width: 35%;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 16px;padding: 10px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.sWWBz6P{display: flex;align-items: center;gap: 7px;padding: 0 2px 9px}
.suxDpQA{width: 18px;height: 18px;border-radius: 5px;display: block}
.sMSCWJN{font-size: 10.5px;letter-spacing: 0.06em;color: #1F8B4C}
.sxHK4vy{width: 100%;height: 86px;object-fit: cover;border-radius: 9px;display: block}
.sFzx2qH{display: flex;flex-direction: column;gap: 6px;padding: 10px 2px 2px}
.smte1Ct{display: block;height: 6px;width: 90%;border-radius: 4px;background: #C9CBEF}
.s29Ce3v{display: block;height: 6px;width: 100%;border-radius: 4px;background: #E4E6F5}
.sgdXBxe{display: block;height: 6px;width: 64%;border-radius: 4px;background: #E4E6F5}
.sotPrRO{position: absolute;right: 4%;bottom: 10%;width: 46%;background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 14px 16px;display: flex;flex-direction: column;gap: 12px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28)}
.szRFLST{display: flex;justify-content: space-between;align-items: center}
.sWgT0jY{width: 18px;height: 18px;border-radius: 5px;display: block;border: 2px solid #0D0B35;border-radius: 50%}
.sIehaVy{width: 18px;height: 18px;border-radius: 5px;display: block;border: 2px solid #0D0B35;border-radius: 50%;margin-left: -6px}
.s8SZfES{display: flex;justify-content: space-between}
.sox6hAo{display: flex;flex-direction: column;align-items: center;gap: 7px}
.sXtH354{font-size: 11px;color: #B9BAE0}
.sQWbLKY{width: 9px;height: 9px;border-radius: 50%;background: #1F8B4C;border: 1px solid #1F8B4C;box-shadow: none}
.s4nJxZC{width: 9px;height: 9px;border-radius: 50%;background: transparent;border: 1px solid #3B3A78;box-shadow: none}
.saRLK9w{width: 9px;height: 9px;border-radius: 50%;background: #E8344A;border: 1px solid #E8344A;box-shadow: none}
.sSyfx7Q{width: 9px;height: 9px;border-radius: 50%;background: #0D0B35;border: 1px solid #0D0B35;box-shadow: 0 0 0 2px #FFFFFF}
.szlOKxv{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(240, 90, 110, 0.18), rgba(255, 255, 255, 0))}
.sdISieL{position: absolute;left: 50%;top: 50%;width: 156px;margin: -96px 0 0 -78px;display: flex;flex-direction: column;align-items: center;gap: 12px}
.spS3Ul9{width: 156px;height: 156px;border-radius: 50%;object-fit: cover;object-position: 50% 20%;border: 5px solid #FFFFFF;box-shadow: 0 24px 50px rgba(13, 11, 53, 0.25);display: block}
.sojbq1i{display: inline-flex;align-items: center;gap: 7px;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 999px;padding: 6px 12px 6px 8px;font-size: 12px;color: #0D0B35;white-space: nowrap;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.1)}
.skg7jjS{position: absolute;left: 50%;top: 13%;width: 60px;height: 60px;margin: -30px 0 0 -30px}
.sAVxThD{width: 60px;height: 60px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;border: 3px solid #FFFFFF;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.18);display: block}
.sfzksPy{position: absolute;right: -4px;bottom: -2px}
.sLHSfId{width: 20px;height: 20px;border-radius: 5px;display: block;border: 2px solid #FFFFFF;border-radius: 50%}
.s7NztUm{position: absolute;left: 85%;top: 40%;width: 56px;height: 56px;margin: -28px 0 0 -28px}
.scxCaRS{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;border: 3px solid #FFFFFF;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.18);display: block}
.sJCGihi{position: absolute;left: 19%;top: 70%;width: 56px;height: 56px;margin: -28px 0 0 -28px}
.sJVjCkh{position: absolute;left: 80%;top: 76%;width: 48px;height: 48px;margin: -24px 0 0 -24px}
.sM57l3B{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;border: 3px solid #FFFFFF;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.18);display: block}
.sVklAOv{position: absolute;left: 22%;top: 30%;width: 44px;height: 44px;margin: -22px 0 0 -22px}
.s5KQBOF{width: 44px;height: 44px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;border: 3px solid #FFFFFF;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.18);display: block}
.saiwmkF{position: absolute;left: 50%;top: 4%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #0D0B35;color: #FFFFFF}
.swyfSmM{position: absolute;left: 92%;top: 58%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #FFFFFF;color: #0D0B35;border: 1px solid #DFE1F7}
.sXZH1xY{position: absolute;left: 30%;top: 92%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #DDF3F1;color: #0F6B63}
.sJx7R5x{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(47, 180, 170, 0.2), rgba(255, 255, 255, 0))}
.sGZqQZA{position: absolute;left: 5%;top: 8%;width: 60%}
.sJ7Uuw8{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 4px;padding: 18px}
.sGHFRxn{display: flex;gap: 12px;align-items: flex-start;padding: 10px 0;border-bottom: 1px solid #EEF0FA}
.sUS6qzq{display: flex;flex-direction: column;gap: 3px}
.sgRHZwn{font-size: 11px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.sbxtSrY{width: 16px;height: 16px;border-radius: 50%;border: 2px solid #5B5EE8;border-right-color: transparent;flex: 0 0 auto;display: block}
.sxQJHxu{display: flex;gap: 12px;align-items: flex-start;padding: 10px 0;border-bottom: 0}
.sx2xhl7{width: 16px;height: 16px;border-radius: 50%;border: 2px solid #C9CAF5;flex: 0 0 auto;display: block}
.scJS7lt{position: absolute;right: 4%;top: 22%;width: 36%}
.sWjbuqV{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 10px;display: flex;flex-direction: column;gap: 8px}
.sDLhG9g{display: block;height: 70px;border-radius: 10px;overflow: hidden}
.sxw3tFd{display: block;height: auto;object-fit: cover;width: 100%;height: 100%}
.sN1jKsq{display: block;height: 6px;width: 70px;border-radius: 4px;background: #C9CBEF}
.sUmotzz{display: block;height: 5px;width: 48px;border-radius: 4px;background: #E4E6F5}
.sKOtrKZ{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}
.sV5cuPx{display: block;height: auto;object-fit: cover;width: 100%;aspect-ratio: 1 / 1;border-radius: 8px}
.srbspO3{position: absolute;left: 18%;bottom: 7%}
.sKykvT3{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #F7C948;color: #0D0B35;white-space: nowrap}
.szWB8n9{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 48px}
.sHXHycM{max-width: 1280px;margin: 0 auto;padding: 64px 48px 112px;display: flex;flex-wrap: wrap;gap: 56px 72px;align-items: flex-start}
.sKpUYZx{flex: 1 1 440px;min-width: 0;display: flex;flex-direction: column;gap: 26px;padding-top: 16px}
.scJf8io{margin: 0;font-weight: 300;font-size: clamp(44px, 5.6vw, 76px);line-height: 1.02;letter-spacing: -0.03em}
.sErGKVs{margin: 0;font-size: 20px;line-height: 1.55;color: #2E2D58;max-width: 30em}
.sTUOtK6{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;border-top: 1px solid #DFE1F7}
.ssrdmxp{display: flex;gap: 16px;align-items: center;padding: 16px 0;border-bottom: 1px solid #DFE1F7}
.sxbyJHP{flex: 0 0 40px;height: 40px;border-radius: 10px;background: #E8E9FF;color: #3A3DC4;display: inline-flex;align-items: center;justify-content: center}
.sBx6ZjV{font-size: 17px;font-weight: 400}
.sUZZihK{flex: 0 0 40px;height: 40px;border-radius: 10px;background: #FFF1CC;color: #7A5200;display: inline-flex;align-items: center;justify-content: center}
.sZxFR93{flex: 0 0 40px;height: 40px;border-radius: 10px;background: #DFF3E6;color: #17713D;display: inline-flex;align-items: center;justify-content: center}
.siDj0KG{display: flex;align-items: center;gap: 14px;padding-top: 4px}
.siNCWH7{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;object-position: 50% 15%;display: block}
.sB5qY5o{font-size: 14px;line-height: 1.5;color: #4A4970}
.sTWroo9{color: #0D0B35;font-weight: 400}
.sj2v1Bv{flex: 1 1 560px;min-width: 0;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;box-shadow: 0 24px 60px rgba(13, 11, 53, 0.08);padding: clamp(24px, 3.4vw, 44px)}
.sduYmSV{display: flex;flex-direction: column;gap: 22px}
.sx9QeVf{margin: 0;font-weight: 300;font-size: 30px;letter-spacing: -0.02em}
.scaLA3L{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 16px}
.sMQ99yT{min-height: 48px;border: 1px solid #D4D5EE;border-radius: 8px;background: #F8F9FE;padding: 0 14px;font: inherit;color: #0D0B35;width: 100%}
.sQxuP62{margin: 0;padding: 0;border: 0;display: flex;flex-direction: column;gap: 10px}
.s3Q3ZWz{font-size: 11px;font-weight: 400;letter-spacing: 0.08em;color: #4A4970;padding: 0 0 10px}
.ssoJPJu{min-height: 40px;padding: 0 16px;border-radius: 999px;font: inherit;font-size: 14px;font-weight: 400;cursor: pointer;transition: background .15s, color .15s}
.sbc0ggC{min-height: 48px;border: 1px solid #D4D5EE;border-radius: 8px;background: #F8F9FE;padding: 0 12px;font: inherit;color: #0D0B35;width: 100%}
.swG6cIk{border: 1px solid #D4D5EE;border-radius: 8px;background: #F8F9FE;padding: 12px 14px;font: inherit;color: #0D0B35;width: 100%;resize: vertical;line-height: 1.5}
.smjFTJL{display: flex;gap: 12px;align-items: flex-start;font-size: 13px;line-height: 1.5;color: #4A4970;cursor: pointer}
.srzHfxl{width: 18px;height: 18px;margin: 2px 0 0;accent-color: #0D0B35;flex: 0 0 auto}
.s7Pze82{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;padding-top: 4px}
.sv7q76K{color: #FFFFFF;background: #0D0B35;border: 0;padding: 15px 26px;border-radius: 6px;font: inherit;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;min-height: 52px;display: inline-flex;align-items: center;gap: 10px;cursor: pointer}
.sxl7l9g{max-width: 1280px;margin: 0 auto;padding: 0 48px 112px;display: flex;flex-direction: column;gap: 32px}
.sXv026c{border: 1px solid #CDEBD8;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);border-radius: 24px;padding: 32px;display: flex;flex-wrap: wrap;gap: 24px 32px;align-items: center;justify-content: space-between}
.srvHKFE{flex: 1 1 220px;min-width: 0;display: flex;flex-direction: column;gap: 14px}
.sj6iiUW{width: 52px;height: 52px;border-radius: 14px;display: block}
.sTbJFiJ{font-size: 26px;font-weight: 300;letter-spacing: -0.01em;color: #0B4A2C}
.sooL8HB{font-size: 15px;line-height: 1.55;color: #17713D}
.sZSoEB4{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: #17713D}
.sEWFBPi{margin: 0;flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;gap: 8px}
.sah1V1f{width: 168px;height: auto;display: block;background: #FFFFFF;padding: 12px;border-radius: 16px;border: 1px solid #CDEBD8;box-shadow: 0 12px 30px rgba(11, 74, 44, 0.10)}
.svrblx6{font-size: 12px;letter-spacing: 0.06em;color: #17713D}
.s6dDImJ{text-decoration: none;color: #0D0B35;border: 1px solid #DFE1F7;background: #FFFFFF;border-radius: 24px;padding: 32px;display: flex;flex-wrap: wrap;gap: 24px 32px;align-items: center;justify-content: space-between;transition: background .2s, border-color .2s}
.s5Mux9r{width: 52px;height: 52px;border-radius: 14px;background: #0D0B35;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 500}
.sH8x04G{font-size: 26px;font-weight: 300;letter-spacing: -0.01em}
.s8QHnf3{font-size: 15px;line-height: 1.55;color: #4A4970}
.sVdVMNq{flex: 0 0 220px;border: 1px solid #DFE1F7;border-radius: 16px;overflow: hidden;background: #FFFFFF;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.08)}
.sTBxYXw{height: 56px;background: radial-gradient(90% 120% at 100% 0%, #3A3CA8 0%, #17154A 45%, #0D0B35 80%)}
.sttlSBl{padding: 0 16px 16px;display: flex;flex-direction: column;gap: 8px}
.s5Zar1A{width: 56px;height: 56px;margin-top: -28px;border-radius: 12px;background: #0D0B35;border: 3px solid #FFFFFF;display: inline-flex;align-items: center;justify-content: center}
.sWuntJ6{width: 40px;height: auto;display: block}
.s1f5CX6{font-size: 15px;font-weight: 400}
.spTiayG{font-size: 12px;line-height: 1.4;color: #6E6D96}
.sIZObmv{align-self: flex-start;margin-top: 4px;border: 1px solid #0D0B35;border-radius: 999px;padding: 5px 14px;font-size: 12px;font-weight: 500}
.sgBcfEA{margin: 0;font-size: 17px;line-height: 1.6;color: #4A4970;max-width: 28em}
.salZCd1{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(340px, 100%), 1fr));gap: 20px}
.sdIBciB{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;overflow: hidden;display: flex;flex-direction: column}
.sjITWqY{height: 180px;position: relative;background-color: #FDECEE;background-image: linear-gradient(#F6D3D8 1px, transparent 1px), linear-gradient(90deg, #F6D3D8 1px, transparent 1px);background-size: 32px 32px;display: flex;align-items: center;justify-content: center}
.svbllzI{font-family: 'Noto Sans SC', sans-serif;font-weight: 900;font-size: 88px;line-height: 1;color: #E8344A;opacity: 0.9}
.sLEzsPq{position: absolute;left: 20px;bottom: 16px;display: inline-flex;align-items: center;gap: 8px;background: #FFFFFF;border-radius: 999px;padding: 6px 12px;font-size: 13px;font-weight: 400;color: #0D0B35;font-variant-numeric: tabular-nums}
.sTzGoCo{width: 8px;height: 8px;border-radius: 50%;background: #E8344A}
.sDXGbqD{padding: 26px 28px;display: flex;flex-direction: column;gap: 14px;flex: 1 1 auto}
.sebTdPU{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}
.sUzRMxx{margin: 0;font-size: 30px;font-weight: 300;letter-spacing: -0.02em}
.sTQjMEl{font-style: normal;font-size: 16px;line-height: 1.6;color: #23224A;white-space: pre-line}
.sxkxUBo{align-self: flex-start;margin-top: auto;font-size: 13px;font-weight: 500;letter-spacing: 0.06em;color: #0D0B35;text-underline-offset: 5px}
.svXXlTJ{height: 180px;position: relative;background-color: #E8E9FF;background-image: linear-gradient(#D4D5F7 1px, transparent 1px), linear-gradient(90deg, #D4D5F7 1px, transparent 1px);background-size: 32px 32px;display: flex;align-items: center;justify-content: center}
.sXxSdxx{font-family: 'Noto Sans SC', sans-serif;font-weight: 900;font-size: 88px;line-height: 1;color: #5B5EE8;opacity: 0.9}
.szEmIqm{width: 8px;height: 8px;border-radius: 50%;background: #5B5EE8}
.sFcjhEY{max-width: 1280px;margin: 0 auto;padding: 64px 48px 56px;display: flex;flex-direction: column;gap: 20px}
.sry1axI{margin: 0;font-size: 19px;line-height: 1.6;color: #4A4970;max-width: 40em}
.sx4Bks5{display: block;padding: 9px 0 9px 14px;font-size: 14px;line-height: 1.4;text-decoration: none}
.sm4b62w{flex: 1 1 560px;min-width: 0;max-width: 700px;font-size: 17px;line-height: 1.75;color: #23224A;display: flex;flex-direction: column;gap: 18px}
.si0XdFZ{margin: 0 0 0;font-weight: 300;font-size: clamp(26px, 2.6vw, 32px);line-height: 1.15;letter-spacing: -0.02em;color: #0D0B35;scroll-margin-top: 112px}
.swyW4sM{margin: 28px 0 0;font-weight: 300;font-size: clamp(26px, 2.6vw, 32px);line-height: 1.15;letter-spacing: -0.02em;color: #0D0B35;scroll-margin-top: 112px}
.sUFQlyL{display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));gap: 12px}
.sxLHrQb{display: flex;gap: 14px;align-items: flex-start;border: 1px solid #DFE1F7;border-radius: 16px;padding: 18px;background: #FFFFFF}
.sBXcedP{flex: 0 0 40px;width: 40px;height: 40px;border-radius: 10px;background: #F3F4FF;color: #4A4DD6;display: inline-flex;align-items: center;justify-content: center}
.s759gxG{display: flex;flex-direction: column;gap: 4px;min-width: 0}
.sriRLBN{font-size: 15px;line-height: 1.5;color: #0D0B35}
.s3NNtr6{color: #4A4DD6;text-underline-offset: 3px}
.sozktt0{flex: 0 0 260px;position: sticky;top: 112px;display: flex;flex-direction: column;gap: 12px}
.sx3Oa33{border: 1px solid #DFE1F7;border-radius: 20px;padding: 22px;display: flex;flex-direction: column;gap: 12px;background: #FFFFFF}
.sEJSCoo{font-size: 16px;line-height: 1.4;color: #0D0B35}
.sBWeQ7w{color: #FFFFFF;background: #0D0B35;padding: 12px 16px;border-radius: 6px;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;gap: 8px}
.sAc8bEg{border: 1px solid #DFE1F7;border-radius: 16px;padding: 18px;text-decoration: none;color: #0D0B35;display: flex;flex-direction: column;gap: 6px;background: #FFFFFF;transition: background .2s, border-color .2s}
.shkrH9k{font-size: 11px;letter-spacing: 0.08em;color: #6E6D96}
.sKusM3o{font-size: 15px;line-height: 1.35}
.sLl8Sph{border: 1px solid #DFE1F7;border-radius: 20px;background: #F8F9FE;padding: 28px 32px;display: flex;flex-direction: column;gap: 14px}
.sDyrAFa{display: flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #4A4DD6}
.snOkaho{width: 10px;height: 10px;background: #F7C948}
.skuDkxZ{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px;font-size: 16px;line-height: 1.6}
.sqftnIK{display: flex;gap: 12px}
.sqtQxCu{margin: 32px 0 0;font-weight: 300;font-size: clamp(28px, 3vw, 36px);line-height: 1.15;letter-spacing: -0.02em;color: #0D0B35;scroll-margin-top: 112px}
.sYAx3Vm{margin: 8px 0;display: flex;flex-direction: column;gap: 10px}
.s6JwlHf{margin: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.sPWKPx5{border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 20px;display: flex;flex-direction: column;gap: 6px}
.s8ZHxPR{margin: 0;font-size: 40px;line-height: 1;letter-spacing: -0.03em;color: #0D0B35;font-variant-numeric: tabular-nums}
.sLICKCn{font-size: 14px;line-height: 1.4;color: #4A4970}
.sm7BA0l{width: 100%;height: auto;border-radius: 16px;display: block;border: 1px solid #DFE1F7;background: #FFFFFF}
.svjxlCd{font-size: 13px;line-height: 1.5;color: #6E6D96}
.s4Lg3DF{overflow-x: auto;border: 1px solid #DFE1F7;border-radius: 16px}
.s84wnNp{width: 100%;min-width: 480px;border-collapse: collapse;font-size: 15px;line-height: 1.5}
.sigf7fY{caption-side: bottom;text-align: left;padding: 12px 20px;font-size: 13px;color: #6E6D96;border-top: 1px solid #DFE1F7}
.sCkBuT1{background: #F3F4FF;text-align: left}
.sFotx1x{padding: 14px 20px;font-weight: 400;font-size: 12px;letter-spacing: 0.06em;color: #4A4970}
.sPrTeHN{padding: 14px 20px;text-align: left;font-weight: 400;color: #0D0B35}
.s9APnXH{padding: 14px 20px}
.sN8JC6D{width: 100%;height: auto;border-radius: 16px;display: block;border: 1px solid #DFE1F7;background: #F3F4FF}
.s6xP1WX{display: flex;gap: 16px;border-radius: 16px;background: #FFF8E1;padding: 20px 24px;font-size: 16px;line-height: 1.6}
.sIHKLkx{flex: 0 0 auto;width: 28px;height: 28px;border-radius: 8px;background: #F7C948;color: #0D0B35;display: inline-flex;align-items: center;justify-content: center;font-weight: 500;font-size: 15px}
.scBsxHM{font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #7A5200}
.sSmZG9U{padding: 14px 20px;font-variant-numeric: tabular-nums}
.sX7c7Q0{display: flex;align-items: center;gap: 16px;text-decoration: none;color: #0D0B35;border: 1px solid #DFE1F7;border-radius: 14px;padding: 16px 20px;transition: background .2s, border-color .2s}
.sn2q1c5{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 10px}
.spmCUWG{border: 1px solid #DFE1F7;border-radius: 12px;padding: 12px 16px;font-size: 16px}
.sPCFYtV{margin: 16px 0;padding: 8px 0 8px 28px;border-left: 2px solid #F7C948;font-size: clamp(22px, 2.4vw, 28px);line-height: 1.35;letter-spacing: -0.01em;color: #0D0B35}
.sdq1jfJ{margin: 0;padding-left: 1.4em;display: flex;flex-direction: column;gap: 10px}
.sXlXeXM{margin: 24px 0 8px;border-radius: 24px;background: radial-gradient(90% 120% at 100% 0%, #3A3CA8 0%, #17154A 45%, #0D0B35 80%);color: #FFFFFF;padding: 36px;display: flex;flex-direction: column;gap: 18px}
.sWldaEy{display: flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 400;letter-spacing: 0.08em;color: #B9BAE0}
.s70eeX6{width: 22px;height: 22px;border-radius: 6px;display: block}
.sixOH2P{margin: 0;font-size: 22px;line-height: 1.4;color: #FFFFFF}
.shXdGOX{margin: 0;font-size: 16px;line-height: 1.65;color: #D4D4F5}
.sw7C1Jy{color: #0D0B35;background: #FFFFFF;padding: 13px 22px;border-radius: 6px;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;min-height: 46px;display: inline-flex;align-items: center;gap: 10px}
.sgKu99x{color: #FFFFFF;border: 1px solid rgba(255, 255, 255, 0.4);padding: 13px 22px;border-radius: 6px;font-weight: 400;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;min-height: 46px;display: inline-flex;align-items: center}
.sA4zACr{margin-top: 24px;display: flex;flex-direction: column;gap: 8px}
.sZhhJNN{margin: 0 0 8px;font-weight: 300;font-size: clamp(28px, 3vw, 36px);line-height: 1.15;letter-spacing: -0.02em;color: #0D0B35}
.sFY7MlH{border-top: 1px solid #D4D5EE}
.sDCRrvb{display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 20px 0;font-size: 18px;font-weight: 400;line-height: 1.4;color: #0D0B35}
.s1xUkFL{padding: 0 0 22px;font-size: 16px;line-height: 1.7}
.sPmt9Ef{background: linear-gradient(180deg, #EEF0FF 0%, #F7F8FF 55%, #FFFFFF 100%)}
.s4TxaS1{position: relative;max-width: 1344px;margin: 0 auto;padding: 0 32px;height: 0;z-index: 5}
.sF2p6k7{position: relative;max-width: 1280px;margin: 0 auto}
.sdek9d5{position: absolute;right: 18px;top: 18px;display: block;border-radius: 50%;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.14)}
.sNEQ4t0{width: 104px;height: 104px;display: block}
.s0NSdsy{max-width: 1280px;margin: 0 auto;padding: 96px 48px 0;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 28px}
.sewt5Gx{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 13px;font-weight: 400;letter-spacing: 0.06em;color: #4A4DD6;text-transform: uppercase;max-width: 46em;line-height: 1.6}
.s0bGwRj{margin: 0;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(46px, 7vw, 92px);line-height: 1.0;letter-spacing: -0.025em;max-width: 12em}
.s8Hupcj{font-size: 0.45em;vertical-align: super}
.s5URaM1{font-size: 0.8em;vertical-align: 0.06em}
.s84gWfg{color: #FFFFFF;background: #0D0B35;padding: 15px 26px;border-radius: 6px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-transform: uppercase;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px}
.sfPLvUB{position: relative;width: 100%;margin-top: 24px;height: 600px;overflow: hidden}
.sr4FKVh{position: absolute;inset: 0;background-color: #F7F8FF;background-image: linear-gradient(#E4E6FA 1px, transparent 1px), linear-gradient(90deg, #E4E6FA 1px, transparent 1px);background-size: 56px 56px;background-position: center center;-webkit-mask-image: radial-gradient(ellipse 62% 58% at 50% 54%, #000 30%, rgba(0, 0, 0, 0.55) 62%, transparent 100%);mask-image: radial-gradient(ellipse 62% 58% at 50% 54%, #000 30%, rgba(0, 0, 0, 0.55) 62%, transparent 100%)}
.sE0rBEX{position: absolute;inset: 0;background: radial-gradient(40% 50% at 50% 52%, rgba(91, 94, 232, 0.20), rgba(247, 248, 255, 0) 70%)}
.seUvSVu{position: absolute;left: 50%;top: 50%;width: 0;height: 0}
.sLCFKfQ{position: absolute;left: -320px;top: -236px;width: 640px;height: 472px;border-radius: 50%;border: 1px dashed #C9CAF5}
.spwS8Cq{position: absolute;left: -500px;top: -262px;width: 1000px;height: 524px;border-radius: 50%;border: 1px dashed #DCDDF7}
.sgZAfRq{position: absolute;left: -320px;top: -320px;overflow: visible}
.sShMLB9{position: absolute;left: 0;top: 0;width: 0;height: 0}
.sROLwtz{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(-30deg) translateX(320px) rotate(30deg)}
.siIIE6b{position: absolute;left: 0;top: 0;transform: translate(-50%, -50%);white-space: nowrap;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px 8px 8px;border-radius: 999px;background: #FFFFFF;border: 1px solid #DFE1F7;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.10);font-size: 13px;font-weight: 400;letter-spacing: 0.04em;color: #0D0B35}
.sQYPpr9{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(42deg) translateX(320px) rotate(-42deg)}
.sllyRxh{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(114deg) translateX(320px) rotate(-114deg)}
.sQRTaFC{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(186deg) translateX(320px) rotate(-186deg)}
.spdy5Wx{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(258deg) translateX(320px) rotate(-258deg)}
.sXnC2hd{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(15deg) translateX(500px) rotate(-15deg)}
.sd04Xh6{position: absolute;left: 0;top: 0;transform: translate(-50%, -50%);white-space: nowrap;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px 8px 8px;border-radius: 999px;background: #FFFFFF;border: 1px solid #DFE1F7;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.08);font-size: 13px;font-weight: 400;letter-spacing: 0.04em;color: #0D0B35}
.s6Yhiya{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(75deg) translateX(500px) rotate(-75deg)}
.sWNhF5D{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(135deg) translateX(500px) rotate(-135deg)}
.sJs3Zwk{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(195deg) translateX(500px) rotate(-195deg)}
.sxAtUi5{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(255deg) translateX(500px) rotate(-255deg)}
.scm3lox{position: absolute;left: 0;top: 0;width: 0;height: 0;transform: rotate(315deg) translateX(500px) rotate(-315deg)}
.sPF3Rgy{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-direction: column;gap: 56px;align-items: center}
.sGAlFOj{margin: 0;text-align: center;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 300;font-size: clamp(34px, 4.4vw, 56px);line-height: 1.08;letter-spacing: -0.02em;max-width: 19em}
.sKlu92S{width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));border-top: 1px solid #DFE1F7;border-left: 1px solid #DFE1F7}
.s2VxsTi{text-decoration: none;color: #0D0B35;border-right: 1px solid #DFE1F7;border-bottom: 1px solid #DFE1F7;padding: 32px;display: flex;flex-direction: column;gap: 16px;min-height: 260px;transition: background .2s, border-color .2s}
.si6SIoO{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px}
.sjTKfFd{margin: 0;font-size: 24px;font-weight: 400;line-height: 1.2;letter-spacing: -0.01em}
.s3X2lCH{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #E8E9FF;color: #3A3DC4}
.seMdwjH{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FFF1CC;color: #7A5200}
.s7avAQ7{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #DDF3F1;color: #0F6B63}
.saz0c7z{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #ECE6FF;color: #5B3BC4}
.ssERsQT{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #DFF3E6;color: #17713D}
.szA2yEi{flex: 0 0 auto;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 4px 8px;border-radius: 4px;background: #FDE3E6;color: #B01E35}
.sExt1jf{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 72px;align-items: center}
.sBiWj6T{max-width: 1280px;margin: 0 auto;padding: 112px 48px;display: flex;flex-wrap: wrap;gap: 56px;align-items: center}
.sArGFpk{display: flex;flex-direction: column;gap: 16px;font-size: 17px;line-height: 1.65;color: #2E2D58;max-width: 34em}
.sVijdLd{align-self: flex-start;color: #FFFFFF;background: #0D0B35;padding: 15px 26px;border-radius: 6px;font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-transform: uppercase;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px}
.sJCXXfs{flex: 0 1 320px;min-width: 0;margin: 0 auto;padding: 0;list-style: none;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 16px;box-shadow: 0 16px 40px rgba(13, 11, 53, 0.06);overflow: hidden}
.sYZRC8Q{border-bottom: 1px solid #ECEDFA}
.sALyLZB{display: flex;align-items: center;gap: 16px;padding: 18px 22px;color: #0D0B35;text-decoration: none}
.s0sAnuO{flex: 0 0 46px;width: 46px;height: 46px;border-radius: 12px;display: block}
.sMp2Ad1{font-weight: 500;font-size: 17px}
.sx1iTh6{font-family: 'Ginto', 'Helvetica Neue', Arial, sans-serif;font-size: 11px;letter-spacing: 0.06em;color: #6E6D96}
.szDp6ed{background: #FFFFFF;overflow: hidden}
.so0pxXP{max-width: 1280px;margin: 0 auto;padding: 96px 48px 48px;display: flex;flex-direction: column;gap: 40px}
.snC6kQP{margin: 0;font-size: 16px;line-height: 1.6;color: #4A4970;max-width: 28em}
.stXSWCV{display: flex;gap: 20px;margin: 0;padding: 0;width: max-content;transform: translateX(-4160px);transition: transform .6s cubic-bezier(.22, .8, .24, 1)}
.sSnsyuU{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: #E7E8FA;opacity: 0.35;transition: opacity .4s}
.siTe6RP{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(13, 11, 53, 0.28) 0%, rgba(13, 11, 53, 0) 26%, rgba(13, 11, 53, 0) 46%, rgba(13, 11, 53, 0.86) 100%)}
.sOmXU4i{position: absolute;left: 20px;right: 20px;bottom: 20px;display: flex;flex-direction: column;gap: 12px;color: #FFFFFF}
.sS4wyJO{width: 26px;height: 26px;border-radius: 7px;display: block;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25)}
.sxRJBxX{font-size: 19px;font-weight: 400;line-height: 1.3;letter-spacing: -0.005em}
.sdCfvpQ{list-style: none;flex: 0 0 auto;width: 300px;aspect-ratio: 4 / 5;position: relative;border-radius: 20px;overflow: hidden;background: #E7E8FA;opacity: 1;transition: opacity .4s}
.sRutHrX{position: absolute;top: 0;height: 4px;border-radius: 2px;background: #5B5EE8;left: 0%;width: 23.076923076923077%;transition: left .6s cubic-bezier(.22, .8, .24, 1), width .6s cubic-bezier(.22, .8, .24, 1)}
.sJcx9SS{max-width: 1280px;margin: 0 auto;padding: 48px 48px 112px}
.sC1CpJx{background: #FFFFFF;border-top: 1px solid #DFE1F7}
.sxUKgmn{max-width: 1280px;margin: 0 auto;padding: 104px 48px}
.sTPfxSR{display: flex;flex-wrap: wrap;gap: 56px 96px;align-items: center}
.sY1bHyD{flex: 1 1 460px;display: flex;flex-direction: column;gap: 26px}
.srzmR3K{margin: 0;font-weight: 300;font-size: clamp(40px, 4.6vw, 64px);line-height: 1.02;letter-spacing: -0.025em}
.sjwpRxU{margin: 0;font-size: 18px;line-height: 1.6;color: #D4D4F5;max-width: 32em}
.sGOwaZA{color: #0D0B35;background: #FFFFFF;padding: 15px 26px;border-radius: 6px;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;text-decoration: none;min-height: 50px;display: inline-flex;align-items: center;gap: 10px;align-self: flex-start}
.sT35pck{flex: 1 1 460px;margin: 0;padding: 0;list-style: none;border-bottom: 1px solid rgba(255,255,255,.16)}
.sxyiveV{display: flex;gap: 18px;padding: 22px 0;border-top: 1px solid rgba(255,255,255,.16)}
.sNIJWVt{font-size: 13px;letter-spacing: .08em;color: #F7C948;padding-top: 4px}
.s38psPs{font-size: 20px;font-weight: 400}
.sZQXyxX{font-size: 15px;line-height: 1.55;color: #B9BAE0}
.sM909xV{margin: 0;font-weight: 300;font-size: clamp(34px, 4vw, 52px);line-height: 1.05;letter-spacing: -0.02em}
.sV3ZMqa{margin: 0;font-size: 16px;line-height: 1.6;color: #4A4970;max-width: 24em}
.sH6Aocv{display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font-size: 20px;font-weight: 400;line-height: 1.35;list-style: none;cursor: pointer}
.sYc799W{padding: 0 0 28px;font-size: 16px;line-height: 1.7;color: #2E2D58;max-width: 46em;display: flex;flex-direction: column;gap: 12px}
.syyOxxf{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #F7C948;color: #0D0B35}
.sucNNc0{display: flex;flex-wrap: wrap;gap: 14px 28px;align-items: center;justify-content: center;padding-top: 8px}
.sNuISj2{margin: 0;color: #0D0B35}
.s0ck5Ps{width: 100%;aspect-ratio: 12 / 5;max-width: 100%;height: auto;object-fit: cover;border-radius: 24px;display: block;background: #DDF3F1}
.sb3aeek{border: 1px solid #DFE1F7;border-radius: 20px;background: #F8F9FE;padding: 28px 32px;display: flex;flex-direction: column;gap: 14px;scroll-margin-top: 112px}
.sPxHFDd{display: inline-flex;align-items: center;gap: 8px;border: 1px solid #DFE1F7;border-radius: 999px;padding: 6px 12px 6px 6px;font-size: 14px;color: #0D0B35}
.sjTLd0D{margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px}
.skxztmX{border: 1px solid #DFE1F7;border-radius: 16px;padding: 18px;display: flex;flex-direction: column;gap: 6px}
.syvfhCL{font-size: 16px;line-height: 1.45;color: #0D0B35}
.snpNaHb{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px;font-size: 17px;line-height: 1.6}
.swgxB4w{display: flex;gap: 12px;align-items: baseline}
.sEfoxaV{color: #1F8B4C}
.stm8P5d{margin-top: 24px;border: 1px solid #CDEBD8;border-radius: 24px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);padding: clamp(24px, 3.4vw, 40px);display: flex;flex-direction: column;gap: 20px;color: #0B4A2C;scroll-margin-top: 112px}
.sbmm3tK{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px}
.s32C52I{min-height: 46px;border: 1px solid #D4D5EE;border-radius: 8px;background: #FFFFFF;padding: 0 12px;font: inherit;font-size: 15px;width: 100%}
.sCdPMim{min-height: 46px;border: 1px solid #D4D5EE;border-radius: 8px;background: #FFFFFF;padding: 0 12px;font: inherit;font-size: 15px;width: 100%;appearance: auto}
.sZiUtGm{border: 1px solid #CDEBD8;border-radius: 20px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);padding: 20px;display: flex;flex-direction: column;gap: 14px;color: #0B4A2C}
.sq3Mwbs{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 12px;display: block}
.s4cn6mn{font-size: 18px;line-height: 1.3}
.smWZy00{color: #FFFFFF;background: #0B4A2C;padding: 12px 16px;border-radius: 6px;font-weight: 500;font-size: 12px;letter-spacing: 0.06em;text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;gap: 8px}
.s8qVV8k{max-width: 1280px;margin: 0 auto;padding: 56px 48px 72px;display: flex;flex-wrap: wrap;gap: 48px 64px;align-items: center}
.sVtOYVb{display: flex;flex-wrap: wrap;gap: 10px 24px;font-size: 14px;color: #4A4970}
.sRZliMu{display: inline-flex;align-items: center;gap: 8px}
.sxXrP95{color: #17713D}
.sSE1Axu{flex: 1 1 440px;min-width: 0;border-radius: 24px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);border: 1px solid #CDEBD8;color: #0B4A2C;padding: 32px;display: flex;flex-direction: column;gap: 18px;box-shadow: 0 24px 60px rgba(11, 74, 44, 0.10)}
.sGAj6KC{display: flex;justify-content: space-between;align-items: center;gap: 12px}
.sWDrKMV{font-size: 11px;letter-spacing: 0.08em;padding: 5px 10px;border-radius: 4px;background: #F7C948;color: #0D0B35}
.sTVzYhy{font-size: 13px;color: #17713D}
.sPrQYTt{width: 86%;height: auto;display: block;align-self: center;filter: drop-shadow(0 18px 30px rgba(11, 74, 44, 0.28))}
.s57QaAe{font-size: 26px;line-height: 1.2}
.sq1SZIj{align-self: flex-start;background: #0B4A2C;color: #FFFFFF;border: 0;border-radius: 6px;min-height: 50px;display: inline-flex;align-items: center;justify-content: center;padding: 0 24px;font: inherit;font-weight: 500;font-size: 14px;letter-spacing: 0.06em;cursor: pointer;text-decoration: none}
.sl66cnB{max-width: 1280px;margin: 0 auto;padding: 24px 48px 112px;display: flex;flex-direction: column;gap: 36px}
.sxPMDep{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 16px 24px;border-bottom: 1px solid #DFE1F7;padding-bottom: 20px}
.sX1DCQT{margin: 0;font-weight: 300;font-size: clamp(32px, 3.8vw, 48px);line-height: 1.05;letter-spacing: -0.02em}
.sCoOen7{display: flex;flex-direction: column;gap: 24px}
.sdPSxOA{display: flex;flex-wrap: wrap;flex-direction: row;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;overflow: hidden}
.sbckmdh{flex: 1 1 480px;min-width: 0;position: relative;min-height: 300px;background: #0D0B35}
.s6YkM4N{position: absolute;left: 20px;top: 18px;font-size: 11px;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #E3EEFB;color: #1D4F8C}
.s1e3xVB{flex: 1 1 420px;min-width: 0;padding: clamp(28px, 3.4vw, 44px);display: flex;flex-direction: column;gap: 16px;justify-content: center}
.sWhZ0Mu{margin: 0;font-size: clamp(24px, 2.4vw, 30px);font-weight: 300;line-height: 1.2;letter-spacing: -0.015em}
.sPibIRq{margin: 0;font-size: 16px;line-height: 1.65;color: #4A4970}
.sXfxa6o{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 8px}
.sWxxO0s{display: flex;gap: 10px;font-size: 15px;line-height: 1.5}
.sMRnTRi{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;padding-top: 6px}
.sKzVOQ1{color: #FFFFFF;background: #0D0B35;border: 0;border-radius: 6px;min-height: 50px;padding: 0 22px;font: inherit;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;cursor: pointer;display: inline-flex;align-items: center;gap: 10px;text-decoration: none}
.seeggNC{display: flex;flex-wrap: wrap;flex-direction: row-reverse;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 24px;overflow: hidden}
.sAVPDSI{position: absolute;left: 20px;top: 18px;font-size: 11px;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #DDF3F1;color: #0F6B63}
.suJ1Q3M{position: absolute;left: 20px;top: 18px;font-size: 11px;letter-spacing: 0.06em;padding: 5px 10px;border-radius: 4px;background: #FDE3E6;color: #B01E35}
.skxTvg8{max-width: 1280px;margin: 0 auto;padding: 0 48px 112px}
.sauHYe7{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 24px 48px;border: 1px solid #CDEBD8;border-radius: 24px;background: linear-gradient(180deg, #E6F6EC 0%, #FFFFFF 100%);padding: clamp(28px, 4vw, 48px)}
.skWlEhj{flex: 1 1 480px;min-width: 0;display: flex;flex-direction: column;gap: 12px}
.sVRFbaT{font-size: clamp(24px, 2.6vw, 34px);font-weight: 300;line-height: 1.2;letter-spacing: -0.015em;color: #0B4A2C}
.sai3AmM{color: #FFFFFF;background: #0B4A2C;border-radius: 6px;min-height: 50px;padding: 0 24px;font-weight: 500;font-size: 13px;letter-spacing: 0.06em;text-decoration: none;display: inline-flex;align-items: center;gap: 10px}
.syFrJDc{width: 100%;min-width: 520px;border-collapse: collapse;font-size: 15px;line-height: 1.5}
.skPvYL8{background: #F3F4FF}
.sxFjdC7{padding: 14px 18px;font-weight: 400;font-size: 12px;letter-spacing: 0.06em;color: #4A4970;text-align: left}
.sxiYhsG{padding: 14px 18px;border-top: 1px solid #DFE1F7;vertical-align: top;font-weight: 400;color: #0D0B35;text-align: left}
.ssi0lnC{padding: 14px 18px;border-top: 1px solid #DFE1F7;vertical-align: top}
.sBi4I1L{display: grid;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));gap: 12px}
.sHUvk5t{border: 1px solid #DFE1F7;border-radius: 16px;padding: 18px;display: flex;flex-direction: column;gap: 10px;background: #FFFFFF}
.srnt61J{font-size: 16px;color: #0D0B35;line-height: 1.3}
.sWgxFGa{font-size: 14px;color: #4A4DD6;text-underline-offset: 3px}
.smtVxtS{position: absolute;left: 2%;top: 12%;width: 200px;transform: rotate(-7deg);background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 10px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.12)}
.skE6cpB{display: flex;align-items: center;gap: 8px;padding: 2px 4px 10px}
.sm6lpit{width: 20px;height: 20px;border-radius: 5px;display: block}
.s2EQCRg{font-size: 11px;letter-spacing: 0.06em;color: #1F8B4C}
.sXkUiHn{width: 100%;height: 118px;object-fit: cover;border-radius: 10px;display: block}
.s7cYmWZ{display: flex;flex-direction: column;gap: 7px;padding: 12px 4px 6px}
.srFLQJ5{display: block;height: 7px;width: 92%;border-radius: 4px;background: #C9CBEF}
.sGLv4Kq{display: block;height: 7px;width: 100%;border-radius: 4px;background: #E4E6F5}
.sdl0nR0{display: block;height: 7px;width: 70%;border-radius: 4px;background: #E4E6F5}
.sHM0e7n{position: absolute;right: 3%;top: 9%;width: 168px;aspect-ratio: 9 / 16;transform: rotate(6deg);border-radius: 18px;overflow: hidden;background: #0D0B35;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.22)}
.sNuQID2{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(13, 11, 53, 0.35), rgba(13, 11, 53, 0) 30%, rgba(13, 11, 53, 0) 60%, rgba(13, 11, 53, 0.8))}
.slhj84V{position: absolute;top: 10px;left: 10px;display: inline-flex;align-items: center;gap: 6px;background: #E8344A;color: #FFFFFF;font-size: 10px;font-weight: 500;letter-spacing: 0.08em;padding: 4px 8px;border-radius: 4px}
.sXXkKRs{width: 6px;height: 6px;border-radius: 50%;background: #FFFFFF}
.sLPUw0R{position: absolute;top: 10px;right: 10px;width: 22px;height: 22px;border-radius: 6px;display: block}
.siqlZD1{position: absolute;left: 12px;right: 12px;bottom: 12px;display: flex;flex-direction: column;gap: 6px}
.s9dcwxu{display: block;height: 7px;width: 80%;border-radius: 4px;background: rgba(255,255,255,0.85)}
.sh1PL4a{display: block;height: 7px;width: 55%;border-radius: 4px;background: rgba(255,255,255,0.5)}
.sW9x77C{position: absolute;left: 50%;top: 50%;width: 224px;margin-left: -112px;margin-top: -200px;background: #FFFFFF;border-radius: 20px;padding: 10px;box-shadow: 0 30px 60px rgba(13, 11, 53, 0.22)}
.s9m3AL8{width: 100%;height: auto;aspect-ratio: 14 / 15;object-fit: cover;border-radius: 12px;display: block}
.swrxAkS{display: flex;flex-direction: column;gap: 10px;padding: 12px 6px 4px}
.shmhUQy{font-size: 14px;font-weight: 400;line-height: 1.35;color: #0D0B35}
.sVhD9wx{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: #4A4970}
.sEgqU0K{width: 18px;height: 18px;border-radius: 50%;display: block}
.sKAjp6T{display: inline-flex;gap: 8px}
.sZo9Bkh{position: absolute;left: -2%;top: 78%;width: 214px;background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px 18px;display: flex;flex-direction: column;gap: 6px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28)}
.sMKmNPv{font-size: 34px;font-weight: 300;letter-spacing: -0.02em;line-height: 1}
.sCt7ZLn{position: absolute;right: 0;top: 84%;display: inline-flex;align-items: center;gap: 10px;background: rgba(255, 255, 255, 0.92);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border: 1px solid #DFE1F7;border-radius: 999px;padding: 7px 14px 7px 8px;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.seBaR9N{width: 26px;height: 26px;border-radius: 50%;border: 2px solid #FFFFFF;display: block}
.shzbsli{width: 26px;height: 26px;border-radius: 50%;border: 2px solid #FFFFFF;margin-left: -8px;display: block}
.shHSSzv{font-size: 12px;letter-spacing: 0.06em;color: #0D0B35}
.s5SQ5Qr{position: absolute;inset: 0;width: 100%;height: 100%}
.soNQELb{--gx-d: 130s}
.sVMhykI{left: 93.61%;top: 58.84%;width: 9.5%}
.s4xJHk0{border: 3px solid #FFFFFF;box-shadow: 0 8px 20px rgba(13, 11, 53, 0.18)}
.ssVDh92{left: 70.28%;top: 89.61%;width: 9.5%}
.sft1AKH{left: 31.68%;top: 90.55%;width: 9.5%}
.sENd1Zn{left: 6.87%;top: 60.96%;width: 9.5%}
.sW2ywoI{left: 14.54%;top: 23.11%;width: 9.5%}
.sI6FqRl{left: 48.91%;top: 5.51%;width: 9.5%}
.s2g5iwH{left: 84.10%;top: 21.41%;width: 9.5%}
.sdXl2fJ{--gx-d: 90s}
.skhA7Lu{left: 75.45%;top: 63.90%;width: 13.5%}
.sYFKqU1{left: 36.10%;top: 75.45%;width: 13.5%}
.sUDOPhG{left: 24.55%;top: 36.10%;width: 13.5%}
.siElwux{left: 63.90%;top: 24.55%;width: 13.5%}
.szvsnYV{position: absolute;left: 50%;top: 50%;width: 35%;height: 35%;transform: translate(-50%, -50%);object-fit: cover;border-radius: 50%;border: 6px solid #FFFFFF;box-shadow: 0 22px 50px rgba(13, 11, 53, 0.28);display: block}
.sCK93Ri{position: absolute;left: 50%;top: 69.5%;transform: translate(-50%, -50%);display: inline-flex;align-items: center;gap: 7px;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 999px;padding: 6px 12px 6px 8px;font-size: 12px;color: #0D0B35;white-space: nowrap;box-shadow: 0 10px 24px rgba(13, 11, 53, 0.1)}
.sXLhrDJ{position: absolute;left: 50%;top: 3%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #0D0B35;color: #FFFFFF}
.svZ1NRn{position: absolute;left: 91%;top: 62%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #FFFFFF;color: #0D0B35;border: 1px solid #DFE1F7}
.sqMmoVv{position: absolute;left: 20%;top: 95%;transform: translate(-50%, -50%);white-space: nowrap;font-size: 11px;letter-spacing: 0.08em;border-radius: 999px;padding: 6px 12px;background: #DDF3F1;color: #0F6B63}
.sABY8Je{position: absolute;right: 3%;top: 5%;width: 72%;background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 20px;padding: 18px;display: flex;flex-direction: column;gap: 14px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.sHcn1Re{display: flex;justify-content: space-between;align-items: center;gap: 10px}
.sF3TRka{font-size: 10.5px;letter-spacing: 0.08em;color: #17713D;background: #DFF3E6;border-radius: 4px;padding: 3px 7px}
.sgcuDdj{display: block;width: 100%;height: 120px}
.s8idHDn{display: flex;justify-content: space-between;font-size: 10.5px;color: #9A99B8;letter-spacing: 0.04em}
.srqSMLj{display: flex;justify-content: flex-end;gap: 14px;font-size: 11px;color: #4A4970}
.sPcGvbi{display: inline-flex;align-items: center;gap: 6px}
.sfSvr8z{width: 14px;height: 3px;border-radius: 2px;background: #5B5EE8}
.s1UvA0T{width: 14px;height: 3px;border-radius: 2px;background: #F7C948}
.sVmIw6g{position: absolute;left: 3%;top: 49%;width: 36%;background: #FFFFFF;border-radius: 16px;padding: 9px;box-shadow: 0 26px 54px rgba(13, 11, 53, 0.22)}
.sgIxGe6{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 10px;display: block}
.sxyvJJW{display: flex;flex-direction: column;gap: 8px;padding: 10px 4px 4px}
.sL5PjRo{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;color: #6E6D96}
.syjZf5O{width: 16px;height: 16px;border-radius: 4px;display: block}
.seWbcCG{font-size: 13px;line-height: 1.35;color: #0D0B35}
.sv4YFcI{text-align: center;font-size: 11px;letter-spacing: 0.06em;color: #FFFFFF;background: #E8344A;border-radius: 6px;padding: 7px 0}
.sDlsRAL{position: absolute;right: 3%;bottom: 7%;width: 50%;background: #0D0B35;border-radius: 16px;padding: 14px;display: flex;flex-direction: column;gap: 10px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28)}
.sgSIoSN{font-size: 11px;letter-spacing: 0.08em;color: #B9BAE0}
.s6o93BZ{display: flex;flex-wrap: wrap;gap: 6px}
.sMg9Cvu{font-size: 12px;color: #0D0B35;background: #F3F4FF;border-radius: 999px;padding: 5px 10px;white-space: nowrap}
.sfbAJ6i{max-width: 1280px;margin: 0 auto;padding: 0 48px 56px;display: flex;flex-direction: column;gap: 14px;align-items: center;text-align: center}
.sNMxcrw{margin: 0;font-size: 18px;line-height: 1.55;color: #2E2D58}
.sNuBAtw{max-width: 1184px;margin: 0 auto;display: grid;grid-template-columns: 420px minmax(0, 1fr);border-left: 1px solid #DFE1F7;border-right: 1px solid #DFE1F7}
.sBhePpn{display: flex;flex-direction: column;padding: 28px 0;border-right: 1px solid #DFE1F7}
.sgkCmNG{display: flex;align-items: center;gap: 20px;width: 100%;min-height: 56px;padding: 12px 24px;border: 0;border-right: 2px solid #5B5EE8;background: #EEEFFF;color: #0D0B35;font: inherit;font-size: 18px;font-weight: 400;text-align: left;cursor: pointer;transition: background .2s, color .2s}
.s05aGxj{flex: 0 0 auto;font-size: 15px;font-weight: 500;color: #4A4DD6}
.sbSoCXo{display: flex;align-items: center;gap: 20px;width: 100%;min-height: 56px;padding: 12px 24px;border: 0;border-right: 2px solid transparent;background: transparent;color: #6E6D96;font: inherit;font-size: 18px;font-weight: 400;text-align: left;cursor: pointer;transition: background .2s, color .2s}
.sr1o4OO{flex: 0 0 auto;font-size: 15px;font-weight: 500;color: #6E6D96}
.sPTYxSs{min-width: 0;padding: 48px 56px;min-height: 340px}
.sd3Adib{margin: 0;display: flex;gap: 16px;align-items: flex-start;font-weight: 400;font-size: 26px;line-height: 1.25;letter-spacing: -0.01em}
.sUpdBbN{display: block;flex: 0 0 auto;margin-top: 2px}
.srYaPym{margin: 0;padding-left: 24px;border-left: 2px solid #5B5EE8;font-size: 18px;line-height: 1.6;color: #2E2D58}
.sZ8LYol{display: flex;gap: 12px;align-items: baseline;font-size: 16px;line-height: 1.5;color: #2E2D58}
.saOwNYQ{margin: 0;font-size: 18px;line-height: 1.5;color: #0D0B35}
.szuOhDb{font-weight: 500}
.ssx8hvj{display: none;flex-direction: column;gap: 24px}
.sCfgbTs{position: absolute;left: 50%;top: 50%;width: 250px;margin: -220px 0 0 -125px}
.sbxW9zX{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 14px;border-radius: 22px;display: flex;flex-direction: column;gap: 12px}
.sqhHJhi{display: flex;align-items: center;gap: 8px;justify-content: space-between}
.szoPYHX{width: 30px;height: 30px;border-radius: 8px;display: block;flex: 0 0 auto}
.sc929dp{display: flex;flex-direction: column;gap: 1px}
.sDzTGxq{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #E8344A;color: #FFFFFF;white-space: nowrap}
.svqAUUK{display: block;height: 70px;border-radius: 12px;overflow: hidden}
.sT5tDDT{display: block;height: auto;object-fit: cover;width: 100%;height: 100%;object-position: 50% 50%}
.sFvu24M{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}
.slguxRZ{display: block;height: auto;object-fit: cover;width: 100%;aspect-ratio: 1 / 1;border-radius: 10px}
.sRKPtDh{display: block;height: 5px;width: 85%;border-radius: 4px;background: #C9CBEF}
.sjK2RqZ{font-size: 12px;color: #E8344A;font-weight: 500}
.sYGDJUe{width: 18px;height: 18px;border-radius: 50%;background: #0D0B35;color: #FFFFFF;font-size: 13px;line-height: 18px;text-align: center}
.swzIlTO{position: absolute;left: 3%;top: 12%}
.sXchDio{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px}
.sOpvnrI{width: 22px;height: 22px;border-radius: 6px;display: block;flex: 0 0 auto}
.shImhkg{position: absolute;right: 2%;top: 20%}
.siw5f7C{position: absolute;left: 0;top: 40%}
.sRwn1eF{position: absolute;right: 4%;top: 48%}
.sl39PAx{position: relative;width: 58px;height: 58px;border-radius: 18px;background: #0D0B35;display: flex;align-items: center;justify-content: center;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.sYauD9x{position: absolute;top: -6px;right: -6px;min-width: 22px;height: 22px;border-radius: 11px;background: #F7C948;color: #0D0B35;font-size: 12px;font-weight: 500;display: flex;align-items: center;justify-content: center}
.sgm62lr{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 12px;padding: 18px}
.soMCxxz{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 12px;border: 1px solid #EEF0FA}
.sXHCixD{display: block;height: auto;object-fit: cover;width: 44px;height: 44px;border-radius: 10px}
.sow89g9{display: flex;flex-direction: column;gap: 5px;flex: 1 1 auto}
.sI68rLs{display: block;height: 6px;width: 70%;border-radius: 4px;background: #C9CBEF}
.slEbU1w{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #FFF1CC;color: #7A5200;white-space: nowrap}
.sFmAnah{display: block;height: 6px;width: 58%;border-radius: 4px;background: #C9CBEF}
.sx3tvzl{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #ECE6FF;color: #5B3BC4;white-space: nowrap}
.sAaKhNA{display: block;height: 6px;width: 64%;border-radius: 4px;background: #C9CBEF}
.sMJp7Xd{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #F3F4FF;color: #4A4970;white-space: nowrap}
.sKKQFLk{position: absolute;right: 3%;bottom: 7%;width: 54%}
.svxlvcH{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;flex-direction: column;gap: 10px}
.sCooU4D{display: flex;align-items: center;gap: 12px;flex-wrap: wrap}
.s9kFUiV{font-size: 12px;color: #FFFFFF;font-weight: 400;line-height: 1.35}
.s3ft0GV{display: block;height: auto;object-fit: cover;width: 100%;height: 100%;object-position: 50% 70%}
.s09mrIY{position: absolute;left: 4%;top: 8%;width: 52%}
.snnGqum{align-self: flex-start;max-width: 85%;background: #F3F4FF;border-radius: 4px 14px 14px 14px;padding: 9px 12px;font-size: 13px;color: #23224A}
.shtLr8q{align-self: flex-end;max-width: 85%;background: #0D0B35;color: #FFFFFF;border-radius: 14px 4px 14px 14px;padding: 9px 12px;font-size: 13px}
.sr10BxT{align-self: flex-start;max-width: 70%;background: #F3F4FF;border-radius: 4px 14px 14px 14px;padding: 9px 12px;font-size: 13px;color: #23224A}
.s3ccKsf{position: absolute;right: 4%;top: 16%;width: 38%}
.sFtddGd{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 8px}
.sVXZ7j8{display: block;position: relative;aspect-ratio: 3 / 4;border-radius: 12px;overflow: hidden}
.sVtZ7Vx{display: block;height: auto;object-fit: cover;position: absolute;inset: 0;width: 100%;height: 100%;object-position: 50% 30%}
.sGcEfxs{position: absolute;top: 8px;left: 8px}
.sfRkTa2{display: inline-flex;align-items: center;gap: 5px;background: #E8344A;color: #FFFFFF;font-size: 10px;font-weight: 500;letter-spacing: 0.08em;padding: 3px 7px;border-radius: 4px}
.sFkbH4v{width: 5px;height: 5px;border-radius: 50%;background: #FFFFFF}
.seUl6Fn{position: absolute;left: 8px;right: 8px;bottom: 8px;background: rgba(255,255,255,0.94);border-radius: 10px;padding: 6px;display: flex;gap: 6px;align-items: center}
.sSXKqOK{display: block;height: auto;object-fit: cover;width: 28px;height: 28px;border-radius: 6px}
.sfzxyGK{display: block;height: 5px;width: 60%;border-radius: 4px;background: #C9CBEF}
.s4oEUVb{display: flex;align-items: center;gap: 6px;padding: 8px 2px 2px}
.s9xfd19{position: absolute;left: 10%;bottom: 8%;width: 56%}
.slFNt3z{font-size: 11px;color: #B9BAE0;font-weight: 400;line-height: 1.35}
.s7fNxdC{width: 10px;height: 10px;border-radius: 50%;background: #07C160}
.s5FndoW{flex: 1 1 auto;height: 2px;background: #07C160}
.sAEIw88{width: 10px;height: 10px;border-radius: 50%;background: #F7C948}
.snIrg6u{flex: 1 1 auto;height: 2px;background: #3B3A78}
.sbAmNVp{width: 10px;height: 10px;border-radius: 50%;border: 2px solid #3B3A78}
.sDTTSZi{font-size: 11px;color: #F7C948;font-weight: 400;line-height: 1.35}
.sk1Rrwd{flex: 1 1 440px;min-width: 0;max-width: 620px;width: 100%;height: auto;margin: 0 auto;display: block}
.seQkAYQ{--z: -2;--fd2: 8s;--fl2: -0.3s;--amp: 0.6cqw}
.srsxU9a{--z: -1;--fd2: 7s;--fl2: 0s;--amp: 0.6cqw}
.sP93kQi{--z: 3;--fd2: 7.13s;--fl2: -3s;--amp: 1cqw}
.svLG2DN{--z: 3.4;--fd2: 6s;--fl2: -5s;--amp: 1cqw}
.sCa66dp{--z: 4.5;--fd2: 9s;--fl2: -0.5s;--amp: 0.6cqw}
.sGCIQxd{left: 0.000%;top: 69.916%;width: 51.441%;height: 28.031%;--d: 0.15s;border-radius: 1.66cqw;box-shadow: .58cqw .58cqw 1.5cqw rgba(0, 0, 0, .3)}
.sPqwpX6{--z: 5;--fd2: 7.5s;--fl2: -2s;--amp: 1cqw}
.sdS6qgI{left: 57.441%;top: 7.622%;width: 15.997%;height: 4.755%;--d: 1.4s}
.scnmxdS{--z: 6;--fd2: 8s;--fl2: -1.1s;--amp: 0.6cqw}
.sxuB2ry{left: 0.120%;top: 55.401%;width: 18.262%;height: 12.187%;--d: 0.35s;border-radius: 0.83cqw;box-shadow: .58cqw .58cqw 1.5cqw rgba(0, 0, 0, .3)}
.s9NfpDZ{position: absolute;left: 4%;top: 8%;width: 44%}
.sMDsCbi{position: absolute;right: 3%;top: 16%;width: 50%}
.sErn0Dz{position: absolute;left: 22%;bottom: 7%}
.sfyQM1M{position: absolute;left: 50%;top: 50%;width: 214px;margin: -206px 0 0 -107px}
.szhaZye{position: relative;width: 214px;aspect-ratio: 9 / 16;border-radius: 24px;overflow: hidden;background: #0D0B35;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.s7Vwx9g{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;display: block}
.skeyVQ7{position: absolute;inset: 0;background: linear-gradient(180deg, rgba(13, 11, 53, 0.35), rgba(13, 11, 53, 0) 26%, rgba(13, 11, 53, 0) 55%, rgba(13, 11, 53, 0.85))}
.sKxnNGR{position: absolute;top: 12px;left: 12px;right: 12px;display: flex;justify-content: space-between;align-items: center}
.sbydRdb{width: 24px;height: 24px;border-radius: 6px;display: block;flex: 0 0 auto}
.sxA2VnS{position: absolute;left: 12px;right: 12px;bottom: 12px;display: flex;flex-direction: column;gap: 8px}
.sk0hjo0{display: flex;align-items: center;gap: 8px;background: rgba(255, 255, 255, 0.95);border-radius: 12px;padding: 7px}
.sjpxBF8{width: 34px;height: 34px;border-radius: 8px;object-fit: cover;display: block}
.svpZgv6{display: flex;flex-direction: column;gap: 4px;flex: 1 1 auto}
.saXYgxr{display: block;height: 5px;width: 80%;border-radius: 4px;background: #C9CBEF}
.smVah0G{display: block;height: 5px;width: 50%;border-radius: 4px;background: #E4E6F5}
.sxhPV2O{font-size: 10px;color: #FFFFFF;background: #E8344A;border-radius: 6px;padding: 5px 7px}
.s58O0eK{display: block;height: 6px;width: 70%;border-radius: 4px;background: rgba(255,255,255,0.85)}
.sCFWC2o{position: absolute;left: 2%;top: 10%}
.sYqs3Qs{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 10px;padding: 8px 14px 8px 8px;border-radius: 999px}
.s5NYfRL{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;object-position: 50% 22%;display: block;flex: 0 0 auto}
.sFoim8M{display: flex;align-items: center;gap: 5px}
.s6KPLm1{width: 14px;height: 14px;border-radius: 4px;display: block;flex: 0 0 auto}
.soWjGJU{position: absolute;right: 1%;top: 22%}
.sT47qtH{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;object-position: 50% 30%;display: block;flex: 0 0 auto}
.sfeixPO{position: absolute;left: 4%;top: 46%}
.sShrcd8{width: 36px;height: 36px;border-radius: 50%;object-fit: cover;object-position: 50% 15%;display: block;flex: 0 0 auto}
.shK7tox{background: #0D0B35;color: #FFFFFF;border-radius: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);padding: 16px;width: 214px;display: flex;flex-direction: column;gap: 6px}
.svwXbgC{position: absolute;right: 0;top: 82%}
.sxUdzkl{width: 24px;height: 24px;border-radius: 12px;display: block;flex: 0 0 auto;border: 2px solid #FFFFFF}
.sJH40fQ{width: 24px;height: 24px;border-radius: 12px;display: block;flex: 0 0 auto;border: 2px solid #FFFFFF;margin-left: -8px}
.sAdsrwy{position: absolute;left: 6%;top: 8%;width: 74%}
.sfF8hLw{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}
.sW7Nrpo{display: flex;align-items: center;gap: 10px;padding: 10px;border-radius: 12px;border: 1px solid #EEF0FA;background: #FFFFFF}
.sbjymMz{width: 34px;height: 34px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto}
.suKnOuq{display: block;height: 6px;width: 60%;border-radius: 4px;background: #C9CBEF}
.si1Nd2Q{flex: 1 1 auto;height: 5px;border-radius: 3px;background: #EEF0FA;overflow: hidden}
.sdxHHCn{display: block;height: 100%;width: 62%;background: #0F6B63}
.sSkFeAR{font-size: 10px;color: #6E6D96}
.sFxAiTI{display: flex;align-items: center;gap: 10px;padding: 10px;border-radius: 12px;border: 1px solid #5B5EE8;background: #F8F9FE}
.sGhlSSH{display: block;height: 6px;width: 72%;border-radius: 4px;background: #C9CBEF}
.sgnMTx2{display: block;height: 100%;width: 91%;background: #0F6B63}
.suF2z6K{display: block;height: 6px;width: 52%;border-radius: 4px;background: #C9CBEF}
.sA4haxK{display: block;height: 100%;width: 48%;background: #0F6B63}
.sbBnxoF{display: block;height: 6px;width: 66%;border-radius: 4px;background: #C9CBEF}
.sJ1ixyx{display: block;height: 100%;width: 74%;background: #0F6B63}
.sxErBxJ{position: absolute;right: 3%;bottom: 7%}
.sz6ifYC{position: absolute;left: 50%;top: 50%;margin: -235px 0 0 -125px;z-index: 2}
.slOfCRW{width: 46.30cqw;height: 87.04cqw;border-radius: 5.56cqw;background: #0D0B35;padding: 1.30cqw;box-shadow: 0 5.56cqw 11.11cqw rgba(13,11,53,.22)}
.skT9fO5{width: 100%;height: 100%;border-radius: 4.44cqw;overflow: hidden;background: #F5F5F7;display: flex;flex-direction: column}
.sVFUX70{display: flex;align-items: center;justify-content: center;gap: 2.96cqw;padding: 2.59cqw 0 1.48cqw;background: #FFFFFF;font-size: 2.22cqw;color: #6E6D96}
.snJUrBw{color: #0D0B35;font-weight: 500;border-bottom: 2px solid #E8344A;padding-bottom: 0.56cqw}
.sxxbxxw{display: flex;gap: 1.11cqw;padding: 1.30cqw;align-items: flex-start}
.sOTJziU{flex: 1 1 0;display: flex;flex-direction: column;gap: 1.11cqw}
.siYxwtQ{display: block;background: #FFFFFF;border-radius: 1.85cqw;overflow: hidden;box-shadow: 0 2px 1.11cqw rgba(13,11,53,.06)}
.sDv1SaR{display: block;width: 100%;aspect-ratio: 3 / 4;object-fit: cover;object-position: 50% 20%}
.scH0h6n{display: flex;flex-direction: column;gap: 0.93cqw;padding: 1.30cqw 1.30cqw 1.48cqw}
.sTJHH1V{font-size: 1.85cqw;color: #0D0B35;line-height: 1.35;font-weight: 400}
.s2L7grN{display: flex;align-items: center;gap: 0.74cqw}
.szxFSxg{width: 2.41cqw;height: 2.41cqw;border-radius: 50%;object-fit: cover;object-position: 50% 20%;display: block;flex: 0 0 auto}
.sh3vekM{font-size: 1.67cqw;color: #6E6D96;flex: 1 1 auto}
.s77xy6p{font-size: 1.67cqw;color: #6E6D96}
.sDDd6os{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;object-position: 50% 30%}
.s8ZMwzk{width: 2.41cqw;height: 2.41cqw;border-radius: 50%;object-fit: cover;object-position: 50% 30%;display: block;flex: 0 0 auto}
.sCtZyfm{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;object-position: 50% 25%}
.sUucuhg{width: 2.41cqw;height: 2.41cqw;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto}
.skvx3Hx{display: block;width: 100%;aspect-ratio: 3 / 4;object-fit: cover;object-position: 50% 25%}
.sLdoBPT{position: absolute;left: 0;top: 8%}
.spNusHG{background: #0D0B35;color: #FFFFFF;border-radius: 2.96cqw;box-shadow: 0 3.33cqw 7.41cqw rgba(13, 11, 53, 0.28);padding: 2.59cqw 2.96cqw;width: 34.44cqw;display: flex;flex-direction: column;gap: 1.67cqw}
.s00Tjyk{font-size: 2.04cqw;letter-spacing: .08em;color: #B9B8E8}
.s5AbAdY{display: flex;flex-direction: column;gap: 1.30cqw}
.sB7OoCI{display: flex;align-items: center;gap: 1.48cqw;font-size: 2.22cqw}
.sORd0Uk{width: 1.11cqw;height: 1.11cqw;border-radius: 50%;background: #F7C948;flex: 0 0 auto}
.sBk2Eh2{position: absolute;left: 2%;bottom: 10%;z-index: 3}
.sLhFk4d{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 1.30cqw;width: 27.78cqw}
.svJRIhB{display: block;position: relative;aspect-ratio: 9 / 14;border-radius: 2.22cqw;overflow: hidden}
.sD4kHpc{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center}
.sOwFaPB{width: 7.41cqw;height: 7.41cqw;border-radius: 50%;background: rgba(255, 255, 255, 0.9);display: inline-flex;align-items: center;justify-content: center}
.s1UK1wC{position: absolute;left: 1.48cqw;bottom: 1.48cqw;font-size: 1.85cqw;color: #FFFFFF;background: rgba(13,11,53,.5);border-radius: 0.74cqw;padding: 2px 1.11cqw}
.sW3xbX5{display: flex;align-items: center;gap: 1.11cqw;padding: 1.48cqw 2px 2px}
.sipa61M{font-size: 2.22cqw;color: #0D0B35;font-weight: 400}
.ssBOHkf{position: absolute;right: 0;top: 16%;z-index: 3}
.sCYI0ZN{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 1.30cqw;width: 31.11cqw}
.sW6Zxxs{display: block;position: relative;aspect-ratio: 4 / 3;border-radius: 2.22cqw;overflow: hidden}
.sJb28xI{position: absolute;top: 1.48cqw;left: 1.48cqw}
.sxZlEAv{display: inline-flex;align-items: center;gap: 0.93cqw;background: #E8344A;color: #FFFFFF;font-size: 1.85cqw;font-weight: 500;letter-spacing: 0.08em;padding: 0.56cqw 1.30cqw;border-radius: 0.74cqw}
.sXxFgwN{width: 0.93cqw;height: 0.93cqw;border-radius: 50%;background: #FFFFFF}
.sHss41w{position: absolute;right: 2%;bottom: 8%;z-index: 3}
.saBXQMC{display: inline-flex;align-items: center;gap: 1.11cqw;background: rgba(255,255,255,.95);border: 1px solid #DFE1F7;border-radius: 185.00cqw;padding: 1.11cqw 2.22cqw 1.11cqw 1.11cqw;box-shadow: 0 2.22cqw 5.56cqw rgba(13,11,53,.12)}
.scgHp7J{display: inline-flex;gap: 1.11cqw}
.s5ypSwZ{width: 4.07cqw;height: 4.07cqw;border-radius: 2.04cqw;display: block;flex: 0 0 auto}
.so2foef{font-size: 2.04cqw;letter-spacing: .06em;color: #0D0B35;margin-left: 0.74cqw;white-space: nowrap}
.sjGJwZi{position: absolute;left: 4%;top: 15%;width: 86%;z-index: 1}
.sUqXi05{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 3.33cqw;width: 100%;display: flex;flex-direction: column;gap: 2.59cqw}
.sIxJ7xT{display: flex;align-items: center;gap: 1.85cqw;justify-content: space-between}
.sNhG21M{font-size: 2.59cqw;color: #0D0B35;font-weight: 400}
.s75LaLk{display: inline-flex;align-items: center;gap: 1.11cqw;font-size: 2.04cqw;letter-spacing: 0.04em;padding: 0.93cqw 1.85cqw;border-radius: 185.00cqw;background: #DFF3E6;color: #17713D}
.seOLhVW{width: 1.11cqw;height: 1.11cqw;border-radius: 50%;background: #1F8B4C}
.sXiyszR{display: flex;gap: 1.48cqw}
.sBeOvPh{display: flex;flex-direction: column;gap: 0.74cqw;flex: 1 1 0;padding: 1.85cqw;border-radius: 2.22cqw;background: #F8F9FE}
.s7le7hx{font-size: 1.85cqw;letter-spacing: 0.08em;color: #6E6D96}
.sUjPWix{font-size: 3.70cqw;font-weight: 300;color: #0D0B35;letter-spacing: -0.01em;line-height: 1.1}
.sLLR8eM{font-size: 1.85cqw;color: #17713D}
.shq7TkT{display: flex;gap: 4.07cqw;align-items: stretch}
.sBSUYDI{display: flex;align-items: flex-end;gap: 1.30cqw;height: 17.78cqw}
.sxF3aSK{flex: 1 1 0;height: 42%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.sDVWIHR{flex: 1 1 0;height: 58%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.syAEHrW{flex: 1 1 0;height: 50%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.sdOl6cr{flex: 1 1 0;height: 74%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.s4RsoVJ{flex: 1 1 0;height: 66%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.ss7e8x9{flex: 1 1 0;height: 88%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #5B5EE8}
.sE0eLZC{flex: 1 1 0;height: 96%;border-radius: 0.74cqw 0.74cqw 2px 2px;background: #F7C948}
.sQxMeYs{display: flex;gap: 1.30cqw;font-size: 1.67cqw;color: #9C9BC0}
.sShULFU{flex: 1 1 0;text-align: center}
.sVpxRyH{flex: 1 1 0;display: flex;flex-direction: column;gap: 1.85cqw;justify-content: center}
.sqvuayr{font-size: 1.85cqw;letter-spacing: .08em;color: #6E6D96}
.s3Ho0nq{width: 4.44cqw;height: 4.44cqw;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto}
.srp6a2D{display: flex;flex-direction: column;gap: 0.56cqw;flex: 1 1 auto}
.sV6wtnF{display: flex;align-items: center;gap: 0.93cqw;font-size: 2.04cqw;color: #0D0B35}
.spepLWU{width: 2.22cqw;height: 2.22cqw;border-radius: 0.56cqw;display: block;flex: 0 0 auto}
.sVSocrn{display: block;height: 0.74cqw;border-radius: 0.56cqw;background: #EEF0FA;overflow: hidden}
.sBtcGf5{display: block;height: 100%;width: 88%;background: #5B5EE8}
.sQqvwDr{font-size: 2.04cqw;color: #0D0B35;font-weight: 400}
.s0YkBKZ{width: 4.44cqw;height: 4.44cqw;border-radius: 50%;object-fit: cover;object-position: 50% 15%;display: block;flex: 0 0 auto}
.sjeJmU5{display: block;height: 100%;width: 66%;background: #5B5EE8}
.sDI0duE{width: 4.44cqw;height: 4.44cqw;border-radius: 50%;object-fit: cover;object-position: 50% 30%;display: block;flex: 0 0 auto}
.sxxsWJ0{display: block;height: 100%;width: 42%;background: #5B5EE8}
.sU37xs7{position: absolute;right: 0;top: 4%;z-index: 2}
.sX41stU{background: #0D0B35;color: #FFFFFF;border-radius: 2.96cqw;box-shadow: 0 3.33cqw 7.41cqw rgba(13, 11, 53, 0.28);padding: 2.59cqw 2.96cqw;display: flex;flex-direction: column;gap: 0.74cqw;width: 27.78cqw}
.sj8rbtf{font-size: 5.56cqw;font-weight: 300;letter-spacing: -0.02em;line-height: 1}
.sn5Rj3x{position: absolute;left: 18%;top: 69%;z-index: 2}
.sVFJ19M{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 2.22cqw;padding: 2.22cqw 2.96cqw}
.s0xYXGr{width: 6.30cqw;height: 7.41cqw;border-radius: 1.11cqw;background: #E8344A;color: #FFFFFF;font-size: 1.85cqw;display: inline-flex;align-items: center;justify-content: center;font-weight: 500;flex: 0 0 auto}
.secBeta{font-size: 2.41cqw;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sksohyL{font-size: 2.04cqw;color: #6E6D96;line-height: 1.35}
.sCxzpAm{position: absolute;left: 50%;top: 50%;width: 240px;margin: -214px 0 0 -120px}
.svhisi1{background: #FFFFFF;border-radius: 26px;border: 8px solid #0D0B35;overflow: hidden;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.s1cJxLH{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 16px 12px 12px;background: linear-gradient(180deg, #E6F6EC, #FFFFFF)}
.sI5MsGB{width: 40px;height: 40px;border-radius: 10px;display: block;flex: 0 0 auto}
.stxlCOG{display: block;padding: 0 12px}
.sxlgCo5{display: block;height: auto;object-fit: cover;width: 100%;height: 92px;border-radius: 8px}
.si8ZSax{display: block;padding: 8px 0 4px}
.sf9txIu{display: block;height: 6px;width: 88%;border-radius: 4px;background: #C9CBEF}
.sUY8tj0{display: flex;gap: 10px;align-items: center;padding: 8px 0;border-top: 1px solid #EEF0FA}
.sRUsKoz{display: block;height: 6px;width: 76%;border-radius: 4px;background: #C9CBEF}
.s9E12VB{display: block;height: 5px;width: 60%;border-radius: 4px;background: #E4E6F5}
.shZT2F4{display: block;height: auto;object-fit: cover;width: 48px;height: 40px;border-radius: 6px}
.st17GOm{display: grid;grid-template-columns: repeat(3, 1fr);border-top: 1px solid #EEF0FA;margin-top: 6px}
.s804XX7{padding: 9px 0;text-align: center;font-size: 10.5px;color: #4A4970;border-left: 0}
.sJ74lcf{padding: 9px 0;text-align: center;font-size: 10.5px;color: #4A4970;border-left: 1px solid #EEF0FA}
.sH20XuZ{position: absolute;left: 1%;top: 10%}
.sp3Nt0o{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 10px;padding: 10px 14px;width: 172px}
.s8JXQeb{width: 30px;height: 30px;border-radius: 50%;background: #F3F4FF;display: inline-flex;align-items: center;justify-content: center}
.sKBU8Kh{display: block;height: 5px;width: 80px;border-radius: 4px;background: #E4E6F5}
.s7lActN{position: absolute;right: 1%;top: 14%}
.s3r0uxJ{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 8px;width: 128px}
.s9zS4ET{display: block;position: relative;aspect-ratio: 3 / 4;border-radius: 10px;overflow: hidden}
.sxljY9P{display: block;height: auto;object-fit: cover;position: absolute;inset: 0;width: 100%;height: 100%}
.s4fllIy{width: 40px;height: 40px;border-radius: 50%;background: rgba(255, 255, 255, 0.9);display: inline-flex;align-items: center;justify-content: center}
.sWCZlKx{display: block;padding-top: 6px;font-size: 11px;color: #4A4970}
.ss8BIV4{position: absolute;right: 3%;top: 54%}
.sh0DZTI{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 22px 16px;text-align: center}
.sPiLtXW{width: 56px;height: 56px;border-radius: 15px;display: block;flex: 0 0 auto}
.sg87mpI{position: absolute;right: -6px;bottom: -6px;background: #FFFFFF;border-radius: 50%;padding: 2px}
.scvVtKj{font-size: 16px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.saQEVa1{font-size: 12px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.sqQ4eVg{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;justify-content: center}
.szp15l5{display: block;height: 6px;width: 90%;border-radius: 4px;background: #E4E6F5}
.sYsaXr4{display: block;height: 6px;width: 70%;border-radius: 4px;background: #E4E6F5}
.suCxx38{position: absolute;right: 2%;top: 46%;width: 42%}
.sw0yPpZ{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;flex-direction: column;gap: 4px}
.sFXZgUI{display: flex;align-items: center;gap: 10px;padding: 8px 0;border-bottom: 1px solid #2C2A63}
.szBZjyt{display: flex;align-items: center;gap: 10px;padding: 8px 0;border-bottom: 0}
.s5BFCFj{position: absolute;left: 12%;bottom: 7%}
.s03yINS{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px}
.sxCJDdc{color: inherit;text-underline-offset: 6px}
.s9Z7o81{position: absolute;left: 5%;top: 6%;width: 52%}
.sOlUfEL{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 10px;display: flex;flex-direction: column;gap: 9px}
.svZ4jOU{display: flex;align-items: center;gap: 7px}
.shvHTcQ{width: 18px;height: 18px;border-radius: 5px;display: block;flex: 0 0 auto}
.s38wLQQ{font-size: 10.5px;letter-spacing: 0.08em;color: #1F8B4C}
.sUhQBTW{display: block;height: auto;object-fit: cover;width: 100%;height: 120px;border-radius: 10px}
.sJMVmqJ{font-size: 13.5px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sCoGJCP{display: block;height: 6px;width: 92%;border-radius: 4px;background: #E4E6F5}
.snWmA1U{display: block;height: 6px;width: 60%;border-radius: 4px;background: #E4E6F5}
.sKZLAJV{position: absolute;right: 4%;top: 12%;width: 38%}
.s1tGp7M{height: 7px;border-radius: 4px;background: #EEF0FA;overflow: hidden}
.sS7rC5U{display: block;height: 100%;width: 62%;background: #1F8B4C}
.sdx2VDY{display: block;height: 100%;width: 38%;background: #8FDDB0}
.sPw70ft{position: absolute;right: 6%;bottom: 7%;width: 50%}
.sk5LSTK{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;align-items: center;gap: 12px}
.spxLitJ{width: 40px;height: 40px;border-radius: 12px;background: #1F8B4C;display: inline-flex;align-items: center;justify-content: center}
.sgpoTR6{position: absolute;left: 5%;top: 6%;width: 56%}
.sbqumYN{display: flex;align-items: flex-start;gap: 10px}
.ssE5QcT{width: 32px;height: 32px;border-radius: 8px;display: block;flex: 0 0 auto}
.sXNMh1s{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #F3F4FF;color: #6E6D96;white-space: nowrap}
.sgjxlaq{display: block;height: 5px;width: 120px;border-radius: 4px;background: #E4E6F5}
.st84DBT{display: block;height: auto;object-fit: cover;width: 100%;height: 150px;border-radius: 10px}
.szTz0TH{font-size: 11.5px;color: #FFFFFF;background: #1F8B4C;border-radius: 6px;padding: 6px 10px}
.sWP5YVq{position: absolute;right: 3%;top: 20%;width: 40%}
.scXNjYb{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #FFFFFF;color: #0D0B35;white-space: nowrap}
.sHuCFxh{position: absolute;right: 6%;bottom: 8%}
.sbhQ2WN{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 10px;padding: 8px 14px 8px 8px;border-radius: 999px}
.sIxfCeU{position: absolute;left: 50%;top: 50%;width: 270px;margin: -222px 0 0 -135px}
.sxlJTKz{background: #F8F9FE;border-radius: 24px;padding: 12px;border: 1px solid #DFE1F7;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.snMfNpS{display: flex;align-items: center;gap: 8px;padding: 2px 2px 10px}
.sQjeJPu{flex: 1 1 auto;height: 28px;border-radius: 999px;background: #FFFFFF;border: 1px solid #DFE1F7;display: flex;align-items: center;padding: 0 10px;font-size: 11px;color: #9A99B8}
.sLGM8ma{display: flex;gap: 14px;padding: 0 4px 10px;font-size: 12px}
.sY1Ixmj{color: #0D0B35;border-bottom: 2px solid #E8344A}
.sGOZ0nK{color: #9A99B8}
.sd94epx{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;align-items: start}
.s1RROsA{display: flex;flex-direction: column;gap: 6px;background: #FFFFFF;border-radius: 12px;padding: 6px;box-shadow: 0 12px 30px rgba(13, 11, 53, 0.12)}
.stVNn5j{display: block;height: auto;object-fit: cover;width: 100%;height: 130px;border-radius: 9px}
.s960S5O{display: block;height: 5px;width: 90%;border-radius: 4px;background: #C9CBEF}
.s9LlaZ1{width: 16px;height: 16px;border-radius: 50%;background: #E4E6F5}
.sJtbuQP{display: block;height: auto;object-fit: cover;width: 100%;height: 80px;border-radius: 9px}
.seZ8xOe{display: block;height: 5px;width: 70%;border-radius: 4px;background: #C9CBEF}
.sJy9dp9{display: block;height: auto;object-fit: cover;width: 100%;height: 90px;border-radius: 9px}
.sIBxvhj{display: block;height: auto;object-fit: cover;width: 100%;height: 120px;border-radius: 9px}
.s3vFnHC{display: block;height: 5px;width: 64%;border-radius: 4px;background: #C9CBEF}
.suVzPIY{position: absolute;left: -2%;top: 48%}
.sSx5Xts{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 8px;padding: 8px 12px;width: 180px}
.sTgFDMs{display: block;height: auto;object-fit: cover;width: 36px;height: 36px;border-radius: 8px}
.scxd7LM{font-size: 11px;color: #E8344A}
.saUUt8W{position: absolute;right: 0;top: 30%}
.sVZaZ0A{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;align-items: center;gap: 8px;padding: 8px 14px 8px 8px;border-radius: 999px}
.sFxfcrq{width: 32px;height: 32px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto}
.sxf4dAs{position: absolute;left: 6%;top: 6%;width: 62%}
.sSHQRQx{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 12px;padding: 16px}
.sfUKeI1{width: 52px;height: 52px;border-radius: 14px;display: block;flex: 0 0 auto}
.s6k8FwF{font-size: 15px;color: #0D0B35;font-weight: 400;line-height: 1.35}
.sE9ftE1{font-size: 10px;color: #FFFFFF;background: #2F6FE0;border-radius: 4px;padding: 2px 6px}
.sxVKav3{display: block;height: 6px;width: 96%;border-radius: 4px;background: #E4E6F5}
.sQXlkjL{display: flex;gap: 16px;font-size: 12px;border-bottom: 1px solid #EEF0FA;padding-bottom: 8px}
.s0wZX0Z{color: #0D0B35;border-bottom: 2px solid #E8344A;padding-bottom: 6px}
.sy0c673{display: block;height: auto;object-fit: cover;width: 100%;aspect-ratio: 3 / 4;border-radius: 8px}
.s47Cjfx{position: absolute;right: 3%;top: 34%;width: 36%}
.srhx7cg{display: flex;gap: 8px;align-items: flex-start;padding: 8px 0;border-bottom: 1px solid #2C2A63}
.sZ4CxOx{width: 22px;height: 22px;border-radius: 50%;background: #3B3A78;flex: 0 0 auto}
.sdR0xjA{display: block;height: 6px;width: 80%;border-radius: 4px;background: #3B3A78}
.sNj6BIk{display: block;height: 6px;width: 64%;border-radius: 4px;background: #3B3A78}
.sjZUcR6{display: flex;gap: 8px;align-items: flex-start;padding: 8px 0;border-bottom: 0}
.sv6gqTT{display: block;height: 6px;width: 72%;border-radius: 4px;background: #3B3A78}
.s6DEoIk{position: absolute;left: 5%;top: 7%;width: 56%}
.sBXOHVa{height: 30px;border-radius: 999px;background: #F8F9FE;border: 1px solid #DFE1F7;display: flex;align-items: center;padding: 0 12px;font-size: 11.5px;color: #4A4970}
.sFxLqSp{display: flex;gap: 10px;align-items: center;padding: 8px;border-radius: 12px;border: 1px solid #F6D3D8;background: #FDECEE}
.sESIIy5{display: block;height: auto;object-fit: cover;width: 52px;height: 52px;border-radius: 8px}
.sR7iPFI{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #FFFFFF;color: #B01E35;white-space: nowrap}
.sfBubBs{display: block;height: 5px;width: 80%;border-radius: 4px;background: #F6D3D8}
.sLjE6Ht{display: flex;gap: 10px;align-items: center;padding: 8px;border-radius: 12px;border: 1px solid #EEF0FA}
.sJXl3zo{position: absolute;right: 3%;top: 12%}
.s3ZMdSE{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;flex-direction: column;gap: 8px;width: 170px}
.sdaeCgL{display: flex;align-items: flex-end;gap: 8px;height: 56px}
.sSx4Fij{width: 9px;height: 40%;border-radius: 4px 4px 2px 2px;background: #5B5EE8}
.s4twx7K{width: 9px;height: 52%;border-radius: 4px 4px 2px 2px;background: #5B5EE8}
.saxv2MH{width: 9px;height: 48%;border-radius: 4px 4px 2px 2px;background: #5B5EE8}
.sLi6maw{width: 9px;height: 62%;border-radius: 4px 4px 2px 2px;background: #5B5EE8}
.s40jnrq{width: 9px;height: 58%;border-radius: 4px 4px 2px 2px;background: #5B5EE8}
.sI71kjO{width: 9px;height: 74%;border-radius: 4px 4px 2px 2px;background: #F7C948}
.sRW91wo{position: absolute;right: 4%;bottom: 8%;width: 46%}
.sDdUaKF{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #FDECEE;color: #B01E35;white-space: nowrap}
.sNo3xt1{display: flex;align-items: center;gap: 0px}
.snlZYII{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto;border: 2px solid #FFFFFF}
.sL33fZs{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto;margin-left: -8px;border: 2px solid #FFFFFF}
.skj8zuA{position: absolute;left: 6%;top: 6%;width: 50%}
.s6h8LcS{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 10px;display: flex;flex-direction: column;gap: 10px}
.sEQfjaJ{display: block;height: auto;object-fit: cover;width: 100%;aspect-ratio: 1 / 1;border-radius: 12px}
.sxlcxkx{font-size: 16px;color: #E8344A;font-weight: 500}
.sdR6m3L{height: 38px;border-radius: 10px;background: #E8344A;color: #FFFFFF;font-size: 13px;display: flex;align-items: center;justify-content: center}
.scxCDr6{position: absolute;right: 3%;top: 14%;width: 40%}
.sCeGgfq{align-self: flex-start;background: #F3F4FF;border-radius: 4px 12px 12px 12px;padding: 7px 10px;font-size: 12px;color: #23224A}
.s8WJv2Q{align-self: flex-end;background: #0D0B35;color: #FFFFFF;border-radius: 12px 4px 12px 12px;padding: 7px 10px;font-size: 12px}
.spIDEw4{position: absolute;right: 6%;bottom: 8%;width: 42%}
.stKrOXq{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;letter-spacing: 0.04em;padding: 5px 10px;border-radius: 999px;background: #3B3A78;color: #FFFFFF;white-space: nowrap}
.sl5HCb5{position: absolute;left: 50%;top: 50%;margin: -235px 0 0 -150px}
.szm8l6Q{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 18px;width: 360px;display: flex;flex-direction: column;gap: 12px}
.sifhGa9{display: flex;align-items: center;gap: 16px}
.sySiOsT{position: relative;display: inline-flex;width: 96px;height: 96px;flex: 0 0 auto}
.sv3XUcL{display: block;transform: rotate(-90deg)}
.ses2u1G{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 1}
.sCzX6xp{font-size: 28px;font-weight: 300;color: #0D0B35}
.sNixaSD{font-size: 10px;color: #6E6D96;margin-top: 2px}
.sUs0gli{font-size: 14px;color: #0D0B35;font-weight: 400}
.sVroiPo{font-size: 12px;color: #6E6D96;line-height: 1.4}
.s3UJ0EB{display: flex;flex-direction: column}
.sQmqgOu{display: flex;align-items: center;gap: 10px;padding: 9px 0;border-top: 1px solid #EEF0FA}
.sU2TN0T{width: 70px;font-size: 12.5px;color: #0D0B35}
.sanAZYJ{flex: 1 1 auto;height: 6px;border-radius: 3px;background: #EEF0FA;overflow: hidden}
.sMiPOCJ{display: block;height: 100%;width: 38%;background: #E8344A}
.sepxUA0{width: 84px;display: inline-flex;justify-content: flex-end}
.sAe8Hb7{display: inline-flex;align-items: center;font-size: 10.5px;letter-spacing: .04em;padding: 4px 9px;border-radius: 999px;background: #FDE3E6;color: #B01E35;white-space: nowrap}
.slKcYiI{display: block;height: 100%;width: 72%;background: #5B5EE8}
.sjdYXD5{display: inline-flex;align-items: center;font-size: 10.5px;letter-spacing: .04em;padding: 4px 9px;border-radius: 999px;background: #DFF3E6;color: #17713D;white-space: nowrap}
.scax7tA{display: block;height: 100%;width: 46%;background: #F7C948}
.s30V4iY{display: inline-flex;align-items: center;font-size: 10.5px;letter-spacing: .04em;padding: 4px 9px;border-radius: 999px;background: #FFF1CC;color: #7A5200;white-space: nowrap}
.sMxlchP{display: block;height: 100%;width: 0%;background: #E8344A}
.sdF5uTP{display: block;height: 100%;width: 64%;background: #5B5EE8}
.s1NVsbI{position: absolute;right: 2%;top: 83%;z-index: 2}
.sakuOBm{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);border-radius: 999px;display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px 8px 8px}
.sIVA5eh{position: relative;display: inline-flex;width: 40px;height: 40px;flex: 0 0 auto}
.s4LgcWa{font-size: 12px;font-weight: 300;color: #0D0B35}
.soLyx5E{font-size: 9px;color: #6E6D96;margin-top: 2px}
.sampH84{font-size: 12px;color: #0D0B35}
.spoChqC{font-size: 11px;color: #6E6D96}
.skSABtf{position: absolute;left: -3%;bottom: -7%;z-index: 2}
.svvV7mg{background: #0D0B35;color: #FFFFFF;border-radius: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);padding: 14px 16px;width: 210px;display: flex;flex-direction: column;gap: 9px}
.sXwE4nk{font-size: 11px;letter-spacing: .08em;color: #B9B8E8}
.shQdZgr{display: flex;align-items: center;gap: 8px;font-size: 12.5px}
.sME1q7h{width: 18px;height: 18px;border-radius: 50%;background: #F7C948;color: #0D0B35;display: inline-flex;align-items: center;justify-content: center;font-size: 10px;font-weight: 500}
.stHpIzR{position: absolute;left: 4%;top: 8%;width: 70%}
.sM30aLW{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 3.33cqw;display: flex;flex-direction: column;gap: 1.85cqw}
.skSr3No{display: inline-flex;align-items: center;font-size: 1.94cqw;letter-spacing: .04em;padding: 0.74cqw 1.67cqw;border-radius: 185.00cqw;background: #F3F4FF;color: #3A3DC4;white-space: nowrap}
.sNrR6Jw{display: flex;align-items: center;gap: 1.85cqw;padding: 1.85cqw 0;border-top: 1px solid #EEF0FA}
.sBf3wZ8{width: 4.07cqw;height: 4.07cqw;border-radius: 1.11cqw;display: block;flex: 0 0 auto}
.s6Xoozm{flex: 1 1 auto;font-size: 2.31cqw;color: #0D0B35}
.sY9PnVY{display: inline-flex;align-items: center;font-size: 1.94cqw;letter-spacing: .04em;padding: 0.74cqw 1.67cqw;border-radius: 185.00cqw;background: #DFF3E6;color: #17713D;white-space: nowrap}
.sVuPSiO{display: inline-flex;align-items: center;font-size: 1.94cqw;letter-spacing: .04em;padding: 0.74cqw 1.67cqw;border-radius: 185.00cqw;background: #FFF1CC;color: #7A5200;white-space: nowrap}
.sn7HweI{display: inline-flex;align-items: center;font-size: 1.94cqw;letter-spacing: .04em;padding: 0.74cqw 1.67cqw;border-radius: 185.00cqw;background: #FDE3E6;color: #B01E35;white-space: nowrap}
.saxfS4o{position: absolute;right: 2%;top: 56%;z-index: 2}
.sNTxbfa{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.59cqw 2.96cqw;display: flex;align-items: center;gap: 2.22cqw;width: 42.59cqw}
.sSiqlYK{position: relative;display: inline-flex;width: 10.74cqw;height: 10.74cqw;flex: 0 0 auto}
.s5q2iMl{font-size: 3.15cqw;font-weight: 300;color: #0D0B35}
.scipyF2{font-size: 1.67cqw;color: #6E6D96;margin-top: 2px}
.snwDy7S{display: flex;flex-direction: column;gap: 0.74cqw}
.sFO5KU1{font-size: 2.31cqw;color: #0D0B35}
.sRoq1on{position: absolute;left: 8%;bottom: 7%;z-index: 2}
.sxNhx25{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.22cqw 2.59cqw;width: 46.30cqw;display: flex;flex-direction: column;gap: 1.48cqw}
.smY9z7C{display: flex;align-items: center;gap: 1.48cqw;border: 1px solid #DFE1F7;border-radius: 185.00cqw;padding: 1.11cqw 1.85cqw}
.sKjB01B{font-size: 2.22cqw;color: #0D0B35}
.ssiNIzc{font-size: 2.13cqw;color: #6E6D96}
.sJv3F6E{position: absolute;left: 5%;top: 6%;width: 68%}
.s3n58FF{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.96cqw 3.33cqw;display: flex;flex-direction: column;gap: 1.48cqw}
.sTXxEZX{display: block;width: 100%;height: auto}
.sqEnTBT{display: flex;gap: 2.59cqw;flex-wrap: wrap}
.svYdycQ{display: inline-flex;align-items: center;gap: 1.11cqw;font-size: 2.04cqw;color: #4A4970}
.sZZVdHn{width: 1.85cqw;height: 1.85cqw;border-radius: 0.56cqw;background: #5B5EE8}
.sAqZbfS{width: 1.85cqw;height: 1.85cqw;border-radius: 0.56cqw;background: #E0A800}
.sMgOWYV{width: 1.85cqw;height: 1.85cqw;border-radius: 0.56cqw;background: #0F6B63}
.sPi44CM{position: absolute;right: 0;top: 71%;z-index: 2}
.sTMQNja{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.59cqw 2.96cqw;width: 40.74cqw;display: flex;flex-direction: column;gap: 1.48cqw}
.sx3TBwY{font-size: 2.04cqw;letter-spacing: .08em;color: #6E6D96}
.s7mQlFb{display: flex;height: 2.22cqw;border-radius: 1.11cqw;overflow: hidden}
.sYU9Eyb{width: 22%;background: #5B5EE8}
.sHYOx0w{width: 46%;background: #F7C948}
.sVdGIoA{width: 32%;background: #0F6B63}
.s7PSVGC{display: flex;justify-content: space-between;font-size: 2.04cqw;color: #4A4970}
.sd0nKpo{position: absolute;left: 4%;bottom: 2%;z-index: 2}
.sfYE6Df{background: #0D0B35;color: #FFFFFF;border-radius: 2.96cqw;box-shadow: 0 3.33cqw 7.41cqw rgba(13, 11, 53, 0.28);padding: 2.22cqw 2.96cqw;display: flex;align-items: center;gap: 1.85cqw;width: 46.30cqw}
.sZ87GXi{width: 4.81cqw;height: 4.81cqw;border-radius: 50%;background: #F7C948;color: #0D0B35;display: inline-flex;align-items: center;justify-content: center;font-size: 2.59cqw;flex: 0 0 auto}
.sEXnZc5{font-size: 2.31cqw;line-height: 1.4}
.sTcwDkO{position: absolute;left: 12%;top: 12%;right: 12%;bottom: 12%;border-radius: 50%;background: radial-gradient(closest-side, rgba(31, 139, 76, 0.16), rgba(255, 255, 255, 0))}
.sYmhYqQ{position: absolute;left: 4%;top: 8%;width: 68%}
.sXE0j67{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 3.33cqw;display: flex;flex-direction: column;gap: 2.59cqw}
.sXnSHTv{display: flex;gap: 2.22cqw;align-items: stretch}
.sWrdAXr{display: flex;flex-direction: column;align-items: center;width: 2.59cqw}
.sZgLgkA{width: 2.59cqw;height: 2.59cqw;border-radius: 50%;background: #5B5EE8;flex: 0 0 auto}
.sxHx3y5{flex: 1 1 auto;width: 2px;background: #E4E6F5;margin: 0.74cqw 0}
.sV82BYj{display: flex;flex-direction: column;gap: 0.56cqw;padding-bottom: 2.59cqw}
.snxOZeT{font-size: 1.94cqw;letter-spacing: .08em;color: #6E6D96}
.sjsT981{font-size: 2.22cqw;color: #4A4970;line-height: 1.4}
.sWx7BNc{width: 2.59cqw;height: 2.59cqw;border-radius: 50%;background: #8F7BF0;flex: 0 0 auto}
.s7gZix3{width: 2.59cqw;height: 2.59cqw;border-radius: 50%;background: #F7C948;flex: 0 0 auto}
.sis0ZhS{display: flex;flex-direction: column;gap: 0.56cqw;padding-bottom: 0px}
.sPUZTkt{position: absolute;right: 2%;top: 46%;z-index: 2}
.svQ0qqL{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 3.33cqw;box-shadow: 0 4.07cqw 8.89cqw rgba(13, 11, 53, 0.16);padding: 2.59cqw 2.96cqw;width: 38.89cqw;display: flex;flex-direction: column;gap: 1.85cqw}
.sPEuCLA{width: 5.56cqw;height: 5.56cqw;border-radius: 1.48cqw;display: block;flex: 0 0 auto}
.swTNZKc{display: flex;align-items: center;gap: 1.48cqw;font-size: 2.22cqw;color: #0D0B35}
.sTpHv6g{position: absolute;left: 16%;bottom: 6%;z-index: 2}
.sgVNRkT{background: #0D0B35;color: #FFFFFF;border-radius: 2.96cqw;box-shadow: 0 3.33cqw 7.41cqw rgba(13, 11, 53, 0.28);padding: 2.22cqw 2.96cqw;display: flex;align-items: center;gap: 1.85cqw}
.su5hN8x{font-size: 2.31cqw}
.sfAfiGF{position: absolute;left: 50%;top: 50%;width: 216px;margin: -222px 0 0 -108px;z-index: 2}
.sodZCEx{border-radius: 22px;overflow: hidden;border: 5px solid #0D0B35;background: #0D0B35;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16)}
.smTrRxB{position: absolute;left: -4%;top: 6%;width: 168px}
.s6i0tGZ{transform: rotate(-5deg)}
.sJybxyM{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);padding: 7px}
.sBvOpcV{display: block;width: 100%;height: auto;border-radius: 12px}
.sQdQb9S{position: absolute;right: -4%;top: 12%;width: 172px}
.sQbL3iW{transform: rotate(5deg)}
.sP0ACnj{position: absolute;left: -4%;top: 66%;z-index: 3}
.sPtc4oq{position: absolute;right: 0;top: 86%}
.sHrh6zi{position: absolute;left: 5%;top: 6%;width: 58%}
.sMis475{position: absolute;right: 3%;top: 18%;width: 40%}
.svai0HD{position: absolute;left: 12%;top: 55%;width: 62%;z-index: 2}
.sLi5F4t{display: flex;align-items: center;gap: 10px}
.sv0adxR{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto}
.sVwD4Vx{width: 30px;height: 30px;border-radius: 50%;object-fit: cover;object-position: 50% 25%;display: block;flex: 0 0 auto;margin-left: -9px;border: 2px solid #FFFFFF}
.sqM267W{position: absolute;left: 7%;top: 5%;width: 41%;z-index: 2}
.s9LI2cm{position: absolute;right: 6%;top: 11%;width: 38%}
.sa2Uv98{position: absolute;left: 50%;bottom: 7%;transform: translateX(-50%);z-index: 3}
.sggaizP{background: #0D0B35;color: #FFFFFF;border-radius: 16px;padding: 16px;box-shadow: 0 18px 40px rgba(13, 11, 53, 0.28);display: flex;align-items: center;gap: 10px;padding: 12px 18px;white-space: nowrap}
.sunRm8Y{position: absolute;right: 3%;top: 5%;width: 66%}
.sAHlsiE{position: absolute;left: 4%;top: 28%;width: 40%;z-index: 2}
.sNA2egt{position: absolute;right: 4%;top: 49%;width: 48%}
.sT0sfvk{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 9px;padding: 14px}
.sv1YK4a{font-size: 12.5px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.sfdQjVx{position: absolute;left: 8%;bottom: 5%}
.st36SlM{font-family: 'Noto Sans SC', 'PingFang SC', sans-serif;font-size: 14px;color: #F7C948;font-weight: 500;line-height: 1.1}
.sfUxHu4{position: absolute;left: 30%;top: 40px;width: 222px;z-index: 2}
.swtHfQC{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 12px;padding: 20px;border-radius: 22px}
.scTJAz9{font-size: 15px;color: #6E6D96;font-weight: 400;line-height: 1.35}
.sxIfkkG{color: #5B5EE8;font-size: 16px;line-height: 1}
.sNxB7Ml{font-family: 'Noto Sans SC', 'PingFang SC', sans-serif;font-size: 54px;color: #0D0B35;font-weight: 500;line-height: 1.1}
.s9LhQez{font-size: 12px;letter-spacing: 0.08em;color: #4A4970}
.s5Wd7f6{height: 1px;background: #EEF0FA;display: block}
.syXozOR{position: absolute;left: -3%;top: 9%;width: 160px}
.spCGge0{flex: 1 1 auto;height: 6px;border-radius: 3px;background: #EEF0FA;overflow: hidden;min-width: 60px}
.slqn4T6{display: block;height: 100%;width: 82%;background: #5B5EE8;border-radius: 3px}
.spxZdT9{display: block;height: 100%;width: 58%;background: #5B5EE8;border-radius: 3px}
.sRbHPFZ{display: block;height: 100%;width: 34%;background: #5B5EE8;border-radius: 3px}
.swZxiIh{position: absolute;right: -4%;top: 15%;width: 172px}
.s6nrgri{position: absolute;left: -3%;top: 79%;z-index: 3}
.snqyxLJ{position: absolute;right: -4%;top: 96%}
.stXMenQ{position: absolute;left: 5%;top: 6%;width: 66%}
.sjCduuJ{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;flex-direction: column;gap: 10px;padding: 18px}
.sil3gOy{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;border: 1px solid #5B5EE8;background: #F8F9FE}
.sbx714m{font-family: 'Noto Sans SC', 'PingFang SC', sans-serif;font-size: 22px;color: #0D0B35;font-weight: 500;line-height: 1.1}
.syK6ZH6{display: flex;flex-direction: column;gap: 2px;flex: 1 1 auto}
.soNnnOz{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;border: 1px solid #EEF0FA;background: #FFFFFF}
.sxdZG3z{position: absolute;right: 3%;top: 56%;width: 56%;z-index: 2}
.s6Srni0{background: #FFFFFF;border: 1px solid #DFE1F7;border-radius: 18px;padding: 12px;box-shadow: 0 22px 48px rgba(13, 11, 53, 0.16);display: flex;gap: 10px;padding: 12px}
.sOou4i9{display: flex;flex-direction: column;gap: 7px;flex: 1 1 0;padding: 10px;border-radius: 10px;background: #F8F9FE}
.slDAhSy{display: block;height: 6px;width: 78%;border-radius: 4px;background: #E4E6F5}
.slndw67{display: block;height: 6px;width: 86%;border-radius: 4px;background: #E4E6F5}
.setnRVd{align-self: center;color: #5B5EE8}
.sTV0uHv{display: flex;flex-direction: column;gap: 7px;flex: 1 1 0;padding: 10px;border-radius: 10px;background: #EEF0FF}
.saSYes4{font-family: 'Noto Sans SC', 'PingFang SC', sans-serif;font-size: 13px;color: #0D0B35;font-weight: 500;line-height: 1.1}
.syXQOZ2{display: block;height: 6px;width: 86%;border-radius: 4px;background: #C9CBEF}
.sAfDqEC{display: block;height: 6px;width: 92%;border-radius: 4px;background: #C9CBEF}
.sZiw7e5{display: block;height: 6px;width: 80%;border-radius: 4px;background: #C9CBEF}
.svoH4wu{position: absolute;left: 2%;top: 74%;width: 40%}
.sgE4Tgi{position: absolute;left: 5%;top: 7%;width: 66%}
.smFaVTi{width: 28px;height: 28px;border-radius: 7px;display: block;flex: 0 0 auto}
.siUvuZj{display: flex;flex-direction: column;gap: 1px;flex: 1 1 auto}
.sDg4MHy{position: absolute;right: 3%;top: 57%;width: 56%;z-index: 2}
.sELaQSO{display: flex;align-items: center;gap: 8px;border: 1px solid #DFE1F7;border-radius: 999px;padding: 6px 12px}
.sDPEggj{font-family: 'Noto Sans SC', 'PingFang SC', sans-serif;font-size: 13px;color: #0D0B35;font-weight: 400;line-height: 1.1}
.sm97Oii{position: absolute;left: 2%;top: 76%;width: 40%}
.srXyp6p{gap: 14px;padding: 28px}
.saKPiU9{background: #E8E9FF;color: #3A3DC4}
.sdmqzRx{background: #FFF1CC;color: #7A5200}
.sdfud23{background: #DDF3F1;color: #0F6B63}
.sVl4lTA{background: #DFF3E6;color: #17713D}
.slWRyA5{background: #FDE3E6;color: #B01E35}
.sZ8Uk8W{background: #ECE6FF;color: #5B3BC4}
.sUyIZ70{background: #E3EEFB;color: #1D4F8C}
.sX7xTIi{background: #FFE6D9;color: #9A3B0A}
.sgkaYct{background: #EEF0F5;color: #3D4A66}
