:root{--ink:#090806;--panel:#15120e;--panel2:#1d1811;--bone:#eee6d5;--muted:#aaa294;--gold:#c99b4d;--gold2:#efd58f;--line:rgba(221,188,117,.22);--max:1180px;--ease-out:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}.seo-site{background:var(--ink);color:var(--bone);font-family:"Avenir Next","Segoe UI",sans-serif;line-height:1.6;overflow:hidden}.seo-site>.mc-swiper-section{display:none!important}.seo-site a{color:inherit}.seo-wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.seo-nav{border-bottom:1px solid var(--line);background:rgba(9,8,6,.95)}.seo-nav-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-brand{text-decoration:none;font-family:Georgia,serif;font-size:21px;font-weight:800;letter-spacing:.08em}.seo-links{display:flex;align-items:center;gap:22px;font-size:13px}.seo-links a{text-decoration:none}
.seo-button,.seo-site .forge-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--gold);background:linear-gradient(135deg,var(--gold2),var(--gold));color:#181108!important;text-decoration:none;font-weight:900;transition:transform 160ms var(--ease-out),border-color 160ms var(--ease-out),color 160ms var(--ease-out)}.seo-button.secondary{background:transparent;color:var(--bone)!important}.seo-button:active{transform:scale(.97)}.seo-button:focus-visible,.seo-site a:focus-visible,.faq-item summary:focus-visible{outline:2px solid var(--gold2);outline-offset:4px}
.seo-hero{min-height:650px;display:flex;align-items:flex-end;background-image:linear-gradient(90deg,rgba(8,7,5,.98) 0%,rgba(8,7,5,.8) 43%,rgba(8,7,5,.15) 76%),var(--hero-image);background-position:center;background-size:cover}.seo-hero--category{background-position:65% 30%}.seo-hero--prestige{min-height:720px;background-image:linear-gradient(90deg,rgba(8,7,5,.99) 0%,rgba(8,7,5,.76) 48%,rgba(8,7,5,.08) 80%),var(--hero-image)}.seo-hero--trust{min-height:590px;background-image:linear-gradient(105deg,rgba(8,7,5,.99) 0%,rgba(8,7,5,.82) 54%,rgba(8,7,5,.2) 86%),var(--hero-image)}.seo-hero-copy{max-width:760px;padding:110px 0 80px}.seo-kicker{display:block;color:var(--gold2);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.seo-hero h1,.seo-section h2{font-family:Georgia,serif;line-height:1.03}.seo-hero h1{font-size:clamp(44px,6.4vw,86px);margin:18px 0 22px}.seo-hero p{max-width:650px;color:#d0c8ba;font-size:18px}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seo-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;color:var(--muted);font-size:13px}
.seo-section{padding:92px 0;border-top:1px solid var(--line)}.seo-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;margin-bottom:38px}.seo-head h2{font-size:clamp(34px,4.8vw,62px);margin:10px 0 0}.seo-head p,.seo-panel p,.seo-panel li{color:var(--muted)}.seo-split{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}.seo-panel{padding:34px;border:1px solid var(--line);background:var(--panel)}.seo-panel h3{font-family:Georgia,serif;font-size:30px;line-height:1.15;margin:0 0 12px}.seo-list,.seo-intent-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none}.seo-list li,.seo-intent-paths>*{padding:16px;border-top:1px solid var(--line)}.seo-price-ledger,.seo-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.seo-fact,.seo-price-ledger>*{padding:24px;border-right:1px solid var(--line)}.seo-fact:last-child,.seo-price-ledger>*:last-child{border-right:0}.seo-fact strong,.seo-price-ledger strong{display:block;color:var(--gold2);font-family:Georgia,serif;font-size:24px}.seo-fact span,.seo-price-ledger span{color:var(--muted);font-size:13px}.seo-process,.seo-checkpoints{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seo-step,.seo-checkpoints>*{padding:24px;border-top:2px solid var(--gold);background:var(--panel)}.seo-step b,.seo-checkpoints b{color:var(--gold2)}.seo-step p,.seo-checkpoints p{color:var(--muted);font-size:14px}.seo-risk-grid,.seo-related-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.seo-risk-grid>*,.seo-related-paths>*{padding:26px;border:1px solid var(--line);background:var(--panel)}.seo-customs-panel{padding:30px;border-left:3px solid var(--gold);background:var(--panel2)}
.landing-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo-sample-grid--prestige .landing-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-sample-card{border:1px solid var(--line);background:var(--panel)}.landing-sample-image{display:block;aspect-ratio:4/5;overflow:hidden}.landing-sample-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.landing-sample-body{padding:20px}.landing-sample-body>span{color:var(--gold2);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-sample-body h3{font-family:Georgia,serif;font-size:22px;line-height:1.2;margin:8px 0}.landing-sample-body h3 a{text-decoration:none}.landing-sample-body p{color:var(--muted);font-size:14px}.landing-sample-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.landing-sample-actions>a:first-child{font-size:13px}.landing-sample-actions .forge-button{min-height:44px;padding:9px 12px}.landing-sample-more{text-align:center;margin:26px 0 0}
.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--line);background:var(--panel)}.faq-item summary{min-height:60px;padding:17px 52px 17px 18px;cursor:pointer;font-weight:850;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:18px;color:var(--gold2);font-size:24px}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0;padding:0 18px 20px;color:var(--muted)}.seo-final{padding:76px 0;background:linear-gradient(120deg,#1c1710,#0d0b08);text-align:center}.seo-final h2{font-family:Georgia,serif;font-size:clamp(36px,5vw,64px);margin:0 auto 16px}.seo-final p{color:var(--muted);max-width:680px;margin:0 auto}.seo-note{padding:24px 0;color:#817a70;font-size:12px;border-top:1px solid var(--line)}
@media(hover:hover){.landing-sample-card:hover img{transform:scale(1.04)}.seo-links a:hover{color:var(--gold2)}.seo-button:hover{transform:translateY(-1px)}}@media(max-width:820px){.seo-links>a:not(.seo-button){display:none}.seo-hero,.seo-hero--prestige,.seo-hero--trust{min-height:620px;background-image:linear-gradient(0deg,rgba(8,7,5,.98) 8%,rgba(8,7,5,.22) 82%),var(--hero-image)}.seo-hero-copy{padding:260px 0 54px}.seo-head,.seo-split{grid-template-columns:1fr}.landing-sample-grid,.seo-sample-grid--prestige .landing-sample-grid{grid-template-columns:repeat(2,1fr)}.seo-process,.seo-checkpoints,.seo-facts,.seo-price-ledger{grid-template-columns:repeat(2,1fr)}.seo-risk-grid,.seo-related-paths{grid-template-columns:1fr}.seo-fact:nth-child(2),.seo-price-ledger>*:nth-child(2){border-right:0}}@media(max-width:540px){.seo-wrap{width:min(100% - 28px,var(--max))}.seo-nav-inner{min-height:68px}.seo-brand{font-size:17px}.seo-links{gap:8px}.seo-links .seo-button{padding:8px 11px;font-size:11px}.seo-hero h1{font-size:42px}.seo-section{padding:64px 0}.landing-sample-grid,.seo-sample-grid--prestige .landing-sample-grid,.seo-process,.seo-checkpoints,.seo-intent-paths{grid-template-columns:1fr}.seo-list{grid-template-columns:1fr}.seo-actions .seo-button{width:100%}.seo-fact,.seo-price-ledger>*{padding:18px 14px}.landing-sample-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.landing-sample-image img,.seo-button{transition:none}.seo-button:hover{transform:none}}
