.ra-page{background:var(--paper);min-height:100vh}.ra-section{padding:clamp(40px,6vh,84px) 0 clamp(48px,8vh,96px)}.ra-container{max-width:var(--maxw);padding-inline:var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,5vw,64px);margin:0 auto;display:grid}@media (max-width:920px){.ra-container{grid-template-columns:1fr;gap:32px}}.ra-info h1{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:18px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:500;line-height:1.04}.ra-headline-accent{color:var(--mint-ink)}.ra-info-sub{color:var(--muted);max-width:46ch;margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.ra-perks{flex-direction:column;gap:13px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ra-perks li{color:var(--ink);padding-left:22px;font-size:15.5px;font-weight:400;line-height:1.55;position:relative}.ra-perks li:before{content:"";background:var(--mint-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.ra-form-card{background:var(--paper-pure);border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,40px);box-shadow:0 40px 90px -55px #0c353380}.ra-form-card h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:22px;font-size:22px;font-weight:600}.ra-page .hs-form{font-family:var(--sans);color:var(--ink);font-size:16px}.ra-page .hs-form fieldset{border:none;margin:0;padding:0;max-width:100%!important}.ra-page .hs-form .hs-form-field{margin-bottom:18px}.ra-page .hs-form fieldset.form-columns-2{gap:16px;display:flex}.ra-page .hs-form fieldset.form-columns-2 .hs-form-field{flex:1}.ra-page .hs-form label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;display:block;color:var(--muted)!important;margin-bottom:7px!important;font-size:11px!important;font-weight:700!important}.ra-page .hs-form label .hs-form-required{margin-left:2px;font-weight:700;color:var(--mint-ink)!important}.ra-page .hs-form,.ra-page .hs-form p,.ra-page .hs-form span,.ra-page .hs-form div,.ra-page .hs-form legend{color:var(--ink)!important}.ra-page .hs-form .hs-input,.ra-page .hs-form input[type=text],.ra-page .hs-form input[type=email],.ra-page .hs-form input[type=tel],.ra-page .hs-form input[type=number],.ra-page .hs-form textarea,.ra-page .hs-form select{box-sizing:border-box;min-height:50px;line-height:1.5;transition:all .2s;background-color:var(--paper)!important;border:1.5px solid var(--line-strong)!important;color:var(--ink)!important;border-radius:12px!important;width:100%!important;padding:13px 15px!important;font-size:16px!important;font-weight:400!important}.ra-page .hs-form .hs-input::placeholder,.ra-page .hs-form input::placeholder,.ra-page .hs-form textarea::placeholder{color:var(--muted-soft)!important;font-weight:400!important}.ra-page .hs-form .hs-input:focus,.ra-page .hs-form input:focus,.ra-page .hs-form select:focus,.ra-page .hs-form textarea:focus{border-color:var(--mint-ink)!important;background-color:var(--paper-pure)!important;outline:none!important;box-shadow:0 0 0 3px #00e8a02e!important}.ra-page .hs-form textarea{resize:vertical;min-height:120px!important}.ra-page .hs-form .input{margin:0!important}.ra-page .hs-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235e6360' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:44px!important}.ra-page .hs-form select option{color:#1a1a1a!important;background:#fff!important}.ra-page .hs-form .hs_submit{margin-top:8px}.ra-page .hs-form .actions{margin:0;padding:0}.ra-page .hs-form .hs-button,.ra-page .hs-form input[type=submit]{cursor:pointer;letter-spacing:.01em;margin-top:8px;transition:all .3s;background:var(--green-deep)!important;color:var(--on-green)!important;border:none!important;border-radius:14px!important;width:100%!important;padding:16px!important;font-size:16px!important;font-weight:600!important}.ra-page .hs-form .hs-button:hover,.ra-page .hs-form input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #0c35338c;background:var(--near-black)!important}.ra-page .hs-form .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.ra-page .hs-form .hs-error-msgs label,.ra-page .hs-form .hs-error-msg,.ra-page .hs-form .hs-error-msgs li label{color:#b4232a!important;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;font-weight:500!important}.ra-page .hs-form .hs-input.error,.ra-page .hs-form .hs-form-field .error{border-color:#e0777c!important}.ra-page .hs-form .legal-consent-container,.ra-page .hs-form .hs-richtext{line-height:1.5;color:var(--muted)!important;font-size:.85rem!important}.ra-page .hs-form .legal-consent-container a{color:var(--mint-ink)!important;text-decoration:underline!important}.ra-page .hs-form input[type=checkbox],.ra-page .hs-form input[type=radio]{min-height:auto;accent-color:var(--mint-ink);width:auto!important}.ra-page .submitted-message,.ra-page .submitted-message *{font-size:1.1rem;line-height:1.6;color:var(--ink)!important}@media (max-width:768px){.ra-form-card{border-radius:20px;padding:24px}.ra-page .hs-form .hs-input,.ra-page .hs-form input,.ra-page .hs-form select{padding:13px 14px!important;font-size:16px!important}}