.announcement[data-v-90cf01c6]{height:29px;background:#050505;color:#fff;text-align:center;font-size:10px;letter-spacing:.16em;line-height:29px}.announcement span[data-v-90cf01c6]{color:#ff4e86;margin:0 12px}header[data-v-90cf01c6]{position:sticky;top:0;background:#fff;border-bottom:1px solid #ddd;z-index:50}.bar[data-v-90cf01c6]{height:82px;max-width:1320px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:30px}.logo[data-v-90cf01c6]{font:700 17px/.75 Arial;color:#111;text-decoration:none;letter-spacing:-.02em;white-space:nowrap}.logo i[data-v-90cf01c6]{font:italic 13px Georgia;color:#ff4e86}nav[data-v-90cf01c6]{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;align-items:stretch}nav[data-v-90cf01c6]::-webkit-scrollbar{display:none}.nav-item[data-v-90cf01c6]{position:relative;display:flex;align-items:center}nav a[data-v-90cf01c6],.bag[data-v-90cf01c6],.nav-item>a[data-v-90cf01c6]{color:#111;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.dropdown[data-v-90cf01c6]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #ddd;border-top:0;padding:24px 28px;min-width:260px;box-shadow:0 4px 16px #00000014;z-index:100}.dropdown-inner[data-v-90cf01c6]{display:flex;gap:36px}.dropdown-column[data-v-90cf01c6]{min-width:140px}.dropdown-column h4[data-v-90cf01c6]{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#999}.dropdown-column ul[data-v-90cf01c6]{list-style:none;padding:0;margin:0}.dropdown-column li[data-v-90cf01c6]{margin:0}.dropdown-column li a[data-v-90cf01c6]{display:block;padding:7px 0;font-size:13px;font-weight:500;letter-spacing:0;color:#333;text-decoration:none;white-space:nowrap;transition:color .15s}.dropdown-column li a[data-v-90cf01c6]:hover{color:#ff4e86}.bar form[data-v-90cf01c6]{margin-left:auto;display:flex;width:min(330px,28vw);border:1px solid #b9b0a3;border-radius:999px;overflow:hidden;background:#f8f5ef}.bar input[data-v-90cf01c6]{border:0;padding:12px 18px;min-width:0;flex:1;font-size:10px;letter-spacing:.08em;outline:none}.bar button[data-v-90cf01c6]{border:0;background:#26342f;color:#fff;padding:0 20px;font-size:9px;letter-spacing:.12em}.bag b[data-v-90cf01c6]{background:#c47b61;color:#fff;border-radius:50%;padding:3px 6px;margin-left:4px}.bag[data-v-90cf01c6]{display:flex;align-items:center;gap:7px;font-size:10px!important;letter-spacing:.12em}.bag svg[data-v-90cf01c6]{width:22px;height:22px;fill:none;stroke:#26342f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bag b[data-v-90cf01c6]{font-size:10px;line-height:18px;min-width:18px;height:18px;padding:0;text-align:center;margin:0}@media (max-width: 1100px){.nav-item[data-v-90cf01c6]:nth-child(n+5){display:none}}@media (max-width: 900px){nav[data-v-90cf01c6]{display:none}.bar[data-v-90cf01c6]{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 18px}.bar form[data-v-90cf01c6]{order:3;width:100%;margin:0}.bag[data-v-90cf01c6]{margin-left:auto}}@media (max-width: 900px){.announcement[data-v-90cf01c6]{white-space:nowrap;overflow:hidden}}footer[data-v-f07f2194]{background:#0a0a0a;color:#fff;padding:62px max(24px,7vw) 22px}.inner[data-v-f07f2194]{display:grid;grid-template-columns:240px 1fr auto;gap:45px;align-items:start;padding-bottom:45px}.logo[data-v-f07f2194]{font:700 22px Arial;color:#fff;text-decoration:none}.logo i[data-v-f07f2194]{font:italic 20px Georgia;color:#ff4e86}.inner p[data-v-f07f2194]{margin:0;color:#aaa;max-width:430px;line-height:1.6}.inner nav[data-v-f07f2194]{display:grid;gap:12px}.inner nav a[data-v-f07f2194]{color:#fff;text-decoration:none;font-size:10px;letter-spacing:.13em}.bottom[data-v-f07f2194]{border-top:1px solid #333;padding-top:20px;display:flex;justify-content:space-between;color:#777;font-size:10px;letter-spacing:.1em}@media (max-width:700px){.inner[data-v-f07f2194]{grid-template-columns:1fr}.bottom[data-v-f07f2194]{gap:15px;flex-direction:column}}.app-layout[data-v-c4ac38bb]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-c4ac38bb]{flex:1;padding-top:0}.app-main.payment-page[data-v-c4ac38bb]{padding-top:0}.blank-layout[data-v-c6e91224]{width:100%;min-height:100vh}#app{width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#f9fafb;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.25;color:#1f2937;margin-bottom:1rem}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem;color:#6b7280}a{color:#4a6fff;text-decoration:none;transition:color .2s ease}a:hover{color:#3a5fe0}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;outline:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit;border:1px solid #E5E7EB;border-radius:8px;padding:.75rem 1rem;background-color:#fff;color:#1f2937;transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#4a6fff;box-shadow:0 0 0 3px #4a6fff1a}input:disabled,textarea:disabled,select:disabled{background-color:#e5e7eb;color:#d1d5db;cursor:not-allowed}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem}.row{display:flex;flex-wrap:wrap;margin:0 -1rem}.col{flex:1;padding:0 1rem}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#1f2937}.text-secondary{color:#6b7280}.text-success{color:#16a34a}.text-warning{color:#f59e0b}.text-error{color:#dc2626}.bg-primary{background-color:#4a6fff}.bg-secondary{background-color:#f9fafb}.bg-white{background-color:#fff}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rounded-sm{border-radius:4px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-full{border-radius:9999px}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.m-0{margin:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.w-100{width:100%}.h-100{height:100%}@media (min-width: 1024px){.container{padding:0 2rem}}@media (min-width: 1280px){.container{max-width:1400px}}@media (max-width: 1024px){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@media (max-width: 768px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}.container{padding:0 1rem}}@media (max-width: 640px){html{font-size:14px}.container{padding:0 .75rem}}
