/* User-selected section directions v6. Scoped to the pure DOM transform. */
body[data-selected-sections-v6] #site-main #scope-a .workflow-faqs.workflow-faqs-v6{
  display:grid!important;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;
  gap:clamp(34px,5vw,76px)!important;
  align-items:start;
  margin:0!important;
  padding:clamp(52px,6vw,92px) var(--gutter,5vw)!important;
  border:0!important;
  background:#fff8f2;
  color:#080d12;
}
body[data-selected-sections-v6] #site-main .faq-v6-media{
  position:relative;
  min-height:clamp(440px,48vw,640px);
  margin:0;
  overflow:hidden;
  background:#111b22;
}
body[data-selected-sections-v6] #site-main .faq-v6-media::after{
  position:absolute;
  inset:48% 0 0;
  background:linear-gradient(180deg,transparent,#080d12d9);
  content:"";
}
body[data-selected-sections-v6] #site-main .faq-v6-media img{
  position:absolute;inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 35%;
}
body[data-selected-sections-v6] #site-main .faq-v6-caption{
  position:absolute;
  z-index:1;
  right:28px;
  bottom:25px;
  left:28px;
  margin:0;
  color:#fff8f2;
  font:800 italic clamp(30px,3vw,46px)/1.02 Barlow,"Arial Narrow",sans-serif;
  letter-spacing:-.015em;
  text-transform:uppercase;
}
body[data-selected-sections-v6] #site-main .faq-v6-content{min-width:0;padding-top:3px}
body[data-selected-sections-v6] #site-main .faq-v6-heading{grid-column:1/-1;margin-bottom:-20px}
body[data-selected-sections-v6] #site-main .faq-v6-heading .eyebrow{margin:0 0 14px}
body[data-selected-sections-v6] #site-main .faq-v6-heading h2{
  margin:0 0 clamp(28px,3.5vw,48px);
  color:#080d12;
  font:800 italic clamp(44px,5.3vw,72px)/1.02 Barlow,"Arial Narrow",sans-serif;
  letter-spacing:-.02em;
  text-transform:uppercase;
}
body[data-selected-sections-v6] #site-main .faq-v6-questions{border-top:1px solid #bcb7b1}
body[data-selected-sections-v6] #site-main .faq-v6-question{border-bottom:1px solid #bcb7b1}
body[data-selected-sections-v6] #site-main .faq-v6-question summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  min-height:82px;
  padding:23px 0;
  cursor:pointer;
  list-style:none;
}
body[data-selected-sections-v6] #site-main .faq-v6-question summary::-webkit-details-marker{display:none}
body[data-selected-sections-v6] #site-main .faq-v6-question-title{
  color:#080d12!important;transform:none!important;transition:none!important;display:block;
  font:800 italic clamp(25px,2.3vw,35px)/1.08 Barlow,"Arial Narrow",sans-serif;
  text-transform:uppercase;
}
body[data-selected-sections-v6] #site-main .faq-v6-symbol,
body[data-selected-sections-v6] #site-main .receipts-v6-symbol{color:#008e98;font:400 28px/1 Inter,sans-serif;flex:none}
body[data-selected-sections-v6] #site-main .faq-v6-question[open] summary span{transform:none!important}
body[data-selected-sections-v6] #site-main .faq-v6-question[open] .faq-v6-symbol{font-size:0}
body[data-selected-sections-v6] #site-main .faq-v6-question[open] .faq-v6-symbol::after{content:"−";font-size:28px}
body[data-selected-sections-v6] #site-main .faq-v6-question p{max-width:680px;margin:0;padding:0 32px 27px 0;color:#30383b;font:400 16px/1.65 Inter,Arial,sans-serif}
body[data-selected-sections-v6] #site-main .faq-v6-question summary:focus-visible,
body[data-selected-sections-v6] #site-main .receipts-v6-build summary:focus-visible{outline:3px solid #2ba2c5;outline-offset:5px}

body[data-selected-sections-v6] #site-main #assessment-a .assessment-receipts.assessment-receipts-v6{
  display:block!important;width:100%;
  position:relative;
  min-height:650px;
  margin:0;
  padding:clamp(58px,6vw,88px) var(--gutter,5vw) clamp(42px,5vw,66px);
  overflow:hidden;
  background:#080d12;
  color:#fff8f2;
}
body[data-selected-sections-v6] #site-main .receipts-v6-backdrop{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 48%;
  opacity:.78;
}
body[data-selected-sections-v6] #site-main .assessment-receipts-v6::after{
  position:absolute;
  inset:0;
  z-index:0;
  background:linear-gradient(180deg,#080d12c9 0%,#080d1229 29%,#080d12d9 56%,#080d12fa 78%,#080d12 100%);
  content:"";
}
body[data-selected-sections-v6] #site-main .receipts-v6-content{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column}
body[data-selected-sections-v6] #site-main .receipts-v6-head{max-width:760px;margin:0 0 clamp(130px,14vw,210px)}
body[data-selected-sections-v6] #site-main .receipts-v6-head .eyebrow{margin:0 0 14px;color:#dce9ed}
body[data-selected-sections-v6] #site-main .receipts-v6-head h2{
  margin:0;
  color:#fff8f2;
  font:800 italic clamp(44px,5.3vw,72px)/1.02 Barlow,"Arial Narrow",sans-serif;
  letter-spacing:-.02em;
  text-transform:uppercase;
}
body[data-selected-sections-v6] #site-main .receipts-v6-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,42px);margin-top:auto}
body[data-selected-sections-v6] #site-main .receipts-v6-item{min-width:0}
body[data-selected-sections-v6] #site-main .receipts-v6-item+.receipts-v6-item{border-left:1px solid #81919a;padding-left:clamp(24px,3vw,42px)}
body[data-selected-sections-v6] #site-main .receipts-v6-item h3{
  min-height:2.16em;
  margin:0 0 16px;
  color:#fff8f2;
  font:800 italic clamp(27px,2.5vw,38px)/1.08 Barlow,"Arial Narrow",sans-serif;
  text-transform:uppercase;
}
body[data-selected-sections-v6] #site-main .receipts-v6-item p{max-width:390px;margin:0;color:#e1e9ed;font:400 16px/1.62 Inter,Arial,sans-serif}
body[data-selected-sections-v6] #site-main .receipts-v6-boundary{display:flex;justify-content:space-between;gap:30px;margin-top:34px;padding-top:23px;border-top:1px solid #72828c;color:#c9d6df;font:400 13px/1.6 Inter,Arial,sans-serif}
body[data-selected-sections-v6] #site-main .receipts-v6-boundary p{max-width:610px;margin:0}
body[data-selected-sections-v6] #site-main .receipts-v6-build{margin-top:25px;border-top:1px solid #72828c}
body[data-selected-sections-v6] #site-main .receipts-v6-build summary{display:flex;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;list-style:none;color:#fff8f2;font:700 16px/1.35 Inter,Arial,sans-serif}
body[data-selected-sections-v6] #site-main .receipts-v6-build summary::-webkit-details-marker{display:none}
body[data-selected-sections-v6] #site-main .receipts-v6-build[open] .receipts-v6-symbol{font-size:0}
body[data-selected-sections-v6] #site-main .receipts-v6-build[open] .receipts-v6-symbol::after{content:"−";font-size:28px}
body[data-selected-sections-v6] #site-main .receipts-v6-build-body{padding:0 0 25px;color:#d9e4e8;font:400 14px/1.65 Inter,Arial,sans-serif}
body[data-selected-sections-v6] #site-main .receipts-v6-build-body p{max-width:790px;margin:0 0 16px}
body[data-selected-sections-v6] #site-main .receipts-v6-build-body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none}
body[data-selected-sections-v6] #site-main .receipts-v6-build-body li{display:grid;gap:3px}
body[data-selected-sections-v6] #site-main .receipts-v6-build-body strong{color:#fff8f2}

@media (max-width:800px){
  body[data-selected-sections-v6] #site-main #scope-a .workflow-faqs.workflow-faqs-v6{grid-template-columns:1fr!important;gap:32px!important;padding:48px 24px 54px!important}
  body[data-selected-sections-v6] #site-main .faq-v6-media{min-height:0;aspect-ratio:5/3}
  body[data-selected-sections-v6] #site-main .faq-v6-media img{position:absolute;inset:0}
  body[data-selected-sections-v6] #site-main .faq-v6-caption{right:22px;bottom:20px;left:22px}
  body[data-selected-sections-v6] #site-main .faq-v6-question p{padding-right:0}
  body[data-selected-sections-v6] #site-main #assessment-a .assessment-receipts.assessment-receipts-v6{min-height:0;padding:62px 24px 38px}
  body[data-selected-sections-v6] #site-main .receipts-v6-backdrop{height:570px;object-position:58% 42%}
  body[data-selected-sections-v6] #site-main .assessment-receipts-v6::after{background:linear-gradient(180deg,#080d12b8 0%,#080d123f 21%,#080d12df 44%,#080d12 61%,#080d12 100%)}
  body[data-selected-sections-v6] #site-main .receipts-v6-head{margin-bottom:245px}
  body[data-selected-sections-v6] #site-main .receipts-v6-row{grid-template-columns:1fr;gap:26px}
  body[data-selected-sections-v6] #site-main .receipts-v6-item+.receipts-v6-item{border-top:1px solid #5c6f7a;border-left:0;padding-top:25px;padding-left:0}
  body[data-selected-sections-v6] #site-main .receipts-v6-item h3{min-height:0;margin-bottom:12px}
  body[data-selected-sections-v6] #site-main .receipts-v6-boundary{display:block;margin-top:29px;font-size:12px}
  body[data-selected-sections-v6] #site-main .receipts-v6-boundary p+p{margin-top:13px}
  body[data-selected-sections-v6] #site-main .receipts-v6-build-body ul{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
  body[data-selected-sections-v6] #site-main .faq-v6-question,
  body[data-selected-sections-v6] #site-main .receipts-v6-build{transition:none}
}
