.faqs{--faqs-gold:var(--intl-gold,#e7b960);--faqs-gold-soft:var(--intl-gold-soft,#d4af6a);--faqs-line:var(--intl-line,#e7b96038);--faqs-text:var(--intl-text,#fff);--faqs-text-dim:var(--intl-text-dim,#c7c7c7);--faqs-grad:var(--intl-gold-grad,linear-gradient(114deg, #8a6526 0%, #d4af6a 28%, #f6e3ae 50%, #d4af6a 72%, #8a6526 100%));border-top:1px solid var(--faqs-line);padding-block:clamp(56px,8vw,120px);position:relative}.faqs__inner{width:100%;max-width:var(--intl-maxw,1720px);padding-inline:var(--intl-gutter,clamp(20px, 10vw, 200px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,90px);margin-inline:auto;display:grid}.faqs__head{position:sticky;top:clamp(90px,12vh,140px)}.faqs__kicker{color:var(--faqs-gold-soft);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-family:Gordita,sans-serif;font-size:clamp(11px,.8vw,14px);display:inline-flex}.faqs__kicker:before{content:"";background-image:var(--faqs-grad);width:clamp(28px,3vw,48px);height:1px}.faqs__title{color:var(--faqs-text);font-family:var(--font-cormorant), "Cormorant", serif;margin:0 0 16px;font-size:clamp(30px,3.6vw,76px);font-weight:500;line-height:1.1}.faqs__title-span{font-family:var(--font-cormorant), "Cormorant", serif;background:var(--faqs-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.faqs__note{max-width:39ch;color:var(--faqs-text-dim);margin:0;font-size:clamp(15px,1.05vw,20px);line-height:1.7}.faqs__cta{border:1px solid var(--faqs-gold-soft);color:var(--faqs-text);font-family:var(--font-cormorant), "Cormorant", serif;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:clamp(22px,2.4vw,34px);padding:16px clamp(24px,2.4vw,40px);font-size:clamp(15px,1.1vw,20px);transition:background .3s,color .3s,border-color .3s;display:inline-flex}.faqs__cta:hover{background:var(--faqs-gold);border-color:var(--faqs-gold);color:#1a1206}.faqs__list{margin:0;padding:0;list-style:none}.faqs__item{border-top:1px solid var(--faqs-line)}.faqs__item:last-child{border-bottom:1px solid var(--faqs-line)}.faqs__q-heading{font:inherit;margin:0}.faqs__q{cursor:pointer;text-align:left;width:100%;color:var(--faqs-text);font-family:var(--font-cormorant), serif;background:0 0;border:0;justify-content:space-between;align-items:center;gap:clamp(16px,2vw,32px);padding:clamp(20px,1.8vw,28px) 4px;font-size:clamp(19px,1.7vw,34px);font-weight:500;line-height:1.25;transition:color .3s;display:flex}.faqs__q:hover,.faqs__item.is-open .faqs__q{color:var(--faqs-gold)}.faqs__q:focus-visible{outline:2px solid var(--faqs-gold);outline-offset:4px}.faqs__sign{color:var(--faqs-gold-soft);flex-shrink:0;align-items:center;line-height:1;transition:color .3s;display:inline-flex}.faqs__item.is-open .faqs__sign,.faqs__q:hover .faqs__sign{color:var(--faqs-gold)}.faqs__chev{font-size:clamp(16px,1.3vw,20px);transition:transform .3s;display:inline-block}.faqs__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s,visibility 0s linear .38s;display:grid}.faqs__item.is-open .faqs__panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s,visibility}.faqs__panel-inner{overflow:hidden}.faqs__a{max-width:62ch;color:var(--faqs-text-dim);margin:0;padding:0 4px clamp(22px,2vw,30px);font-size:clamp(14.5px,1vw,18px);line-height:1.76}.faqs__link{color:var(--faqs-gold-soft);overflow-wrap:anywhere;margin-left:6px;text-decoration:underline;transition:color .3s}.faqs__link:hover{color:var(--faqs-gold)}@media (max-width:980px){.faqs__inner{grid-template-columns:1fr}.faqs__head{position:static}.faqs__note{max-width:none}}@media (max-width:600px){.faqs__chev{font-size:18px}}@media (prefers-reduced-motion:reduce){.faqs__panel,.faqs__chev,.faqs__q,.faqs__sign{transition:none}}
.pkg-content{--pkg-gold:var(--intl-gold,#e7b960);--pkg-gold-soft:var(--intl-gold-soft,#d4af6a);--pkg-line:var(--intl-line,#e7b96038);--pkg-text:var(--intl-text,#fff);--pkg-text-dim:var(--intl-text-dim,#c7c7c7);padding-block:clamp(48px,6vw,96px);position:relative}.pkg-content__inner{width:100%;max-width:var(--intl-maxw,1720px);padding-inline:var(--intl-gutter,clamp(20px, 10vw, 200px));flex-direction:column;gap:clamp(36px,4vw,64px);margin-inline:auto;display:flex}.pkg-content__heading{color:var(--pkg-gold);font-family:var(--font-cormorant), "Cormorant", serif;margin:0 0 clamp(14px,1.4vw,22px);font-size:clamp(24px,2.4vw,46px);font-weight:500;line-height:1.2}.pkg-content__p{max-width:78ch;color:var(--pkg-text-dim);margin:0 0 clamp(12px,1vw,18px);font-family:Gordita,sans-serif;font-size:clamp(14.5px,1vw,18px);line-height:1.76}.pkg-content__p:last-child{margin-bottom:0}.pkg-content__links{flex-wrap:wrap;gap:clamp(12px,1.4vw,22px);margin:clamp(18px,1.8vw,26px) 0 0;padding:0;list-style:none;display:flex}.pkg-content__link{border:1px solid var(--pkg-line);color:var(--pkg-gold-soft);align-items:center;padding:12px clamp(18px,1.8vw,28px);font-family:Gordita,sans-serif;font-size:clamp(13px,.9vw,16px);text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.pkg-content__link:hover{color:var(--pkg-gold);border-color:var(--pkg-gold-soft)}
