.ier-preview{--p-text-muted:#d1cbc2;--p-text-dim:#b6aea3;--p-gold-btn:#e4b64f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:1.125rem;line-height:1.65}.ier-preview :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--p-gold-light);outline-offset:4px}.p-btn-gold,.p-btn-outline,.wa-btn{text-align:center;justify-content:center;min-height:48px;line-height:1.4}.p-btn-gold:disabled{cursor:wait;transform:none}.wa-btn{animation:none}.p-desktop-nav{align-items:center;gap:20px;display:flex}.p-nav-link{white-space:nowrap}.p-desktop-nav .p-nav-link{align-items:center;min-height:44px;display:inline-flex;position:relative}.p-nav-link[aria-current=page]{color:var(--p-gold-light)}.p-desktop-nav .p-nav-link[aria-current=page]:after{content:"";background:var(--p-gold);height:2px;position:absolute;bottom:3px;left:0;right:0}.p-nav .p-btn-gold{white-space:nowrap;min-height:44px}.p-burger,.p-menu-close{flex-shrink:0;width:44px;height:44px}.p-menu-close{border:1px solid var(--p-border-glow);color:var(--p-text);background:var(--p-surface-2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.p-mobile-menu:not([open]){display:none}.p-mobile-menu[open]{display:flex}.p-mobile-menu{overscroll-behavior:contain;border:1px solid var(--p-border-glow);width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);color:var(--p-text);border-radius:20px;margin:0 0 0 auto;padding:12px 0 20px;inset:12px 12px auto;overflow-y:auto;box-shadow:0 24px 80px #0009}.p-mobile-menu::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}.p-menu-heading{color:var(--p-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 12px;font-size:13px;display:flex}.p-mobile-menu-link{justify-content:space-between;align-items:center;min-height:48px;padding:12px 24px;display:flex}.p-mobile-menu-link[aria-current=page]{color:var(--p-gold-light);border-left:3px solid var(--p-gold);background:#c9992a1a;padding-left:21px}.p-menu-language{min-height:44px;color:var(--p-text-muted);place-items:center;font-size:14px;display:grid}.p-skip-link{z-index:10000;background:var(--p-gold-light);color:#0a0a0a;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.p-skip-link:focus{transform:translateY(0)}@media (max-width:1199px){.p-nav .hide-mobile{display:none!important}.p-nav .show-mobile{display:flex!important}}.contact-label{letter-spacing:0;color:var(--p-text-muted);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.contact-label span{color:var(--p-text-dim);font-weight:400;opacity:1!important}.contact-input{width:100%;min-height:48px;color:var(--p-text);font-family:var(--font);box-sizing:border-box;background:#1c1916;border:1px solid #64543e;border-radius:10px;padding:12px 16px;font-size:16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contact-input:hover{border-color:#968064}.contact-input:focus{border-color:var(--p-gold-light);box-shadow:0 0 0 3px #c9992a1f}.contact-input::placeholder{color:var(--p-text-dim);opacity:1}.contact-select{cursor:pointer;padding-right:36px}.contact-select option{color:var(--p-text);background:#1c1916}form [aria-pressed]{min-height:48px}form [role=alert]{line-height:1.6}.p-catalog-tools{background:var(--p-surface);border:1px solid var(--p-border-glow);border-radius:16px;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:24px;display:grid}.p-catalog-tools>div{min-width:0}.p-catalog-tools label{color:var(--p-text-muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.p-catalog-tools input,.p-catalog-tools select{width:100%;min-height:48px;font:inherit;color:var(--p-text);background:#1c1916;border:1px solid #64543e;border-radius:10px;padding:10px 12px;font-size:16px}.p-search-field{position:relative}.p-search-field svg{color:var(--p-text-dim);pointer-events:none;position:absolute;top:15px;left:14px}.p-search-field input{padding-left:42px}.p-search-field input::placeholder{color:var(--p-text-dim);opacity:1}.p-catalog-status{min-height:64px;color:var(--p-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.p-catalog-status button{min-height:44px;color:var(--p-gold-light);text-underline-offset:4px;cursor:pointer;text-decoration:underline}.p-catalog-empty{border:1px dashed var(--p-border-glow);text-align:center;border-radius:16px;justify-items:center;gap:16px;padding:48px 24px;display:grid}.p-catalog-empty h3{font-size:22px;font-weight:600}.p-catalog-empty p{color:var(--p-text-muted)}.vault-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0005}.vault-card{transition:border-color .2s,transform .2s,box-shadow .2s!important}.p-related-heading{max-width:600px;margin-bottom:24px}.p-related-heading h2{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.p-related-heading p{color:var(--p-text-muted);font-size:15px;line-height:1.7}.p-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.p-related-grid a{border:1px solid var(--p-border-glow);background:var(--p-surface);height:100%;min-height:80px;color:var(--p-text);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:15px;line-height:1.6;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.p-related-grid a:hover{background:var(--p-surface-2);border-color:var(--p-gold)}.p-related-grid svg{color:var(--p-gold-light);flex-shrink:0}.p-faq-item summary{font-size:16px}.p-faq-answer{font-size:15px}.p-cookie-notice{z-index:9999;border:1px solid var(--p-border-glow);background:#1c1916;border-radius:16px;width:min(420px,100% - 40px);padding:20px;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 48px #0008}.p-cookie-notice p{color:var(--p-text-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.p-cookie-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-cookie-actions a{min-height:44px;color:var(--p-text-muted);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.p-cookie-actions .p-btn-gold{min-height:44px;padding:10px 24px;font-size:14px}@media (max-width:900px){.p-cookie-notice{left:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100% - 24px);padding:16px}.p-cookie-notice[data-offer-page=true]{bottom:calc(12px + env(safe-area-inset-bottom))}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:640px){.p-catalog-tools{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.p-catalog-search{grid-column:1/-1}.p-catalog-tools select{padding-left:8px}.p-related-grid{grid-template-columns:1fr}.p-related-grid a{padding:18px}.p-contact-hero{min-height:0!important}.p-contact-hero .contact-hero-pad{padding-top:28px!important;padding-bottom:28px!important}.p-contact-form-section{padding-top:24px!important}.p-contact-form-section .p-section-block{padding-top:28px}}@media (prefers-reduced-motion:reduce){.ier-preview *,.ier-preview :before,.ier-preview :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ier-preview :is(h1,h2,h3){text-wrap:balance}.ier-preview :is(p,li){overflow-wrap:break-word}.ier-preview :is(.p-btn-gold,.p-btn-outline,.wa-btn){letter-spacing:0;border-radius:12px;min-height:52px;padding:14px 22px;font-size:1rem}.ier-preview .p-gold-text{color:#e4b64f;-webkit-text-fill-color:currentColor;background:0 0}.ier-preview .p-nav-link{letter-spacing:0;font-size:1rem}.p-desktop-nav{gap:14px}.ier-preview .contact-label{color:var(--p-text);font-size:1rem}.ier-preview .contact-input{min-height:54px;font-size:1.125rem}.ier-preview .p-faq-item summary{padding-top:22px;padding-bottom:22px;font-size:1.125rem;line-height:1.5}.ier-preview .p-faq-answer{font-size:1.125rem;line-height:1.7}.ier-preview .p-cat-link,.ier-preview .p-footer-link,.ier-preview .p-related-grid a,.ier-preview .p-related-heading p{font-size:1rem}.ier-preview .p-mobile-cta-bar a{min-height:52px;font-size:1rem;line-height:1.3}.ier-preview .p-cookie-notice p,.ier-preview .p-cookie-actions a,.ier-preview .p-catalog-tools label{font-size:1rem}.ier-preview .silver-intro,.ier-preview .silver-section-intro,.ier-preview :is(.silver-category p,.silver-steps p,.silver-aside p){font-size:1.125rem;line-height:1.7}.ier-preview :is(.silver-eyebrow,.silver-highlights li,.silver-category>span,.silver-purity-grid span,.silver-form-note,.silver-image-caption small){letter-spacing:0;font-size:1rem}.ier-preview .silver-purity-panel>p{font-size:1rem}.ier-preview .silver-hero h1{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,3.5rem)}.ux-header-row{grid-template-columns:auto 1fr;align-items:center;gap:8px 24px;padding-top:12px;display:grid}.ux-header-actions{grid-area:1/2;justify-self:end}.ux-header-row>.p-desktop-nav{border-top:1px solid var(--p-border);grid-area:2/1/auto/-1;justify-content:space-between;gap:20px;padding:4px 0}html{scroll-padding-top:140px}.ux-form-details{border-top:1px solid #64543e;border-bottom:1px solid #64543e;padding:8px 0}.ux-form-details summary{color:var(--p-gold-light);cursor:pointer;padding:12px 0;font-size:1rem}.ux-form-details>div{margin:16px 0}
.silver-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-top:64px;padding-bottom:64px;display:grid}.silver-eyebrow{color:var(--p-gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600;line-height:1.7}.silver-hero h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:800;line-height:1.08}.silver-hero h1 span{color:#d6dee3}.silver-intro,.silver-section-intro{color:var(--p-text-muted);max-width:680px;margin:0 0 28px;font-size:16px;line-height:1.85}.silver-actions{flex-wrap:wrap;gap:12px;display:flex}.silver-actions a{padding:14px 20px;font-size:13px}.silver-highlights{border-top:1px solid var(--p-border);flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.silver-highlights li{color:var(--p-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.silver-highlights svg{color:var(--p-gold-light)}.silver-hero-image{border:1px solid #becad133;border-radius:24px;min-height:480px;position:relative;overflow:hidden}.silver-hero-image img{object-fit:cover;object-position:center}.silver-image-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ade;border:1px solid #ffffff26;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.silver-image-caption>span{color:#d6dee3;border:1px solid #becad155;border-radius:10px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:grid}.silver-image-caption>div{font-size:18px;font-weight:600}.silver-image-caption small{color:var(--p-text-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.silver-section h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:750;line-height:1.2}.silver-section h3{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.45}.silver-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.silver-category{background:#0e0e0e;border:1px solid #becad129;border-radius:16px;flex-direction:column;padding:28px;display:flex}.silver-category>svg{color:#d6dee3;margin-bottom:22px}.silver-category p,.silver-steps p,.silver-aside p{color:var(--p-text-muted);margin:0 0 20px;font-size:15px;line-height:1.8}.silver-category>span{border-top:1px solid var(--p-border);color:var(--p-gold-light);margin-top:auto;padding-top:16px;font-size:12px;line-height:1.6;display:block}.silver-value-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.silver-purity-panel,.silver-form-panel{border:1px solid var(--p-border-glow);background:var(--p-surface);border-radius:20px;padding:28px}.silver-purity-panel>p{color:var(--p-text-muted);margin:20px 0 0;font-size:13px;line-height:1.8}.silver-purity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.silver-purity-grid>div{background:var(--p-bg);border-radius:12px;padding:20px 16px}.silver-purity-grid strong{color:#d6dee3;font-size:32px;line-height:1.2;display:block}.silver-purity-grid span{color:var(--p-text-muted);margin-top:8px;font-size:12px;display:block}.silver-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.silver-step-number{border-bottom:1px solid var(--p-border);color:var(--p-gold-light);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.silver-step-number span{color:var(--p-text-dim);font-size:13px}.silver-aside{border-top:1px solid var(--p-border);margin-top:32px;padding-top:24px}.silver-aside svg{color:var(--p-gold-light);margin-bottom:16px}.silver-form{flex-direction:column;gap:20px;display:flex}.silver-form textarea{resize:vertical}.silver-form-note{text-align:center;color:var(--p-text-muted);margin:0;font-size:12px;line-height:1.7}.silver-form-error{color:#faa;background:#ff707011;border:1px solid #ff707044;border-radius:10px;padding:14px;font-size:14px;line-height:1.7}.silver-form-error a{text-decoration:underline}.silver-form-success{text-align:center;justify-items:center;gap:20px;padding:20px 0;display:grid}.silver-form-success svg{color:var(--p-gold)}.silver-form-success p{color:var(--p-text-muted);line-height:1.8}.silver-crosslink{color:var(--p-text-muted);flex-wrap:wrap;gap:16px;padding-bottom:48px;font-size:14px;display:flex}.silver-crosslink a{color:var(--p-gold-light);align-items:center;gap:8px;display:flex}.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:900px){.silver-hero,.silver-value-grid{grid-template-columns:1fr;gap:32px}.silver-hero-image{min-height:340px}.silver-steps{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.silver-hero{padding-top:32px;padding-bottom:40px}.silver-actions{flex-direction:column}.silver-category-grid,.home-services-grid{grid-template-columns:1fr!important}.silver-category,.silver-form-panel,.silver-purity-panel{padding:22px}.silver-hero-image{min-height:300px}}
.ux-home,.ux-offer{--ux-copy:1.125rem}.ux-home h1,.ux-offer h1{letter-spacing:-.04em;max-width:16ch;margin:0 0 24px;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:750;line-height:1.12}.ux-home h2,.ux-offer h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.ux-home h3,.ux-offer h3{margin:0 0 12px;font-size:1.375rem;font-weight:700;line-height:1.35}.ux-home p,.ux-offer p{font-size:var(--ux-copy);color:var(--p-text-muted);max-width:60ch;margin:0 0 20px;line-height:1.65}.ux-home .ux-eyebrow,.ux-offer .ux-eyebrow{color:var(--p-gold-light);margin-bottom:16px;font-size:.9375rem;font-weight:600}.ux-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.ux-home .ux-lead{max-width:47ch;font-size:1.25rem}.ux-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ux-assurances{flex-wrap:wrap;gap:10px 20px;margin:24px 0;padding:0;list-style:none;display:flex}.ux-assurances li{align-items:center;gap:8px;font-size:1rem;display:flex}.ux-assurances svg{color:var(--p-gold-light);flex-shrink:0}.ux-location-link{color:var(--p-text-muted);text-underline-offset:5px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:1rem;text-decoration:underline;display:inline-flex}.ux-location-link svg{flex-shrink:0}.ux-office-image{border-radius:20px;align-self:stretch;min-height:440px;position:relative;overflow:hidden}.ux-office-image img{object-fit:cover}.ux-office-image>div{background:linear-gradient(#0000,#000e);padding:40px 24px 24px;font-size:1.25rem;font-weight:650;position:absolute;bottom:0;left:0;right:0}.ux-office-image span{margin-top:4px;font-size:1rem;font-weight:400;display:block}.ux-section{padding-top:48px;padding-bottom:48px}.ux-section-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px;display:flex}.ux-section-title>p{max-width:35ch}.ux-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ux-service-card{background:var(--p-surface);border:1px solid #52483b;border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.ux-service-card:hover{border-color:var(--p-gold-light);background:var(--p-surface-2)}.ux-service-image{flex-shrink:0;height:160px;position:relative}.ux-service-image img{object-fit:cover}.ux-service-copy{flex-direction:column;flex:1;padding:22px;display:flex}.ux-service-copy p{font-size:1rem}.ux-service-copy>span{color:var(--p-gold-light);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:1rem;font-weight:600;display:flex}.ux-other-services{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;display:flex}.ux-other-services a,.ux-text-link{min-height:44px;color:var(--p-gold-light);text-underline-offset:5px;align-items:center;gap:12px;font-size:1rem;text-decoration:underline;display:inline-flex}.ux-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:12px 0 0;list-style:none;display:grid}.ux-step-index{color:#0a0a0a;background:#e4b64f;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:1.25rem;font-weight:750;display:grid}.ux-market,.ux-visit{background:var(--p-surface);border:1px solid #52483b;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:36px;display:grid}.ux-prices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ux-prices>div{border:1px solid var(--p-border-glow);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.ux-prices span{color:var(--p-text-muted);font-size:1rem}.ux-prices strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.ux-prices small{margin-left:4px;font-size:1rem;font-weight:400}.ux-home .ux-caption{margin-top:16px;font-size:.9375rem}.ux-address{border-left:1px solid #52483b;padding-left:36px}.ux-help{border-top:1px solid var(--p-border-glow)}.ux-offer-header{padding-top:40px;padding-bottom:24px}.ux-offer h1{max-width:none;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem)}.ux-offer-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;padding-top:0;display:grid}.ux-offer-form{background:var(--p-surface);border:1px solid #64543e;border-radius:16px;padding:28px}.ux-offer-aside{border:1px solid #52483b;border-radius:16px;padding:28px}.ux-offer-aside>div+div{border-top:1px solid #52483b;margin-top:24px;padding-top:24px}.ux-offer-map{border:0;border-radius:16px;width:100%;height:260px}
.ier-preview{--site-width:1200px;--outer-gutter:24px;--content-gutter:40px;--section-space:64px;--grid-gap:24px;--panel-radius:20px;--card-radius:16px;--control-radius:12px;--panel-border:#52483b}#main-content{padding-top:128px}.ier-preview :is(.p-container,.p-section-wrap,.p-section-inset,.p-section-block,.p-section-block-gold,.p-section-block-deep){box-sizing:border-box;width:calc(100% - 2 * var(--outer-gutter));max-width:var(--site-width);padding-left:var(--content-gutter);padding-right:var(--content-gutter);margin-left:auto;margin-right:auto}.ier-preview :is(.p-section-wrap,.p-section-block,.p-section-block-gold,.p-section-block-deep){padding-top:var(--section-space);padding-bottom:var(--section-space)}.ier-preview :is(.p-section-block,.p-section-block-gold,.p-section-block-deep){border-radius:var(--panel-radius)}.ier-preview :is(.p-card,.p-price-card,.silver-category,.silver-purity-panel,.silver-form-panel,.ux-service-card,.ux-offer-form,.ux-offer-aside){border-radius:var(--card-radius);border-color:var(--panel-border)}.ier-preview :is(.categories-grid,.watch-categories-grid,.loans-collateral-grid,.about-items-grid,.guides-hub-grid,.vault-grid,.silver-category-grid,.ux-service-grid,.p-related-grid){align-items:stretch;gap:var(--grid-gap)!important}.ier-preview :is(.steps-grid,.watch-steps-grid,.loans-steps-grid,.trust-grid,.watch-trust-grid,.about-values-grid,.ux-steps){gap:var(--grid-gap)!important}.ier-preview :is(.gold-offer-grid,.faq-grid,.watch-faq-grid,.loans-faq-grid,.silver-value-grid){gap:40px!important}.ier-preview :is(.categories-grid,.watch-categories-grid,.loans-collateral-grid,.guides-hub-grid)>*{border-radius:var(--card-radius);min-width:0;overflow:hidden}.ier-preview :is(.categories-grid,.watch-categories-grid,.loans-collateral-grid)>*>div:first-child:has(>img){aspect-ratio:4/3;height:auto!important}.ier-preview :is(.categories-grid,.watch-categories-grid,.loans-collateral-grid) img{object-fit:cover}.ier-preview :is(.silver-category,.ux-service-copy){padding:24px}.ier-preview :is(.silver-section,.ux-home,.ux-offer) h2{margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.ier-preview :is(.silver-section,.ux-home) h3{font-size:1.375rem;line-height:1.35}.ier-preview .ux-section-title{margin-bottom:24px}.ier-preview :is(.ux-market,.ux-visit){border-radius:var(--panel-radius);gap:40px;padding:32px}.ier-preview .ux-offer-header{padding-bottom:24px}.ier-preview .ux-offer-layout{padding-top:0}.ier-preview .ux-office-image{aspect-ratio:1;border-radius:var(--panel-radius);align-self:center;min-height:0}.ier-preview .ux-service-image{aspect-ratio:4/3;height:auto}.service-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.service-hero-copy{min-width:0}.service-hero .ux-eyebrow{color:var(--p-gold-light);margin:0 0 16px;font-size:1rem}.service-hero h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:750;line-height:1.12}.service-hero-description{color:var(--p-text-muted);margin:0 0 24px;font-size:1.125rem;line-height:1.7}.service-visit{color:var(--p-text-muted);border-top:1px solid var(--panel-border);margin:0;padding-top:20px;font-size:1rem}.service-hero-media{aspect-ratio:1;border-radius:var(--panel-radius);border:1px solid var(--panel-border);position:relative;overflow:hidden}.service-hero-media img{object-fit:cover;object-position:center}.ier-preview .p-heading-line:after{display:none}.ier-preview .p-nav{background:#0a0a0af5}.ier-preview .p-btn-gold{background:#e4b64f}.ier-preview .p-btn-outline{color:#f0c66a;border-color:#8d774b}.ier-preview .p-mobile-cta-bar>*{white-space:normal;text-align:center;min-width:0;height:auto;padding:10px 8px}.ier-preview .ux-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ier-preview .ux-prices>div{min-width:0}.ier-preview .ux-prices strong{overflow-wrap:anywhere}.ier-preview .ux-prices small{margin-left:0;display:block}.ier-preview{--heading-page:clamp(2.25rem, 4vw, 3.5rem);--heading-section:clamp(1.75rem, 3vw, 2.5rem);--heading-card:1.375rem}.editorial-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.editorial-hero-copy{min-width:0}.editorial-hero-copy>div{max-width:none!important}.editorial-hero-media{aspect-ratio:1;border-radius:var(--panel-radius);border:1px solid var(--panel-border);position:relative;overflow:hidden}.editorial-hero-media img{object-fit:cover}.ier-preview :is(.guides-hub-grid,.guides-related-grid,.guides-accept-grid,.guides-factors-grid,.guides-karat-cards,.vault-detail-grid,.about-story-grid){gap:var(--grid-gap)!important}.ier-preview .guides-hub-grid>a{border-radius:var(--card-radius);border-color:var(--panel-border);overflow:hidden}.ier-preview .guides-card-img{aspect-ratio:16/9;height:auto!important}.ier-preview .vault-card{border-radius:var(--card-radius)!important;border-color:var(--panel-border)!important}.ier-preview .vault-card>div:first-child{aspect-ratio:1;background:#111;height:auto!important}.ier-preview .vault-card img{object-fit:contain!important}.ier-preview .vault-detail-grid>div:first-child>div{background:#111;border-radius:var(--card-radius)!important}.ier-preview .vault-detail-grid img{object-fit:contain!important}.ier-preview table :is(th,td){line-height:1.6;padding:16px!important;font-size:1rem!important}.ier-preview table th{color:var(--p-text);letter-spacing:0!important;text-transform:none!important}.ier-preview main p{max-width:68ch}.ier-preview :is(.guides-read-link,.guides-related-link,.footer-legal-link){font-size:1rem}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ier-preview .footer-legal-link:hover{color:var(--p-gold-light)}.ier-preview .guide-layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:48px;padding-top:40px;display:grid}.guide-sidebar{grid-area:1/2;min-width:0;position:sticky;top:152px}.guide-contents{border-left:1px solid var(--panel-border);max-height:calc(100dvh - 176px);padding-left:24px;overflow-y:auto}.guide-contents-title{margin:0 0 16px;font-size:1rem;font-weight:750}.guide-contents ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guide-contents a{color:var(--p-text-muted);padding:10px 0;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.guide-contents a:hover{color:var(--p-gold-light)}.guide-contents .guide-back{color:var(--p-gold-light);border-top:1px solid var(--panel-border);margin-top:16px;padding-top:20px}.guide-article{grid-area:1/1;min-width:0}.ier-preview .guide-article>div{width:100%;max-width:none;margin:0 0 48px!important;padding:0!important}.ier-preview .guide-article :is(.p-section-wrap,.p-section-inset,.p-section-block,.p-section-block-gold,.p-section-block-deep){background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0!important}.ier-preview .guide-article h2{letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:156px;line-height:1.25;font-size:clamp(1.6rem,2.2vw,2rem)!important}.ier-preview .guide-article .p-heading-line{margin-bottom:24px!important}.guide-article p{line-height:1.8!important}.guide-article :is(p,h2,h3,td,th){overflow-wrap:break-word}.guide-article [role=region]{border:1px solid var(--panel-border);border-radius:12px}.ier-preview .guide-article :is(td,th){vertical-align:top;padding:16px!important}.ier-preview .guide-article th{letter-spacing:.04em!important;font-size:.875rem!important}.ier-preview .guide-article .guides-cta-box{border-radius:16px;padding:24px!important}.ier-preview .guide-article .process-cta-row{flex-direction:column;align-items:flex-start!important;gap:20px!important}.ier-preview .guide-article :is(.guides-accept-grid,.guides-factors-grid,.guides-related-grid,.guides-karat-cards){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ier-preview .guide-article .p-section-inset a{line-height:1.6}.ier-preview :is(.gold-offer-grid,.loans-promo-grid,.about-story-grid,.vault-detail-grid){gap:40px!important}.ier-preview :is(.faq-grid,.watch-faq-grid,.loans-faq-grid){grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;gap:40px!important}.ier-preview :is(.gold-offer-grid,.loans-promo-grid,.about-story-grid,.vault-detail-grid,.faq-grid,.watch-faq-grid,.loans-faq-grid)>*{min-width:0}.ier-preview :is(.steps-grid,.watch-steps-grid,.loans-steps-grid,.about-values-grid)>div{border-top:1px solid var(--panel-border);padding-top:24px}.ier-preview :is(.seo-grid,.watch-seo-grid,.loans-seo-grid){gap:32px!important}.ier-preview :is(.seo-grid,.watch-seo-grid,.loans-seo-grid) p{line-height:1.8!important}.ier-preview .about-location-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;display:grid}.ier-preview .about-location-row{gap:24px!important;padding:40px!important}.ier-preview .about-location-map{border-left:1px solid var(--panel-border);background:var(--p-surface);min-height:360px;height:100%!important}.ier-preview :is(.calc-input-grid,.calc-result-grid)>div{min-width:0}.ier-preview .calc-input-grid input{width:100%}.editorial-hero-copy>h1{font-size:var(--heading-page);letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px;line-height:1.12}.research-breadcrumb{color:var(--p-text-muted);gap:12px;margin-bottom:24px;font-size:.875rem;display:flex}.research-breadcrumb a{color:inherit}.research-summary{color:var(--p-text-muted);margin:0 0 24px;font-size:1.125rem;line-height:1.75}.research-byline{color:var(--p-text-dim);font-size:.875rem;line-height:1.6}.research-section h2{margin:0 0 24px}.research-section p{color:var(--p-text-muted);margin:0 0 20px;font-size:1.125rem}.research-section p:last-child{margin-bottom:0}.research-section ul{margin:0;padding-left:24px}.research-section li{color:var(--p-text-muted);margin-bottom:12px;padding-left:4px;font-size:1.125rem;line-height:1.75}.research-table{margin:24px 0;overflow-x:auto}.research-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:1rem}.research-table caption{text-align:left;color:var(--p-text-muted);padding:16px}.research-table thead{background:var(--p-surface)}.research-table :is(td,th){text-align:left;border-bottom:1px solid var(--panel-border)}.research-table tbody th{color:var(--p-text);font-weight:600}.research-section .research-sources{font-size:.875rem;line-height:1.6!important}.research-sources a,.research-related a{color:var(--p-gold-light);text-underline-offset:4px}.research-checklist{border-top:1px solid var(--panel-border);padding-top:24px}.research-cta{border:1px solid var(--panel-border);background:var(--p-surface)}.research-related a{padding:6px 0;display:inline-block}.editorial-hero-copy>h1{font-weight:800}.research-section h2{font-weight:700}.research-section ul{list-style:outside}.ier-preview .guide-article>.research-checklist{padding-top:24px!important}.ier-preview .vault-product{padding-top:40px;padding-bottom:var(--section-space)}.vault-breadcrumb{color:var(--p-text-dim);flex-wrap:wrap;gap:8px 12px;margin-bottom:32px;font-size:.875rem;line-height:1.6;display:flex}.vault-breadcrumb a{color:var(--p-gold-light);text-underline-offset:4px}.vault-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gallery heading""gallery purchase";align-items:start;gap:24px 48px;display:grid}.vault-product-grid>*,.vault-information-grid>*{min-width:0}.vault-product-heading{grid-area:heading}.vault-product .vault-eyebrow{color:var(--p-gold-light);margin:0 0 12px;font-size:.875rem;font-weight:650;line-height:1.5}.vault-product-heading h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,3.1vw,2.75rem);font-weight:800;line-height:1.16}.vault-product .vault-reference{color:var(--p-text-dim);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.vault-reference span{color:var(--p-text-muted)}.vault-gallery{grid-area:gallery}.vault-gallery-stage{aspect-ratio:1;border-radius:var(--panel-radius);border:1px solid var(--panel-border);background:#111;position:relative;overflow:hidden}.vault-gallery-stage img{object-fit:contain}.vault-product-badge{border:1px solid var(--panel-border);max-width:calc(100% - 32px);color:var(--p-gold-light);background:#0a0a0ae8;border-radius:8px;padding:6px 12px;font-size:.875rem;font-weight:650;position:absolute;top:16px;left:16px}.vault-gallery-open{border:1px solid var(--panel-border);min-height:44px;color:var(--p-text);background:#0a0a0ae8;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex;position:absolute;bottom:16px;right:16px}.vault-gallery-controls{color:var(--p-text-dim);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:.875rem;display:flex}.vault-gallery-thumbs{gap:12px;display:flex}.vault-gallery-thumbs button{border:2px solid var(--panel-border);cursor:pointer;background:#111;border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}.vault-gallery-thumbs button[aria-pressed=true]{border-color:var(--p-gold-light)}.vault-gallery-thumbs img{object-fit:contain}.vault-product :is(a,button):focus-visible{outline:3px solid var(--p-gold-light);outline-offset:4px}.vault-purchase{grid-area:purchase}.vault-price{gap:4px;display:grid}.vault-price>span{color:var(--p-text-dim);font-size:.875rem}.vault-price strong{color:var(--p-gold-light);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1.3}.vault-quick-facts{flex-wrap:wrap;gap:16px 32px;margin:0;padding:20px 0;display:flex}.vault-quick-facts>div{flex-wrap:wrap;gap:8px;font-size:1rem;display:flex}.vault-quick-facts dt{color:var(--p-text-dim)}.vault-quick-facts dd{margin:0;font-weight:650}.vault-product .vault-price-note{color:var(--p-text-muted);margin:0 0 24px;font-size:1rem;line-height:1.65}.vault-purchase-actions{gap:12px;display:grid}.vault-purchase-actions a{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 20px;display:flex}.vault-purchase-actions svg{flex-shrink:0}.vault-product .vault-purchase-help{color:var(--p-text-dim);margin:12px 0 24px;font-size:.875rem;line-height:1.6}.vault-auth{border-top:1px solid var(--panel-border);align-items:flex-start;gap:12px;padding-top:20px;display:flex}.vault-auth svg{color:var(--p-gold-light);flex-shrink:0}.vault-auth p{color:var(--p-text-muted);margin:0;font-size:.875rem;line-height:1.65}.vault-auth strong{color:var(--p-text);margin-bottom:4px;display:block}.vault-information-grid{margin-top:var(--section-space);border-top:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:40px;display:grid}.vault-product h2{letter-spacing:-.02em;margin:0 0 24px;font-size:1.75rem;font-weight:750;line-height:1.25}.vault-description>p:last-child{color:var(--p-text-muted);margin:0;font-size:1.125rem;line-height:1.8}.vault-specifications dl{margin:0}.vault-specifications dl>div{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;padding:16px 0;font-size:1rem;line-height:1.6;display:grid}.vault-specifications dl>div:first-child{padding-top:0}.vault-specifications dt{color:var(--p-text-dim)}.vault-specifications dd{color:var(--p-text);overflow-wrap:anywhere;margin:0}.vault-visit{margin-top:var(--section-space);border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--p-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:32px;scroll-margin-top:152px;display:grid}.vault-visit p{color:var(--p-text-muted);margin:0;font-size:1rem;line-height:1.7}.vault-visit-details p{gap:4px;margin-bottom:20px;display:grid}.vault-visit-details strong{color:var(--p-text)}.vault-visit-details .p-btn-gold{text-align:center;justify-content:center;display:flex}.vault-sell-link{flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:32px 0;display:flex}.vault-sell-link p{color:var(--p-text-muted);margin:0;font-size:1rem}.vault-sell-link a{color:var(--p-gold-light);align-items:center;gap:8px;font-size:1rem;display:inline-flex}.vault-sell-link svg{flex-shrink:0}.vault-product-nav{border-top:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:24px;padding-top:32px;display:grid}.vault-neighbor{border:1px solid var(--panel-border);border-radius:var(--card-radius);color:var(--p-text-muted);align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.vault-neighbor svg{color:var(--p-gold-light);flex-shrink:0}.vault-neighbor>span{gap:6px;font-size:.875rem;line-height:1.5;display:grid}.vault-neighbor small{color:var(--p-text-dim);font-size:.875rem}.vault-neighbor strong{color:var(--p-text);font-weight:650}.vault-next{text-align:right;justify-content:flex-end}.vault-back{text-align:center;align-self:center}.ier-preview .vault-card>div:last-child{padding:24px!important}.ier-preview .vault-card>div:last-child>div:nth-child(2){font-size:1.25rem!important;line-height:1.4!important}.ier-preview .vault-card>div:last-child>div:last-child{border-top:1px solid var(--panel-border);flex-wrap:wrap;gap:12px;padding-top:16px}.ier-preview .vault-mobile-purchase>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:4px 8px;display:flex}.vault-mobile-purchase small{color:var(--p-text-dim);font-size:.75rem}.vault-mobile-purchase strong{color:var(--p-gold-light);font-size:1.125rem}
