.project-start{background:#ece3d5}.step-selector{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:end}.step-selector label{display:block;font-size:14px;margin-bottom:10px}.step-selector select{width:100%;min-height:60px;padding:12px;background:#fffaf2;border:1px solid #b5a084;color:#332d27;font:16px Manrope,sans-serif}.step-selector .button{font-size:15px;min-height:60px}.step-result[hidden]{display:none}.step-result{margin-top:30px;border-top:1px solid #b5a084;padding-top:25px;max-width:850px}.step-result h3{font-size:25px;font-weight:500}.step-result p{font-size:19px;line-height:1.8}.preparation-link{display:inline-block;margin-top:28px;border-bottom:1px solid #806344;padding-bottom:5px}.hero-first-step{display:block;width:fit-content;margin-top:18px;color:#fffaf3;border-bottom:1px solid #c9b193;font-size:15px}.first-meeting{grid-column:1;align-self:start;max-width:500px;margin-top:15px}.first-meeting h3{font-size:20px;font-weight:500}.first-meeting ul{padding-inline-start:22px;font-size:16px;line-height:1.9;color:#665b50}.desert .contact .brief{grid-column:2;grid-row:1/7}.preparation-list{padding-inline-start:28px;max-width:900px}.desert .preparation-list h2{font:500 23px/1.5 Manrope,sans-serif}.writing-space{height:70px;border-bottom:1px solid #c8b69c;margin-bottom:32px}@media(max-width:950px){.step-selector{grid-template-columns:1fr 1fr}.step-selector .button{grid-column:1/-1;justify-self:start}}@media(max-width:760px){.step-selector{grid-template-columns:1fr;gap:20px}.step-result p{font-size:17px}.first-meeting{margin-block:30px}.hero-first-step{font-size:14px}.step-selector select{font-size:15px}.desert .hero-bottom p{font-size:16px}.desert .hero-inner{padding-bottom:125px}.desert .immersive-hero{min-height:880px}}@media print{.site-header,.site-footer,.floating-contact,.cookie-banner,.cookie-footer,.print-checklist,.detail-page>p:last-child{display:none!important}.detail-page{padding:0!important}.writing-space{height:90px}.preparation-list li{break-inside:avoid}body{background:white!important;color:black!important}}
