.markalar-page{padding:140px 0 100px;background:var(--bg-cream);position:relative;min-height:100vh}.markalar-page:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% -5%,rgba(13,85,145,.04),transparent 40%),radial-gradient(circle at 95% 105%,rgba(190,143,54,.05),transparent 45%);pointer-events:none}.markalar-page>.container{position:relative}.markalar-head{max-width:720px;margin-bottom:40px}.markalar-title{font-family:Fraunces,serif;font-weight:500;font-size:56px;color:var(--ink-900);letter-spacing:-.025em;line-height:1.04;margin:8px 0 18px}.markalar-title em{font-style:italic;color:var(--blue-700)}.markalar-lead{color:var(--ink-700);font-size:17px;line-height:1.6;margin:0}.mf-layout{display:grid;grid-template-columns:252px 1fr;grid-gap:28px;gap:28px;align-items:start}.mf-sidebar{position:-webkit-sticky;position:sticky;top:94px;max-height:calc(100vh - 114px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mf-sidebar::-webkit-scrollbar{width:4px}.mf-sidebar::-webkit-scrollbar-track{background:transparent}.mf-sidebar::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.mf-panel{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue-700);border-radius:0 0 10px 10px;overflow:hidden}.mf-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--line)}.mf-panel-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400)}.mf-panel-head-actions{display:flex;align-items:center;gap:10px}.mf-clear-btn{font-size:12px;font-weight:600;color:var(--blue-700);background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s}.mf-clear-btn:hover{opacity:.7}.mf-close-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ink-400);padding:2px;border-radius:4px;transition:color .15s}.mf-close-btn:hover{color:var(--ink-700)}.mf-panel-section{padding:16px 18px;border-bottom:1px solid var(--line)}.mf-panel-section--last{border-bottom:none}.mf-panel-foot{padding:14px 18px;border-top:1px solid var(--line)}.mf-section-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin:0 0 10px}.mf-options-list{display:flex;flex-direction:column;gap:1px}.mf-option{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--ink-700);transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mf-option:hover{background:var(--bg-soft)}.mf-option--checked{color:var(--ink-900);font-weight:500}.mf-radio-track{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);background:#fff;flex-shrink:0;display:grid;place-items:center;transition:border-color .15s,background .15s}.mf-option--checked .mf-radio-track{border-color:var(--blue-700);background:var(--blue-700)}.mf-radio-dot{width:5px;height:5px;border-radius:50%;background:#fff;opacity:0;transform:scale(0);transition:opacity .12s,transform .12s}.mf-option--checked .mf-radio-dot{opacity:1;transform:scale(1)}.mf-option-label{flex:1 1}.mf-option-count{font-size:11px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.mf-class-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;background:var(--bg-soft);border:1.5px solid var(--line);border-radius:8px;font-size:13px;color:var(--ink-700);cursor:pointer;transition:border-color .15s;text-align:left;gap:8px}.mf-class-trigger.open,.mf-class-trigger:hover{border-color:var(--blue-700)}.mf-class-trigger.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.mf-class-trigger.has-sel{color:var(--blue-700);font-weight:600;border-color:var(--blue-700)}.mf-class-dropdown-panel{border:1.5px solid var(--blue-700);border-top:none;border-radius:0 0 8px 8px;max-height:300px;overflow-y:auto;background:#fff;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mf-class-dropdown-panel::-webkit-scrollbar{width:3px}.mf-class-dropdown-panel::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.mf-class-all-grid{display:grid;grid-template-columns:repeat(3,1fr)}.mf-class-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 3px;background:none;border:none;border-bottom:1px solid var(--line);border-right:1px solid var(--line);cursor:pointer;transition:background .12s;text-align:center;gap:2px}.mf-class-item:nth-child(3n){border-right:none}.mf-class-item:hover{background:var(--bg-soft)}.mf-class-item.active{background:var(--blue-700)}.mf-ci-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--ink-900);line-height:1}.mf-ci-label{font-size:8.5px;color:var(--ink-500);line-height:1.25}.mf-class-item.active .mf-ci-num{color:#fff}.mf-class-item.active .mf-ci-label{color:rgba(255,255,255,.75)}.mf-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.mf-filter-trigger{display:none;align-items:center;gap:7px;padding:8px 14px;background:#fff;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:600;color:var(--ink-700);cursor:pointer;transition:all .15s;position:relative}.mf-filter-trigger.has-active,.mf-filter-trigger:hover{border-color:var(--blue-700);color:var(--blue-700)}.mf-filter-trigger.has-active{background:rgba(13,85,145,.04)}.mf-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gold-500);color:#fff;font-size:10px;font-weight:700}.mf-result-count{font-size:13px;color:var(--ink-500);margin-right:auto}.mf-result-count strong{color:var(--ink-900);font-weight:600}.mf-sort-wrap{position:relative;display:inline-flex;align-items:center}.mf-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 32px 8px 12px;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:500;color:var(--ink-700);background:#fff;cursor:pointer;transition:border-color .15s}.mf-sort-select:focus,.mf-sort-select:hover{border-color:var(--blue-700);outline:none}.mf-sort-caret{position:absolute;right:10px;pointer-events:none;color:var(--ink-400)}.mf-active-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.mf-active-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 12px;background:rgba(13,85,145,.07);border:1px solid rgba(13,85,145,.2);border-radius:999px;font-size:12px;font-weight:500;color:var(--blue-700);cursor:pointer;background:none;transition:all .12s;background:rgba(13,85,145,.06)}.mf-active-tag:hover{background:rgba(13,85,145,.12);border-color:var(--blue-700)}.mf-active-tag--clear{color:var(--ink-500);background:none;border-color:var(--line)}.mf-active-tag--clear:hover{color:var(--ink-700);background:var(--bg-soft);border-color:var(--ink-400)}.mf-active-tag--premium{background:rgba(190,143,54,.08);border-color:rgba(190,143,54,.35);color:#92400e}.mf-active-tag--premium:hover{background:rgba(190,143,54,.15);border-color:var(--gold-500)}.mf-premium-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;border:1px solid rgba(190,143,54,.25);background:rgba(190,143,54,.05);font-size:13px;font-weight:500;color:var(--ink-700);cursor:pointer;transition:all .15s}.mf-premium-toggle:hover{background:rgba(190,143,54,.1);border-color:var(--gold-500)}.mf-premium-toggle--active{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:var(--gold-500);color:#78350f}.mf-premium-star{color:var(--gold-500);font-size:14px}.mf-premium-toggle--active .mf-premium-star{color:#92400e}.markalar-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mf-pagination{display:flex;gap:5px;margin-top:44px;padding-top:32px;border-top:1px solid var(--line)}.mf-page-btn,.mf-pagination{align-items:center;justify-content:center}.mf-page-btn{display:inline-flex;min-width:36px;height:36px;padding:0 6px;border-radius:7px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:500;color:var(--ink-700);cursor:pointer;transition:all .12s}.mf-page-btn:hover:not(:disabled){border-color:var(--blue-700);color:var(--blue-700)}.mf-page-btn.active{background:var(--blue-700);border-color:var(--blue-700);color:#fff;font-weight:600}.mf-page-btn:disabled{opacity:.3;cursor:not-allowed}.mf-page-arrow{color:var(--ink-500)}.mf-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:13px;color:var(--ink-400)}.mf-drawer-overlay{position:fixed;inset:0;background:rgba(5,21,46,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;display:flex;align-items:flex-end;animation:overlayIn .18s ease}.mf-drawer{width:100%;max-height:85dvh;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;animation:drawerUp .28s cubic-bezier(.32,.72,0,1)}@keyframes drawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mf-drawer-handle{width:36px;height:4px;border-radius:2px;background:var(--line);margin:12px auto 0;flex-shrink:0}.mf-drawer-body{overflow-y:auto;flex:1 1;padding:4px 0 0}.mf-drawer-body .mf-panel{border:none;border-radius:0}.mf-drawer-body .mf-panel-foot{padding:16px 20px 28px}@media (max-width:960px){.mf-layout{grid-template-columns:1fr}.mf-sidebar{display:none}.mf-filter-trigger{display:inline-flex}.markalar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.markalar-grid{grid-template-columns:1fr}.mf-class-all-grid{grid-template-columns:repeat(3,1fr)}}.markalar-empty{background:#fff;border:1px dashed var(--line);border-radius:8px;padding:60px 32px;text-align:center;color:var(--ink-500);font-size:14px}.markalar-note{margin-top:32px;padding:14px 18px;background:var(--gold-50);border-left:3px solid var(--gold-500);border-radius:0 5px 5px 0;font-size:13px;color:var(--ink-700)}.markalar-note strong{color:var(--gold-700)}.adm-files-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px;align-items:stretch}@media (max-width:900px){.adm-files-grid{grid-template-columns:1fr}}.adm-file-block{background:var(--bg-cream);border:1px solid var(--line);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px}.adm-file-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);font-weight:600;padding:0 2px}.adm-file-thumb{position:relative;display:block;width:100%;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;aspect-ratio:16/11;padding:0;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.adm-file-thumb:hover{border-color:var(--blue-700);box-shadow:0 4px 14px -4px rgba(13,85,145,.25)}.adm-file-thumb:active{transform:scale(.99)}.adm-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.adm-file-pdf{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fdf8ee,#f7ecd2);position:relative}.adm-file-pdf:before{content:"";position:absolute;inset:16px;border:1.5px dashed rgba(190,143,54,.35);border-radius:3px;pointer-events:none}.adm-file-pdf-icon{font-weight:700;font-size:18px;color:var(--gold-700);background:#fff;padding:10px 16px;border-radius:3px;border:1px solid var(--gold-300);box-shadow:0 2px 6px rgba(190,143,54,.18)}.adm-file-pdf-icon,.adm-file-zoom{font-family:JetBrains Mono,monospace;letter-spacing:.1em}.adm-file-zoom{position:absolute;bottom:8px;right:8px;background:rgba(8,54,94,.88);color:#fff;font-size:10px;text-transform:uppercase;padding:4px 8px;border-radius:3px;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s;pointer-events:none}.adm-file-thumb:hover .adm-file-zoom{opacity:1;transform:translateY(0)}.adm-file-empty{color:var(--ink-400);font-size:12px;font-style:italic;aspect-ratio:16/11;border:1px dashed var(--line);border-radius:4px;background:#fff}.adm-file-empty,.adm-modal-backdrop{display:flex;align-items:center;justify-content:center}.adm-modal-backdrop{position:fixed;inset:0;background:rgba(8,18,32,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;padding:32px;animation:adm-modal-fade .16s ease-out}@keyframes adm-modal-fade{0%{opacity:0}to{opacity:1}}.adm-modal{background:#fff;border-radius:8px;width:100%;max-width:1100px;height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 40px 80px -20px rgba(0,0,0,.6);animation:adm-modal-pop .18s cubic-bezier(.2,.8,.3,1)}@keyframes adm-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.adm-modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fafbfd);flex-shrink:0}.adm-modal-title{font-family:Fraunces,serif;font-weight:500;font-size:18px;color:var(--ink-900)}.adm-modal-actions{display:flex;align-items:center;gap:12px}.adm-modal-link{color:var(--blue-700);font-size:12px;font-weight:600;text-decoration:none;padding:7px 12px;border:1px solid var(--line);border-radius:4px;transition:all .15s}.adm-modal-link:hover{background:var(--blue-50);border-color:var(--blue-500)}.adm-modal-close{width:36px;height:36px;border-radius:4px;background:transparent;border:1px solid var(--line);color:var(--ink-700);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.adm-modal-close:hover{background:#fdecec;border-color:#dc2626;color:#dc2626}.adm-modal-body{flex:1 1;min-height:0;background:var(--bg-cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.adm-modal-body img{max-width:100%;max-height:100%;object-fit:contain;display:block}.adm-modal-body iframe{width:100%;height:100%;border:0;background:#525659}.listings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:40px}@media (max-width:980px){.listings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.listings-grid{grid-template-columns:1fr}}.listing-card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:18px}.listing-card-link:hover{transform:translateY(-3px);box-shadow:0 14px 32px -18px rgba(12,24,39,.18)}.price-on-request{font-size:18px!important;color:var(--gold-600)!important;font-style:italic;font-weight:600!important}.lc-carousel{position:relative;margin-top:40px}.lc-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 28px;scrollbar-width:none}.lc-track::-webkit-scrollbar{display:none}.lc{position:relative;flex:0 0 190px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 18px 16px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s,border-color .2s;overflow:hidden}.lc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue-700),var(--gold-500));opacity:0;transition:opacity .22s}.lc:hover{transform:translateY(-3px);border-color:var(--line);box-shadow:0 16px 32px -16px rgba(12,24,39,.16)}.lc:hover:before{opacity:1}.lc-premium{border-color:rgba(190,143,54,.3)}.lc-premium:before{opacity:1!important}.lc-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.lc-badge{font-weight:600;letter-spacing:.04em;padding:3px 9px;background:var(--green-bg);color:var(--green)}.lc-badge,.lc-premium-badge{font-size:10px;border-radius:100px}.lc-premium-badge{font-weight:700;padding:3px 8px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid rgba(190,143,54,.35)}.lc-initial{font-family:Fraunces,serif;font-weight:700;font-size:72px;line-height:1;color:var(--ink-900);letter-spacing:-.03em;margin:4px 0 12px}.lc-initial.gold{color:var(--gold-500)}.lc-initial.cream{color:var(--gold-400)}.lc-name{font-family:Inter,sans-serif;font-weight:800;font-size:17px;letter-spacing:.06em;color:var(--ink-900);line-height:1;text-transform:uppercase}.lc-cat{font-size:12px;color:var(--ink-500);margin-top:6px;letter-spacing:.01em}.lc-classes{font-size:12px;color:var(--ink-400);margin-top:4px}.lc-divider{width:100%;height:1px;background:var(--line-2);margin:12px 0}.lc-price{font-weight:700;font-size:20px;color:var(--ink-900);letter-spacing:-.01em;margin-bottom:12px}.lc-price .tl{color:var(--ink-700);font-weight:600;font-size:14px}.lc-on-request{font-size:14px;color:var(--gold-600);font-style:italic}.lc-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;border-radius:6px;border:1px solid var(--gold-500);color:var(--gold-700);background:transparent;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .16s ease,color .16s}.lc:hover .lc-cta{background:var(--gold-500);color:#fff}.lc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:var(--blue-700);border:2px solid #fff;color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px -4px rgba(13,85,145,.55),0 2px 8px rgba(0,0,0,.15);transition:background .16s ease,transform .16s;z-index:10}.lc-arrow:hover{background:var(--blue-800);transform:translateY(-50%) scale(1.06)}.lc-arrow-left{left:-40px}.lc-arrow-right{right:-40px}@media (max-width:1320px){.lc-arrow-left{left:-20px}.lc-arrow-right{right:-20px}}@media (max-width:880px){.lc{flex:0 0 200px;padding:18px 14px 14px}.lc-name{font-size:15px}.lc-price{font-size:18px;margin:10px 0}.lc-arrow{width:36px;height:36px}.lc-track{padding:8px 4px 24px}}@media (max-width:560px){.lc{flex:0 0 180px}.lc-arrow-left{left:4px}.lc-arrow-right{right:4px}}.footer-nbg{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;border:1px solid rgba(212,175,55,.35);border-radius:999px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);font-weight:600}.seller-cta{padding:80px 0;background:var(--bg-soft)}.seller-cta-card{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:36px;gap:36px;padding:56px 60px;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.18) 0,transparent 55%),linear-gradient(135deg,#061B3A,#0c2750);color:#fff;box-shadow:0 30px 60px -30px rgba(6,27,58,.45);position:relative;overflow:hidden}.seller-cta-card:before{content:"";position:absolute;top:-2px;right:-2px;width:120px;height:120px;border-top:2px solid var(--gold-500);border-right:2px solid var(--gold-500);border-radius:0 22px 0 0;opacity:.4}.seller-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--gold-300);margin-bottom:16px}.seller-cta-eyebrow .dot{width:6px;height:6px;background:var(--gold-500);border-radius:999px}.seller-cta-text h2{font-family:Fraunces,serif;font-size:38px;font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 14px;color:#fff}.seller-cta-text p{font-size:17px;color:rgba(255,255,255,.78);line-height:1.5;max-width:540px;margin:0}.seller-cta-actions{display:flex;flex-direction:column;gap:10px}@media (max-width:860px){.seller-cta-card{grid-template-columns:1fr;padding:40px 28px}.seller-cta-text h2{font-size:28px}}.brand-detail{padding:130px 0 90px;background:var(--bg-soft);min-height:70vh}.brand-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-500);text-decoration:none;margin-bottom:28px;font-weight:500}.brand-back:hover{color:var(--blue-700)}.brand-detail-grid{display:grid;grid-template-columns:1fr 420px;grid-gap:36px;gap:36px;align-items:start}@media (max-width:980px){.brand-detail-grid{grid-template-columns:1fr}}.brand-detail-main{background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:18px;padding:36px 36px 28px;box-shadow:0 4px 14px -10px rgba(12,24,39,.08)}.brand-detail-head{display:flex;gap:22px;align-items:flex-start;padding-bottom:26px;border-bottom:1px solid var(--line-2,#eef0f5);margin-bottom:28px}.brand-detail-logo{flex:0 0 84px;height:84px;border-radius:16px;display:grid;place-items:center;font-family:Fraunces,serif;font-size:38px;font-weight:600;color:var(--blue-700);background:linear-gradient(180deg,var(--gold-50) 0,#fff 100%);border:1px solid var(--gold-100)}.brand-detail-logo.gold{background:linear-gradient(180deg,var(--gold-300) 0,var(--gold-500) 100%);color:#fff;border-color:var(--gold-500)}.brand-detail-logo.cream{background:var(--bg-cream);border-color:#e8dfc8}.brand-detail-name{font-family:Fraunces,serif;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:10px 0 6px;color:var(--ink-900)}.brand-detail-cat{font-size:14px;color:var(--ink-500)}.brand-detail-section{margin-bottom:26px}.brand-detail-section h3{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-600);font-weight:700;margin:0 0 14px}.brand-detail-desc{font-size:15px;line-height:1.65;color:var(--ink-700);margin:0}.brand-detail-rows{display:flex;flex-direction:column}.brand-detail-row{display:grid;grid-template-columns:140px 1fr;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid var(--line-2,#eef0f5);align-items:center}.brand-detail-row:last-child{border-bottom:none}.brand-detail-row .k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);font-weight:600}.brand-detail-row .v{font-size:14px;color:var(--ink-900);font-weight:600;display:inline-flex;gap:6px;flex-wrap:wrap}.brand-detail-row .v.mono{font-family:JetBrains Mono,monospace;font-size:13px}.brand-detail-aside{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:18px}.brand-detail-price{background:linear-gradient(135deg,#061B3A,#0c2750);color:#fff;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between}.brand-detail-price .price-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-300);font-weight:600}.brand-detail-price .price-value{font-family:Fraunces,serif;font-size:26px;font-weight:600;color:#fff}.brand-detail-price .price-value .tl{font-size:14px;color:var(--gold-300);margin-left:4px;font-family:inherit}.brand-detail-price .price-on-request{font-size:20px!important;color:var(--gold-300)!important}.brand-detail-form{background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:18px;padding:28px;box-shadow:0 4px 14px -10px rgba(12,24,39,.08)}.brand-detail-form h3{font-family:Fraunces,serif;font-size:22px;font-weight:600;margin:0 0 6px;color:var(--ink-900)}.brand-detail-form-sub{font-size:13px;color:var(--ink-500);margin:0 0 20px;line-height:1.5}.offer-form{gap:14px}.offer-form,.offer-form .field{display:flex;flex-direction:column}.offer-form .field{gap:6px}.offer-form .field label{font-size:12px;letter-spacing:.04em;color:var(--ink-700);font-weight:600}.offer-form .field label .req{color:var(--gold-600)}.offer-form .field input,.offer-form .field textarea{font-family:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--line-2,#e6e8ef);border-radius:10px;background:#fff;color:var(--ink-900);transition:border-color .15s ease,box-shadow .15s ease}.offer-form .field input:focus,.offer-form .field textarea:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(190,143,54,.12)}.offer-form .field textarea{resize:vertical;min-height:90px}.offer-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:480px){.offer-row{grid-template-columns:1fr}}.offer-form .err{color:#b54343;font-size:12px}.offer-form .form-error{background:#fdecec;color:#9a2b2b;padding:10px 14px;border-radius:8px;font-size:13px}.offer-form .kvkk{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:var(--ink-500);cursor:pointer}.offer-form .kvkk input{margin-top:2px}.offer-success{text-align:center;padding:24px 0}.offer-success-icn{width:56px;height:56px;margin:0 auto 16px;border-radius:999px;background:var(--gold-50);color:var(--gold-600);display:grid;place-items:center}.offer-success h3{font-family:Fraunces,serif;font-size:22px;margin:0 0 8px;color:var(--ink-900)}.offer-success p{font-size:14px;color:var(--ink-500);line-height:1.55;margin:0}.not-found-brand{padding:140px 0 90px;background:var(--bg-soft);min-height:70vh}.not-found-brand-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:22px;padding:56px 56px 48px;box-shadow:0 24px 60px -32px rgba(12,24,39,.18);position:relative;overflow:hidden}.not-found-brand-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold-500),var(--gold-300))}.not-found-brand-card .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gold-600);margin-bottom:16px}.not-found-brand-card .eyebrow .dot{width:6px;height:6px;background:var(--gold-500);border-radius:999px}.not-found-brand-card h1{font-family:Fraunces,serif;font-size:42px;font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px;color:var(--ink-900)}.not-found-brand-card h1 em{font-style:italic;color:var(--gold-500);font-weight:500}.not-found-brand-card .lead{font-size:17px;color:var(--ink-500);line-height:1.6;margin:0 0 28px}.not-found-brand-list{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-gap:12px;gap:12px}.not-found-brand-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-700)}.not-found-brand-list .icn{flex:0 0 22px;height:22px;border-radius:6px;background:var(--gold-50);color:var(--gold-600);display:grid;place-items:center}.not-found-brand-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:640px){.not-found-brand-card{padding:36px 24px 28px}.not-found-brand-card h1{font-size:30px}}.val-page{padding:130px 0 90px;background:var(--bg-soft);min-height:70vh}.val-head{max-width:760px;margin:0 auto 44px;text-align:center}.val-title{font-family:Fraunces,serif;font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:14px 0 16px;color:var(--ink-900)}.val-title em{font-style:italic;color:var(--gold-500);font-weight:500}.val-lead{font-size:16px;line-height:1.6;color:var(--ink-500);margin:0}@media (max-width:640px){.val-title{font-size:30px}}.val-grid{display:grid;grid-template-columns:1fr 460px;grid-gap:28px;gap:28px;align-items:start;max-width:1100px;margin:0 auto}@media (max-width:980px){.val-grid{grid-template-columns:1fr}}.val-form-card,.val-result-card{background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:18px;padding:32px;box-shadow:0 4px 14px -10px rgba(12,24,39,.08)}.val-form-title{font-family:Fraunces,serif;font-size:22px;font-weight:600;margin:0 0 6px;color:var(--ink-900)}.val-form-sub{font-size:13px;color:var(--ink-500);margin:0 0 24px;line-height:1.5}.val-fields{gap:22px}.val-fields,.val-fields .field{display:flex;flex-direction:column}.val-fields .field{gap:8px}.val-fields .field label{font-size:12px;letter-spacing:.04em;color:var(--ink-700);font-weight:600}.val-fields .field select{font-family:inherit;font-size:14px;padding:11px 14px;border:1px solid var(--line-2,#e6e8ef);border-radius:10px;background:#fff;color:var(--ink-900);cursor:pointer}.val-fields .field select:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(190,143,54,.12)}.val-pills{display:flex;flex-wrap:wrap;gap:8px}.val-pill{padding:9px 16px;border-radius:999px;border:1px solid var(--line-2,#e6e8ef);background:#fff;color:var(--ink-700);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.val-pill:hover{border-color:var(--gold-300)}.val-pill.active{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.val-toggle{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line-2,#eef0f5);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.val-toggle:hover{border-color:var(--gold-300)}.val-toggle:has(input:checked){border-color:var(--gold-500);background:var(--gold-50)}.val-toggle input{margin-top:3px;accent-color:var(--gold-500)}.val-toggle-t{font-size:13px;font-weight:600;color:var(--ink-900);line-height:1.3}.val-toggle-s{font-size:12px;color:var(--ink-500);margin-top:2px}.val-result-card{position:-webkit-sticky;position:sticky;top:100px;background:linear-gradient(180deg,#fff 0,var(--gold-50) 100%);border-color:var(--gold-100);padding:28px}.val-result-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gold-600);margin-bottom:14px}.val-result-eyebrow .dot{width:6px;height:6px;background:var(--gold-500);border-radius:999px}.val-result-range{font-family:Fraunces,serif;font-size:32px;font-weight:600;color:var(--ink-900);letter-spacing:-.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;line-height:1.1}.val-result-range .sep{color:var(--ink-400);font-size:22px}.val-result-range .tl{font-size:16px;color:var(--gold-600);margin-left:6px;font-family:inherit}.val-result-mid{font-size:13px;color:var(--ink-500);margin-top:8px}.val-result-mid strong{color:var(--ink-900)}.val-result-disclaimer{margin-top:14px;padding-top:14px;border-top:1px solid var(--gold-100);font-size:12px;color:var(--ink-500);line-height:1.55}.val-lead-form{margin-top:22px;padding-top:22px;border-top:1px dashed var(--gold-200,var(--gold-100));display:flex;flex-direction:column;gap:12px}.val-lead-head h4{font-family:Fraunces,serif;font-size:18px;font-weight:600;margin:0 0 4px;color:var(--ink-900)}.val-lead-head p{font-size:12px;color:var(--ink-500);margin:0 0 10px}.val-lead-form .field{display:flex;flex-direction:column;gap:6px}.val-lead-form .field label{font-size:11px;letter-spacing:.04em;color:var(--ink-700);font-weight:600}.val-lead-form .field label .req{color:var(--gold-600)}.val-lead-form .field input{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line-2,#e6e8ef);border-radius:10px;background:#fff;color:var(--ink-900)}.val-lead-form .field input:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(190,143,54,.12)}.val-lead-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:480px){.val-lead-row{grid-template-columns:1fr}}.val-lead-form .err{color:#b54343;font-size:11px}.val-lead-form .form-error{background:#fdecec;color:#9a2b2b;padding:8px 12px;border-radius:8px;font-size:12px}.val-lead-form .kvkk{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;color:var(--ink-500);cursor:pointer}.val-lead-form .kvkk input{margin-top:2px;accent-color:var(--gold-500)}.val-success{max-width:560px;margin:0 auto;text-align:center;background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:18px;padding:48px 32px;box-shadow:0 4px 14px -10px rgba(12,24,39,.08)}.val-success-icn{width:64px;height:64px;margin:0 auto 18px;border-radius:999px;background:var(--gold-50);color:var(--gold-600);display:grid;place-items:center}.val-success h3{font-family:Fraunces,serif;font-size:26px;margin:0 0 10px;color:var(--ink-900)}.val-success p{font-size:14px;color:var(--ink-500);line-height:1.6;margin:0}.hkd-page{padding:130px 0 90px;background:var(--bg-soft);min-height:70vh}.hkd-head{max-width:1100px;margin:0 auto 56px;text-align:center}.hkd-title{font-family:Fraunces,serif;font-size:clamp(22px,4.6vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:14px 0 20px;color:var(--ink-900);white-space:nowrap}.hkd-title em{font-style:italic;color:var(--gold-500);font-weight:500}.hkd-lead{font-size:17px;line-height:1.65;color:var(--ink-500);margin:0}@media (max-width:640px){.hkd-lead{font-size:15px}}.hkd-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:28px;gap:28px;align-items:start;margin-bottom:28px}@media (max-width:900px){.hkd-grid{grid-template-columns:1fr}}.hkd-card{background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:18px;padding:36px 38px;box-shadow:0 4px 14px -10px rgba(12,24,39,.08)}.hkd-card.hkd-wide{margin-bottom:56px}.hkd-card-prose h2{font-family:Fraunces,serif;font-size:24px;font-weight:600;margin:0 0 18px;color:var(--ink-900);letter-spacing:-.01em}.hkd-card-prose p{font-size:15px;line-height:1.7;color:var(--ink-700);margin:0 0 14px}.hkd-card-prose p:last-child{margin-bottom:0}.hkd-card-prose strong{color:var(--ink-900);font-weight:600}.hkd-stats{display:grid;grid-gap:14px;gap:14px}.hkd-stat{background:linear-gradient(135deg,#061B3A,#0c2750);color:#fff;border-radius:14px;padding:22px 24px;position:relative;overflow:hidden}.hkd-stat:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;border-top:1px solid rgba(212,175,55,.4);border-right:1px solid rgba(212,175,55,.4);border-radius:0 14px 0 0}.hkd-stat .n{font-family:Fraunces,serif;font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--gold-300);line-height:1.1}.hkd-stat .l{font-size:12px;letter-spacing:.06em;color:rgba(255,255,255,.75);margin-top:6px}.hkd-section{margin:64px 0}.hkd-section-head{text-align:center;margin-bottom:36px}.hkd-h2{font-family:Fraunces,serif;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0;color:var(--ink-900)}@media (max-width:640px){.hkd-h2{font-size:24px}}.hkd-reasons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.hkd-reasons{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hkd-reasons{grid-template-columns:1fr}}.hkd-reason{background:#fff;border:1px solid var(--line-2,#eef0f5);border-radius:14px;padding:24px 22px;transition:transform .15s ease,box-shadow .15s ease}.hkd-reason:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px rgba(12,24,39,.16)}.hkd-reason-num{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--gold-600);letter-spacing:.1em;margin-bottom:12px}.hkd-reason h4{font-family:Fraunces,serif;font-size:18px;font-weight:600;margin:0 0 8px;color:var(--ink-900);letter-spacing:-.01em}.hkd-reason p{font-size:13px;line-height:1.55;color:var(--ink-500);margin:0}.hkd-not-found{background:linear-gradient(180deg,#fff 0,var(--gold-50) 100%);border:1px solid var(--gold-100);border-radius:22px;padding:44px 48px;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center;margin-bottom:56px;position:relative;overflow:hidden}.hkd-not-found:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold-500),var(--gold-300))}.hkd-not-found h2{margin:12px 0 14px}.hkd-not-found p{font-size:15px;line-height:1.65;color:var(--ink-700);margin:0 0 12px}.hkd-not-found p.hkd-muted{font-size:13px;color:var(--ink-500);margin-top:14px;font-style:italic}.hkd-not-found-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:220px}@media (max-width:800px){.hkd-not-found{grid-template-columns:1fr;padding:32px 28px}.hkd-not-found-actions{min-width:0}}.hkd-vision{background:linear-gradient(135deg,#061B3A,#0c2750);color:#fff;border-radius:22px;padding:56px;text-align:center;position:relative;overflow:hidden;margin-bottom:56px}.hkd-vision:before{content:"";position:absolute;top:-2px;right:-2px;width:120px;height:120px;border-top:2px solid var(--gold-500);border-right:2px solid var(--gold-500);border-radius:0 22px 0 0;opacity:.4}.hkd-vision .bsv-eyebrow{color:var(--gold-300);margin-bottom:18px}.hkd-vision .bsv-eyebrow:before{background:var(--gold-500)}.hkd-vision p{font-family:Fraunces,serif;font-size:28px;line-height:1.4;font-weight:500;letter-spacing:-.01em;color:#fff;max-width:760px;margin:0 auto;font-style:italic}@media (max-width:640px){.hkd-vision{padding:40px 24px}.hkd-vision p{font-size:20px}}.legal-page{padding:130px 0 90px;background:var(--bg-soft)}.legal-page .container{max-width:820px}.legal-eyebrow{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.22em;color:var(--gold-600);text-transform:uppercase;margin-bottom:14px}.legal-page h1{font-family:Fraunces,serif;font-weight:600;font-size:clamp(36px,4.2vw,52px);letter-spacing:-.02em;line-height:1.05;margin:0 0 12px;color:var(--ink-900)}.legal-meta{font-size:13px;color:var(--ink-500);letter-spacing:.02em;margin:0 0 36px}.legal-page h2{font-family:Fraunces,serif;font-weight:600;font-size:22px;letter-spacing:-.01em;color:var(--ink-900);margin:36px 0 14px}.legal-page p{font-size:15px;line-height:1.75;color:var(--ink-700);margin:0 0 14px}.legal-page ul{margin:6px 0 18px;padding-left:22px}.legal-page ul li{font-size:15px;line-height:1.7;color:var(--ink-700);margin-bottom:6px}.legal-page strong{color:var(--ink-900);font-weight:600}.legal-link{color:var(--blue-700);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.legal-link:hover{color:var(--blue-800)}.legal-meta-list{list-style:none;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:8px;margin:8px 0 22px}.legal-meta-list li{padding-left:0!important;font-size:14px!important}.veri-form{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;margin:16px 0 24px;gap:16px}.veri-form,.veri-form .field{display:flex;flex-direction:column}.veri-form .field{gap:6px}.veri-form label{font-size:13px;font-weight:600;color:var(--ink-700);letter-spacing:.005em}.veri-form .req{color:var(--gold-600)}.veri-form input,.veri-form select,.veri-form textarea{padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;font-family:inherit;color:var(--ink-900);transition:border-color .12s ease}.veri-form input:focus,.veri-form select:focus,.veri-form textarea:focus{outline:none;border-color:var(--blue-700);box-shadow:0 0 0 3px var(--blue-50)}.veri-form textarea{resize:vertical;min-height:100px}.veri-form .err{color:#b91c1c;font-size:12px;margin-top:2px}.veri-form .form-error{background:#fef2f2;border:1px solid rgba(220,38,38,.2);color:#b91c1c;padding:10px 14px;border-radius:8px;font-size:13px}.veri-form .kvkk{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-700);line-height:1.5}.veri-form .kvkk input{margin-top:3px;flex-shrink:0;width:16px;height:16px;accent-color:var(--blue-700)}.veri-success{background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px;text-align:center}.veri-success-icn{width:56px;height:56px;border-radius:50%;background:var(--green-bg);color:var(--green);display:grid;place-items:center;margin:0 auto 14px}.veri-success h3{font-family:Fraunces,serif;font-weight:600;font-size:24px;margin:0 0 8px;color:var(--ink-900)}.veri-success p{margin:0;font-size:14px;color:var(--ink-500)}.surec-page .hkd-not-found{margin-bottom:0}.surec-flows{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:56px}.surec-flow{background:#fff;border:1px solid var(--line);border-radius:22px;padding:36px 32px;box-shadow:0 8px 28px -18px rgba(12,24,39,.12)}.surec-flow-head{margin-bottom:8px}.surec-flow-head .hkd-h2{margin:10px 0 0;font-size:clamp(22px,2.4vw,28px)}.surec-steps{margin-top:8px}@media (max-width:900px){.surec-flows{grid-template-columns:1fr}}.faq-page .hkd-not-found{margin-top:48px;margin-bottom:0}.faq-list{display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.faq-item.open{border-color:rgba(190,143,54,.35);box-shadow:0 8px 24px -16px rgba(12,24,39,.12)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:15px;font-weight:600;color:var(--ink-900);line-height:1.45}.faq-q:hover{color:var(--blue-800)}.faq-q-icon{width:32px;height:32px;border-radius:50%;background:var(--bg-soft);color:var(--gold-600);display:grid;place-items:center;flex-shrink:0}.faq-item.open .faq-q-icon{background:rgba(190,143,54,.12)}.faq-a{padding:16px 22px 20px;font-size:14px;line-height:1.65;color:var(--ink-600);border-top:1px solid var(--line-2)}