/* New homepage panels only; shared header, footer and other routes are untouched. */
body.av-pdf-home .av-final-section {--final-u:calc(100vw / 1440);position:relative;box-sizing:border-box;width:100%;margin:0;padding:calc(var(--final-u)*79.2) calc(var(--final-u)*40) calc(var(--final-u)*80);color:#181818;background:#fff;overflow:hidden;scroll-margin-top:64px}
body.av-pdf-home .av-final-section * {box-sizing:border-box;min-width:0}
body.av-pdf-home .av-final-eyebrow {margin:0;padding:0;font:500 calc(var(--final-u)*14)/calc(var(--final-u)*17) AvDesktopFirs,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:rgba(24,24,24,.5)}
body.av-pdf-home .av-final-title {margin:calc(var(--final-u)*30.6) 0 0;padding:0;font:500 calc(var(--final-u)*40)/calc(var(--final-u)*42) AvDesktopFirs,sans-serif;letter-spacing:-.02em;white-space:pre-line;text-transform:uppercase;color:inherit}
body.av-pdf-home .av-final-arrow {display:block;flex:none;width:calc(var(--final-u)*27.473);height:calc(var(--final-u)*21.41);background:url('/cms/home-arrow-dark.svg') center/contain no-repeat;justify-self:center;align-self:center}
body.av-pdf-home .av-final-link {display:grid;grid-template-columns:minmax(0,1fr) calc(var(--final-u)*26.054);gap:calc(var(--final-u)*10);align-items:center;height:calc(var(--final-u)*40);margin:0;padding:calc(var(--final-u)*2) 0 0;border:0;border-bottom:calc(var(--final-u)*2) solid rgba(24,24,24,.5);border-radius:0;color:inherit;background:none;text-decoration:none;text-transform:uppercase;font:500 calc(var(--final-u)*18)/calc(var(--final-u)*22) AvDesktopFirs,sans-serif;letter-spacing:-.02em;transition:background-color 250ms ease}
body.av-pdf-home .av-payment-track {position:relative;display:flex;gap:0;width:100%;margin-top:calc(var(--final-u)*38.2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}
body.av-pdf-home .av-payment-card {position:relative;flex:0 0 25%;min-height:calc(var(--final-u)*360);padding:0;background:#a5081d;color:#fff;scroll-snap-align:start;scroll-snap-stop:always}
body.av-pdf-home .av-payment-card-content {padding:calc(var(--final-u)*20) calc(var(--final-u)*20) calc(var(--final-u)*65)}
body.av-pdf-home .av-payment-card-2 {background:#da901c}
body.av-pdf-home .av-payment-card-3 {background:#181818}
body.av-pdf-home .av-payment-card-4 {background:#e9edf0;color:#181818}
body.av-pdf-home .av-payment-discount {display:inline-grid;place-items:center;height:calc(var(--final-u)*51);padding:calc(var(--final-u)*3) calc(var(--final-u)*10) 0;background:#fff;color:#181818;border-radius:calc(var(--final-u)*5);font:500 calc(var(--final-u)*26)/calc(var(--final-u)*31) AvDesktopFirs,sans-serif;letter-spacing:-.03em;white-space:nowrap}
body.av-pdf-home .av-payment-title {margin:calc(var(--final-u)*1.35) 0 0;padding:0;font:500 calc(var(--final-u)*30)/calc(var(--final-u)*31) AvDesktopFirs,sans-serif;letter-spacing:-.02em;white-space:pre-line;color:inherit}
body.av-pdf-home .av-payment-discount+.av-payment-title {margin-top:calc(var(--final-u)*81.35)}
body.av-pdf-home .av-payment-description {margin:calc(var(--final-u)*18.63) 0 0;padding:0;font:400 calc(var(--final-u)*16)/calc(var(--final-u)*19) AvDesktopTilda,sans-serif;letter-spacing:-.015em;color:inherit;opacity:.7}
body.av-pdf-home .av-payment-more {position:absolute;left:calc(var(--final-u)*20);right:calc(var(--final-u)*20);bottom:calc(var(--final-u)*20);display:block;max-width:max-content;margin:0;padding:0;border:0;color:inherit;font:500 calc(var(--final-u)*16)/calc(var(--final-u)*19) AvDesktopFirs,sans-serif;letter-spacing:-.02em;text-decoration:none;text-transform:uppercase}
body.av-pdf-home .av-payment-pricelist {width:calc(var(--final-u)*401.054);height:calc(var(--final-u)*42);margin-top:calc(var(--final-u)*55)}
body.av-pdf-home .av-final-dots {display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;height:calc(var(--final-u)*27);padding:0}
body.av-pdf-home .av-final-dot {display:block;position:relative;flex:none;width:calc(var(--final-u)*12);height:calc(var(--final-u)*27);background:none;border:0;padding:0;margin:0;cursor:pointer}
body.av-pdf-home .av-final-dot::after {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--final-u)*7);height:calc(var(--final-u)*7);border:calc(var(--final-u)*1) solid rgba(24,24,24,.3);border-radius:50%;box-sizing:content-box}
body.av-pdf-home .av-final-dot[aria-current="true"]::after {background:#181818;border:0}
body.av-pdf-home .av-home-payment .av-final-dots {display:none}
body.av-pdf-home .av-home-news {display:grid;grid-template-columns:minmax(0,1fr) auto;background:#e9edf0;overflow-anchor:none}
body.av-pdf-home .av-home-news .av-final-heading {grid-area:1/1}
body.av-pdf-home .av-news-all {grid-area:1/2;align-self:end;width:calc(var(--final-u)*177.054);margin-bottom:calc(var(--final-u)*1.8);text-align:left;cursor:pointer}
body.av-pdf-home .av-news-progress {grid-area:3/1/4/-1;width:calc(var(--final-u)*298.054);height:calc(var(--final-u)*42);margin-top:calc(var(--final-u)*55)}
body.av-pdf-home .av-home-news .av-final-arrows {display:none}
body.av-pdf-home .av-final-arrows {display:flex;gap:calc(var(--final-u)*8);margin-top:calc(var(--final-u)*27.2)}
body.av-pdf-home .av-final-arrows button {display:grid;align-items:center;justify-items:center;width:calc(var(--final-u)*40.04);height:calc(var(--final-u)*40.04);margin:0;padding:0;border:calc(var(--final-u)*1) solid #181818;border-radius:0;background:transparent;cursor:pointer}
body.av-pdf-home .av-final-arrows button:first-child .av-final-arrow {transform:rotate(180deg)}
body.av-pdf-home .av-final-arrows button:disabled {opacity:.35;cursor:default}
body.av-pdf-home .av-home-news-track {grid-area:2/1/3/-1;position:relative;display:flex;align-items:flex-start;gap:calc(var(--final-u)*40);margin-top:calc(var(--final-u)*38.2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}
body.av-pdf-home .av-home-partners {min-height:calc(var(--final-u)*800);background:#00485e;color:#fff}
body.av-pdf-home .av-home-partners .av-final-eyebrow {color:rgba(255,255,255,.5)}
body.av-pdf-home .av-home-partners .av-final-title {max-width:calc(var(--final-u)*660)}
body.av-pdf-home .av-partners-description {max-width:calc(var(--final-u)*660);margin:calc(var(--final-u)*23.18) 0 0;padding:0;font:400 calc(var(--final-u)*20)/calc(var(--final-u)*24) AvDesktopTilda,sans-serif;letter-spacing:-.015em;color:rgba(255,255,255,.8)}
body.av-pdf-home .av-partners-grid {display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--final-u)*40);margin-top:calc(var(--final-u)*104.02)}
body.av-pdf-home .av-partner {position:relative;min-height:calc(var(--final-u)*286);margin:0;padding:0 calc(var(--final-u)*80) calc(var(--final-u)*128) 0}
body.av-pdf-home .av-partner-logo {display:block;width:calc(var(--final-u)*130);height:calc(var(--final-u)*39.59);margin:0;object-fit:contain;object-position:left center}
body.av-pdf-home .av-partner-management .av-partner-logo {width:calc(var(--final-u)*270);height:calc(var(--final-u)*35.05)}
body.av-pdf-home .av-partner-description {margin:calc(var(--final-u)*24.98) 0 0;padding:0;font:400 calc(var(--final-u)*20)/calc(var(--final-u)*24) AvDesktopTilda,sans-serif;letter-spacing:-.015em;color:rgba(255,255,255,.8)}
body.av-pdf-home .av-partner-links {position:absolute;left:0;right:calc(var(--final-u)*80);bottom:0;display:grid;gap:calc(var(--final-u)*10)}
body.av-pdf-home .av-home-partners .av-final-link {border-color:rgba(255,255,255,.5)}
body.av-pdf-home .av-home-partners .av-final-arrow {background-image:url('/cms/format-card-arrow.svg')}
body.av-pdf-home .av-final-section [data-home-card-track]::-webkit-scrollbar {display:none}
body.av-pdf-home .av-final-section [hidden] {display:none!important}
body.av-pdf-home .av-final-section :is(a,button,[tabindex]):focus-visible {outline:2px solid currentColor;outline-offset:3px}
@media(hover:hover) and (pointer:fine) {body.av-pdf-home .av-final-section :is(a,button):not(.av-payment-card):hover {background-color:rgba(0,0,0,.1)}}
body.av-pdf-home .av-payment-card {display:block;text-decoration:none;transition:transform 220ms ease}
@media(min-width:768px) and (hover:hover) and (pointer:fine) {
  body.av-pdf-home .av-payment-track {padding-top:8px;margin-top:calc(var(--final-u)*38.2 - 8px)}
  body.av-pdf-home .av-payment-card:hover {transform:translateY(-6px)}
}
@media(prefers-reduced-motion:reduce) {
  body.av-pdf-home .av-payment-card {transition:none}
  body.av-pdf-home .av-payment-card:hover {transform:none}
}
@media(max-width:767px) {
  body.av-pdf-home .av-final-section {--final-u:calc(100vw / 360);padding:calc(var(--final-u)*40) calc(var(--final-u)*20)}
  body.av-pdf-home .av-final-eyebrow {font-size:calc(var(--final-u)*10);line-height:calc(var(--final-u)*12)}
  body.av-pdf-home .av-final-title {margin-top:calc(var(--final-u)*19.57);font-size:calc(var(--final-u)*26);line-height:calc(var(--final-u)*27)}
  body.av-pdf-home .av-final-link {font-size:calc(var(--final-u)*16);line-height:calc(var(--final-u)*19)}
  body.av-pdf-home .av-home-payment {padding-left:0;padding-right:0}
  body.av-pdf-home .av-home-payment .av-final-heading {padding:0 calc(var(--final-u)*20)}
  body.av-pdf-home .av-payment-track {margin-top:calc(var(--final-u)*38.43);gap:calc(var(--final-u)*20);padding:0 calc(var(--final-u)*40) 0 calc(var(--final-u)*20);scroll-padding-left:calc(var(--final-u)*20)}
  body.av-pdf-home .av-payment-card {flex:0 0 calc(var(--final-u)*300);min-height:calc(var(--final-u)*280);padding:0}
  body.av-pdf-home .av-payment-card-content {padding-bottom:calc(var(--final-u)*64)}
  body.av-pdf-home .av-payment-discount {height:calc(var(--final-u)*42);min-width:calc(var(--final-u)*60);font-size:calc(var(--final-u)*18);line-height:calc(var(--final-u)*22)}
  body.av-pdf-home .av-payment-title {font-size:calc(var(--final-u)*26);line-height:calc(var(--final-u)*27)}
  body.av-pdf-home .av-payment-discount+.av-payment-title {margin-top:calc(var(--final-u)*28.07)}
  body.av-pdf-home .av-payment-description {font-size:calc(var(--final-u)*14);line-height:calc(var(--final-u)*17);margin-top:calc(var(--final-u)*18.63)}
  body.av-pdf-home .av-payment-more {font-size:calc(var(--final-u)*14);line-height:calc(var(--final-u)*17)}
  body.av-pdf-home .av-home-payment .av-final-dots {display:flex;margin:calc(var(--final-u)*10) calc(var(--final-u)*17.5) 0}
  body.av-pdf-home .av-payment-pricelist {width:auto;height:calc(var(--final-u)*54);margin:calc(var(--final-u)*29) calc(var(--final-u)*20) 0}
  body.av-pdf-home .av-payment-pricelist .av-final-link-label {max-width:calc(var(--final-u)*210)}
  body.av-pdf-home .av-final-arrows {margin-top:calc(var(--final-u)*17.43)}
  body.av-pdf-home .av-home-news {grid-template-columns:minmax(0,1fr)}
  body.av-pdf-home .av-home-news .av-final-heading {grid-area:1/1}
  body.av-pdf-home .av-home-news .av-final-arrows {grid-area:2/1;display:flex;margin-top:calc(var(--final-u)*17.43)}
  body.av-pdf-home .av-home-news .av-final-arrows {margin-left:calc(var(--final-u)*-1)}
  body.av-pdf-home .av-home-news .av-final-arrows button {width:calc(var(--final-u)*38.04);height:calc(var(--final-u)*38.04);margin:calc(var(--final-u)*1)}
  body.av-pdf-home .av-home-news-track {grid-area:3/1;margin-top:calc(var(--final-u)*39);gap:calc(var(--final-u)*20)}
  body.av-pdf-home .av-news-all {grid-area:4/1;width:100%;margin:calc(var(--final-u)*40) 0 0}
  body.av-pdf-home .av-news-progress {grid-area:5/1;width:100%;height:calc(var(--final-u)*40);margin-top:calc(var(--final-u)*5)}
  body.av-pdf-home .av-home-partners {min-height:0}
  body.av-pdf-home .av-partners-description {margin-top:calc(var(--final-u)*34.31);font-size:calc(var(--final-u)*16);line-height:calc(var(--final-u)*19);white-space:pre-line}
  body.av-pdf-home .av-partners-grid {display:block;margin-top:calc(var(--final-u)*56.12)}
  body.av-pdf-home .av-partner {min-height:0;padding:0 calc(var(--final-u)*10) 0 0}
  body.av-pdf-home .av-partner-logo {width:calc(var(--final-u)*100);height:calc(var(--final-u)*30.46)}
  body.av-pdf-home .av-partner-management .av-partner-logo {width:calc(var(--final-u)*200);height:calc(var(--final-u)*23.28);object-position:left center}
  body.av-pdf-home .av-partner-description {margin-top:calc(var(--final-u)*20);font-size:calc(var(--final-u)*14);line-height:calc(var(--final-u)*17)}
  body.av-pdf-home .av-partner-links {position:static;margin-top:calc(var(--final-u)*25);gap:calc(var(--final-u)*5)}
  body.av-pdf-home .av-partner-management {margin-top:calc(var(--final-u)*80)}
  body.av-pdf-home .av-partner-management .av-partner-links {margin-top:calc(var(--final-u)*30)}
}
@media(prefers-reduced-motion:reduce) {body.av-pdf-home .av-final-section :is(a,button) {transition:none}}
