.cravy-hero{background:var(--section-bg,var(--cravy-pink));position:relative;z-index:1;border-radius:var(--radius)}.cravy-hero.p-top,.cravy-hero.p-top-bottom{padding-top:150px}@media only screen and (min-width:768px){.cravy-hero.p-top,.cravy-hero.p-top-bottom{padding-top:180px}}.cravy-hero.p-bottom,.cravy-hero.p-top-bottom{padding-bottom:130px}@media only screen and (min-width:768px){.cravy-hero.p-bottom,.cravy-hero.p-top-bottom{padding-bottom:180px}}.cravy-hero .container{max-width:1100px}.cravy-hero__inner{display:grid;grid-template-columns:1fr 460px;gap:80px;align-items:start;padding-top:40px}@media only screen and (min-width:768px){.cravy-hero__inner{gap:40px}}.cravy-hero__after-form-text{margin-top:40px}.cravy-hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.5vw,68px);line-height:.98;text-transform:uppercase;margin:0 0 24px;letter-spacing:-1px}.cravy-hero__description{font-size:16px;margin:0 0 6px;max-width:480px}.cravy-hero__description strong{font-weight:700}.cravy-hero__note{float:16px;margin:0 0 22px;max-width:480px}.cravy-hero__content{position:relative}.cravy-hero__stamp{font-family:var(--font-script);display:block;text-transform:uppercase;transform:rotate(-6deg);font-size:45px;right:0;margin-bottom:20px;animation:4s opacity infinite}@media only screen and (min-width:640px){.cravy-hero__stamp{position:absolute;bottom:-15px}}@media only screen and (min-width:768px){.cravy-hero__stamp{font-size:65px;bottom:-75px}}.cravy-hero__link{display:inline-block;font-weight:700;text-decoration:underline}.cravy-hero__illustration{margin-top:-80px;margin-bottom:20px;width:100%;max-width:360px}.cravy-hero__side-illustration{position:absolute;left:-20px;bottom:-60px;width:220px;max-width:22vw;animation:float 2s infinite}.cravy-form-card{display:flex;flex-direction:column;align-items:center;background:var(--cravy-white);border:var(--cravy-border);border-radius:var(--radius);box-shadow:var(--cravy-shadow);padding:0 30px 30px 30px;position:relative;z-index:1}.cravy-form-card__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:20px;margin:0 0 18px}.cravy-admin-hint{border:2px dashed var(--cravy-black);border-radius:10px;padding:16px;font-size:13px;background:#fff8ea}.cravy-form-card .gform_wrapper.gravity-theme{font-family:var(--font-mono)}.cravy-form-card .gform_wrapper.gravity-theme .gform_fields{display:grid;gap:14px;grid-template-columns:1fr}.cravy-form-card .gform_wrapper.gravity-theme .gfield{margin:0!important}.cravy-form-card .gform_wrapper.gravity-theme label.gfield_label{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.cravy-form-card .gform_wrapper.gravity-theme input[type=email],.cravy-form-card .gform_wrapper.gravity-theme input[type=number],.cravy-form-card .gform_wrapper.gravity-theme input[type=tel],.cravy-form-card .gform_wrapper.gravity-theme input[type=text]{width:100%;border:2px solid var(--cravy-black)!important;border-radius:8px!important;padding:14px 16px!important;font-family:var(--font-mono)!important;font-size:15px!important;background:var(--cravy-white)}.cravy-form-card .gform_wrapper.gravity-theme input::placeholder{color:#1a1a1a;opacity:.55}.cravy-form-card .gform_wrapper.gravity-theme .gchoice label,.cravy-form-card .gform_wrapper.gravity-theme .gfield_consent_label{font-size:13px}.cravy-form-card .gform_wrapper.gravity-theme input[type=checkbox],.cravy-form-card .gform_wrapper.gravity-theme input[type=radio]{width:18px;height:18px;margin-right:8px;accent-color:var(--cravy-green-dark);border:2px solid var(--cravy-black);border-radius:50%}.cravy-form-card .gform_wrapper.gravity-theme .gform_footer,.cravy-form-card .gform_wrapper.gravity-theme .gform_page_footer{padding:0;margin:22px 0 0;justify-content:flex-end;display:flex}.cravy-form-card .gform_wrapper.gravity-theme .gform_button,.cravy-form-card .gform_wrapper.gravity-theme input[type=submit]{background:var(--cravy-green)!important;color:var(--cravy-black)!important;border:2px solid var(--cravy-black)!important;border-radius:8px!important;box-shadow:var(--cravy-shadow-sm);font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;padding:14px 26px!important;transform:rotate(-2deg);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.cravy-form-card .gform_wrapper.gravity-theme .gform_button:hover{transform:rotate(-2deg) translate(-2px,-2px);box-shadow:8px 8px 0 var(--cravy-black)}.cravy-form-card .gform_wrapper.gravity-theme .gfield_description.validation_message,.cravy-form-card .gform_wrapper.gravity-theme .validation_error{color:#c31f3f;font-size:12px}.cravy-form-card .gform_confirmation_wrapper{font-family:var(--font-mono);font-size:15px}@media (max-width:1000px){.cravy-hero__inner{grid-template-columns:1fr}.cravy-hero__side-illustration{display:none}.cravy-hero{padding-bottom:60px}}