.discovery-application-page{background:#f4f1eb;color:#211d1d}.discovery-application-hero{padding:clamp(110px,12vw,180px) 0 72px;background:#211d1d;color:#fff}.discovery-application-hero .wrap{max-width:920px}.discovery-back{display:inline-block;margin-bottom:42px;color:#d7ff62}.discovery-application-hero h1{max-width:850px;margin:10px 0 24px;font-size:clamp(3rem,7vw,6.6rem);line-height:.94}.discovery-application-hero>div>p:last-child{max-width:760px;font-size:1.2rem;color:#e6e1d8}.discovery-application-section{padding:80px 0 110px}.discovery-application-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.discovery-application-grid aside{position:sticky;top:120px}.discovery-application-grid aside h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1}.discovery-application-grid aside li{margin:0 0 12px}.discovery-form-panel{padding:clamp(28px,5vw,60px);background:#fff;border:1px solid rgba(33,29,29,.14)}.discovery-form{display:grid;gap:25px}.discovery-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.discovery-form label,.discovery-form legend{font-weight:700}.discovery-form label>span,.discovery-form legend>span{color:#0a6b37}.discovery-form input:not([type=checkbox]):not([type=radio]),.discovery-form textarea,.discovery-form select{display:block;width:100%;margin-top:8px;padding:14px 15px;border:1px solid #746d67;border-radius:0;background:#fff;color:#211d1d;font:inherit}.discovery-form textarea{resize:vertical}.discovery-budget-label{margin:0 0 10px;font-weight:700}.discovery-budget-label span{color:#0a6b37}.discovery-budget-group{padding:16px 20px 20px;border:1px solid rgba(33,29,29,.25)}.discovery-form .discovery-choice,.discovery-consent{display:flex;gap:11px;align-items:flex-start;margin-top:14px;font-weight:500}.discovery-choice input,.discovery-consent input{margin-top:5px}.discovery-privacy{margin:0;color:#554f4b}.discovery-status{margin-bottom:28px;padding:22px;border-left:5px solid #0a6b37;background:#edf6ef}.discovery-status.error{border-color:#9b2c2c;background:#fff0f0}.discovery-status h2{margin:0 0 8px}.discovery-status p{margin:0}.discovery-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.discovery-form .button{justify-self:start}.discovery-form input:focus,.discovery-form textarea:focus,.discovery-form select:focus{outline:3px solid #d7ff62;outline-offset:2px;border-color:#0a6b37}@media(max-width:800px){.discovery-application-grid{grid-template-columns:1fr;gap:42px}.discovery-application-grid aside{position:static}.discovery-fields{grid-template-columns:1fr}.discovery-application-hero{padding-top:105px}.discovery-application-section{padding:56px 0 80px}}
.discovery-questionnaire-page{background:#f4f1eb;color:#211d1d}.discovery-questionnaire-hero{padding:clamp(110px,12vw,170px) 0 65px;background:#211d1d;color:#fff}.discovery-questionnaire-hero .wrap,.discovery-questionnaire-section .wrap{max-width:920px}.discovery-questionnaire-hero h1{margin:10px 0 20px;font-size:clamp(3rem,7vw,6rem);line-height:.95}.discovery-questionnaire-hero p:last-child{max-width:720px;color:#e6e1d8;font-size:1.15rem}.discovery-questionnaire-section{padding:70px 0 110px}.questionnaire-intro{margin-bottom:28px;padding:24px;border-left:5px solid #0a6b37;background:#fff}.discovery-questionnaire-form{display:grid;gap:28px}.discovery-questionnaire-form section{display:grid;gap:22px;padding:clamp(24px,5vw,48px);background:#fff;border:1px solid rgba(33,29,29,.14)}.discovery-questionnaire-form h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.discovery-questionnaire-form label{font-weight:700}.discovery-questionnaire-form label span{color:#0a6b37}.discovery-questionnaire-form textarea{display:block;width:100%;margin-top:8px;padding:14px 15px;border:1px solid #746d67;background:#fff;color:#211d1d;font:inherit;resize:vertical}.discovery-questionnaire-form textarea:focus{outline:3px solid #d7ff62;outline-offset:2px;border-color:#0a6b37}.questionnaire-actions{display:flex;gap:14px;flex-wrap:wrap}.questionnaire-actions .secondary{background:#fff;color:#211d1d;border:1px solid #211d1d}@media(max-width:620px){.questionnaire-actions{display:grid}.questionnaire-actions .button{width:100%}}