.pc-brands{padding-block:clamp(1rem,2vw,1.75rem) clamp(2rem,4vw,3.25rem)}.pc-brands__track{display:flex;overflow:hidden}.pc-brands__list{flex:1 0 100%;justify-content:space-between;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.pc-brands__list[aria-hidden=true]{display:none}.pc-brands__item{flex:none;align-items:center;height:3rem;display:flex}.pc-brands__item img{filter:grayscale()contrast(.9);opacity:.7;max-height:2.4rem;transition:filter var(--pc-duration-base) var(--pc-ease-out), opacity var(--pc-duration-base) var(--pc-ease-out);width:auto}.pc-brands__mark{color:var(--pc-text-muted);opacity:.75;transition:opacity var(--pc-duration-base) var(--pc-ease-out);white-space:nowrap;font-size:1.25rem;line-height:1}.pc-brands__mark--etos{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-style:italic;font-weight:700}.pc-brands__mark--heineken{flex-direction:column;align-items:center;gap:.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:700;display:inline-flex}.pc-brands__star{font-size:.85rem}.pc-brands__mark--booking{font-family:var(--pc-font-display);font-size:1.05rem;font-weight:var(--pc-weight-display-heavy);letter-spacing:.06em}.pc-brands__item:hover img{filter:grayscale(0)contrast();opacity:1}.pc-brands__item:hover .pc-brands__mark{opacity:1}:root[data-theme=dark] .pc-brands__item img{filter:grayscale()invert()contrast(.85);opacity:.7}:root[data-theme=dark] .pc-brands__item:hover img{filter:grayscale()invert()contrast();opacity:.95}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pc-brands__item img{filter:grayscale()invert()contrast(.85);opacity:.7}}@media (width<=63.99em){.pc-brands__track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pc-brands__list{flex:none;justify-content:flex-start;gap:2.5rem;padding-inline-end:2.5rem}@media (prefers-reduced-motion:no-preference){.pc-brands__list[aria-hidden=true]{display:flex}.pc-brands__list{animation:28s linear infinite pc-brands-scroll}.pc-brands__track:hover .pc-brands__list{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pc-brands__track{-webkit-mask-image:none;mask-image:none}.pc-brands__list{flex-wrap:wrap;justify-content:center}}}@keyframes pc-brands-scroll{to{transform:translate(-100%)}}@property --pc-preview-score{syntax:"<integer>";inherits:false;initial-value:0}.pc-preview{padding:var(--pc-space-4);z-index:calc(var(--pc-z-nav) + 5);place-items:center;display:grid;position:fixed;inset:0}.pc-preview__scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f0a189e;border:0;position:absolute;inset:0}.pc-preview__panel{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-xl);color:var(--pc-text);align-items:center;gap:clamp(var(--pc-space-6), 3vw, var(--pc-space-10));max-width:54rem;max-height:calc(100dvh - 2rem);padding:clamp(var(--pc-space-6), 3vw, var(--pc-space-10));grid-template-columns:auto minmax(0,1fr);width:100%;display:grid;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #0f0a1899}.pc-preview__close{background:var(--pc-landing-tile);border-radius:var(--pc-radius-full);color:var(--pc-heading);cursor:pointer;height:var(--pc-tap-target);transition:background var(--pc-duration-fast) var(--pc-ease-out);width:var(--pc-tap-target);z-index:2;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--pc-space-3);inset-inline-end:var(--pc-space-3)}.pc-preview__close:hover{background:color-mix(in srgb, var(--pc-brand) 14%, var(--pc-landing-tile))}.pc-preview__stage{justify-items:center;display:grid;position:relative}.pc-preview__stage:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--pc-preview-accent) 45%, transparent), transparent);content:"";position:absolute;inset:-12% -20%}.pc-preview__phone{background:#0f0a18;border-radius:2.6rem;width:clamp(14rem,22vw,16.5rem);padding:.6rem;position:relative;box-shadow:inset 0 0 0 2px #ffffff14,0 30px 60px -24px #0f0a188c}.pc-preview__phone:before{border-radius:var(--pc-radius-full);content:"";z-index:3;background:#0f0a18;width:32%;height:1.35rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:50%;transform:translate(-50%)}.pc-preview__screen{aspect-ratio:9/19;color:#fff;border-radius:2.05rem;position:relative;overflow:hidden}.pc-preview__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc-preview__shade{background:linear-gradient(#0f0a188c,#0000 28% 55%,#0f0a18bf);position:absolute;inset:0}.pc-preview__hud{justify-content:space-between;gap:.4rem;display:flex;position:absolute;inset:2.9rem .8rem auto}.pc-preview__pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--pc-radius-full);background:#0f0a188c;border:1px solid #ffffff2e;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.pc-preview__pill small{letter-spacing:.08em;opacity:.8;text-transform:uppercase;font-size:.6rem;font-weight:700}.pc-preview__score{counter-reset:pc-preview-score var(--pc-preview-score);font-family:var(--pc-font-display);font-variant-numeric:tabular-nums;min-width:2.6rem;font-size:.95rem}.pc-preview__score:after{content:counter(pc-preview-score)}.pc-preview__pill--time{width:4.75rem;padding:.45rem .55rem}.pc-preview__timer{background:var(--pc-preview-accent);border-radius:var(--pc-radius-full);transform-origin:0;width:100%;height:.35rem;display:block}.pc-preview__tap{place-items:center;display:grid;position:absolute;inset:0}.pc-preview__tap span{background:var(--pc-preview-accent);border-radius:var(--pc-radius-full);box-shadow:0 0 0 0 color-mix(in srgb, var(--pc-preview-accent) 60%, transparent);color:#1c1330;font-family:var(--pc-font-display);font-size:1rem;font-weight:var(--pc-weight-display-heavy);letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1.4rem}.pc-preview__reward{border-radius:var(--pc-radius-lg);color:#1c1330;text-align:center;background:#fffffff5;place-items:center;gap:.2rem;padding:1rem .75rem .85rem;display:grid;position:absolute;inset:auto .9rem 3.4rem;box-shadow:0 20px 40px -16px #0f0a1899}.pc-preview__reward svg{color:var(--pc-preview-accent);filter:brightness(.8)}.pc-preview__reward small{letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-size:.7rem;font-weight:700}.pc-preview__reward strong{font-family:var(--pc-font-display);font-size:1.55rem;font-weight:var(--pc-weight-display-heavy);letter-spacing:-.02em;line-height:1.05}.pc-preview__claim{background:var(--pc-brand);border-radius:var(--pc-radius-full);color:#fff;margin-block-start:.35rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700}.pc-preview__confetti{box-shadow:-7.4rem -2.6rem 0 0 var(--pc-preview-accent), 7.2rem -3rem 0 0 #7d5cf6, -6.9rem 2.4rem 0 0 #ff4eaf, 7rem 2.2rem 0 0 #37b877, -2.4rem -5.4rem 0 0 #ff4eaf, 2.8rem -5.6rem 0 0 var(--pc-preview-accent), -.2rem -6.1rem 0 -1px #37b877, -5.2rem -4.6rem 0 -1px #7d5cf6, 5.4rem -4.8rem 0 -1px #ff4eaf;pointer-events:none;border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.pc-preview__game{font-family:var(--pc-font-display);font-size:.85rem;font-weight:var(--pc-weight-display-heavy);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;position:absolute;inset:auto 0 1.05rem}@media (prefers-reduced-motion:no-preference){.pc-preview__art{animation:8s ease-in-out infinite pc-preview-zoom}.pc-preview__score{animation:8s linear infinite pc-preview-score}.pc-preview__timer{animation:8s linear infinite pc-preview-clock}.pc-preview__tap{animation:8s ease-out infinite pc-preview-tap}.pc-preview__tap span{animation:1.2s ease-out infinite pc-preview-ping}.pc-preview__reward{animation:pc-preview-reward 8s var(--pc-ease-expo) infinite}.pc-preview__confetti{animation:8s ease-out infinite pc-preview-burst}}@media (prefers-reduced-motion:reduce){.pc-preview__score{--pc-preview-score:1280}.pc-preview__timer{transform:scaleX(.2)}.pc-preview__tap{display:none}}@keyframes pc-preview-zoom{50%{transform:scale(1.08)}}@keyframes pc-preview-score{0%,15%{--pc-preview-score:0}64%,to{--pc-preview-score:1280}}@keyframes pc-preview-clock{0%,15%{transform:scaleX(1)}64%,to{transform:scaleX(.04)}}@keyframes pc-preview-tap{0%,12%{opacity:1;transform:none}16%,to{opacity:0;transform:scale(1.3)}}@keyframes pc-preview-ping{to{box-shadow:0 0 0 1rem #0000}}@keyframes pc-preview-reward{0%,64%{opacity:0;transform:translateY(1.5rem)scale(.85)}70%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem)}}@keyframes pc-preview-burst{0%,66%{opacity:0;transform:scale(.4)}74%{opacity:1}90%,to{opacity:0;transform:scale(1.35)}}.pc-preview__info{gap:var(--pc-space-4);justify-items:start;display:grid}.pc-preview__title{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-2xl);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:1.05}.pc-landing .pc-preview__tags,.pc-preview__tags{gap:var(--pc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pc-preview__tags li{background:var(--pc-landing-tile);border-radius:var(--pc-radius-xs);color:var(--pc-text-muted);font-size:var(--pc-text-sm);align-items:center;gap:.4rem;padding:.25rem .55rem;display:inline-flex}.pc-preview__tags li:before{background:var(--pc-brand);content:"";border-radius:2px;width:.45rem;height:.45rem}.pc-preview__description{color:var(--pc-text-muted);font-size:var(--pc-text-md);line-height:var(--pc-leading-relaxed);max-width:40ch;margin:0}.pc-preview__facts{border-block:1px solid var(--pc-card-border);width:100%;margin:0;display:grid}.pc-preview__facts>div{gap:var(--pc-space-4);padding-block:var(--pc-space-3);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.pc-preview__facts>div+div{border-block-start:1px solid var(--pc-card-border)}.pc-preview__facts dt{color:var(--pc-text-muted);font-size:var(--pc-text-sm)}.pc-preview__facts dd{color:var(--pc-heading);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);margin:0}.pc-preview__actions{gap:var(--pc-space-3);flex-wrap:wrap;margin-block-start:var(--pc-space-2);display:flex}@media (prefers-reduced-motion:no-preference){.pc-preview__scrim{animation:pc-preview-fade .24s var(--pc-ease-out) both}.pc-preview__panel{animation:pc-preview-in .52s var(--pc-ease-expo) both}}@keyframes pc-preview-fade{0%{opacity:0}}@keyframes pc-preview-in{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}}@media (width<=47.99em){.pc-preview{align-items:end;padding:0}.pc-preview__panel{border-end-end-radius:0;border-end-start-radius:0;grid-template-columns:1fr;justify-items:center;max-height:92dvh}.pc-preview__phone{width:12.5rem}.pc-preview__info{justify-items:stretch}.pc-preview__facts>div{grid-template-columns:6.5rem minmax(0,1fr)}}.pc-showcase{align-items:stretch;gap:clamp(var(--pc-space-5), 2.5vw, var(--pc-space-8));grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr);display:grid}.pc-showcase__tabs{align-content:stretch;gap:var(--pc-space-3);grid-auto-rows:1fr;display:grid}.pc-showcase__tab{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-lg);color:inherit;align-items:center;column-gap:var(--pc-space-4);cursor:pointer;font:inherit;padding:var(--pc-space-4);row-gap:var(--pc-space-2);text-align:start;transition:background var(--pc-duration-base) var(--pc-ease-out), border-color var(--pc-duration-base) var(--pc-ease-out), box-shadow var(--pc-duration-slow) var(--pc-ease-lift), transform var(--pc-duration-slow) var(--pc-ease-lift);grid-template-rows:auto auto;grid-template-columns:4.75rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.pc-showcase__tab:hover{border-color:color-mix(in srgb, var(--pc-brand) 30%, var(--pc-card-border));transform:translate(3px)}.pc-showcase__tab:focus-visible{outline:2px solid var(--pc-brand);outline-offset:2px}.pc-showcase__tab[aria-selected=true]{background:linear-gradient(100deg, var(--pc-landing-mist), var(--pc-landing-card) 70%);border-color:color-mix(in srgb, var(--pc-brand) 45%, transparent);box-shadow:var(--pc-shadow-card);transform:none}.pc-showcase__tab[aria-selected=true]:before{background:var(--pc-brand);border-radius:0 var(--pc-radius-full) var(--pc-radius-full) 0;content:"";inset-block:var(--pc-space-4);width:4px;position:absolute;inset-inline-start:0}.pc-showcase__thumb{aspect-ratio:1;border-radius:var(--pc-radius-md);object-fit:cover;transition:transform var(--pc-duration-slow) var(--pc-ease-lift);grid-row:1/span 2;width:100%;box-shadow:0 10px 20px -12px #1c133080}.pc-showcase__tab[aria-selected=true] .pc-showcase__thumb{transform:rotate(-4deg)scale(1.04)}.pc-showcase__tab-copy{grid-row:1/span 2;align-self:center;gap:.15rem;min-width:0;display:grid}.pc-showcase__tab-copy strong{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-lg);font-weight:var(--pc-weight-display);letter-spacing:var(--pc-tracking-tight);line-height:1.2}.pc-showcase__tab-copy small{color:var(--pc-text-muted);font-size:var(--pc-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-showcase__progress{background:var(--pc-brand);opacity:0;transform-origin:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.pc-showcase--rotating .pc-showcase__progress{opacity:1;animation:7s linear forwards pc-showcase-progress}.pc-showcase--rotating:is(:hover,:focus-within) .pc-showcase__progress{animation-play-state:paused}}@keyframes pc-showcase-progress{to{transform:scaleX(1)}}.pc-showcase__stage{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-xl);display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #3d0df266}.pc-showcase__slide{visibility:hidden;grid-area:1/1;grid-template-rows:auto 1fr;display:grid}.pc-showcase__slide--active{visibility:visible}.pc-showcase__media{position:relative;overflow:hidden}.pc-showcase__media img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.pc-showcase__media:after{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--pc-landing-card) 35%, transparent));content:"";position:absolute;inset:0}.pc-showcase__body{align-content:start;column-gap:var(--pc-space-8);padding:clamp(var(--pc-space-5), 2.4vw, var(--pc-space-8));row-gap:var(--pc-space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro qr""facts qr""actions qr";display:grid}.pc-showcase__intro{gap:var(--pc-space-2);grid-area:intro;display:grid}.pc-showcase__name{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-2xl);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:1.1}.pc-showcase__meta{color:var(--pc-brand);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold)}.pc-showcase__description{color:var(--pc-text-muted);font-size:var(--pc-text-md);line-height:var(--pc-leading-relaxed);max-width:52ch;margin-block-start:var(--pc-space-2)}.pc-showcase__facts{gap:var(--pc-space-3);grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pc-showcase__facts>div{background:var(--pc-landing-tile);border-radius:var(--pc-radius-md);padding:var(--pc-space-3) var(--pc-space-4);gap:.2rem;display:grid}.pc-showcase__facts dt{color:var(--pc-text-muted);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-bold);letter-spacing:var(--pc-tracking-caps);text-transform:uppercase}.pc-showcase__facts dd{color:var(--pc-heading);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);margin:0;line-height:1.35}.pc-showcase__actions{gap:var(--pc-space-3);flex-wrap:wrap;grid-area:actions;display:flex}.pc-showcase__qr{align-content:start;gap:var(--pc-space-3);text-align:center;grid-area:qr;justify-items:center;width:8.5rem;display:grid}.pc-showcase__qr img,.pc-showcase__qr-placeholder{aspect-ratio:1;border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-md);box-shadow:var(--pc-shadow-sm);background:#fff;width:100%;padding:.4rem}.pc-showcase__qr p{color:var(--pc-text-muted);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);line-height:1.3}@media (prefers-reduced-motion:no-preference){.pc-showcase__slide--active .pc-showcase__media img{animation:pc-showcase-art .9s var(--pc-ease-expo) both}.pc-showcase__slide--active .pc-showcase__body>*{animation:pc-showcase-rise .6s var(--pc-ease-expo) both}.pc-showcase__slide--active .pc-showcase__body>:nth-child(2){animation-delay:60ms}.pc-showcase__slide--active .pc-showcase__body>:nth-child(3){animation-delay:.12s}.pc-showcase__slide--active .pc-showcase__body>:nth-child(4){animation-delay:.18s}}@keyframes pc-showcase-art{0%{opacity:0;transform:scale(1.06)}}@keyframes pc-showcase-rise{0%{opacity:0;transform:translateY(.6rem)}}@media (width<=79.99em),(hover:none){.pc-showcase__qr{display:none}.pc-showcase__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""facts""actions"}}@media (width<=63.99em){.pc-showcase{grid-template-columns:minmax(0,1fr)}.pc-showcase__tabs{margin-inline:calc(-1 * var(--pc-container-pad));overscroll-behavior-x:contain;padding:var(--pc-space-1) var(--pc-container-pad) var(--pc-space-2);scroll-padding-inline:var(--pc-container-pad);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-rows:auto;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;overflow-x:auto}.pc-showcase__tabs::-webkit-scrollbar{display:none}.pc-showcase__tab{scroll-snap-align:start;grid-template-columns:3.5rem minmax(0,1fr)}.pc-showcase__tab:hover{transform:none}}@media (width<=39.99em){.pc-showcase__tabs{grid-auto-columns:78%}.pc-showcase__facts{grid-template-columns:minmax(0,1fr)}.pc-showcase__facts>div{align-items:baseline;gap:var(--pc-space-3);justify-content:space-between;display:flex}.pc-showcase__facts dd{text-align:end}.pc-showcase__actions>*{flex:100%;justify-content:center}}.pc-goals__layout{gap:var(--pc-heading-gap);display:grid}.pc-goals__copy{gap:var(--pc-space-4);display:grid}.pc-goals__title{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-band);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:var(--pc-leading-display)}.pc-goals__title .pc-line+.pc-line{color:var(--pc-band-ink);display:block}.pc-goals__grid{gap:clamp(var(--pc-space-4), 1.6vw, var(--pc-space-6));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-goal{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-sm);align-content:start;column-gap:var(--pc-space-5);padding:clamp(var(--pc-space-5), 1.8vw, var(--pc-space-7));row-gap:var(--pc-space-2);transition:box-shadow var(--pc-duration-slow) var(--pc-ease-lift), transform var(--pc-duration-slow) var(--pc-ease-lift);grid-template-columns:auto minmax(0,1fr);display:grid}.pc-goal:hover{--pc-lift:-4px;box-shadow:var(--pc-shadow-card)}.pc-goal__icon{border-radius:var(--pc-radius-md);grid-row:span 2;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:inline-flex}.pc-goal--orange .pc-goal__icon{background:color-mix(in srgb, var(--pc-landing-orange) 12%, transparent);color:var(--pc-landing-orange)}.pc-goal--violet .pc-goal__icon{background:color-mix(in srgb, var(--pc-landing-violet) 14%, transparent);color:var(--pc-landing-violet)}@media (prefers-reduced-motion:no-preference){.pc-goal:hover .pc-goal__icon svg{animation:pc-goal-bounce .7s var(--pc-ease-lift)}}@keyframes pc-goal-bounce{35%{transform:translateY(-4px)rotate(-8deg)}70%{transform:translateY(0)rotate(4deg)}}.pc-goal__title{color:var(--pc-heading);font-size:var(--pc-text-lg);font-weight:var(--pc-weight-bold);align-self:end;line-height:1.25}.pc-goal__body{color:var(--pc-text-muted);font-size:var(--pc-text-md);line-height:1.4}@media (width<=63.99em){.pc-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35.99em){.pc-goals__grid{gap:var(--pc-space-3)}.pc-goal{padding:var(--pc-space-5) var(--pc-space-3);justify-items:center;row-gap:var(--pc-space-2);text-align:center;grid-template-columns:minmax(0,1fr)}.pc-goal__icon{grid-row:auto;margin-block-end:var(--pc-space-1)}.pc-goal__title{font-size:var(--pc-text-sm);align-self:auto}.pc-goal__body{font-size:var(--pc-text-sm)}}.pc-hero{isolation:isolate;padding-block:calc(var(--pc-nav-height) + clamp(2.5rem, 6vw, 5.5rem)) clamp(3rem, 6vw, 5.5rem);position:relative;overflow:clip}.pc-hero:before{background:radial-gradient(45% 60% at 74% 45%, var(--pc-landing-mist-strong), transparent 72%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.pc-hero__layout{align-items:center;gap:clamp(var(--pc-space-10), 6vw, var(--pc-space-24));grid-template-columns:minmax(0,1fr) minmax(0,.92fr);display:grid}.pc-hero__copy{gap:var(--pc-space-7);justify-items:start;display:grid}.pc-hero__headline{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:clamp(2.6rem,1.6rem + 3vw,4.25rem);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:var(--pc-leading-display);text-wrap:balance}.pc-hero__accent{color:var(--pc-landing-orange);display:block}.pc-hero__lede{color:var(--pc-text-muted);font-size:var(--pc-text-lg);line-height:var(--pc-leading-relaxed);max-width:40ch}.pc-hero__actions{gap:var(--pc-space-3);flex-wrap:wrap;display:flex}.pc-hero__play{background:var(--pc-brand);border-radius:var(--pc-radius-full);color:var(--pc-on-brand);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding-inline-start:2px;display:inline-flex}.pc-hero .pc-metrics{border-block-start:1px solid var(--pc-border);margin-block-start:var(--pc-space-4);padding-block-start:var(--pc-space-7)}.pc-hero__visual{justify-items:center;width:100%;display:grid}.pc-hero-demo{width:clamp(14.5rem,9rem + 14vw,18.5rem);margin:0;position:relative}.pc-hero-device{aspect-ratio:820/1851;isolation:isolate;transform-origin:50% 100%;position:relative;transform:rotate(4deg)}.pc-hero-device__screen{transform-origin:0 0;background:#000;border-radius:84px/62px;position:absolute;inset:0 auto auto 0;overflow:hidden}.pc-hero-device__video{object-fit:cover;width:100%;height:100%;display:block}.pc-hero-device__screen:after{content:"";pointer-events:none;background:linear-gradient(112deg,#fff3 0%,#ffffff0f 24%,#0000 40%);position:absolute;inset:0}.pc-hero-device__frame{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pc-hero-device__shadow{filter:blur(calc(var(--pc-device-scale,var(--pc-device-scale-initial,.25)) * 53px));opacity:.14;pointer-events:none;transform-origin:50% 100%;z-index:-1;background:#00000080;border-radius:16%/9%;width:59.4%;height:60.6%;position:absolute;inset-block-start:-3.6%;inset-inline-start:-9.3%;translate:0 4%;scale:.92}[data-theme=dark] .pc-hero-device__shadow{opacity:.3}@media (prefers-reduced-motion:no-preference){.pc-hero__copy>*{animation:pc-hero-rise .9s var(--pc-ease-expo) both}.pc-hero__copy>:nth-child(2){animation-delay:80ms}.pc-hero__copy>:nth-child(3){animation-delay:.16s}.pc-hero__copy>:nth-child(4){animation-delay:.24s}.pc-hero__copy>:nth-child(5){animation-delay:.32s}.pc-hero-demo{animation:pc-hero-arrive 1.2s var(--pc-ease-expo) .15s both}.pc-hero-device{animation:7s ease-in-out 1.4s infinite pc-hero-float}.pc-hero-device__shadow{animation:7s ease-in-out 1.4s infinite pc-hero-shadow}.pc-hero--offstage :is(.pc-hero-device,.pc-hero-device__shadow){animation-play-state:paused}}@keyframes pc-hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes pc-hero-arrive{0%{opacity:0;transform:translateY(2.5rem)rotate(4deg)scale(.96)}}@keyframes pc-hero-float{50%{translate:0 -.9rem;rotate:-1.2deg}}@keyframes pc-hero-shadow{50%{opacity:.08;translate:0 6%}}@media (width<=63.99em){.pc-hero__layout{grid-template-columns:1fr}.pc-hero__copy{text-align:center;justify-items:center}.pc-hero__lede{margin-inline:auto}.pc-hero__actions,.pc-hero .pc-metrics__row{justify-content:center}.pc-hero__visual{justify-self:center;max-width:28rem}}@media (width<=35.99em){.pc-hero__actions{justify-items:stretch;width:100%;display:grid}.pc-hero .pc-metrics__row{gap:var(--pc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pc-hero .pc-metric__figure{font-size:1.75rem}}.pc-steps{--pc-steps-gap:clamp(var(--pc-space-8), 3.2vw, var(--pc-space-12));column-gap:var(--pc-steps-gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-step{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-xl);gap:var(--pc-space-6);grid-row:span 2;grid-template-rows:subgrid;padding:clamp(var(--pc-space-5), 1.8vw, var(--pc-space-7));transition:box-shadow var(--pc-duration-slow) var(--pc-ease-lift), transform var(--pc-duration-slow) var(--pc-ease-lift);display:grid;position:relative;box-shadow:0 18px 40px -28px #3d0df259}.pc-step:hover{--pc-lift:-4px;box-shadow:0 26px 50px -26px #3d0df273}.pc-step__head{align-items:start;gap:var(--pc-space-4);padding:var(--pc-space-1) var(--pc-space-1) 0;display:flex}.pc-step__number{background:var(--pc-brand);border-radius:var(--pc-radius-full);box-shadow:0 0 0 5px color-mix(in srgb, var(--pc-brand) 14%, transparent), var(--pc-shadow-brand);color:var(--pc-on-brand);font-family:var(--pc-font-display);font-size:1.15rem;font-weight:var(--pc-weight-display-heavy);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-block-start:.1rem;display:inline-flex}.pc-step__title{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-lg);font-weight:var(--pc-weight-display);letter-spacing:var(--pc-tracking-tight);line-height:1.2}.pc-step__body{color:var(--pc-text-muted);font-size:var(--pc-text-md);margin-block-start:.45rem;line-height:1.5}.pc-step__stage{background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--pc-landing-card) 70%, transparent), transparent), var(--pc-landing-tile);border-radius:var(--pc-radius-lg);min-height:clamp(12rem,16vw,15.5rem);padding:clamp(var(--pc-space-4), 1.8vw, var(--pc-space-6));align-items:center;display:grid;position:relative;overflow:hidden}.pc-step__arrow{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-full);box-shadow:var(--pc-shadow-chip);color:var(--pc-brand);height:2.25rem;z-index:2;justify-content:center;align-items:center;width:2.25rem;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--pc-steps-gap) / -2 - 1.125rem);transform:translateY(-50%)}.pc-step__hand{padding-block:var(--pc-space-2);justify-content:center;display:flex}.pc-step__card{aspect-ratio:1;border:3px solid var(--pc-landing-card);border-radius:var(--pc-radius-md);transition:transform var(--pc-duration-slow) var(--pc-ease-lift);flex:none;width:clamp(4rem,5.4vw,5.25rem);margin-inline:-.8rem;position:relative;box-shadow:0 10px 22px -10px #1c133073}.pc-step__card img{aspect-ratio:1;border-radius:calc(var(--pc-radius-md) - 3px);object-fit:cover;width:100%;display:block}.pc-step__card:first-child{transform:rotate(-12deg)translateY(6px)}.pc-step__card:nth-child(2){transform:rotate(-4deg)}.pc-step__card:nth-child(3){transform:rotate(4deg)}.pc-step__card--picked{box-shadow:0 0 0 2px var(--pc-brand), 0 16px 26px -12px #3d0df299;z-index:1;transform:rotate(10deg)translateY(-8px)}.pc-step__pick{background:var(--pc-brand);border:2px solid var(--pc-landing-card);border-radius:var(--pc-radius-full);color:var(--pc-on-brand);justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;position:absolute;inset-block-start:-.55rem;inset-inline-end:-.55rem}.pc-step:hover .pc-step__card:first-child{transform:rotate(-16deg)translate(-6px,8px)}.pc-step:hover .pc-step__card:nth-child(2){transform:rotate(-6deg)translate(-3px)}.pc-step:hover .pc-step__card:nth-child(3){transform:rotate(5deg)translate(3px)}.pc-step:hover .pc-step__card--picked{transform:rotate(12deg)translate(6px,-14px)}.pc-step__brand{align-items:center;gap:var(--pc-space-3);grid-template-columns:minmax(0,1fr) clamp(5.25rem,7.5vw,7.25rem);display:grid}.pc-step__palette{background:var(--pc-landing-card);border-radius:var(--pc-radius-md);box-shadow:var(--pc-shadow-sm);gap:var(--pc-space-4);padding:var(--pc-space-4) var(--pc-space-5);justify-items:start;display:grid}.pc-step__palette-label{color:var(--pc-heading);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold)}.pc-step__swatches{gap:.4rem;display:flex}.pc-step__swatches span{border:2px solid var(--pc-landing-card);border-radius:var(--pc-radius-full);box-shadow:0 0 0 1px var(--pc-card-border);height:1.35rem;transition:transform var(--pc-duration-base) var(--pc-ease-lift);width:1.35rem}.pc-step:hover .pc-step__swatches span:nth-child(odd){transform:translateY(-2px)scale(1.12)}.pc-step:hover .pc-step__swatches span:nth-child(2n){transform:translateY(2px)scale(1.12)}.pc-step__publish{background:var(--pc-brand);border-radius:var(--pc-radius-full);color:var(--pc-on-brand);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-bold);align-items:center;gap:.35rem;padding:.4rem .8rem;display:inline-flex}.pc-step__tile{aspect-ratio:1;border:3px solid var(--pc-landing-card);border-radius:var(--pc-radius-md);object-fit:cover;transition:transform var(--pc-duration-slow) var(--pc-ease-lift);width:100%;transform:rotate(4deg);box-shadow:0 14px 26px -12px #1c133073}.pc-step:hover .pc-step__tile{transform:rotate(0)scale(1.04)}.pc-step__chart{background:var(--pc-landing-card);border-radius:var(--pc-radius-md);box-shadow:var(--pc-shadow-sm);align-self:stretch;gap:var(--pc-space-2);padding:var(--pc-space-4) var(--pc-space-5);grid-template-rows:auto 1fr;display:grid}.pc-step__chart-head{color:var(--pc-heading);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-semibold);align-items:center;gap:var(--pc-space-2);justify-content:space-between;display:flex}.pc-step__delta{background:var(--pc-success-bg);border-radius:var(--pc-radius-full);color:var(--pc-success-text);font-weight:var(--pc-weight-bold);padding:.15rem .55rem}.pc-step__chart svg{width:100%;height:100%;min-height:6.5rem;display:block;overflow:visible}.pc-step__grid line{stroke:var(--pc-card-border);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.pc-step .pc-step__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--pc-ease-expo) .3s}.pc-step.pc-reveal--in .pc-step__line,.pc-step:not(.pc-reveal) .pc-step__line{stroke-dashoffset:0}.pc-step__area{opacity:0;transition:opacity .9s var(--pc-ease-out) .9s}.pc-step.pc-reveal--in .pc-step__area,.pc-step:not(.pc-reveal) .pc-step__area{opacity:1}}@media (width<=63.99em){.pc-steps{row-gap:var(--pc-steps-gap);grid-template-rows:none;grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.pc-step{grid-row:auto;grid-template-rows:auto 1fr}.pc-step__arrow{inset:auto 50% calc(var(--pc-steps-gap) / -2 - 1.125rem) auto;transform:translate(50%)rotate(90deg)}}.pc-opportunity__layout{gap:var(--pc-heading-gap);display:grid}.pc-opportunity__copy{align-items:end;column-gap:clamp(var(--pc-space-8), 6vw, 6rem);row-gap:var(--pc-space-5);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.pc-opportunity__copy .pc-eyebrow{grid-column:1/-1}.pc-opportunity__title{color:var(--pc-heading);font-family:var(--pc-font-display);font-size:var(--pc-text-band);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:var(--pc-leading-display);text-wrap:balance}.pc-opportunity__title .pc-line+.pc-line{color:var(--pc-band-ink);display:block}.pc-opportunity__lede{border-inline-start:3px solid var(--pc-band-solid);color:var(--pc-text-muted);font-size:var(--pc-text-lg);line-height:var(--pc-leading-relaxed);max-width:38ch;padding-inline-start:var(--pc-space-5)}.pc-opportunity__rule{display:none}.pc-compare{align-items:center;gap:clamp(var(--pc-space-4), 2.5vw, var(--pc-space-8));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pc-compare__card{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-card);gap:var(--pc-space-4);padding:clamp(var(--pc-space-4), 1.6vw, var(--pc-space-6)) clamp(var(--pc-space-4), 1.6vw, var(--pc-space-6)) clamp(var(--pc-space-3), 1.2vw, var(--pc-space-5));transition:transform var(--pc-duration-slow) var(--pc-ease-lift), box-shadow var(--pc-duration-slow) var(--pc-ease-lift);margin:0;display:grid}.pc-compare__card--gamified{background:linear-gradient(180deg, var(--pc-landing-mist), var(--pc-landing-card) 60%)}.pc-compare__card:hover{--pc-lift:-4px;box-shadow:var(--pc-shadow-lg)}.pc-compare__title{color:var(--pc-heading);font-size:var(--pc-text-md);font-weight:var(--pc-weight-bold);align-items:center;gap:var(--pc-space-2);display:flex}.pc-compare__card--gamified .pc-compare__title svg{color:var(--pc-landing-violet)}.pc-compare__media{border-radius:var(--pc-radius-md);position:relative;overflow:hidden}.pc-compare__media img{aspect-ratio:4/3;object-fit:cover;transition:transform .9s var(--pc-ease-lift);width:100%;display:block}.pc-compare__card--standard .pc-compare__media img{filter:saturate(.4)}.pc-compare__card--gamified:hover .pc-compare__media img{transform:scale(1.04)}.pc-compare__verdict{border-radius:var(--pc-radius-md);align-items:center;gap:var(--pc-space-3);margin:-3rem calc(-1 * var(--pc-space-2)) 0;z-index:1;padding:.95rem 1.15rem;display:flex;position:relative}.pc-compare__verdict>span:last-child{gap:.1rem;line-height:1.2;display:grid}.pc-compare__verdict strong{font-size:var(--pc-text-md)}.pc-compare__verdict small{font-size:var(--pc-text-sm);opacity:.8}.pc-compare__verdict :is(strong,small){white-space:nowrap}.pc-compare__card--standard .pc-compare__verdict{color:#f6f1ea;background:#1c1330e0}.pc-compare__card--gamified .pc-compare__verdict{background:color-mix(in srgb, var(--pc-landing-card) 94%, transparent);box-shadow:var(--pc-shadow-chip);color:var(--pc-heading)}.pc-compare__card--gamified .pc-compare__verdict strong{color:var(--pc-landing-violet)}.pc-compare__icon{border-radius:var(--pc-radius-full);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.pc-compare__card--standard .pc-compare__icon{background:#f6f1ea29}.pc-compare__card--gamified .pc-compare__icon{background:var(--pc-landing-violet);color:#fff}.pc-compare__arrow{background:var(--pc-landing-card);border:1px solid var(--pc-card-border);border-radius:var(--pc-radius-full);box-shadow:var(--pc-shadow-chip);color:var(--pc-brand);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pc-compare__arrow svg{animation:pc-compare-nudge 2.4s var(--pc-ease-lift) infinite}}@keyframes pc-compare-nudge{50%{transform:translate(3px)}}@media (width<=63.99em){.pc-opportunity__copy{grid-template-columns:1fr}}@media (width<=39.99em){.pc-compare{grid-template-columns:1fr;justify-items:center}.pc-compare__card{width:100%}.pc-compare__arrow{transform:rotate(90deg)}}.pc-results{background:radial-gradient(50% 80% at 85% 0%, #7c5cff47, transparent 70%), radial-gradient(40% 70% at 0% 100%, #f2600f24, transparent), var(--pc-plate)}.pc-results__grid{gap:clamp(var(--pc-space-4), 2vw, var(--pc-space-6));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc-result{border-radius:var(--pc-radius-xl);transition:background var(--pc-duration-base) var(--pc-ease-out), border-color var(--pc-duration-base) var(--pc-ease-out), transform var(--pc-duration-slow) var(--pc-ease-lift);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.pc-result:hover{--pc-lift:-4px;background:#ffffff12;border-color:#a993ff66}.pc-result__media{position:relative;overflow:hidden}.pc-result__media img{aspect-ratio:16/9;object-fit:cover;transition:transform .9s var(--pc-ease-lift);width:100%;display:block}.pc-result:hover .pc-result__media img{transform:scale(1.05)}.pc-result__media:after{content:"";background:linear-gradient(#0000 50%,#1c13308c);position:absolute;inset:0}.pc-result__goal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--pc-radius-full);color:var(--pc-on-plate);font-size:var(--pc-text-sm);font-weight:var(--pc-weight-bold);z-index:1;background:#0f0a18b3;border:1px solid #ffffff24;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .7rem;display:inline-flex;position:absolute;inset-block-start:var(--pc-space-4);inset-inline-start:var(--pc-space-4)}.pc-result__goal svg{color:#c4b5ff}.pc-result__goal small{color:var(--pc-on-plate-muted);font-size:var(--pc-text-xs);letter-spacing:var(--pc-tracking-caps);text-transform:uppercase;margin-inline-end:.15rem}.pc-result__body{align-content:start;gap:var(--pc-space-5);padding:clamp(var(--pc-space-5), 2vw, var(--pc-space-7));display:grid}.pc-result__client{align-items:baseline;gap:.25rem var(--pc-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.pc-result__client strong{color:var(--pc-on-plate);font-size:var(--pc-text-md);font-weight:var(--pc-weight-bold)}.pc-result__client span{color:var(--pc-on-plate-muted);font-size:var(--pc-text-sm)}.pc-result__copy{gap:.4rem;display:grid}.pc-result__figure{color:var(--pc-on-plate);font-family:var(--pc-font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,1.5rem + 3.2vw,4.75rem);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);line-height:1}.pc-result__metric{color:var(--pc-on-plate);font-size:var(--pc-text-lg);font-weight:var(--pc-weight-semibold)}.pc-result__bars{align-items:center;gap:.6rem var(--pc-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.pc-result__bar-label{color:var(--pc-on-plate-muted);font-size:var(--pc-text-sm);white-space:nowrap}.pc-result__bar{border-radius:var(--pc-radius-full);background:#ffffff12;height:.7rem;display:block;overflow:hidden}.pc-result__bar-fill{border-radius:inherit;height:100%;transform:scaleX(var(--pc-fill));transform-origin:0;background:#ffffff52;display:block}.pc-result__bar--game .pc-result__bar-fill{background:linear-gradient(90deg, var(--pc-landing-violet), var(--pc-landing-orange));box-shadow:0 0 18px #a993ff73}.pc-result__dots{gap:var(--pc-space-3);display:grid}.pc-result__dot-row{flex-wrap:wrap;gap:.3rem;display:flex}.pc-result__dot-row i{background:linear-gradient(135deg, var(--pc-landing-violet), var(--pc-landing-orange));border-radius:var(--pc-radius-full);width:.75rem;height:.75rem}@media (prefers-reduced-motion:no-preference){.pc-result.pc-reveal .pc-result__bar-fill{transition:transform 1.4s var(--pc-ease-expo) .45s;transform:scaleX(0)}.pc-result.pc-reveal .pc-result__bar--game .pc-result__bar-fill{transition-delay:.65s}.pc-result.pc-reveal--in .pc-result__bar-fill{transform:scaleX(var(--pc-fill))}.pc-result.pc-reveal .pc-result__dot-row i{opacity:0;transition:opacity .3s var(--pc-ease-out), transform .5s var(--pc-ease-lift);transition-delay:calc(.4s + var(--pc-dot) * 45ms);transform:scale(.2)}.pc-result.pc-reveal--in .pc-result__dot-row i{opacity:1;transform:none}}.pc-result__story{color:#c4b5ff;font-size:var(--pc-text-sm);font-weight:var(--pc-weight-bold);place-self:end start;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.pc-result__story:hover{color:var(--pc-on-plate)}.pc-result__story svg{transition:transform var(--pc-duration-base) var(--pc-ease-lift)}.pc-result__story:hover svg{transform:translate(4px)}.pc-results__track{border-radius:var(--pc-radius-xl);align-items:center;gap:var(--pc-space-5);padding:var(--pc-space-5) var(--pc-space-6);background:#ffffff0a;border:1px solid #ffffff1a;margin-block-start:clamp(var(--pc-space-6), 3vw, var(--pc-space-10));display:flex}.pc-results__track p{color:var(--pc-on-plate-muted);font-size:var(--pc-text-md);flex:1;line-height:1.5}.pc-results__track strong{color:var(--pc-on-plate)}.pc-results__track-icon{background:color-mix(in srgb, var(--pc-landing-violet) 22%, transparent);border-radius:var(--pc-radius-full);color:#c4b5ff;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.pc-results__track-icon:after{animation:pc-results-ping 2.4s var(--pc-ease-out) infinite;border-radius:inherit;content:"";border:2px solid;position:absolute;inset:0}}@keyframes pc-results-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width<=63.99em){.pc-results__grid{margin-inline:calc(-1 * var(--pc-container-pad));overscroll-behavior-x:contain;padding:var(--pc-space-1) var(--pc-container-pad) var(--pc-space-3);scroll-padding-inline:var(--pc-container-pad);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(17rem,46%);grid-auto-flow:column;overflow-x:auto}.pc-results__grid::-webkit-scrollbar{display:none}.pc-result{scroll-snap-align:start}}@media (width<=39.99em){.pc-results__grid{grid-auto-columns:84%}.pc-results__track{align-items:flex-start;gap:var(--pc-space-4);padding:var(--pc-space-5);flex-wrap:wrap}.pc-results__track p{min-width:0}.pc-results__track .pc-button{justify-content:center;width:100%}}.pc-stories__browse{color:var(--pc-brand);font-size:var(--pc-text-md);font-weight:var(--pc-weight-bold);white-space:nowrap;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.pc-stories__browse svg{transition:transform var(--pc-duration-base) var(--pc-ease-lift)}.pc-stories__browse:hover svg{transform:translate(4px)}.pc-stories__list{gap:clamp(var(--pc-space-3), 1.2vw, var(--pc-space-4));height:clamp(30rem,24rem + 14vw,38rem);margin:0;padding:0;list-style:none;display:flex}.pc-stories__panel{min-width:0;transition:flex-grow .7s var(--pc-ease-expo);border-radius:clamp(1.25rem,2vw,1.75rem);flex:1 1 0;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #1c13308c}.pc-stories__panel--open{flex-grow:3.4}.pc-stories__link{color:#fff;height:100%;text-decoration:none;display:block;position:relative}.pc-stories__link:focus-visible{outline:3px solid var(--pc-brand);outline-offset:-3px}.pc-landing .pc-stories__art{object-fit:cover;height:100%;transition:transform 1.2s var(--pc-ease-expo), filter .7s var(--pc-ease-out);width:100%;position:absolute;inset:0}.pc-stories__panel:not(.pc-stories__panel--open) .pc-stories__art{filter:saturate(.75)}.pc-stories__panel--open .pc-stories__art{transform:scale(1.04)}.pc-stories__link:after{background:linear-gradient(180deg, #0000001f 0%, transparent 28%, color-mix(in srgb, var(--pc-story-deep) 70%, transparent) 48%, color-mix(in srgb, var(--pc-story-deep) 96%, transparent) 100%);content:"";position:absolute;inset:0}.pc-stories__logo{border-radius:var(--pc-radius-md);height:3rem;z-index:1;background:#fff;justify-content:center;align-items:center;padding:.4rem .75rem;display:flex;position:absolute;inset-block-start:var(--pc-space-4);inset-inline-start:var(--pc-space-4);box-shadow:0 8px 20px -10px #00000080}.pc-landing .pc-stories__logo img{object-fit:contain;max-width:6.5rem;height:100%}.pc-stories__content{padding:clamp(var(--pc-space-4), 1.6vw, var(--pc-space-6));z-index:1;display:grid;position:absolute;inset:auto 0 0}.pc-stories__category{color:var(--pc-story-ink);font-size:var(--pc-text-xs);font-weight:var(--pc-weight-bold);letter-spacing:var(--pc-tracking-caps);text-transform:uppercase}.pc-stories__brand{font-family:var(--pc-font-display);font-size:var(--pc-text-lg);font-weight:var(--pc-weight-display);letter-spacing:var(--pc-tracking-tight);margin-block-start:.2rem;line-height:1.2}.pc-stories__details{opacity:0;transition:grid-template-rows .7s var(--pc-ease-expo), opacity .4s var(--pc-ease-out);grid-template-rows:0fr;display:grid}.pc-stories__panel--open .pc-stories__details{opacity:1;grid-template-rows:1fr;transition-delay:0s,.18s}.pc-stories__details-inner{gap:var(--pc-space-4);min-height:0;width:min(26rem,100%);padding-block-start:var(--pc-space-4);display:grid;overflow:hidden}.pc-stories__panel--open .pc-stories__details-inner{width:26rem;max-width:100%}.pc-stories__headline{font-family:var(--pc-font-display);font-size:clamp(1.45rem,1rem + 1vw,2rem);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);text-wrap:balance;line-height:1.08}.pc-stories__headline span{color:var(--pc-story-ink)}.pc-stories__kpi{align-items:baseline;gap:var(--pc-space-3);border-block-start:1px solid #ffffff38;padding-block-start:var(--pc-space-4);display:flex}.pc-stories__kpi strong{font-family:var(--pc-font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 1.6vw,2.9rem);font-weight:var(--pc-weight-display-heavy);letter-spacing:var(--pc-tracking-display);white-space:nowrap;line-height:1}.pc-stories__kpi span{color:#ffffffd1;font-size:var(--pc-text-sm);line-height:1.35}.pc-stories__cta{border-radius:var(--pc-radius-full);color:#1c1330;font-size:var(--pc-text-sm);font-weight:var(--pc-weight-bold);background:#fff;justify-self:start;align-items:center;gap:.4rem;padding:.6rem 1.1rem;display:inline-flex}.pc-stories__cta svg{transition:transform var(--pc-duration-base) var(--pc-ease-lift)}.pc-stories__link:hover .pc-stories__cta svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pc-stories__panel,.pc-stories__art,.pc-stories__details{transition:none}}@media (width<=63.99em){.pc-stories__list{gap:var(--pc-space-4);height:auto;margin-inline:calc(-1 * var(--pc-container-pad));overscroll-behavior-x:contain;padding:var(--pc-space-2) var(--pc-container-pad) var(--pc-space-4);scroll-padding-inline:var(--pc-container-pad);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.pc-stories__list::-webkit-scrollbar{display:none}.pc-stories__panel,.pc-stories__panel--open{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 min(22rem,80%)}.pc-stories__details,.pc-stories__panel .pc-stories__details{opacity:1;grid-template-rows:1fr}.pc-stories__details-inner,.pc-stories__panel--open .pc-stories__details-inner{width:auto}.pc-stories__panel:not(.pc-stories__panel--open) .pc-stories__art{filter:none}}
