[data-blog-revamp] .sp-quicknav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #c9a84c33;position:sticky;top:0;box-shadow:0 8px 24px #2a1a350f}[data-blog-revamp] .sp-quicknav__inner{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1600px;margin:0 auto;padding:14px clamp(20px,4vw,80px);display:flex}[data-blog-revamp] .sp-quicknav__link{letter-spacing:.08em;text-transform:uppercase;color:#3a1a35;white-space:nowrap;background:#c9a84c0f;border:1px solid #c9a84c47;border-radius:50px;flex:none;justify-content:center;align-items:center;width:auto;max-width:none;padding:10px 18px;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}[data-blog-revamp] .sp-quicknav__link:hover{color:#fff;background:linear-gradient(135deg,#c9a84c,#e2c06a);border-color:#0000}[data-blog-revamp] .blog-faq{background:#fff;border:1px solid #c9a84c2e;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #2a1a350f}[data-blog-revamp] .blog-faq-item{border-bottom:1px solid #c9a84c1f}[data-blog-revamp] .blog-faq-item:last-child{border-bottom:none}[data-blog-revamp] .blog-faq-q{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:1.2rem;width:100%;padding:1.6rem 2rem;transition:background .2s;display:flex}[data-blog-revamp] .blog-faq-q:hover{background:#c9a84c0a}[data-blog-revamp] .blog-faq-item--open .blog-faq-q{background:#c9a84c0f}[data-blog-revamp] .blog-faq-icon{background:linear-gradient(135deg,#c9a84c,#e2c06a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}[data-blog-revamp] .blog-faq-icon i{color:#2a1a35;font-size:1.2rem}[data-blog-revamp] .blog-faq-q-text{color:#2a1a35;padding-top:.3rem;font-family:Raleway,sans-serif;font-size:1.55rem;font-weight:600;line-height:1.45}[data-blog-revamp] .blog-faq-a{padding:0 2.2rem 2rem 5.4rem}[data-blog-revamp] .blog-faq-a p{color:#4a3f52;margin:0;font-size:1.5rem;line-height:1.8}[data-blog-revamp] .sp-page-tabs{background:linear-gradient(#faf8f3 0%,#fff 100%);padding:clamp(60px,8vw,100px) clamp(24px,6vw,100px)}[data-blog-revamp] .sp-page-tabs__nav{flex-wrap:wrap;gap:12px;margin-bottom:2rem;display:flex}[data-blog-revamp] .sp-page-tabs__btn{letter-spacing:.08em;text-transform:uppercase;color:#3a1a35;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #c9a84c4d;border-radius:50px;flex:none;justify-content:center;align-items:center;width:auto;max-width:none;padding:14px 28px;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:700;transition:all .25s;display:inline-flex}[data-blog-revamp] .sp-page-tabs__btn--active,[data-blog-revamp] .sp-page-tabs__btn:hover{color:#fff;background:linear-gradient(135deg,#c9a84c,#e2c06a);border-color:#0000}[data-blog-revamp] .sp-page-tabs__panel{background:#fff;border:1px solid #c9a84c33;border-radius:22px;padding:clamp(2rem,4vw,3rem);box-shadow:0 12px 40px #2a1a3514}[data-blog-revamp] .sp-page-tabs__heading{color:#2a1a35;margin:0 0 1.2rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:700}[data-blog-revamp] .sp-page-tabs__text{color:#4a3f52;margin:0 0 1rem;font-size:1.55rem;line-height:1.8}[data-blog-revamp] .sp-address-strip{text-align:center;color:#ffffffd9;letter-spacing:.03em;background:#2a1a35;padding:18px 24px;font-family:Raleway,sans-serif;font-size:1.45rem}[data-blog-revamp] .sp-address-strip strong{color:#e2c06a}[data-blog-revamp] .blog-cta{background:linear-gradient(135deg,#2a1a35 0%,#4c2543 100%);border-radius:24px;margin-top:2rem;padding:clamp(2.5rem,5vw,4rem)}[data-blog-revamp] .blog-cta__title{color:#fff;margin:0 0 1rem;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3vw,2.6rem)}[data-blog-revamp] .blog-cta__text{color:#ffffffe0;margin:0 0 1.8rem;font-size:1.5rem;line-height:1.75}[data-blog-revamp] .blog-cta__actions{flex-wrap:wrap;gap:12px;display:flex}[data-blog-revamp] .blog-cta__btn{letter-spacing:.06em;text-transform:uppercase;border-radius:50px;flex:none;justify-content:center;align-items:center;gap:.5rem;width:auto;max-width:none;padding:12px 24px;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}[data-blog-revamp] .blog-cta__btn--primary{color:#2a1a06;background:linear-gradient(135deg,#c9a84c,#e2c06a);border:none}[data-blog-revamp] .blog-cta__btn--outline{color:#fff;background:0 0;border:2px solid #ffffff59}[data-blog-revamp] .blog-cta__btn--outline:hover{color:#e2c06a;border-color:#e2c06a}@media (max-width:767px){[data-blog-revamp] .blog-faq-q{padding:1.2rem 1.4rem}[data-blog-revamp] .blog-faq-a{padding:0 1.4rem 1.4rem}}
