/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--emerald:#0c0b09;--emerald-dark:#030303;--gold:#c7a34f;--gold-light:#ead391;--stone:#090908;--ink:#f5efe1;--white:#12110e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--stone);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.market-ticker{z-index:30;color:#eee7d9;background:#02110e;border-bottom:1px solid #bd974861;height:40px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ticker-track{width:max-content;height:100%;animation:34s linear infinite ticker-scroll;display:flex}.ticker-group{flex-shrink:0;align-items:center;display:flex}.ticker-item{white-space:nowrap;letter-spacing:.09em;border-right:1px solid #bd974838;align-items:center;gap:10px;height:100%;padding:0 30px;font-size:12px;display:flex}.ticker-item b{color:var(--gold-light);text-transform:uppercase;font-weight:600}.ticker-item i{color:#82908a;font-size:9px;font-style:normal}.ticker-item strong{font-family:Georgia,serif;font-size:14px;font-weight:400}.ticker-item small{color:#82908a;font-size:8px}.ticker-call strong{color:var(--gold-light);letter-spacing:.13em}.market-ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}.spot-strip{z-index:29;color:#fffaf0;letter-spacing:.04em;white-space:nowrap;background:#0d3a30;border-bottom:1px solid #d6bd7aa6;align-items:center;gap:30px;height:50px;padding:0 5vw;font-size:12px;display:flex;position:absolute;top:40px;left:0;right:0;overflow:hidden}.spot-strip-title,.spot-strip-prices{align-items:center;gap:14px;display:flex}.spot-strip-title i{background:#65c997;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #65c99726}.spot-strip-title strong,.spot-strip-prices b{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em}.spot-strip-title small,.spot-strip-note{color:#c9d2cc;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.spot-strip-prices{gap:24px}.spot-strip-prices span{font-family:Georgia,serif;font-size:14px}.spot-strip-prices b{margin-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:9px}.spot-strip-note{margin-left:auto}.site-header{z-index:20;height:94px;color:var(--stone);background:linear-gradient(#041d18e6,#041d188c);border-bottom:1px solid #bd974840;align-items:center;gap:40px;padding:0 5vw;display:flex;position:absolute;inset:90px 0 auto}.brand{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:18px;font-family:Georgia,serif;font-size:18px;display:flex}.logo-mark{transform-origin:50%;will-change:transform;background:url(/national-estate-logo.png) 50% 53%/cover no-repeat;flex:none;width:70px;height:64px;animation:14s linear infinite diamond-spin}.brand-text{flex-direction:column;gap:5px;display:flex}.brand-text strong{font:inherit}.brand-text small{color:#d8d2c6;letter-spacing:.22em;text-align:center;justify-content:center;align-items:center;gap:9px;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;display:flex}.brand-text small:before,.brand-text small:after{content:"";background:#d6bd7abf;width:24px;height:1px}.section-brand{color:#8a692c;grid-column:1/-1;justify-content:center;width:min(100%,680px);margin:0 auto 28px;padding:0 18px}.section-brand .logo-mark{width:78px;height:72px}.section-brand .brand-text{text-align:center;flex:1;max-width:430px}.section-brand .brand-text strong{letter-spacing:.12em;font-size:18px}.section-brand .brand-text small{color:#686c67;margin-top:2px;font-size:10px}.section-brand .brand-text small:before,.section-brand .brand-text small:after{flex:1;max-width:48px}.section-brand.on-dark{color:var(--gold-light)}.section-brand.on-dark .brand-text small{color:#d8d2c6}.nav{align-items:center;gap:35px;margin-left:auto;font-family:Georgia,serif;display:flex}.nav a{font-size:16px;position:relative}.nav a:after{content:"";background:var(--gold);height:1px;transition:all .2s;position:absolute;bottom:-8px;left:0;right:100%}.nav a:hover:after{right:0}.language-toggle{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;background:#041d1873;border:1px solid #d6bd7aa6;border-radius:999px;flex:none;padding:9px 12px;font-size:10px;font-weight:700;transition:all .2s}.language-toggle:hover{border-color:var(--gold-light);background:#bd974829}.outline-button,.gold-button{border-radius:3px;min-height:52px;padding:0 28px;transition:all .2s}.outline-button{border:1px solid var(--gold);color:var(--gold-light);background:0 0;justify-content:center;align-items:center;display:inline-flex}.header-cta{white-space:nowrap;flex:none;font-size:19px;font-weight:700}.outline-button:hover{background:#bd97481f;transform:translateY(-2px)}.gold-button{border:1px solid var(--gold);background:var(--gold);color:#0b251f;font-family:Georgia,serif;font-size:18px;box-shadow:0 12px 30px #0000001a}.link-button{justify-content:center;align-items:center;display:inline-flex}.gold-button:hover{background:#cba85e;transform:translateY(-2px);box-shadow:0 16px 34px #00000026}.menu-button{display:none}.hero{background:var(--emerald-dark);min-height:860px;color:var(--stone);grid-template-columns:54% 46%;display:grid;overflow:hidden}.hero-copy{z-index:2;background:radial-gradient(circle at 20% 30%,#0b3b30 0, var(--emerald) 45%,var(--emerald-dark) 100%);padding:246px 5vw 75px;position:relative}.hero-copy:after{content:"";z-index:-1;background:var(--emerald-dark);border-radius:0 100% 100% 0;width:180px;position:absolute;top:94px;bottom:0;right:-90px}.hero-image{background:url(/hero-gold-v4.png) 50%/cover no-repeat;min-height:700px}.eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.23em;margin:0 0 25px;font-size:11px;font-weight:700;line-height:1.8}.eyebrow span,.eyebrow i{background:var(--gold);border-radius:50%;width:4px;height:4px;margin:0 14px 2px;display:inline-block}.eyebrow i{border-radius:0;width:1px;height:16px;margin-bottom:-4px}.eyebrow.dark{color:#8a6b31}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(62px,5.7vw,94px);line-height:.98}.hero-intro{color:#e1dbcf;max-width:650px;margin:30px 0 0;font-size:20px;line-height:1.65}.cash-counter{border:1px solid #ead391b8;border-left:4px solid var(--gold);background:linear-gradient(110deg,#c7a34f29,#000000b8 62%);width:min(390px,88%);margin:28px 0 0;padding:14px 20px 13px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0000006b,inset 0 0 24px #c7a34f14}.cash-counter:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff1f 48%,#0000 72%);animation:2.8s ease-in-out infinite cash-sheen;position:absolute;inset:0;transform:translate(-120%)}.cash-counter small{color:#fff;letter-spacing:.22em;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.cash-counter strong{color:var(--gold-light);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ead39140;align-items:baseline;gap:5px;font:400 35px/1 Georgia,serif;display:flex}.cash-counter strong span{font-size:19px}.cash-counter i{align-items:flex-end;gap:4px;height:25px;display:flex;position:absolute;bottom:15px;right:17px}.cash-counter i b{background:var(--gold);width:4px;animation:.8s ease-in-out infinite alternate cash-bars}.cash-counter i b:first-child{height:35%}.cash-counter i b:nth-child(2){height:75%;animation-delay:-.3s}.cash-counter i b:nth-child(3){height:100%;animation-delay:-.55s}@keyframes cash-sheen{0%,45%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@keyframes cash-bars{to{opacity:.55;height:25%}}.hero-actions{gap:22px;margin-top:35px;display:flex}.hero-actions .gold-button{min-width:260px}.hero-actions .outline-button{min-width:170px;font-family:Georgia,serif;font-size:18px}.trust-row{grid-template-columns:repeat(3,1fr);max-width:710px;margin-top:58px;display:grid}.trust-row div{text-align:center;border-right:1px solid #bd97488c;flex-direction:column;align-items:center;gap:13px;padding:0 24px;font-family:Georgia,serif;font-size:15px;display:flex}.trust-row div:first-child{padding-left:0}.trust-row div:last-child{border:0}.trust-row b{color:var(--gold);font-size:31px;font-weight:400}.trust-diamond{object-fit:cover;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #ffffff38);width:58px;height:58px;margin:0 auto -2px;display:block}.section{z-index:1;border-top:1px solid #ead3913d;padding:52px max(5vw,30px) 62px;position:relative;box-shadow:0 -18px 45px #00000061,inset 0 18px 34px #c7a34f06}.section:nth-of-type(2n){background-image:radial-gradient(circle at 12% 5%,#c7a34f16,#0000 31%)}.section:nth-of-type(odd){background-image:radial-gradient(circle at 88% 5%,#c7a34f11,#0000 34%)}.section-phone{color:#876727;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-bottom:1px solid #bd974899;padding-bottom:4px;font-size:15px;font-weight:700;position:absolute}.section-phone.top-left{top:17px;left:max(5vw,30px)}.section-phone.top-right{top:17px;right:max(5vw,30px)}.section-phone.bottom-left{bottom:17px;left:max(5vw,30px)}.section-phone.bottom-right{bottom:17px;right:max(5vw,30px)}.expect-section .section-phone,.buy-section .section-phone,.home-mail-section .section-phone,.locations-section .section-phone{color:var(--gold-light)}.market-section{background:#e9e2d5;padding-top:55px;padding-bottom:55px}.market-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.market-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1}.market-status{color:#5c625e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.market-status i{background:#2d8b64;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2d8b641f}.market-grid{background:#f8f4ec;border:1px solid #cfc4b1;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.market-grid article{border-right:1px solid #cfc4b1;padding:19px 22px}.market-grid article:last-child{border-right:0}.metal-top{justify-content:space-between;align-items:center;display:flex}.metal-top>span{border:1px solid var(--gold);color:#89692d;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:13px;display:grid}.metal-top small{color:#777b76;letter-spacing:.12em}.market-grid h3{margin:16px 0 6px;font-size:20px}.market-grid strong{color:var(--emerald);font-family:Georgia,serif;font-size:clamp(23px,1.8vw,31px);font-weight:400;display:block}.market-grid article>p{color:#767973;text-transform:uppercase;letter-spacing:.1em;margin:7px 0 0;font-size:12px}.market-note{color:#686c67;justify-content:space-between;gap:40px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.market-note p{max-width:820px;margin:0}.market-note a{color:#77591e;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.intro-section{background:var(--stone)}.intro-grid{grid-template-columns:1.1fr .9fr;gap:10vw;display:grid}.intro-grid h2,.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(44px,4.7vw,74px);line-height:1.04}.intro-grid h2 em{color:#9b7938;font-weight:400}.intro-grid>div>p{color:#4a504c;max-width:600px;margin:0 0 20px;font-size:17px;line-height:1.8}.text-link{color:#765920;border:0;border-bottom:1px solid var(--gold);background:0 0;margin-top:15px;padding:12px 0;font-weight:700}.text-link span{margin-left:20px}.buy-section{background:var(--emerald);color:var(--stone)}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.section-heading>p{color:#c9c5ba;max-width:480px;line-height:1.8}.item-grid{border-top:1px solid #bd974861;border-bottom:1px solid #bd974861;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.item-grid article{border-right:1px solid #bd974861;padding:38px 32px 45px 0}.item-grid article:not(:first-child){padding-left:32px}.item-grid article:nth-child(4n){border-right:0}.item-grid article:nth-child(-n+4){border-bottom:1px solid #bd974861}.item-grid span{color:var(--gold);letter-spacing:.2em;font-size:12px}.item-grid h3{margin:34px 0 15px;font-size:28px}.item-grid p{color:#c9c5ba;font-size:14px;line-height:1.7}.buy-item-phone{color:var(--gold-light);letter-spacing:.14em;margin-top:18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.buy-item-phone:hover{color:#fff}.process-section{background:#f8f5ee}.expect-section{background:var(--emerald-dark);color:var(--stone);grid-template-columns:.8fr 1.2fr;column-gap:5vw;display:grid}.expect-section .section-brand{margin-bottom:20px}.expect-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.6vw,58px);line-height:1.02}.expect-heading>p:last-child{color:#c9c5ba;max-width:520px;margin-top:18px;font-size:14px;line-height:1.6}.promise-list{border-top:1px solid #bd974861;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.promise-list li{border-bottom:1px solid #bd974861;border-right:1px solid #bd974861;padding:19px 21px}.promise-list li:nth-child(2n){border-right:0}.promise-list li>span{color:var(--gold);letter-spacing:.18em;font-size:10px}.promise-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.promise-topline>span{color:var(--gold);letter-spacing:.18em;font-size:10px}.promise-topline>a{color:var(--gold-light);letter-spacing:.12em;white-space:nowrap;font-size:9px;text-decoration:none}.promise-topline>a:hover{color:#fff}.promise-list strong{margin-top:8px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.promise-list p{color:#bdbbb2;margin:6px 0 0;font-size:12px;line-height:1.5}.process-section .section-heading{align-items:center}.steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:75px;display:grid}.five-steps{grid-template-columns:repeat(5,1fr);gap:16px}.five-steps article{min-height:285px;padding:28px 24px}.five-steps h3{font-size:23px}.steps article{background:var(--white);border:1px solid #ded7c9;min-height:300px;padding:38px}.steps span{border:1px solid var(--gold);color:#8a692c;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;display:grid}.steps .step-diamond.logo-mark{filter:drop-shadow(0 5px 7px #684b1329);background:url(/national-estate-logo.png) 50% 53%/cover no-repeat;border:0;border-radius:0;width:72px;height:66px;animation-duration:12s}.steps article:nth-child(2) .step-diamond{animation-delay:-4s}.steps article:nth-child(3) .step-diamond{animation-delay:-8s}@keyframes diamond-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.steps h3{margin:38px 0 16px;font-size:28px}.steps p{color:#5b5e5a;line-height:1.75}.process-card-phone{color:#8a692c;letter-spacing:.14em;margin-top:22px;font-size:11px;text-decoration:none;display:inline-block}.process-card-phone:hover{color:var(--gold)}.locations-section{background:var(--emerald-dark);color:var(--stone);grid-template-columns:1.15fr .85fr;gap:9vw;display:grid}.expect-section,.locations-section{row-gap:0}.location-copy h2{margin:0;font-size:clamp(48px,5vw,76px);line-height:1}.location-copy>p:not(.eyebrow){color:#c9c5ba;max-width:670px;margin:28px 0;line-height:1.8}.city-list{flex-wrap:wrap;gap:10px;display:flex}.city-list span{letter-spacing:.08em;border:1px solid #bd974873;padding:10px 15px;font-size:12px}.location-card{background:var(--stone);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:65px 50px;display:flex}.seal{border:1px solid var(--gold);color:#967331;letter-spacing:-.08em;border-radius:50%;place-items:center;width:90px;height:90px;font-family:Georgia,serif;font-size:25px;display:grid}.seal-logo{transform-origin:50%;filter:drop-shadow(0 6px 9px #684b1329);will-change:transform;background:url(/national-estate-logo.png) 50% 53%/cover no-repeat;border:0;border-radius:0;width:104px;height:92px;animation:14s linear infinite diamond-spin}.location-card p{color:#6a6d68;margin:30px 0 8px}.location-card h3{margin:0 0 30px;font-size:40px}.contact-section{text-align:center;background:var(--stone)}.contact-section h2{margin:0;font-size:clamp(52px,5vw,78px)}.contact-section>p:not(.eyebrow){color:#555a56;max-width:700px;margin:25px auto;line-height:1.8}.centered{justify-content:center}.dark-outline{color:#77591e}footer{color:#bdb8ad;background:#041713;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:60px max(5vw,30px) 35px;display:grid}.footer-brand{gap:10px;font-size:15px}.footer-brand .logo-mark{width:52px;height:50px}.footer-brand .brand-text small:before,.footer-brand .brand-text small:after{width:18px}footer>p{text-align:right}footer>div:nth-of-type(2){gap:25px;display:flex}footer button{color:inherit;background:0 0;border:0;padding:0}footer small{text-align:right;color:#7c817c}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02120ed1;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:#f7f3ea;width:min(820px,100%);max-height:calc(100vh - 50px);padding:55px;position:relative;overflow:auto;box-shadow:0 30px 100px #00000073}.close{color:#6f6d66;background:0 0;border:0;font-family:Georgia,serif;font-size:34px;position:absolute;top:16px;right:22px}.form-brand{color:#8a692c;justify-content:center;width:max-content;max-width:100%;margin:-18px auto 22px}.form-brand .logo-mark{width:68px;height:62px}.form-brand .brand-text small{color:#686c67}.modal h2{margin:0 0 10px;font-size:48px}.modal>p:not(.eyebrow){color:#626762}form{margin-top:32px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{text-transform:uppercase;letter-spacing:.1em;color:#565a56;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;display:flex}input,textarea,select{color:#1c211e;background:#fffdf8;border:1px solid #cfc8b9;border-radius:0;outline:none;width:100%;padding:14px}input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #bd97482b}textarea{resize:vertical}.consent{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center}.consent input{width:auto}.submit{width:100%;margin-top:5px}.form-error{color:#9c2d25}.success{text-align:center;padding:30px 20px}.success>span{border:1px solid var(--gold);color:#8f6e2f;border-radius:50%;place-items:center;width:75px;height:75px;margin:0 auto 25px;font-size:30px;display:grid}.success h2{font-size:60px}@media (width<=1100px){.site-header{gap:14px}.nav{gap:12px}.brand{gap:10px;font-size:13px}.logo-mark{width:48px;height:46px}.language-toggle{padding:8px 10px}.hero{grid-template-columns:60% 40%}.market-grid{grid-template-columns:1fr 1fr}.market-grid article:nth-child(2){border-right:0}.market-grid article:nth-child(-n+2){border-bottom:1px solid #cfc4b1}.item-grid{grid-template-columns:1fr 1fr}.item-grid article{border-right:1px solid #bd974861}.item-grid article:nth-child(2n){border-right:0}.item-grid article:nth-child(-n+6){border-bottom:1px solid #bd974861}.item-grid article:nth-child(n+7){border-bottom:0}.five-steps{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.ticker-track{animation-duration:27s}.ticker-item{padding:0 22px}.spot-strip{scrollbar-width:none;gap:18px;padding:0 15px;overflow-x:auto}.spot-strip::-webkit-scrollbar{display:none}.spot-strip-title{z-index:1;background:#0d3a30;padding-left:15px;padding-right:12px;position:sticky;left:-15px}.spot-strip-title small,.spot-strip-note{display:none}.spot-strip-prices{gap:18px}.site-header{height:80px;padding:0 12px;position:absolute}.brand{gap:5px}.brand-text strong{letter-spacing:.04em;font-size:10px}.brand-text small{letter-spacing:.1em;font-size:8px}.brand-text small:before,.brand-text small:after{width:14px}.logo-mark{width:40px;height:40px}.header-cta{display:none}.menu-button{background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:8px;width:38px;height:42px;margin-left:auto;display:flex}.menu-button span{background:var(--gold);width:27px;height:1px}.nav{background:var(--emerald-dark);flex-direction:column;align-items:flex-start;margin:0;padding:28px;display:none;position:absolute;top:80px;left:0;right:0}.nav.open{display:flex}.hero{flex-direction:column;min-height:100svh;display:flex}.hero-copy{background:radial-gradient(circle at 20% 20%,#0b3b30 0,var(--emerald) 52%,var(--emerald-dark) 100%);order:2;padding:25px 20px 32px}.hero-copy:after{display:none}.hero-image{background-position:50% 48%;order:-1;height:160px;min-height:160px;margin-top:170px}h1{font-size:clamp(39px,11vw,52px);line-height:.97}.hero .eyebrow{letter-spacing:.17em;margin-bottom:12px;font-size:9px}.hero-intro{margin-top:14px;font-size:15px;line-height:1.5}.hero-actions{flex-direction:row;gap:10px;margin-top:19px}.hero-actions>*{text-align:center;width:50%;min-height:50px;padding:0 10px;min-width:0!important;font-size:14px!important}.trust-row{gap:0;margin-top:22px}.trust-row div{gap:5px;padding:0 8px;font-size:10px}.trust-row b{font-size:20px}.trust-diamond{width:43px;height:43px}.intro-grid,.locations-section,.expect-section{grid-template-columns:1fr;gap:55px}.section{padding:80px 25px}.section-heading{flex-direction:column;align-items:flex-start}.promise-list{grid-template-columns:1fr}.promise-list li{border-right:0}.item-grid,.steps{grid-template-columns:1fr}.item-grid article,.item-grid article:not(:first-child){border-bottom:1px solid #bd974861;border-right:0;padding:30px 0}.item-grid article:last-child{border-bottom:0}.steps article{min-height:0}.location-card{padding:50px 25px}footer{grid-template-columns:1fr}footer>p,footer small{text-align:left}.modal{padding:50px 22px 30px}.form-grid{grid-template-columns:1fr}.modal h2{font-size:40px}.eyebrow span,.eyebrow i{display:none}}@media (width<=390px){.hero-image{height:140px;min-height:140px}.hero-copy{padding-top:21px}.trust-row{display:none}h1{font-size:38px}}@media (width<=820px){.footer-brand{gap:5px;font-size:11px}.footer-brand .logo-mark{width:38px;height:38px}.footer-brand .brand-text small{font-size:7px}.footer-brand .brand-text small:before,.footer-brand .brand-text small:after{width:12px}.form-brand{gap:5px;margin-top:-14px}.form-brand .logo-mark{width:40px;height:40px}.form-brand .brand-text strong{font-size:10px}.form-brand .brand-text small{font-size:7px}.form-brand .brand-text small:before,.form-brand .brand-text small:after{width:12px}.section-brand{gap:7px;width:100%;margin-bottom:48px;padding:0}.section-brand .logo-mark{width:52px;height:50px}.section-brand .brand-text{min-width:0}.section-brand .brand-text strong{letter-spacing:.06em;white-space:normal;font-size:13px;line-height:1.2}.section-brand .brand-text small{letter-spacing:.11em;font-size:8px}.section-brand .brand-text small:before,.section-brand .brand-text small:after{width:auto;max-width:24px}.steps .step-diamond.logo-mark{width:60px;height:56px}.section{padding:42px 22px 50px}.section-brand{margin-bottom:24px}.expect-section,.locations-section{row-gap:34px}.section-phone{font-size:9px}.section-phone.top-left{top:12px;left:22px}.section-phone.top-right{top:12px;right:22px}.section-phone.bottom-left{bottom:12px;left:22px}.section-phone.bottom-right{bottom:12px;right:22px}.language-toggle{margin-left:auto;padding:7px 9px;font-size:9px}.menu-button{margin-left:0}.hero-image{background-position:50% 55%}.cash-counter{width:100%;margin-top:17px;padding:11px 15px}.cash-counter strong{font-size:27px}.cash-counter i{bottom:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.ticker-track,.logo-mark,.seal-logo,.cash-counter:after,.cash-counter i b{animation:none!important}}body{color:#f5efe1;background:#030303}body:before{content:"";z-index:200;pointer-events:none;border:2px solid #c7a34feb;position:fixed;inset:8px;box-shadow:inset 0 0 0 1px #ead39138,0 0 28px #c7a34f1f}.market-ticker{background:#010101;border-color:#c7a34f8c}.spot-strip{background:#151109;border-color:#ead391b3}.site-header{background:linear-gradient(#030303fa,#030303c7);border-color:#c7a34f85}.language-toggle{background:#0000008c}.hero,.hero-copy,.hero-copy:after{background-color:#030303}.hero-copy{background:radial-gradient(circle at 22% 28%,#211a0d 0,#090806 48%,#030303 100%)}.market-section,.intro-section,.process-section,.contact-section{color:#f5efe1;background:#090908}.expect-section,.buy-section,.locations-section{color:#f5efe1;background:#030303}.market-grid{background:#11100d;border-color:#c7a34f7a}.market-grid article{border-color:#c7a34f59}.market-grid strong,.intro-grid h2,.section-heading h2,.expect-heading h2,.location-copy h2,.contact-section h2{color:#f5efe1}.market-status,.market-note,.intro-grid>div>p,.expect-heading>p:last-child,.section-heading>p,.item-grid p,.steps p,.location-copy>p:not(.eyebrow),.contact-section>p:not(.eyebrow){color:#c9c0ad}.section-brand,.section-brand.on-dark,.form-brand{color:#ead391}.section-brand .brand-text small,.section-brand.on-dark .brand-text small,.form-brand .brand-text small{color:#bfb7a5}.steps article,.location-card{color:#f5efe1;background:#11100d;border-color:#c7a34f73}.steps h3,.location-card h3{color:#f5efe1}.location-card p{color:#c9c0ad}.city-list span{background:#c7a34f0a}.modal{color:#f5efe1;background:#11100d;border:1px solid #c7a34fb8;box-shadow:0 30px 100px #000000bf,inset 0 0 0 6px #080807,inset 0 0 0 7px #c7a34f47}.modal>p:not(.eyebrow),label{color:#c9c0ad}.close{color:#ead391}input,textarea,select{color:#f5efe1;background:#070706;border-color:#c7a34f73}.eyebrow.dark,.dark-outline,.text-link,.section-phone{color:#d9ba6a}footer{background:#010101;border-top:1px solid #c7a34f8c}@media (width<=820px){body:before{border-width:1px;inset:4px}.spot-strip-title{background:#151109}.hero-copy{background:radial-gradient(circle at 20% 20%,#211a0d 0,#090806 52%,#030303 100%)}}body,main,.market-section,.intro-section,.process-section,.contact-section,.expect-section,.buy-section,.locations-section,.steps article,.location-card,.market-grid,.modal,footer,.spot-strip,.hero-copy,.hero-copy:after{background:#030303}main :is(p,h2,h3,strong,small,a,button,label,li),.brand-text strong,.brand-text small,.ticker-item b,.ticker-item strong,.ticker-item small,.spot-strip-title strong,.spot-strip-title small,.spot-strip-prices b,.spot-strip-prices span,.section-phone,.eyebrow,.eyebrow.dark,.market-status,.market-note,.text-link,.item-grid span,.promise-list li>span,.close{color:#fff}.hero h1{color:var(--gold-light);text-shadow:0 2px 22px #c7a34f2e}.hero-intro,.intro-grid>div>p,.expect-heading>p:last-child,.section-heading>p,.item-grid p,.steps p,.location-copy>p:not(.eyebrow),.contact-section>p:not(.eyebrow),.location-card p,.modal>p:not(.eyebrow){color:#fff}.gold-button{border-color:var(--gold-light);color:#fff;background:#8b6a25}.gold-button:hover{color:#fff;background:#a17d31}.outline-button,.language-toggle,.dark-outline{color:#fff}input,textarea,select{color:#fff;background:#030303}input::placeholder,textarea::placeholder{color:#c8c8c8}.section.intro-section,.section.buy-section,.section.locations-section{color:#100d08;background:#b9923f linear-gradient(135deg,#8d6928 0%,#c9a652 48%,#9a742e 100%);border-top-color:#f0d98f;box-shadow:inset 0 1px #ffffff4d,inset 0 -22px 55px #482b072e,0 -18px 45px #00000073}.expect-section,.process-section,.contact-section{color:#fff;background:#030303 radial-gradient(circle at 85% 0,#c7a34f1c,#0000 38%)}.intro-section :is(h2,h3,p,strong,small,a,button),.buy-section :is(h2,h3,p,strong,small,a,button),.locations-section :is(h2,h3,p,strong,small,a,button),.intro-section .eyebrow,.buy-section .eyebrow,.locations-section .eyebrow,.intro-section .section-phone,.buy-section .section-phone,.locations-section .section-phone,.intro-section .section-brand,.buy-section .section-brand,.locations-section .section-brand,.intro-section .section-brand .brand-text small,.buy-section .section-brand .brand-text small,.locations-section .section-brand .brand-text small{color:#100d08}.intro-section .section-brand .brand-text small:before,.intro-section .section-brand .brand-text small:after,.buy-section .section-brand .brand-text small:before,.buy-section .section-brand .brand-text small:after,.locations-section .section-brand .brand-text small:before,.locations-section .section-brand .brand-text small:after{background:#100d08}.intro-section .section-brand .logo-mark,.buy-section .section-brand .logo-mark,.locations-section .section-brand .logo-mark{filter:drop-shadow(0 7px 5px #23140294)drop-shadow(0 0 7px #ffebaa4d)}.buy-section .item-grid{border:0;gap:14px}.buy-section .item-grid article,.buy-section .item-grid article:not(:first-child){text-align:center;background:#fff6d512;border:1px solid #100d08;flex-direction:column;align-items:center;padding:14px 14px 28px;display:flex}.buy-section .buy-item-image{aspect-ratio:1;object-fit:cover;border:1px solid #100d08bf;width:100%;margin-bottom:21px;display:block}.jewelry-lifestyle-transition{background:#090806;width:100%;height:clamp(360px,49vw,690px);overflow:hidden}.jewelry-lifestyle-transition img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}@media (width<=820px){.jewelry-lifestyle-transition{height:520px}.jewelry-lifestyle-transition img{object-position:center center}}.buy-section .item-grid h3{margin:14px 0 12px}.buy-section .item-grid p{margin:0}.buy-section .item-grid span{color:#100d08}.hero-actions .outline-button{font-size:21px;font-weight:700}footer a[href^=tel\:]{color:#fff;white-space:nowrap;font-size:18px;font-weight:700}@media (width<=820px){.section-phone{font-size:12px}.hero-actions .outline-button{font-size:16px!important}}.locations-section .city-list span{background:#ffffff1a;border-color:#100d0880}.locations-section .location-card{background:#080705;border:1px solid #e5c86f}.locations-section .location-card :is(h3,p,strong,small),.locations-section .location-card .gold-button{color:#fff}.locations-section .location-phone{color:#ead391;letter-spacing:.04em;border-bottom:1px solid #ead3918c;margin:-13px 0 28px;padding-bottom:5px;font:700 23px/1.2 Georgia,serif}.buy-section .section-heading>p{max-width:590px;font-size:21px;font-weight:600;line-height:1.6}.site-header .brand-text strong{font-size:21px}.site-header .brand-text small{letter-spacing:.18em;font-size:12px;font-weight:700}.section-brand .brand-text strong{font-size:22px}.section-brand .brand-text small{letter-spacing:.17em;font-size:13px;font-weight:700}.footer-brand .brand-text strong{font-size:17px}.footer-brand .brand-text small{font-size:10px}.form-brand .brand-text strong{font-size:18px}.form-brand .brand-text small{font-size:11px}@media (width<=820px){.buy-section .section-heading>p{font-size:18px}.site-header .brand-text strong{font-size:11px}.site-header .brand-text small{font-size:9px}.section-brand .brand-text strong{font-size:15px}.section-brand .brand-text small{font-size:10px}.footer-brand .brand-text strong{font-size:13px}.footer-brand .brand-text small,.form-brand .brand-text small{font-size:9px}}.payment-panel{background:linear-gradient(135deg,#c7a34f1f,#ffffff05);border:1px solid #c7a34f9e;grid-template-columns:.75fr 1.25fr;align-items:center;gap:45px;margin-top:42px;padding:38px;display:grid}.payment-heading .eyebrow{margin-bottom:10px}.payment-heading h2{color:#fff;margin:0;font-size:clamp(40px,4vw,58px)}.payment-heading>p:last-child{color:#d2cbbb;margin:16px 0 0;font-size:16px;line-height:1.65}.payment-grid{gap:12px;display:grid}.payment-grid article{background:#090806;border:1px solid #c7a34f6b;align-items:center;gap:20px;padding:18px 150px 18px 20px;display:flex;position:relative}.payment-grid article>span{color:#ead391;border:1px solid #d9ba6a;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;font:700 20px/1 Georgia,serif;display:grid}.payment-grid h3{color:#fff;margin:0 0 5px;font-size:23px}.payment-grid p{color:#c9c0ad;margin:0;font-size:14px;line-height:1.5}.payment-card-phone{color:#ead391;letter-spacing:.11em;white-space:nowrap;font-size:9px;text-decoration:none;position:absolute;top:15px;right:16px}.payment-card-phone:hover{color:#fff}@media (width<=820px){.payment-panel{grid-template-columns:1fr;gap:28px;padding:25px 18px}.payment-grid article{gap:14px;padding:42px 14px 16px}.payment-grid h3{font-size:20px}}.intro-section .text-link{border-color:#100d08}.cash-machine{filter:drop-shadow(0 18px 25px #00000085);align-items:flex-end;width:min(430px,92%);height:184px;margin:25px 0 0;display:flex;position:relative}.machine-shell{z-index:3;background:linear-gradient(145deg,#292821,#0b0b09 58%,#29251a);border:1px solid #d5b660;border-radius:18px 18px 8px 8px;width:310px;height:148px;padding:14px 15px 10px;position:relative;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -8px 18px #000}.machine-top{background:linear-gradient(#171813,#050604);border:1px solid #484637;border-radius:9px;justify-content:space-between;align-items:center;height:58px;padding:8px 10px;display:flex}.cash-display{background:#08140b;border:1px solid #315b36;min-width:165px;padding:5px 10px;box-shadow:inset 0 0 12px #000,0 0 10px #75ff8414}.cash-display small{color:#9eb9a1;letter-spacing:.2em;font-size:7px;display:block}.cash-display strong{color:#aaf7ad;font:400 24px/1.2 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #aaf7ad73;gap:4px;display:flex}.cash-display strong span{align-self:center;font-size:14px}.machine-controls{grid-template-columns:repeat(2,12px);gap:7px;display:grid}.machine-controls i{background:#b89544;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 2px #f3dc91,0 0 0 1px #4f3b15}.machine-controls i:last-child{background:#6a1b18;grid-column:1/-1;justify-self:center}.counting-slot{background:#020202;border:1px solid #343228;border-radius:5px 5px 12px 12px;justify-content:center;align-items:center;height:50px;margin:8px 9px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 12px #000}.roller{z-index:4;background:repeating-linear-gradient(90deg,#171717 0 3px,#555 3px 5px);border:2px solid #050505;border-radius:50%;width:25px;height:25px;animation:.22s linear infinite roller-spin}.roller.left{margin-right:-8px}.roller.right{margin-left:-8px}.money-stream{width:168px;height:140px;animation:.5s linear infinite money-feed;position:relative}.money-stream span{color:#183d21;background:repeating-linear-gradient(45deg,#b8d2a8 0 5px,#a8c69a 5px 10px);border:1px solid #6f986b;justify-content:space-between;align-items:center;width:160px;height:43px;padding:0 14px;font:700 13px Georgia,serif;display:flex;position:absolute;left:4px;box-shadow:inset 0 0 0 4px #ffffff38}.money-stream span:first-child{top:2px}.money-stream span:nth-child(2){top:49px}.money-stream span:nth-child(3){top:96px}.money-stream i{border:1px solid #466d48;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.machine-label{color:#bca458;letter-spacing:.24em;text-align:center;margin-top:4px;font-size:6px}.bill-feeder{z-index:1;width:228px;height:50px;position:absolute;top:0;left:32px;overflow:hidden;transform:perspective(160px)rotateX(-10deg)}.bill-feeder .bill{color:#183d21;background:repeating-linear-gradient(45deg,#b8d2a8 0 5px,#a8c69a 5px 10px);border:1px solid #6f986b;justify-content:space-between;align-items:center;width:195px;height:48px;padding:0 17px;font:700 14px Georgia,serif;display:flex;position:absolute;left:18px;box-shadow:inset 0 0 0 5px #fff3}.bill-one{top:0}.bill-two{top:7px}.bill-three{top:14px}.counted-cash{z-index:2;width:108px;height:92px;margin-left:-3px;position:relative;overflow:hidden}.counted-cash span{transform-origin:0;opacity:0;background:repeating-linear-gradient(45deg,#b8d2a8 0 5px,#a8c69a 5px 10px);border:1px solid #70916b;width:105px;height:44px;animation:1.05s linear infinite bill-eject;position:absolute;left:0}.counted-cash span:nth-child(2){animation-delay:-.35s}.counted-cash span:nth-child(3){animation-delay:-.7s}@keyframes roller-spin{to{transform:rotate(360deg)}}@keyframes money-feed{to{transform:translateY(47px)}}@keyframes bill-eject{0%{opacity:0;top:20px;transform:translate(-45px)rotate(-2deg)}20%{opacity:1}75%{opacity:1;top:39px;transform:translate(0)rotate(5deg)}to{opacity:0;top:47px;transform:translate(10px)rotate(8deg)}}@media (width<=820px){.cash-machine{width:100%;height:150px;margin-top:15px}.machine-shell{width:250px;height:124px;padding:10px}.machine-top{height:49px}.cash-display{min-width:140px}.cash-display strong{font-size:20px}.counting-slot{height:40px;margin-top:6px}.money-stream{width:125px}.money-stream span{width:120px}.bill-feeder{width:188px;left:25px}.bill-feeder .bill{width:170px}.counted-cash{width:70px;height:75px}.counted-cash span{width:82px}.roller{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.roller,.money-stream,.counted-cash span{animation:none!important}.counted-cash span:first-child{opacity:1;top:40px;transform:rotate(5deg)}}.section.intro-section,.section.buy-section,.section.locations-section{background-color:#a77d2d;background-image:radial-gradient(at 18% 0,#ffefabb8 0%,#ffefab00 35%),radial-gradient(at 88% 88%,#4d2a047a 0%,#4d2a0400 46%),linear-gradient(118deg,#6c4610 0%,#a87925 18%,#dbbb67 48%,#a17325 73%,#68430f 100%);box-shadow:inset 0 2px #fff4c29e,inset 0 -2px #3b2205b3,inset 0 34px 70px #ffdf841f,inset 0 -42px 90px #311b023d,0 -22px 55px #00000080}.section.intro-section:before,.section.buy-section:before,.section.locations-section:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(105deg,#ffffff07 0 1px,#0000 1px 7px);position:absolute;inset:0}.intro-grid h2 em{text-shadow:0 2px 9px #2614009e;color:#fff!important}.cash-machine{perspective:900px;filter:drop-shadow(0 24px 30px #000000ad)}.machine-shell{background:linear-gradient(110deg,#ffffff21,#0000 18% 72%,#ffffff0d),linear-gradient(145deg,#4a4942 0%,#252520 18%,#0c0c0a 63%,#343127 100%);border:1px solid #847b62;border-bottom:4px solid #050505;transform:rotateX(2deg);box-shadow:inset 0 2px 2px #ffffff4d,inset 0 -13px 22px #000,0 7px #050504,0 13px 20px #0000008c}.machine-shell:before{content:"";background:linear-gradient(#65635a,#191916);border:1px solid #8b826b;border-radius:8px 8px 2px 2px;height:13px;position:absolute;top:-8px;left:11px;right:11px;box-shadow:0 2px 5px #000}.machine-shell:after{content:"";background:linear-gradient(#171714,#050504);border-radius:0 0 7px 7px;height:13px;position:absolute;bottom:-12px;left:18px;right:18px;box-shadow:0 5px 8px #000000b3}.machine-top{background:linear-gradient(155deg,#24251f,#050604 72%);box-shadow:inset 0 1px #ffffff21,inset 0 -4px 8px #000}.cash-display{background:linear-gradient(#0b1c0e,#020703);border-color:#4b694c;position:relative}.cash-display:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#c2ffc617 45%,#0000 66%);position:absolute;inset:0}.counting-slot{background:linear-gradient(#010101,#12120f 48%,#010101);border-color:#716b57}.counting-slot:before,.counting-slot:after{content:"";z-index:6;background:linear-gradient(90deg,#827b65,#20201c,#050505);width:10px;position:absolute;top:2px;bottom:2px;box-shadow:0 0 4px #000}.counting-slot:before{left:8px}.counting-slot:after{right:8px;transform:scaleX(-1)}.roller{background:repeating-linear-gradient(90deg,#050505 0 3px,#77756c 3px 5px,#151515 5px 8px);box-shadow:inset 0 0 0 3px #111,0 0 5px #000}.money-stream span,.bill-feeder .bill,.counted-cash span{background:radial-gradient(circle,#e8f4dabf 0 13%,#0000 14%),repeating-linear-gradient(45deg,#aac69d 0 4px,#91b489 4px 8px);border-color:#3d6841;box-shadow:inset 0 0 0 3px #f5ffeb40,inset 0 0 0 5px #365e3959,0 2px 4px #0000004d}.money-stream:after{content:"";z-index:5;background:#87ff978c;height:3px;animation:.38s ease-in-out infinite alternate scanner-pulse;position:absolute;top:45%;left:6px;right:6px;box-shadow:0 0 8px #6dff81}.bill-feeder:after{content:"";z-index:8;background:linear-gradient(#777365,#161613);border-radius:5px 5px 0 0;height:8px;position:absolute;bottom:0;left:8px;right:8px;box-shadow:0 -2px 5px #00000073}.counted-cash{border-bottom:5px solid #292820;border-radius:0 0 5px 5px;overflow:visible}.counted-cash:after{content:"";background:linear-gradient(#595548,#11110f);border:1px solid #77705e;border-radius:2px 2px 7px 7px;height:14px;position:absolute;bottom:-8px;left:-8px;right:-5px;box-shadow:0 5px 9px #0000008c}.machine-controls i{background:radial-gradient(circle at 35% 30%,#f3dc91,#8d6926 60%,#33240c)}.machine-controls i:last-child{background:radial-gradient(circle at 35% 30%,#ed7168,#6a1b18 58%,#240605)}@keyframes scanner-pulse{to{opacity:.32;box-shadow:0 0 3px #6dff81}}@media (prefers-reduced-motion:reduce){.money-stream:after{animation:none!important}}.hero-valuing-tools{align-items:flex-end;gap:16px;width:min(680px,100%);margin-top:25px;display:flex}.hero-valuing-tools .cash-machine{flex:0 0 430px;width:430px;margin:0}.money-stream span,.bill-feeder .bill,.counted-cash span{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Obverse%20of%20the%20series%202021%20%24100%20Federal%20Reserve%20Note.jpg?width=640);background-position:50%;background-size:cover;border-color:#82917b;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 5px #00000073}.jewelry-scale{z-index:4;filter:drop-shadow(0 16px 18px #00000094);flex:0 0 174px;width:174px;padding-top:64px;position:relative}.scale-tray{z-index:2;background:radial-gradient(at 42% 30%,#fafafa 0,#b9b9b6 33%,#666762 68%,#d8d8d3 76%,#5b5c58 100%);border:2px solid #aaa99f;border-radius:50%;width:152px;height:58px;position:absolute;top:28px;left:11px;transform:perspective(150px)rotateX(23deg);box-shadow:inset 0 4px 5px #fffc,inset 0 -8px 10px #00000061,0 8px 8px #00000073}.scale-body{background:linear-gradient(145deg,#4c4b45,#171714 48%,#050504 72%,#302e27);border:1px solid #8e8978;border-bottom:5px solid #070706;border-radius:14px 14px 8px 8px;height:112px;padding:34px 11px 9px;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -9px 14px #000,0 6px #050504}.scale-display{background:linear-gradient(#0a1c0d,#020603);border:1px solid #516b52;height:42px;padding:5px 8px;box-shadow:inset 0 0 9px #000}.scale-display small{color:#93a894;letter-spacing:.18em;font-size:6px;display:block}.scale-display strong{color:#aaf7ad;font:400 19px/1.25 var(--font-geist-mono),monospace;text-shadow:0 0 7px #aaf7ad80;display:block}.scale-display strong i{font-size:9px;font-style:normal}.scale-buttons{gap:5px;display:flex;position:absolute;top:104px;right:13px}.scale-buttons i{color:#d5c587;background:linear-gradient(#47453c,#141411);border:1px solid #6e6857;border-radius:8px;place-items:center;width:20px;height:13px;font:700 5px Arial,sans-serif;display:grid}.scale-body>b{color:#9f8d56;text-align:left;letter-spacing:.14em;margin-top:13px;font-size:5px;display:block}.gold-scraps{position:absolute;inset:0}.gold-scraps span{filter:drop-shadow(0 2px 2px #331c008c);display:block;position:absolute}.scrap-ring{border:5px solid #dcae42;border-radius:50%;width:28px;height:22px;top:15px;left:58px;transform:rotate(-12deg);box-shadow:inset 1px 1px 1px #fff0a5,0 1px 1px #795312}.scrap-chain{border-bottom:5px dotted #f1c55d;width:61px;height:16px;top:24px;left:25px;transform:rotate(8deg)}.scrap-chain:after{content:"";border-top:2px solid #ae7620;position:absolute;inset:5px 0 auto;transform:rotate(-4deg)}.scrap-clasp{border:3px solid #e8bc51;border-radius:8px;width:25px;height:9px;top:22px;left:95px;transform:rotate(21deg)}.scrap-link{border:3px solid #dca536;border-radius:50%;width:17px;height:9px}.scrap-link.one{top:12px;left:42px;transform:rotate(29deg)}.scrap-link.two{top:12px;left:106px;transform:rotate(-25deg)}@media (width<=1100px){.hero-valuing-tools{gap:8px}.hero-valuing-tools .cash-machine{flex-basis:390px;width:390px}.jewelry-scale{flex-basis:150px;width:150px}.scale-tray{width:132px}.scale-body{padding-left:9px;padding-right:9px}}@media (width<=820px){.hero-valuing-tools{gap:5px;width:100%;margin-top:15px}.hero-valuing-tools .cash-machine{flex:auto;width:calc(100% - 114px);margin:0}.jewelry-scale{flex:0 0 108px;width:108px;padding-top:54px}.scale-tray{width:96px;height:45px;top:25px;left:6px}.scale-body{height:96px;padding:29px 7px 7px}.scale-display{height:36px;padding:4px 5px}.scale-display strong{font-size:15px}.scale-buttons{top:89px;right:8px}.scale-body>b{margin-top:11px;font-size:4px}.gold-scraps{transform-origin:50%;transform:scale(.72)}.machine-shell{max-width:100%}.counted-cash{display:none}}.hero-valuing-tools .cash-machine{filter:drop-shadow(0 22px 26px #000000b8);background:url(/cash-machine-photorealistic.png) bottom/contain no-repeat;height:220px}.hero-valuing-tools .cash-machine:after{content:"";filter:blur(5px);pointer-events:none;background:linear-gradient(#0000,#ffffff1f,#0000);height:24%;animation:.32s ease-in-out infinite alternate real-cash-motion;position:absolute;top:46%;left:27%;right:25%}.hero-valuing-tools .bill-feeder,.hero-valuing-tools .counting-slot,.hero-valuing-tools .machine-controls,.hero-valuing-tools .machine-label,.hero-valuing-tools .counted-cash{display:none}.hero-valuing-tools .machine-shell{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0;transform:none}.hero-valuing-tools .machine-shell:before,.hero-valuing-tools .machine-shell:after{display:none}.hero-valuing-tools .machine-top{z-index:5;width:138px;height:48px;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:36px;left:50%;transform:translate(-50%)}.hero-valuing-tools .cash-display{background:linear-gradient(#071309,#020503);border:1px solid #415943;border-radius:3px;width:138px;min-width:138px;height:48px;padding:6px 10px;box-shadow:inset 0 0 10px #000,0 1px 4px #000000a6}.hero-valuing-tools .cash-display strong{font-size:20px}@keyframes real-cash-motion{to{opacity:.38;transform:translateY(5px)}}@media (width<=1100px){.hero-valuing-tools .cash-machine{height:202px}}@media (width<=820px){.hero-valuing-tools .cash-machine{background-position:bottom;height:145px}.hero-valuing-tools .machine-top{width:92px;height:35px;top:23px}.hero-valuing-tools .cash-display{width:92px;min-width:92px;height:35px;padding:4px 6px}.hero-valuing-tools .cash-display small{font-size:5px}.hero-valuing-tools .cash-display strong{font-size:13px}.hero-valuing-tools .cash-machine:after{top:44%}}@media (prefers-reduced-motion:reduce){.hero-valuing-tools .cash-machine:after{animation:none!important}}.hero-valuing-tools .jewelry-scale{filter:drop-shadow(0 22px 24px #000000b3);background:url(/jewelry-scale-photorealistic.png) bottom/contain no-repeat;flex:0 0 210px;order:1;width:210px;height:220px;padding:0}.value-equals{width:34px;color:var(--gold-light);text-align:center;text-shadow:0 3px 12px #000000d9,0 0 18px #ead39138;flex:0 0 34px;order:2;align-self:center;font:400 48px/1 Georgia,serif}.hero-valuing-tools .cash-machine{flex:0 0 390px;order:3;width:390px}.hero-valuing-tools .jewelry-scale .scale-body{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.hero-valuing-tools .jewelry-scale .scale-display{z-index:4;background:linear-gradient(#071108,#010301);border:0;border-radius:2px;width:95px;height:31px;padding:3px 7px;position:absolute;bottom:17px;left:58px;box-shadow:inset 0 0 8px #000,0 1px 3px #000000a6}.hero-valuing-tools .jewelry-scale .scale-display small{font-size:4px}.hero-valuing-tools .jewelry-scale .scale-display strong{font-size:14px;line-height:1.15}@media (width<=1100px){.hero-valuing-tools .jewelry-scale{flex-basis:180px;width:180px;height:202px}.hero-valuing-tools .cash-machine{flex-basis:350px;width:350px}.hero-valuing-tools .jewelry-scale .scale-display{width:82px;bottom:15px;left:50px}}@media (width<=820px){.hero-valuing-tools{gap:3px}.hero-valuing-tools .jewelry-scale{flex:0 31%;width:31%;height:145px}.value-equals{flex-basis:20px;width:20px;font-size:29px}.hero-valuing-tools .cash-machine{flex:auto;width:calc(69% - 26px);height:145px}.hero-valuing-tools .jewelry-scale .scale-display{width:48%;height:22px;padding:2px 3px;bottom:11px;left:28%}.hero-valuing-tools .jewelry-scale .scale-display small{display:none}.hero-valuing-tools .jewelry-scale .scale-display strong{font-size:9px}}.hero-valuing-tools .cash-machine{flex-basis:350px;width:350px;height:220px;overflow:hidden}.hero-valuing-tools .jewelry-scale .scale-display{width:115px;height:34px;bottom:18px;left:70px}.live-bill-stream{z-index:3;perspective:220px;pointer-events:none;width:43%;height:47%;position:absolute;top:42%;left:29%;overflow:hidden}.live-bill-stream span{aspect-ratio:2.37;background:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Obverse%20of%20the%20series%202021%20%24100%20Federal%20Reserve%20Note.jpg?width=640) 50%/cover no-repeat;border:1px solid #ffffff59;width:100%;animation:.82s linear infinite bill-travel;position:absolute;left:0;transform:perspective(220px)rotateX(13deg);box-shadow:0 3px 6px #00000080}.live-bill-stream span:nth-child(2){animation-delay:-.205s}.live-bill-stream span:nth-child(3){animation-delay:-.41s}.live-bill-stream span:nth-child(4){animation-delay:-.615s}@keyframes bill-travel{0%{opacity:0;transform:translateY(-72%)perspective(220px)rotateX(13deg)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(145%)perspective(220px)rotateX(13deg)}}@media (width<=1100px){.hero-valuing-tools .jewelry-scale{flex-basis:220px;width:220px;height:220px}.hero-valuing-tools .cash-machine{flex-basis:330px;width:330px;height:202px}.hero-valuing-tools .jewelry-scale .scale-display{width:98px;bottom:17px;left:61px}}@media (width<=820px){.hero-valuing-tools .jewelry-scale{flex:0 38%;width:38%;height:160px}.value-equals{flex-basis:18px;width:18px}.hero-valuing-tools .cash-machine{width:calc(62% - 24px);height:145px}.hero-valuing-tools .jewelry-scale .scale-display{width:46%;height:23px;bottom:12px;left:28%}.hero-valuing-tools .jewelry-scale .scale-display strong{font-size:9px}.live-bill-stream{top:43%}}@media (prefers-reduced-motion:reduce){.live-bill-stream span{animation:none!important}.live-bill-stream span:not(:first-child){display:none}}.hero-valuing-tools .jewelry-scale{flex-basis:310px;width:310px;height:270px}.value-equals{flex-basis:24px;width:24px;font-size:44px}.hero-valuing-tools .jewelry-scale .scale-display{width:138px;height:38px;padding:4px 9px;bottom:20px;left:86px}.hero-valuing-tools .jewelry-scale .scale-display strong{font-size:19px}@media (width<=1100px){.hero-valuing-tools .jewelry-scale{flex-basis:270px;width:270px;height:245px}.hero-valuing-tools .cash-machine{flex-basis:285px;width:285px;height:195px}.hero-valuing-tools .jewelry-scale .scale-display{width:120px;bottom:19px;left:75px}}@media (width<=820px){.hero-valuing-tools .jewelry-scale{flex:0 46%;width:46%;height:175px}.value-equals{flex-basis:16px;width:16px;font-size:25px}.hero-valuing-tools .cash-machine{width:calc(54% - 22px);height:135px}.hero-valuing-tools .jewelry-scale .scale-display{width:45%;height:24px;padding:2px 3px;bottom:13px;left:28%}.hero-valuing-tools .jewelry-scale .scale-display strong{font-size:10px}}.hero-valuing-tools{gap:8px;width:min(750px,100%)}.hero-valuing-tools .cash-machine{flex-basis:375px;width:375px;height:245px}.hero-valuing-tools .machine-top{top:40px}.value-equals{flex-basis:24px;width:24px}@media (width<=1100px){.hero-valuing-tools .cash-machine{flex-basis:345px;width:345px;height:225px}.hero-valuing-tools .machine-top{top:37px}}@media (width<=820px){.hero-valuing-tools .jewelry-scale{flex:0 43%;width:43%;height:175px}.hero-valuing-tools .cash-machine{width:calc(57% - 22px);height:160px}.hero-valuing-tools .machine-top{top:26px}}.hero-image{background-color:#07120f;background-size:auto 92%}@media (width<=820px){.hero-image{background-position:50% 48%;background-size:92%}.hero-valuing-tools{justify-content:center;align-items:flex-end;gap:4px}.hero-valuing-tools .jewelry-scale,.hero-valuing-tools .cash-machine{flex:0 calc(50% - 15px);width:calc(50% - 15px);height:160px}.value-equals{flex:0 0 22px;align-self:center;width:22px;font-size:29px}.hero-valuing-tools .jewelry-scale .scale-display{width:45%;height:24px;bottom:12px;left:28%}}.hero .trust-row b,.hero .trust-row span{color:#fff!important}.mail-page,.terms-page{color:#17130d;background:#f2eee5;min-height:100vh}.mail-header{background:#050504;border-bottom:1px solid #c7a34f59;align-items:center;gap:32px;height:96px;padding:0 clamp(22px,5vw,78px);display:flex}.mail-header nav{gap:25px;margin-left:auto;display:flex}.mail-header nav a{color:#eee5d2;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.mail-header .gold-button{min-height:46px;padding:0 20px;font-size:14px}.mail-hero{color:#fff;background:linear-gradient(90deg,#000000ed,#0009 55%,#0000001f),url(/fine-jewelry-lifestyle.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;min-height:720px;padding:150px clamp(25px,8vw,130px) 85px;display:flex}.mail-hero h1{color:#ead391;max-width:850px;margin:0;font:400 clamp(58px,7.5vw,108px)/.93 Georgia,serif}.mail-hero>p:not(.eyebrow){color:#eee7da;max-width:750px;font-size:18px;line-height:1.75}.mail-trustbar{letter-spacing:.17em;text-transform:uppercase;border-top:1px solid #ead39180;margin-top:55px;padding-top:25px;font-size:12px;font-weight:700}.mail-trustbar span{color:#c7a34f;margin:0 13px}.mail-distinction{color:#080705;background:#b38a35;grid-template-columns:repeat(4,1fr);display:grid}.mail-distinction strong{text-align:center;border-right:1px solid #00000040;padding:25px 22px;font-size:13px;line-height:1.45}.mail-section{padding:110px clamp(25px,8vw,130px)}.mail-section h2,.terms-document h1{margin:0 0 28px;font:400 clamp(48px,6vw,84px)/1 Georgia,serif}.mail-section>p{max-width:850px;font-size:18px;line-height:1.75}.mail-dark{color:#f3eddf;background:#070706}.mail-dark h2,.mail-dark a{color:#ead391}.mail-four,.mail-three{background:#c7a34f40;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.mail-three{grid-template-columns:repeat(3,1fr)}.mail-four article,.mail-three article{background:#11100d;padding:36px}.mail-four b,.mail-three b{color:#d8b968;margin-bottom:10px;font:400 23px Georgia,serif;display:block}.mail-four p,.mail-three p{line-height:1.65}.mail-timeline{border-top:1px solid #bda86f;margin-top:60px}.mail-timeline article{border-bottom:1px solid #bda86f;grid-template-columns:100px 1fr;gap:25px;padding:30px 0;display:grid}.mail-timeline article>span{color:#8b6a25;font:400 35px Georgia,serif}.mail-timeline h3{margin:0 0 7px;font:400 27px Georgia,serif}.mail-timeline p{margin:0;line-height:1.65}.fee-callout{border:1px solid #c7a34f;flex-direction:column;gap:12px;max-width:900px;margin-top:40px;padding:35px;display:flex}.fee-callout strong{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.fee-callout b{color:#ead391;font:400 28px Georgia,serif}.mail-small{font-size:13px!important}.form-progress{gap:10px;margin:35px 0;display:flex}.form-progress button{background:0 0;border:1px solid #9f8449;border-radius:50%;width:44px;height:44px}.form-progress button.active{color:#fff;background:#8b6a25}.mail-form,.agreement-form{background:#fff;border:1px solid #c3b48e;max-width:980px;padding:45px}.mail-form h3,.agreement-form h3{font:400 30px Georgia,serif}.mail-form label,.agreement-form label{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.mail-form input,.mail-form textarea,.mail-form select,.agreement-form input,.agreement-form textarea,.agreement-form select{color:#17130d;text-transform:none;letter-spacing:0;background:#faf8f2;border:1px solid #b9ab88;width:100%;padding:14px;font:400 15px Arial,sans-serif}.form-grid .wide{grid-column:1/-1}.category-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-grid label,.ack-list label,.signature-statement{text-transform:none;letter-spacing:0;border:1px solid #c8ba98;flex-direction:row;align-items:flex-start;padding:14px;font-size:14px;font-weight:400}.category-grid input,.ack-list input,.signature-statement input{width:auto;margin-top:3px}.upload-box{text-align:center;align-items:center;border:1px dashed #9f7d36!important;padding:45px!important}.upload-box input{max-width:420px}.upload-box span{text-transform:none;letter-spacing:0;font-weight:400}.ack-list{gap:8px;display:grid}.form-nav{justify-content:space-between;margin-top:30px;display:flex}.form-nav>button:first-child{background:0 0;border:0;padding:0 20px}.form-status{color:#274220;background:#e7f1df;margin-top:22px;padding:16px}.decision-buttons{gap:12px;margin:35px 0;display:flex}.decision-message,.agreement-form{margin-top:35px}.agreement-form{color:#17130d}.agreement-form h2{color:#17130d;font-size:48px}.agreement-terms{background:#eee7d7;margin:25px 0;padding:22px}.signature-statement{text-transform:none!important;letter-spacing:0!important;line-height:1.55!important}.mail-faq details{border-top:1px solid #aa9563;padding:23px 0}.mail-faq details:last-child{border-bottom:1px solid #aa9563}.mail-faq summary{cursor:pointer;font:400 22px Georgia,serif}.mail-faq details p{line-height:1.7}.mail-footer{background:#050504;flex-wrap:wrap;gap:25px;padding:45px clamp(25px,8vw,130px);display:flex}.mail-footer a{color:#ead391}.home-mail-section{color:#f5efe1;background:linear-gradient(110deg,#050504,#17130d)}.home-mail-section h2{color:#ead391;font-size:clamp(48px,6vw,84px)}.home-mail-section>p:not(.eyebrow){max-width:800px;font-size:18px;line-height:1.75}.home-mail-trust{flex-wrap:wrap;gap:12px;margin:35px 0;display:flex}.home-mail-trust span{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ead3918c;padding:12px 16px;font-size:11px}.terms-document{max-width:1000px;margin:auto;padding:100px 30px}.terms-document h2{margin-top:42px;font:400 31px Georgia,serif}.terms-document p{font-size:16px;line-height:1.8}.terms-warning{background:#fff8e8;border:1px solid #9e7a32;padding:22px}@media (width<=900px){.mail-header{height:auto;min-height:82px;padding:14px 18px}.mail-header nav,.mail-header>.gold-button{display:none}.mail-hero{background-position:58%;min-height:680px;padding:120px 22px 55px}.mail-hero h1{font-size:52px}.mail-hero>p:not(.eyebrow){font-size:15px}.mail-trustbar{line-height:2}.mail-distinction{grid-template-columns:1fr}.mail-distinction strong{border-bottom:1px solid #0000003d;border-right:0}.mail-section{padding:75px 22px}.mail-section h2{font-size:46px}.mail-four,.mail-three{grid-template-columns:1fr}.mail-timeline article{grid-template-columns:55px 1fr}.mail-form,.agreement-form{padding:24px}.category-grid,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.form-progress{justify-content:center}.mail-header .brand-text strong{font-size:10px}.mail-header .logo-mark:last-child{display:none}.decision-buttons{flex-direction:column}.decision-buttons button{width:100%}.home-mail-section h2{font-size:47px}.terms-document{padding:70px 22px}.terms-document h1{font-size:50px}}.brand .brand-text strong,.brand .brand-text small{color:#fff!important}.brand .brand-text small:before,.brand .brand-text small:after{background:#d6bd7a!important}.mail-page,.terms-page{color:#f5efe1;background:#050504}.mail-section{color:#f5efe1;background:#090908;border-top:1px solid #c7a34f47}.mail-section:nth-of-type(2n){background:#11100d}.mail-section h2,.mail-section h3,.terms-document h1,.terms-document h2{color:#ead391}.mail-section>p,.mail-timeline p,.mail-three p,.mail-faq details p,.terms-document p{color:#d2c9b7}.mail-three{background:#c7a34f40}.mail-three article{background:#11100d}.mail-three b{color:#ead391}.mail-form-section{background:#090908}.mail-form,.agreement-form{color:#f5efe1;background:#11100d;border-color:#8b6a25}.agreement-form h2,.agreement-form h3{color:#ead391}.mail-form input,.mail-form textarea,.mail-form select,.agreement-form input,.agreement-form textarea,.agreement-form select{color:#f5efe1;background:#050504;border-color:#6f5728}.mail-form input::placeholder,.mail-form textarea::placeholder,.agreement-form input::placeholder,.agreement-form textarea::placeholder{color:#8f8778}.category-grid label,.ack-list label,.signature-statement,.upload-box{color:#e7decc;background:#0a0907;border-color:#6f5728}.form-progress button{color:#ead391;border-color:#8b6a25}.agreement-terms{color:#d2c9b7;background:#050504;border:1px solid #6f5728}.form-status{color:#cfe7c4;background:#172316;border:1px solid #3d6539}.terms-document{color:#f5efe1}.terms-document h1{color:#ead391}.terms-warning{background:#17130b;border-color:#9e7a32;color:#ead391!important}.terms-document .dark-outline{color:#ead391;border-color:#c7a34f}.mail-faq details{border-color:#6f5728}.mail-distinction{color:#fff;background:#8b6a25}.mail-hero{background-image:linear-gradient(90deg,#000000f0,#000000ad 52%,#0000002e),url(/sale-by-mail-process-hero.webp)}.mail-simple .mail-header button{white-space:nowrap}.mail-simple-hero{min-height:650px;position:relative}.mail-visual-process{color:#f5efe1;background:#090908;border-top:1px solid #c7a34f47;padding:110px clamp(25px,8vw,130px);position:relative}.mail-corner-phone{z-index:3;color:#ead391;letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid #ead3918c;padding-bottom:3px;font-size:11px;font-weight:700;text-decoration:none;position:absolute}.mail-corner-phone.top-left{top:18px;left:max(22px,3vw)}.mail-corner-phone.top-right{top:18px;right:max(22px,3vw)}.mail-corner-phone.bottom-left{bottom:18px;left:max(22px,3vw)}.mail-corner-phone.bottom-right{bottom:18px;right:max(22px,3vw)}.mail-corner-phone:hover{color:#fff}.process-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.process-heading h2{color:#ead391;max-width:760px;margin:0;font:400 clamp(48px,6vw,82px)/1 Georgia,serif}.process-heading>p{color:#cfc5b2;max-width:330px;margin:0 0 8px;font-size:16px;line-height:1.6}.process-stage{background:linear-gradient(#00000008,#00000094),url(/sale-by-mail-process-hero.webp) 50%/cover no-repeat;border:1px solid #c7a34f73;place-items:center;min-height:clamp(300px,42vw,580px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.process-stage:after{content:"";background:linear-gradient(110deg,#0000 25%,#ead39126 50%,#0000 75%);animation:5s ease-in-out infinite process-sheen;position:absolute;inset:0;transform:translate(-120%)}.process-play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050504d1;border:1px solid #ead391b3;border-radius:999px;align-items:center;gap:14px;padding:10px 20px 10px 10px;transition:transform .2s,background .2s;display:flex;position:absolute;bottom:32px;left:34px;box-shadow:0 12px 35px #00000059}.process-play:hover{background:#8b6a25eb;transform:translateY(-2px)}.process-play span{color:#050504;background:#c7a34f;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:3px;display:grid}.process-play small{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.process-video-copy{z-index:1;text-shadow:0 2px 14px #000;background:linear-gradient(90deg,#050504eb,#0505048f,#0000);border-left:3px solid #c7a34f;width:min(480px,100% - 68px);padding:24px 26px;position:absolute;top:34px;left:34px}.process-video-copy span{color:#d8b968;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.process-video-copy strong{color:#fff;margin:5px 0;font:400 clamp(30px,4vw,50px)/1 Georgia,serif;display:block}.process-video-copy p{color:#eee7da;max-width:440px;margin:8px 0 0;font-size:15px;line-height:1.55}.process-video-progress{z-index:2;gap:9px;display:flex;position:absolute;bottom:47px;right:32px}.process-video-progress button{background:#ffffff59;border:0;border-radius:999px;width:34px;height:5px;padding:0;transition:width .25s,background .25s}.process-video-progress button.active{background:#d8b968;width:58px}.process-stage.is-playing{animation:10.4s ease-in-out infinite process-camera}.process-cards{background:#c7a34f4d;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;display:grid}.process-cards article{background:#11100d;gap:18px;min-height:190px;padding:30px 24px;display:flex}.process-cards article>span{color:#c7a34f;font:400 22px Georgia,serif}.process-cards h3{color:#ead391;margin:0 0 10px;font:400 27px Georgia,serif}.process-cards p{color:#bfb6a5;margin:0;font-size:14px;line-height:1.6}.process-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.process-photo-grid article{background:#11100d;border:1px solid #c7a34f61;border-radius:18px;overflow:hidden;box-shadow:0 24px 55px #0000004d}.process-photo-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.process-photo-copy{gap:18px;padding:25px 26px 28px;display:flex}.process-photo-copy>span{color:#c7a34f;flex:none;font:400 22px Georgia,serif}.process-photo-copy h3{color:#ead391;margin:0 0 9px;font:400 30px Georgia,serif}.process-photo-copy p{color:#c9c0af;margin:0;font-size:14px;line-height:1.65}.process-sync{background:#11100d;border:1px solid #c7a34f6b;border-radius:20px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);display:grid;overflow:hidden;box-shadow:0 30px 75px #0000006b}.process-sync-visual{background:#050504;min-height:clamp(430px,48vw,650px);position:relative;overflow:hidden}.process-sync-visual>img{object-fit:cover;width:100%;height:100%;animation:6s linear both step-photo-zoom;position:absolute;inset:0}.process-sync-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000e0 100%);position:absolute;inset:0}.process-sync-overlay{z-index:1;text-shadow:0 2px 14px #000;position:absolute;bottom:30px;left:32px;right:100px}.process-sync-overlay span{color:#e2c36f;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.process-sync-overlay h3{color:#fff;margin:4px 0;font:400 clamp(34px,4.5vw,58px)/1 Georgia,serif}.process-sync-overlay p{color:#eee7da;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.6}.process-pause{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050504d1;border:1px solid #ead391b3;border-radius:999px;min-height:44px;padding:0 16px;font-size:11px;font-weight:800;position:absolute;bottom:24px;right:22px}.process-sync-steps{grid-template-rows:repeat(4,1fr);display:grid}.process-sync-steps>button{color:#d1c8b7;text-align:left;cursor:pointer;background:#11100d;border:0;border-bottom:1px solid #332a1b;align-items:flex-start;gap:15px;min-height:120px;padding:23px 24px 26px;transition:background .25s,color .25s,transform .25s;display:flex;position:relative}.process-sync-steps>button:last-child{border-bottom:0}.process-sync-steps>button:hover{color:#fff;background:#1b170f}.process-sync-steps>button.active{color:#ead391;background:linear-gradient(110deg,#2a210f,#17130d);box-shadow:inset 4px 0 #c7a34f}.process-sync-steps>button>span{color:#887d68;flex:none;font:400 20px Georgia,serif;transition:color .25s}.process-sync-steps>button.active>span{color:#d8b968}.process-sync-steps h3{color:inherit;margin:0 0 7px;font:400 25px Georgia,serif}.process-sync-steps p{color:#9f9788;margin:0;font-size:12px;line-height:1.5;transition:color .25s}.process-sync-steps>button.active p{color:#d6cdbd}.process-sync-steps .mail-box-phone{color:#d8b968;letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:700;position:absolute;bottom:24px;left:59px}.step-progress{background:#3a3328;border-radius:999px;height:3px;position:absolute;bottom:14px;left:24px;right:24px;overflow:hidden}.step-progress b{transform-origin:0;background:linear-gradient(90deg,#8b6a25,#e7ca78);width:100%;height:100%;display:none}.process-sync-steps>button.active .step-progress b{animation:6s linear both step-progress-fill;display:block}.process-sync.is-paused :is(.process-sync-visual>img,.step-progress b){animation-play-state:paused!important}.consent-visual{border:1px solid #725a2c;grid-template-columns:repeat(3,1fr) 1.7fr;margin-top:42px;display:grid}.consent-visual span,.consent-visual strong{text-align:center;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #725a2c;place-items:center;min-height:90px;padding:14px;font-size:12px;display:grid}.consent-visual .mail-box-phone{color:#ead391;letter-spacing:.1em;margin-top:10px;font-size:9px;font-weight:700;display:block}.consent-visual strong{color:#fff;background:#8b6a25;border:0}.process-cta{text-align:center;justify-content:center;align-items:center;margin:35px auto 0;line-height:1.2;display:flex}.mail-simple .mail-faq{background:#11100d;max-width:none;position:relative}.mail-simple .mail-faq h2{max-width:920px}.mail-faq details .mail-box-phone{color:#ead391;letter-spacing:.11em;margin-top:14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.mail-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mail-modal{color:#f5efe1;background:#090908;border:1px solid #8b6a25;width:min(980px,100%);max-height:92vh;padding:42px;position:relative;overflow:auto;box-shadow:0 30px 90px #000c}.mail-modal h2{color:#ead391;margin:4px 55px 0 0;font:400 clamp(40px,5vw,66px)/1 Georgia,serif}.mail-modal-close{color:#ead391;cursor:pointer;background:#11100d;border:1px solid #725a2c;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:18px;right:18px}.mail-modal .mail-form{max-width:none;margin-top:0;padding:32px}.mail-page .gold-button{color:#090806;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#d5b45d 0%,#9b7429 100%);border:1px solid #e1c574;border-radius:999px;min-height:52px;padding:0 28px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 30px #8b6a2547}.mail-page .gold-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 17px 38px #8b6a2566}.mail-page .gold-button:focus-visible,.mail-page button:focus-visible{outline-offset:3px;outline:3px solid #ead39173}.mail-page .gold-button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.48;box-shadow:none;transform:none}.mail-page .outline-button{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;font-family:Arial,sans-serif;font-weight:800;font-size:13px!important}.mail-modal-close{place-items:center;transition:transform .2s,background .2s;display:grid}.mail-modal-close:hover{color:#fff;background:#8b6a25;transform:rotate(8deg)}.form-progress{justify-content:center;margin:28px 0;position:relative}.form-progress:before{content:"";background:#5f4a25;height:1px;position:absolute;top:50%;left:calc(10% + 20px);right:calc(10% + 20px)}.form-progress button{z-index:1;color:#bdb29e;background:#090908;border:1px solid #725a2c;width:42px;height:42px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,color .2s;box-shadow:0 0 0 6px #090908}.form-progress button:hover,.form-progress button.active{color:#080705;background:linear-gradient(135deg,#d5b45d,#8b6a25);border-color:#e1c574;transform:scale(1.08)}.form-nav{align-items:center;gap:14px}.form-nav>button:first-child{color:#ead391;letter-spacing:.08em;text-transform:uppercase;min-height:50px;font-size:12px;font-weight:800;transition:background .2s,border-color .2s;background:#15130f!important;border:1px solid #725a2c!important;border-radius:999px!important;padding:0 24px!important}.form-nav>button:first-child:hover:not(:disabled){background:#252016!important;border-color:#c7a34f!important}.form-nav>button:first-child:disabled{opacity:.35;cursor:not-allowed}.category-grid label,.ack-list label{border-radius:12px;transition:border-color .2s,background .2s,transform .2s}.category-grid label:hover{background:#15130f;border-color:#c7a34f;transform:translateY(-1px)}:is(.category-grid label:has(input:checked),.ack-list label:has(input:checked)){background:#211b0f;border-color:#d8b968;box-shadow:inset 0 0 0 1px #d8b96833}.mail-form input,.mail-form textarea,.mail-form select{border-radius:10px;transition:border-color .2s,box-shadow .2s}.mail-form input:focus,.mail-form textarea:focus,.mail-form select:focus{border-color:#d8b968;outline:0;box-shadow:0 0 0 3px #d8b96824}.upload-box{background:linear-gradient(145deg,#11100d,#090908)!important;border-radius:16px!important}.upload-box input::file-selector-button{color:#fff;cursor:pointer;background:#8b6a25;border:1px solid #c7a34f;border-radius:999px;margin-right:14px;padding:10px 16px;font-weight:700}@keyframes process-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes process-camera{0%,to{background-position:50%;background-size:100%}50%{background-position:52% 48%;background-size:108%}}@keyframes step-photo-zoom{0%{transform:scale(1)}to{transform:scale(1.075)}}@keyframes step-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.mail-simple-hero{min-height:590px}.mail-visual-process{padding:75px 22px}.process-heading{margin-bottom:30px;display:block}.process-heading h2{font-size:46px}.process-heading>p{margin-top:18px}.process-stage{background-position:50%;min-height:330px}.process-cards{grid-template-columns:1fr 1fr}.process-photo-grid{grid-template-columns:1fr;gap:18px}.process-photo-copy{padding:22px 20px 24px}.process-sync{grid-template-columns:1fr}.process-sync-visual{min-height:420px}.process-sync-steps{grid-template-rows:auto;grid-template-columns:1fr 1fr}.process-sync-steps>button{border-right:1px solid #332a1b;min-height:145px}.process-cards article{min-height:170px}.consent-visual{grid-template-columns:1fr}.consent-visual span,.consent-visual strong{border-bottom:1px solid #725a2c;border-right:0}.consent-visual strong{border-bottom:0}.mail-modal-backdrop{padding:10px}.mail-modal{max-height:96vh;padding:25px 16px}.mail-modal .mail-form{padding:20px 14px}.process-video-copy{width:calc(100% - 36px);padding:18px;top:18px;left:18px}.process-video-copy p{font-size:13px}.process-play{bottom:18px;left:18px}.process-video-progress{bottom:36px;right:18px}.process-video-progress button{width:20px}.process-video-progress button.active{width:34px}}@media (width<=560px){.process-cards{grid-template-columns:1fr}.process-cards article{min-height:auto}.process-stage{min-height:290px}.process-play small{display:none}.mail-modal h2{font-size:39px}.process-sync-visual{min-height:340px}.process-sync-overlay{bottom:72px;left:20px;right:20px}.process-sync-overlay p{font-size:13px}.mail-corner-phone{font-size:8px}.process-pause{bottom:18px;left:20px;right:auto}.process-sync-steps{grid-template-columns:1fr}.process-sync-steps>button{border-right:0;min-height:120px}}@media (prefers-reduced-motion:reduce){.process-sync-visual>img,.step-progress b{animation:none!important}.process-stage:after{animation:none}}.home-mail-section .home-mail-label{text-align:center;white-space:nowrap;color:#fff;letter-spacing:.04em;margin:0 0 36px;font-size:clamp(48px,7vw,104px);font-weight:900;line-height:.92;position:relative}.home-mail-section .section-phone{font-size:18px}@media (width<=820px){.home-mail-section .section-phone{font-size:14px}.home-mail-section .home-mail-label{white-space:normal;margin-bottom:30px;font-size:clamp(42px,13vw,66px)}}
