.cys-landing-body{-webkit-font-smoothing:antialiased;background:#fff;color:#1a1a1a;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}.cys-landing-wrapper{margin:0 auto;max-width:720px;padding:48px 20px 64px}.cys-landing-logo{margin-bottom:32px;text-align:center}.cys-landing-logo img{display:inline-block;height:auto;width:168px}.cys-catalog-card{background:#fff;border:1px solid #ececec;border-radius:8px;padding:40px 44px}.cys-catalog-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}.cys-catalog-icon{align-items:center;background:#f6f1e7;border-radius:50%;color:#b08d4f;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cys-catalog-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 4px}.cys-catalog-subtitle{color:#8a8a8a;font-size:.95rem;line-height:1.4;margin:0}.cys-catalog-form{display:grid;gap:22px 18px;grid-template-columns:repeat(12,1fr);margin:0}.cys-catalog-form>.col-md-12{grid-column:span 12}.cys-catalog-form>.col-md-8{grid-column:span 8}.cys-catalog-form>.col-md-6{grid-column:span 6}.cys-catalog-form>.col-md-4{grid-column:span 4}.cys-catalog-form>.cf-turnstile{grid-column:span 12}@media (max-width:640px){.cys-catalog-form>[class*=col-md-]{grid-column:span 12}.cys-catalog-card{padding:28px 22px}}.cys-catalog-form .form-label{color:#8a8a8a;display:block;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.cys-catalog-form .is-required .form-label:after{color:#b08d4f;content:" *"}.cys-catalog-form .form-control,.cys-catalog-form .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;color:#1a1a1a;font-size:.95rem;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cys-catalog-form .form-control::-moz-placeholder{color:#bcbcbc}.cys-catalog-form .form-control::placeholder{color:#bcbcbc}.cys-catalog-form .form-control:focus,.cys-catalog-form .form-select:focus{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;outline:none}.cys-catalog-form .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:38px}.cys-catalog-form .form-check{padding-left:30px;position:relative}.cys-catalog-form .form-check-input{accent-color:#1a1a1a;cursor:pointer;height:18px;left:0;margin:0;position:absolute;top:2px;width:18px}.cys-catalog-form .form-check-label:empty{display:none}.cys-catalog-form .form-check .form-text{color:#4a4a4a;font-size:.9rem;line-height:1.45;margin:0}.cys-catalog-form .form-check .form-text a{color:#1a1a1a;text-decoration:underline}.cys-catalog-form button[type=submit]{background-color:#111;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-top:6px;padding:15px 20px;text-transform:uppercase;transition:background-color .15s ease;width:100%}.cys-catalog-form button[type=submit]:hover{background-color:#2e2e2e}.cys-catalog-form .invalid-feedback{color:#d62828;display:none;font-size:.8rem;margin-top:5px}.cys-catalog-form .invalid-feedback.oc-visible{display:block}.cys-catalog-form .form-control.is-invalid,.cys-catalog-form .form-select.is-invalid{border-color:#d62828}[class*=" form-alert-"]:not(:empty),[class^=form-alert-]:not(:empty){margin-bottom:22px}.cys-catalog-page .alert{border-radius:6px;font-size:.92rem;padding:14px 16px}.cys-catalog-page .alert-success{background:#e8f5ea;border:1px solid #bfe3c6;color:#1e6b2e}.cys-catalog-page .alert-danger{background:#fdecec;border:1px solid #f5c2c2;color:#b02a2a}.cys-catalog-footnote{color:#9a9a9a;font-size:.85rem;margin:26px 0 0;text-align:center}
