.survey-hero{background:linear-gradient(270deg,#050924 0%,#302197 100%);width:100%;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;overflow:clip}.survey-hero__stage{z-index:1;padding:clamp(28px,5vw,40px)var(--container-pad)clamp(40px,8vw,56px);flex-direction:column;gap:24px;display:flex;position:relative}.survey-hero__shade{display:none}.survey-hero__portrait{z-index:0;pointer-events:none;width:min(72%,420px);height:max(220px,min(52vw,340px));margin:0;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 28%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 28%,#000 55%)}.survey-hero__portrait-img{object-fit:cover;object-position:78% 12%}.survey-hero__copy{z-index:2;color:#fff;max-width:36rem;position:relative}.survey-hero__title{font-family:var(--font-body);color:#fff;margin:0;font-size:max(28px,min(7vw,40px));font-weight:600;line-height:1.25}.survey-hero__body{max-width:40rem;font-family:var(--font-body);color:#fff;margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.55}.survey-hero__benefits{grid-template-columns:1fr;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.survey-hero__benefit{align-items:flex-start;gap:14px;display:flex}.survey-hero__benefit-icon{flex:none;width:52px;height:52px;line-height:0}.survey-hero__benefit-icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;display:block}.survey-hero__benefit-label{font-family:var(--font-body);color:#fff;max-width:14rem;font-size:16px;font-weight:600;line-height:1.3}.survey-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.survey-hero__cta{background-image:url(/assets/services/cta-parallelogram.svg);background-repeat:no-repeat;background-size:100% 100%;background-color:transparent!important;width:137px!important;height:56px!important;-webkit-mask:none!important;mask:none!important}.survey-hero__cta span{font-family:var(--font-display);color:#323c8a;font-weight:500;padding:0!important;font-size:16px!important}.survey-hero__cta:hover{background-image:none;background-color:#b45309!important;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat!important;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat!important}.survey-hero__cta:focus-visible{background-image:none;background-color:#b45309!important;-webkit-mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat!important;mask:url(/assets/ui/parallelogram.svg) 50%/100% 100% no-repeat!important}.survey-hero__cta:hover span{color:#fff}.survey-hero__cta:focus-visible span{color:#fff}.survey-hero__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.survey-hero__panel{z-index:2;width:100%;max-width:440px;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1199px) and (min-width:768px){.survey-hero__stage{padding:48px var(--container-pad)64px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"copy panel";align-items:start;gap:0 max(24px,min(3vw,40px));min-height:max(560px,min(70vw,720px));display:grid}.survey-hero__portrait{width:auto;height:auto;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(100deg,transparent 0%,transparent 38%,rgba(0,0,0,.45) 58%,rgba(0,0,0,.85) 78%,#000 100%);mask-image:linear-gradient(100deg,transparent 0%,transparent 38%,rgba(0,0,0,.45) 58%,rgba(0,0,0,.85) 78%,#000 100%)}.survey-hero__portrait-img{object-position:72% 18%}.survey-hero__copy{grid-area:copy;max-width:none;padding-right:8px}.survey-hero__title{font-size:max(36px,min(4.2vw,44px));line-height:1.25}.survey-hero__body{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.survey-hero__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.survey-hero__benefit{flex-direction:column;gap:10px}.survey-hero__benefit-label{max-width:none;font-size:14px}.survey-hero__actions{gap:16px;margin-top:28px}.survey-hero__panel{grid-area:panel;justify-self:stretch;width:100%;max-width:none;margin:0}}@media (min-width:1200px){.survey-hero{--vx:min(100vw,1920px)/1920;--hh:var(--header-height,116px);overflow:clip}.survey-hero__stage{height:auto;min-height:max(959*var(--vx) - var(--hh),261*var(--vx) - var(--hh) + 34rem);padding:0;padding-bottom:calc(56*var(--vx));gap:0;display:block}.survey-hero__shade{left:calc(-31*var(--vx));top:calc(153*var(--vx) - var(--hh));width:calc(1982*var(--vx));height:auto;min-height:calc(806*var(--vx));z-index:0;background:linear-gradient(270deg,#050924 0%,#302197 100%);display:block;position:absolute;bottom:0}.survey-hero__portrait{top:auto;bottom:auto;left:auto;right:auto;left:calc(210*var(--vx));top:calc(65*var(--vx) - var(--hh));width:calc(1340*var(--vx));height:calc(894*var(--vx));aspect-ratio:auto;z-index:1;margin:0;position:absolute;right:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.survey-hero__portrait-img{object-fit:contain;object-position:center bottom}.survey-hero__copy{left:calc(140*var(--vx));top:calc(261*var(--vx) - var(--hh));width:calc(633*var(--vx));z-index:2;max-width:none;position:absolute}.survey-hero__title{width:calc(507*var(--vx));font-size:calc(48*var(--vx));line-height:calc(66*var(--vx))}.survey-hero__body{margin-top:calc(19*var(--vx));width:calc(633*var(--vx));max-width:none;height:calc(210*var(--vx));font-size:calc(16*var(--vx));-webkit-line-clamp:unset;line-height:1.5;display:block;overflow:hidden}.survey-hero__benefits{left:0;top:calc(333*var(--vx));width:calc(633*var(--vx));height:calc(186*var(--vx));grid-template-columns:none;margin:0;display:block;position:absolute}.survey-hero__benefit{height:calc(186*var(--vx));flex-direction:row;position:absolute;top:0}.survey-hero__benefit:first-child{width:calc(150*var(--vx));left:0}.survey-hero__benefit:first-child .survey-hero__benefit-icon{width:calc(72*var(--vx));height:calc(72*var(--vx))}.survey-hero__benefit:nth-child(2){left:calc(171*var(--vx));width:calc(156*var(--vx))}.survey-hero__benefit:nth-child(2) .survey-hero__benefit-icon{width:calc(64*var(--vx));height:calc(64*var(--vx))}.survey-hero__benefit:nth-child(3){left:calc(366*var(--vx));width:calc(167*var(--vx))}.survey-hero__benefit:nth-child(3) .survey-hero__benefit-icon{width:calc(66*var(--vx));height:calc(66*var(--vx))}.survey-hero__benefit-icon{display:block;position:absolute;top:0;left:0}.survey-hero__benefit-label{left:0;top:calc(82*var(--vx));width:100%;font-weight:600;font-size:calc(20*var(--vx));line-height:calc(26*var(--vx));max-width:none;position:absolute}.survey-hero__actions{left:0;top:calc(556*var(--vx));gap:calc(26*var(--vx));margin:0;position:absolute}.survey-hero__cta{width:calc(137*var(--vx))!important;height:calc(56*var(--vx))!important;margin:0!important}.survey-hero__cta span{font-size:calc(16*var(--vx))!important;line-height:1.02!important}.survey-hero__panel.contact-panel{left:calc(1330*var(--vx));top:calc(261*var(--vx) - var(--hh));width:calc(440*var(--vx));max-width:calc(100% - 1330*var(--vx) - 40*var(--vx));height:auto;min-height:0;padding:calc(24*var(--vx))calc(32*var(--vx))calc(28*var(--vx));border-radius:calc(16*var(--vx));box-shadow:0 calc(31*var(--vx))calc(80*var(--vx))rgba(0,0,0,.41),0 calc(12.9511*var(--vx))calc(33.4221*var(--vx))rgba(0,0,0,.294),0 calc(6.92426*var(--vx))calc(17.869*var(--vx))rgba(0,0,0,.243),0 calc(3.88168*var(--vx))calc(10.0172*var(--vx))rgba(0,0,0,.204),0 calc(2.06153*var(--vx))calc(5.32008*var(--vx))rgba(0,0,0,.165),0 calc(.85785*var(--vx))calc(2.21381*var(--vx))rgba(0,0,0,.114);z-index:3;margin:0;position:absolute}.survey-hero__panel.contact-panel .contact-panel__title{width:auto;max-width:calc(220*var(--vx));margin:0 auto calc(16*var(--vx));font-weight:300;font-size:calc(36*var(--vx));text-align:center;line-height:1.2}.survey-hero__panel.contact-panel .contact-panel__form{gap:calc(10*var(--vx))}.survey-hero__panel.contact-panel .contact-panel__label{font-size:calc(13*var(--vx))}.survey-hero__panel.contact-panel .contact-panel__input{padding:calc(6*var(--vx))0 calc(8*var(--vx));font-size:calc(15*var(--vx))}.survey-hero__panel.contact-panel .contact-panel__textarea{min-height:calc(56*var(--vx))}.survey-hero__panel.contact-panel .contact-panel__submit{margin-top:calc(8*var(--vx))}}@media (min-width:1200px) and (max-width:1439px){.survey-hero__stage{min-height:max(959*var(--vx) - var(--hh),261*var(--vx) - var(--hh) + 32rem)}.survey-hero__panel.contact-panel{left:auto;right:calc(40*var(--vx));width:min(400*var(--vx),38%);max-width:400px}}@media (max-width:767px){.survey-hero__stage{padding:28px var(--container-pad)48px;gap:24px;padding-top:max(36px,min(10vw,56px))}.survey-hero__portrait{display:none}.survey-hero__title{max-width:none;font-size:max(26px,min(8vw,32px))}.survey-hero__body{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.survey-hero__benefits{gap:18px;margin-top:24px}.survey-hero__benefit-icon{width:48px;height:48px}.survey-hero__benefit-label{max-width:none;font-size:15px}.survey-hero__actions{gap:10px;margin-top:24px}.survey-hero__cta{flex:auto;max-width:160px;width:min(137px,50% - 6px)!important}.survey-hero__panel{width:100%;max-width:none;margin-left:0;margin-right:0;display:block}}@media (max-width:580px){.survey-hero__actions{flex-direction:column;align-items:stretch}.survey-hero__cta{max-width:none;width:100%!important}}
