body.apw-book-private-advisory-call .entry-hero,
body.apw-book-private-advisory-call .entry-header,
body.apw-book-private-advisory-call .page-header,
body.apw-book-private-advisory-call .entry-title,
body.apw-book-private-advisory-call .page-title{display:none!important}
body.apw-book-private-advisory-call .site,
body.apw-book-private-advisory-call .site-content,
body.apw-book-private-advisory-call #content,
body.apw-book-private-advisory-call .content-container,
body.apw-book-private-advisory-call .content-area,
body.apw-book-private-advisory-call #primary,
body.apw-book-private-advisory-call .site-main,
body.apw-book-private-advisory-call #main,
body.apw-book-private-advisory-call .content-wrap,
body.apw-book-private-advisory-call .content-bg,
body.apw-book-private-advisory-call .entry-content-wrap,
body.apw-book-private-advisory-call .wp-block-post-content,
body.apw-book-private-advisory-call article.page,
body.apw-book-private-advisory-call article.post,
body.apw-book-private-advisory-call .entry-content{
  display:block!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important
}
body.apw-book-private-advisory-call .entry-footer,
body.apw-book-private-advisory-call .post-navigation,
body.apw-book-private-advisory-call .comments-area{display:none!important}
body.apw-book-private-advisory-call .entry-content:after{content:none!important;display:none!important}
body.apw-book-private-advisory-call .entry-content>.apbook{
  position:relative;
  left:auto;
  width:100%;
  max-width:none;
  margin:0!important
}
body.apw-book-private-advisory-call #apic-root.apic-root button.apic-launcher{
  right:18px!important;
  bottom:18px!important;
  width:58px!important;
  min-width:58px!important;
  max-width:58px!important;
  height:58px!important;
  min-height:58px!important;
  max-height:58px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:50%!important;
  font-size:0!important
}
.apbook{--apbook-plum:#310f32;--apbook-ivory:#fffaf1;width:100%;max-width:none;min-width:0;overflow-x:clip;background:var(--apbook-ivory);color:var(--apw-copy);font-family:var(--apw-sans)}
.apbook *{box-sizing:border-box}.apbook :where(h1,h2,h3,p,ul){margin-block:0}.apbook h1,.apbook h2,.apbook h3{font-family:var(--apw-serif);font-weight:500}.apbook h1{max-width:700px;color:var(--apbook-ivory)!important;font-size:clamp(46px,4.35vw,64px);line-height:1.02;letter-spacing:-.04em}.apbook h2{color:var(--apbook-plum)!important;-webkit-text-fill-color:var(--apbook-plum)!important;font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-.035em;opacity:1!important}.apbook h3{color:var(--apbook-plum)!important;-webkit-text-fill-color:var(--apbook-plum)!important;font-size:24px;line-height:1.18;opacity:1!important}.apbook .apw-eyebrow{color:var(--apw-copper)!important;-webkit-text-fill-color:var(--apw-copper)!important;font-size:11px;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;opacity:1!important}
.apbook .apw-button{position:relative;display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:15px 25px;border:1px solid currentColor;border-radius:2px;font-size:13px;font-weight:850;line-height:1.2;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.apbook .apw-button:hover,.apbook .apw-button:focus-visible{transform:translateY(-2px);box-shadow:inset 0 -2px 0 var(--apw-copper),0 12px 28px rgba(25,8,28,.16)}.apbook .apw-button--light{border-color:var(--apbook-ivory);background:var(--apbook-ivory);color:var(--apbook-plum)!important}.apbook .apw-button--outline-light{border-color:rgba(255,250,241,.68);background:rgba(49,15,50,.12);color:var(--apbook-ivory)!important}.apbook .apw-button--dark{border-color:var(--apbook-plum);background:var(--apbook-plum);color:var(--apbook-ivory)!important}
.apbook-hero{position:relative;display:flex;min-height:clamp(620px,calc(100svh - 118px),760px);align-items:center;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(184,121,46,.14),transparent 30%),linear-gradient(135deg,#250826 0%,var(--apbook-plum) 62%,#3b153b 100%);color:var(--apbook-ivory)}.apbook-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 48%,rgba(255,250,241,.045) 48% 48.1%,transparent 48.1%)}.apbook-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:clamp(42px,5vw,76px);align-items:center;padding-block:clamp(42px,4.5vw,62px)}.apbook-hero-copy{width:100%;max-width:670px;padding:0}.apbook-hero-visual{position:relative;height:clamp(440px,39vw,530px);margin:0;overflow:hidden;border:1px solid rgba(255,250,241,.25);box-shadow:0 32px 72px rgba(18,3,18,.38)}.apbook-hero-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 66%,rgba(35,8,36,.55) 100%);pointer-events:none}.apbook-hero-visual img{display:block;width:100%;height:100%!important;max-width:none!important;object-fit:cover;object-position:56% center}.apbook-hero-visual figcaption{position:absolute;z-index:1;right:88px;bottom:18px;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;font-size:10px;font-weight:800;letter-spacing:.12em;text-shadow:0 2px 10px rgba(20,4,15,.92);text-transform:uppercase;opacity:1!important}.apbook-lead,.apbook-copy{max-width:620px;margin-top:18px!important;font-size:clamp(15px,1.2vw,17px);line-height:1.62}.apbook-lead{color:rgba(255,250,242,.92)!important}.apbook-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.apbook-facts{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:18px!important;padding:0;list-style:none;color:rgba(255,250,242,.84)!important;font-size:12px;font-weight:700}.apbook-facts li{color:inherit!important}.apbook-facts li::before{content:"";display:inline-block;width:5px;height:5px;margin-right:8px;border-radius:50%;background:var(--apw-copper)}
.apbook-section{padding:clamp(62px,6.5vw,88px) 0}.apbook-light{background:var(--apbook-ivory)}.apbook-ivory,.apbook-plum{background:var(--apbook-plum);color:var(--apbook-ivory)}.apbook-plum h2,.apbook-plum h3,.apbook-plum p,.apbook-plum li,.apbook-ivory h2,.apbook-ivory h3,.apbook-ivory p{color:var(--apbook-ivory)!important;-webkit-text-fill-color:var(--apbook-ivory)!important;opacity:1!important}.apbook-plum .apw-eyebrow,.apbook-ivory .apw-eyebrow{color:var(--apw-copper-light)!important;-webkit-text-fill-color:var(--apw-copper-light)!important}.apbook-heading{max-width:820px}.apbook-heading>p:last-child{max-width:650px;margin-top:18px;color:var(--apw-copy)!important;font-size:16px;line-height:1.7}
.apbook-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.apbook-cards article{display:grid;grid-template-columns:38px 1fr;gap:15px;padding:28px;border:1px solid var(--apw-line);background:#fff;box-shadow:0 14px 40px rgba(49,15,50,.06)}.apbook-cards article>span{color:var(--apw-copper);font-size:11px;font-weight:850;letter-spacing:.08em}.apbook-cards p{margin-top:10px;color:var(--apw-copy)!important;font-size:14px;line-height:1.65}
.apbook-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(48px,7vw,96px);align-items:center}.apbook-contact-copy .apbook-copy{color:rgba(255,250,242,.84)!important}.apbook-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apbook-contact-actions .apw-button{min-height:116px;flex-direction:column;gap:7px;padding:24px;text-align:left;align-items:flex-start}.apbook-contact-actions .apw-button span{font-family:var(--apw-serif);font-size:22px;font-weight:500}.apbook-contact-actions .apw-button small{font-size:11px;font-weight:600;line-height:1.5;opacity:.78}.apbook-contact-actions button{font-family:inherit;cursor:pointer}
.apbook-standard-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,90px);align-items:start}.apbook-standard-heading p:last-child{margin-top:18px;line-height:1.7}.apbook-standard{display:grid;grid-template-columns:1fr 1fr;gap:14px}.apbook-standard article{padding:28px;border:1px solid rgba(255,250,241,.2);background:rgba(255,250,241,.055)}.apbook-standard ul{margin:18px 0 0;padding-left:18px}.apbook-standard li{margin-top:10px;font-size:13px;line-height:1.5}
.apbook-faq-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:clamp(44px,7vw,88px);align-items:start}.apbook-faq{border-top:1px solid var(--apw-line)}.apbook-faq details{border-bottom:1px solid var(--apw-line)}.apbook-faq summary{position:relative;padding:22px 46px 22px 0;color:var(--apbook-plum)!important;font-family:var(--apw-serif);font-size:clamp(19px,1.8vw,23px);cursor:pointer;list-style:none}.apbook-faq summary::after{content:"+";position:absolute;right:4px;color:var(--apw-copper)}.apbook-faq details[open] summary::after{content:"−"}.apbook-faq details p{padding:0 46px 22px 0;color:var(--apw-copy)!important;font-size:14px;line-height:1.7}
body.apw-book-private-advisory-call .apbook #book-your-private-review,
body.apw-book-private-advisory-call .apbook #apbook-standard,
body.apw-book-private-advisory-call .apbook #apbook-faq{
  position:relative!important;
  inset:auto!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  transform:none!important
}
body.apw-book-private-advisory-call .apbook #book-your-private-review{padding-block:clamp(54px,5vw,70px)}
body.apw-book-private-advisory-call .apbook #apbook-standard{padding-block:clamp(56px,5.2vw,74px)}
body.apw-book-private-advisory-call .apbook #apbook-faq{padding-block:clamp(52px,4.8vw,68px)}
body.apw-book-private-advisory-call .apbook #book-your-private-review .apbook-contact-actions .apw-button{min-height:96px}
body.apw-book-private-advisory-call .apbook+footer,
body.apw-book-private-advisory-call .apbook~footer{margin-top:0!important}
body.apw-book-private-advisory-call .site-footer,
body.apw-book-private-advisory-call #colophon{clear:both!important;margin-top:0!important}
.apbook main{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}
@media(max-width:1080px){.apbook-hero-content{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:38px}.apbook h1{font-size:clamp(43px,5vw,62px)}}
@media(max-width:820px){.apbook-hero{min-height:0}.apbook-hero-content{grid-template-columns:1fr;padding-block:52px}.apbook-hero-copy{max-width:700px}.apbook-hero-visual{height:430px}.apbook-contact-grid,.apbook-standard-layout,.apbook-faq-layout{grid-template-columns:1fr}.apbook-cards{grid-template-columns:1fr}.apbook-contact-grid{gap:38px}.apbook-standard{grid-template-columns:1fr 1fr}}
@media(max-width:640px){
  body.apw-book-private-advisory-call #apic-root.apic-root button.apic-launcher{display:none!important}
  .apbook{overflow:hidden}
  body.apw-book-private-advisory-call .apbook :where(section,section>.apw-shell,.apbook-contact-copy,.apbook-contact-actions,.apbook-standard-layout,.apbook-standard,.apbook-faq-layout){position:static!important;inset:auto!important;min-height:0!important;height:auto!important;margin-block:0!important;transform:none!important}
  .apbook-hero-content{gap:30px;padding-top:38px;padding-bottom:38px}
  .apbook-hero-visual{height:310px}
  .apbook-hero-visual figcaption{right:18px;bottom:12px}
  .apbook h1{font-size:clamp(39px,11.5vw,49px)}
  .apbook h2{font-size:clamp(32px,9.2vw,42px)}
  .apbook-lead{font-size:15px;line-height:1.62}
  .apbook-actions{display:grid}
  .apbook-actions :where(a,button){width:100%}
  .apbook-facts{display:grid;gap:8px}
  .apbook-section{padding:40px 0}
  .apbook-heading>p:last-child{margin-top:14px}
  .apbook-cards{gap:12px;margin-top:24px}
  .apbook-cards article{padding:20px 17px}
  body.apw-book-private-advisory-call .apbook-contact-grid{display:block!important}
  body.apw-book-private-advisory-call .apbook-contact-copy{display:block!important;padding:0!important}
  body.apw-book-private-advisory-call .apbook-contact-actions{display:flex!important;flex-direction:column!important;gap:12px!important;margin:24px 0 0!important;padding:0!important}
  body.apw-book-private-advisory-call .apbook-contact-actions .apw-button{position:static!important;inset:auto!important;display:flex!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:17px 18px!important;transform:none!important}
  .apbook-standard-layout,.apbook-faq-layout{display:block}
  .apbook-standard{grid-template-columns:1fr;gap:12px;margin-top:28px}
  .apbook-standard article{padding:22px 18px}
  .apbook-faq{margin:28px 0 0!important}
  .apbook-faq summary{padding-block:18px}
  body.apw-book-private-advisory-call .apbook #book-your-private-review,
  body.apw-book-private-advisory-call .apbook #apbook-standard,
  body.apw-book-private-advisory-call .apbook #apbook-faq{padding-top:40px!important;padding-bottom:24px!important}
}
