:root{--red:#c31825;--red-bright:#ed4b57;--red-deep:#861018;--brand:var(--red);--brand-bright:var(--red-bright);--brand-deep:var(--red-deep);--ink:#0f141a;--ink-soft:#1a232d;--muted:#5d6773;--line:rgba(15,20,26,0.1);--paper:#ffffff;--paper-soft:#fbfcfd;--mist:#f3f6f9;--mist-deep:#e9eef4;--gold:#8a6618;--green:#087f5b;--blue:#235789;--blue-soft:#5f87b1;--shadow:0 18px 50px rgba(12,18,28,0.12);--shadow-strong:0 24px 80px rgba(10,16,24,0.18);--font-body:Manrope,"Noto Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Noto Sans Display","Noto Sans",var(--font-body);--font-numeric:var(--font-body);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-smooth:cubic-bezier(0.22,0.61,0.36,1);--ease-menu:cubic-bezier(0.18,0.9,0.22,1);--ease-menu-exit:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-quick:cubic-bezier(0.4,0,0.2,1);--concept-navy:#15233e;--concept-navy-deep:#0a1426;--concept-gold:#d0a21b;--concept-gold-light:#f0cd56;--concept-gold-dark:#72530a;--concept-cream:#faf8f3;--concept-text:#1b1d22;--concept-muted:#6b7280;--concept-border:#e5e7eb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--section-gap:var(--space-10);--section-gap-tablet:var(--space-8);--section-gap-mobile:var(--space-7);--section-inline:var(--space-6);--section-inline-mobile:var(--space-4);--card-padding:var(--space-6);--card-padding-mobile:var(--space-4);--grid-gap:var(--space-4);--grid-gap-lg:var(--space-5);--title-gap:var(--space-5);--header-height:65px;--header-height-tablet:65px;--header-height-mobile:65px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;color:var(--ink);background:linear-gradient(180deg,var(--paper) 0,var(--paper-soft) 100%);font-family:var(--font-body);font-size:16px;line-height:1.5;font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility}body,h1,h2,h3{letter-spacing:0}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.08;font-optical-sizing:auto;text-wrap:balance}p{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button,input,select,summary{font:inherit;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}input:focus,select:focus,textarea:focus{outline:0;border-color:rgba(195,24,37,.38);box-shadow:0 0 0 4px rgba(195,24,37,.08),0 10px 24px rgba(12,18,28,.08)}.site-shell{position:relative;min-height:100vh;padding-top:var(--header-height);background:var(--paper)}.site-shell:before{content:"";position:fixed;top:0;left:0;z-index:120;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--red),var(--red-bright),#f5d07c);box-shadow:0 0 24px rgba(237,75,87,.42);pointer-events:none}@supports (animation-timeline:scroll()){.site-shell:before{animation:scroll-progress linear both;animation-timeline:scroll(root block)}}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@keyframes page-exit{0%{opacity:1}to{opacity:0}}.page-transition-wrapper{animation:page-enter .42s var(--ease-out) both}.page-transition-wrapper[data-phase=exit]{animation:page-exit .2s var(--ease-quick) both}.ghost-button,.solid-button,.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0;min-height:44px;border-radius:8px;font-weight:800;line-height:1.14;text-align:center;border:1px solid transparent;cursor:pointer}.ghost-button svg,.gold-phone-button svg,.solid-button svg,.text-button svg{flex:0 0 auto}.benefit-card h3,.branch-card h3,.content-card h3,.currency-card-link h3,.faq-item h3,.home-link-card h2,.home-link-card h3,.service-item h3{max-width:100%;overflow-wrap:break-word;text-wrap:balance}.benefit-card p,.branch-card p,.content-card p,.faq-item p,.home-link-card p,.service-item p{max-width:100%;overflow-wrap:break-word}.ghost-button{padding:0 18px;color:#fff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ghost-button.on-light{color:var(--ink);border-color:rgba(15,20,26,.16);background:rgba(255,255,255,.76)}.solid-button{padding:0 18px;color:#fff;background:linear-gradient(135deg,#b88a26,#d2a633);box-shadow:0 14px 34px rgba(184,138,38,.26)}.text-button{padding:0;min-height:44px;color:var(--red)}.ghost-button:hover,.language-switcher summary:hover,.solid-button:hover,.text-button:hover{transform:translateY(-1px)}.ghost-button:active,.solid-button:active,.text-button:active{transform:translateY(0) scale(.97);transition-duration:80ms}.branch-card:active,.concept-photo-thumb:active,.currency-card-link:active,.edu-card:active,.gold-teaser-card:active,.google-review-card:active,.hero-card-item:active,.home-link-card:active{transform:scale(.98);transition-duration:.1s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgba(237,75,87,.85);outline-offset:3px}.language-switcher{position:relative}.language-switcher summary{display:inline-flex;align-items:center;padding:0 14px 0 10px;min-height:46px;border:1px solid rgba(255,255,255,.2);border-radius:8px;list-style:none;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05)),rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.language-switcher summary::-webkit-details-marker{display:none}.language-trigger{display:inline-flex;align-items:center;gap:10px}.language-trigger-icons{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.78)}.language-flag{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(233,238,244,.9));box-shadow:inset 0 0 0 1px rgba(15,20,26,.08);font-size:1rem}.language-option-copy,.language-trigger-copy{display:grid;min-width:0}.language-option-copy strong,.language-trigger-copy strong{font-size:.84rem;line-height:1.1}.language-trigger-copy small{color:rgba(255,255,255,.7);font-size:.75rem;line-height:1.1}.language-option-copy small{color:var(--muted);font-size:.75rem;line-height:1.1}.language-switcher[open] summary{border-color:rgba(237,75,87,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(5,8,12,.24)}.language-switcher[open] .language-trigger-icons svg:last-child{transform:rotate(180deg)}.language-menu{position:absolute;right:0;top:calc(100% + 10px);width:min(392px,calc(100vw - 24px));max-height:460px;overflow:auto;padding:12px;color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,249,252,.98)),rgba(255,255,255,.98);border:1px solid rgba(15,20,26,.08);border-radius:8px;box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.language-menu-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.language-menu-group.is-featured{margin-bottom:8px}.language-divider{height:1px;margin:0 0 10px;background:linear-gradient(90deg,transparent,rgba(15,20,26,.12),transparent)}.language-option{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px;border-radius:6px;border:1px solid rgba(15,20,26,.06);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.94)),rgba(255,255,255,.96)}.language-option:hover{background:linear-gradient(180deg,rgba(255,244,245,.98),rgba(255,249,250,.94));border-color:rgba(195,24,37,.16)}.language-option.is-featured{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,248,252,.95)),rgba(255,255,255,.96);border-color:rgba(35,87,137,.08)}.language-option[aria-current=page]{background:linear-gradient(135deg,rgba(195,24,37,.08),rgba(237,75,87,.12));border-color:rgba(195,24,37,.24);box-shadow:inset 0 0 0 1px rgba(195,24,37,.08)}.language-option[aria-current=page] .language-option-copy small{color:var(--ink)}.hero{position:relative;min-height:540px;color:#fff;background:linear-gradient(108deg,rgba(8,11,15,.88),rgba(8,11,15,.62) 38%,rgba(14,19,26,.42) 58%,rgba(8,11,15,.74)),linear-gradient(180deg,rgba(12,18,26,.16),rgba(12,18,26,.56)),url(/images/hero-branch.jpg) 50% /cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,16,22,0) 48%,rgba(12,16,22,.34));pointer-events:none}.eyebrow,.section-kicker{position:relative;display:inline-flex;align-items:center;justify-self:start;align-self:start;gap:9px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:38px;padding:5px 13px 5px 6px;border-radius:999px;font-size:.8rem;font-weight:900;text-transform:uppercase;line-height:1.16;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance}.eyebrow{color:#d3a43d;background:linear-gradient(180deg,rgba(184,138,38,.16),rgba(138,102,24,.09)),rgba(12,16,22,.2);box-shadow:inset 0 0 0 1px rgba(184,138,38,.2),0 10px 28px rgba(5,8,12,.1)}.section-kicker{color:#76520c;border:1px solid rgba(184,138,38,.2);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,250,240,.9)),linear-gradient(135deg,rgba(245,208,124,.22),rgba(138,102,24,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(138,102,24,.1)}.section-kicker svg{display:block;width:26px;height:26px;flex:0 0 26px;padding:6px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#9f741d,#d7a947);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 7px 14px rgba(138,102,24,.2)}.hero h1{max-width:680px;margin:16px 0;font-size:2.85rem;line-height:.98;text-wrap:balance}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.main-section{max-width:1180px;margin:0 auto;padding:var(--section-gap) var(--section-inline);scroll-margin-top:120px}.gold-shop-page>.main-section{padding-top:44px;padding-bottom:44px}#konverter,#kursna-lista,#lokacije,#srebrnjaci,#zlatne-poluge,#zlatnici{scroll-margin-top:130px}.home-link-card{position:relative;display:grid;align-content:start;grid-gap:var(--grid-gap);gap:var(--grid-gap);overflow:hidden;min-width:0;min-height:240px;padding:var(--card-padding);border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(12,18,28,.08);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease,background-color .26s ease}.home-link-card:hover{transform:translateY(-5px);border-color:rgba(195,24,37,.14);box-shadow:0 24px 58px rgba(12,18,28,.14)}.branch-card:before,.converter-panel:before,.currency-card-link:before,.currency-metric:before,.faq-item:before,.hero-fact-card:before,.home-link-card:before,.service-detail-panel:before,.service-item:before{content:"";position:absolute;inset:0;z-index:0;transform:translateX(-120%);background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.42) 50%,transparent 78%);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .76s var(--ease-out)}.branch-card:hover:before,.converter-panel:hover:before,.currency-card-link:hover:before,.currency-metric:hover:before,.faq-item:hover:before,.hero-fact-card:hover:before,.home-link-card:hover:before,.service-detail-panel:hover:before,.service-item:hover:before{opacity:1;transform:translateX(120%)}.branch-card>*,.converter-panel>*,.currency-card-link>*,.currency-metric>*,.faq-item>*,.hero-fact-card>*,.home-link-card>*,.service-detail-panel>*,.service-item>*{position:relative;z-index:1}.home-link-card.is-featured{color:#fff;background:linear-gradient(135deg,rgba(15,20,26,.94),rgba(34,42,52,.92)),url(/images/branch-interior.jpg) 50% /cover}.home-link-card h2,.home-link-card h3{margin:0;font-size:1.7rem;line-height:1.16}.home-link-card p{margin:0;color:var(--muted);line-height:1.7}.home-link-card.is-featured p{color:rgba(255,255,255,.76)}.home-link-card.is-featured .text-button{color:#fff}.section-title{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:var(--title-gap);margin-bottom:var(--title-gap)}.section-title>div{flex:1 1 420px;min-width:0}.section-title>.text-button{flex:0 0 auto;white-space:nowrap}.section-title p{max-width:560px;color:var(--muted);line-height:1.7}.highlight-panel{gap:18px;padding:22px;border:1px solid rgba(195,24,37,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,244,245,.96),rgba(255,255,255,.98)),#fff;box-shadow:0 14px 40px rgba(12,18,28,.08)}.highlight-panel strong{max-width:760px;font-size:1.16rem;line-height:1.42}.section-inline-panel{margin-top:24px}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.benefit-card{position:relative;overflow:hidden;min-width:0;min-height:190px;padding:var(--card-padding);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(12,18,28,.06)}.benefit-card h3{margin:0 0 12px}.benefit-card p{line-height:1.65}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.content-card{position:relative;overflow:hidden;min-width:0;min-height:180px;padding:var(--card-padding);border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(12,18,28,.06)}.content-card h3{margin:0 0 12px}.content-card p{margin:0;color:var(--muted);line-height:1.65}.cockpit{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);grid-gap:24px;gap:24px;align-items:start}.menjacnica-cockpit>.converter-panel{grid-column:1;grid-row:1}.menjacnica-cockpit>.service-detail-panel{grid-column:2;grid-row:1/span 2}.menjacnica-inline-benefits{grid-column:1;grid-row:2;min-width:0}.menjacnica-inline-benefits .section-title{margin-top:4px}.menjacnica-inline-benefits .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:921px){.menjacnica-faq-section{margin-top:-48px;padding-top:24px}}.rate-table{border:1px solid rgba(15,20,26,.08);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(12,18,28,.08)}.rate-row{position:relative;display:grid;grid-template-columns:minmax(210px,1.4fr) .55fr .8fr .8fr .8fr;align-items:center;min-height:64px;padding:0 18px;border-bottom:1px solid var(--line);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.rate-mobile-label{display:none}.rate-row:last-child{border-bottom:0}.rate-row:not(.rate-head):hover{background:linear-gradient(90deg,rgba(255,244,245,.95),rgba(255,249,250,.98));box-shadow:inset 4px 0 0 rgba(195,24,37,.86)}.rate-head{min-height:48px;background:linear-gradient(135deg,var(--ink),var(--ink-soft));color:#fff;font-size:.82rem;font-weight:900;text-transform:uppercase}.currency-cell{display:flex;align-items:center;gap:10px}.currency-cell small{color:var(--muted)}.flag-badge{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;padding:3px;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(233,238,244,.94)),var(--mist);color:var(--blue);font-size:.78rem;font-weight:900;box-shadow:0 8px 18px rgba(12,18,28,.1),inset 0 1px 0 rgba(255,255,255,.9)}.flag-badge img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.converter-panel{position:relative;overflow:hidden;border:1px solid rgba(15,20,26,.08);border-radius:8px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(12,18,28,.08);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.converter-panel:hover{transform:translateY(-3px);border-color:rgba(195,24,37,.12);box-shadow:0 22px 54px rgba(12,18,28,.12)}.segmented{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:24px 0;padding:5px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,var(--mist),var(--mist-deep))}.segmented button{min-height:44px;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800;transition:color .2s ease,background-color .2s ease,transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.segmented .is-active{color:#fff;background:linear-gradient(135deg,var(--ink),var(--ink-soft));box-shadow:0 10px 22px rgba(12,18,28,.16)}.segmented button:not(.is-active):hover{color:var(--ink);background:rgba(255,255,255,.72)}.field-label{display:block;margin-bottom:12px;color:var(--muted);font-weight:800}.converter-inputs{display:grid;grid-template-columns:1fr 138px;grid-gap:10px;gap:10px}.converter-inputs input,.converter-inputs select{width:100%;min-height:52px;border:1px solid var(--line);border-radius:8px;padding:0 14px;background:linear-gradient(180deg,#ffffff,#fbfcfd)}.currency-select-wrap{position:relative;display:block;min-width:0}.currency-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;padding-left:52px;font-weight:900}.currency-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid rgba(15,20,26,.48);border-bottom:2px solid rgba(15,20,26,.48);transform:translateY(-62%) rotate(45deg);pointer-events:none}.converter-flag-badge{position:absolute;top:50%;left:10px;z-index:1;width:32px;min-width:32px;height:32px;padding:2px;transform:translateY(-50%);pointer-events:none}.result-box{position:relative;overflow:hidden;margin-top:24px;padding:18px;border-radius:8px;background:linear-gradient(180deg,#f2fcf8,#ecfaf5);border:1px solid rgba(8,127,91,.18)}.result-box:after{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,var(--green),rgba(8,127,91,.28))}.result-box small,.result-box span{display:flex;align-items:center;gap:6px;color:var(--green);font-weight:800}.result-box strong{display:block;margin:8px 0;font-size:2rem}.fine-print{color:var(--muted);font-size:.88rem;line-height:1.6}.branch-card{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap);overflow:hidden;min-width:0;min-height:220px;padding:var(--card-padding);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(12,18,28,.07);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.branch-card:hover{transform:translateY(-5px);border-color:rgba(195,24,37,.14);box-shadow:0 24px 54px rgba(12,18,28,.12)}.branch-card h3{margin:0;font-size:1.18rem}.branch-card p{margin:0;color:var(--muted);line-height:1.55}.google-map-embed{position:relative;overflow:hidden;border:1px solid rgba(15,20,26,.1);border-radius:8px;background:linear-gradient(180deg,rgba(243,246,249,.82),rgba(233,238,244,.94)),var(--mist);box-shadow:inset 0 0 0 1px rgba(255,255,255,.62)}.map-fallback{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:18px;overflow:hidden;color:var(--ink);background:linear-gradient(90deg,rgba(255,255,255,0) 31px,rgba(35,87,137,.08) 32px),linear-gradient(180deg,rgba(255,255,255,0) 31px,rgba(35,87,137,.08) 32px),linear-gradient(135deg,rgba(255,255,255,.94),rgba(232,240,247,.92));background-size:64px 64px,64px 64px,auto;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.google-map-embed.is-loaded .map-fallback{visibility:hidden;opacity:0}.map-fallback:after,.map-fallback:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.map-fallback:before{width:62%;height:2px;transform:rotate(-16deg);background:rgba(195,24,37,.16)}.map-fallback:after{width:46%;height:2px;transform:rotate(28deg);background:rgba(8,127,91,.14)}.map-fallback-pin{position:relative;z-index:1;width:34px;height:34px;border:7px solid var(--red);border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#fff;box-shadow:0 12px 30px rgba(195,24,37,.22)}.map-fallback-pin:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--red)}.map-fallback-label{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;padding:10px 12px;border:1px solid rgba(15,20,26,.08);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(12,18,28,.08);color:var(--ink);font-size:.86rem;font-weight:900;line-height:1.3;text-align:center}.google-map-embed iframe{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:inherit;border:0;background:transparent;opacity:0;transition:opacity .22s ease}.google-map-embed.is-loaded iframe{opacity:1}.status{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:0 10px;border-radius:999px;background:#e9f8f2;color:var(--green);font-size:.82rem;font-weight:900}.status.is-closed{color:var(--red-deep);background:#fff0f0}.services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.service-item{position:relative;overflow:hidden;min-width:0;min-height:190px;padding:var(--card-padding);border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(12,18,28,.06);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.service-item:hover{transform:translateY(-5px);border-color:rgba(195,24,37,.12);box-shadow:0 24px 54px rgba(12,18,28,.12)}.service-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--red),var(--red-bright));box-shadow:0 12px 26px rgba(195,24,37,.24)}.service-item h3{margin:0 0 12px}.split-showcase{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:34px;gap:34px;align-items:center}.showcase-image{background:linear-gradient(180deg,rgba(12,16,22,.08),rgba(12,16,22,.3)),url(/images/contact-branch.jpg) 50% /cover;transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out),filter .42s ease}.gold-image,.showcase-image{min-height:480px;border-radius:8px;box-shadow:0 18px 48px rgba(12,18,28,.12)}.gold-image{background:linear-gradient(180deg,rgba(12,16,22,.08),rgba(12,16,22,.28)),url(/images/service-counter.jpg) 50% /cover}.showcase-image:hover{transform:scale(1.015);filter:saturate(1.05) contrast(1.02);box-shadow:0 24px 62px rgba(12,18,28,.16)}.showcase-copy h2{margin:16px 0 24px;font-size:1.92rem;line-height:1.08}.service-list-links{display:grid;grid-gap:12px;gap:12px}.service-list-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;min-height:58px;padding:14px 16px;border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,#ffffff,#fbfcfd);color:var(--ink);font-weight:800;box-shadow:0 10px 28px rgba(12,18,28,.06);transition:transform .24s var(--ease-out),border-color .24s ease,box-shadow .24s var(--ease-out),background-color .24s ease}.service-list-links a:hover{transform:translateX(4px);border-color:rgba(195,24,37,.14);box-shadow:0 16px 38px rgba(12,18,28,.1)}.vip-section{grid-template-columns:.9fr 1.1fr;grid-gap:34px;gap:34px}.vip-image{min-height:430px;border-radius:8px;background:linear-gradient(180deg,rgba(12,16,22,.08),rgba(12,16,22,.34)),url(/images/service-counter.jpg) 50% /cover;box-shadow:0 18px 48px rgba(12,18,28,.12);transition:transform .42s var(--ease-out),box-shadow .42s var(--ease-out),filter .42s ease}.vip-image:hover{transform:scale(1.015);filter:saturate(1.05) contrast(1.02);box-shadow:0 24px 62px rgba(12,18,28,.16)}.vip-copy ul{display:grid;grid-gap:12px;gap:12px;padding:0;margin:24px 0;list-style:none}.vip-copy li{display:flex;align-items:center;gap:10px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap)}.faq-item{position:relative;overflow:hidden;min-width:0;padding:var(--card-padding);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(12,18,28,.06);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.faq-item:hover{transform:translateY(-5px);border-color:rgba(195,24,37,.12);box-shadow:0 24px 54px rgba(12,18,28,.12)}.faq-item h3{margin:0 0 12px}button:disabled,input:disabled{cursor:not-allowed;opacity:.62}.footer{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(195,24,37,.16),transparent 28%,rgba(138,102,24,.1) 76%,transparent),linear-gradient(180deg,rgba(255,255,255,.05),transparent),linear-gradient(180deg,#111820,#0d131a);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer-inner{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.75fr) minmax(240px,.95fr);align-items:start;grid-gap:34px;gap:34px;max-width:1180px;margin:0 auto;padding:64px 24px}.footer-brand-block{display:grid;justify-items:start;grid-gap:24px;gap:24px}.footer-brand-logo{display:inline-flex;align-items:center;width:min(188px,62vw);min-height:88px}.footer-brand-logo img{display:block;width:100%;height:auto;aspect-ratio:1000/465}.footer-brand-logo:hover{transform:translateY(-1px)}.footer h3{margin-top:12px}.footer a,.footer p{color:rgba(255,255,255,.76)}.footer-brand-block p{max-width:340px;margin:0;color:rgba(255,255,255,.72)}.footer-contact-links{display:grid;grid-gap:8px;gap:8px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 16px}.footer a{display:inline-flex;align-items:center;min-height:44px;transition:color .18s ease,transform .18s var(--ease-out)}.footer a:hover{color:#fff;transform:translateY(-1px)}.page-hero-small{background:linear-gradient(100deg,rgba(12,16,22,.9),rgba(12,16,22,.52) 58%,rgba(12,16,22,.72)),url(/images/branch-interior.jpg) 50% /cover}.rates-hero{background:linear-gradient(100deg,rgba(12,16,22,.9),rgba(12,16,22,.55) 58%,rgba(12,16,22,.76)),url(/images/hero-branch.jpg) 50% /cover}.faq-hero,.locations-hero{background:linear-gradient(100deg,rgba(12,16,22,.9),rgba(12,16,22,.54) 58%,rgba(12,16,22,.74)),url(/images/contact-branch.jpg) 50% /cover}.services-hero{background:linear-gradient(100deg,rgba(12,16,22,.9),rgba(12,16,22,.5) 58%,rgba(12,16,22,.72)),url(/images/service-counter.jpg) 50% /cover}.gold-hero{background:radial-gradient(circle at 78% 22%,rgba(208,162,27,.15),transparent 42%),linear-gradient(100deg,rgba(12,16,22,.92),rgba(22,18,10,.58) 58%,rgba(12,16,22,.78)),url(/images/gold-products/gold-hero-group.png) right 10% center /min(52vw,720px) auto no-repeat,url(/images/gold-products/gold-bars-group.png) 50% /cover}@media (max-width:760px){.gold-hero{background:linear-gradient(100deg,rgba(12,16,22,.94),rgba(22,18,10,.78)),url(/images/gold-products/gold-bars-group.png) 50% /cover}}.gold-hero .section-kicker{color:#f3d789;border-color:rgba(208,162,27,.32);background:linear-gradient(180deg,rgba(208,162,27,.18),rgba(138,102,24,.1)),rgba(208,162,27,.06);box-shadow:inset 0 0 0 1px rgba(208,162,27,.2),0 10px 28px rgba(5,8,12,.12)}.gold-hero .hero-fact-card{border-color:rgba(208,162,27,.28);background:linear-gradient(135deg,rgba(208,162,27,.1),rgba(255,255,255,.04)),rgba(255,255,255,.08)}.gold-hero .hero-fact-card strong{background:linear-gradient(135deg,#f3d789,#d0a21b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gold-hero .page-hero-aside{gap:var(--space-6)}.gold-hero .hero-mini-card{border-color:rgba(208,162,27,.16)}.gold-hero-button{position:relative;isolation:isolate;min-height:52px;padding:8px 24px;font-weight:900;color:#15233e;background:linear-gradient(135deg,#f0cd56,#d0a21b 52%,#b88a26);border:1px solid rgba(208,162,27,.6);box-shadow:0 16px 36px rgba(208,162,27,.24),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.gold-hero-button:hover{transform:translateY(-2px);color:#15233e;background:linear-gradient(135deg,#f5d566,#e0b02e 52%,#c89a30);box-shadow:0 22px 48px rgba(208,162,27,.32),0 0 0 1px rgba(208,162,27,.3),inset 0 1px 0 rgba(255,255,255,.36)}.gold-phone-button{position:relative;isolation:isolate;align-items:center;justify-content:center;min-width:266px;min-height:58px;gap:12px;overflow:hidden;padding:8px 22px 8px 12px;text-align:center;background:linear-gradient(135deg,var(--red-deep),var(--red) 52%,var(--red-bright)),var(--red);border-color:rgba(237,75,87,.46);box-shadow:0 18px 42px rgba(95,10,16,.34),inset 0 1px 0 rgba(255,255,255,.18)}.gold-phone-button:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 54%);pointer-events:none}.gold-phone-button:hover{box-shadow:0 22px 52px rgba(95,10,16,.4),0 0 0 1px rgba(237,75,87,.22),inset 0 1px 0 rgba(255,255,255,.2)}.gold-phone-icon{display:inline-grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:999px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 8px 18px rgba(5,8,12,.18)}.gold-phone-copy{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0;line-height:1.08}.gold-phone-copy span{color:rgba(255,255,255,.76);font-size:.68rem;font-weight:900;text-transform:uppercase}.gold-phone-copy strong{color:#fff;font-size:1.02rem;font-weight:900;white-space:nowrap}.page-hero-small .main-section{padding-top:var(--space-10);padding-bottom:var(--space-10)}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end}.page-hero-small h1{max-width:800px;margin:16px 0;font-size:2.48rem;line-height:1.02}.page-hero-small p{max-width:720px;margin:16px 0 0;color:rgba(255,255,255,.78)}.hero-fact-card{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(255,255,255,.1);box-shadow:0 18px 46px rgba(7,10,14,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.hero-fact-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.34);box-shadow:0 24px 62px rgba(7,10,14,.28)}.hero-fact-card small{color:rgba(255,255,255,.76)}.hero-fact-card strong{max-width:100%;font-family:var(--font-display);font-size:2rem;line-height:1.08;overflow-wrap:normal;word-break:normal}.hero-stat-date,.hero-stat-phone,.hero-stat-rate{font-family:var(--font-numeric);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap}.hero-fact-card .hero-stat-date{font-size:1.5rem;line-height:1.18}.hero-fact-card .hero-stat-status{font-size:1.54rem;line-height:1.18;text-wrap:balance}.hero-fact-card .hero-stat-address,.hero-fact-card .hero-stat-long,.hero-mini-card .hero-stat-address{font-size:1.22rem;line-height:1.18;overflow-wrap:break-word;text-wrap:balance}.hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-mini-card{position:relative;overflow:hidden;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--card-padding);border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 16px 36px rgba(7,10,14,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-mini-card:before{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(112deg,transparent 22%,rgba(255,255,255,.36) 50%,transparent 78%);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .76s var(--ease-out)}.hero-mini-card:hover:before{opacity:1;transform:translateX(120%)}.hero-mini-card>*{position:relative;z-index:1}.hero-mini-card small{color:rgba(255,255,255,.76)}.hero-mini-card strong{max-width:100%;font-size:1.35rem;line-height:1.08;overflow-wrap:normal;word-break:normal}.hero-mini-card .hero-stat-phone,.hero-mini-card .hero-stat-rate{font-size:1rem;line-height:1.16}.page-hero-actions{margin-top:24px}.page-hero-feature-tags{margin-top:18px}.page-hero-feature-tags span{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.16)}.metric-trend{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}.metric-trend.is-up{color:#b8f7d8}.metric-trend.is-down{color:#ffc6ca}.metric-trend.is-flat{color:rgba(255,255,255,.76)}.currency-hero-id{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.currency-hero-id span{color:#fff;font-size:.9rem;font-weight:950;line-height:1}.hero-detail-flag{width:38px;min-width:38px;height:38px;padding:3px}.currency-metric{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);overflow:hidden;padding:var(--card-padding);border-radius:8px;border:1px solid rgba(15,20,26,.08);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(12,18,28,.08);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.currency-metric:hover{transform:translateY(-3px);border-color:rgba(195,24,37,.12);box-shadow:0 22px 54px rgba(12,18,28,.12)}.currency-metric strong{font-size:2.5rem}.directory-section{padding-top:64px}.currency-card-link{position:relative;display:grid;grid-template-rows:auto auto auto;grid-gap:0;gap:0;overflow:hidden;min-width:0;min-height:238px;padding:0;border:1px solid rgba(15,20,26,.09);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,249,252,.97)),rgba(255,255,255,.96);box-shadow:0 16px 44px rgba(12,18,28,.085),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease,background-color .26s ease}.currency-card-link:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,var(--red),var(--red-bright),rgba(245,208,124,.72)) top /100% 3px no-repeat,radial-gradient(circle at 92% 0,rgba(237,75,87,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0),rgba(15,20,26,.018));pointer-events:none;opacity:1}.currency-card-link:hover{transform:translateY(-4px);border-color:rgba(195,24,37,.18);box-shadow:0 24px 60px rgba(12,18,28,.13),inset 0 1px 0 rgba(255,255,255,.9)}.currency-card-link h3{margin:0;color:#fff;font-size:1.22rem;line-height:1.12;overflow-wrap:anywhere}.location-map-section{padding-top:28px}.location-map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--grid-gap-lg);gap:var(--grid-gap-lg);align-items:stretch}.branch-detail-map{min-height:440px}.map-address-panel{align-self:stretch}.feature-tags{display:flex;flex-wrap:wrap;gap:8px}.feature-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(35,87,137,.08);color:var(--blue);font-size:.8rem;font-weight:900}.services-grid-rich{grid-template-columns:repeat(3,minmax(0,1fr))}.service-link{display:grid}.service-link .text-button{align-self:end;margin-top:10px}.service-detail-layout{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (min-width:921px){.service-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:var(--space-7)}}.service-detail-copy h2{margin:14px 0 16px;font-size:1.92rem;line-height:1.08}.service-detail-panel{grid-gap:var(--space-3);gap:var(--space-3);overflow:hidden;min-width:0;padding:var(--card-padding);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(12,18,28,.08);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s ease}.service-detail-panel:hover{transform:translateY(-3px);border-color:rgba(195,24,37,.12);box-shadow:0 22px 54px rgba(12,18,28,.12)}.service-detail-panel div{display:grid;grid-gap:5px;gap:5px;padding-bottom:12px;border-bottom:1px solid var(--line)}.service-detail-panel div:last-child{padding-bottom:0;border-bottom:0}.service-detail-panel>div>span{font-weight:800}.service-detail-panel strong{font-size:1.18rem;line-height:1.25;overflow-wrap:break-word}.service-detail-panel .branch-hours ul{display:grid;grid-gap:14px;gap:14px;margin:8px 0 0;padding:0;list-style:none}.service-detail-panel .branch-hours li{display:grid;grid-gap:3px;gap:3px;padding-bottom:14px;border-bottom:1px solid var(--line)}.service-detail-panel .branch-hours li:last-child{padding-bottom:0;border-bottom:0}.service-detail-panel .branch-hours li strong{font-size:1.05rem;color:var(--ink)}.service-detail-panel .branch-hours li>span{font-size:.92rem;color:var(--muted);line-height:1.4}.gold-contact-panel{margin-top:28px}.price-list-page{padding-top:24px;padding-bottom:48px}.price-list-page h1{font-size:1.7rem;margin-bottom:20px}.price-list-table-wrap{overflow:hidden;border:1px solid rgba(15,20,26,.1);border-radius:12px;background:#fff;box-shadow:0 14px 40px rgba(12,18,28,.08)}.price-list-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.price-list-table{width:100%;border-collapse:collapse;font-size:1.05rem}.price-list-table td,.price-list-table th{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(15,20,26,.08)}.price-list-table th{font-weight:800;color:var(--red);background:rgba(195,24,37,.04);text-transform:uppercase;font-size:.82rem;letter-spacing:.04em}.price-list-table th:nth-child(2){color:var(--ink);font-weight:900;font-size:1.05rem}.price-list-table td:nth-child(2),.price-list-table td:nth-child(3),.price-list-table th:nth-child(2),.price-list-table th:nth-child(3){text-align:right;white-space:nowrap}.price-list-table td:nth-child(2){font-weight:900}.price-list-table td:nth-child(3){font-weight:400}.price-list-table th:nth-child(3){font-size:.82rem;color:var(--red);font-weight:400}.price-list-table td:nth-child(3){color:var(--red)}.price-list-table tbody tr:last-child td{border-bottom:0}.price-list-table tbody tr:nth-child(2n){background:rgba(247,250,252,.6)}.price-list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;font-size:.82rem;color:var(--muted);background:rgba(247,250,252,.8);border-top:1px solid rgba(15,20,26,.08)}.price-list-condition{margin:0;padding:12px 20px;color:#7a550f;background:rgba(240,205,86,.12);border-top:1px solid rgba(208,162,27,.2);font-size:.82rem;font-weight:800}.price-list-loading{color:var(--red);font-weight:700}@media (max-width:640px){.price-list-table{table-layout:fixed;font-size:.78rem;min-width:520px}.price-list-table td:first-child,.price-list-table th:first-child{width:42%}.price-list-table td:nth-child(2),.price-list-table td:nth-child(3),.price-list-table th:nth-child(2),.price-list-table th:nth-child(3){width:29%}.price-list-table td,.price-list-table th{padding:12px 7px;font-size:.78rem;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.price-list-table th{font-size:.64rem;line-height:1.15}.price-list-table td:nth-child(2),.price-list-table td:nth-child(3){text-align:right;white-space:nowrap;font-size:.74rem}.price-list-page h1{font-size:1.4rem}}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.article-copy{display:grid;grid-gap:24px;gap:24px}.article-copy section{padding-bottom:24px;border-bottom:1px solid var(--line)}.article-copy section:last-child{padding-bottom:0;border-bottom:0}.article-copy h2{margin:0 0 16px;font-size:1.74rem;line-height:1.12}.article-copy p{margin:0;color:var(--muted);line-height:1.75}.article-lead{max-width:820px;font-size:1.08rem}.article-aside{top:106px}.article-hero-image{position:relative;margin-bottom:8px;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:var(--mist);box-shadow:var(--shadow)}.article-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.article-conclusion{padding:24px;border-radius:8px;background:var(--mist);border:1px solid var(--line)}.article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:8px;padding-top:28px;border-top:1px solid var(--line)}.article-nav-next,.article-nav-prev{display:flex;align-items:center;gap:10px;max-width:48%;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:transform .2s var(--ease-out),border-color .2s ease,box-shadow .2s ease}.article-nav-next:hover,.article-nav-prev:hover{transform:translateY(-2px);border-color:rgba(195,24,37,.18);box-shadow:var(--shadow)}.article-nav-next span,.article-nav-prev span{display:flex;min-width:0;flex-direction:column;gap:2px}.article-nav-next small,.article-nav-prev small{color:var(--muted);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.article-nav-next strong,.article-nav-prev strong{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-nav-next{margin-left:auto;text-align:right}.article-nav-next span{align-items:flex-end}@media (max-width:640px){.article-hero-image{border-radius:12px}.article-nav{flex-direction:column}.article-nav-next,.article-nav-prev{max-width:100%}.article-nav-next{margin-left:0;text-align:left}.article-nav-next span{align-items:flex-start}}html[data-motion-ready=true] [data-reveal=idle]{opacity:0;transform:translateY(24px)}html[data-motion-ready=true] [data-reveal=visible]{opacity:1;transform:translateY(0);transition:opacity .76s var(--ease-out),transform .76s var(--ease-out);transition-delay:calc(var(--reveal-index, 0) * 55ms)}@keyframes scroll-progress{to{transform:scaleX(1)}}@keyframes header-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}html[data-motion-ready=true] .concept-header{animation:header-drop .5s var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes card-arrive{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.concept-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.concept-live-dot{display:inline-block;width:7px;height:7px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:concept-live-pulse 2s infinite}.concept-live-dot.is-muted{background:rgba(255,255,255,.36);box-shadow:none;animation:none}.concept-header{position:fixed;top:0;right:0;left:0;z-index:60;border-bottom:1px solid var(--concept-border);background:#fff;transition:box-shadow .3s var(--ease-smooth),border-color .3s ease}.concept-header.is-scrolled{box-shadow:0 10px 30px rgba(12,18,28,.08)}@media (min-width:1081px){.concept-header{top:0;z-index:80}.concept-menu-toggle{display:none!important}}.concept-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px}.concept-logo{display:inline-flex;align-items:center;flex:0 0 auto}.concept-logo img{width:120px;height:48px;object-fit:contain}.concept-nav{display:flex;align-items:center;gap:28px;color:var(--concept-navy);font-size:.9rem;font-weight:800}.concept-nav a{position:relative;display:inline-flex;align-items:center;min-height:52px;padding:8px 0 11px;transition:color .2s ease,transform .2s var(--ease-out)}.concept-nav-label-stack{display:inline-flex;flex-direction:column;align-items:center;gap:2px;transform:none;line-height:1.1;text-align:center;white-space:nowrap}.concept-nav-label-stack strong{font-size:.92rem;font-weight:900}.concept-nav-label-stack small{color:rgba(21,35,62,.68);font-size:.68rem;font-weight:750;letter-spacing:.01em}.concept-nav a:hover{transform:translateY(-1px)}.concept-nav a:active{transform:translateY(0) scale(.98);transition-duration:80ms}.concept-nav a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;transform:scaleX(0);transform-origin:left;background:var(--concept-gold);transition:transform .28s var(--ease-out)}.concept-nav a:hover:after{transform:scaleX(1)}.concept-nav a.is-active{color:var(--red)}.concept-nav a.is-active:after{transform:scaleX(1)}.concept-nav a.is-gold-link{padding:9px 12px;border:1px solid rgba(195,24,37,.28);border-radius:8px;color:var(--red);background:rgba(195,24,37,.1)}.concept-nav a.is-gold-link:after{display:none}.concept-header-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:8px;color:#fff;background:var(--concept-navy);font-weight:900;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.concept-header-cta:hover{color:#fff;background:var(--red);transform:translateY(-1px)}.concept-header-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.concept-header-language .language-trigger-copy,.concept-header-language .language-trigger-icons svg:first-child{display:none}.concept-menu-toggle{display:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;border-radius:8px;color:var(--concept-navy);background:#fff;box-shadow:0 8px 22px rgba(21,35,62,.08);cursor:pointer;position:relative;z-index:10;flex:0 0 44px;line-height:1;border:1px solid rgba(21,35,62,.16)}.concept-menu-toggle svg{display:block;width:21px;height:21px;flex:0 0 21px}.concept-menu-toggle:disabled{cursor:not-allowed;opacity:.6}.concept-menu-toggle[aria-expanded=true]{color:var(--concept-navy);border-color:rgba(208,162,27,.5);background:rgba(208,162,27,.12)}.concept-mobile-language .language-switcher,.concept-mobile-language .language-switcher summary{width:100%}.concept-mobile-panel{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);z-index:100;display:flex;flex-direction:column;border-left:1px solid var(--concept-border);background:radial-gradient(circle at 12% 0,rgba(240,205,86,.06),transparent 38%),linear-gradient(180deg,#fff,rgba(247,250,252,.98));box-shadow:-24px 0 60px rgba(10,16,28,.22),inset 0 1px 0 rgba(255,255,255,.8);transform:translateX(100%);transition:transform .32s var(--ease-menu);overflow-y:auto;overscroll-behavior:contain;visibility:hidden}.concept-mobile-panel.is-open{transform:translateX(0);visibility:visible}.concept-mobile-backdrop{position:fixed;inset:0;z-index:99;display:block;background:rgba(10,20,38,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .28s var(--ease-menu-exit),visibility .28s var(--ease-menu-exit)}.concept-mobile-backdrop.is-visible{opacity:1;visibility:visible}.concept-mobile-language .language-switcher summary{display:flex;justify-content:space-between;min-height:54px;padding:0 14px;border:1px solid var(--concept-border);border-radius:8px;color:var(--ink);background:#fff;box-shadow:0 4px 12px rgba(21,35,62,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.concept-mobile-language .language-switcher summary:hover{border-color:rgba(21,35,62,.28);box-shadow:0 6px 16px rgba(21,35,62,.1);transform:translateY(-1px)}.concept-mobile-language .language-trigger{width:100%}.concept-mobile-language .language-trigger-copy{margin-right:auto}.concept-mobile-language .language-trigger-copy small,.concept-mobile-language .language-trigger-icons{color:var(--muted)}.concept-mobile-language .language-menu{position:static;width:100%;max-height:280px;margin-top:8px;padding:12px;background:#fff;border:1px solid var(--concept-border);border-radius:8px;box-shadow:0 12px 28px rgba(21,35,62,.1)}.concept-section-tag,.concept-tag{display:inline-block;margin-bottom:16px;padding-left:12px;border-left:3px solid var(--red);color:var(--red);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.concept-section-tag{max-width:100%;padding-left:14px;border-left-width:4px;font-size:1.05rem;line-height:1.28;letter-spacing:.14em}.concept-tag{color:var(--red-bright)}.concept-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:8px;font-weight:900;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.concept-btn:hover{transform:translateY(-2px)}.concept-btn-primary{color:#fff;background:var(--red);box-shadow:0 16px 34px rgba(195,24,37,.24)}.concept-btn-primary:hover{background:var(--red-bright)}.concept-btn-secondary{color:#fff;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1)}.concept-gold-market-chart{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px;padding:26px 26px 24px;border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(240,205,86,.08),transparent 38%),radial-gradient(circle at 88% 0,rgba(21,35,62,.55),transparent 40%),linear-gradient(180deg,rgba(14,21,36,.96),rgba(10,15,26,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 60px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.05);color:#fff;overflow:hidden}.concept-gold-market-chart:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(160deg,rgba(240,205,86,.22),rgba(255,255,255,.04) 48%,rgba(255,255,255,.03));-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;pointer-events:none}.concept-cgmc.is-silver:before{background:linear-gradient(160deg,rgba(148,163,184,.22),rgba(255,255,255,.04) 48%,rgba(255,255,255,.03))}.concept-cgmc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:2px}.concept-cgmc-title-block{display:grid;grid-gap:8px;gap:8px;min-width:0}.concept-cgmc-eyebrow{color:rgba(240,213,102,.78);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.concept-cgmc.is-silver .concept-cgmc-eyebrow{color:rgba(203,213,225,.78)}.concept-cgmc-title{margin:0;color:#fff;font-size:1.45rem;font-weight:800;line-height:1.15;letter-spacing:-.01em}.concept-cgmc-live-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:28px;padding:0 12px;border:1px solid rgba(74,222,128,.28);border-radius:999px;background:rgba(74,222,128,.08);color:#4ade80;font-size:.72rem;font-weight:950;letter-spacing:.06em}.concept-cgmc-live-badge.is-loading{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.concept-cgmc-live-dot{animation:cgmc-live-pulse 2s ease-in-out infinite}.concept-cgmc-live-badge.is-loading .concept-cgmc-live-dot{animation:none;opacity:.5}@keyframes cgmc-live-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.concept-cgmc-price-ribbon{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(8,12,22,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.concept-cgmc-price-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.concept-cgmc-price-label{color:rgba(255,255,255,.55);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.concept-cgmc-price-value{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:2rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.concept-cgmc-price-unit{color:rgba(255,255,255,.5);font-size:.9rem;font-weight:700}.concept-cgmc-change-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(248,113,113,.12);color:#f87171;font-size:.82rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.concept-cgmc-change-pill.is-positive{background:rgba(74,222,128,.12);color:#4ade80}.concept-cgmc-change-absolute{opacity:.85;font-weight:800}.concept-cgmc-metal-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.concept-cgmc-tab{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.62);cursor:pointer;font:inherit;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s ease}.concept-cgmc-tab:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff;transform:translateY(-1px)}.concept-cgmc-tab-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:rgba(255,255,255,.09);transition:background .2s ease}.concept-cgmc-tab-icon--gold{background:radial-gradient(circle at 35% 35%,#f8d96a,transparent 60%),radial-gradient(circle at 70% 70%,#d0a21b,transparent 55%),linear-gradient(135deg,rgba(240,205,86,.35),rgba(208,162,27,.2));box-shadow:inset 0 0 0 1px rgba(240,205,86,.25)}.concept-cgmc-tab-icon--silver{background:radial-gradient(circle at 35% 35%,#e2e8f0,transparent 60%),radial-gradient(circle at 70% 70%,#94a3b8,transparent 55%),linear-gradient(135deg,rgba(203,213,225,.35),rgba(148,163,184,.2));box-shadow:inset 0 0 0 1px rgba(148,163,184,.25)}.concept-cgmc-tab-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.concept-cgmc-tab-symbol{font-size:.68rem;font-weight:950;letter-spacing:.08em;opacity:.72}.concept-cgmc-tab-name{font-size:.92rem;font-weight:800}.concept-cgmc-tab-price{margin-left:auto;font-size:.78rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.65);white-space:nowrap}.concept-cgmc-tab.is-active{color:#fff;transform:translateY(-1px)}.concept-cgmc.is-gold .concept-cgmc-tab.is-active{border-color:rgba(240,205,86,.45);background:linear-gradient(135deg,rgba(240,205,86,.16),rgba(240,205,86,.05)),rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(240,205,86,.12),0 0 0 1px rgba(240,205,86,.12)}.concept-cgmc.is-gold .concept-cgmc-tab.is-active .concept-cgmc-tab-icon{box-shadow:0 0 14px rgba(240,205,86,.35)}.concept-cgmc.is-gold .concept-cgmc-tab.is-active .concept-cgmc-tab-price{color:var(--concept-gold-light,#f5d07c)}.concept-cgmc.is-silver .concept-cgmc-tab.is-active{border-color:rgba(148,163,184,.45);background:linear-gradient(135deg,rgba(148,163,184,.16),rgba(148,163,184,.05)),rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(148,163,184,.12),0 0 0 1px rgba(148,163,184,.12)}.concept-cgmc.is-silver .concept-cgmc-tab.is-active .concept-cgmc-tab-icon{box-shadow:0 0 14px rgba(148,163,184,.35)}.concept-cgmc.is-silver .concept-cgmc-tab.is-active .concept-cgmc-tab-price{color:#cbd5e1}.concept-cgmc-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.concept-cgmc-toolgroup{display:flex;flex-direction:column;gap:8px;min-width:0}.concept-cgmc-toolgroup-label{color:rgba(255,255,255,.45);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.concept-cgmc-segment{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.18)}.concept-cgmc-segment button{min-height:30px;padding:0 12px;border:none;border-radius:7px;background:transparent;color:rgba(255,255,255,.55);font:inherit;font-size:.76rem;font-weight:900;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.concept-cgmc-segment button:hover{color:#fff;background:rgba(255,255,255,.07)}.concept-cgmc-segment button.is-active{color:#fff;background:rgba(255,255,255,.13);box-shadow:0 2px 8px rgba(0,0,0,.18)}.concept-cgmc-segment--currency button{min-width:42px;padding:0}.concept-cgmc-stage{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:0}.concept-cgmc-canvas{position:relative;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(0,0,0,.18);box-shadow:inset 0 0 24px rgba(0,0,0,.2)}.concept-cgmc-svg{position:relative;z-index:1;display:block;width:100%;height:240px;cursor:crosshair;shape-rendering:geometricPrecision;transition:opacity .22s ease}.concept-cgmc-chart-body{position:relative;overflow:hidden;transition:opacity .26s ease}.concept-cgmc-chart-body.is-loading{opacity:.35}.concept-gold-chart-plot{fill:rgba(255,255,255,.02);stroke:rgba(255,255,255,.05);stroke-width:1}.concept-gold-chart-grid{stroke:rgba(255,255,255,.06);stroke-width:1;vector-effect:non-scaling-stroke}.concept-gold-chart-grid.is-baseline,.concept-gold-chart-grid.is-major{stroke:rgba(255,255,255,.1)}.concept-gold-chart-grid.is-vertical{stroke:rgba(255,255,255,.05)}.concept-gold-chart-area{transition:opacity .3s ease}.concept-gold-chart-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.concept-gold-chart-line.is-drawing{stroke-dasharray:3000;stroke-dashoffset:3000;animation:cgmc-draw-line 1.4s cubic-bezier(.22,.61,.36,1) forwards}.concept-gold-chart-glow{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:blur(4px);opacity:.55}.concept-gold-chart-glow.is-drawing{stroke-dasharray:3000;stroke-dashoffset:3000;animation:cgmc-draw-line 1.4s cubic-bezier(.22,.61,.36,1) forwards}@keyframes cgmc-draw-line{to{stroke-dashoffset:0}}.concept-gold-chart-guide{stroke:rgba(255,255,255,.22);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;pointer-events:none}.concept-gold-chart-guide.is-vertical{stroke:rgba(255,255,255,.12)}.concept-gold-chart-dot-halo{fill:none;stroke:var(--concept-gold-light,#f5d07c);stroke-width:1.5;opacity:.5}.concept-cgmc.is-silver .concept-gold-chart-dot-halo{stroke:#cbd5e1}.concept-gold-chart-dot-halo.is-pulsing{animation:cgmc-pulse 2s ease-in-out infinite}.concept-gold-chart-dot-ring{fill:rgba(11,20,36,.9);stroke:var(--concept-gold-light,#f5d07c);stroke-width:2}.concept-cgmc.is-silver .concept-gold-chart-dot-ring{stroke:#cbd5e1}.concept-gold-chart-dot{fill:var(--concept-gold-light,#f5d07c)}.concept-cgmc.is-silver .concept-gold-chart-dot{fill:#cbd5e1}@keyframes cgmc-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.1;transform:scale(1.7)}}.concept-cgmc-crosshair{stroke:rgba(255,255,255,.22);stroke-width:1;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.concept-cgmc-crosshair.is-horizontal{stroke:rgba(255,255,255,.12)}.concept-cgmc-hover-halo{opacity:.85}.concept-cgmc-hover-ring{fill:rgba(11,20,36,.9);stroke-width:2;vector-effect:non-scaling-stroke}.concept-cgmc-hover-dot{stroke:rgba(255,255,255,.72);stroke-width:1.2;vector-effect:non-scaling-stroke}.concept-cgmc-tooltip{position:absolute;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(14,21,36,.94);box-shadow:0 12px 30px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap}.concept-cgmc-tooltip-row{display:flex;align-items:baseline;gap:8px}.concept-cgmc-tooltip-price{color:#fff;font-size:.9rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.concept-cgmc-tooltip-unit{color:rgba(255,255,255,.5);font-size:.74rem;font-weight:700}.concept-cgmc-tooltip-time{display:block;margin-top:4px;color:rgba(255,255,255,.45);font-size:.68rem;font-weight:750}.concept-cgmc-ylabels{position:absolute;top:0;right:0;bottom:0;width:11%;pointer-events:none}.concept-cgmc-ylabels span{right:8px;color:rgba(255,255,255,.45);font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.concept-cgmc-price-tag,.concept-cgmc-ylabels span{position:absolute;font-size:.68rem;transform:translateY(-50%);white-space:nowrap}.concept-cgmc-price-tag{right:6px;z-index:8;display:inline-flex;align-items:center;padding:3px 6px;border-radius:5px;background:rgba(74,222,128,.88);color:#051014;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3;pointer-events:none}.concept-cgmc.is-silver .concept-cgmc-price-tag{background:rgba(103,232,249,.88)}.concept-cgmc-price-tag.is-hover{background:rgba(255,255,255,.9)}.concept-cgmc-xlabels{position:relative;height:20px;margin-top:4px}.concept-cgmc-xlabels span{position:absolute;color:rgba(255,255,255,.45);font-size:.68rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;white-space:nowrap}.concept-cgmc-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.04)}.concept-cgmc-stats>div{display:flex;flex-direction:column;gap:5px}.concept-cgmc-stats span{color:rgba(255,255,255,.42);font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.concept-cgmc-stats strong{color:rgba(255,255,255,.88);font-size:.86rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.concept-cgmc-stats strong.is-high{color:#4ade80}.concept-cgmc-stats strong.is-low{color:#f87171}.concept-cgmc.is-silver .concept-cgmc-stats strong.is-high{color:#67e8f9}.concept-cgmc-shimmer{position:absolute;inset:0;z-index:5;border-radius:14px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 50%,transparent);background-size:200% 100%;animation:cgmc-shimmer 1.5s ease-in-out infinite}@keyframes cgmc-shimmer{0%{background-position:-200%}to{background-position:200%}}.concept-cgmc-chart-body.is-loading~.concept-cgmc-price-tag,.concept-cgmc-chart-body.is-loading~.concept-cgmc-stats,.concept-cgmc-chart-body.is-loading~.concept-cgmc-xlabels,.concept-cgmc-chart-body.is-loading~.concept-cgmc-ylabels{opacity:.2}.concept-cgmc-state{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:260px;padding:40px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.02);color:rgba(255,255,255,.6);font-size:.9rem;text-align:center}.concept-cgmc-state-dot{width:10px;height:10px;border-radius:999px;background:var(--concept-gold-light,#f5d07c);animation:cgmc-live-pulse 1.6s ease-in-out infinite}.concept-cgmc.is-silver .concept-cgmc-state-dot{background:#cbd5e1}.concept-gold-chart-note{display:inline-flex;align-items:center;gap:8px;margin:0;color:rgba(255,255,255,.4);font-size:.72rem;font-weight:700}.concept-gold-chart-note svg{flex:0 0 auto;opacity:.7}@media (max-width:720px){.concept-gold-market-chart{gap:14px;padding:20px 18px 22px;border-radius:16px}.concept-cgmc-title{font-size:1.22rem}.concept-cgmc-price-value{font-size:1.6rem}.concept-cgmc-tab{gap:10px;min-height:48px;padding:9px 12px}.concept-cgmc-tab-price{display:none}.concept-cgmc-toolbar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.concept-cgmc-toolgroup:last-child{grid-column:1/-1}.concept-cgmc-segment{width:100%}.concept-cgmc-segment button{flex:1 1 auto;min-height:34px;padding:0 10px}.concept-cgmc-svg{height:200px}.concept-cgmc-stats{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:420px){.concept-cgmc-header{align-items:center}.concept-cgmc-live-badge span:last-child{display:none}.concept-cgmc-price-ribbon{flex-direction:column;align-items:flex-start}.concept-cgmc-change-pill{width:100%;justify-content:center}.concept-cgmc-toolbar{grid-template-columns:1fr}.concept-cgmc-toolgroup:last-child{grid-column:auto}.concept-cgmc-stats{grid-template-columns:1fr 1fr}}.concept-section{padding:86px 0}.concept-section h2{max-width:760px;margin:0 0 16px;color:var(--concept-navy);font-size:2.38rem;line-height:1.14}.concept-section-sub{max-width:660px;margin:0 0 46px;color:var(--concept-muted);font-size:1.04rem;line-height:1.72}.concept-photo-section{background:linear-gradient(135deg,rgba(250,248,243,.96),rgba(255,255,255,.98)),var(--concept-cream)}.concept-photo-section.is-compact{padding-top:58px}.concept-photo-section .concept-section-tag{display:inline-flex;align-items:center;gap:9px}.concept-photo-section .concept-section-tag svg{color:var(--concept-gold)}.concept-photo-gallery{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:24px;gap:24px;align-items:stretch}.concept-photo-stage{position:relative;overflow:hidden;min-height:530px;border:1px solid rgba(21,35,62,.16);border-radius:8px;background:var(--concept-navy-deep);box-shadow:0 22px 54px rgba(21,35,62,.16)}.concept-photo-stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,20,38,0),rgba(10,20,38,.32)),linear-gradient(90deg,rgba(10,20,38,.1),transparent 48%,rgba(208,162,27,.08));pointer-events:none}.concept-photo-slide{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.018);transition:opacity .42s ease,transform .52s var(--ease-out)}.concept-photo-slide.is-active{opacity:1;transform:scale(1)}.concept-photo-slide img{object-fit:cover}.concept-photo-controls{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;gap:9px}.concept-photo-controls button{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid rgba(240,205,86,.42);border-radius:999px;color:var(--concept-navy);background:linear-gradient(135deg,rgba(240,205,86,.94),rgba(208,162,27,.96)),var(--concept-gold);box-shadow:0 14px 28px rgba(10,20,38,.26);cursor:pointer}.concept-photo-controls button:hover{transform:translateY(-1px);background:var(--concept-gold-light)}.concept-photo-controls button:active{transform:translateY(0) scale(.98)}.concept-photo-panel{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0}.concept-photo-copy{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:22px;border:1px solid rgba(21,35,62,.13);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(21,35,62,.08)}.concept-photo-copy span{color:var(--concept-gold-dark);font-size:.72rem;font-weight:950;letter-spacing:.14em;line-height:1.15;text-transform:uppercase}.concept-photo-copy strong{color:var(--concept-navy);font-size:1.34rem;font-weight:950;line-height:1.14;overflow-wrap:break-word;text-wrap:balance}.concept-photo-copy p{margin:0;color:var(--concept-muted);line-height:1.66;overflow-wrap:break-word}.concept-photo-thumbs{display:grid;grid-gap:10px;gap:10px;min-width:0}.concept-photo-thumb{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-width:0;min-height:86px;padding:8px;border:1px solid rgba(21,35,62,.12);border-radius:8px;color:var(--concept-navy);background:#fff;box-shadow:0 10px 24px rgba(21,35,62,.06);cursor:pointer;text-align:left}.concept-photo-thumb:hover{transform:translateX(3px);border-color:rgba(208,162,27,.5);box-shadow:0 14px 32px rgba(21,35,62,.1)}.concept-photo-thumb.is-active{border-color:rgba(208,162,27,.72);background:linear-gradient(135deg,rgba(240,205,86,.14),rgba(255,255,255,.96)),#fff;box-shadow:0 14px 34px rgba(21,35,62,.1),inset 4px 0 0 var(--concept-gold)}.concept-photo-thumb img{object-fit:cover}.concept-photo-thumb-img{position:relative;width:86px;height:68px;border-radius:6px;overflow:hidden}.concept-photo-thumb span{min-width:0;color:var(--concept-navy);font-size:.92rem;font-weight:950;line-height:1.18;overflow-wrap:break-word}@media (max-width:920px){.concept-photo-gallery{grid-template-columns:1fr;gap:20px}}.concept-partners{padding:40px 0;border-top:1px solid var(--concept-border);border-bottom:1px solid var(--concept-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,243,.46)),#fff}.concept-partners .concept-container{display:grid;grid-gap:0;gap:0}.concept-partners .concept-container>span{color:var(--concept-muted);font-size:.76rem;font-weight:900;letter-spacing:0;text-align:center;text-transform:uppercase}.concept-partner-rail{position:relative;width:100%;margin-top:22px;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.concept-partner-track{display:flex;width:max-content;animation:concept-partner-rail-reverse 24s linear infinite;will-change:transform}.concept-partner-rail:hover .concept-partner-track{animation-play-state:paused}.concept-partner-lane{display:flex;align-items:center;gap:18px;padding-right:18px}.concept-partner-logo-card{display:grid;place-items:center;width:clamp(178px,17vw,232px);height:74px;flex:0 0 auto;padding:13px 24px;border:1px solid rgba(21,35,62,.064);border-radius:8px;background:rgba(255,255,255,.54);box-shadow:0 8px 22px rgba(21,35,62,.035),inset 0 1px 0 rgba(255,255,255,.72);opacity:.76;filter:grayscale(.12) saturate(.96);transition:transform .18s ease,opacity .18s ease,filter .18s ease,border-color .18s ease,background-color .18s ease}.concept-partner-logo-card:hover{transform:translateY(-1px);border-color:rgba(208,162,27,.28);background:#fff;opacity:1;filter:none}.concept-partner-logo-card img{display:block;width:100%;max-width:168px;max-height:42px;height:auto;object-fit:contain}.concept-partner-logo-card img.is-seal-logo{max-width:92px;max-height:52px}@keyframes concept-partner-rail{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes concept-partner-rail-reverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes concept-google-review-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.concept-cta{position:relative;overflow:hidden;padding:74px 0;color:var(--concept-navy);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08)),linear-gradient(135deg,#cfa63a 0,var(--concept-gold-light) 52%,#d9ad29 100%)}.concept-cta-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:46px;gap:46px;align-items:center}.concept-cta h2{margin:0 0 14px;font-size:2.24rem}.concept-cta p{max-width:720px;margin:0;color:rgba(21,35,62,.88);font-size:1.06rem;line-height:1.68}.concept-btn-dark{color:#fff;background:var(--concept-navy)}.concept-btn-whatsapp{color:#fff;background:#25d366}.concept-mail-card{padding:26px;border:1px solid rgba(255,255,255,.54);border-radius:8px;background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.concept-mail-card h3{margin:12px 0 8px}.concept-mail-card a{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;color:var(--concept-navy);font-weight:950}.concept-whatsapp{right:24px;bottom:24px;z-index:80;display:grid;isolation:isolate;place-items:center;width:58px;height:58px;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.48),rgba(255,255,255,0) 33%),linear-gradient(135deg,#2fe878,#25d366 46%,#129a4f);box-shadow:inset 0 1px 0 rgba(255,255,255,.44),inset 0 -10px 18px rgba(8,87,43,.18),0 18px 38px rgba(11,83,43,.24),0 8px 22px rgba(37,211,102,.3);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.concept-whatsapp:after,.concept-whatsapp:before{position:absolute;border-radius:inherit;content:"";pointer-events:none}.concept-whatsapp:before{inset:-12px;z-index:-1;border:1px solid rgba(37,211,102,.22);background:radial-gradient(circle,rgba(37,211,102,.2),rgba(37,211,102,0) 64%);animation:concept-whatsapp-pulse 3.6s cubic-bezier(.2,.75,.3,1) infinite;will-change:transform,opacity}.concept-whatsapp:after{inset:1px;z-index:0;border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,0) 46%);opacity:.86}.concept-whatsapp:hover{transform:translateY(-2px) scale(1.055);filter:saturate(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),inset 0 -10px 18px rgba(8,87,43,.16),0 22px 44px rgba(11,83,43,.28),0 10px 28px rgba(37,211,102,.34)}.concept-whatsapp:focus-visible{outline:3px solid rgba(208,162,27,.72);outline-offset:5px}.concept-btn-whatsapp svg,.concept-whatsapp svg{flex:0 0 auto}.concept-whatsapp svg{position:relative;z-index:1;animation:concept-whatsapp-breathe 3.6s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgba(7,78,40,.24));transform-origin:center}.concept-subhero{padding:70px 0 78px;color:#fff;background:linear-gradient(112deg,rgba(208,162,27,.19),transparent 42%),linear-gradient(135deg,var(--concept-navy),var(--concept-navy-deep))}.concept-subhero-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(340px,.76fr);grid-gap:52px;gap:52px;align-items:center}.concept-back-link{display:flex;align-items:center;gap:7px;width:max-content;min-height:44px;margin-bottom:24px;padding:0 2px;color:rgba(255,255,255,.72);font-size:.82rem;font-weight:900}.concept-back-link svg{transform:rotate(180deg)}.concept-subhero h1{max-width:780px;margin:0 0 20px;color:#fff;font-size:3rem;line-height:1.06}.concept-subhero p{max-width:720px;margin:0;color:rgba(255,255,255,.78);font-size:1.06rem;line-height:1.72}.concept-subhero-card{display:grid;grid-gap:13px;gap:13px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(4,9,18,.24)}.concept-subhero-card svg{width:54px;height:54px;padding:12px;border-radius:8px;color:var(--concept-navy);background:var(--concept-gold)}.concept-subhero-card span{color:var(--concept-gold-light);font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.concept-subhero-card strong{color:#fff;font-size:2rem;line-height:1.08}.concept-subhero-card p{color:rgba(255,255,255,.68);font-size:.94rem}.concept-subhero-card.is-gold{border-color:rgba(240,205,86,.48);background:linear-gradient(135deg,rgba(208,162,27,.18),rgba(255,255,255,.06)),rgba(255,255,255,.08)}.concept-subpage-section{min-height:620px}@keyframes concept-ticker-slide{to{transform:translateX(-50%)}}@keyframes concept-live-pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{box-shadow:0 0 0 8px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}@keyframes concept-whatsapp-pulse{0%{opacity:.42;transform:scale(.86)}34%{opacity:0;transform:scale(1.48)}42%{opacity:.28;transform:scale(.96)}68%{opacity:0;transform:scale(1.32)}to{opacity:0;transform:scale(1.32)}}@keyframes concept-whatsapp-breathe{0%,to{transform:scale(1)}13%{transform:scale(1.05)}26%,54%{transform:scale(1)}64%{transform:scale(1.035)}}@media (max-width:1080px){:root{--header-height:65px}.concept-nav{display:none}.concept-header{position:fixed}.concept-header-language{display:none}.concept-menu-toggle{display:grid;pointer-events:auto!important}.concept-mobile-panel-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(15,20,26,.06);background:#fff;flex:0 0 auto}.concept-mobile-panel-logo{flex:0 0 auto;display:block}.concept-mobile-panel-logo img{display:block;height:48px;width:auto}.concept-mobile-close{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--concept-border);border-radius:10px;color:var(--concept-navy);background:#fff;box-shadow:0 4px 12px rgba(21,35,62,.08);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.concept-mobile-close:hover{background:var(--concept-navy);color:#fff;transform:rotate(90deg);box-shadow:0 6px 16px rgba(21,35,62,.18)}.concept-mobile-close:active{transform:rotate(90deg) scale(.95);transition-duration:80ms}.concept-mobile-panel-inner{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:24px;flex:1 1 auto;overflow-y:auto}.concept-mobile-nav{display:grid;align-content:start;grid-gap:10px;gap:10px}.concept-mobile-nav a{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;border:1px solid rgba(15,20,26,.08);border-radius:12px;color:var(--concept-navy);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.96)),#fff;font-weight:900;font-size:.98rem;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.concept-mobile-nav .concept-nav-label-stack{width:100%;gap:2px;transform:none}.concept-mobile-nav a.has-label-stack{padding-inline:16px}.concept-mobile-nav a.has-label-stack .concept-nav-label-stack{align-items:flex-start;text-align:left}.concept-mobile-nav a.has-label-stack:after{position:absolute;right:16px}.concept-mobile-nav .concept-nav-label-stack strong{font-size:.98rem}.concept-mobile-nav .concept-nav-label-stack small{font-size:.72rem;line-height:1.15;white-space:normal}.concept-mobile-nav a:after{content:"→";color:var(--concept-gold-dark);font-weight:950;transition:transform .2s ease}.concept-mobile-nav a:hover{background:rgba(255,255,255,.95);border-color:rgba(15,20,26,.15);transform:translateY(-1px);box-shadow:0 8px 20px rgba(21,35,62,.08)}.concept-mobile-nav a:hover:after{transform:translateX(3px)}.concept-mobile-nav a.is-active{border-color:rgba(208,162,27,.5);color:var(--concept-gold-dark);background:linear-gradient(135deg,rgba(240,205,86,.12),rgba(255,255,255,.98)),rgba(208,162,27,.05);box-shadow:inset 0 0 0 1px rgba(208,162,27,.15)}.concept-mobile-nav a.is-gold-link{color:var(--concept-navy);border-color:rgba(208,162,27,.5);background:linear-gradient(135deg,rgba(240,205,86,.22),rgba(255,255,255,.98)),rgba(208,162,27,.06)}.concept-mobile-social{display:flex;gap:12px;padding:8px 0}.concept-mobile-social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:118px;height:48px;padding:0 14px;border:1px solid var(--concept-border);border-radius:12px;color:var(--concept-navy);background:#fff;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.concept-mobile-social-link:hover{background:var(--concept-navy);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(21,35,62,.15)}.concept-mobile-social-link span{font-size:.86rem;font-weight:800}.concept-mobile-social-link:active{transform:translateY(-2px) scale(.95);transition-duration:80ms}.concept-mobile-call{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--red),var(--red-bright));box-shadow:0 10px 28px rgba(195,24,37,.22);font-weight:950;font-size:.98rem;transition:transform .18s var(--ease-out),box-shadow .2s ease}.concept-mobile-call:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(195,24,37,.28)}.concept-mobile-call:active{transform:translateY(0) scale(.98);transition-duration:80ms}.concept-mobile-panel-footer{padding:20px 24px 24px;border-top:1px solid rgba(15,20,26,.06);background:rgba(247,250,252,.6);flex:0 0 auto}.concept-mobile-footer-info{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px}.concept-mobile-footer-address{margin:0;color:var(--concept-navy);font-size:.92rem;font-weight:800}.concept-mobile-footer-location{margin:0;color:rgba(21,35,62,.6);font-size:.82rem;font-weight:700}.concept-mobile-footer-legal{display:flex;gap:16px}.concept-mobile-footer-legal a{color:rgba(21,35,62,.6);font-size:.78rem;font-weight:700;transition:color .18s ease}.concept-mobile-footer-legal a:hover{color:var(--concept-navy)}.concept-photo-stage{min-height:440px}.concept-photo-panel{grid-template-rows:auto}.concept-photo-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.concept-photo-thumb{grid-template-columns:1fr;justify-items:start;min-height:128px}.concept-photo-thumb:hover{transform:translateY(-2px)}.concept-photo-thumb-img{width:100%;height:auto;aspect-ratio:16/10}}@media (max-width:720px){:root{--header-height:71px}.concept-container{width:min(1200px,calc(100% - 32px))}.concept-partners{padding:32px 0}.concept-partner-rail{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.concept-partner-rail::-webkit-scrollbar{display:none}.concept-partner-track{animation-duration:22s}.concept-partner-lane{gap:12px;padding-right:12px}.concept-partner-logo-card{width:162px;height:64px;padding:10px 17px}.concept-partner-logo-card img{max-width:124px;max-height:34px}.concept-partner-logo-card img.is-seal-logo{max-width:74px;max-height:44px}.concept-header-inner{min-height:68px;gap:10px;min-width:0}.concept-logo img{width:156px;height:70px}.concept-header-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:none;border-radius:8px;color:#fff;background:var(--concept-navy);box-shadow:0 6px 18px rgba(21,35,62,.18);font-weight:900;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .18s ease}.concept-header-cta:hover{background:var(--concept-gold);color:var(--concept-navy);transform:translateY(-1px)}.concept-header-cta svg{display:block;width:16px;height:16px;flex:0 0 auto}.concept-header-actions{gap:10px}.concept-menu-toggle{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;border-radius:8px}.concept-subhero{padding:48px 0 58px}.concept-subhero-grid{gap:30px}.concept-subhero h1{font-size:2rem;line-height:1.14}.concept-subhero p{font-size:.98rem;line-height:1.62}.concept-gold-market-chart{gap:14px;padding:14px}.concept-gold-market-head{align-items:flex-start;gap:12px;padding-bottom:14px}.concept-gold-market-head strong{font-size:1.06rem}.concept-gold-market-live{min-height:30px;padding:0 10px;font-size:.66rem}.concept-gold-market-summary{display:grid;align-items:stretch;grid-gap:9px;gap:9px;padding-top:2px}.concept-gold-market-summary>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.concept-gold-market-summary>div:first-child span{font-size:.72rem}.concept-gold-market-summary>div:first-child strong{font-size:1.08rem}.concept-gold-current-pill{justify-items:start;min-width:0;gap:5px;padding:13px 14px;border-radius:14px;background:radial-gradient(circle at 92% 24%,rgba(74,222,128,.16),transparent 34%),linear-gradient(135deg,rgba(74,222,128,.17),rgba(255,255,255,.055)),rgba(255,255,255,.065)}.concept-gold-current-pill span{font-size:.64rem;letter-spacing:.06em}.concept-gold-current-pill strong{color:#fff;font-size:clamp(1.38rem,6.8vw,1.82rem);letter-spacing:-.02em;line-height:1.02;white-space:normal}.concept-gold-current-pill small{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(74,222,128,.1);font-size:.82rem}.concept-cgmc-svg{height:148px}.concept-cgmc-metal-tabs{gap:6px}.concept-cgmc-tab{min-height:48px;padding:8px 10px;gap:6px;border-radius:12px;-webkit-tap-highlight-color:transparent}.concept-cgmc-tab-name{font-size:.78rem}.concept-cgmc-tab-price{font-size:.78rem;letter-spacing:-.02em}.concept-cgmc-tab:active{transform:scale(.98);transition:transform 80ms ease}.concept-cgmc-stats{grid-template-columns:repeat(2,1fr);gap:6px;padding:7px}.concept-cgmc-stats span{font-size:.54rem}.concept-cgmc-stats strong{font-size:.68rem}.concept-cgmc-xlabels{height:14px}.concept-cgmc-xlabels span,.concept-cgmc-ylabels span{font-size:.52rem}.concept-cgmc-price-tag{font-size:.52rem;padding:1px 3px}.concept-cgmc-canvas{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.concept-cgmc-svg{height:152px}.concept-cgmc-tooltip{padding:6px 10px;border-radius:8px;gap:3px}.concept-cgmc-tooltip-price{font-size:.9rem}.concept-cgmc-tooltip-unit{font-size:.72rem}.concept-cgmc-tooltip-time{font-size:.6rem}.concept-section{padding:56px 0}.concept-photo-section.is-compact{padding-top:42px}.concept-photo-stage{min-height:360px}.concept-photo-controls{right:12px;bottom:12px}.concept-photo-controls button{width:44px;height:44px}.concept-photo-copy{padding:18px}.concept-photo-copy strong{font-size:1.14rem}.concept-photo-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.concept-photo-thumb{min-height:112px;padding:7px}.concept-photo-thumb span{font-size:.82rem}.concept-cta h2,.concept-section h2{font-size:1.72rem}.concept-whatsapp{right:16px;bottom:16px;width:52px;height:52px}.concept-cta h2,.concept-section h2{font-size:1.52rem}.concept-section-tag{font-size:.64rem}.concept-cta h2{font-size:1.52rem}.concept-cta-actions .concept-btn{width:100%;justify-content:center}.concept-subhero-card h2{font-size:1.24rem}}@media (max-width:420px){:root{--header-height:73px}.concept-header-cta{padding:0;width:44px;height:44px;justify-content:center}.concept-header-cta>:not(svg){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.concept-header-cta svg{display:block;width:18px;height:18px}.concept-menu-toggle{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px}.concept-header-inner{min-height:68px;gap:8px}.concept-logo img{width:158px;height:72px}.concept-cta h2,.concept-section h2{font-size:1.38rem}.concept-section{padding:44px 0}.concept-subhero{padding:36px 0 44px}.concept-subhero h1{font-size:1.52rem}.concept-subhero p{font-size:.9rem}}@media (max-width:1080px){.hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:2.55rem}.hero-mini-card .hero-stat-phone,.hero-mini-card .hero-stat-rate{font-size:1.18rem}.hero-fact-card .hero-stat-date{font-size:1.64rem}.hero-fact-card .hero-stat-address,.hero-fact-card .hero-stat-long,.hero-mini-card .hero-stat-address{font-size:1.42rem}}@media (max-width:900px){.section-title{gap:16px}.footer-inner{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr);gap:30px 28px}.footer-inner>:nth-child(3){grid-column:1/-1;max-width:640px}}@media (max-width:720px){main>.main-section:last-child{padding-bottom:64px}.language-switcher summary{min-height:44px;padding:0 9px 0 7px}.language-trigger{gap:7px}.language-trigger-icons{gap:6px}.language-trigger-copy strong{font-size:.79rem}.language-flag{width:24px;height:24px;flex-basis:24px;font-size:.86rem}.hero{background-position:58%;min-height:auto}.eyebrow,.section-kicker{max-width:calc(100vw - 32px);min-height:36px;padding:6px 12px 6px 8px;font-size:.72rem;line-height:1.18}.eyebrow{align-items:center;gap:8px;border-radius:999px}.hero h1{margin:18px 0 16px;font-size:1.78rem;line-height:1.12}.hero h1,.hero-actions{max-width:calc(100vw - 32px)}.hero-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:20px;width:100%}.hero-actions a{width:100%;min-height:48px;justify-content:space-between;padding:0 16px;font-size:.94rem}.hero-actions .gold-phone-button{min-height:56px;justify-content:center;padding:8px 14px}.section-title{display:block;margin-bottom:18px}.content-card-grid{counter-reset:content-card;gap:0;padding:8px 18px;border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.97)),rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(12,18,28,.09),inset 0 1px 0 rgba(255,255,255,.86)}.content-card{counter-increment:content-card;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:4px 13px;gap:4px 13px;min-height:auto;padding:18px 0;border:0;border-bottom:1px solid rgba(15,20,26,.09);border-radius:0;background:transparent;box-shadow:none}.content-card:last-child{border-bottom:0}.content-card:before{content:counter(content-card,decimal-leading-zero);grid-row:1/span 2;display:inline-grid;place-items:center;width:36px;height:36px;margin-top:1px;border-radius:999px;color:#7a550f;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,247,229,.82)),rgba(184,138,38,.12);box-shadow:inset 0 0 0 1px rgba(184,138,38,.18),0 10px 22px rgba(138,102,24,.1);font-family:var(--font-numeric);font-size:.72rem;font-weight:950;line-height:1}.content-card h3{margin:0;color:#5c6672;font-size:.9rem;line-height:1.22}.content-card p{margin:0;color:var(--ink);font-size:1.02rem;font-weight:760;line-height:1.48;text-wrap:pretty}.section-title p{margin:10px 0 0;line-height:1.58}.main-section{padding:var(--section-gap-mobile) var(--section-inline-mobile)}.highlight-panel{display:grid;grid-gap:12px;gap:12px;padding:18px}.highlight-panel strong{font-size:1rem}.rate-table{display:grid;grid-gap:10px;gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}.rate-head{display:none}.rate-row:not(.rate-head){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"currency currency currency" "unit buy sell" "middle middle middle";gap:10px 8px;min-width:0;min-height:auto;padding:14px;border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,252,.96)),rgba(255,255,255,.96)}.rate-row:not(.rate-head),.rate-row:not(.rate-head):hover{box-shadow:0 12px 30px rgba(12,18,28,.06)}.rate-row .currency-cell{grid-area:currency;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}.rate-row .currency-cell small{margin-left:auto;text-align:right}.rate-buy,.rate-middle,.rate-sell,.rate-unit{min-width:0;font-size:.92rem;font-weight:900;line-height:1.15}.rate-unit{grid-area:unit}.rate-buy{grid-area:buy}.rate-middle{grid-area:middle;padding-top:8px;border-top:1px solid rgba(15,20,26,.07)}.rate-sell{grid-area:sell}.rate-mobile-label{display:block;margin-bottom:4px;color:var(--muted);font-size:.64rem;font-weight:900;line-height:1.1;text-transform:uppercase}.cockpit{grid-template-columns:1fr;gap:18px}.menjacnica-cockpit>.converter-panel,.menjacnica-cockpit>.service-detail-panel,.menjacnica-inline-benefits{grid-column:1;grid-row:auto}.menjacnica-inline-benefits .benefit-grid{grid-template-columns:1fr}.converter-panel{padding:18px}.segmented{margin:14px 0}.segmented button{min-height:44px;padding:0 8px;font-size:.86rem;line-height:1.15}.converter-inputs{grid-template-columns:minmax(0,1fr) 118px;gap:8px}.result-box{margin-top:14px;padding:16px}.result-box strong{font-size:1.58rem;line-height:1.12}.language-menu{right:0;width:min(92vw,380px);max-height:68vh}.language-menu-group{grid-template-columns:1fr}.page-hero-small h1{font-size:1.68rem;line-height:1.13;margin:10px 0}.page-hero-small p{margin-top:8px;line-height:1.5}.page-hero-actions{margin-top:16px}.hero-mini-grid,.page-hero-aside{grid-template-columns:1fr}.hero-fact-card .hero-stat-date,.hero-mini-card .hero-stat-phone,.hero-mini-card .hero-stat-rate{font-size:1.2rem}.hero-fact-card .hero-stat-address,.hero-fact-card .hero-stat-long,.hero-mini-card .hero-stat-address{font-size:1.18rem}.article-aside{position:relative;top:auto;margin-top:var(--space-6)}.page-hero-small .main-section{padding-top:var(--space-6);padding-bottom:var(--space-5)}.home-link-card{min-height:auto;padding:var(--card-padding-mobile)}.currency-card-link{min-height:auto;padding:0;gap:0}.home-link-card h2,.home-link-card h3{font-size:1.45rem}.currency-card-link h3{font-size:1.16rem}.branch-card,.currency-metric,.faq-item,.service-detail-panel,.service-item{padding:var(--card-padding-mobile)}.service-item{min-height:auto}.benefit-grid{gap:0;padding:8px 18px;border:1px solid rgba(15,20,26,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.97)),rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(12,18,28,.09),inset 0 1px 0 rgba(255,255,255,.86)}.benefit-card{display:block;min-height:auto;padding:18px 0;border:0;border-bottom:1px solid rgba(15,20,26,.09);border-radius:0;background:transparent;box-shadow:none}.benefit-card:last-child{border-bottom:0}.benefit-card .benefit-icon,.benefit-card .service-icon{width:40px;height:40px;margin:0 0 12px;border-radius:10px;color:var(--red-deep);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,247,247,.72)),rgba(195,24,37,.08);box-shadow:inset 0 0 0 1px rgba(195,24,37,.12),0 10px 24px rgba(12,18,28,.08)}.benefit-card h3{margin:0 0 6px;color:var(--ink);font-size:1.05rem;line-height:1.3}.benefit-card p{color:var(--muted);font-size:.95rem;font-weight:500;line-height:1.55;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.branch-detail-map,.showcase-image,.vip-image{min-height:300px}.gold-image{min-height:180px}.service-detail-copy h2,.showcase-copy h2{font-size:1.62rem}.footer-inner{grid-template-columns:1fr;gap:28px;padding:36px 16px 100px}.footer-inner>:nth-child(3){grid-column:auto;max-width:none}.footer-brand-block{gap:14px}.footer-brand-logo{width:min(168px,64vw);min-height:78px}.footer-links{flex-direction:column;align-items:flex-start;gap:6px}.footer-contact-links{gap:4px}}@media (max-width:420px){.hero{background:linear-gradient(108deg,rgba(8,11,15,.92),rgba(8,11,15,.74) 36%,rgba(14,19,26,.58) 62%,rgba(8,11,15,.82)),linear-gradient(180deg,rgba(12,18,26,.24),rgba(12,18,26,.64)),url(/images/hero-branch.jpg) 50% /cover}.hero h1{font-size:1.68rem;line-height:1.13}.hero-actions a{min-height:48px;font-size:.92rem}.hero-actions .gold-phone-button{gap:10px;min-width:0;min-height:54px}.gold-phone-icon{width:34px;height:34px;flex-basis:34px}.gold-phone-copy strong{font-size:.96rem}.concept-photo-stage{min-height:300px}.rate-row:not(.rate-head){padding:12px}.currency-card-link{padding:0}.result-box strong{font-size:1.45rem}}@media (hover:none){.branch-card:hover,.concept-partner-logo-card:hover,.converter-panel:hover,.currency-card-link:hover,.currency-metric:hover,.faq-item:hover,.hero-fact-card:hover,.home-link-card:hover,.service-detail-panel:hover,.service-item:hover,.showcase-image:hover,.vip-image:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html[data-motion-ready=true] [data-reveal=idle],html[data-motion-ready=true] [data-reveal=visible]{opacity:1;transform:none;filter:none}.page-transition-wrapper,.page-transition-wrapper[data-phase=exit],html[data-motion-ready=true] .concept-header,html[data-motion-ready=true] .gold-price-strip,html[data-motion-ready=true] .hero-card-item,html[data-motion-ready=true] .page-hero-small>.main-section>*,html[data-motion-ready=true] .section-title>*{animation:none}.site-shell:before{display:none}.concept-whatsapp:before{animation:none;opacity:.28;transform:scale(1)}.concept-whatsapp svg{animation:none}.concept-partner-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.concept-partner-rail::-webkit-scrollbar{display:none}.concept-partner-track{animation:none;transform:none}.concept-partner-lane[aria-hidden=true]{display:none}}.concept-article{padding-top:48px}.concept-article-body{max-width:780px;margin:0 auto}.concept-article-hero-image{position:relative;margin:0 0 48px;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:var(--mist)}.concept-article-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.concept-article-section{margin-bottom:40px}.concept-article-section h2{margin:0 0 18px;color:var(--concept-navy);font-size:1.52rem;font-weight:800;line-height:1.18;letter-spacing:-.02em}.concept-article-section p{margin:0 0 14px;color:var(--concept-slate);font-size:1.06rem;line-height:1.72}.concept-article-section p:last-child{margin-bottom:0}.concept-article-conclusion{margin-top:52px;padding:32px 36px;border-radius:16px;background:linear-gradient(135deg,rgba(208,162,27,.08),rgba(208,162,27,.02));border:1px solid rgba(208,162,27,.14)}.concept-article-conclusion h2{margin:0 0 14px;color:var(--concept-navy);font-size:1.36rem;font-weight:800;line-height:1.2}.concept-article-conclusion p{margin:0;color:var(--concept-slate);font-size:1.06rem;line-height:1.72}.concept-article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid var(--concept-line)}.concept-article-nav-next,.concept-article-nav-prev{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;background:var(--concept-paper);border:1px solid var(--concept-line);transition:all .18s ease}.concept-article-nav-next:hover,.concept-article-nav-prev:hover{background:var(--concept-mist);border-color:rgba(208,162,27,.24);transform:translateY(-1px)}.concept-article-nav-next span,.concept-article-nav-prev span{display:flex;flex-direction:column;gap:2px}.concept-article-nav-next small,.concept-article-nav-prev small{color:var(--concept-slate-light);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.concept-article-nav-next strong,.concept-article-nav-prev strong{color:var(--concept-navy);font-size:.94rem;font-weight:700;line-height:1.28}.concept-article-nav-next{margin-left:auto;text-align:right}@media (max-width:640px){.concept-article-hero-image{margin:0 0 32px;border-radius:12px}.concept-article-section{margin-bottom:28px}.concept-article-section h2{font-size:1.24rem}.concept-article-section p{font-size:.98rem}.concept-article-conclusion{padding:24px;margin-top:36px}.concept-article-nav{flex-direction:column}.concept-article-nav-next{margin-left:0;text-align:left}}.breadcrumbs{background:linear-gradient(105deg,rgba(8,11,15,.98),rgba(14,19,26,.97) 58%,rgba(18,24,32,.96));border-bottom:1px solid rgba(255,255,255,.04);padding:10px 24px}.breadcrumbs-inner{display:flex;align-items:center;max-width:1180px;margin:0 auto;min-width:0}.breadcrumbs-home{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:rgba(255,255,255,.82);font-size:.82rem;font-weight:700;white-space:nowrap;padding:6px 16px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease}.breadcrumbs-home:hover{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.breadcrumbs-home:active{transform:translateY(0) scale(.98);transition-duration:80ms}.breadcrumbs-home svg{color:rgba(255,255,255,.6);transition:transform .2s ease,color .18s ease}.breadcrumbs-home:hover svg{transform:translateX(-3px);color:#fff}@media (max-width:640px){.breadcrumbs{padding:10px 16px}.breadcrumbs-home{padding:6px 14px}}@media (max-width:420px){.breadcrumbs{padding:10px 16px}.rates-lead-section{padding-top:20px;padding-bottom:var(--section-gap-mobile)}}.google-reviews-section{background:var(--paper-soft)}.google-review-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.google-review-card{padding:22px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06)}.google-review-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.google-review-stars{display:flex;gap:2px;color:#d4a017}.google-review-source{font-size:.72rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.google-review-card>p{font-size:.95rem;color:var(--ink-soft);margin:0 0 16px;line-height:1.55}.google-review-author{display:flex;flex-direction:column;gap:2px}.google-review-author strong{font-size:.9rem;color:var(--ink)}.google-review-author span{font-size:.76rem;color:var(--muted)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.why-card{padding:26px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06);transition:transform .18s ease,box-shadow .18s ease}.why-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,18,28,.09)}.why-card.is-highlight{border-color:rgba(208,162,27,.3);background:linear-gradient(180deg,#fff,#fffbf2)}.why-card h3{font-size:1.1rem;margin:0 0 10px}.why-card p{font-size:.94rem;color:var(--muted);margin:0}.rate-table-wrapper{overflow:auto;border-radius:14px;border:1px solid rgba(15,20,26,.08);background:#fff;box-shadow:0 14px 36px rgba(12,18,28,.08)}.rate-ticker-table{display:grid;grid-gap:1px;gap:1px;min-width:800px;background:rgba(15,20,26,.06)}.rate-ticker-head,.rate-ticker-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:14px 20px;background:#fff}.rate-ticker-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,#f8fafc,#eef2f6);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid rgba(15,20,26,.08)}.rate-ticker-row{font-weight:700;transition:background .18s ease}.rate-ticker-row:hover{background:rgba(195,24,37,.03)}.rate-ticker-cell{display:flex;align-items:center;gap:10px;font-family:var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rate-source-badge{display:inline-block;font-size:.6rem;font-weight:700;color:#1a4d8f;background:rgba(26,77,143,.08);padding:2px 6px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.rate-source-note{font-size:.72rem;color:var(--muted);margin:8px 0 0;padding:0;font-weight:500}.rates-cta{display:flex;justify-content:center;margin-top:28px}@media (max-width:640px){.rate-ticker-table{min-width:0;font-size:.82rem}.rate-ticker-head,.rate-ticker-row{grid-template-columns:1.1fr .95fr .95fr .95fr;gap:6px;padding:10px}.rate-ticker-head{font-size:.66rem;letter-spacing:.02em}.rate-ticker-cell{gap:4px;font-size:.82rem}.rate-ticker-cell strong{font-size:.82rem}}.gold-section{background:linear-gradient(180deg,#fff,#fffbf4)}.gold-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.gold-teaser-card{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 36px rgba(12,18,28,.07);transition:transform .18s ease,box-shadow .18s ease}.gold-teaser-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(12,18,28,.1)}.gold-teaser-media{position:relative;display:grid;place-items:center;min-height:180px;border-radius:12px;overflow:hidden;background:#fff}.gold-teaser-media img{object-fit:contain;padding:0}.gold-teaser-card h3{font-size:1.14rem;margin:0}.gold-teaser-card p{font-size:.92rem;color:var(--muted);margin:0}.gold-branch-note{display:flex;gap:16px;align-items:flex-start;margin-top:28px;padding:18px 22px;border-radius:12px;background:rgba(208,162,27,.08);border:1px solid rgba(208,162,27,.18);color:#6b4f0a}.gold-branch-note p{margin:0;font-size:.95rem}.location-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.branch-card{position:relative;padding:24px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06);transition:transform .18s ease,box-shadow .18s ease}.branch-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,18,28,.09)}.branch-card.is-gold{border-color:rgba(208,162,27,.35);background:linear-gradient(180deg,#fff,#fffbf2)}.branch-badge{position:absolute;top:14px;right:14px;padding:5px 10px;border-radius:999px;background:linear-gradient(135deg,#b88a26,#d0a21b);color:#fff;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.branch-card h3{font-size:1.06rem;margin:0 0 10px;padding-right:90px}.branch-card p{font-size:.94rem;color:var(--ink-soft);margin:0 0 12px}.branch-card small{display:block;font-size:.82rem;color:var(--muted);margin-bottom:16px}.branch-card-actions{display:flex;gap:10px}.branch-card-actions a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:.82rem;font-weight:800;background:rgba(15,20,26,.04);color:var(--ink);transition:background .18s ease}.branch-card-actions a:hover{background:rgba(195,24,37,.08);color:var(--red-deep)}.branch-card-actions a.is-route{margin-left:auto}.edu-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.edu-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06);transition:transform .18s ease,box-shadow .18s ease}.edu-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,18,28,.09)}.edu-card-media{position:relative;border-radius:10px;overflow:hidden;margin-bottom:4px;aspect-ratio:16/9}.edu-card-media img{object-fit:cover}.edu-card span{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--red)}.edu-card h3{font-size:1.08rem;margin:0}.edu-card p{font-size:.92rem;color:var(--muted);margin:0}.edu-products-section{padding-top:0}.edu-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.edu-product-card{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid rgba(15,20,26,.08);border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(12,18,28,.06);transition:transform .18s ease,box-shadow .18s ease}.edu-product-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,18,28,.1)}.edu-product-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f7f7f5}.edu-product-media img{object-fit:contain;padding:8px}.edu-product-copy{display:grid;grid-gap:6px;gap:6px}.edu-product-copy>span{color:var(--muted);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.edu-product-copy h3{margin:0;font-size:1rem;line-height:1.15}.edu-product-copy strong{color:var(--gold-deep);font-size:1.05rem}.edu-product-copy em{display:inline-flex;align-items:center;gap:5px;color:var(--red);font-size:.82rem;font-style:normal;font-weight:800}@media (max-width:920px){.edu-product-grid{grid-template-columns:1fr}}@media (max-width:560px){.edu-product-card{grid-template-columns:96px 1fr;gap:12px;padding:12px}.gold-teaser-card.is-ducats .gold-teaser-media{aspect-ratio:1.45;min-height:0}.gold-teaser-card.is-ducats .gold-teaser-media img{object-fit:cover}}.cta-section{background:transparent}.cta-panel{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:40px;gap:40px;align-items:center;max-width:1180px;margin:0 auto;padding:48px 24px;border-radius:18px;color:#fff;background:linear-gradient(105deg,#10141b,#1a2029 58%,#2a1b21);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 42px rgba(12,18,28,.14)}.cta-panel-copy .section-kicker{color:#d3a43d;background:linear-gradient(180deg,rgba(184,138,38,.16),rgba(138,102,24,.09)),rgba(12,16,22,.2);border-color:rgba(184,138,38,.2);box-shadow:inset 0 0 0 1px rgba(184,138,38,.2),0 10px 28px rgba(5,8,12,.1)}.cta-panel-copy h2{font-size:2.2rem;margin:12px 0 14px}.cta-panel-copy p{font-size:1.06rem;color:rgba(255,255,255,.84);margin:0 0 22px}.cta-panel-info{display:flex;flex-direction:column;gap:20px;align-items:flex-end;justify-content:center}.cta-contact-block{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:100%}.cta-contact-title{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.62)}.cta-email{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:1.05rem;font-weight:700;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background .18s ease,transform .18s ease,border-color .18s ease}.cta-email:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.cta-email svg{flex-shrink:0;color:#d3a43d}.cta-email-text{min-width:0}.cta-social{display:flex;gap:12px}.cta-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;transition:background .18s ease,transform .18s ease}.cta-social a:hover{background:rgba(255,255,255,.18);transform:translateY(-2px)}@media (max-width:920px){.cta-panel,.edu-grid,.gold-teaser-grid,.google-review-grid,.location-grid,.why-grid{grid-template-columns:1fr}.cta-panel{gap:28px}.cta-panel-info{align-items:flex-start;width:100%}.cta-contact-block{width:100%}.cta-email{max-width:100%}}@media (max-width:640px){.cta-panel{padding:32px 20px;gap:24px}.cta-panel-copy h2{font-size:1.8rem}.cta-section{padding-bottom:100px}}.page-hero-small{position:relative;overflow:hidden;padding:48px 0 64px;background:linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94) 58%,rgba(35,16,22,.92)),url(/images/hero-branch.jpg) 50% /cover;color:#fff}.page-hero-grid{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}@media (min-width:921px){.page-hero-grid{grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}}.page-hero-grid h1{font-size:clamp(32px,4vw,48px);margin:16px 0 20px}.page-hero-grid p{font-size:1.08rem;color:rgba(255,255,255,.86);margin:0 0 24px}.page-hero-actions{margin-bottom:0}.page-hero-aside{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.hero-fact-card{padding:22px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-fact-card>span{display:block;font-size:.78rem;color:var(--red);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.hero-fact-card strong{display:block;font-size:1.8rem;font-weight:800;color:#fff}.hero-fact-card small{display:block;font-size:.84rem;color:rgba(255,255,255,.72);white-space:pre-line;margin-top:8px}.hero-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.hero-mini-card{padding:var(--card-padding-mobile);border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.hero-mini-card>span{display:block;font-size:.72rem;color:var(--red);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.hero-mini-card strong{display:block;font-size:1.05rem;color:#fff}.hero-mini-card small{display:block;font-size:.78rem;color:rgba(255,255,255,.68);margin-top:6px;white-space:pre-line}.article-layout{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.article-copy{max-width:760px}.article-copy .section-kicker{color:var(--red)}.article-copy h1,.article-copy h2{margin:12px 0 18px}.article-lead{font-size:1.15rem;color:var(--ink-soft);line-height:1.6;margin:0 0 24px}.article-copy p{font-size:1.04rem;line-height:1.65;color:var(--ink-soft);margin:0 0 16px}.article-copy strong{color:var(--ink)}.article-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 20px)}@media (max-width:920px){.article-aside{position:static}}.service-detail-panel{position:relative;display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 36px rgba(12,18,28,.08)}.service-detail-panel>div{padding:14px 0;border-bottom:1px solid rgba(15,20,26,.08)}.service-detail-panel>div:last-child{border-bottom:0}.service-detail-panel>div>span{display:block;font-size:.74rem;color:var(--red);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.service-detail-panel strong{display:block;font-size:1.05rem;color:var(--ink);white-space:pre-line}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.benefit-card{padding:24px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06)}.benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--red),var(--red-bright));color:#fff;margin-bottom:16px}.benefit-card h3{font-size:1.05rem;margin:0 0 8px}.benefit-card p{font-size:.9rem;color:var(--muted);margin:0;text-wrap:wrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.faq-grid-full{grid-template-columns:1fr;max-width:900px}.faq-item{padding:22px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06)}.faq-item h3{font-size:1.05rem;margin:0 0 10px}.faq-item p{font-size:.94rem;color:var(--muted);margin:0;line-height:1.55}.highlight-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;border-radius:16px;background:linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94) 58%,rgba(35,16,22,.92));color:#fff}.highlight-panel strong{font-size:1.4rem}.branch-list{display:grid;grid-gap:24px;gap:24px}.branch-detail-card{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:24px;gap:24px;padding:24px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 36px rgba(12,18,28,.08)}.branch-detail-copy{display:grid;grid-gap:12px;gap:12px}.branch-detail-copy h3{font-size:1.2rem;margin:0 0 4px}.branch-detail-copy p{display:flex;align-items:center;gap:10px;margin:0;font-size:.94rem;color:var(--ink-soft)}.branch-detail-gold-note{color:#8a6414;font-weight:700;padding:10px 14px;border:1px solid rgba(184,138,38,.25);border-radius:10px;background:rgba(208,162,27,.08)}@media (min-width:921px){.menjacnica-benefits-section{margin-top:-3rem}}.branch-detail-copy p a{color:var(--blue);font-weight:700}.branch-detail-hours{display:flex;align-items:flex-start;gap:10px;color:var(--ink-soft)}.branch-detail-hours ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.branch-detail-hours li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:200px;font-size:.92rem}.branch-detail-hours li span:first-child{color:var(--muted)}.branch-detail-hours li span:last-child{font-weight:700;color:var(--ink)}.branch-detail-parking{color:var(--green);font-weight:700}.branch-detail-actions{display:flex;gap:10px;margin-top:8px}.branch-detail-map{border-radius:12px;overflow:hidden;min-height:260px;border:1px solid rgba(15,20,26,.08)}.branch-detail-map iframe{width:100%;height:100%;min-height:260px;border:0}.branch-detail-gallery{grid-column:1/-1}.branch-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.branch-gallery-thumb{position:relative;border:none;background:none;padding:0;cursor:pointer;border-radius:10px;overflow:hidden;aspect-ratio:4/3;transition:transform .2s ease,box-shadow .2s ease}.branch-gallery-thumb:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(5,8,12,.18)}.branch-gallery-thumb:focus-visible{outline:3px solid var(--gold,#b88a26);outline-offset:2px}.branch-gallery-thumb-img{object-fit:cover;transition:transform .3s ease,opacity .3s ease}.branch-gallery-thumbs:not(.is-loaded) .branch-gallery-thumb-img{opacity:0}.branch-gallery-thumbs.is-loaded .branch-gallery-thumb-img{opacity:1}.branch-gallery-thumb:hover .branch-gallery-thumb-img{transform:scale(1.05)}.branch-lightbox-img{width:auto;height:auto;max-width:90vw;max-height:78vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.branch-gallery-thumb-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(12,16,22,.45);color:#fff;opacity:0;transition:opacity .2s ease}.branch-gallery-thumb:focus-visible .branch-gallery-thumb-zoom,.branch-gallery-thumb:hover .branch-gallery-thumb-zoom{opacity:1}.branch-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(5,8,12,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:branch-lightbox-fade .2s ease}@keyframes branch-lightbox-fade{0%{opacity:0}to{opacity:1}}.branch-lightbox-close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s ease}.branch-lightbox-close:hover{background:rgba(255,255,255,.22)}.branch-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background .2s ease}.branch-lightbox-nav:hover{background:rgba(255,255,255,.22)}.branch-lightbox-prev{left:16px}.branch-lightbox-next{right:16px}.branch-lightbox-figure{margin:0;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;gap:12px}.branch-lightbox-figure figcaption{color:rgba(255,255,255,.7);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.branch-gallery-thumbs{grid-template-columns:repeat(2,1fr)}.branch-lightbox-nav{width:44px;height:44px}.branch-lightbox-prev{left:8px}.branch-lightbox-next{right:8px}}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.contact-form{display:grid;grid-gap:16px;gap:16px;padding:28px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 36px rgba(12,18,28,.08)}.contact-form .field-label{font-size:.84rem;font-weight:700;color:var(--ink);margin-bottom:-8px}.contact-form input,.contact-form textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(15,20,26,.12);background:#fff;font-size:1rem}.contact-form textarea{resize:vertical}.contact-info{display:grid;grid-gap:16px;gap:16px}.contact-info-block{display:flex;gap:16px;padding:20px;border-radius:14px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 12px 30px rgba(12,18,28,.06)}.contact-info-block svg{color:var(--red);flex:0 0 auto}.contact-info-block div{display:grid;grid-gap:4px;gap:4px}.contact-info-block>div>span{font-size:.74rem;color:var(--red);text-transform:uppercase;letter-spacing:.04em}.contact-info-block a,.contact-info-block strong{font-size:1rem;color:var(--ink);font-weight:700;white-space:pre-line}.contact-info-block a:hover{color:var(--red)}.chart-panel{padding:0;border-radius:16px;background:var(--concept-navy-deep,#0a1426);border:1px solid rgba(21,35,62,.4);box-shadow:0 22px 54px rgba(21,35,62,.16);overflow:hidden}.vip-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;background:linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94) 58%,rgba(35,16,22,.92));color:#fff}.main-section.vip-section{max-width:none;padding:var(--space-6) var(--section-inline)}@media (max-width:920px){.main-section.vip-section{padding:var(--space-5) var(--section-inline-mobile)}}.vip-copy{max-width:560px}.vip-copy .section-kicker{color:#d3a43d;background:linear-gradient(180deg,rgba(184,138,38,.16),rgba(138,102,24,.09)),rgba(12,16,22,.2);border-color:rgba(184,138,38,.2);box-shadow:inset 0 0 0 1px rgba(184,138,38,.2),0 10px 28px rgba(5,8,12,.1)}.vip-copy h2{font-size:2rem;margin:12px 0 14px}.vip-copy p{color:rgba(255,255,255,.84);margin:0 0 22px}.vip-section .ghost-button.on-light{color:#fff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gold-image{min-height:420px;border-radius:16px;background:url(/images/gold-products/gold-hero-group.png) 50%/contain no-repeat}@media (max-width:920px){.gold-image{min-height:320px}}@media (max-width:480px){.gold-image{min-height:260px}}@media (max-width:920px){.article-layout,.benefit-grid,.branch-detail-card,.contact-layout,.faq-grid,.hero-mini-grid,.services-grid,.services-grid-rich,.vip-section{grid-template-columns:1fr}.highlight-panel{flex-direction:column;align-items:flex-start;text-align:left}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:1180px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:920px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-card-body{gap:6px;padding:12px 12px 14px}.product-card-body h3{font-size:.92rem}.product-card-specs{font-size:.76rem}.product-card-price strong{font-size:1.1rem}.product-card-cta{padding:10px 12px;font-size:.84rem}.product-card>img{padding:16px;max-height:130px}}.product-category-tabs{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:90;padding-top:var(--space-4);padding-bottom:var(--space-4);background:var(--bg,#f9f7f2);box-shadow:0 10px 30px rgba(12,18,28,.05)}.product-category-tabs nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-category-tab{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid rgba(15,20,26,.08);color:var(--ink-soft);font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(12,18,28,.05);scroll-margin-top:120px}.product-category-tab.is-active,.product-category-tab:hover{background:var(--gold,#b88a26);border-color:var(--gold,#b88a26);color:#fff}@media (max-width:640px){.product-category-tabs{position:-webkit-sticky;position:sticky;top:var(--header-height);margin:0 calc(-1 * var(--section-inline-mobile));padding:var(--space-3) var(--section-inline-mobile)}.product-category-tabs nav{gap:8px}.product-category-tab{padding:8px 14px;font-size:.8rem}}.product-card{display:grid;grid-gap:0;gap:0;padding:0;border-radius:16px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 36px rgba(12,18,28,.07);transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(12,18,28,.1)}.product-card-media{position:relative;display:grid;place-items:center;min-height:200px;aspect-ratio:1/1;padding:24px 20px 20px;background:#fff;overflow:hidden}@media (max-width:640px){.product-card-media img{padding:48px 40px}}.product-card-media img{object-fit:contain;padding:24px 20px;transition:transform .3s ease}.product-card:hover .product-card-media img{transform:scale(1.04)}.product-card-category{top:10px;left:10px;border-radius:999px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.68rem;color:var(--ink-soft)}.product-card-action,.product-card-category{position:absolute;z-index:1;display:inline-flex;padding:4px 10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.product-card-action{top:12px;right:12px;justify-content:center;max-width:calc(100% - 24px);border-radius:8px;font-size:.65rem;box-shadow:0 6px 16px rgba(195,24,37,.25);white-space:nowrap}.product-card-action,.product-detail-action{align-items:center;background:linear-gradient(135deg,var(--red),var(--red-bright));color:#fff}.product-detail-action{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 14px;margin-bottom:8px;border-radius:999px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 6px 16px rgba(195,24,37,.2)}.product-card-body{grid-gap:8px;gap:8px}.product-card-manufacturer{font-weight:900}.product-card-body h3{font-size:1.12rem;margin:0}.product-card-specs{font-size:.86rem;color:var(--muted);margin:0}.product-card-price{display:flex;align-items:baseline;gap:8px;margin:6px 0 0}.product-card-price strong{font-size:1.38rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1}.product-card-price-currency{font-size:.62em;font-weight:700;color:var(--muted);margin-left:2px}.product-card-price small{font-size:.78rem;color:var(--muted);font-weight:500}.product-card-price-original{font-size:.85rem;color:var(--muted);text-decoration:line-through;font-weight:500}.product-card-price-action{font-size:1.38rem;font-weight:800;color:#c0392b;letter-spacing:-.02em;line-height:1}.product-card-price-savings{font-size:.72rem;color:#27ae60;font-weight:700;white-space:nowrap}.product-card-stock{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#1f4d2e;background:rgba(34,124,66,.09);padding:6px 11px;border-radius:999px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(34,124,66,.14)}.product-card-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:#22a55e;box-shadow:0 0 0 3px rgba(34,165,94,.18)}.product-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;width:100%;background:linear-gradient(135deg,var(--red),var(--red-bright));box-shadow:0 14px 34px rgba(195,24,37,.26)}.product-card-cta:hover{background:linear-gradient(135deg,#9f761d,#c39326);box-shadow:0 16px 38px rgba(184,138,38,.32)}.gold-shop-page .product-card-cta{color:#172238;background:linear-gradient(135deg,#f5d878,#d0a21b 55%,#b78216);box-shadow:0 14px 34px rgba(184,138,38,.24),inset 0 1px 0 rgba(255,255,255,.36)}.gold-shop-page .product-card-cta:hover{color:#111a2b;background:linear-gradient(135deg,#f9e39a,#dfb83c 55%,#c69421);box-shadow:0 16px 38px rgba(184,138,38,.34),inset 0 1px 0 rgba(255,255,255,.42)}.gold-shop-page .product-card-cta:focus-visible{outline:3px solid rgba(208,162,27,.42);outline-offset:3px}.buyback-card{max-width:640px;margin:0 auto;padding:24px;border-radius:18px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 14px 34px rgba(12,18,28,.06);display:grid;grid-gap:16px;gap:16px;text-align:center}.gold-buyback-section{scroll-margin-top:120px}.gold-buyback-title{display:inline-flex;align-items:center;gap:10px}.gold-buyback-title svg{color:var(--gold,#b88a26)}.buyback-card>div{display:grid;grid-gap:6px;gap:6px}.buyback-card span{font-size:.9rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.buyback-card strong{font-size:2.2rem;color:var(--gold,#b88a26);line-height:1}.buyback-card small{font-size:.85rem;color:var(--ink-soft)}.buyback-card p{margin:0;font-size:.92rem;color:var(--ink-soft);padding-top:12px;border-top:1px solid rgba(15,20,26,.06)}@media (max-width:640px){.buyback-card{padding:20px}.buyback-card strong{font-size:1.8rem}}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start;max-width:1180px;margin:0 auto;padding:48px 24px}.product-detail-media{position:-webkit-sticky;position:sticky;top:100px;display:grid;place-items:center;min-height:480px;border-radius:20px;background:#fff;border:1px solid rgba(15,20,26,.08);padding:40px;box-shadow:0 22px 54px rgba(12,18,28,.07)}.product-detail-category-badge{top:16px;left:16px;z-index:1;display:inline-flex;padding:6px 14px;background:rgba(184,138,38,.92);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.product-detail-category-badge,.product-detail-media-cert{position:absolute;align-items:center;border-radius:999px;color:#fff;font-weight:700}.product-detail-media-cert{bottom:16px;right:16px;display:flex;gap:6px;padding:7px 13px;background:linear-gradient(135deg,rgba(208,162,27,.92),rgba(184,138,38,.92));font-size:.72rem;box-shadow:0 6px 16px rgba(184,138,38,.2)}.product-detail-media img{object-fit:contain;padding:20px}.product-detail-image-trigger{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in;padding:0}.product-detail-image-trigger img{object-fit:contain;padding:20px;transition:transform .3s ease}.product-detail-image-trigger:hover img{transform:scale(1.03)}.product-detail-image-hint{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:rgba(15,20,26,.06);color:var(--muted);font-size:.7rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none}.product-detail-image-trigger:hover .product-detail-image-hint{opacity:1}.product-detail-image-notice{position:absolute;top:12px;left:12px;right:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(15,20,26,.8);color:#ffffff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none;text-align:left}.product-detail-image-notice-main{font-size:.78rem;font-weight:700;line-height:1.35}.product-detail-image-notice-sub{font-size:.7rem;font-weight:500;opacity:.9;line-height:1.35}@media (max-width:640px){.product-detail-image-notice{padding:8px 10px}.product-detail-image-notice-main{font-size:.7rem}.product-detail-image-notice-sub{font-size:.64rem}}.product-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw;height:100vh;display:grid;place-items:center;padding:32px;background:rgba(10,15,23,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:product-lightbox-fade .2s ease}@keyframes product-lightbox-fade{0%{opacity:0}to{opacity:1}}.product-lightbox-close{position:absolute;top:20px;right:20px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--ink,#111820);color:#fff;cursor:pointer;transition:background .18s ease}.product-lightbox-close:hover{background:rgba(255,255,255,.22)}.product-lightbox-image{width:min(78vw,820px);max-height:88vh;border-radius:20px;overflow:hidden;background:#fff;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.42)}.product-lightbox-image img{display:block;max-height:78vh;object-fit:contain}@media (max-width:640px){.product-lightbox{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;min-height:100vh;padding:76px 16px 24px}.product-lightbox-close{top:16px;right:16px;width:44px;height:44px}.product-lightbox-image{flex:0 1 auto;width:100%;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);max-height:calc(100vh - 120px);border-radius:16px;padding:18px;margin:auto 0}.product-lightbox-image img{width:100%;height:auto;max-height:calc(100dvh - 152px);max-height:calc(100vh - 152px);object-fit:contain}}.product-detail-copy{display:grid;grid-gap:20px;gap:20px}.product-detail-manufacturer{font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.product-detail-copy h1{font-size:2.2rem;margin:0}.product-detail-lead{font-size:1.06rem;color:var(--ink-soft);line-height:1.6;margin:0}.product-detail-price{display:flex;flex-direction:column;gap:8px;padding:22px 26px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,26,.08);box-shadow:0 18px 44px rgba(12,18,28,.08);position:relative;overflow:hidden}.product-detail-price:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--gold,#b88a26),var(--gold-bright,#d0a21b))}.product-detail-price-main{display:flex;flex-direction:column;gap:6px}.product-detail-price-buyback{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:rgba(184,138,38,.07);border:1px solid rgba(184,138,38,.15);border-left:3px solid #b88a26}.product-detail-price-main span{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.product-detail-price-buyback span{color:#8a6414;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.product-detail-price-buyback strong{color:#8a6414;font-size:1rem;font-weight:700;letter-spacing:-.01em}.product-detail-price-dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.product-detail-price-dual .product-detail-price-updated{grid-column:1/-1}.product-detail-price-updated{font-size:.74rem;color:var(--muted);font-weight:500}.product-detail-price-condition{margin:6px 0 0;padding-top:6px;border-top:1px solid rgba(138,100,20,.18);color:#6b5c3f;font-size:.66rem;font-weight:500;line-height:1.3}.product-detail-price strong{font-size:1.78rem;font-weight:800;color:var(--ink);letter-spacing:-.025em;line-height:1}.product-detail-price-original{font-size:1rem;color:var(--muted);text-decoration:line-through;font-weight:500}.product-detail-price-action{font-size:1.78rem;font-weight:800;color:#c0392b;letter-spacing:-.025em;line-height:1}.product-detail-price-savings{font-size:.82rem;color:#27ae60;font-weight:700}.product-detail-price small{font-size:.9rem;font-weight:600;color:var(--muted)}.product-detail-specs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.product-detail-specs>div{padding:14px;border-radius:10px;background:#fff;border:1px solid rgba(15,20,26,.08)}.product-detail-specs span{display:block;font-size:.74rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.product-detail-specs strong{font-size:1rem;color:var(--ink)}.product-detail-gift{display:flex;gap:14px;padding:16px 18px;border-radius:12px;align-items:flex-start;background:rgba(208,162,27,.08);border:1px solid rgba(208,162,27,.18);color:#6b4f0a}.product-detail-gift p{margin:0;font-size:.95rem}.product-detail-actions{display:flex;gap:12px;flex-wrap:wrap}.product-contact-viber,.product-contact-whatsapp{border-color:rgba(34,124,66,.28)}.product-contact-whatsapp{color:#168c4a}.product-contact-viber{color:#665cac}.product-detail-discounts{padding:20px;border-radius:12px;background:#fff;border:1px solid rgba(15,20,26,.08)}.product-detail-discounts h3{display:flex;align-items:center;gap:8px;font-size:1.05rem;margin:0 0 14px}.product-detail-discounts table{width:100%;border-collapse:collapse}.product-detail-discounts td,.product-detail-discounts th{text-align:left;padding:10px 0;border-bottom:1px solid rgba(15,20,26,.08)}.product-detail-discounts th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.product-detail-discounts td:last-child{color:var(--red);font-weight:800}.product-detail-bulk{padding:24px;border-radius:14px;background:linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94));color:#fff}.product-detail-bulk h3{display:flex;align-items:center;gap:8px;font-size:1.2rem;margin:0 0 8px}.product-detail-bulk p{color:rgba(255,255,255,.82);margin:0 0 14px}.product-detail-cta{padding:24px;border-radius:14px;background:linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94));color:#fff}.product-detail-cta h3{font-size:1.2rem;margin:0 0 8px}.product-detail-cta p{color:rgba(255,255,255,.82);margin:0 0 14px}.product-detail-cta a{color:#fff}.product-related-section{padding-top:0}.product-detail-back{display:flex;justify-content:center;padding:24px 24px 48px}.product-card-body{display:grid;grid-gap:6px;gap:6px;padding:16px 18px 20px}.product-card-manufacturer{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.product-card-price{font-size:1.1rem;font-weight:800;color:var(--gold,#b88a26)}.product-card>img{width:100%;max-height:180px;object-fit:contain;display:block;border-radius:12px;background:linear-gradient(135deg,#fff9e6,#fff3cc);padding:32px}@media (max-width:920px){.product-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.product-detail-layout{grid-template-columns:1fr;padding:24px 16px}.product-detail-media{position:relative;top:auto;min-height:280px;padding:32px 24px}.product-detail-image-trigger img,.product-detail-media img{padding:20px}.product-detail-specs{grid-template-columns:1fr}.product-detail-actions{flex-direction:column}.product-detail-price-dual{grid-template-columns:1fr}.product-detail-price-buyback{padding:10px 12px}.product-detail-price-dual .product-detail-price-updated{grid-column:auto}.product-detail-price-condition{font-size:.65rem}.product-detail-price strong{font-size:1.38rem}.product-detail-price-buyback strong{font-size:.92rem}}.concept-whatsapp{position:fixed;right:22px;bottom:22px;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 14px 34px rgba(37,211,102,.34);transition:transform .18s ease,box-shadow .18s ease}.concept-whatsapp:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 42px rgba(37,211,102,.42)}.gold-price-strip{position:-webkit-sticky;position:sticky;top:var(--header-height);z-index:55;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(105deg,rgba(8,11,15,.98),rgba(14,19,26,.97) 58%,rgba(18,24,32,.96));color:#fff}html[data-motion-ready=true] .gold-price-strip{animation:page-hero-enter .4s var(--ease-out) .1s both}@media (max-width:1080px){.gold-price-strip{top:var(--header-height)}}@media (max-width:420px){.gold-price-strip{top:var(--header-height)}}.gold-price-strip-inner{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1180px;margin:0 auto;padding:8px 16px}.gold-price-item{display:inline-flex;align-items:center;gap:12px;padding:6px 16px;border-radius:14px;font-weight:800;background:transparent;border:1px solid transparent;transition:transform .2s ease,background .2s ease}.gold-price-item:hover{transform:translateY(-2px)}.gold-price-item.is-gold{color:#f5d07c}.gold-price-item.is-gold:hover{background:rgba(245,208,124,.06)}.gold-price-item.is-silver{color:#d1d9e6}.gold-price-item.is-silver:hover{background:rgba(209,217,230,.05)}.gold-price-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 10px 28px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.2)}.is-gold .gold-price-icon{box-shadow:0 10px 32px rgba(208,162,27,.35),0 0 0 1px rgba(245,208,124,.25),inset 0 0 0 1px rgba(255,255,255,.25)}.is-silver .gold-price-icon{box-shadow:0 10px 32px rgba(209,217,230,.22),0 0 0 1px rgba(209,217,230,.2),inset 0 0 0 1px rgba(255,255,255,.25)}.gold-price-icon img{object-fit:cover}.gold-price-icon:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 48%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.45) 52%,transparent 70%);opacity:0;pointer-events:none;z-index:2}.is-gold .gold-price-icon:after{background:linear-gradient(110deg,transparent 30%,rgba(255,240,180,.4) 46%,rgba(255,248,210,.7) 50%,rgba(255,240,180,.4) 54%,transparent 70%)}.is-silver .gold-price-icon:after{background:linear-gradient(110deg,transparent 30%,rgba(220,230,245,.35) 46%,rgba(240,248,255,.6) 50%,rgba(220,230,245,.35) 54%,transparent 70%)}.gold-price-item:hover .gold-price-icon:after{animation:coin-shine .8s ease-out}@keyframes coin-shine{0%{opacity:0;transform:translateX(-80%) scale(1.2)}40%{opacity:1}to{opacity:0;transform:translateX(80%) scale(1.2)}}.is-gold .gold-price-icon{animation:coin-float 5s ease-in-out infinite}.is-silver .gold-price-icon{animation:coin-float 5s ease-in-out 2.5s infinite}@keyframes coin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.is-gold .gold-price-icon,.is-silver .gold-price-icon{animation:none}.gold-price-item:hover .gold-price-icon:after{animation:none;opacity:0}}.gold-price-text{display:flex;flex-direction:column;gap:3px;line-height:1.15}.gold-price-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.72}.gold-price-value{font-size:.92rem;font-weight:850;font-family:var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.gold-price-divider{display:none}@media (min-width:768px){.gold-price-strip-inner{gap:24px;padding:10px 24px}.gold-price-item{padding:8px 18px;gap:14px;border-radius:16px}.gold-price-icon{width:48px;height:48px}.gold-price-label{font-size:.64rem;letter-spacing:.08em}.gold-price-value{font-size:1.02rem}}@media (max-width:360px){.gold-price-strip-inner{gap:10px;padding:8px 12px}.gold-price-item{padding:6px 12px;gap:10px;border-radius:12px}.gold-price-icon{width:36px;height:36px}.gold-price-value{font-size:.86rem}}.home-hero-card-stack{padding-top:24px}.hero-card-stack{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;max-width:720px;margin:0 auto;padding:0 16px}.hero-card-item{position:relative;display:flex;align-items:flex-end;min-height:168px;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px rgba(12,18,28,.14);transition:transform .22s ease,box-shadow .22s ease}.hero-card-item:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(12,18,28,.2)}.hero-card-item:first-child .hero-card-content{background:linear-gradient(135deg,rgba(35,87,137,.92),rgba(35,87,137,.78))}.hero-card-item:nth-child(2) .hero-card-content{background:linear-gradient(135deg,rgba(138,102,24,.92),rgba(138,102,24,.78))}.hero-card-item:nth-child(3) .hero-card-content{background:linear-gradient(135deg,rgba(11,92,78,.92),rgba(11,92,78,.78))}.hero-card-item:nth-child(4) .hero-card-content{background:linear-gradient(135deg,rgba(50,58,74,.92),rgba(50,58,74,.78))}.hero-card-item:nth-child(5) .hero-card-content{background:linear-gradient(135deg,rgba(115,36,44,.92),rgba(115,36,44,.78))}.hero-card-media{position:absolute;inset:0;z-index:0}.hero-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .42s ease}.hero-card-item:hover .hero-card-media img{transform:scale(1.04)}.hero-card-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,20,26,.16),rgba(15,20,26,.46))}.hero-card-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;margin:14px;padding:12px 16px;border-radius:10px;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hero-card-title{font-family:var(--font-display);font-size:1.12rem;font-weight:800;line-height:1.2}.hero-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.22);color:#fff;transition:transform .2s ease,background .2s ease}.hero-card-item:hover .hero-card-arrow{transform:translateX(3px);background:rgba(255,255,255,.32)}@media (min-width:768px){.hero-card-stack{max-width:1100px;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px}.hero-card-item{min-height:220px}.hero-card-item:first-child,.hero-card-item:nth-child(4){grid-column:span 2}.hero-card-item:nth-child(5){grid-column:1/-1}.hero-card-title{font-size:1.24rem}}@media (min-width:1200px){.hero-card-item{min-height:260px}.hero-card-title{font-size:1.36rem}}.gold-kicker{border-color:rgba(184,138,38,.28)!important;background:linear-gradient(180deg,rgba(184,138,38,.14),rgba(138,102,24,.08)),rgba(184,138,38,.06)!important;box-shadow:inset 0 0 0 1px rgba(184,138,38,.18),0 8px 18px rgba(138,102,24,.08)!important}.article-copy .gold-kicker,.gold-kicker{color:#8a6414!important}.article-copy h2{position:relative;padding-left:14px}.article-copy h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:2px;background:linear-gradient(180deg,#f0cd56,#d0a21b)}.gold-chart-section{padding-top:var(--section-gap)}.gold-chart-section .section-title{margin-bottom:18px}.gold-chart-section .section-title h2{color:var(--ink)}.gold-aside{border-top:3px solid #d0a21b;position:relative}.gold-aside:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,#f0cd56,#d0a21b 50%,transparent);border-radius:3px 3px 0 0}.gold-aside>div:first-child span{color:#8a6414}.gold-aside>div:first-child strong{color:#72530a;font-size:1.3rem;font-weight:900}.gold-edu-card{border:1px solid rgba(15,20,26,.08);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s ease}.gold-edu-card:hover{transform:translateY(-4px);border-color:rgba(208,162,27,.4);box-shadow:0 20px 44px rgba(12,18,28,.1),0 0 0 1px rgba(208,162,27,.12)}.gold-edu-card span{color:#8a6414}.gold-edu-card .edu-card-media{position:relative}.gold-edu-card .edu-card-media:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 0 rgba(208,162,27,0);transition:box-shadow .26s ease;pointer-events:none}.gold-edu-card:hover .edu-card-media:after{box-shadow:inset 0 0 0 2px rgba(208,162,27,.4)}.gold-cta-panel{display:flex;align-items:center;justify-content:center;padding:48px 32px;background:linear-gradient(135deg,rgba(208,162,27,.12),transparent 50%),linear-gradient(105deg,rgba(9,12,17,.96),rgba(22,29,38,.94) 58%,rgba(35,16,22,.92));border:1px solid rgba(208,162,27,.2);text-align:center}.gold-edu-card~section .faq-item,section .faq-grid-full .faq-item{border-left:3px solid transparent;transition:border-color .22s ease,box-shadow .22s ease,transform .22s var(--ease-out)}section .faq-grid-full .faq-item:hover{border-left-color:#d0a21b;transform:translateX(2px);box-shadow:0 14px 34px rgba(12,18,28,.08),0 0 0 1px rgba(208,162,27,.08)}section .faq-grid-full .faq-item h3{position:relative;padding-left:0}.gold-cta-content{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:640px}.gold-cta-panel strong{font-size:1.5rem;line-height:1.3;color:#fff;text-wrap:balance}.gold-cta-button{position:relative;isolation:isolate;min-height:56px;padding:12px 28px;font-size:1.05rem;font-weight:900;color:#15233e;background:linear-gradient(135deg,#f0cd56,#d0a21b 52%,#b88a26);border:1px solid rgba(208,162,27,.6);border-radius:10px;box-shadow:0 16px 36px rgba(208,162,27,.28),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.gold-cta-button:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(208,162,27,.36),0 0 0 1px rgba(208,162,27,.3),inset 0 1px 0 rgba(255,255,255,.36)}.gold-cta-button:active{transform:translateY(0) scale(.97);transition-duration:80ms}@media (max-width:640px){.gold-cta-panel{padding:32px 18px}.gold-cta-panel strong{font-size:1.16rem}.gold-cta-button{width:100%;justify-content:center}}.rate-download-compact{background:linear-gradient(145deg,#ffffff,#fbfcfd);border:1px solid rgba(21,35,62,.12);border-radius:20px;padding:22px;box-shadow:0 14px 36px rgba(12,18,28,.08);display:grid;grid-gap:18px;gap:18px}.rate-download-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.rate-download-label{display:flex;align-items:center;gap:12px;color:var(--concept-navy)}.rate-download-label-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;color:var(--concept-gold-dark);background:rgba(208,162,27,.12)}.rate-download-heading{display:grid;grid-gap:3px;gap:3px}.rate-download-heading strong{font-size:1.08rem;line-height:1.2}.rate-download-heading small{color:var(--ink-soft);font-size:.78rem;font-weight:600}.rate-download-formats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rate-download-format{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(21,35,62,.14);background:#ffffff;color:var(--concept-navy);font-weight:850;font-size:.78rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.rate-download-format:hover:not(:disabled){background:rgba(208,162,27,.1);border-color:var(--concept-gold);color:var(--concept-gold-dark);box-shadow:0 6px 14px rgba(208,162,27,.16);transform:translateY(-1px)}.rate-download-format:disabled{opacity:.6;cursor:wait}.rate-download-format-badge{pointer-events:none}.rate-download-email{display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 8px 6px 14px;border:1px solid rgba(21,35,62,.14);border-radius:14px;background:#ffffff;transition:border-color .15s ease,box-shadow .15s ease}.rate-download-email svg{width:20px;height:20px;color:var(--ink-soft);flex:0 0 auto}.rate-download-email:focus-within{border-color:rgba(208,162,27,.8);box-shadow:0 0 0 3px rgba(208,162,27,.14)}.rate-download-email input{flex:1 1;border:none;background:transparent;padding:4px 0;font-size:.96rem;outline:none;color:var(--ink);min-width:0}.rate-download-email input::placeholder{color:var(--muted)}.rate-download-email button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:42px;padding:0;border-radius:11px;border:none;background:var(--red);color:#ffffff;cursor:pointer;transition:background .15s ease}.rate-download-email button svg{color:#ffffff}.rate-download-email button:hover:not(:disabled){background:var(--red-deep)}.rate-download-email button:disabled{opacity:.6;cursor:not-allowed}.rate-download-feedback{display:flex;align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:600}.rate-download-feedback.success{color:var(--green)}.rate-download-feedback.error{color:var(--red)}@media (max-width:480px){.rate-download-compact{padding:18px;border-radius:16px}.rate-download-row{flex-direction:column;align-items:flex-start}.rate-download-formats{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.rate-download-format{min-width:0;width:100%;padding-inline:6px}}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}@keyframes hero-card-enter{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-motion-ready=true] .hero-card-item{animation:hero-card-enter .6s var(--ease-out) both;animation-delay:calc(var(--hero-card-index, 0) * 80ms)}@keyframes section-title-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html[data-motion-ready=true] .section-title>*{animation:section-title-enter .5s var(--ease-out) both}html[data-motion-ready=true] .section-title>:first-child{animation-delay:0s}html[data-motion-ready=true] .section-title>:nth-child(2){animation-delay:60ms}html[data-motion-ready=true] .section-title>:nth-child(3){animation-delay:.12s}@keyframes page-hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[data-motion-ready=true] .page-hero-small>.main-section>*{animation:page-hero-enter .5s var(--ease-out) both}html[data-motion-ready=true] .page-hero-small>.main-section>:nth-child(2){animation-delay:.1s}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.gold-price-strip.is-loading .gold-price-strip-inner{min-height:56px}.gold-price-strip.is-loading .gold-price-value{color:transparent;background:linear-gradient(90deg,rgba(208,162,27,.15),rgba(208,162,27,.3),rgba(208,162,27,.15));background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-layout{display:flex;min-height:100vh;background:#f4f5f8}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;width:248px;background:linear-gradient(180deg,#0f141a,#161d28);color:#fff;display:flex;flex-direction:column;z-index:100;transition:transform .25s ease;border-right:1px solid rgba(255,255,255,.06)}.admin-sidebar-header{display:flex;align-items:baseline;gap:8px;padding:26px 20px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-sidebar-logo{font-family:var(--font-display);font-size:1.4rem;font-weight:900;letter-spacing:.02em;background:linear-gradient(135deg,var(--red-bright),var(--red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.admin-sidebar-subtitle{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.5)}.admin-sidebar-nav{flex:1 1;display:flex;flex-direction:column;gap:3px;padding:16px 12px;overflow-y:auto}.admin-nav-link{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:8px;color:rgba(255,255,255,.65);font-size:.87rem;font-weight:600;text-decoration:none;transition:all .15s ease;border:none;background:none;cursor:pointer;width:100%;text-align:left;position:relative}.admin-nav-link:hover{background:rgba(255,255,255,.05);color:#fff}.admin-nav-link.active{background:rgba(195,24,37,.12);color:var(--red-bright)}.admin-nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--red-bright)}.admin-logout{margin:0;color:rgba(255,255,255,.5)}.admin-logout:hover{background:rgba(195,24,37,.15);color:#ff6b6b}.admin-sidebar-footer{display:flex;flex-direction:column;gap:4px;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.admin-sidebar-role{padding:4px 12px 8px}.admin-link{color:var(--blue-bright,#3b82f6);text-decoration:underline;background:none;border:none;font:inherit;padding:0}.admin-link,.admin-locale-toggle{cursor:pointer}.admin-login-locale-toggle{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.admin-login-locale-toggle:hover{background:rgba(255,255,255,.1);color:#fff}.admin-main{flex:1 1;margin-left:248px;padding:36px 32px 40px;min-width:0}.admin-mobile-toggle{display:none;position:fixed;top:14px;left:14px;z-index:101;background:#161d28;color:#fff;border:none;border-radius:8px;padding:8px;cursor:pointer}.admin-overlay{display:none}@media (max-width:768px){.admin-sidebar{transform:translateX(-100%)}.admin-sidebar.open{transform:translateX(0)}.admin-mobile-toggle{display:flex;align-items:center;justify-content:center}.admin-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99}.admin-main{margin-left:0;padding:56px 16px 32px}}.admin-page{max-width:1200px;margin:0 auto}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.admin-page-header h1{font-size:1.7rem;font-weight:800;color:#0f141a;margin:0 0 4px;letter-spacing:-.02em}.admin-page-subtitle{color:#6b7280;font-size:.9rem;margin:0}.admin-page-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-back-link{display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:.84rem;text-decoration:none;margin-bottom:8px;transition:color .15s ease}.admin-back-link:hover{color:#0f141a}.admin-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:.86rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.admin-btn-sm{padding:6px 12px;font-size:.8rem}.admin-btn-primary{background:linear-gradient(135deg,var(--red),var(--red-bright));color:#fff;box-shadow:0 10px 28px rgba(195,24,37,.22)}.admin-btn-primary:hover{background:linear-gradient(135deg,var(--red-deep),var(--red));box-shadow:0 12px 32px rgba(195,24,37,.28)}.admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.admin-btn-ghost{background:#fff;color:#374151;border:1px solid #e5e7eb}.admin-btn-ghost:hover{background:#f9fafb;border-color:#d1d5db}.admin-btn-danger{background:#fee2e2;color:#c31825;border:1px solid #fecaca}.admin-btn-danger:hover{background:#fecaca}.admin-btn-danger:disabled{opacity:.5}.admin-back-link:focus-visible,.admin-btn:focus-visible,.admin-checkbox-field input:focus-visible,.admin-field input:focus-visible,.admin-field select:focus-visible,.admin-field textarea:focus-visible,.admin-login-button:focus-visible,.admin-nav-link:focus-visible,.admin-table-checkbox:focus-visible,.admin-table-input:focus-visible,.admin-toggle:focus-visible{outline:2px solid var(--red);outline-offset:2px}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.admin-stat-card{display:flex;align-items:center;gap:14px;padding:22px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.admin-stat-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateY(-2px);border-color:#d1d5db}.admin-stat-card svg{color:var(--red);flex-shrink:0;padding:10px;background:rgba(195,24,37,.06);border-radius:10px}.admin-stat-card strong{display:block;font-size:1.7rem;font-weight:800;color:#0f141a;line-height:1.1;letter-spacing:-.02em}.admin-stat-card span{font-size:.78rem;color:#6b7280}.admin-warning{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;margin-bottom:24px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:.86rem;line-height:1.5}.admin-warning svg{flex-shrink:0;color:#f59e0b}.admin-warning code{background:rgba(0,0,0,.06);padding:1px 6px;border-radius:4px;font-size:.82rem}.admin-table-wrap{border-radius:12px;overflow-x:auto}.admin-search-bar,.admin-table-wrap{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.04)}.admin-search-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.admin-search-bar:focus-within{border-color:var(--red);box-shadow:0 0 0 3px rgba(195,24,37,.12)}.admin-search-bar svg{color:#9ca3af;flex-shrink:0}.admin-search-bar input{flex:1 1;border:none;background:transparent;font-size:.9rem;color:#0f141a;outline:none;font-family:inherit;min-width:0}.admin-search-bar input::placeholder{color:#9ca3af}.admin-search-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:1.1rem;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.admin-search-clear:hover{background:#e5e7eb;color:#374151}.admin-table{width:100%;border-collapse:collapse;font-size:.86rem}.admin-table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.admin-table th{text-align:left;padding:14px 16px;font-weight:700;color:#374151;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:#f9fafb;z-index:1}.admin-table td{padding:14px 16px;border-top:1px solid #f3f4f6;vertical-align:middle}.admin-table tbody tr{transition:background .12s ease}.admin-table tbody tr:hover{background:#fafbfc}.admin-table-empty{text-align:center;color:#9ca3af;padding:40px 16px;font-size:.9rem}.admin-product-cell{display:flex;align-items:center;gap:10px}.admin-product-cell img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#f3f4f6;flex-shrink:0;border:1px solid #e5e7eb}.admin-product-cell strong{display:block;font-weight:700;color:#0f141a;line-height:1.2}.admin-product-cell small{display:block;color:#9ca3af;font-size:.76rem}.admin-muted{color:#9ca3af;font-size:.82rem}.admin-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.admin-badge-green{background:#d1fae5;color:#065f46}.admin-badge-gray{background:#f3f4f6;color:#6b7280}.admin-badge-red{background:#fee2e2;color:#c31825}.admin-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.admin-quick-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:#374151;font-size:.9rem;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .18s ease}.admin-quick-card:hover{border-color:var(--red);box-shadow:0 4px 14px rgba(195,24,37,.1);transform:translateY(-1px);color:var(--red)}.admin-quick-card svg{flex-shrink:0;color:#6b7280;transition:color .18s ease}.admin-quick-card:hover svg{color:var(--red)}.admin-quick-arrow{margin-left:auto;opacity:0;transform:translateX(-4px);transition:all .18s ease}.admin-quick-card:hover .admin-quick-arrow{opacity:1;transform:translateX(0)}.admin-section{margin-bottom:28px}.admin-section:last-child{margin-bottom:0}.admin-recent-products{margin-top:28px}.admin-recent-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-recent-header h2{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#0f141a;margin:0}.admin-recent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.admin-recent-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;color:inherit;transition:all .15s ease}.admin-recent-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.admin-recent-card img{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#f3f4f6;flex-shrink:0;border:1px solid #e5e7eb}.admin-recent-info{flex:1 1;min-width:0}.admin-recent-info strong{display:block;font-size:.88rem;font-weight:700;color:#0f141a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-recent-info span{font-size:.78rem;color:#6b7280}.admin-recent-badges{display:flex;gap:6px;flex-shrink:0}.admin-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.admin-empty-state svg{color:#d1d5db}.admin-empty-state p{color:#6b7280;font-size:.9rem;margin:0}.admin-log-list{display:flex;flex-direction:column;gap:2px}.admin-log-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;transition:background .12s ease}.admin-log-item:hover{background:#f9fafb}.admin-log-item+.admin-log-item{border-top:1px solid #f3f4f6}.admin-log-icon{flex-shrink:0;padding-top:2px}.admin-log-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.admin-log-detail{font-size:.86rem;color:#0f141a;line-height:1.4}.admin-log-meta{display:flex;align-items:center;gap:8px;font-size:.76rem;color:#9ca3af}.admin-log-tag{display:inline-block;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-log-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center}.admin-log-empty svg{color:#d1d5db}.admin-log-empty p{color:#9ca3af;font-size:.86rem;margin:0}.admin-badge-blue{background:#dbeafe;color:#1e40af}.admin-toggle{display:inline-flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border:none;border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.04em;transition:background .2s ease;white-space:nowrap;overflow:visible;min-width:-moz-fit-content;min-width:fit-content}.admin-toggle.on{background:#d1fae5;color:#065f46}.admin-toggle.off{background:#f3f4f6;color:#6b7280}.admin-toggle:disabled{opacity:.6;cursor:not-allowed}.admin-toggle-slider{width:28px;height:16px;border-radius:999px;position:relative;z-index:0;transition:background .2s ease;flex-shrink:0;overflow:hidden}.admin-toggle-label{position:relative;z-index:2;padding-left:2px}.admin-toggle.on .admin-toggle-slider{background:#10b981}.admin-toggle.off .admin-toggle-slider{background:#d1d5db}.admin-toggle-slider:after{content:"";position:absolute;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s ease}.admin-toggle.on .admin-toggle-slider:after{transform:translateX(14px)}.admin-toggle.off .admin-toggle-slider:after{transform:translateX(2px)}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:768px){.admin-form-grid{grid-template-columns:1fr}}.admin-form-section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.admin-locale-tabs{display:flex;gap:8px;margin:22px 0 0;border-bottom:1px solid rgba(15,20,26,.1)}.admin-locale-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);cursor:pointer;padding:10px 14px;font-weight:800}.admin-locale-tabs button.active{border-bottom-color:var(--red);color:var(--ink)}.admin-form-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.blog-preview{max-width:780px;padding:28px;border:1px solid rgba(15,20,26,.1);border-radius:14px;background:#fff}.blog-preview>span{color:var(--red);font-size:.75rem;font-weight:800;text-transform:uppercase}.blog-preview h1{margin:10px 0 14px}.blog-preview h2{margin-top:28px}.blog-preview p{color:var(--muted);line-height:1.7;white-space:pre-wrap}.admin-form-section h2{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#0f141a;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.admin-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.admin-field span{font-size:.82rem;font-weight:600;color:#374151}.admin-field input,.admin-field select,.admin-field textarea{padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:.88rem;color:#0f141a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;width:100%}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(195,24,37,.12)}.admin-field textarea{resize:vertical}.admin-table-input{padding:7px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:.88rem;color:#0f141a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit}.admin-table-input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(195,24,37,.12)}.admin-table-checkbox{width:18px;height:18px;accent-color:var(--red);cursor:pointer}.admin-input-disabled{background:#f9fafb;color:#9ca3af}.admin-field-hint{font-size:.75rem;color:#9ca3af;line-height:1.35;margin-top:2px}.admin-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.admin-form-action-box,.admin-form-toggle-row{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.admin-form-action-box{padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;transition:background .2s ease,border-color .2s ease}.admin-form-action-box.active{background:#fff7ed;border-color:#fdba74}.admin-checkbox-field{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.86rem;font-weight:600;color:#374151}.admin-checkbox-field input{width:18px;height:18px;accent-color:var(--red);cursor:pointer}.admin-toast{padding:14px 20px;border-radius:10px;margin-bottom:20px;font-size:.86rem;font-weight:600;display:flex;align-items:center;gap:10px;animation:admin-toast-in .25s ease}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-toast.success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.admin-toast.error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.admin-login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 85% 10%,rgba(195,24,37,.14) 0,transparent 36%),radial-gradient(circle at 10% 90%,rgba(245,197,66,.07) 0,transparent 34%),#0b0f14}.admin-login-card{width:100%;max-width:440px;padding:48px 44px 40px;background:#fff;border-radius:24px;border:1px solid rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 80px rgba(0,0,0,.28);color:#0f141a}.admin-login-badge{display:inline-flex;align-items:baseline;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(195,24,37,.06);border:1px solid rgba(195,24,37,.1);margin-bottom:20px}.admin-login-logo{font-family:var(--font-display);font-size:1.55rem;font-weight:900;letter-spacing:.02em;background:linear-gradient(135deg,var(--red-bright),var(--red));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.admin-login-subtitle{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#9ca3af}.admin-login-header{text-align:center;margin-bottom:32px}.admin-login-header h1{font-size:1.4rem;font-weight:800;color:#0f141a;margin:0 0 6px;letter-spacing:-.01em}.admin-login-header p{font-size:.86rem;color:#6b7280;margin:0;line-height:1.5}.admin-login-form{display:flex;flex-direction:column;gap:18px}.admin-login-form .admin-field{margin:0}.admin-login-input-wrap{display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-login-input-wrap:focus-within{border-color:var(--red);box-shadow:0 0 0 3px rgba(195,24,37,.12);background:#fff}.admin-login-input-wrap svg{color:#9ca3af;flex-shrink:0}.admin-login-input-wrap input{border:none;background:none;padding:13px 0;font-size:.94rem;color:#0f141a;width:100%;outline:none;font-family:inherit}.admin-login-input-wrap input::placeholder{color:#9ca3af}.admin-login-form .admin-error{padding:12px 14px;border-radius:10px;background:#fee2e2;color:#991b1b;font-size:.82rem;font-weight:600;border:1px solid #fecaca;display:flex;align-items:center;gap:8px}.admin-login-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--red),var(--red-bright));color:#fff;font-size:.94rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 12px 32px rgba(195,24,37,.24)}.admin-login-button:hover:not(:disabled){background:linear-gradient(135deg,var(--red-deep),var(--red));box-shadow:0 16px 40px rgba(195,24,37,.32);transform:translateY(-1px)}.admin-login-button:active:not(:disabled){transform:translateY(0)}.admin-login-button:disabled{opacity:.5;cursor:not-allowed}.admin-login-footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6;color:#9ca3af;font-size:.76rem}.admin-login-footer svg{color:#d1d5db}.spin{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.working-hours{display:inline-flex;flex-direction:column;gap:6px;white-space:normal}.working-hours-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.45}.working-hours-title{font-weight:800;color:var(--ink);letter-spacing:-.01em;margin-top:4px;margin-bottom:6px}.working-hours-label{font-weight:700;color:var(--ink);flex-shrink:0}.working-hours-value{color:var(--muted);font-weight:500}.working-hours-separator{display:block;height:1px;background:rgba(15,20,26,.12);margin:10px 0;width:100%}.hero-fact-card .working-hours-label,.hero-fact-card .working-hours-title,.hero-mini-card .working-hours-label,.hero-mini-card .working-hours-title{color:#fff}.hero-fact-card .working-hours-value,.hero-mini-card .working-hours-value{color:rgba(255,255,255,.78)}.hero-fact-card .working-hours-separator,.hero-mini-card .working-hours-separator{background:rgba(255,255,255,.18)}.contact-info-block .working-hours,.service-detail-panel .working-hours{margin-top:4px}.contact-info-block .working-hours-title,.service-detail-panel .working-hours-title{font-size:1.05rem}.contact-info-block .working-hours-label,.contact-info-block .working-hours-value,.service-detail-panel .working-hours-label,.service-detail-panel .working-hours-value{font-size:1rem}.page-hero-small.gold-hero{background:linear-gradient(90deg,#101722,rgba(16,23,34,.98) 39%,rgba(16,23,34,.62) 62%,rgba(42,30,10,.2)),url(/images/gold-products/gold-bars-group.png) 100% /64% auto no-repeat,#101722}.page-hero-small.gold-hero .main-section{position:relative;z-index:1}@media (max-width:760px){.page-hero-small.gold-hero{background:linear-gradient(100deg,rgba(16,23,34,.94),rgba(25,26,20,.72)),url(/images/gold-products/gold-bars-group.png) 50% /cover}}.admin-image-upload{display:flex;gap:14px;align-items:flex-start}.admin-image-preview{width:80px;height:80px;border-radius:10px;border:2px solid #e5e7eb;object-fit:cover;background:#f3f4f6;flex-shrink:0}.admin-image-preview-placeholder{width:80px;height:80px;border-radius:10px;border:2px dashed #d1d5db;background:#f9fafb;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.admin-image-actions{display:flex;flex-direction:column;gap:8px;flex:1 1}.admin-image-upload-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;width:-moz-fit-content;width:fit-content}.admin-image-upload-btn:hover{border-color:var(--red);color:var(--red);background:rgba(195,24,37,.04)}.admin-image-upload-btn:disabled{opacity:.5;cursor:not-allowed}.admin-image-upload-btn svg{flex-shrink:0}.admin-spot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.admin-spot-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .2s ease}.admin-spot-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.admin-spot-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.admin-spot-card-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-spot-card-icon.gold{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.admin-spot-card-icon.silver{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569}.admin-spot-card-title{font-size:1.1rem;font-weight:800;color:#0f141a;margin:0}.admin-spot-card-subtitle{font-size:.78rem;color:#6b7280;margin:2px 0 0}.admin-spot-price-display{display:flex;align-items:baseline;gap:8px;margin-bottom:20px}.admin-spot-price-value{font-size:2.2rem;font-weight:900;color:#0f141a;letter-spacing:-.03em;line-height:1}.admin-spot-price-unit{font-size:.9rem;font-weight:600;color:#9ca3af}.admin-spot-source-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;font-size:.74rem;font-weight:700;margin-bottom:20px}.admin-spot-source-badge.api{background:#dbeafe;color:#1e40af}.admin-spot-source-badge.manual{background:#fef3c7;color:#92400e}.admin-spot-source-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-spot-meta{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6;margin-bottom:20px;font-size:.8rem;color:#6b7280}.admin-spot-meta strong{color:#0f141a;font-weight:700}.admin-spot-diff{font-size:.82rem;font-weight:700;padding:4px 10px;border-radius:6px}.admin-spot-diff.up{background:#d1fae5;color:#065f46}.admin-spot-diff.down{background:#fee2e2;color:#991b1b}.admin-spot-diff.same{background:#f3f4f6;color:#6b7280}.admin-spot-input-row{display:flex;gap:10px;align-items:flex-end}.admin-spot-input-row .admin-field{flex:1 1;margin-bottom:0}.admin-spot-actions{display:flex;gap:8px;margin-top:12px}.admin-dash-spot{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:28px}.admin-dash-spot-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s ease;text-decoration:none;color:inherit}.admin-dash-spot-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateY(-2px);border-color:#d1d5db}.admin-dash-spot-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.admin-dash-spot-icon.gold{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.admin-dash-spot-icon.silver{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569}.admin-dash-spot-info{flex:1 1;min-width:0}.admin-dash-spot-label{font-size:.76rem;color:#6b7280;font-weight:600;margin:0}.admin-dash-spot-price{font-size:1.5rem;font-weight:900;color:#0f141a;letter-spacing:-.02em;line-height:1.2}.admin-dash-spot-source{font-size:.72rem;color:#9ca3af;font-weight:600}.admin-dash-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:768px){.admin-dash-spot,.admin-dash-two-col{grid-template-columns:1fr}}.admin-recent-blog-list{display:flex;flex-direction:column;gap:14px}.admin-recent-blog-item{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none;color:inherit;transition:all .15s ease}.admin-recent-blog-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.04)}.admin-recent-blog-item svg{flex-shrink:0;color:#9ca3af}.admin-recent-blog-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:2px}.admin-recent-blog-info strong{display:block;font-size:.88rem;font-weight:700;color:#0f141a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-recent-blog-info span{font-size:.76rem;color:#9ca3af}.admin-stat-card.stat-blue svg{color:#2563eb;background:rgba(37,99,235,.06)}.admin-stat-card.stat-green svg{color:#059669;background:rgba(5,150,105,.06)}.admin-stat-card.stat-amber svg{color:#d97706;background:rgba(217,119,6,.06)}.admin-stat-card.stat-purple svg{color:#7c3aed;background:rgba(124,58,237,.06)}.admin-stat-card.stat-red svg{color:#dc2626;background:rgba(220,38,38,.06)}.admin-stat-card.stat-cyan svg{color:#0891b2;background:rgba(8,145,178,.06)}.admin-mobile-nav{display:none}@media (max-width:768px){.admin-sidebar{display:none}.admin-main{margin-left:0;padding:56px 16px calc(88px + env(safe-area-inset-bottom, 0px))}.admin-mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-around;height:56px;padding-bottom:env(safe-area-inset-bottom,0);background:rgba(255,255,255,.94);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -4px 24px rgba(0,0,0,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:200}.admin-mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:3px;min-width:0;min-height:56px;padding:6px 4px 0;color:rgba(0,0,0,.55);font-size:.7rem;font-weight:700;text-decoration:none;text-align:center;background:none;border:none;position:relative;cursor:pointer;transition:color .15s ease,background .15s ease}.admin-mobile-tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.admin-mobile-tab svg{flex-shrink:0}.admin-mobile-tab:before{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:999px;background:var(--red);opacity:0;transition:opacity .15s ease}.admin-mobile-tab.active{color:var(--red);background:rgba(195,24,37,.05)}.admin-mobile-tab.active:before{opacity:1}.admin-mobile-more{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:300}.admin-mobile-more-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.admin-mobile-more-sheet{position:relative;background:#fff;border-radius:20px 20px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 40px rgba(0,0,0,.15);animation:admin-mobile-more-in .22s ease}@keyframes admin-mobile-more-in{0%{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-mobile-more-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-mobile-more-title{font-size:1.05rem;font-weight:800;color:#0f141a}.admin-mobile-more-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer}.admin-mobile-more-list{display:flex;flex-direction:column;gap:4px}.admin-mobile-more-item{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:12px;background:none;border:none;color:#0f141a;font-size:.94rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease}.admin-mobile-more-item:active,.admin-mobile-more-item:hover{background:#f3f4f6}.admin-mobile-more-item svg{color:#6b7280;flex-shrink:0}.admin-mobile-more-logout,.admin-mobile-more-logout svg{color:var(--red)}.admin-page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.admin-page-header h1{font-size:1.4rem}.admin-page-actions{width:100%}.admin-page-actions .admin-btn-primary{flex:1 1}.admin-stats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px}.admin-stats::-webkit-scrollbar{display:none}.admin-stat-card{flex:0 0 172px;scroll-snap-align:start;padding:18px 18px 18px 16px}.admin-stat-card strong{font-size:1.55rem}.admin-quick-actions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.admin-quick-card{position:relative;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;min-height:80px;font-size:.85rem;font-weight:700}.admin-quick-card svg:first-child{width:24px;height:24px}.admin-quick-card .admin-quick-arrow{position:absolute;top:14px;right:14px;opacity:.5;transform:none}.admin-dash-two-col{gap:18px}.admin-dash-two-col,.admin-recent-grid{grid-template-columns:1fr}.admin-recent-card{padding:12px 14px}.admin-recent-card img{width:44px;height:44px}.admin-recent-info strong{font-size:.92rem}.admin-recent-blog-list{gap:10px}.admin-recent-blog-item{padding:12px 14px}.admin-recent-blog-info strong{font-size:.9rem}.admin-dash-spot{display:flex;flex-direction:column;gap:12px}.admin-spot-grid{grid-template-columns:1fr}}.admin-metal-section{margin-bottom:28px}.admin-metal-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-metal-section-header h2{font-size:1.1rem;font-weight:800;color:#0f141a;margin:0}.admin-metal-updated{font-size:.74rem;color:#9ca3af;font-weight:500}.admin-metal-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.admin-metal-card{position:relative;display:block;text-decoration:none;background:linear-gradient(135deg,#ffffff,#f9fafb);border:1px solid #e5e7eb;border-radius:18px;padding:22px 24px 24px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 10px 30px rgba(0,0,0,.03);overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;cursor:pointer}.admin-metal-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.05),0 20px 40px rgba(0,0,0,.04);border-color:#d1d5db}.admin-metal-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.admin-metal-card.gold:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.admin-metal-card.silver:before{background:linear-gradient(90deg,#64748b,#94a3b8)}.admin-metal-card-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.admin-metal-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;flex-shrink:0}.admin-metal-icon.gold{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.admin-metal-icon.silver{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569}.admin-metal-card-header h3{font-size:1.05rem;font-weight:800;color:#0f141a;margin:0 0 2px;display:flex;align-items:center;gap:8px}.admin-metal-symbol{font-size:.72rem;color:#9ca3af;font-weight:700;letter-spacing:.04em}.admin-metal-spot{font-size:.78rem;color:#9ca3af;margin:0;letter-spacing:.01em}.admin-metal-spot strong{color:#4b5563;font-weight:600}.admin-metal-spot small{font-size:.7rem;color:#9ca3af;font-weight:500;margin-left:2px}.admin-metal-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.admin-metal-metric{background:rgba(255,255,255,.6);border:1px solid #f3f4f6;border-radius:12px;padding:12px}.admin-metal-metric-label{display:flex;align-items:center;gap:5px;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-weight:700;margin-bottom:6px}.admin-metal-metric-label small{text-transform:none;color:#9ca3af;font-weight:500}.admin-metal-metric-value{display:block;font-size:1.25rem;font-weight:800;color:#0f141a;line-height:1.15;margin-bottom:2px;letter-spacing:-.02em}.admin-metal-metric-value.sell{color:#059669}.admin-metal-metric-value.buy{color:#dc2626}.admin-metal-metric-value.margin{color:#059669}.admin-metal-metric-meta{display:inline-block;font-size:.72rem;color:#6b7280;font-weight:600}.admin-metal-metric-badge{display:inline-block;font-size:.7rem;font-weight:700;color:#0f141a;background:#eff6ff;padding:2px 8px;border-radius:999px}.admin-price-buyback{color:#dc2626;font-weight:600}.admin-price-selling{color:#059669;font-weight:700}.admin-price-margin{color:#374151;font-weight:600}@media (max-width:920px){.admin-metal-cards,.admin-metal-metrics{grid-template-columns:1fr}}.admin-metal-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.admin-input-with-suffix{display:flex;align-items:center;background:#ffffff;border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;padding:0 12px}.admin-input-with-suffix input{flex:1 1;border:none;background:transparent;padding:10px 0;font-size:.95rem;font-weight:600;outline:none;color:#0f141a}.admin-input-with-suffix span{font-size:.85rem;color:#9ca3af;font-weight:700;padding-left:8px}.admin-metal-preview{display:grid;grid-gap:10px;gap:10px;background:rgba(255,255,255,.7);border:1px solid #f3f4f6;border-radius:12px;padding:14px}.admin-metal-preview-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.85rem;color:#6b7280}.admin-metal-preview-row span{display:flex;align-items:center;gap:6px}.admin-metal-preview-row strong{font-size:.95rem;color:#0f141a;font-weight:700}.admin-metal-preview-row small{color:#6b7280;font-weight:600}.admin-metal-spot-grid{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.admin-metal-spot-item{font-size:.8rem;color:#6b7280;white-space:nowrap}.admin-metal-spot-item strong{color:#0f141a;font-weight:700}.admin-metal-preview-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:4px}.admin-metal-preview-title small{text-transform:none;letter-spacing:normal;font-weight:600}.admin-metal-preview-divider{height:1px;background:#e5e7eb;margin:4px 0}.admin-metal-preview-spot strong{color:#6b7280;font-weight:700}.admin-metal-preview-buy{color:#dc2626!important}.admin-metal-preview-sell{color:#059669!important}.admin-metal-preview-margin-pct{color:#6b7280;font-weight:600}.admin-metal-preview-empty{text-align:center}.admin-metal-preview-empty p{color:#9ca3af;font-size:.85rem;margin:0}.admin-metal-updated{font-size:.8rem;color:#6b7280;margin-bottom:16px;font-weight:600}@media (max-width:640px){.admin-metal-form-grid{grid-template-columns:1fr}}.admin-price-preview{margin-top:16px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:14px}.admin-price-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #f3f4f6;font-size:.85rem;color:#6b7280}.admin-price-preview-header strong{font-size:1rem;color:#0f141a;font-weight:700}.admin-price-preview-strike{text-decoration:line-through;opacity:.6;margin-right:6px}