@layer components{.corporate-landing{--purple:#6bab26;--ink:#2f4617;--muted:#788b64;color:#2f4617;background:#fff}.corporate-landing .header-inner{height:88px}.corporate-landing .wordmark{letter-spacing:-1px;color:#365316;font-size:27px}.corporate-landing .brand-dot{color:#83ce32}.corporate-landing .header-inner nav a{color:#667852;font-size:12px}.corporate-landing .header-inner nav a:hover{color:#6bab26}.corporate-landing .hero{gap:65px;min-height:535px;padding:65px 0}.corporate-landing .hero h1{letter-spacing:-2px;color:#2f4913;font-size:54px;font-weight:700;line-height:1.13}.corporate-landing .hero-copy>p{color:#798a66;font-size:15px;line-height:1.85}.corporate-landing .eyebrow{letter-spacing:1.7px;color:#668347;font-size:9px}.corporate-landing .eyebrow>span{background:#83ce32;border-radius:0}.corporate-landing .primary-button{box-shadow:none;background:#6bab26;border-radius:5px;font-size:12px!important}.corporate-landing .primary-button:hover{box-shadow:none;background:#51821d;transform:none}.corporate-landing .hero-note{color:#879775;font-size:10px}.corporate-landing .hero-note svg{color:#769f4a}.corporate-landing .survey-demo{background:#fff;border:1px solid #e5eddc;border-radius:8px;padding:30px;position:relative;transform:none;box-shadow:0 18px 50px #36501b0d}.corporate-landing .survey-demo:before{content:"";z-index:-1;background:#fafcf7;border:1px solid #f1f5ed;border-radius:8px;position:absolute;inset:-17px 17px 17px -17px}.corporate-landing .demo-topline{color:#94a285;font-size:8px}.corporate-landing .demo-topline>span:first-child{color:#6e9149;letter-spacing:1px}.corporate-landing .demo-topline svg{display:none}.corporate-landing .survey-demo h2{letter-spacing:-.4px;color:#3c5324;margin:24px 0;font-size:20px;font-weight:650;line-height:1.5}.corporate-landing .view-toggle{background:#f6f9f2;border-color:#eef3e8;border-radius:5px}.corporate-landing .view-toggle button{color:#869774;border-radius:3px}.corporate-landing .view-toggle button[aria-pressed=true]{color:#568524;box-shadow:0 1px 3px #374c200b}.corporate-landing .demo-answers button,.corporate-landing .demo-duel button{color:#71845c;border-color:#e8efe1;border-radius:5px;padding:17px;font-size:11px}.corporate-landing .demo-check{border-color:#ceddbe;border-radius:3px}.corporate-landing .demo-chosen{color:#5c8f25!important;background:#f7fcf1!important;border-color:#a4c77f!important}.corporate-landing .demo-chosen .demo-check{background:#70ac2f;border-color:#70ac2f}.corporate-landing .demo-footer{color:#83986c;border-color:#ecf2e5;padding-top:19px}.corporate-landing .steps-strip{background:#fafcf7;border:1px solid #ecf2e5;border-radius:6px;padding:27px 30px}.corporate-landing .step-icon{color:#688e3f;background:#fff;border-color:#e7efdf;border-radius:5px}.corporate-landing .steps-strip strong{color:#485f30;font-size:11px}.corporate-landing .steps-strip p span{color:#8c9b7c;font-size:9px}.corporate-landing .contests{padding-top:65px}.corporate-landing .section-kicker{color:#889a75;letter-spacing:1.6px;margin-bottom:15px;font-size:9px}.corporate-landing .section-heading h2{color:#3d5524;letter-spacing:-.9px;font-size:30px;font-weight:650}.corporate-landing .dashboard-grid{gap:22px;margin-top:29px}.corporate-landing .panel{box-shadow:none;background:#fff;border:1px solid #e9f0e2;border-top:2px solid #a8c588;border-radius:4px;padding:28px}.corporate-landing .format-symbol{letter-spacing:1px;color:#799e52;font-size:9px;font-weight:700}.corporate-landing .panel h3{letter-spacing:-.4px;color:#445b2b;margin:24px 0 15px;font-size:20px;font-weight:650}.corporate-landing .panel p{color:#7e8e6c;font-size:12px;line-height:1.9}.corporate-landing .panel small{color:#95a386;border-top:1px solid #eff4e9;margin-top:22px;padding-top:20px;font-size:10px;line-height:1.7;display:block}.corporate-landing .invitation-panel{background:#f7faf3;border-color:#eaf1e2;border-radius:6px;margin:42px 0 68px;padding:35px}.corporate-landing .invitation-panel h2{color:#455e2b;font-size:22px;font-weight:650}.corporate-landing .invitation-panel p{color:#899a76;font-size:12px}.corporate-landing .invitation-panel .search-field{border-color:#e4eddb;border-radius:5px;min-height:49px}.corporate-landing .search-field input{color:#556d3b}.corporate-landing .site-footer{border-color:#ebf1e5;min-height:100px}.corporate-landing .site-footer>span{color:#99a78b}.corporate-landing .site-header{border-color:#ebf1e5}.corporate-landing button:focus-visible,.corporate-landing a:focus-visible,.corporate-landing input:focus-visible{outline-color:#acd77f}@media (max-width:1050px){.corporate-landing .hero{gap:35px}.corporate-landing .hero h1{font-size:44px}.corporate-landing .survey-demo{padding:24px}.corporate-landing .steps-strip{padding:22px 18px}.corporate-landing .panel{padding:23px}}@media (max-width:760px){.corporate-landing .hero{gap:20px;padding:42px 0 30px}.corporate-landing .hero h1{font-size:45px}.corporate-landing .survey-demo{margin:15px 0}.corporate-landing .survey-demo:before{display:none}.corporate-landing .header-inner{height:75px}.corporate-landing .section-heading h2{font-size:26px}.corporate-landing .contests{padding-top:42px}.corporate-landing .invitation-panel{padding:25px}.corporate-landing .dashboard-grid{grid-template-columns:1fr}.corporate-landing .panel small{margin-top:15px}.corporate-landing .header-inner>.primary-button{padding:0 11px;font-size:10px!important}}@media (max-width:400px){.corporate-landing .hero h1{font-size:38px}.corporate-landing .eyebrow{letter-spacing:1px;font-size:8px}.corporate-landing .hero-note{font-size:8px}.corporate-landing .survey-demo{padding:20px}.corporate-landing .demo-topline{font-size:7px}}}
