/* Generated by tools/ui-v2/convert-design.mjs + merge-css.mjs from the UI V2 design export. Do not edit. */
:where(.v2 a:focus-visible),:where(.v2 button:focus-visible){ outline: rgb(43, 24, 56) solid 3px; outline-offset: 2px; border-radius: 8px; }
:where(.v2 [id]){ scroll-margin-top: 72px; }
:where(.v2 image-slot){ display: block; width: 100%; height: 100%; }
.v322a074{max-width:1280px;margin:0px auto;padding:20px clamp(16px, 4vw, 48px) clamp(40px, 5vw, 64px)}
.v9143a68{display:flex;flex-wrap:wrap;gap:32px clamp(32px, 5vw, 72px);align-items:center;margin-top:clamp(24px, 3.5vw, 44px)}
.v87d099e{flex:1.1 1 480px;min-width:0px;display:flex;flex-direction:column;gap:20px}
.v0c5bc72{margin:0px;font-size:clamp(36px, 5vw, 64px);font-weight:600;line-height:1.02;letter-spacing:-0.035em;text-wrap:balance}
.va959ffc{margin:0px;max-width:600px;font-size:clamp(16px, 1.4vw, 19px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.ve29e351{margin:0px;max-width:600px;font-size:16px;line-height:1.65;color:rgb(74, 58, 85);text-wrap:pretty}
.v711452d{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px}
.v237e2de{display:flex;align-items:center;min-height:52px;padding:0px 24px;border-radius:999px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);text-decoration:none;font-size:15.5px;font-weight:600}
.v2dacb26{display:flex;align-items:center;min-height:48px;font-size:15.5px;font-weight:600;text-decoration:none;color:rgb(180, 82, 14)}
.vfa1df37{flex:1 1 380px;min-width:0px;aspect-ratio:5 / 4;border-radius:32px;overflow:hidden;background:rgb(255, 231, 211)}
.v2ba99a5{max-width:1280px;margin:0px auto;padding:0px clamp(16px, 4vw, 48px)}
.v847755b{margin:clamp(-36px, -3vw, -24px) 0px 0px;position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));border-radius:28px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);overflow:hidden}
.va6bd75c{display:flex;flex-direction:column-reverse;gap:6px;padding:clamp(22px, 2.6vw, 32px);box-shadow:rgb(67, 48, 90) 1px 0px 0px inset}
.v8666e93{font-size:14px;color:rgb(207, 194, 216)}
.v8063676{margin:0px;font-size:clamp(34px, 3.6vw, 46px);font-weight:600;letter-spacing:-0.03em;line-height:1;color:rgb(245, 130, 31)}
.v5871666{margin:0px;font-size:clamp(34px, 3.6vw, 46px);font-weight:600;letter-spacing:-0.03em;line-height:1;color:rgb(255, 255, 255)}
.vf04bf53{margin:10px 0px 0px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:12.5px;color:rgb(107, 90, 115)}
.v75486ba{padding:2px 8px;border-radius:999px;background:rgb(255, 231, 211);color:rgb(180, 82, 14);font-size:11.5px;font-weight:700}
.v190b612{padding-top:clamp(56px, 7vw, 88px);display:flex;flex-wrap:wrap;gap:32px clamp(32px, 5vw, 72px);align-items:center}
.v6b59c54{flex:1 1 380px;min-width:0px;aspect-ratio:4 / 5;max-height:600px;border-radius:32px;overflow:hidden;background:rgb(247, 243, 250)}
.v593a9a9{flex:1.1 1 460px;min-width:0px;display:flex;flex-direction:column;gap:28px}
.vb38fdeb{display:flex;flex-direction:column;gap:14px}
.vf41311f{margin:0px;font-size:clamp(28px, 3.2vw, 42px);font-weight:600;letter-spacing:-0.03em;line-height:1.1;text-wrap:balance}
.v260586f{display:grid;grid-template-columns:56px minmax(0px, 1fr);gap:18px;padding:22px 0px;border-top:1px solid rgb(241, 228, 215)}
.vb329662{width:56px;height:56px;border-radius:18px;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center}
.v402a33c{margin:0px;font-size:16px;line-height:1.7;color:rgb(74, 58, 85);text-wrap:pretty}
.v1f98b52{display:grid;grid-template-columns:56px minmax(0px, 1fr);gap:18px;padding:22px 0px;border-top:1px solid rgb(241, 228, 215);border-bottom:1px solid rgb(241, 228, 215)}
.vac90be7{width:56px;height:56px;border-radius:18px;background:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center}
.v5111d31{padding-top:clamp(56px, 7vw, 88px);display:flex;flex-direction:column;gap:28px}
.v117c3f5{display:flex;flex-direction:column;gap:14px;max-width:680px}
.vea009ea{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:14px}
.vbebdb15{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:rgb(43, 24, 56)}
.va627159{font-size:15px;font-weight:700;letter-spacing:0.06em;color:rgb(245, 130, 31)}
.vd5d8bda{font-size:21px;font-weight:600;color:rgb(255, 255, 255)}
.vc2faa66{font-size:15px;line-height:1.6;color:rgb(230, 218, 236)}
.v72ad57b{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:rgb(255, 248, 241)}
.vafe2538{font-size:15px;font-weight:700;letter-spacing:0.06em;color:rgb(180, 82, 14)}
.v0d037cc{font-size:21px;font-weight:600;color:rgb(43, 24, 56)}
.v7c8ecbb{font-size:15px;line-height:1.6;color:rgb(74, 58, 85)}
.v4a55bff{padding-top:clamp(56px, 7vw, 88px);display:flex;flex-wrap:wrap;gap:28px clamp(32px, 5vw, 72px);align-items:flex-start}
.v9d036d1{flex:1 1 340px;min-width:0px;position:sticky;top:24px}
.vb422ef5{margin:0px;font-size:16px;line-height:1.65;color:rgb(74, 58, 85)}
.v1519da0{flex:1.4 1 480px;min-width:0px;margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column}
.v6a40214{display:grid;grid-template-columns:64px minmax(0px, 1fr);gap:20px;padding:26px 0px;border-top:1px solid rgb(241, 228, 215)}
.va54c29b{width:64px;height:64px;border-radius:20px;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:rgb(180, 82, 14)}
.v40068ef{font-size:20px;font-weight:600;line-height:1.3;text-wrap:balance}
.v6a87e8c{font-size:16px;line-height:1.7;color:rgb(74, 58, 85)}
.vf15b49d{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}
.v65dbd24{display:flex;flex-direction:column;gap:14px;max-width:640px}
.v3ef421c{margin:0px;font-size:clamp(28px, 3.2vw, 42px);font-weight:600;letter-spacing:-0.03em;line-height:1.1}
.ve20ea25{display:flex;align-items:center;min-height:48px;padding:0px 20px;border-radius:999px;box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;text-decoration:none;font-size:14.5px;font-weight:600}
.ve341b59{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 250px), 1fr));gap:20px 16px}
.v794587d{display:flex;flex-direction:column;gap:16px;padding:10px 10px 20px;border-radius:28px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v73a5115{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px 20px;border-radius:20px;background:rgb(255, 248, 241);text-decoration:none}
.va33a5fd{position:relative;width:120px;height:120px;border-radius:50%;padding:4px;background:rgb(245, 130, 31)}
.v0044676{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:none center center / cover no-repeat rgb(241, 228, 215);font-size:11.5px;line-height:1.3;text-align:center;color:rgb(107, 90, 115)}
.v2e345f9{padding:5px 12px;border-radius:999px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);font-size:11.5px;font-weight:700;letter-spacing:0.04em}
.va56a6c1{font-size:19px;font-weight:600;line-height:1.3;text-decoration:none;color:rgb(43, 24, 56)}
.v0795fa5{font-size:13.5px;font-weight:600;color:rgb(180, 82, 14)}
.vabf329c{font-size:14px;line-height:1.6;color:rgb(74, 58, 85);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.v7f05467{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 8px 0px;border-top:1px solid rgb(241, 228, 215)}
.v62fa9fe{display:flex;gap:6px}
.v664ef57{width:36px;height:36px;border-radius:50%;box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;display:flex;align-items:center;justify-content:center;color:rgb(43, 24, 56);text-decoration:none}
.v6ca51b0{flex:0 0 auto;font-size:13.5px;font-weight:600;text-decoration:none;color:rgb(180, 82, 14)}
.v7b2acb9{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:none center center / cover no-repeat rgb(241, 228, 215);font-size:11.5px;line-height:1.3;text-align:center;color:rgb(107, 90, 115)}
.vceab8b0{padding:5px 12px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(43, 24, 56);font-size:11.5px;font-weight:700;letter-spacing:0.04em}
.v5708829{position:relative;width:120px;height:120px;border-radius:50%;padding:4px;background:rgb(230, 214, 198)}
.ve6b5d79{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:repeating-linear-gradient(45deg, rgb(247, 239, 231) 0px, rgb(247, 239, 231) 10px, rgb(255, 248, 241) 10px, rgb(255, 248, 241) 20px);font-size:11.5px;line-height:1.3;text-align:center;color:rgb(107, 90, 115)}
.v3ca6567{font-size:12.5px;color:rgb(154, 138, 163)}
.v9942370{padding-top:clamp(56px, 7vw, 88px);display:flex;flex-direction:column;gap:24px}
.ve6f117f{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:14px}
.v6741297{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;text-decoration:none;color:rgb(43, 24, 56)}
.vc2e8df9{margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:600;color:rgb(180, 82, 14)}
.v4f7e17f{padding-top:clamp(56px, 7vw, 88px);display:flex;flex-direction:column;gap:22px}
.v1112de0{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:14px}
.vdeba1f7{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;font-size:15px;line-height:1.6}
.vbc4e014{font-size:12px;font-weight:700;letter-spacing:0.08em;color:rgb(107, 90, 115)}
.vf260ec1{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);font-size:15px}
.v68cf6d8{font-size:12px;font-weight:700;letter-spacing:0.08em;color:rgb(245, 130, 31)}
.v69ae94f{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0px 16px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(43, 24, 56);text-decoration:none;font-weight:600}
.v3f2b2d0{margin-top:clamp(56px, 7vw, 88px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(28px, 4vw, 48px);border-radius:32px;background:rgb(245, 130, 31)}
.v94fdd0d{display:flex;flex-direction:column;gap:10px;max-width:620px}
.veb3fe13{margin:0px;font-size:clamp(26px, 3vw, 38px);font-weight:600;letter-spacing:-0.03em;line-height:1.1;color:rgb(43, 24, 56)}
.vc808651{margin:0px;font-size:16px;line-height:1.6;color:rgb(43, 24, 56)}
.ved402a1{max-width:1280px;margin:0px auto;padding:20px clamp(16px, 4vw, 48px) clamp(36px, 4.5vw, 56px)}
.v796942c{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:clamp(24px, 3.5vw, 40px)}
.vf45ce79{flex:1 1 520px;min-width:0px;display:flex;flex-direction:column;gap:16px;max-width:720px}
.v01853d6{margin:0px;font-size:clamp(36px, 5vw, 60px);font-weight:600;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}
.v190d4bb{margin:0px;font-size:clamp(16px, 1.4vw, 18.5px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.vcd35079{align-self:flex-start;font-size:15px;font-weight:600;color:rgb(180, 82, 14)}
.veaa6499{flex:1 1 300px;min-width:0px;max-width:420px;margin:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px}
.v3ca8f5a{display:flex;flex-direction:column-reverse;gap:4px;padding:14px 16px;border-radius:18px;background:rgb(255, 255, 255)}
.v883eac4{margin:0px;font-size:24px;font-weight:600;letter-spacing:-0.02em;color:rgb(43, 24, 56)}
.v4cfc3bc{margin:0px;font-size:24px;font-weight:600;letter-spacing:-0.02em;color:rgb(30, 115, 86)}
.v5a298d7{max-width:1280px;margin:0px auto;padding:clamp(40px, 5vw, 56px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-direction:column;gap:20px}
.v9fa3990{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}
.vecc5c5a{margin:0px;font-size:clamp(26px, 2.8vw, 34px);font-weight:600;letter-spacing:-0.025em;line-height:1.15}
.v0c61f98{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;max-width:100%}
.va47edc9{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:42px;padding:0px 16px;border:0px;border-radius:999px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);box-shadow:none;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.vfcc5e31{font-size:12px;font-weight:500;opacity:0.7}
.v847e6c1{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:42px;padding:0px 16px;border:0px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(43, 24, 56);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.v2d9ea8b{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr));gap:16px}
.v80e3f37{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px 20px;border-radius:20px;background:rgb(255, 248, 241)}
.vee340cc{width:120px;height:120px;border-radius:50%;padding:4px;background:rgb(245, 130, 31)}
.vfee6143{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:none center center / cover no-repeat rgb(241, 228, 215);font-size:11.5px;text-align:center;color:rgb(107, 90, 115)}
.v967f32a{font-size:19px;font-weight:600;line-height:1.3}
.vdf3e111{font-size:14px;line-height:1.6;color:rgb(74, 58, 85)}
.vdc572c0{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.v3b2e819{padding:4px 10px;border-radius:999px;background:rgb(247, 243, 250);font-size:12.5px;font-weight:500}
.v7b9aa33{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 8px 0px;border-top:1px solid rgb(241, 228, 215);font-size:13px;color:rgb(107, 90, 115)}
.vfe3a046{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:none center center / cover no-repeat rgb(241, 228, 215);font-size:11.5px;text-align:center;color:rgb(107, 90, 115)}
.vc2e472d{width:120px;height:120px;border-radius:50%;padding:4px;background:rgb(230, 214, 198)}
.v1a85d7e{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:rgb(228, 222, 232);font-size:11.5px;text-align:center;color:rgb(107, 90, 115)}
.vc4c6917{max-width:1280px;margin:0px auto;padding:clamp(56px, 7vw, 80px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-direction:column;gap:20px}
.v490577b{display:flex;flex-direction:column;gap:12px;max-width:680px}
.v2729791{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap:12px}
.v711d3dc{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:rgb(255, 248, 241);color:rgb(43, 24, 56)}
.v0005e5d{width:38px;height:38px;border-radius:50%;background:rgb(255, 231, 211);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}
.vd15f812{font-size:14.5px;line-height:1.6;opacity:0.85}
.v182928c{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.vf713020{width:38px;height:38px;border-radius:50%;background:rgb(245, 130, 31);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}
.v3fb8ef2{max-width:1280px;margin:clamp(56px, 7vw, 80px) auto 0px;padding:0px clamp(16px, 4vw, 48px)}
.vbbdc38a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(28px, 4vw, 44px);border-radius:32px;background:rgb(245, 130, 31)}
.v7872d71{margin:0px;font-size:clamp(26px, 3vw, 36px);font-weight:600;letter-spacing:-0.03em;line-height:1.1;color:rgb(43, 24, 56)}
.vf3ff87e{display:flex;align-items:center;min-height:52px;padding:0px 24px;border-radius:999px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);font-size:15.5px;font-weight:600}
.h7b94580:hover{background: rgb(63, 39, 82) !important; color: rgb(255, 255, 255) !important;}
.h9bf2ab2:hover{box-shadow: rgb(43, 24, 56) 0px 0px 0px 1.5px inset !important; color: rgb(43, 24, 56) !important;}
.h3f3ff3c:hover{background: rgb(43, 24, 56) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important;}
:where(.v2 [id]){ scroll-margin-top: 24px; }
:where(.v2 a:focus-visible),:where(.v2 summary:focus-visible){ outline: rgb(43, 24, 56) solid 3px; outline-offset: 2px; border-radius: 8px; }
.v06b3fcc{flex:1 1 520px;min-width:0px;display:flex;flex-direction:column;gap:16px;max-width:760px}
.v51056b8{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;color:rgb(107, 90, 115)}
.v93bb158{font-weight:600;color:rgb(180, 82, 14);text-decoration:underline;text-underline-offset:3px}
.vb1190bc{width:1px;height:14px;background:rgb(217, 198, 180)}
.v30ab8d3{flex:1 1 320px;min-width:0px;max-width:440px;margin:0px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px}
.v3904fdd{font-size:13px;line-height:1.4;color:rgb(107, 90, 115)}
.v0b970e0{margin:0px;font-size:17px;font-weight:600;color:rgb(43, 24, 56)}
.v926116d{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 56px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-wrap:wrap;gap:32px clamp(32px, 5vw, 72px);align-items:flex-start}
.vcaae114{flex:0 0 240px;position:sticky;top:24px;display:flex;flex-direction:column;gap:2px}
.v6511e3f{padding:0px 10px 8px;font-size:12px;font-weight:700;letter-spacing:0.08em;color:rgb(107, 90, 115)}
.v1887687{display:grid;grid-template-columns:26px minmax(0px, 1fr);gap:4px;align-items:baseline;padding:9px 10px 9px 12px;border-radius:10px;border-left:3px solid rgb(245, 130, 31);background:rgb(255, 242, 230);font-size:14px;line-height:1.4;font-weight:600}
.vb0a2f9e{font-size:12px;font-weight:700;color:rgb(180, 82, 14)}
.vbaa55bf{display:grid;grid-template-columns:26px minmax(0px, 1fr);gap:4px;align-items:baseline;padding:9px 10px 9px 12px;border-radius:10px;border-left:3px solid transparent;background:transparent;font-size:14px;line-height:1.4;font-weight:400}
.v7f6a5a5{font-size:12px;font-weight:700;color:rgb(154, 138, 163)}
.v5407145{flex:1 1 560px;min-width:0px;max-width:800px;display:flex;flex-direction:column;gap:clamp(48px, 6vw, 64px);font-size:16.5px;line-height:1.75;color:rgb(58, 42, 69)}
.v965d537{margin:0px;display:flex;flex-direction:column;gap:8px;font-size:clamp(26px, 2.8vw, 34px);font-weight:600;line-height:1.15;letter-spacing:-0.025em;color:rgb(43, 24, 56)}
.vff37829{font-size:14px;font-weight:700;letter-spacing:0.1em;color:rgb(245, 130, 31)}
.v39ff800{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:rgb(232, 243, 238)}
.v75b294a{font-size:15px;font-weight:600;color:rgb(30, 115, 86)}
.v956e1cb{display:grid;grid-template-columns:22px minmax(0px, 1fr);gap:10px;font-size:15px;line-height:1.55}
.v31645e7{width:22px;height:22px;border-radius:50%;background:rgb(30, 115, 86);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}
.v2b56269{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:rgb(251, 233, 229)}
.vc9db7a9{font-size:15px;font-weight:600;color:rgb(156, 58, 42)}
.vd986e10{width:22px;height:22px;border-radius:50%;background:rgb(156, 58, 42);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}
.v8c14895{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;border-radius:20px;box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;overflow:hidden}
.v6522f9f{display:grid;grid-template-columns:40px minmax(0px, 1fr);gap:14px;align-items:start;padding:16px 18px;border-top:0px}
.v36d1e88{width:36px;height:36px;border-radius:50%;background:rgb(43, 24, 56);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}
.v105c053{font-size:14.5px;line-height:1.6;color:rgb(74, 58, 85)}
.v114a3c7{display:grid;grid-template-columns:40px minmax(0px, 1fr);gap:14px;align-items:start;padding:16px 18px;border-top:1px solid rgb(241, 228, 215)}
.ve85c7d1{width:36px;height:36px;border-radius:50%;background:rgb(255, 242, 230);color:rgb(180, 82, 14);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}
.v9e111e0{margin:0px;font-size:14.5px;color:rgb(74, 58, 85)}
.v247a39e{display:grid;grid-template-columns:40px minmax(0px, 1fr);gap:16px}
.vb11320c{position:relative;display:flex;justify-content:center}
.v3066c16{position:absolute;top:0px;bottom:0px;width:2px;background:rgb(241, 228, 215)}
.v8810a9a{position:relative;width:40px;height:40px;border-radius:50%;background:rgb(43, 24, 56);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;box-shadow:rgb(255, 255, 255) 0px 0px 0px 4px}
.vb6f1422{display:flex;flex-direction:column;gap:4px;padding:6px 0px 24px}
.v75badd2{font-size:17px;font-weight:600;color:rgb(43, 24, 56)}
.vd1255c1{position:absolute;top:0px;bottom:0px;width:2px;background:transparent}
.v784b074{position:relative;width:40px;height:40px;border-radius:50%;background:rgb(245, 130, 31);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;box-shadow:rgb(255, 255, 255) 0px 0px 0px 4px}
.vc949a8f{align-self:flex-start;display:flex;gap:4px;padding:4px;border-radius:12px;background:rgb(255, 248, 241);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset}
.v15894b5{padding:9px 14px;border:0px;border-radius:9px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px, rgba(43, 24, 56, 0.08) 0px 2px 6px;color:rgb(43, 24, 56);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.v6060ecb{padding:9px 14px;border:0px;border-radius:9px;background:transparent;box-shadow:none;color:rgb(107, 90, 115);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.v5c2623f{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:10px}
.v3833475{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:20px;background:rgb(255, 248, 241)}
.vdf2d863{display:flex;justify-content:space-between;align-items:center;gap:8px}
.v57cd63f{padding:2px 8px;border-radius:999px;background:rgb(255, 255, 255);font-size:12.5px;font-weight:700;color:rgb(180, 82, 14)}
.vccf04f8{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:13px;color:rgb(107, 90, 115)}
.ve3fcd64{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:clamp(20px, 2.6vw, 28px);border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.v6e50678{flex:1 1 320px;display:flex;flex-direction:column;gap:6px}
.vb77d3ee{display:flex;align-items:center;min-height:50px;padding:0px 24px;border-radius:999px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);font-size:15px;font-weight:600;white-space:nowrap}
.v1551636{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:10px}
.v52acc8d{display:grid;grid-template-columns:24px minmax(0px, 1fr);gap:10px;padding:16px 18px;border-radius:18px;background:rgb(247, 243, 250);font-size:15px;line-height:1.55}
.v12c6c25{color:rgb(245, 130, 31);font-weight:700}
.v836a458{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px}
.v56ba5f9{font-size:15px;font-weight:600;color:rgb(180, 82, 14)}
.vb1ae733{display:flex;gap:16px;align-items:center;padding:18px;border-radius:22px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;color:rgb(43, 24, 56)}
.vc0e75ec{flex:0 0 auto;width:64px;height:64px;border-radius:50%;padding:3px;background:rgb(245, 130, 31)}
.v7b3c712{display:block;width:100%;height:100%;border-radius:50%;border:3px solid rgb(255, 255, 255);background:url("/assets/v2/media/design/484a9a4ebd0b17d6.webp") center center / cover no-repeat rgb(241, 228, 215)}
.vf542d8e{font-size:16.5px;font-weight:600}
.v2533609{display:block;width:100%;height:100%;border-radius:50%;border:3px solid rgb(255, 255, 255);background:url("/assets/v2/media/design/ed6a5f43967c7041.webp") center center / cover no-repeat rgb(241, 228, 215)}
.vd6da5bc{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:rgb(180, 82, 14)}
.v7dc53b5{width:8px;height:8px;border-radius:50%;background:rgb(30, 115, 86);box-shadow:rgb(214, 237, 227) 0px 0px 0px 4px}
.v91fb150{margin:0px;font-size:clamp(36px, 5vw, 62px);font-weight:600;line-height:1.03;letter-spacing:-0.035em;text-wrap:balance}
.vd62c5c2{margin:0px;max-width:580px;font-size:clamp(16px, 1.4vw, 18.5px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.v13ad378{display:flex;align-items:center;min-height:52px;padding:0px 24px;border-radius:999px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);text-decoration:none;font-size:15.5px;font-weight:600}
.v0ca2c8f{position:relative;flex:1 1 380px;min-width:0px;aspect-ratio:5 / 4;border-radius:32px;overflow:hidden;background:rgb(255, 231, 211)}
.v3d74f3b{position:absolute;inset:0px;width:100%;height:100%;display:block}
.v4ce6cba{max-width:1280px;margin:0px auto;padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 0px}
.v2232354{display:flex;flex-wrap:wrap;gap:24px clamp(32px, 5vw, 72px);align-items:flex-start}
.v4795bc9{flex:1 1 320px;max-width:440px;display:flex;flex-direction:column;gap:12px}
.va32c451{margin:0px;font-size:clamp(28px, 3.2vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.03em}
.v0254c79{margin:0px;font-size:16px;line-height:1.65;color:rgb(74, 58, 85);text-wrap:pretty}
.vd7a2303{flex:2 1 520px;min-width:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px}
.v0aeab6e{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:24px;background:rgb(255, 248, 241)}
.veb81641{width:40px;height:40px;border-radius:50%;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center;font-weight:600}
.v059d6b8{font-size:14px;line-height:1.55;color:rgb(107, 90, 115)}
.v286ce48{width:40px;height:40px;border-radius:50%;background:rgb(247, 243, 250);display:flex;align-items:center;justify-content:center;font-weight:600}
.v4edb766{width:40px;height:40px;border-radius:50%;background:rgb(232, 243, 238);display:flex;align-items:center;justify-content:center;font-weight:600}
.v441316d{max-width:1280px;margin:0px auto;padding:clamp(40px, 5vw, 64px) clamp(16px, 4vw, 48px) 0px}
.v6542995{display:grid;gap:12px}
.v6f3751b{position:relative;border-radius:24px;overflow:hidden;background:rgb(255, 231, 211)}
.v779ba40{position:relative;border-radius:24px;overflow:hidden;background:rgb(247, 243, 250)}
.v6d96e92{position:relative;border-radius:24px;overflow:hidden;background:rgb(255, 231, 211)}
.v0c9de67{position:relative;grid-column:span 2;border-radius:24px;overflow:hidden;background:rgb(247, 243, 250)}
.v4a7d8f6{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px}
.v70144f2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:rgb(107, 90, 115)}
.v030fff5{padding:2px 8px;border-radius:999px;border:1.5px dashed rgb(226, 201, 179);font-size:12px;font-weight:600;color:rgb(180, 82, 14)}
.ve29c596{display:flex;flex-direction:column;gap:6px;min-width:200px}
.v1938284{font-size:13px;font-weight:600}
.vb60c0d5{position:relative;width:100%;font-family:Lexend, system-ui, sans-serif;color:rgb(43, 24, 56)}
.ve2b704d{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:46px;padding:0px 12px 0px 14px;border-radius:12px;border:1.5px solid rgb(156, 138, 160);background:rgb(255, 255, 255);font-family:inherit;color:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color 0.15s}
.v5ae8888{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v1eb9a63{flex:0 0 auto;transition:transform 0.2s;transform:rotate(0deg)}
.v35f4826{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:1px;margin-bottom:16px}
.v3690e51{flex:0 0 auto;height:44px;padding:0px 16px;border-radius:999px;border:1.5px solid rgb(43, 24, 56);background:rgb(43, 24, 56);color:rgb(255, 255, 255);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}
.vd8b528d{opacity:0.7}
.v7f976cb{flex:0 0 auto;height:44px;padding:0px 16px;border-radius:999px;border:1.5px solid rgb(230, 214, 198);background:rgb(255, 255, 255);color:rgb(43, 24, 56);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}
.v523872a{display:grid;gap:10px 24px;align-items:center;padding:18px 22px;border-radius:20px;background:rgb(255, 255, 255);text-decoration:none;box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v49be268{display:flex;flex-direction:column;gap:4px;min-width:0px}
.v8b02305{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgb(255, 248, 241);font-size:13px}
.v15d4efd{padding:5px 12px;border-radius:999px;background:rgb(255, 248, 241);font-size:13px}
.vd0e3143{padding:5px 12px;border-radius:999px;background:rgb(232, 243, 238);color:rgb(30, 115, 86);font-size:13px;font-weight:500}
.v334cf7c{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgb(43, 24, 56);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center}
.v6f09d34{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding:18px 22px;border-radius:20px;border:1.5px dashed rgb(226, 201, 179)}
.ve97d7d0{font-size:15px;line-height:1.5}
.v555c23e{display:flex;align-items:center;min-height:44px;padding:0px 18px;border-radius:999px;border:1.5px solid rgb(43, 24, 56);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}
.va109010{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:20px}
.v07efcdb{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap:12px}
.v86514e5{display:grid;grid-template-columns:44px minmax(0px, 1fr);gap:14px;align-items:start;padding:20px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v3b14e3a{width:44px;height:44px;border-radius:12px;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.vfe9cab0{width:44px;height:44px;border-radius:12px;background:rgb(232, 243, 238);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.v225f862{width:44px;height:44px;border-radius:12px;background:rgb(233, 227, 242);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.v4e4429b{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}
.v964c168{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:12px}
.vb9dfcef{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v88c4809{display:flex;justify-content:space-between;align-items:center}
.vfedad1c{width:36px;height:36px;border-radius:50%;background:rgb(43, 24, 56);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}
.v9fb0c79{margin:0px 0px 20px;font-size:clamp(28px, 3.2vw, 42px);font-weight:600;line-height:1.1;letter-spacing:-0.03em}
.v32bd94b{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 360px), 1fr));gap:16px}
.v4afc3d7{margin:0px;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v69f9679{margin:0px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:14px 16px;border-radius:16px;border:1.5px dashed rgb(226, 201, 179);background:rgb(255, 252, 248);font-size:14px;line-height:1.5;color:rgb(107, 90, 115)}
.vee4b0cf{padding:2px 8px;border-radius:999px;background:rgb(255, 231, 211);color:rgb(180, 82, 14);font-size:12px;font-weight:600}
.ve9215a4{width:48px;height:48px;border-radius:50%}
.v5b0667d{display:inline-flex;align-items:center;min-height:32px;font-size:15px;font-weight:600;text-decoration:none}
.v79ba189{max-width:1280px;margin:0px auto;padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) clamp(56px, 7vw, 96px);display:flex;flex-wrap:wrap;gap:24px clamp(32px, 5vw, 72px)}
.v361069a{flex:1 1 280px;max-width:380px;display:flex;flex-direction:column;gap:12px}
.vb4a9e3f{font-size:15px;line-height:1.6;color:rgb(107, 90, 115)}
.vb3afce8{flex:2 1 520px;min-width:0px;display:flex;flex-direction:column}
.vebec5bf{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}
.va10bfe4{margin:0px;padding:0px 48px 20px 0px;font-size:15px;line-height:1.7;color:rgb(74, 58, 85)}
.h281c7bc:hover{background: rgb(255, 248, 241) !important; color: rgb(43, 24, 56) !important;}
.h22adbc3:hover{background: rgb(255, 154, 64) !important; color: rgb(43, 24, 56) !important;}
.h6a28bae:hover{border-color: rgb(43, 24, 56) !important;}
.h6a28bae:focus{outline: rgb(43, 24, 56) solid 3px !important; outline-offset: 2px !important;}
.h944943e:hover{background: rgb(43, 24, 56) !important; color: rgb(255, 255, 255) !important;}
.h94e2873:hover{text-decoration: underline !important;}
:where(.v2 button),:where(.v2 input),:where(.v2 textarea){ font-family: inherit; color: inherit; }
:where(.v2 a:focus-visible),:where(.v2 button:focus-visible),:where(.v2 summary:focus-visible){ outline: rgb(43, 24, 56) solid 3px; outline-offset: 2px; border-radius: 8px; }
:where(.v2 a:focus-visible),:where(.v2 button:focus-visible){ outline: rgb(43, 24, 56) solid 3px; outline-offset: 2px; border-radius: 6px; }
.v6dd4a59{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-top:clamp(24px, 3.5vw, 40px)}
.v9b55411{margin-top:clamp(24px, 3vw, 36px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 210px), 1fr));gap:10px}
.v4288494{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:0px;border-radius:22px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;text-align:left;cursor:pointer;color:rgb(43, 24, 56)}
.v73bf8f2{width:40px;height:40px;border-radius:12px;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:rgb(43, 24, 56)}
.vaf5014d{font-size:16px;font-weight:600;line-height:1.3}
.vc5a2121{font-size:13.5px;line-height:1.5;opacity:0.85}
.v05e345e{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border:0px;border-radius:22px;background:rgb(43, 24, 56);box-shadow:none;text-align:left;cursor:pointer;color:rgb(255, 255, 255)}
.v78767ea{width:40px;height:40px;border-radius:12px;background:rgb(245, 130, 31);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:rgb(43, 24, 56)}
.v6c5f305{max-width:1280px;margin:0px auto;padding:clamp(40px, 5vw, 64px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-wrap:wrap;gap:32px clamp(40px, 5vw, 72px);align-items:flex-start}
.v3c3183d{flex:1.4 1 520px;min-width:0px;display:flex;flex-direction:column;gap:18px;padding:clamp(22px, 3vw, 36px);border-radius:28px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px, rgba(43, 24, 56, 0.35) 0px 18px 36px -28px}
.vb99c961{margin:0px;font-size:clamp(26px, 2.8vw, 34px);font-weight:600;line-height:1.15;letter-spacing:-0.025em}
.vac3b453{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:52px;padding:0px 12px 0px 14px;border-radius:14px;border:1.5px solid rgb(156, 138, 160);background:rgb(255, 255, 255);font-family:inherit;color:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:border-color 0.15s}
.vd44cbb2{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px}
.v8c85d8d{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}
.vd397652{height:52px;padding:0px 16px;border-radius:14px;border:1.5px solid rgb(217, 198, 180);background:rgb(255, 255, 255);font-size:15px;outline:none}
.vb35b878{grid-column:auto;display:flex;flex-direction:column;gap:6px}
.v9c1af52{padding:14px 16px;border-radius:14px;border:1.5px solid rgb(217, 198, 180);background:rgb(255, 255, 255);font-size:15px;line-height:1.55;resize:vertical;outline:none}
.va8bd88c{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:rgb(107, 90, 115)}
.v51f09b9{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:rgb(251, 233, 229);font-size:13.5px;line-height:1.55;color:rgb(43, 24, 56)}
.v925de2f{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:rgb(156, 58, 42);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}
.v8db4204{display:grid;grid-template-columns:24px minmax(0px, 1fr);gap:12px;align-items:start;font-size:14px;line-height:1.55;cursor:pointer}
.v3eade53{width:22px;height:22px;margin:0px;accent-color:rgb(43, 24, 56);cursor:pointer}
.vad8cec8{align-self:flex-start;min-height:54px;padding:0px 30px;border-radius:999px;border:0px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);font-size:16px;font-weight:600;cursor:pointer}
.v32f5b51{flex:1 1 340px;min-width:0px;max-width:440px;display:flex;flex-direction:column;gap:14px}
.vc79b65b{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.v5caa083{font-size:12px;font-weight:700;letter-spacing:0.1em;color:rgb(245, 130, 31)}
.vdf74294{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0px 8px 0px 18px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(43, 24, 56);text-decoration:none;font-size:16px;font-weight:600}
.vc0224af{width:40px;height:40px;border-radius:50%;background:rgb(245, 130, 31);display:flex;align-items:center;justify-content:center}
.v1aaa9d5{font-size:13.5px;line-height:1.55;color:rgb(207, 194, 216)}
.vfc2adc5{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgb(67, 48, 90)}
.v2019a8b{font-size:12px;font-weight:700;letter-spacing:0.1em;color:rgb(207, 194, 216)}
.v48f69ea{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:8px}
.v9337eb9{display:flex;align-items:center;gap:10px;min-height:52px;padding:0px 14px;border-radius:16px;background:rgb(58, 37, 80);color:rgb(255, 255, 255);text-decoration:none;font-size:14.5px;font-weight:600}
.v69be278{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:rgb(0, 104, 255);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}
.vd15afd5{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:rgb(255, 255, 255);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center}
.v9010101{display:flex;flex-direction:column;border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px;overflow:hidden}
.vb9cd376{aspect-ratio:16 / 9;background:rgb(247, 243, 250)}
.v6ff84ef{display:flex;flex-direction:column;gap:4px;padding:18px 20px;font-size:14.5px;line-height:1.55}
.v0843303{margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;color:rgb(180, 82, 14)}
.vdcb0f4b{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-radius:20px;background:rgb(255, 248, 241);font-size:14px;line-height:1.6}
.ve9cd623{max-width:1280px;margin:0px auto;padding:clamp(56px, 7vw, 88px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-wrap:wrap;gap:24px clamp(32px, 5vw, 72px)}
.v37e2484{flex:1 1 280px;max-width:380px;display:flex;flex-direction:column;gap:14px}
.v605c10d{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0px;cursor:pointer;list-style:none;font-size:16.5px;font-weight:600}
.v4d8df10{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgb(255, 231, 211);display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform 0.2s}
.v9d3d575{max-width:1280px;margin:0px auto;padding:20px clamp(16px, 4vw, 48px) clamp(32px, 4vw, 48px)}
.v4b158e8{margin-top:24px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;width:fit-content;max-width:100%}
.vd94d7bc{display:flex;align-items:center;min-height:40px;padding:0px 16px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.vab54ec4{display:flex;align-items:center;min-height:40px;padding:0px 16px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;background:transparent;color:rgb(43, 24, 56)}
.v759ccca{display:flex;flex-direction:column;gap:14px;max-width:800px;padding-top:clamp(24px, 3.5vw, 40px)}
.v5723f76{margin:0px;font-size:clamp(36px, 5vw, 58px);font-weight:600;line-height:1.04;letter-spacing:-0.035em}
.v9904bdb{margin:0px;font-size:clamp(15px, 1.3vw, 17px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.v3f97ae3{padding:6px 12px;border-radius:999px;background:rgb(255, 255, 255);font-size:13px;font-weight:500}
.v95513f0{margin:4px 0px 0px;padding:12px 16px;border-radius:14px;border:1.5px dashed rgb(180, 82, 14);background:rgb(255, 255, 255);font-size:13px;line-height:1.55;color:rgb(43, 24, 56)}
.v052673f{flex:0 1 260px;min-width:220px;top:24px;display:flex;flex-direction:column;gap:2px}
.v215fc3b{font-size:12px;font-weight:700;letter-spacing:0.08em;color:rgb(107, 90, 115);padding:0px 10px 8px}
.vefd5cbb{display:flex;gap:8px;align-items:baseline;min-height:40px;padding:9px 10px 9px 12px;border-radius:10px;border-left:3px solid rgb(245, 130, 31);background:rgb(255, 242, 230);font-weight:600;text-decoration:none;font-size:14px;line-height:1.4}
.v3175b10{flex:0 0 auto;font-size:12.5px;font-weight:700;color:rgb(180, 82, 14);font-variant-numeric:tabular-nums}
.v5438891{display:flex;gap:8px;align-items:baseline;min-height:40px;padding:9px 10px 9px 12px;border-radius:10px;border-left:3px solid transparent;background:transparent;font-weight:400;text-decoration:none;font-size:14px;line-height:1.4}
.v8c38116{flex:0 0 auto;font-size:12.5px;font-weight:700;color:rgb(154, 138, 163);font-variant-numeric:tabular-nums}
.vcfbf3c3{flex:1 1 560px;min-width:0px;max-width:760px;display:flex;flex-direction:column;gap:32px;font-size:16px;line-height:1.75;color:rgb(58, 42, 69)}
.v9787727{display:flex;flex-direction:column;gap:12px;padding-top:0px;border-top:0px}
.va8e47b4{margin:0px;display:flex;flex-direction:column;gap:6px;font-size:clamp(22px, 2.4vw, 28px);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:rgb(43, 24, 56)}
.v27bf51d{font-size:13px;font-weight:700;letter-spacing:0.1em;color:rgb(245, 130, 31)}
.v67ad6ff{display:flex;flex-direction:column;gap:12px;padding-top:32px;border-top:1px solid rgb(241, 228, 215)}
.ve25fca1{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;gap:8px}
.vfc76010{display:flex;gap:12px}
.v34cef2a{flex:0 0 auto;width:6px;height:6px;margin-top:12px;border-radius:50%;background:rgb(245, 130, 31)}
.vb20dcf7{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:rgb(43, 24, 56);color:rgb(230, 218, 236);font-size:15px;line-height:1.6}
.v406f3ba{margin:0px;font-size:20px;font-weight:600;color:rgb(255, 255, 255)}
.v0524a25{font-weight:600;color:rgb(255, 255, 255)}
.vf5409a3{display:flex;align-items:center;min-height:46px;padding:0px 20px;border-radius:999px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);text-decoration:none;font-weight:600}
.v2dc28a6{display:flex;align-items:center;gap:10px;min-height:46px;padding:0px 18px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(43, 24, 56);text-decoration:none;font-weight:600}
.v6b6d47b{margin-right:12px;font-weight:600;color:rgb(43, 24, 56)}
.hfdeac5f:hover{box-shadow: rgb(43, 24, 56) 0px 0px 0px 1.5px !important;}
.he1cc4e4:focus{border-color: rgb(43, 24, 56) !important; box-shadow: rgba(43, 24, 56, 0.15) 0px 0px 0px 3px !important;}
.heac6e04:hover{background: rgb(232, 116, 20) !important;}
.habf0910:hover{background: rgb(74, 50, 98) !important; color: rgb(255, 255, 255) !important;}
.h230adc1:hover{}
.v728e4fd{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px;padding:18px 20px;border-radius:16px;background:rgb(255, 248, 241);font-size:15px;line-height:1.5;color:rgb(43, 24, 56)}
@media (max-width:1099px){.vcaae114{display:none!important}.v6511e3f{display:none!important}.v1887687{display:none!important}.vb0a2f9e{display:none!important}.vbaa55bf{display:none!important}.v7f6a5a5{display:none!important}.v523872a{grid-template-columns:1fr}}
@media (max-width:639px){.v6542995{grid-template-columns:repeat(2, minmax(0px, 1fr));grid-auto-rows:140px}.v6f3751b{grid-area:auto / span 2}}
@media (max-width:999px){.v052673f{position:static}}
@media (min-width:1000px){.v052673f{position:sticky}}
@media (min-width:1100px){.v523872a{grid-template-columns:minmax(0px, 1.3fr) minmax(0px, 1.4fr) 200px}}
@media (min-width:640px){.v6542995{grid-template-columns:repeat(4, minmax(0px, 1fr));grid-auto-rows:clamp(160px, 16vw, 220px)}.v6f3751b{grid-area:span 2 / span 2}}
