.w-webflow-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}header.main-heading{width:100%;display:block}header.main-heading .image.image_cover,header.main-heading .image-11{visibility:visible!important;opacity:1!important}.ap-hero{aspect-ratio:3;min-height:18rem;display:grid;position:relative;overflow:hidden}.ap-hero__media,.ap-hero__content{grid-area:1/1}.ap-hero__media{z-index:0;min-height:100%;position:relative}.ap-hero__photo{object-fit:cover;object-position:right center;width:100%;max-width:none;height:100%;animation:1.05s cubic-bezier(.22,1,.36,1) both ap-hero-image-in;position:absolute;inset:0}.ap-hero__blur{background:linear-gradient(90deg,#00000047 0%,#00000014 70%,#0000 100%);width:min(42%,32rem);animation:.85s .12s both ap-hero-fade-in;position:absolute;inset:0 auto 0 0}@keyframes ap-hero-image-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ap-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ap-hero-land-in{0%{opacity:0;transform:translateY(1.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ap-hero-land-in-bounce{0%{opacity:0;transform:translateY(1.75rem)}70%{opacity:1;transform:translateY(-.2rem)}to{opacity:1;transform:translate(0,0)}}header.main-heading .ap-hero__header .heading_hero{animation:.7s cubic-bezier(.22,1,.36,1) .52s both ap-hero-land-in}header.main-heading .ap-hero__header .ap-hero__sub{animation:.7s cubic-bezier(.22,1,.36,1) .68s both ap-hero-land-in}.ap-hero-downloads__block:first-child{animation:.75s cubic-bezier(.34,1.2,.64,1) .84s both ap-hero-land-in-bounce}.ap-hero-downloads__block:nth-child(2){animation:.75s cubic-bezier(.34,1.2,.64,1) .98s both ap-hero-land-in-bounce}@media (prefers-reduced-motion:reduce){.ap-hero__photo,.ap-hero__blur,header.main-heading .ap-hero__header .heading_hero,header.main-heading .ap-hero__header .ap-hero__sub,.ap-hero-downloads__block,.ap-card-path.ap-scroll-reveal .ap-card,.ap-path-header.ap-scroll-reveal .ap-path-header__text :is(h1,h2,h3,h4,p),.ap-product-row__content.ap-scroll-reveal :is(.ap-product-row__eyebrow,.ap-product-row__title,.ap-product-row__body,.ap-checklist li){opacity:1;filter:none;transition:none;animation:none;transform:none}}.ap-hero__content{z-index:1;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;position:relative}.ap-hero__content>.grid{width:100%}.header.ap-hero__header{margin-bottom:0}header.main-heading .ap-hero__sub.subheading{text-wrap:auto;margin-bottom:3.7rem}header.main-heading .ap-hero__sub.subheading h4{letter-spacing:-.015em;margin:0;font-size:clamp(.72rem,2.85vw,1.08rem);line-height:1.45}header.main-heading .ap-hero__sub.subheading h4 strong{white-space:nowrap;color:color-mix(in srgb, var(--ap-cream) 82%, transparent);font-weight:600}header.main-heading .ap-hero__sub-highlight{color:var(--ap-red);font-weight:600}.ap-hero-downloads{flex-direction:column;gap:1.15rem;max-width:27rem;margin-top:0;padding:.35rem 0 1.35rem;display:flex}.ap-hero-downloads__block{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.ap-hero-downloads__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ap-yellow);margin:0;font-size:.9rem;font-weight:700}.ap-hero-downloads .ap-hero-downloads__badges.button-group{gap:.55rem;margin-top:0!important}.ap-hero-downloads .ap-store-badge svg{height:44px}.ap-hero-downloads__admin-btn{color:var(--ap-black);background:var(--ap-yellow);border-radius:9px;justify-content:center;align-items:center;padding:.72rem 1.15rem;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.ap-hero-downloads__admin-btn:hover{transform:translateY(-1px)}.ap-hero-downloads__admin-btn:active{transform:none}.ap-hero-downloads__admin-btn:focus-visible{outline:2px solid var(--ap-cream);outline-offset:2px}.ap-hero-downloads__admin-note{max-width:16rem;color:var(--ap-cream);opacity:.9;margin:0;font-size:.85rem;line-height:1.35}@media (width>=992px){.ap-hero{aspect-ratio:5/2;min-height:26rem}.ap-hero__blur{background:linear-gradient(90deg,#0000008c 0%,#00000038 55%,#0000 100%);width:min(48%,36rem)}.ap-hero__content{padding-top:2rem;padding-bottom:2rem}header.main-heading .header.ap-hero__header{flex-direction:column;align-items:flex-start;max-width:38rem;display:flex}header.main-heading .heading_hero{text-align:left;cursor:auto;letter-spacing:-.01em;width:auto;max-width:none;margin:0 0 .5rem;font-size:clamp(3.15rem,3.85vw,3.81rem);line-height:1.04;display:block;position:static}header.main-heading .heading_hero .text-span-5{text-align:left}header.main-heading .heading_hero .main-heading{font-size:inherit;line-height:inherit;display:inline;position:static}header.main-heading .ap-hero__sub.subheading{text-align:left;width:100%;max-width:none;margin-bottom:4rem}header.main-heading .ap-hero__sub.subheading h4{text-align:left;letter-spacing:-.02em;font-size:clamp(.95rem,1.12vw,1.16rem);line-height:1.42}.ap-hero-downloads{gap:1.2rem;padding:0}.ap-hero-downloads__block{align-items:flex-start}.ap-hero-downloads .ap-store-badge svg{height:46px}}header.main-heading .ap-hero .grid_2-col.main>.grid-item-manual{display:none}.ap-hero-stats{background:var(--ap-black);color:var(--ap-cream);z-index:2;margin-top:0;padding:1.75rem 0;position:relative}.ap-hero-stats__row{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ap-hero-stats__item{justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.ap-hero-stats__icon{background-color:var(--ap-yellow);width:48px;height:48px;-webkit-mask:var(--ap-stat-icon) center / contain no-repeat;-webkit-mask:var(--ap-stat-icon) center / contain no-repeat;mask:var(--ap-stat-icon) center / contain no-repeat;flex-shrink:0}.ap-hero-stats__copy{flex-direction:column;line-height:1.25;display:flex}.ap-hero-stats__value{color:var(--ap-yellow);font-size:1.15rem;font-weight:700}.ap-hero-stats__label{color:color-mix(in srgb, var(--ap-cream) 78%, transparent);font-size:.95rem;font-weight:400}html,body.body{overflow-x:clip}body.body{background-color:var(--ap-black);color:var(--ap-cream)}.nav{box-sizing:border-box;width:100%;max-width:none;padding-top:var(--_sizes---spacing--0-75x);padding-bottom:var(--_sizes---spacing--0-75x);z-index:99;margin:0;position:relative;display:block!important}.nav .container.nav_bar{width:100%;max-width:none;padding-left:var(--_sizes---container--container-padding-horizontal);padding-right:var(--_sizes---container--container-padding-horizontal);justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.nav_logo-link{flex:none;margin-left:0;line-height:0}.nav .nav_container.w-nav{justify-content:flex-end;align-items:center;gap:var(--_sizes---gap--sm-gap);flex:auto;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:flex}.nav .nav_right{flex:none;justify-content:flex-end;align-items:center;width:auto;display:flex!important}.nav .nav_menu.w-nav-menu{flex:none;margin:0}.nav_download,.nav .nav_mobile-menu-button{flex:none}.nav .nav_link.w-dropdown-toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}@media screen and (width>=992px){.nav .nav_mobile-menu-button{display:none!important}.nav .nav_menu.w-nav-menu{height:auto;max-height:none;box-shadow:none;background-color:#0000;border-radius:0;padding:0;overflow:visible;display:flex!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.nav .nav_menu-list,.nav .nav_menu-list-item{flex-flow:row;align-items:center}.nav .nav_link{font-size:var(--_typography---base-typography--base-font-size);color:inherit;justify-content:flex-start}.nav .nav_dropdown-menu{position:relative}.nav .ap-resources-dropdown{width:max-content;min-width:22rem;max-width:min(26rem,100vw - 2rem);left:50%;right:auto;transform:translate(-50%)}}:root{--ap-yellow:#ffb800;--ap-red:#ce4257;--ap-mint:#59c9a5;--ap-black:#000;--ap-secondary:#1a212b;--ap-cream:#f0eee8;--_colors---core-accent-color--accent-primary:var(--ap-yellow);--_colors---core-accent-color--accent-primary-hover:var(--ap-yellow);--_colors---background-color--bg-accent-primary:var(--ap-yellow);--_colors---text-color--text-on-accent-primary:var(--ap-black);--ap-button-hover-bg:color-mix(in srgb, var(--ap-yellow) 50%, transparent);--ap-button-active-bg:var(--ap-yellow)}.ap-hero-downloads__admin-btn:hover,.ap-contact-card__email:hover,.ap-sponsor__cta:hover{background:var(--ap-button-hover-bg);color:var(--ap-black)}.ap-hero-downloads__admin-btn:active,.ap-contact-card__email:active,.ap-sponsor__cta:active{background:var(--ap-button-active-bg);color:var(--ap-black)}.ap-sponsor__cta:hover span,.ap-sponsor__cta:active span{color:var(--ap-black)}html.w-mod-ix3 .funfact-section.is-inverse{visibility:visible!important}.ap-section{background:var(--ap-black);padding:4.5rem 0}.ap-section.is-secondary{background:var(--ap-secondary)}.ap-section__header{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.ap-section__header .heading_primary,.ap-section__header h2{color:var(--ap-cream);margin-bottom:.75rem}.ap-section__header p{color:color-mix(in srgb, var(--ap-cream) 75%, transparent);margin:0;font-size:1.05rem;line-height:1.5}.ap-path-header{max-width:40rem;margin:0 auto 2.5rem;position:relative}.ap-path-header .ap-section__header{max-width:none;margin:0}.ap-path-header.ap-scroll-reveal:not(.is-in-view) .ap-path-header__text :is(h1,h2,h3,h4,p){opacity:0;transform:translateY(-1.25rem)}@keyframes ap-enter-from-above{0%{opacity:0;transform:translateY(-2.75rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.ap-path-header.ap-scroll-reveal.is-in-view .ap-path-header__text :is(.heading_primary,h1,h2,h3){animation:.72s cubic-bezier(.22,1,.36,1) 80ms both ap-enter-from-above}.ap-path-header.ap-scroll-reveal.is-in-view .ap-path-header__text p{animation:.72s cubic-bezier(.22,1,.36,1) .22s both ap-enter-from-above}.ap-scroll-reveal.is-in-view.is-in-view--instant .ap-path-header__text :is(h1,h2,h3,h4,p),.ap-scroll-reveal.is-in-view.is-in-view--instant .ap-card,.ap-scroll-reveal.is-in-view.is-in-view--instant :is(.ap-product-row__eyebrow,.ap-product-row__title,.ap-product-row__body,.ap-checklist li){opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);animation:none;transform:none}.ap-card-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.ap-card-path.ap-scroll-reveal:not(.is-in-view) .ap-card{opacity:0;transform:translateY(-1.25rem)}.ap-card-path.ap-scroll-reveal.is-in-view .ap-card{animation:.68s cubic-bezier(.22,1,.36,1) both ap-enter-from-above}.ap-card-path.ap-scroll-reveal.is-in-view .ap-card:first-child{animation-delay:60ms}.ap-card-path.ap-scroll-reveal.is-in-view .ap-card:nth-child(2){animation-delay:.16s}.ap-card-path.ap-scroll-reveal.is-in-view .ap-card:nth-child(3){animation-delay:.26s}.ap-card-path.ap-scroll-reveal.is-in-view .ap-card:nth-child(4){animation-delay:.36s}.ap-card{border-radius:12px;flex-direction:column;gap:.75rem;min-height:280px;padding:1.35rem 1.25rem 1.5rem;display:flex}.ap-card--yellow{background:var(--ap-yellow);color:var(--ap-black)}.ap-card--red{background:var(--ap-red);color:var(--ap-cream)}.ap-card--dark{background:var(--ap-secondary);color:var(--ap-cream)}.ap-card--mint{background:var(--ap-mint);color:var(--ap-black)}.ap-card--black{background:var(--ap-black);color:var(--ap-cream);border:1px solid color-mix(in srgb, var(--ap-yellow) 42%, transparent)}.ap-card__pill{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;opacity:.9;border:1px solid;border-radius:6px;align-self:flex-start;align-items:center;padding:.38rem .55rem .22rem;font-size:.7rem;font-weight:600;display:inline-flex}.ap-card__icon{flex-shrink:0;width:2.75rem;height:2.75rem;margin:.5rem 0 .25rem}.ap-card__icon svg{width:100%;height:100%;display:block}.ap-card__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.ap-card__body{opacity:.9;flex:1;margin:0;font-size:.9rem;line-height:1.45}.ap-card__footer{opacity:.7;border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);margin:0;padding-top:.5rem;font-size:.75rem;line-height:1.4}.ap-card__meta{opacity:.75;margin:0;font-size:.75rem}.ap-product-stack{flex-direction:column;gap:2.5rem;display:flex}.ap-product-row{background:var(--ap-secondary);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2rem;padding:1.75rem;display:grid;overflow:clip}.ap-product-row__media{grid-area:1/1}.ap-product-row__content{grid-area:1/2}.ap-product-row--reverse .ap-product-row__media{grid-column:2}.ap-product-row--reverse .ap-product-row__content{grid-column:1}.ap-product-row__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.ap-product-row__media{box-sizing:border-box;background:var(--ap-black);isolation:isolate;border-radius:12px;flex-shrink:0;justify-content:center;place-self:center start;align-items:center;width:100%;min-width:0;max-width:36rem;height:19.5rem;min-height:19.5rem;max-height:19.5rem;padding:.85rem;display:flex;overflow:hidden}.ap-product-row__figure{object-fit:contain;object-position:center;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:block}@media (width>=992px){.ap-product-row__media{width:36rem;max-width:100%;height:29rem;min-height:29rem;max-height:29rem}.ap-product-row--reverse .ap-product-row__media{justify-self:start}.ap-product-row__title{font-size:clamp(2rem,2.9vw,2.45rem)}.ap-product-row__body{font-size:1.18rem}.ap-product-row__content .ap-checklist li{font-size:1.1rem}}.ap-product-row__eyebrow{background:var(--ap-yellow);width:2.35rem;height:2.35rem;color:var(--ap-black);border-radius:7px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.ap-product-row__eyebrow svg{width:1.25rem;height:1.25rem}.ap-product-row__title{color:var(--ap-cream);margin:0 0 .85rem;font-size:clamp(1.85rem,2.8vw,2.25rem);font-weight:700;line-height:1.15}.ap-product-row__body{color:color-mix(in srgb, var(--ap-cream) 78%, transparent);max-width:36rem;margin:0 0 1.35rem;font-size:clamp(1.02rem,1.6vw,1.12rem);line-height:1.55}.ap-product-row__content.ap-scroll-reveal:not(.is-in-view) :is(.ap-product-row__eyebrow,.ap-product-row__title,.ap-product-row__body,.ap-checklist li){opacity:0;transform:translateY(-1.25rem)}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-product-row__eyebrow{animation:.65s cubic-bezier(.22,1,.36,1) 40ms both ap-enter-from-above}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-product-row__title{animation:.72s cubic-bezier(.22,1,.36,1) .12s both ap-enter-from-above}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-product-row__body{animation:.72s cubic-bezier(.22,1,.36,1) .24s both ap-enter-from-above}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-checklist li{animation:.6s cubic-bezier(.22,1,.36,1) both ap-enter-from-above}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-checklist li:first-child{animation-delay:.36s}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-checklist li:nth-child(2){animation-delay:.46s}.ap-product-row__content.ap-scroll-reveal.is-in-view .ap-checklist li:nth-child(3){animation-delay:.56s}.ap-checklist{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ap-checklist li{color:var(--ap-cream);align-items:flex-start;gap:.65rem;font-size:clamp(.98rem,1.4vw,1.05rem);line-height:1.4;display:flex}.ap-checklist__dot{background:var(--ap-yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.12rem;display:inline-flex}.ap-checklist__dot svg{width:.72rem;height:.72rem;color:var(--ap-black)}.ap-climber{text-align:center;background:var(--ap-secondary);border-radius:16px;flex-direction:column;align-items:center;max-width:36rem;margin:0 auto;padding:1.75rem 1.5rem;display:flex}.ap-climber__copy{flex-direction:column;align-items:center;width:100%;display:flex}.ap-climber__kicker{color:var(--ap-yellow);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}.ap-climber__headline{text-transform:uppercase;color:var(--ap-cream);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);font-style:italic;font-weight:800;line-height:1.1}.ap-climber__sub{color:color-mix(in srgb, var(--ap-cream) 75%, transparent);margin:0 0 1.25rem;line-height:1.45}.ap-climber__cta{margin-bottom:1.75rem}.ap-climber .ap-climber__cta.button-group{justify-content:center!important}.ap-store-badge{border-radius:8px;line-height:0;transition:transform .15s,filter .15s;display:inline-flex}.ap-store-badge:hover{filter:brightness(1.08);transform:translateY(-1px)}.ap-store-badge:focus-visible{outline:2px solid var(--ap-yellow);outline-offset:3px}.ap-store-badge svg{width:auto;height:44px;display:block}.ap-benefit-list{text-align:left;flex-direction:column;gap:1rem;width:100%;max-width:26rem;display:flex}.ap-benefit{grid-template-columns:2.25rem 1fr;align-items:start;gap:.75rem;display:grid}.ap-benefit__icon{background:color-mix(in srgb, var(--ap-yellow) 18%, transparent);width:2.25rem;height:2.25rem;color:var(--ap-yellow);border-radius:8px;justify-content:center;align-items:center;display:flex}.ap-benefit__icon svg{width:1.15rem;height:1.15rem}.ap-benefit:nth-child(2n) .ap-benefit__icon{background:color-mix(in srgb, var(--ap-red) 22%, transparent);color:var(--ap-red)}.ap-benefit__title{color:var(--ap-cream);margin:0 0 .2rem;font-size:.95rem;font-weight:700}.ap-benefit__body{color:color-mix(in srgb, var(--ap-cream) 70%, transparent);margin:0;font-size:.85rem;line-height:1.4}.ap-video__frame{aspect-ratio:16/9;background:var(--ap-black);border-radius:16px;width:100%;max-width:52rem;margin:0 auto;position:relative;overflow:hidden}.ap-video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ap-partners.ap-section{--ap-band-inset:clamp(.45rem, 1.25vw, .75rem);padding:3.5rem var(--ap-band-inset)}.ap-partners__band{background:var(--ap-secondary);border:1px solid color-mix(in srgb, var(--ap-cream) 8%, transparent);border-radius:16px;width:100%;max-width:none;margin:0;padding:3rem clamp(1.25rem,4vw,3.5rem) 3.25rem}.ap-partners__header.ap-section__header{text-align:center;max-width:none;margin-bottom:2.25rem}.ap-partners__header .heading_primary{color:color-mix(in srgb, var(--ap-cream) 88%, transparent);text-align:center;margin-left:auto;margin-right:auto;font-weight:400}@media (width>=768px){.ap-partners__header .heading_primary{white-space:nowrap;font-size:clamp(1.35rem,2.2vw,1.75rem)}}.ap-partners__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.5rem;max-width:80rem;margin:0 auto;display:flex}@media (width>=992px){.ap-partners__grid{flex-wrap:nowrap;justify-content:center;gap:1.75rem 2.25rem}}.ap-partners__logo{object-fit:contain;object-position:center;flex:0 0 9.5rem;width:9.5rem;height:6.35rem}.ap-sponsor{color:var(--ap-cream);background:0 0;padding:1.5rem 0 .75rem}.ap-sponsor__card{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--ap-red) 18%, transparent) 0%, transparent 52%), radial-gradient(circle at 88% 50%, color-mix(in srgb, var(--ap-yellow) 16%, transparent) 0%, transparent 55%), var(--ap-secondary);border:1px solid color-mix(in srgb, var(--ap-yellow) 48%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:1.75rem 2.25rem;padding:1.5rem 1.85rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000059}.ap-sponsor__brand{flex:none}.ap-sponsor__logo{line-height:0;transition:transform .15s;display:inline-block}.ap-sponsor__logo:hover{transform:translateY(-1px)}.ap-sponsor__logo img{border-radius:10px;width:196px;max-width:100%;height:auto;display:block;box-shadow:0 6px 18px #00000047}.ap-sponsor__content{flex:20rem;min-width:0}.ap-sponsor__tags{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.ap-sponsor__discount-pill{background:var(--ap-red);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.ap-sponsor__kicker{color:var(--ap-yellow);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:700}.ap-sponsor__headline{color:var(--ap-cream);margin:0 0 .3rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.2}.ap-sponsor__copy{color:color-mix(in srgb, var(--ap-cream) 82%, transparent);margin:0;font-size:.96rem;line-height:1.45}.ap-sponsor__copy a{color:var(--ap-cream);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ap-sponsor__copy strong{color:var(--ap-yellow);font-weight:700}.ap-sponsor__actions{flex:none;align-items:stretch;gap:.75rem;display:flex}.ap-sponsor__coupon{appearance:none;background:color-mix(in srgb, var(--ap-black) 55%, var(--ap-secondary));border:1.5px dashed color-mix(in srgb, var(--ap-yellow) 75%, transparent);color:var(--ap-cream);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.65rem 1rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.ap-sponsor__coupon:hover{background:color-mix(in srgb, var(--ap-yellow) 14%, var(--ap-black));border-color:var(--ap-yellow);transform:translateY(-1px)}.ap-sponsor__coupon.is-copied{border-style:solid;border-color:var(--ap-mint);background:color-mix(in srgb, var(--ap-mint) 16%, var(--ap-black))}.ap-sponsor__coupon:focus-visible,.ap-sponsor__cta:focus-visible{outline:2px solid var(--ap-yellow);outline-offset:3px}.ap-sponsor__coupon-label{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ap-cream) 72%, transparent);font-size:.68rem;font-weight:700}.ap-sponsor__coupon.is-copied .ap-sponsor__coupon-label{color:var(--ap-mint)}.ap-sponsor__coupon-code{color:var(--ap-yellow);align-items:center;gap:.45rem;display:inline-flex}.ap-sponsor__coupon.is-copied .ap-sponsor__coupon-code{color:var(--ap-mint)}.ap-sponsor__coupon-code strong{letter-spacing:.04em;font-size:1.12rem;font-weight:800;line-height:1.15}.ap-sponsor__icon{flex-shrink:0;width:1.05rem;height:1.05rem}.ap-sponsor__cta{background:var(--ap-yellow);color:var(--ap-black);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ap-sponsor__cta:hover{background:var(--ap-button-hover-bg);color:var(--ap-black);transform:translateY(-1px)}.ap-sponsor__cta-arrow{flex-shrink:0;width:1.05rem;height:1.05rem}.ap-faq .ap-path-header{max-width:48rem;margin-left:0;margin-right:auto}.ap-faq .ap-path-header .ap-section__header{text-align:left}.ap-faq__list{flex-direction:column;gap:.85rem;max-width:48rem;margin:0 auto 0 0;display:flex}.ap-faq__item{background:var(--ap-secondary);border-radius:12px;padding:1.15rem 1.25rem}.ap-faq__q{color:var(--ap-yellow);margin:0 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.ap-faq__a{color:color-mix(in srgb, var(--ap-cream) 78%, transparent);margin:0;font-size:.95rem;line-height:1.5}.ap-faq__more{text-align:left;max-width:48rem;margin-top:1.75rem;margin-right:auto}.ap-faq__more p{color:color-mix(in srgb, var(--ap-cream) 75%, transparent);margin:0 0 .5rem}@media (width<=991px){.nav .image-2{width:min(188px,58vw);height:auto;max-height:46px}.nav .container.nav_bar{padding-left:var(--_sizes---container--container-padding-horizontal);padding-right:var(--_sizes---container--container-padding-horizontal);flex-wrap:nowrap;align-items:center}.nav .nav_container.w-nav{flex:none;width:auto;margin-left:auto;position:static}.nav .nav_right{width:auto;display:flex!important}.nav .nav_mobile-menu-button{color:var(--ap-cream);background:0 0;border:0;padding:.4rem;display:flex!important}.nav .nav_mobile-menu-button.w--open{color:var(--ap-yellow);background:0 0}.nav .w-nav-overlay{width:100%!important;height:auto!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;overflow:visible!important}.nav .nav_menu.w-nav-menu:not(.w--nav-menu-open){display:none!important}.nav .nav_menu.w-nav-menu.w--nav-menu-open{background:var(--ap-secondary);z-index:20;border-radius:0 0 16px 16px;width:100%;height:auto;max-height:calc(100dvh - 5rem);padding:.75rem 1rem 1.15rem;overflow:auto;box-shadow:0 18px 40px #00000073;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important}.nav .nav_menu-list,.nav .nav_menu-list-item{flex-flow:column;align-items:stretch}.nav .nav_link{background:0 0;border:0;border-radius:10px;justify-content:space-between;width:100%;padding:.85rem .35rem;font-size:1.05rem}.nav .nav_link:hover,.nav .nav_link:focus-visible{background:color-mix(in srgb, var(--ap-yellow) 12%, transparent)}.nav .nav_dropdown-list-1:not(.w--open){display:none!important}.ap-resources-dropdown{width:100%;min-width:0;max-width:none;padding:.15rem 0 .5rem;position:static}.ap-hero{aspect-ratio:auto;min-height:28rem}.ap-hero__photo{object-position:86% 28%}.ap-hero__blur{background:linear-gradient(#0000006b 0%,#0000001f 42%,#00000061 100%);width:100%}.ap-hero__content{align-items:flex-end;padding-top:2.25rem;padding-bottom:2.5rem}header.main-heading .ap-hero .grid_2-col.main{grid-template-columns:minmax(0,1fr);width:100%}header.main-heading .header.ap-hero__header{flex-direction:column;align-items:center;width:100%;display:flex}header.main-heading .heading_hero{text-align:center;cursor:auto;overflow-wrap:normal;word-break:normal;width:auto;max-width:none;margin:0 0 .65rem;font-size:clamp(2.4rem,11vw,3.5rem);line-height:.95;display:block;position:static}header.main-heading .heading_hero .main-heading{font-size:inherit;line-height:inherit;display:inline}header.main-heading .subheading,header.main-heading .subheading h4{text-align:center;margin:0 0 1.1rem;font-size:1.35rem;line-height:1.4}header.main-heading .ap-hero__sub.subheading h4{text-align:center;letter-spacing:-.015em;margin:0;font-size:clamp(.9rem,2.75vw,1.02rem);line-height:1.4}header.main-heading .ap-hero__sub.subheading{width:100%;max-width:100%;margin-bottom:4.7rem}header.main-heading .ap-hero__sub.subheading h4 strong{white-space:nowrap}header.main-heading .ap-hero-downloads{align-items:center;gap:1.15rem;width:100%;max-width:100%}header.main-heading .ap-hero-downloads__block{align-items:center;width:100%;max-width:27rem}header.main-heading .ap-hero-downloads .ap-hero-downloads__badges.button-group{width:100%;justify-content:center!important}header.main-heading .ap-hero-downloads .ap-store-badge svg{height:40px}header.main-heading .button-group,.ap-climber__cta.button-group{max-width:100%;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;width:auto!important}.ap-store-badge{flex:none}.ap-store-badge svg{width:auto;height:40px}.ap-hero-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:1.15rem 1rem;display:grid}.ap-section__header .heading_primary,.ap-section__header h2{font-size:clamp(1.7rem,6.5vw,2.35rem);line-height:1.15}.ap-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-product-row,.ap-product-row--reverse{grid-template-columns:1fr;align-items:center}.ap-product-row__media,.ap-product-row__content,.ap-product-row--reverse .ap-product-row__media,.ap-product-row--reverse .ap-product-row__content{grid-area:auto/1}.ap-product-row__figure{object-fit:contain;min-height:0}.ap-sponsor__card{text-align:center;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem}.ap-sponsor__content{flex:none}.ap-sponsor__tags{justify-content:center}.ap-sponsor__actions{flex-wrap:wrap;justify-content:center;width:100%}.ap-sponsor__coupon{text-align:center;align-items:center}}@media (width<=479px){.ap-hero{min-height:26rem}.ap-hero-stats{margin-top:0;padding:1.25rem 0}.ap-hero-stats__icon{width:40px;height:40px}.ap-hero-stats__value{font-size:1.05rem}.ap-hero-stats__label{font-size:.85rem}.ap-section{padding:2.75rem 0}.ap-card-grid{grid-template-columns:1fr}.ap-card{min-height:0}.ap-product-row,.ap-climber{padding:1.25rem 1rem}.ap-product-row__title{font-size:1.65rem}.ap-product-row__body{font-size:1.02rem}.ap-checklist li{font-size:.98rem}.ap-partners__band{padding:2.25rem 1.15rem 2.5rem}.ap-partners__grid{justify-content:center;gap:1.35rem 1.5rem}.ap-partners__logo{flex:0 0 7.35rem;width:7.35rem;height:4.9rem}.ap-sponsor{padding:1rem 0 .5rem}.ap-sponsor__logo img{width:168px}.ap-sponsor__actions{flex-direction:column}.ap-sponsor__coupon,.ap-sponsor__cta{box-sizing:border-box;width:100%}.ap-page-hero{padding:2.25rem 0 1rem}.ap-contact-card{padding:1.5rem 1.15rem}.ap-contact-card__email{box-sizing:border-box;word-break:break-word;width:100%}}.nav_link.is-active,.nav_link[aria-current=page],.nav_dropdown-menu.w--open>.nav_link.w-dropdown-toggle{color:var(--ap-yellow)}.ap-resources-dropdown{min-width:22rem;max-width:26rem;padding:.35rem}.ap-resources-dropdown .nav-menu_dropdown-list-wrapper{flex-direction:column;gap:.25rem;display:flex}.ap-resource-link{color:var(--ap-cream);border-radius:10px;padding:.85rem 1rem;text-decoration:none;transition:background-color .15s;display:block}.ap-resource-link:hover,.ap-resource-link:focus-visible{background:color-mix(in srgb, var(--ap-yellow) 22%, var(--ap-secondary));outline:none}.ap-resource-link__title{color:var(--ap-cream);margin-bottom:.15rem;font-size:1rem;font-weight:700}.ap-resource-link__subtitle{color:var(--ap-yellow);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.ap-resource-link__desc{color:color-mix(in srgb, var(--ap-cream) 72%, transparent);margin:0;font-size:.82rem;line-height:1.45}.ap-page-hero{background:var(--ap-black);text-align:center;padding:3.5rem 0 1.5rem}.ap-page-hero__kicker{color:var(--ap-yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.ap-page-hero__title{color:var(--ap-cream);margin:0 0 .75rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1.05}.ap-page-hero__sub{max-width:36rem;color:color-mix(in srgb, var(--ap-cream) 72%, transparent);margin:0 auto;font-size:1.05rem;line-height:1.5}.ap-score-page{padding-top:2rem}.ap-score-block+.ap-score-block{margin-top:2.75rem}.ap-score-block__title{color:var(--ap-cream);text-align:center;margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:600}.ap-score-block__meta{color:color-mix(in srgb, var(--ap-cream) 68%, transparent);text-align:center;margin:.35rem 0 0}.ap-score-status{text-align:center;color:color-mix(in srgb, var(--ap-cream) 74%, transparent);margin:0;padding:1.25rem}.ap-score-status.is-error{color:var(--ap-red)}.ap-score-toolbar{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ap-score-back{min-width:10rem}.ap-score-filter{color:var(--ap-cream);justify-content:center;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-weight:600;display:flex}.ap-score-filter.is-grow{flex:16rem}.ap-score-filter select,.ap-board-interval input{appearance:none;border:1px solid color-mix(in srgb, var(--ap-yellow) 45%, transparent);background:var(--ap-secondary);color:var(--ap-cream);min-width:12rem;font:inherit;border-radius:8px;padding:.55rem .8rem}.ap-board-interval input{width:6.5rem;min-width:6rem}.ap-table-wrap{background:var(--ap-cream);border-radius:12px;overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;min-width:36rem}.ap-table th,.ap-table td{text-align:center;vertical-align:middle;padding:.85rem .9rem}.ap-table th{background:var(--ap-yellow);color:var(--ap-black);font-weight:700}.ap-table td{border-top:1px solid color-mix(in srgb, var(--ap-yellow) 55%, transparent);color:var(--ap-black);background:var(--ap-cream)}.ap-table tbody tr:hover td{background:color-mix(in srgb, var(--ap-yellow) 18%, var(--ap-cream))}.ap-table__badge-col{width:6.5rem}.ap-table__logo{aspect-ratio:5/3;object-fit:cover;background:#fff;border-radius:8px;width:80px;height:48px;margin:0 auto;display:block}.ap-table__link{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ap-board-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-bottom:1.75rem;display:flex}.ap-board-controls .ap-score-filter{margin:0}.ap-board-interval{align-items:center;gap:.5rem;display:flex}.ap-board{background:var(--ap-secondary);border-radius:16px;min-height:18rem;padding:1.75rem 1.5rem 2rem}.ap-board__event{text-align:center;color:color-mix(in srgb, var(--ap-cream) 70%, transparent);margin:0 0 .35rem;font-size:.95rem;line-height:1.35}.ap-board__category{text-align:center;color:var(--ap-yellow);margin:0 0 1.5rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.15}.ap-board__grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:0 1.5rem;display:grid}.ap-board__rule{background:color-mix(in srgb, var(--ap-cream) 22%, transparent);align-self:stretch;width:1px}.ap-board__col{flex-direction:column;gap:.65rem;min-width:0;display:flex}.ap-board__row{color:var(--ap-cream);justify-content:space-between;align-items:center;gap:1rem;line-height:1.35;display:flex}.ap-board__competitor{align-items:center;gap:.65em;min-width:0;display:flex}.ap-board__rank{background:color-mix(in srgb, var(--ap-yellow) 16%, var(--ap-black));border:1px solid color-mix(in srgb, var(--ap-yellow) 55%, transparent);min-width:2em;color:var(--ap-yellow);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:.35em;flex-shrink:0;justify-content:center;align-items:center;padding:.12em .45em;font-size:.85em;font-weight:700;line-height:1.2;display:inline-flex}.ap-board__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-board__pts{color:var(--ap-yellow);flex-shrink:0;font-weight:700}.ap-board.is-fullscreen{background:var(--ap-black);box-sizing:border-box;border-radius:0;min-height:100%;padding:3rem 4rem}.ap-board.is-fullscreen .ap-board__event{margin-bottom:.5rem;font-size:clamp(1.1rem,2vw,1.75rem)}.ap-board.is-fullscreen .ap-board__category{font-size:clamp(2.5rem,6vw,5.5rem);animation:.55s both ap-fade-in}.ap-board.is-fullscreen .ap-board__row{font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.25;animation:.45s both ap-fade-in}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:first-child{animation-delay:40ms}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(2){animation-delay:80ms}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(3){animation-delay:.12s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(4){animation-delay:.16s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(5){animation-delay:.2s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(6){animation-delay:.24s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(7){animation-delay:.28s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(8){animation-delay:.32s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(9){animation-delay:.36s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(10){animation-delay:.4s}.ap-board.is-fullscreen .ap-board__col:first-child .ap-board__row:nth-child(11){animation-delay:.44s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:first-child{animation-delay:.48s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(2){animation-delay:.52s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(3){animation-delay:.56s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(4){animation-delay:.6s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(5){animation-delay:.64s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(6){animation-delay:.68s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(7){animation-delay:.72s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(8){animation-delay:.76s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(9){animation-delay:.8s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(10){animation-delay:.84s}.ap-board.is-fullscreen .ap-board__col:last-child .ap-board__row:nth-child(11){animation-delay:.88s}@keyframes ap-fade-in{0%{opacity:0}to{opacity:1}}.ap-contact-page{padding-top:2rem}.ap-contact-card{text-align:center;background:var(--ap-secondary);border-radius:16px;max-width:36rem;margin:0 auto;padding:2rem 1.75rem}.ap-contact-card__lead{color:color-mix(in srgb, var(--ap-cream) 78%, transparent);margin:0 0 1.25rem;font-size:1.05rem;line-height:1.55}.ap-contact-card__email{background:var(--ap-yellow);color:var(--ap-black);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.ap-contact-card__email:hover{transform:translateY(-1px)}.ap-contact-card__email:active{transform:none}.ap-contact-card__email:focus-visible{outline:2px solid var(--ap-yellow);outline-offset:3px}@media (width<=767px){.ap-board__grid{grid-template-columns:1fr;gap:.65rem}.ap-board__rule{display:none}.ap-board-controls{flex-direction:column;align-items:stretch;gap:.85rem}.ap-score-filter{flex-direction:column;align-items:stretch;gap:.35rem}.ap-board-interval{width:100%}.ap-score-filter select,.ap-board-interval input{width:100%;min-width:0}}
