.hanover-page [data-ir-fade]{opacity:0}.hanover-page [data-ir-fade].is-visible{opacity:1}.hanover-page .hanover-fade-item{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1.5rem)}.hanover-page [data-ir-fade].is-visible .hanover-fade-item{opacity:1;transform:translateY(0)}.hanover-page{--hanover-ice:#e1f4f6}.hanover-gutter{border-bottom:1px solid var(--color-neutral-warm-200);width:100%;padding-inline:max(1rem,50% - 41rem)}.hanover-block{width:100%;padding-inline:max(1.5rem,50% - 39rem)}.hanover-gap,.hanover-challenges{padding-block:8rem}.hanover-ai{padding-top:6rem;padding-bottom:3.5rem}.hanover-intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:54.5rem;margin-bottom:2.25rem;display:flex}.hanover-intro--loose{margin-bottom:4.5rem}.hanover-intro h2,.hanover-ai-copy h2{font-size:var(--text-5xl);margin:0;font-weight:600;line-height:1}.hanover-intro p,.hanover-ai-copy p{margin:0}.hanover-donut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;display:grid}.hanover-donut-card{text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;height:100%;padding:3.5rem;display:flex;position:relative}.hanover-donut-card--dark{background:linear-gradient(39deg, var(--color-certent-quantum-blue) 6%, var(--color-certent-jet-black) 98%)}.hanover-donut-card--light{border:1px solid var(--color-brand-stat-chip);background:linear-gradient(55deg, var(--hanover-ice) 59%, var(--color-brand-stat-chip) 122%)}.hanover-donut{width:17.5rem;height:17.5rem;display:block}.hanover-donut-label{font-size:var(--text-3xl);margin:0;font-weight:600;line-height:normal}.hanover-donut-card--dark .hanover-donut-label{color:var(--color-certent-claytone)}.hanover-donut-card--light .hanover-donut-label{color:var(--color-certent-jet-black)}.hanover-donut-num{font-family:var(--font-sans);font-size:4.5rem;font-weight:600}.hanover-donut-pct{font-family:var(--font-sans);font-size:3rem;font-weight:600}.hanover-ai-card{background:linear-gradient(16deg, var(--color-certent-quantum-blue) 6%, var(--color-certent-jet-black) 98%);border-radius:.75rem;justify-content:flex-end;align-items:center;min-height:26.75rem;padding:6rem 7rem;display:flex;position:relative;overflow:visible}.hanover-ai-copy{width:min(100%,30rem);color:var(--color-neutral-0);flex-direction:column;align-items:flex-start;gap:2.25rem;display:flex}.hanover-ai-copy h2,.hanover-ai-copy p{color:var(--color-neutral-0)}.hanover-ai-art{aspect-ratio:785/630;pointer-events:none;width:40rem;position:absolute;bottom:0;left:.6875rem}.hanover-ai-art img{width:100%;height:100%;position:absolute;inset:0}.hanover-ai-robot{z-index:1}.hanover-rows{flex-direction:column;gap:8rem;display:flex;position:relative}.hanover-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8rem;display:grid;position:relative}.hanover-row--flip .hanover-challenge-copy{order:2}.hanover-challenge-copy{border:1px solid var(--color-brand-stat-chip);background:linear-gradient(55deg, var(--hanover-ice) 59%, var(--color-brand-stat-chip) 122%);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:6rem 3rem 3rem;display:flex;position:relative}.hanover-challenge-copy h3{font-size:var(--text-3xl);margin:0;font-weight:600;line-height:normal}.hanover-challenge-copy p:not(.hanover-badge){font-size:var(--text-2xl);color:var(--color-certent-jet-black);margin:0;font-weight:500;line-height:normal}.hanover-badge{border-radius:var(--radius-full);background:var(--color-brand-inverse);width:7.5rem;height:7.5rem;color:var(--color-neutral-0);font-size:var(--text-5xl);justify-content:center;align-items:center;margin:0;font-weight:600;line-height:1;display:flex;position:absolute;top:-2.5625rem;left:50%;transform:translate(-50%)}.hanover-stat{background:linear-gradient(34deg, var(--color-certent-jet-black) 5%, var(--color-certent-quantum-blue) 63%);color:var(--color-neutral-0);border-radius:.75rem;flex-direction:column;justify-content:center;gap:1.5rem;padding:4rem 3.5rem 5rem;display:flex;position:relative}.hanover-stat-title{font-size:var(--text-4xl);color:var(--color-neutral-0);margin:0;font-weight:600;line-height:normal}.hanover-stat-row{align-items:center;gap:.75rem;display:flex}.hanover-stat-num{font-size:var(--text-5xl);white-space:nowrap;color:var(--color-neutral-0);margin:0;font-weight:600;line-height:1}.hanover-stat-pct{font-size:var(--text-3xl);font-weight:600}.hanover-stat-label{font-size:var(--text-2xl);color:var(--color-neutral-0);flex:1;margin:0;font-weight:500;line-height:normal}.hanover-track{background:var(--hanover-ice);border-radius:1rem;height:2.25rem}.hanover-note{color:var(--color-neutral-0);margin:0;font-size:.875rem;font-weight:400;line-height:normal}.hanover-note a{color:var(--color-brand-stat-chip);text-underline-offset:.15em;text-decoration:underline}.hanover-page #form{border-block:1px solid var(--color-neutral-warm-200)}.hanover-form-card{width:min(100%,45rem);margin-inline:auto}.hanover-form-card .submit-button{width:fit-content;margin-inline:auto;display:block}.hanover-hero-wrap{padding-inline:max(1rem,50% - 41rem);justify-content:center;padding-bottom:1.875rem;display:flex;position:relative}.hanover-hero-wrap:after{content:"";z-index:2;background:var(--color-neutral-warm-200);height:1px;position:absolute;bottom:1.875rem;left:0;right:0}.hanover-hero-stage{aspect-ratio:1312/648;background-color:var(--color-certent-jet-black);background-image:radial-gradient(ellipse at 101% 0%, var(--color-certent-glow) 0%, var(--color-certent-quantum-blue) 33%, var(--color-certent-jet-black) 66%);width:min(100%,82rem);position:relative;overflow:hidden}.hanover-hero-bg{aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;width:109.45%;animation:6s ease-in-out infinite hanover-float-bg;display:flex;position:absolute;top:50%;right:-19.97%;transform:translateY(-50%)}.hanover-hero-bg img{width:70.68%;height:auto;transform:rotate(135deg)}.hanover-hero-content{align-items:center;gap:4.5rem;padding:4.5rem 3.5rem 6rem;display:flex;position:absolute;inset:0}.hanover-hero-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2.25rem;min-width:0;display:flex}.hanover-hero-visual{aspect-ratio:640/561;flex-shrink:0;width:34.1875rem;position:relative}.hanover-hero-shape,.hanover-portrait{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hanover-hero-shape{animation:6s ease-in-out infinite hanover-float}.hanover-portrait{z-index:1}.hanover-chip{z-index:2;border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-certent-quantum-blue), var(--color-certent-jet-black));text-align:center;max-width:11.5rem;color:var(--color-neutral-0);box-shadow:0 0 0 .375rem color-mix(in srgb, var(--color-certent-quantum-blue) 20%, transparent);margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.15;animation:4s ease-in-out infinite hanover-chip-float;position:absolute}.hanover-chip--survey{top:0;left:0}.hanover-chip--hanover{top:34.2%;left:70.9%}.hanover-arrows{animation:3s ease-in-out infinite hanover-pulse}.hanover-scroll{z-index:3;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex;position:absolute;bottom:1.875rem;left:50%;transform:translate(-50%,50%)}.hanover-scroll-ring{border-radius:var(--radius-full);border:.5rem solid var(--color-brand-stat-chip);width:3.75rem;height:3.75rem;animation:1.5s ease-out infinite hanover-ring-pulse;position:absolute;top:50%;left:50%}.hanover-scroll-link{z-index:1;border-radius:var(--radius-full);background:var(--color-certent-jet-black);width:3.75rem;height:3.75rem;color:var(--color-brand-stat-chip);justify-content:center;align-items:center;display:flex;position:relative}.hanover-scroll-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:.25rem}.hanover-scroll-icon{display:block;transform:rotate(90deg)}.hanover-orbit{pointer-events:none;width:13.75rem;height:13.125rem;position:absolute}.hanover-orbit-spin,.hanover-orbit-mark{width:100%;height:100%;position:absolute;inset:0}.hanover-orbit-spin{animation:8s linear infinite hanover-spin}.hanover-orbit--donut{z-index:2;top:-7.9375rem;right:-4.5rem}.hanover-orbit--ai{z-index:2;top:-3.5rem;left:-3.125rem}.hanover-orbit--stat{z-index:2;top:-5.625rem;right:-3.75rem}.hanover-orbit--stat-alt{z-index:2;top:-5.75rem;left:-5.3125rem}.hanover-row--flip .hanover-stat-title{padding-left:8.25rem}.hanover-donut-ring,.hanover-donut-segment{fill:none;stroke-linecap:butt}.hanover-donut-ring--dark{stroke:var(--color-certent-claytone)}.hanover-donut-ring--light{stroke:var(--color-certent-quantum-blue)}.hanover-donut-segment{transform-origin:50%;transform:rotate(-90deg)}.hanover-donut-text--dark{fill:var(--color-brand-stat-chip)}.hanover-donut-text--light{fill:var(--color-certent-jet-black)}.hanover-bar-fill{background:linear-gradient(90deg, var(--color-brand-stat-chip), var(--color-brand-primary));border-radius:0 1rem 1rem 0;width:0;height:100%;transition:width 1.5s ease-out}.hanover-rail,.hanover-dot{display:none}@keyframes hanover-float-bg{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - .75rem))}}@keyframes hanover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}@keyframes hanover-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes hanover-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes hanover-ring-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes hanover-spin{to{transform:rotate(360deg)}}@media (width>=48rem){.hanover-rail{border-radius:var(--radius-full);background:var(--color-brand-dot-muted);pointer-events:none;width:.5rem;height:0;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.hanover-rail-fill{border-radius:var(--radius-full);background:var(--color-brand-primary);width:100%;height:0;position:absolute;top:0;left:0}.hanover-dot{z-index:2;border-radius:var(--radius-full);background:var(--color-brand-dot-muted);width:1.5rem;height:1.5rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hanover-dot.is-active{background:var(--color-brand-primary)}}@media (width<=63.99rem){.hanover-donut-grid,.hanover-row{grid-template-columns:1fr;gap:3rem}.hanover-row--flip .hanover-challenge-copy{order:0}.hanover-orbit{display:none}.hanover-ai-card{justify-content:flex-start;padding:2rem}.hanover-ai-art{width:min(100%,24rem);height:auto;position:relative;left:auto}}@media (prefers-reduced-motion:reduce){.hanover-page [data-ir-fade],.hanover-page .hanover-fade-item{opacity:1!important;transition:none!important;transform:none!important}.hanover-hero-bg{animation:none;transform:translateY(-50%)}.hanover-hero-bg img{transform:rotate(135deg)}.hanover-hero-shape,.hanover-chip,.hanover-arrows,.hanover-scroll-ring,.hanover-orbit-spin{animation:none}.hanover-scroll-ring{opacity:0}.hanover-rail-fill{height:100%}.hanover-dot{background:var(--color-brand-primary)}.hanover-bar-fill{transition:none}}
