.awards-scope{--lime: #dbf27c;--lime-h: #c8e060;--lime-ink: #3a4a0e;--space: #101119;--space-m: #5c5e7a;--space-h: #33354a;--ecru: #fcfbfa;--ecru-b: #e5e3d8;--page-bg: #fcfbfa}.awards-scope *,.awards-scope *:before,.awards-scope *:after{box-sizing:border-box;margin:0;padding:0}.awards-scope{scroll-behavior:smooth}.awards-scope{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--page-bg)}.awards-scope a{color:var(--space)}.awards-scope a:hover{color:var(--space-m)}@keyframes pulse-ring{0%{transform:scale(.7);opacity:.5}80%,to{transform:scale(1.8);opacity:0}}@keyframes live-core{0%,to{opacity:1}50%{opacity:.78}}.awards-scope .bc{max-width:1380px;margin:0 auto;padding:22px 24px 0;display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:13px;color:var(--space-m)}.awards-scope .bc a{color:var(--space-m);text-decoration:none}.awards-scope .bc a:hover{color:var(--space)}.awards-scope .bc span{color:var(--space);font-weight:700}.awards-scope .awh{background:var(--page-bg);padding:44px 0 72px}.awards-scope .awh-inner{max-width:1380px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.awards-scope .awh h1{font-family:var(--font-display);font-weight:800;font-size:clamp(46px,5.6vw,78px);line-height:1;letter-spacing:-.03em;color:var(--space)}.awards-scope .awh-right{padding-top:12px}.awards-scope .awh-right p{font-family:var(--font-sans);font-size:18px;line-height:1.6;color:var(--space-m);text-wrap:pretty;max-width:520px}.awards-scope .tb{background:var(--page-bg);padding:28px 24px}.awards-scope .tb-inner{max-width:1240px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;background:none;border:none}.awards-scope .tb-item{display:inline-flex;align-items:center;gap:6px}.awards-scope .tb-item>svg{width:13px;height:13px;color:var(--space-m);flex-shrink:0}.awards-scope .tb-item span{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--space-m);line-height:1.35;white-space:nowrap}.awards-scope .tb-sep{width:3px;height:3px;border-radius:50%;background:var(--ecru-b);flex-shrink:0;display:block}.awards-scope .tb-num{font-variant-numeric:tabular-nums}@media(max-width:560px){.awards-scope .tb-sep{display:none}}.awards-scope .fr{background:var(--page-bg);padding:84px 24px;margin-top:72px}.awards-scope .fr-inner{max-width:1380px;margin:0 auto}.awards-scope .fr-head{max-width:640px;margin-bottom:48px}.awards-scope .fr-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.6vw,48px);line-height:1.06;letter-spacing:-.02em;color:var(--space);text-wrap:balance;margin-bottom:14px}.awards-scope .fr-head p:not(.sec-eyebrow){font-family:var(--font-sans);font-size:17px;line-height:1.6;color:var(--space-m)}.awards-scope .fr-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.awards-scope .fr-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ecru-b);border-radius:6px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s}.awards-scope .fr-card[data-reveal]{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.awards-scope .fr-card[data-reveal].in:hover{box-shadow:0 18px 48px #1011191a;transform:translateY(-3px);border-color:#d6d3c6}.awards-scope .fr-media{background:var(--ecru);border-bottom:1px solid var(--ecru-b);display:flex;align-items:center;justify-content:center;padding:40px 32px;min-height:240px}.awards-scope .fr-media img{max-width:100%;max-height:168px;object-fit:contain}.awards-scope .fr-body{padding:30px 32px 32px;display:flex;flex-direction:column;flex:1}.awards-scope .fr-year{font-family:var(--font-sans);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lime-ink);background:var(--lime);border-radius:999px;padding:5px 11px;align-self:flex-start;margin-bottom:14px}.awards-scope .fr-body h3{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.015em;color:var(--space);margin-bottom:10px;text-wrap:balance}.awards-scope .fr-body p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--space-m);text-wrap:pretty;flex:1}.awards-scope .fr-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--space);margin-top:22px}.awards-scope .fr-link:after{content:"→";transition:transform .2s}.awards-scope .fr-card:hover .fr-link:after{transform:translate(3px)}@media(max-width:860px){.awards-scope .fr-grid{grid-template-columns:1fr}}.awards-scope .ag{background:var(--ecru);padding:88px 24px}.awards-scope .ag-inner{max-width:1380px;margin:0 auto}.awards-scope .ag-head{max-width:640px;margin-bottom:46px}.awards-scope .ag-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.6vw,48px);line-height:1.06;letter-spacing:-.02em;color:var(--space);margin-bottom:14px;text-wrap:balance}.awards-scope .ag-head p:not(.sec-eyebrow){font-family:var(--font-sans);font-size:17px;line-height:1.6;color:var(--space-m)}.awards-scope .ag-tier{font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--space);display:flex;align-items:center;gap:14px;margin-bottom:24px}.awards-scope .ag-tier:after{content:"";flex:1;height:1px;background:var(--ecru-b)}.awards-scope .ag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.awards-scope .ag-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ecru-b);border-radius:6px;padding:30px 30px 28px}.awards-scope .ag-card[data-reveal]{transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.awards-scope .ag-card[data-reveal].in:hover{box-shadow:0 16px 44px #10111917;transform:translateY(-3px);border-color:#d6d3c6}.awards-scope .ag-card-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.awards-scope .ag-card-badge{max-width:104px;max-height:62px;width:auto;height:auto;object-fit:contain;object-position:right center;margin-left:auto;flex-shrink:0}.awards-scope .ag-card-icon{width:44px;height:44px;border-radius:50%;background:var(--lime);color:var(--lime-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.awards-scope .ag-card-icon svg{width:20px;height:20px}.awards-scope .ag-card-meta{font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--space-m)}.awards-scope .ag-card h3{font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1.22;letter-spacing:-.015em;color:var(--space);margin-bottom:10px;text-wrap:balance}.awards-scope .ag-card p{font-family:var(--font-sans);font-size:14.5px;line-height:1.65;color:var(--space-m);text-wrap:pretty;flex:1}.awards-scope .ag-card a.ag-card-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--space);text-decoration:none;margin-top:20px;align-self:flex-start}.awards-scope .ag-card a.ag-card-link:after{content:"→";transition:transform .2s}.awards-scope .ag-card a.ag-card-link:hover:after{transform:translate(3px)}.awards-scope .ag-history{margin-top:64px}.awards-scope .ag-history .ag-grid{grid-template-columns:repeat(3,1fr)}.awards-scope .ag-history .ag-tier{color:var(--space-m)}.awards-scope .ag-history .ag-card{background:transparent;border-color:#eceada;padding:24px 24px 22px}.awards-scope .ag-history .ag-card-icon{width:36px;height:36px;background:transparent;border:1.5px solid var(--ecru-b);color:var(--space-m)}.awards-scope .ag-history .ag-card-icon svg{width:16px;height:16px}.awards-scope .ag-history .ag-card h3{font-size:18px;color:var(--space-h)}.awards-scope .ag-history .ag-card p{font-size:13.5px}.awards-scope .ag-history .ag-card-meta{font-size:10px}@media(max-width:1040px){.awards-scope .ag-history .ag-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.awards-scope .ag-grid,.awards-scope .ag-history .ag-grid{grid-template-columns:1fr}}.awards-scope .pl{background:var(--page-bg);padding:84px 24px}.awards-scope .pl-inner{max-width:1380px;margin:0 auto;text-align:center}.awards-scope .pl h3{font-family:var(--font-display);font-weight:800;font-size:clamp(26px,2.8vw,36px);line-height:1.14;letter-spacing:-.02em;color:var(--space);margin-bottom:12px;text-wrap:balance}.awards-scope .pl>.pl-inner>p:not(.sec-eyebrow){font-family:var(--font-sans);font-size:16px;color:var(--space-m);margin-bottom:44px}.awards-scope .pl-row{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.awards-scope .pl-row img{height:42px;width:auto;object-fit:contain;opacity:.78;transition:opacity .2s}.awards-scope .pl-row img.pl-wide{height:39px}.awards-scope .pl-row img.pl-line{height:16px}.awards-scope .pl-row img:hover{opacity:1}.awards-scope .pl-note{font-family:var(--font-sans);font-size:13px;color:var(--space-m);margin-top:36px}.awards-scope .pl-note a{color:var(--space);font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--space)}.awards-scope .pl-note a:hover{opacity:.6}.awards-scope .rv{background:var(--space);padding:88px 24px}.awards-scope .rv-inner{max-width:1380px;margin:0 auto}.awards-scope .rv-head{max-width:620px;margin-bottom:46px}.awards-scope .rv-head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.6vw,46px);line-height:1.06;letter-spacing:-.02em;color:#fff;margin-bottom:14px;text-wrap:balance}.awards-scope .rv-head p:not(.sec-eyebrow){font-family:var(--font-sans);font-size:17px;line-height:1.6;color:#ffffffb8}.awards-scope .rv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.awards-scope .rv-label{font-family:var(--font-sans);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-bottom:16px}.awards-scope .rv-card{display:flex;flex-direction:column;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:28px 26px 26px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.awards-scope .rv-card:hover{background:#ffffff17;border-color:#ffffff4d;transform:translateY(-3px)}.awards-scope .rv-card h3{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:#fff;margin-bottom:8px}.awards-scope .rv-card p:not(.rv-label){font-family:var(--font-sans);font-size:14px;line-height:1.6;color:#ffffffa8;flex:1;text-wrap:pretty}.awards-scope .rv-score{display:none}.awards-scope .rv-card-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin-top:20px}.awards-scope .rv-card-link:after{content:"→";transition:transform .2s}.awards-scope .rv-card:hover .rv-card-link:after{transform:translate(3px)}@media(max-width:1040px){.awards-scope .rv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.awards-scope .rv-grid{grid-template-columns:1fr}}.awards-scope .md{background:var(--ecru);padding:84px 24px}.awards-scope .md-inner{max-width:1180px;margin:0 auto;text-align:center}.awards-scope .md h2{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-.02em;color:var(--space);margin-bottom:12px;text-wrap:balance}.awards-scope .md>.md-inner>p:not(.sec-eyebrow){font-family:var(--font-sans);font-size:16px;color:var(--space-m);margin-bottom:40px}.awards-scope .pb-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px 56px;margin-bottom:44px}.awards-scope .pb-logo{height:58px;display:flex;align-items:center;justify-content:center}.awards-scope .pb-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.62;transition:opacity .2s}.awards-scope .pb-wide img{max-height:30px;max-width:150px}.awards-scope .pb-stack img{max-height:46px;max-width:120px}.awards-scope .pb-mark img{max-height:42px;max-width:60px}.awards-scope .pb-tall img{max-height:58px;max-width:58px}.awards-scope .pb-logo:hover img{opacity:1}@media(max-width:900px){.awards-scope .pb-logos{gap:26px 36px}}.awards-scope .md-ctas{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.awards-scope .md-btn{display:inline-flex;align-items:center;height:46px;padding:0 24px;border:1.5px solid var(--space);border-radius:6px;color:var(--space);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.awards-scope .md-btn:hover{background:var(--space);color:#fff}.awards-scope .cta58-section{background:var(--space);padding:108px 24px;position:relative;overflow:hidden}.awards-scope .cta58-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.awards-scope .cta58-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.awards-scope .cta58-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#101119cc}.awards-scope .cta58-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.awards-scope .cta58-line{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.01em;color:#fff}.awards-scope .cta58-sub{font-family:var(--font-sans);font-size:16px;line-height:1.6;color:#ffffffbf;margin:20px auto 32px;max-width:520px}.awards-scope .cta58-ctas{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.awards-scope .cta58-btn-primary{display:inline-flex;align-items:center;height:50px;padding:0 26px;background:var(--lime);border-radius:6px;color:var(--lime-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s}.awards-scope .cta58-btn-primary:hover{background:var(--lime-h)}.awards-scope .cta58-btn-ghost{display:inline-flex;align-items:center;height:50px;padding:0 26px;border:1.5px solid rgba(255,255,255,.5);border-radius:6px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s,border-color .15s}.awards-scope .cta58-btn-ghost:hover{background:#ffffff1a;border-color:#fff}.awards-scope .faq{background:var(--page-bg);padding:88px 0 112px}.awards-scope .faq-inner{max-width:1080px;margin:0 auto;padding:0 24px}.awards-scope .faq-header{max-width:620px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;align-items:center}.awards-scope .faq-title{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,3.4vw,46px);line-height:1.12;letter-spacing:-.03em;color:var(--space);text-wrap:balance}.awards-scope .faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.awards-scope .faq-col{display:flex;flex-direction:column}.awards-scope .faq-item{border-bottom:1px solid var(--ecru-b)}.awards-scope .faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 2px;background:none;border:none;text-align:left;cursor:pointer}.awards-scope .faq-q{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.02em;line-height:1.3;color:var(--space)}.awards-scope .faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--ecru-b);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--space-m);transition:background .2s,border-color .2s,color .2s,transform .3s ease}.awards-scope .faq-item.active .faq-icon{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);transform:rotate(45deg)}.awards-scope .faq-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.8,.2,1)}.awards-scope .faq-body-inner{padding:0 12px 28px 2px}.awards-scope .faq-body p{font-family:var(--font-sans);font-size:15.5px;line-height:1.7;color:var(--space-m);text-wrap:pretty}@media(max-width:860px){.awards-scope .faq-grid{grid-template-columns:1fr;gap:0}}.awards-scope [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.awards-scope [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.awards-scope [data-reveal]{opacity:1;transform:none;transition:none}}@media(max-width:900px){.awards-scope .awh-inner{grid-template-columns:1fr;gap:28px}}.awards-scope h1,.awards-scope h2,.awards-scope h3{font-family:var(--font-display);font-weight:800}.awards-scope h4,.awards-scope h5,.awards-scope h6{font-family:var(--font-display);font-weight:700}.awards-scope{--font-display: "Neutiva", var(--font-sans)}.awards-scope p.sec-eyebrow,.awards-scope p.cta58-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;margin-top:0}.awards-scope p.sec-eyebrow{color:#5c5e7a}.awards-scope p.cta58-eyebrow{color:var(--lime);margin-bottom:18px}.awards-scope p.sec-eyebrow:before,.awards-scope p.cta58-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;display:block;flex-shrink:0}.awards-scope p.sec-eyebrow:before{background:#5c5e7a}.awards-scope p.cta58-eyebrow:before{background:var(--lime)}.awards-scope image-slot,.awards-scope .awards-empty-slot{display:none}.awards-scope .cta58-btn-primary,.awards-scope .cta58-btn-ghost,.awards-scope .md-btn,.awards-scope .ag-card-link{box-sizing:border-box}.awards-scope .cta58-btn-primary,.awards-scope .cta58-btn-ghost{padding-inline:28px}.awards-scope .md-btn{padding-inline:22px}.awards-scope .fr-inner,.awards-scope .ag-inner,.awards-scope .pl-inner,.awards-scope .rv-inner{max-width:1240px}
