/* 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),:where(.v2 input:focus-visible),:where(.v2 select: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){ outline: rgb(43, 24, 56) solid 3px; outline-offset: 2px; border-radius: 8px; }
:where(.v2 .ff3 a:focus-visible),:where(.v2 .ff3 summary:focus-visible),:where(.v2 .ff3 button:focus-visible){ outline: rgb(245, 130, 31) solid 3px; outline-offset: 2px; border-radius: 8px; }
.v02d8818{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:rgb(107, 90, 115)}
.v9a6abeb{display:flex;flex-direction:column;gap:14px;margin-top:clamp(20px, 3vw, 32px);max-width:820px}
.v5937bea{margin:0px;font-size:clamp(34px, 4.6vw, 56px);font-weight:600;line-height:1.05;letter-spacing:-0.035em;text-wrap:balance}
.v9904bdb{margin:0px;font-size:clamp(15px, 1.3vw, 17px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.v6494d5a{margin-top:clamp(20px, 2.5vw, 28px);padding-bottom:clamp(20px, 2.5vw, 28px);border-bottom:1px solid rgb(241, 228, 215)}
.v3970554{margin:0px;padding:2px;list-style:none;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}
.v0d43f3e{flex:0 0 auto;display:flex}
.v836b384{display:flex;align-items:center;min-height:44px;padding:0px 16px;border-radius:999px;background:rgb(43, 24, 56);box-shadow:none;color:rgb(255, 255, 255);font-size:14px;font-weight:600;white-space:nowrap}
.va473263{display:flex;align-items:center;min-height:44px;padding:0px 16px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;color:rgb(43, 24, 56);font-size:14px;font-weight:600;white-space:nowrap}
.v5c7338c{max-width:1280px;margin:0px auto;padding:clamp(24px, 3vw, 32px) clamp(16px, 4vw, 48px) 0px}
.v264c929{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}
.v566d341{margin:0px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:rgb(107, 90, 115)}
.v04947ae{display:grid;gap:12px}
.v4007670{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:20px;background:rgb(255, 248, 241);color:rgb(43, 24, 56)}
.v26b4952{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.v296f74e{font-size:clamp(22px, 2.4vw, 28px);font-weight:600;line-height:1.15;letter-spacing:-0.02em;color:rgb(180, 82, 14);font-variant-numeric:tabular-nums}
.v6a124b0{padding:2px 9px;border-radius:999px;background:rgb(232, 243, 238);color:rgb(30, 115, 86);font-size:12px;font-weight:700}
.v2899423{padding:2px 9px;border-radius:999px;background:rgb(251, 233, 229);color:rgb(156, 58, 42);font-size:12px;font-weight:700}
.vcb3d278{max-width:1280px;margin:0px auto;padding:clamp(28px, 3.5vw, 40px) clamp(16px, 4vw, 48px) 0px}
.vca98950{display:grid;gap:28px clamp(24px, 3vw, 48px);align-items:start}
.v5fef8ad{display:flex;flex-direction:column;gap:16px;color:rgb(43, 24, 56)}
.vc3ac940{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:24px;background:rgb(255, 242, 224);font-size:13px;color:rgb(107, 90, 115)}
.v737d705{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:rgb(107, 90, 115)}
.v1027f0a{padding:2px 9px;border-radius:999px;background:rgb(255, 242, 230);color:rgb(180, 82, 14);font-size:12px;font-weight:700}
.v78c3818{font-size:clamp(24px, 2.8vw, 32px);font-weight:600;line-height:1.15;letter-spacing:-0.025em;text-wrap:pretty}
.v6ed73a7{font-size:16px;line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.v29c8a32{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px}
.v12ce3a2{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}
.v74612c4{display:flex;align-items:center;gap:6px;font-size:13px;color:rgb(30, 115, 86);font-weight:600}
.v884c646{width:8px;height:8px;border-radius:50%;background:rgb(30, 115, 86)}
.va901e82{display:flex;flex-direction:column;gap:6px;padding:14px 0px;border-top:1px solid rgb(235, 220, 205);color:rgb(43, 24, 56)}
.vf263586{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px}
.vfcbe1b1{font-weight:700;color:rgb(180, 82, 14);font-variant-numeric:tabular-nums}
.v73fe350{font-size:16px;font-weight:600;line-height:1.4;text-wrap:pretty}
.vb8bfcfb{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) 0px}
.v865ef38{display:grid;gap:36px clamp(32px, 4vw, 56px);align-items:start}
.vf6f4c24{min-width:0px;display:flex;flex-direction:column;gap:8px}
.v746f600{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}
.v81002e3{margin:0px;font-size:clamp(24px, 2.8vw, 32px);font-weight:600;line-height:1.15;letter-spacing:-0.025em}
.v04a7f27{margin:16px 0px 0px;padding-bottom:10px;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:rgb(107, 90, 115)}
.v82c42f1{display:grid;gap:16px clamp(16px, 2vw, 24px);align-items:start;padding:18px 0px;border-top:1px solid rgb(235, 220, 205);color:rgb(43, 24, 56)}
.vf49f1d8{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px}
.v6e6c06e{font-size:clamp(16px, 1.5vw, 18px);font-weight:600;line-height:1.4;letter-spacing:-0.005em;text-wrap:pretty}
.ve1f1382{font-size:14.5px;line-height:1.6;color:rgb(74, 58, 85);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.v5a76adf{aspect-ratio:4 / 3;border-radius:12px;background:rgb(247, 243, 250)}
.v0fc0ef6{aspect-ratio:4 / 3;border-radius:12px;background:rgb(255, 231, 211)}
.vb7a1bcc{aspect-ratio:4 / 3;border-radius:12px;background:rgb(255, 242, 230)}
.v499da28{aspect-ratio:4 / 3;border-radius:12px;background:rgb(255, 242, 224)}
.vb393a4c{aspect-ratio:4 / 3;border-radius:12px;background:rgb(255, 248, 241)}
.v41c642f{aspect-ratio:4 / 3;border-radius:12px;background:rgb(232, 243, 238)}
.v70cb0f7{display:flex;justify-content:center;padding-top:24px;border-top:1px solid rgb(235, 220, 205)}
.v48d3369{min-height:48px;padding:0px 24px;border:0px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;font-size:15px;font-weight:600;cursor:pointer}
.vfd150ad{top:24px;display:flex;flex-direction:column;gap:16px}
.v76fa54f{display:flex;flex-direction:column;padding:20px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.v7a76fbc{margin:0px 0px 6px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}
.v27ce988{display:grid;grid-template-columns:32px minmax(0px, 1fr);gap:10px;align-items:baseline;padding:12px 0px;border-top:0px;color:rgb(43, 24, 56)}
.vc1ca908{font-size:22px;font-weight:600;line-height:1;letter-spacing:-0.03em;color:rgb(180, 82, 14)}
.vb1555da{font-size:15px;font-weight:600;line-height:1.4}
.v889e39a{display:grid;grid-template-columns:32px minmax(0px, 1fr);gap:10px;align-items:baseline;padding:12px 0px;border-top:1px solid rgb(241, 228, 215);color:rgb(43, 24, 56)}
.v3114d30{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:rgb(247, 243, 250)}
.v2d9fdae{font-size:16px;font-weight:600;line-height:1.35}
.vdf3e111{font-size:14px;line-height:1.6;color:rgb(74, 58, 85)}
.v906b16e{align-self:flex-start;display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:rgb(180, 82, 14)}
.v7c880d1{max-width:1280px;margin:clamp(36px, 4.5vw, 52px) auto 0px;padding:0px clamp(16px, 4vw, 48px) clamp(56px, 7vw, 96px);font-size:13px;line-height:1.5;color:rgb(74, 58, 85)}
.v30e80b7{display:block;padding-top:20px;border-top:1px solid rgb(241, 228, 215)}
.v93bb158{font-weight:600;color:rgb(180, 82, 14);text-decoration:underline;text-underline-offset:3px}
.h043e2f6:hover{box-shadow: rgb(43, 24, 56) 0px 0px 0px 1px inset !important;}
.vbd7d537{background:rgb(255, 255, 255)}
.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}
.vdb70986{font-size:13px;font-weight:700;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:rgb(180, 82, 14)}
.vcf18c02{align-self:flex-start;display:flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:rgb(180, 82, 14)}
.v5723d7b{min-width:0px;margin:0px;display:grid;gap:8px}
.vebe390f{display:flex;flex-direction:column-reverse;gap:4px;padding:14px 16px;border-radius:16px;background:rgb(255, 248, 241)}
.vefb7aa8{font-size:13px;line-height:1.4;color:rgb(74, 58, 85)}
.v2d1b37a{margin:0px;font-size:24px;font-weight:600;letter-spacing:-0.02em;color:rgb(43, 24, 56);font-variant-numeric:tabular-nums}
.vce5cb55{margin:0px;font-size:24px;font-weight:600;letter-spacing:-0.02em;color:rgb(30, 115, 86);font-variant-numeric:tabular-nums}
.v2ddaec7{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) 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}
.v462587a{margin:0px;font-size:clamp(24px, 2.8vw, 32px);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%}
.v5aae915{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:44px;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}
.vbf279d4{font-size:12px;font-weight:700;color:rgb(255, 150, 64)}
.vc164337{flex:0 0 auto;display:flex;align-items:center;gap:8px;min-height:44px;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}
.v7d5e6d8{font-size:12px;font-weight:700;color:rgb(107, 90, 115)}
.v12e96d2{display:grid;gap:16px}
.v61f8c1c{display:flex;flex-direction:column;gap:16px;padding:10px 10px 20px;border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.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)}
.v477012d{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:12px;text-align:center;color:rgb(107, 90, 115)}
.v967f32a{font-size:19px;font-weight:600;line-height:1.3}
.v0795fa5{font-size:13.5px;font-weight:600;color:rgb(180, 82, 14)}
.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)}
.v33c9213{display:flex;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;color:rgb(180, 82, 14)}
.ve185d07{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:12px;text-align:center;color:rgb(107, 90, 115)}
.vc2e472d{width:120px;height:120px;border-radius:50%;padding:4px;background:rgb(230, 214, 198)}
.v8db2c59{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:4px solid rgb(255, 248, 241);background:rgb(247, 243, 250);font-size:12px;text-align:center;color:rgb(107, 90, 115)}
.vb3a39e9{padding:2px 9px;border-radius:999px;background:rgb(247, 243, 250);color:rgb(74, 58, 85);font-size:12px;font-weight:700}
.v490577b{display:flex;flex-direction:column;gap:12px;max-width:680px}
.veaca39a{margin:0px;padding:0px;list-style:none;display:grid;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}
.v105c053{font-size:14.5px;line-height:1.6;color:rgb(74, 58, 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}
.vfea7756{font-size:14.5px;line-height:1.6;color:rgb(255, 255, 255)}
.vcaf34b0{max-width:1280px;margin:clamp(36px, 4.5vw, 52px) auto 0px;padding:0px clamp(16px, 4vw, 48px)}
.vaa651de{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(28px, 4vw, 44px);border-radius:24px;background:rgb(245, 130, 31)}
.v94fdd0d{display:flex;flex-direction:column;gap:10px;max-width:620px}
.v0c11bbd{margin:0px;font-size:clamp(28px, 3.2vw, 40px);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)}
.v83e986d{display:flex;align-items:center;min-height:48px;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;}
.va57d2f7{max-width:960px;display:flex;flex-direction:column;gap:20px;margin-top:clamp(24px, 3.5vw, 40px)}
.v74cfb3d{margin:0px;max-width:760px;font-size:clamp(15px, 1.3vw, 17px);line-height:1.6;color:rgb(74, 58, 85);text-wrap:pretty}
.v6a87acd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:rgb(107, 90, 115)}
.vb1190bc{width:1px;height:14px;background:rgb(217, 198, 180)}
.va2524d9{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
.vd4b666b{display:flex;align-items:center;min-height:48px;padding:0px 24px;border-radius:999px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);font-size:15px;font-weight:600}
.v0ab31e6{display:flex;align-items:center;min-height:48px;padding:0px 24px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;font-size:15px;font-weight:600}
.v14717c1{margin:clamp(32px, 4vw, 48px) 0px 0px;display:grid;gap:12px}
.v1237566{display:flex;flex-direction:column-reverse;gap:6px;padding:20px;border-radius:20px;background:rgb(255, 248, 241)}
.vc10cad8{margin:0px;font-size:clamp(22px, 2.4vw, 28px);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:rgb(180, 82, 14)}
.v9c67723{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 40px)}
.v1bd443e{max-width:760px;display:flex;flex-direction:column;gap:12px}
.v575e22a{margin:0px;font-size:clamp(28px, 3.2vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.03em;text-wrap:balance}
.veec80ea{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:16px}
.v65ba587{display:flex;flex-direction:column;gap:16px;padding:clamp(24px, 3vw, 32px);border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.v252b703{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.01em;color:rgb(30, 115, 86)}
.vb12bd25{display:grid;grid-template-columns:24px minmax(0px, 1fr);gap:12px;font-size:16px;line-height:1.55}
.va822734{width:24px;height:24px;border-radius:50%;background:rgb(232, 243, 238);color:rgb(30, 115, 86);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.v6191c30{display:flex;flex-direction:column;gap:16px;padding:clamp(24px, 3vw, 32px);border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.v9b1c666{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.01em;color:rgb(255, 255, 255)}
.v03efc57{display:grid;grid-template-columns:24px minmax(0px, 1fr);gap:12px;font-size:16px;line-height:1.55;color:rgb(255, 255, 255)}
.va6ca389{width:24px;height:24px;border-radius:50%;background:rgb(245, 130, 31);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.v34ba116{margin:0px;padding:0px;list-style:none;display:grid;gap:16px}
.vde024b3{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:rgb(255, 242, 230);box-shadow:rgb(245, 201, 163) 0px 0px 0px 1px inset}
.vdf2d863{display:flex;justify-content:space-between;align-items:center;gap:8px}
.v573210e{width:44px;height:44px;border-radius:50%;background:rgb(43, 24, 56);color:rgb(255, 255, 255);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}
.ve67c139{padding:2px 9px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(180, 82, 14);font-size:12px;font-weight:700}
.v6558728{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}
.v7c8ecbb{font-size:15px;line-height:1.6;color:rgb(74, 58, 85)}
.v8468aaa{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.v06537d4{width:44px;height:44px;border-radius:50%;background:rgb(255, 242, 230);color:rgb(180, 82, 14);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}
.v79850a7{padding:2px 9px;border-radius:999px;background:transparent;color:rgb(74, 58, 85);font-size:12px;font-weight:700}
.v639b354{margin:0px;padding:0px;list-style:none;display:grid;gap:16px}
.v978f2c0{grid-column:auto;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.vdd288f8{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.vf9fe407{width:44px;height:44px;border-radius:50%;background:rgb(245, 130, 31);color:rgb(43, 24, 56);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}
.v91f0f05{margin-top:clamp(36px, 4.5vw, 52px);background:rgb(247, 243, 250)}
.v57ca5ea{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px);display:flex;flex-direction:column;gap:clamp(24px, 3vw, 32px)}
.vf137a4c{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px}
.v34e781e{flex:1 1 480px;min-width:0px;max-width:760px;display:flex;flex-direction:column;gap:12px}
.v6f12c27{display:flex;gap:4px;padding:4px;border-radius:12px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px inset;max-width:100%;overflow-x:auto}
.v8873c8e{flex:0 0 auto;min-height:44px;padding:0px 16px;border:0px;border-radius:8px;background:rgb(43, 24, 56);color:rgb(255, 255, 255);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.v4edd18e{flex:0 0 auto;min-height:44px;padding:0px 16px;border:0px;border-radius:8px;background:transparent;color:rgb(74, 58, 85);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}
.v56cbaad{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.vd994925{font-size:clamp(32px, 3.4vw, 40px);font-weight:600;line-height:1;letter-spacing:-0.03em;color:rgb(180, 82, 14);font-variant-numeric:tabular-nums}
.v716b8f5{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:13px;color:rgb(74, 58, 85)}
.ved67ff6{padding:2px 9px;border-radius:999px;background:rgb(255, 242, 224);color:rgb(138, 90, 0);font-size:12px;font-weight:700}
.v1b3ce45{display:flex;flex-wrap:wrap;gap:24px clamp(32px, 6vw, 96px);align-items:center}
.vf01e95c{flex:1 1 420px;min-width:0px;display:flex;flex-direction:column;gap:12px}
.v6725f8b{flex:1 1 380px;min-width:0px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px, 3vw, 36px);border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.v656afe7{font-size:clamp(20px, 2vw, 24px);font-weight:600;line-height:1.25;letter-spacing:-0.015em}
.v224d0ff{font-size:16px;line-height:1.6;color:rgb(255, 255, 255)}
.vfa75486{display:flex;align-items:center;min-height:48px;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}
.v6afb96b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px}
.ved0ebc0{display:flex;align-items:center;min-height:44px;padding:0px 20px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;font-size:14px;font-weight:600;white-space:nowrap}
.v73dab26{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:rgb(255, 248, 241)}
.ve4fdb21{width:44px;height:44px;border-radius:12px;background:rgb(255, 255, 255);color:rgb(245, 130, 31);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v4b6d632{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}
.v39ba780{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) clamp(56px, 7vw, 96px);display:flex;flex-direction:column;gap:clamp(24px, 3vw, 40px)}
.v888de29{margin:0px;font-size:clamp(28px, 3.2vw, 40px);font-weight:600;line-height:1.1;letter-spacing:-0.03em}
.v0f74565{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:12px;text-align:center;color:rgb(107, 90, 115)}
.v9bf252e{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0px 0px;border-top:1px solid rgb(241, 228, 215)}
.v8d3fe16{display:flex;align-items:center;gap:2px}
.v1c75633{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:rgb(74, 58, 85)}
.vd94f70e{display:flex;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;color:rgb(180, 82, 14);padding-right:8px}
.v185c1a1{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:12px;text-align:center;color:rgb(107, 90, 115)}
.h2f7655c:hover{box-shadow: rgb(43, 24, 56) 0px 0px 0px 1px inset !important; color: rgb(43, 24, 56) !important;}
.h281c7bc:hover{background: rgb(255, 248, 241) !important; color: rgb(43, 24, 56) !important;}
.v2c82be7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px clamp(32px, 6vw, 96px);margin-top:clamp(24px, 3.5vw, 40px)}
.vb1bee7c{flex:1 1 420px;min-width:0px;max-width:960px;display:flex;flex-direction:column;gap:20px}
.v0761297{max-width:720px;display:flex;flex-direction:column;gap:12px}
.vf31679f{display:flex;flex-direction:column;gap:16px;padding:clamp(24px, 3vw, 36px);border-radius:24px;background:rgb(255, 242, 230)}
.v0f955ad{display:flex;justify-content:space-between;align-items:center;gap:12px}
.va9605ff{font-size:clamp(40px, 4.6vw, 56px);font-weight:600;line-height:1;letter-spacing:-0.04em;color:rgb(180, 82, 14)}
.v7194f3b{font-size:16px;line-height:1.6;color:rgb(74, 58, 85)}
.v5089de6{display:flex;flex-direction:column;gap:16px;padding:clamp(24px, 3vw, 36px);border-radius:24px;background:rgb(247, 243, 250)}
.v70f0272{font-size:clamp(40px, 4.6vw, 56px);font-weight:600;line-height:1;letter-spacing:-0.04em;color:rgb(74, 58, 85)}
.v5fc35b3{padding:2px 9px;border-radius:999px;background:rgb(255, 255, 255);color:rgb(74, 58, 85);font-size:12px;font-weight:700}
.v1ecc32f{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 40px);scroll-margin-top:16px}
.v76b62b5{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:clamp(20px, 2.6vw, 28px);border-radius:20px;background:rgb(232, 243, 238)}
.v5f0d53f{flex:0 1 auto;font-size:clamp(20px, 2vw, 24px);font-weight:600;letter-spacing:-0.015em;color:rgb(30, 115, 86)}
.v323bb8e{flex:1 1 360px;min-width:0px;font-size:16px;line-height:1.6;color:rgb(43, 24, 56)}
.vbd835ef{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px);display:flex;flex-direction:column;gap:clamp(24px, 3vw, 40px)}
.v0086928{display:flex;flex-direction:column;gap:16px;padding:clamp(24px, 3vw, 32px);border-radius:24px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v49ef2f0{font-size:20px;font-weight:600;letter-spacing:-0.01em;color:rgb(138, 90, 0)}
.vd5e27ad{width:24px;height:24px;border-radius:50%;background:rgb(255, 242, 224);color:rgb(138, 90, 0);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.v9d5b77b{font-size:20px;font-weight:600;letter-spacing:-0.01em;color:rgb(255, 255, 255)}
.vab4ebb1{display:grid;gap:16px}
.va023abe{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:20px;background:rgb(255, 255, 255);box-shadow:rgba(43, 24, 56, 0.06) 0px 1px 2px, rgb(235, 220, 205) 0px 0px 0px 1px}
.v8ced079{display:flex;align-items:center;min-height:88px;padding:0px 20px;border-radius:16px;background:rgb(255, 248, 241)}
.v3f6f2aa{padding:2px 9px;border-radius:999px;background:rgb(255, 242, 230);box-shadow:none;color:rgb(180, 82, 14);font-size:12px;font-weight:700;white-space:nowrap}
.vb031498{padding:2px 9px;border-radius:999px;background:rgb(247, 243, 250);box-shadow:none;color:rgb(74, 58, 85);font-size:12px;font-weight:700;white-space:nowrap}
.v3233c7d{padding:2px 9px;border-radius:999px;background:rgb(255, 255, 255);box-shadow:rgb(230, 214, 198) 0px 0px 0px 1px inset;color:rgb(43, 24, 56);font-size:12px;font-weight:700;white-space:nowrap}
.v415b868{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:16px clamp(32px, 6vw, 96px);align-items:start}
.vead5980{display:flex;flex-direction:column;border-bottom:1px solid rgb(235, 220, 205)}
.vb392130{border-top:1px solid rgb(235, 220, 205)}
.v4a8212d{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 0px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.4}
.vf50cccd{flex:0 0 auto;font-size:24px;color:rgb(180, 82, 14);transition:transform 0.2s}
.va66fa90{margin:0px 0px 18px;font-size:15px;line-height:1.65;color:rgb(74, 58, 85)}
.v1a0a550{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) clamp(56px, 7vw, 96px)}
.v730762f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(28px, 4vw, 48px);border-radius:24px;background:rgb(43, 24, 56);color:rgb(255, 255, 255)}
.ve8c7e72{flex:1 1 420px;min-width:0px;display:flex;flex-direction:column;gap:8px}
.v17dcec9{margin:0px;font-size:clamp(24px, 2.8vw, 32px);font-weight:600;line-height:1.15;letter-spacing:-0.025em;color:rgb(255, 255, 255)}
.v9af107b{display:flex;align-items:center;min-height:48px;padding:0px 28px;border-radius:999px;background:rgb(245, 130, 31);color:rgb(43, 24, 56);font-size:15px;font-weight:600;white-space:nowrap}
:where(.v2 button),:where(.v2 input){ font-family: inherit; color: inherit; }
:where(.v2 input)::placeholder{ color: rgb(107, 90, 115); }
.v08ec96c{flex:1 1 520px;min-width:0px;max-width:880px;display:flex;flex-direction:column;gap:20px}
.v5abd1da{flex:1 1 360px;max-width:480px;min-width:0px;margin:0px;display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:8px}
.v8a7041e{display:flex;flex-direction:column-reverse;gap:4px;min-width:0px;padding:14px 16px;border-radius:16px;background:rgb(255, 248, 241)}
.v9410a47{margin:0px;font-size:clamp(24px, 2.6vw, 30px);font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:rgb(180, 82, 14);font-variant-numeric:tabular-nums}
.v3a23a86{max-width:1280px;margin:0px auto;padding:clamp(36px, 4.5vw, 52px) clamp(16px, 4vw, 48px) 0px;display:flex;flex-direction:column;gap:clamp(28px, 3.5vw, 40px)}
.vb38fdeb{display:flex;flex-direction:column;gap:14px}
.vd54f117{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid rgb(235, 220, 205)}
.v2f7c42a{margin:0px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-0.01em}
.vf3e7aea{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 190px), 1fr));gap:8px}
.vd561711{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border-radius:16px;background:rgb(255, 255, 255);box-shadow:rgb(235, 220, 205) 0px 0px 0px 1px}
.v3de37e8{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v102b4fc{min-width:0px;font-size:15px;font-weight:600;line-height:1.3}
.v1323f10{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v0382f9c{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v96e60e9{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v21fdcbb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v6d70833{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v05e11ba{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.vc35673f{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v31017b1{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.vd56c492{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v0188cad{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v0d1a5e1{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v7ff2682{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v9d6ba2f{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v93a577a{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v00abeb4{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:none center center / 72% no-repeat rgb(255, 255, 255);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.v2b12778{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgb(247, 243, 250);box-shadow:rgb(241, 228, 215) 0px 0px 0px 1px inset;font-size:13px;font-weight:700;color:rgb(74, 58, 85)}
.vdad3c23{display:grid;gap:16px}
.vc2c6af3{width:44px;height:44px;border-radius:50%;background:rgb(232, 243, 238);color:rgb(30, 115, 86);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}
.v3853f67{width:44px;height:44px;border-radius:50%;background:rgb(255, 242, 224);color:rgb(138, 90, 0);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}
@media (max-width:1023px){.vca98950{grid-template-columns:minmax(0px, 1fr)}.v865ef38{grid-template-columns:minmax(0px, 1fr)}.vfd150ad{position:static}}
@media (max-width:559px){.v82c42f1{grid-template-columns:minmax(0px, 1fr) 88px}.v5723d7b{flex:1 1 100%;max-width:none;grid-template-columns:repeat(2, minmax(0px, 1fr))}.v12e96d2{grid-template-columns:repeat(1, minmax(0px, 1fr))}.veaca39a{grid-template-columns:repeat(1, minmax(0px, 1fr))}.v14717c1{grid-template-columns:repeat(1, minmax(0px, 1fr))}.v34ba116{grid-template-columns:repeat(1, minmax(0px, 1fr))}.v639b354{grid-template-columns:repeat(1, minmax(0px, 1fr))}.vdd288f8{grid-column:auto}}
@media (max-width:719px){.v04947ae{grid-template-columns:minmax(0px, 1fr)}}
@media (max-width:759px){.v3970554{flex-wrap:nowrap}.vab4ebb1{grid-template-columns:repeat(1, minmax(0px, 1fr))}}
@media (max-width:899px){.vdad3c23{grid-template-columns:repeat(1, minmax(0px, 1fr))}}
@media (min-width:1024px){.vca98950{grid-template-columns:minmax(0px, 1.55fr) minmax(0px, 1fr)}.v865ef38{grid-template-columns:minmax(0px, 1fr) 340px}.vfd150ad{position:sticky}.v5723d7b{flex:1 1 300px;max-width:420px;grid-template-columns:repeat(2, minmax(0px, 1fr))}.v12e96d2{grid-template-columns:repeat(4, minmax(0px, 1fr))}.veaca39a{grid-template-columns:repeat(4, minmax(0px, 1fr))}.v14717c1{grid-template-columns:repeat(4, minmax(0px, 1fr))}.v34ba116{grid-template-columns:repeat(4, minmax(0px, 1fr))}}
@media (min-width:1100px){.v639b354{grid-template-columns:repeat(5, minmax(0px, 1fr))}.vdd288f8{grid-column:auto}}
@media (min-width:560px){.v82c42f1{grid-template-columns:minmax(0px, 1fr) clamp(120px, 14vw, 180px)}}
@media (min-width:560px) and (max-width:1023px){.v5723d7b{flex:1 1 100%;max-width:none;grid-template-columns:repeat(4, minmax(0px, 1fr))}.v12e96d2{grid-template-columns:repeat(2, minmax(0px, 1fr))}.veaca39a{grid-template-columns:repeat(2, minmax(0px, 1fr))}.v14717c1{grid-template-columns:repeat(2, minmax(0px, 1fr))}.v34ba116{grid-template-columns:repeat(2, minmax(0px, 1fr))}}
@media (min-width:560px) and (max-width:1099px){.v639b354{grid-template-columns:repeat(2, minmax(0px, 1fr))}.vdd288f8{grid-column:1 / -1}}
@media (min-width:720px){.v04947ae{grid-template-columns:repeat(3, minmax(0px, 1fr))}}
@media (min-width:760px){.v3970554{flex-wrap:wrap}.vab4ebb1{grid-template-columns:repeat(3, minmax(0px, 1fr))}}
@media (min-width:900px){.vdad3c23{grid-template-columns:repeat(3, minmax(0px, 1fr))}}
