.services{padding-block:clamp(40px,7vw,84px)}.services a:not(.btn){color:inherit;text-decoration:none}.services a:not(.btn):hover{color:var(--gold-light)}.services-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,5vw,56px)}.service-main h1,.services-head h1{margin:0}.services-lede{margin:0;max-width:640px;font-size:17px;line-height:1.65}.services-jump ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:8px 0 0;padding:0}.services-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.services-jump a:hover{background:rgba(201,162,74,.12)}.services-body{display:grid;gap:clamp(36px,5vw,56px)}.services-cat{scroll-margin-top:96px}.service-addons__head,.services-cat__name{font-family:var(--cinzel);font-weight:600;font-size:16px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.services-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media (min-width:820px){.services-list{display:block;column-count:2;column-gap:56px}.services-list>li{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}}.services-cta{margin:0;text-align:center}.service-main{display:flex;flex-direction:column;gap:16px;max-width:760px}.service-main .eyebrow{margin:0}.service-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0}.service-facts .price{font-size:clamp(26px,4vw,34px)}.service-facts__time{color:var(--muted);font-size:15px}.service-text{margin:0;font-size:17px;line-height:1.65}.service-note{margin:0;padding:14px 18px;border:1px solid var(--line);background:var(--panel);line-height:1.55}.services .service-note a{color:var(--gold-light);text-decoration:underline}.service-addons{margin-top:12px}.service-addons .services-list{column-count:1}.service-actions{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0 0}@media (max-width:419px){.service-actions .btn{width:100%}}.services .service-row__name a{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:4px}.services .service-row__name a:after{content:"\203A";margin-left:.45em;color:var(--gold);text-decoration:none;display:inline-block}.services .service-row__name a:hover{text-decoration-color:var(--gold-light)}