.ra-body{color:#ffffffd9;background:#0d0d0d;padding:40px 20px;font-family:Poppins,sans-serif;line-height:1.7}.ra-page-wrapper{grid-template-columns:280px 1fr;align-items:start;gap:2rem;max-width:1200px;margin:0 auto;display:grid}.ra-container{background:#141414;border:1px solid #ffffff0f;border-radius:24px;animation:.8s ease-out ra-slideUp;overflow:hidden}@keyframes ra-slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.ra-header{color:#fff;background:#0d0d0d;border-bottom:1px solid #ffffff0f;padding:40px;position:relative;overflow:hidden}.ra-header:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"white\" opacity=\"0.03\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"white\" opacity=\"0.03\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");width:200%;height:200%;animation:20s linear infinite ra-float;position:absolute;top:-50%;right:-50%}@keyframes ra-float{0%{transform:translate(0)rotate(0)}to{transform:translate(-100px)rotate(360deg)}}.ra-title{color:#fff;align-items:center;gap:12px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:2.5em;font-weight:700;display:flex;position:relative}.ra-title i{color:#8eb4ff}.ra-subtitle{color:#fff9;font-size:1.1em;font-weight:300;position:relative}.ra-date-badge{color:#fff9;background:#ffffff0f;border-radius:50px;margin-top:15px;padding:8px 20px;font-size:.9em;font-weight:500;display:inline-block;position:relative}.ra-content{padding:40px}.ra-form-section{background:#8eb4ff08;border-left:5px solid #8eb4ff;border-radius:0 16px 16px 0;margin-bottom:36px;padding:32px}.ra-form{flex-direction:column;gap:20px;display:flex}.ra-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ra-field{flex-direction:column;gap:6px;display:flex}.ra-label{color:#ffffffb3;font-size:.9em;font-weight:600}.ra-required{color:#ef4444;margin-left:2px}.ra-input,.ra-select,.ra-textarea{color:#fff;background:#1a1a1a;border:1.5px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:.95em;transition:border-color .2s,box-shadow .2s}.ra-input::placeholder,.ra-textarea::placeholder{color:#ffffff4d}.ra-input:focus,.ra-select:focus,.ra-textarea:focus{border-color:#8eb4ff;box-shadow:0 0 0 3px #8eb4ff26}.ra-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238eb4ff' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ra-textarea{resize:vertical;min-height:140px;line-height:1.6}.ra-submit-btn{color:#fff;cursor:pointer;background:#1a1a1a;border:1.5px solid #8eb4ff4d;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:13px 32px;font-family:Poppins,sans-serif;font-size:.95em;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 0 15px #8eb4ff26,0 0 30px #8eb4ff14}.ra-submit-btn:hover{border-color:#8eb4ff80;transform:translateY(-2px);box-shadow:0 0 20px #8eb4ff40,0 0 40px #8eb4ff1f}.ra-submit-btn:active{transform:translateY(0)}.ra-submit-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.ra-turnstile{margin-top:4px}.ra-form-status{font-size:.9em;font-weight:500;line-height:1.5}.ra-form-status:empty{display:none}.ra-form-status.is-success{color:#86efac;background:#22c55e14;border-left:4px solid #22c55e;border-radius:0 8px 8px 0;padding:12px 16px}.ra-form-status.is-error{color:#fca5a5;background:#ef444414;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;padding:12px 16px}.ra-info-section{color:#ffffff8c;flex-direction:column;gap:16px;font-size:.95em;display:flex}.ra-info-section p{margin:0}.ra-link{color:#8eb4ff;text-decoration:none}.ra-link:hover{text-decoration:underline}.ra-footer{color:#fff;background:#0d0d0d;border-top:1px solid #ffffff0f;padding:30px}.ra-footer-h3{color:#fff;align-items:center;gap:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;display:flex}.ra-footer-h3 i{color:#8eb4ff}.ra-contact-item{color:#ffffff73;display:inline-block}.ra-link-light{color:#8eb4ff;text-decoration:none}.ra-link-light:hover{color:#fff;text-decoration:underline}@media (width<=900px){.ra-page-wrapper{grid-template-columns:1fr}.legal-menu{position:static}.ra-title{font-size:1.8em}.ra-content{padding:24px}.ra-form-section{padding:20px}}@media (width<=600px){.ra-row{grid-template-columns:1fr}}
