.ad-page-content{background:var(--ad-color-bone);color:var(--ad-color-ink)}.ad-page-content .ad-container{max-width:860px;margin:0 auto;padding:var(--ad-section-padding-y) var(--ad-section-padding-x)}.ad-page-header{background:var(--ad-color-obsidian);padding:var(--ad-space-20) var(--ad-section-padding-x) var(--ad-space-16);text-align:center;position:relative;overflow:hidden}.ad-page-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:64px;height:2px;background:var(--ad-color-gold)}.ad-page-header__eyebrow{font-family:var(--ad-font-sans);font-size:var(--ad-text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ad-color-gold);margin-bottom:var(--ad-space-4)}.ad-page-header__h1{font-family:var(--ad-font-serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;font-style:italic;color:var(--ad-color-bone);line-height:1.15;max-width:700px;margin:0 auto var(--ad-space-6)}.ad-page-header__sub{font-family:var(--ad-font-sans);font-size:var(--ad-text-base);color:#faf7f2a6;line-height:1.7;max-width:560px;margin:0 auto}.ad-page-lead{padding:var(--ad-space-16) var(--ad-section-padding-x) var(--ad-space-10);max-width:860px;margin:0 auto}.ad-page-lead p{font-family:var(--ad-font-serif);font-size:var(--ad-text-xl);line-height:1.75;color:var(--ad-color-ink);margin-bottom:var(--ad-space-6)}.ad-page-lead p:last-child{margin-bottom:0}.ad-page-rule{width:100%;height:1px;background:#a07a2c33;margin:var(--ad-space-12) 0;border:none}.ad-page-section{padding:0 var(--ad-section-padding-x);max-width:860px;margin:0 auto var(--ad-space-12)}.ad-page-section__h2{font-family:var(--ad-font-serif);font-size:var(--ad-text-3xl);font-weight:400;color:var(--ad-color-ink);line-height:1.25;margin-bottom:var(--ad-space-6);padding-bottom:var(--ad-space-4);border-bottom:1px solid rgba(160,122,44,.25)}.ad-page-section p{font-family:var(--ad-font-sans);font-size:var(--ad-text-base);line-height:1.8;color:var(--ad-color-ink-80, rgba(15, 13, 11, .82));margin-bottom:var(--ad-space-5)}.ad-page-section p:last-child{margin-bottom:0}.ad-page-section strong{font-weight:600;color:var(--ad-color-ink)}.ad-process-steps{display:flex;flex-direction:column;gap:0;counter-reset:steps}.ad-process-step{display:grid;grid-template-columns:48px 1fr;gap:var(--ad-space-5);padding:var(--ad-space-8) 0;border-bottom:1px solid rgba(160,122,44,.15)}.ad-process-step:last-child{border-bottom:none}.ad-process-step__num{font-family:var(--ad-font-serif);font-size:var(--ad-text-3xl);font-weight:400;color:var(--ad-color-gold);line-height:1;padding-top:2px}.ad-process-step__title{font-family:var(--ad-font-serif);font-size:var(--ad-text-xl);font-weight:500;color:var(--ad-color-ink);margin-bottom:var(--ad-space-3)}.ad-process-step__text{font-family:var(--ad-font-sans);font-size:var(--ad-text-base);line-height:1.75;color:var(--ad-color-ink-80, rgba(15, 13, 11, .82));margin:0}.ad-feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ad-space-6);margin-top:var(--ad-space-8)}.ad-feature-card{padding:var(--ad-space-7);background:var(--ad-color-cream);border-left:2px solid var(--ad-color-gold)}.ad-feature-card__title{font-family:var(--ad-font-serif);font-size:var(--ad-text-lg);font-weight:500;color:var(--ad-color-ink);margin-bottom:var(--ad-space-3)}.ad-feature-card__text{font-family:var(--ad-font-sans);font-size:var(--ad-text-sm);line-height:1.7;color:var(--ad-color-ink-80, rgba(15, 13, 11, .82));margin:0}.ad-style-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ad-space-5);margin-top:var(--ad-space-8)}@media(min-width:600px){.ad-style-grid{grid-template-columns:repeat(4,1fr)}}.ad-style-grid__item{padding:var(--ad-space-5);background:var(--ad-color-cream);text-align:center;border-top:2px solid var(--ad-color-gold)}.ad-style-grid__name{font-family:var(--ad-font-serif);font-size:var(--ad-text-base);font-weight:500;color:var(--ad-color-ink);margin-bottom:var(--ad-space-2)}.ad-style-grid__desc{font-family:var(--ad-font-sans);font-size:var(--ad-text-xs);line-height:1.6;color:var(--ad-color-ink-60, rgba(15, 13, 11, .6));margin:0}.ad-page-faq{display:flex;flex-direction:column;gap:0;margin-top:var(--ad-space-8)}.ad-page-faq__item{border-bottom:1px solid rgba(160,122,44,.2)}.ad-page-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--ad-space-4);padding:var(--ad-space-5) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--ad-font-serif);font-size:var(--ad-text-lg);font-weight:500;color:var(--ad-color-ink);transition:color .2s ease}.ad-page-faq__question:hover{color:var(--ad-color-gold)}.ad-page-faq__icon{width:20px;height:20px;flex-shrink:0;color:var(--ad-color-gold);transition:transform .3s ease}.ad-page-faq__answer{padding:0 0 var(--ad-space-5) 0;font-family:var(--ad-font-sans);font-size:var(--ad-text-base);line-height:1.75;color:var(--ad-color-ink-80, rgba(15, 13, 11, .82))}.ad-page-cta{background:var(--ad-color-obsidian);padding:var(--ad-space-16) var(--ad-section-padding-x);text-align:center;margin-top:var(--ad-space-16)}.ad-page-cta__eyebrow{font-family:var(--ad-font-sans);font-size:var(--ad-text-xs);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ad-color-gold);margin-bottom:var(--ad-space-4)}.ad-page-cta__heading{font-family:var(--ad-font-serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;font-style:italic;color:var(--ad-color-bone);margin-bottom:var(--ad-space-4);line-height:1.2}.ad-page-cta__sub{font-family:var(--ad-font-sans);font-size:var(--ad-text-base);color:#faf7f2a6;margin-bottom:var(--ad-space-8);max-width:480px;margin-left:auto;margin-right:auto;line-height:1.65}.ad-page-cta__btn{display:inline-block;padding:0 var(--ad-space-10);height:52px;line-height:52px;background:var(--ad-color-gold);color:var(--ad-color-bone);font-family:var(--ad-font-sans);font-size:var(--ad-text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease;border-radius:0}.ad-page-cta__btn:hover{background:var(--ad-color-gold-soft)}@media(max-width:749px){.ad-page-header{padding:var(--ad-space-14) var(--ad-section-padding-x) var(--ad-space-12)}.ad-page-header__h1{font-size:var(--ad-text-3xl)}.ad-process-step{grid-template-columns:36px 1fr;gap:var(--ad-space-4)}.ad-process-step__num{font-size:var(--ad-text-2xl)}.ad-feature-cards{grid-template-columns:1fr}.ad-page-cta__heading{font-size:var(--ad-text-2xl)}}@media(prefers-reduced-motion:reduce){.ad-page-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ad-page-content.css.map */
