.card.svelte-11ja2cl{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0000000f;border:1px solid #e2e8f0;transition:border-color .3s ease;will-change:transform,box-shadow;display:flex;flex-direction:column}.card.svelte-11ja2cl:hover{border-color:#c7d2fe}.image-container.svelte-11ja2cl{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.image-container.portrait.svelte-11ja2cl{aspect-ratio:3 / 4}.image-container.landscape.svelte-11ja2cl{aspect-ratio:16 / 10}.image-link.svelte-11ja2cl{display:block;width:100%;height:100%}.image.svelte-11ja2cl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;will-change:transform,object-position}.image-overlay.svelte-11ja2cl{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#6366f133,#00000080 70%);display:flex;align-items:center;justify-content:center;opacity:0;will-change:opacity}.view-icon.svelte-11ja2cl{width:60px;height:60px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4f46e5;box-shadow:0 8px 30px #0003;will-change:transform}.orientation-badge.svelte-11ja2cl{position:absolute;bottom:12px;left:12px;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:6px 12px;display:flex;align-items:center;gap:6px;color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translateY(10px);transition:all .3s ease}.card.svelte-11ja2cl:hover .orientation-badge:where(.svelte-11ja2cl){opacity:1;transform:translateY(0)}.orientation-badge.portrait.svelte-11ja2cl{background:linear-gradient(135deg,#8b5cf6e6,#6366f1e6)}.orientation-badge.landscape.svelte-11ja2cl{background:linear-gradient(135deg,#3b82f6e6,#2563ebe6)}.image-count.svelte-11ja2cl{position:absolute;top:12px;right:12px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1e293b;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.card.svelte-11ja2cl:hover .image-count:where(.svelte-11ja2cl){background:#4f46e5;color:#fff;transform:scale(1.05)}.no-image.svelte-11ja2cl{aspect-ratio:4 / 3;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#94a3b8}.no-image.portrait.svelte-11ja2cl{aspect-ratio:3 / 4}.no-image-icon.svelte-11ja2cl{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000000d}.no-image.svelte-11ja2cl span:where(.svelte-11ja2cl){font-size:.85rem;font-weight:500}.content.svelte-11ja2cl{padding:20px;display:flex;flex-direction:column;gap:12px}.label-wrapper.svelte-11ja2cl{position:relative;display:inline-block;font-size:1.2rem;font-weight:800;color:#0f172a;margin:0;line-height:1.4}.label-wrapper.is-code.svelte-11ja2cl{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.1rem;letter-spacing:.02em}.label-highlight.svelte-11ja2cl{position:absolute;bottom:2px;left:-6px;right:-6px;height:.4em;background:var(--highlight-color);background-size:200% 100%;transform:scaleX(0);transform-origin:left center;z-index:0;border-radius:4px;opacity:.7}.label-text.svelte-11ja2cl{position:relative;z-index:1;display:inline-block;will-change:transform}.code-wrapper.svelte-11ja2cl{display:flex;align-items:center;gap:10px;font-size:.8rem}.code-label.svelte-11ja2cl{color:#64748b;font-weight:500}.code-value.svelte-11ja2cl{background:#f1f5f9;color:#334155;padding:4px 10px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;will-change:transform,background-color;transition:background-color .2s}.description.svelte-11ja2cl{color:#64748b;font-size:.85rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quality-wrapper.svelte-11ja2cl{padding-top:12px;border-top:1px solid #f1f5f9;margin-top:4px}.quality-badge.svelte-11ja2cl{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;font-size:.8rem;will-change:transform}.quality-1.svelte-11ja2cl{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;border:1px solid #fecaca}.quality-2.svelte-11ja2cl{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#ea580c;border:1px solid #fed7aa}.quality-3.svelte-11ja2cl{background:linear-gradient(135deg,#fefce8,#fef9c3);color:#ca8a04;border:1px solid #fde047}.quality-4.svelte-11ja2cl{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#059669;border:1px solid #a7f3d0}.quality-5.svelte-11ja2cl{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a;border:1px solid #bbf7d0}.stars.svelte-11ja2cl{display:flex;gap:3px}.star.svelte-11ja2cl{transition:transform .2s ease}.star.filled.svelte-11ja2cl{filter:drop-shadow(0 1px 2px currentColor)}.card.svelte-11ja2cl:hover .star.filled:where(.svelte-11ja2cl){animation:svelte-11ja2cl-starPulse .6s ease-out;animation-delay:calc(var(--star-index, 0) * .05s)}.star.svelte-11ja2cl:nth-child(1){--star-index: 0}.star.svelte-11ja2cl:nth-child(2){--star-index: 1}.star.svelte-11ja2cl:nth-child(3){--star-index: 2}.star.svelte-11ja2cl:nth-child(4){--star-index: 3}.star.svelte-11ja2cl:nth-child(5){--star-index: 4}@keyframes svelte-11ja2cl-starPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.quality-value.svelte-11ja2cl{font-weight:800;font-size:.9rem}.quality-label.svelte-11ja2cl{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.hidden.svelte-11ja2cl{display:none}.subcategory-header.svelte-2snm74{margin-bottom:16px}.title-row.svelte-2snm74{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.title.svelte-2snm74{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.count.svelte-2snm74{font-size:.8rem;color:#94a3b8;font-weight:500}.description.svelte-2snm74{margin:6px 0 0;color:#64748b;font-size:.875rem;line-height:1.5;max-width:600px}.divider.svelte-2snm74{height:2px;background:linear-gradient(90deg,#6366f1,#a78bfa,transparent);border-radius:2px;margin-top:10px}@media(max-width:640px){.title.svelte-2snm74{font-size:1.1rem}}.grid-container.svelte-5vvddl{display:flex;flex-direction:column;gap:40px;width:100%}.subcategory-group.svelte-5vvddl{display:flex;flex-direction:column;gap:24px}.subcategory-group.svelte-5vvddl+.subcategory-group:where(.svelte-5vvddl){margin-top:40px;padding-top:40px;border-top:1px solid #e2e8f0}.section-title.svelte-5vvddl{font-size:2rem;font-weight:700;color:#0f172a;text-align:center;margin-bottom:10px}.product-count.svelte-5vvddl{color:#94a3b8;font-weight:400;font-size:1.1rem}.product-row.svelte-5vvddl{display:flex;flex-direction:column;gap:16px;width:100%}.row-header.svelte-5vvddl{display:flex;padding-left:4px}.row-indicator.svelte-5vvddl{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.row-indicator.portrait.svelte-5vvddl{background:#f3e8ff;color:#7e22ce}.row-indicator.landscape.svelte-5vvddl{background:#e0f2fe;color:#0369a1}.row-indicator.square.svelte-5vvddl{background:#dcfce7;color:#15803d}.cards-grid.svelte-5vvddl{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:24px;width:100%}.card-cell.svelte-5vvddl{height:100%;display:flex;flex-direction:column}.card-cell.svelte-5vvddl>*{flex-grow:1;display:flex;flex-direction:column;height:100%}.card-cell.svelte-5vvddl .card-content,.card-cell.svelte-5vvddl .product-card{height:100%;display:flex;flex-direction:column}.card-cell.svelte-5vvddl .card-footer{margin-top:auto}.portrait-row.svelte-5vvddl .card-cell:where(.svelte-5vvddl) .image-container{aspect-ratio:3 / 4}.landscape-row.svelte-5vvddl .card-cell:where(.svelte-5vvddl) .image-container{aspect-ratio:16 / 10}.square-row.svelte-5vvddl .card-cell:where(.svelte-5vvddl) .image-container{aspect-ratio:1 / 1}.card-cell.svelte-5vvddl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1024px){.cards-grid.svelte-5vvddl{grid-template-columns:repeat(min(var(--cols),2),1fr)}}@media(max-width:640px){.cards-grid.svelte-5vvddl{grid-template-columns:1fr}.subcategory-group.svelte-5vvddl+.subcategory-group:where(.svelte-5vvddl){margin-top:32px;padding-top:32px}}.categories-section.svelte-8rafjv{width:100%;margin-bottom:2rem;position:relative}.category-navigation.svelte-8rafjv{position:relative;background:linear-gradient(135deg,#fffffff2,#f8fafcf2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:2rem 1.5rem;box-shadow:0 4px 20px -4px #0000000f,inset 0 1px #fffc;border-top:1px solid rgba(226,232,240,.6);border-bottom:1px solid rgba(226,232,240,.6);overflow:hidden}.category-nav-buttons.svelte-8rafjv{position:relative;z-index:2}.pills-container.svelte-8rafjv{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;align-items:center;max-width:1280px;margin:0 auto}.category-pill.svelte-8rafjv{position:relative;display:inline-flex;align-items:center;padding:0;background:transparent;border:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none;color:inherit}.pill-content.svelte-8rafjv{position:relative;display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;font-size:.9375rem;font-weight:500;color:#64748b;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 1px 3px #0000000a;pointer-events:none;will-change:transform,opacity}.category-pill.svelte-8rafjv:hover .pill-content:where(.svelte-8rafjv){border-color:#cbd5e1;color:#475569;box-shadow:0 2px 6px #0000000f}.category-pill.active.svelte-8rafjv .pill-content:where(.svelte-8rafjv){background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 2px 8px #0f172a26}.pill-icon.svelte-8rafjv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;transition:background .3s ease;overflow:hidden;will-change:transform}.category-pill.svelte-8rafjv:hover .pill-icon:where(.svelte-8rafjv){background:#e2e8f0}.category-pill.active.svelte-8rafjv .pill-icon:where(.svelte-8rafjv){background:#ffffff26}.default-icon.svelte-8rafjv svg:where(.svelte-8rafjv){transition:transform .3s ease}.category-pill.svelte-8rafjv:hover .default-icon:where(.svelte-8rafjv) svg:where(.svelte-8rafjv){transform:rotate(5deg) scale(1.05)}.custom-icon.svelte-8rafjv{position:relative}.category-svg.svelte-8rafjv{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;filter:brightness(0) saturate(100%) invert(42%) sepia(8%) saturate(878%) hue-rotate(180deg) brightness(95%) contrast(92%)}.category-pill.svelte-8rafjv:hover .category-svg:where(.svelte-8rafjv){filter:brightness(0) saturate(100%) invert(35%) sepia(11%) saturate(1151%) hue-rotate(180deg) brightness(94%) contrast(89%)}.category-pill.active.svelte-8rafjv .category-svg:where(.svelte-8rafjv){filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.pill-text.svelte-8rafjv{font-weight:500;letter-spacing:-.01em;display:inline-block;will-change:transform}.pill-slug.svelte-8rafjv{display:inline;margin-left:.5rem;font-size:.75rem;font-weight:600;opacity:.75}.category-pill.active.svelte-8rafjv .pill-text:where(.svelte-8rafjv){font-weight:600}.pill-count.svelte-8rafjv{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 .5rem;background:#f1f5f9;border-radius:50px;transition:background .3s ease}.category-pill.svelte-8rafjv:hover .pill-count:where(.svelte-8rafjv){background:#e2e8f0}.category-pill.active.svelte-8rafjv .pill-count:where(.svelte-8rafjv){background:#fff3}.count-value.svelte-8rafjv{font-size:.8125rem;font-weight:600;color:#64748b;transition:color .3s ease;display:inline-block;will-change:transform}.category-pill.svelte-8rafjv:hover .count-value:where(.svelte-8rafjv){color:#475569}.category-pill.active.svelte-8rafjv .count-value:where(.svelte-8rafjv){color:#fff}.bg-orbs.svelte-8rafjv{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb.svelte-8rafjv{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;will-change:transform}.orb-1.svelte-8rafjv{width:300px;height:300px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);top:-150px;left:10%}.orb-2.svelte-8rafjv{width:250px;height:250px;background:linear-gradient(135deg,#8b5cf6,#ec4899);bottom:-125px;right:15%}.orb-3.svelte-8rafjv{width:200px;height:200px;background:linear-gradient(135deg,#06b6d4,#3b82f6);top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.category-navigation.svelte-8rafjv{padding:1.5rem 1rem}.pills-container.svelte-8rafjv{gap:.75rem}.pill-content.svelte-8rafjv{padding:.625rem 1rem;font-size:.875rem;gap:.5rem}.pill-icon.svelte-8rafjv{width:28px;height:28px}.category-svg.svelte-8rafjv{width:18px;height:18px}.default-icon.svelte-8rafjv svg:where(.svelte-8rafjv){width:18px;height:18px}.pill-count.svelte-8rafjv{min-width:24px;height:24px}.count-value.svelte-8rafjv{font-size:.75rem}}.subcategory-wrapper.svelte-17r2xh9{background:linear-gradient(180deg,#f9fafb,#f3f4f6);padding:16px 0;border-bottom:1px solid #e5e7eb}.subcategory-nav.svelte-17r2xh9{max-width:1280px;margin:0 auto;padding:0 24px}.buttons-wrapper.svelte-17r2xh9{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;position:relative}.indicator.svelte-17r2xh9{position:absolute;top:50%;left:0;height:44px;background:linear-gradient(135deg,#1e1b4b,#312e81,#1e1b4b);border-radius:12px;transform:translateY(-50%);transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .15s ease;z-index:1;pointer-events:none;opacity:0;box-shadow:0 4px 15px #1e1b4b4d,0 2px 4px #0000001a,inset 0 1px #ffffff1a}.indicator.svelte-17r2xh9:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#fff3,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.subcategory-btn.svelte-17r2xh9{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;border:none;background:transparent;color:#4b5563;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease;white-space:nowrap;z-index:2}.subcategory-btn.svelte-17r2xh9:hover:not(.active){color:#1f2937;background:#0000000a}.subcategory-btn.active.svelte-17r2xh9{color:#d61515}.icon.svelte-17r2xh9{width:16px;height:16px;transition:transform .3s ease}.subcategory-btn.active.svelte-17r2xh9 .icon:where(.svelte-17r2xh9){transform:rotate(180deg)}.label.svelte-17r2xh9{position:relative}.badge.svelte-17r2xh9{padding:2px 8px;border-radius:8px;font-size:.7rem;font-weight:700;background:#0000000f;color:#6b7280;transition:all .2s ease}.subcategory-btn.active.svelte-17r2xh9 .badge:where(.svelte-17r2xh9){background:#fff3;color:#0d1f6e}@media(max-width:768px){.indicator.svelte-17r2xh9{display:none!important}.subcategory-btn.svelte-17r2xh9{padding:10px 16px;background:#45aa2c;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d}.subcategory-btn.active.svelte-17r2xh9{background:linear-gradient(135deg,#1e1b4b,#312e81);border-color:transparent;box-shadow:0 4px 12px #1e1b4b40}}@media(max-width:640px){.subcategory-wrapper.svelte-17r2xh9{padding:12px 0}.subcategory-nav.svelte-17r2xh9{padding:0 16px}.buttons-wrapper.svelte-17r2xh9{gap:6px}.subcategory-btn.svelte-17r2xh9{padding:8px 12px;font-size:.8rem;border-radius:8px}}.category-desc-section.svelte-1aijdof{max-width:1024px;margin:0 auto;padding:0 1.5rem 4rem}.category-desc-inner.svelte-1aijdof{position:relative;background:#fafaf9;border:1px solid #e7e5e4;border-radius:20px;padding:48px}.cat-header.svelte-1aijdof{text-align:center;margin-bottom:32px}.cat-label.svelte-1aijdof{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;border-radius:100px;margin-bottom:12px}.cat-title.svelte-1aijdof{font-size:1.75rem;font-weight:400;color:#1c1917;margin:0 0 20px;letter-spacing:-.01em}.cat-divider.svelte-1aijdof{display:flex;align-items:center;justify-content:center;gap:12px}.cat-line.svelte-1aijdof{width:60px;height:1px;background:#d6d3d1}.cat-dot.svelte-1aijdof{width:6px;height:6px;background:#fbbf24;border-radius:50%;flex-shrink:0}.cat-content.svelte-1aijdof{color:#57534e;font-size:1.05rem;line-height:1.85;text-align:left;max-width:800px;margin:0 auto}.cat-content.svelte-1aijdof p{margin:0 0 1.25em}.cat-content.svelte-1aijdof p:last-child{margin-bottom:0}.cat-content.svelte-1aijdof strong,.cat-content.svelte-1aijdof b{color:#1c1917;font-weight:600}.cat-content.svelte-1aijdof a{color:#b45309;text-decoration:none;border-bottom:1px solid #fcd34d;transition:all .2s ease}.cat-content.svelte-1aijdof a:hover{color:#92400e;border-bottom-color:#b45309}.cat-content.svelte-1aijdof ul,.cat-content.svelte-1aijdof ol{text-align:left;display:inline-block;margin:1em 0;padding-left:1.25em}.cat-content.svelte-1aijdof li{margin-bottom:.5em}.cat-content.svelte-1aijdof li::marker{color:#fbbf24}.cat-content.svelte-1aijdof h1,.cat-content.svelte-1aijdof h2,.cat-content.svelte-1aijdof h3,.cat-content.svelte-1aijdof h4{color:#1c1917;font-weight:500;margin:1.5em 0 .75em}.cat-content.svelte-1aijdof h1:first-child,.cat-content.svelte-1aijdof h2:first-child,.cat-content.svelte-1aijdof h3:first-child,.cat-content.svelte-1aijdof h4:first-child{margin-top:0}@media(max-width:768px){.category-desc-section.svelte-1aijdof{padding:0 1rem 3rem}.category-desc-inner.svelte-1aijdof{padding:32px 24px;border-radius:16px}.cat-header.svelte-1aijdof{margin-bottom:24px}.cat-label.svelte-1aijdof{padding:5px 14px;font-size:.65rem}.cat-title.svelte-1aijdof{font-size:1.35rem;margin-bottom:16px}.cat-line.svelte-1aijdof{width:40px}.cat-content.svelte-1aijdof{font-size:.95rem;line-height:1.75;text-align:left}}.empty-state-container.svelte-ngq0b7{max-width:896px;margin:0 auto;padding:0 1.5rem 5rem}.empty-state.svelte-ngq0b7{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;border:2px dashed #e2e8f0}.empty-state-icon.svelte-ngq0b7{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#94a3b8}.empty-state-title.svelte-ngq0b7{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.empty-state-text.svelte-ngq0b7{font-size:1rem;color:#64748b;margin-bottom:1.5rem}.empty-state-btn.svelte-ngq0b7{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #3b82f64d}.empty-state-btn.svelte-ngq0b7:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #3b82f666}@media(max-width:768px){.empty-state.svelte-ngq0b7{padding:3rem 1.5rem}.empty-state-title.svelte-ngq0b7{font-size:1.25rem}}.page-container.svelte-1jks7rk{min-height:100vh;background:var(--page-bg, #fafaf9)}.navigation-wrapper.svelte-1jks7rk{position:relative;z-index:20;margin-top:-30px}.description-section.svelte-1jks7rk{background:transparent}.desc-header.svelte-1jks7rk{text-align:center;margin-bottom:48px}.desc-label-wrap.svelte-1jks7rk{margin-bottom:16px}.desc-label.svelte-1jks7rk{display:inline-block;padding:10px 24px;background:transparent;border:1px solid #d6d3d1;color:#78716c;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;border-radius:100px}.desc-title.svelte-1jks7rk{font-size:2.5rem;font-weight:400;color:#1c1917;margin:0 0 24px;letter-spacing:-.02em}.desc-divider.svelte-1jks7rk{display:flex;align-items:center;justify-content:center;gap:16px}.divider-line.svelte-1jks7rk{width:80px;height:1px;background:linear-gradient(90deg,transparent,#d6d3d1)}.divider-line.svelte-1jks7rk:last-child{background:linear-gradient(90deg,#d6d3d1,transparent)}.divider-diamond.svelte-1jks7rk{width:8px;height:8px;background:#fbbf24;transform:rotate(45deg);flex-shrink:0}.desc-body.svelte-1jks7rk{max-width:900px;margin:0 auto;color:#57534e;font-size:1.2rem;line-height:2;text-align:left}.desc-body.svelte-1jks7rk p{margin-bottom:1.5em}.desc-body.svelte-1jks7rk p:last-child{margin-bottom:0}.desc-body.svelte-1jks7rk strong,.desc-body.svelte-1jks7rk b{color:#1c1917;font-weight:600}.desc-body.svelte-1jks7rk a{color:#b45309;text-decoration:none;border-bottom:1px solid #fcd34d;transition:all .2s ease}.desc-body.svelte-1jks7rk a:hover{color:#92400e;border-bottom-color:#b45309}.desc-body.svelte-1jks7rk ul,.desc-body.svelte-1jks7rk ol{text-align:left;display:inline-block;margin:1.5em 0;padding-left:1.5em}.desc-body.svelte-1jks7rk li{margin-bottom:.75em}.desc-body.svelte-1jks7rk li::marker{color:#fbbf24}.desc-body.svelte-1jks7rk h2,.desc-body.svelte-1jks7rk h3,.desc-body.svelte-1jks7rk h4{color:#1c1917;font-weight:500;margin-top:2em;margin-bottom:1em}.desc-body.svelte-1jks7rk h2:first-child,.desc-body.svelte-1jks7rk h3:first-child,.desc-body.svelte-1jks7rk h4:first-child{margin-top:0}.back-link.svelte-1jks7rk{display:inline-flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;color:#b45309;text-decoration:none;padding:12px 20px;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;transition:all .3s ease}.back-link.svelte-1jks7rk:hover{background:#fde68a;color:#92400e;transform:translate(-4px)}.back-link.svelte-1jks7rk svg:where(.svelte-1jks7rk){transition:transform .3s ease}.back-link.svelte-1jks7rk:hover svg:where(.svelte-1jks7rk){transform:translate(-4px)}.contact-section.svelte-1jks7rk{padding:60px 0 80px;background:#fff}@media(max-width:768px){.navigation-wrapper.svelte-1jks7rk{margin-top:-20px}.desc-header.svelte-1jks7rk{margin-bottom:36px}.desc-label.svelte-1jks7rk{padding:8px 18px;font-size:.7rem}.desc-title.svelte-1jks7rk{font-size:1.75rem;margin-bottom:20px}.divider-line.svelte-1jks7rk{width:50px}.desc-body.svelte-1jks7rk{font-size:1.05rem;line-height:1.85;text-align:left}.contact-section.svelte-1jks7rk{padding:40px 0 60px}}
