.crs-page{--crs-bg:#000;--crs-bg-soft:#080808;--crs-brand:#4361ee;--crs-brand-deep:#03f;--crs-brand-lite:#4e8dff;--crs-text:#fff;--crs-meta:#fff9;--crs-line:#ffffff1a;--crs-line-str:#ffffff29;--crs-glass:#ffffff0a;--crs-r:14px;--crs-r-sm:10px;--crs-grad:linear-gradient(90deg, var(--crs-brand-deep), var(--crs-brand));background:var(--crs-bg);color:var(--crs-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;overflow-x:hidden}.crs-page ::selection{color:#fff;background:#4361ee59}.crs-shell{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.crs-page .nav-links a.is-active,.crs-page .mobile-links a.is-active{color:var(--crs-brand-lite)}.crs-page .nav-links a.is-active:after{width:100%}.crs-hero{text-align:center;background:radial-gradient(115% 65% at 50% -8%,#4361ee33,#0000 62%);padding:128px 0 64px;position:relative}.crs-badge{background:var(--crs-glass);border:1px solid var(--crs-line);color:#fff;border-radius:100px;align-items:center;gap:9px;padding:8px 16px;font-size:.79rem;font-weight:600;display:inline-flex}.crs-dot-live{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.crs-dot-live:after{content:"";background:#22c55e;border-radius:50%;animation:1.8s infinite crs-pulse;position:absolute;inset:0}@keyframes crs-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.crs-h1{letter-spacing:-.025em;color:#fff;max-width:880px;margin:24px auto 0;font-size:clamp(1.05rem,5.9vw,2.9rem);font-weight:800;line-height:1.18}.crs-h1-line{display:block}.crs-grad{background:var(--crs-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.crs-lead{color:#fff;max-width:560px;margin:20px auto 0;font-size:1.02rem;line-height:1.7}.crs-cta-row{flex-direction:column;gap:12px;margin-top:30px;display:flex}.crs-trustrow{color:#fff;flex-direction:column;align-items:center;gap:10px;margin-top:28px;font-size:.9rem;display:flex}.crs-trustrow span{align-items:center;gap:8px;display:inline-flex}.crs-trustrow i{color:#22c55e}.crs-trustrow .crs-trust-extra{display:none}.crs-alert{border-radius:var(--crs-r);text-align:left;background:#f59e0b12;border:1px solid #f59e0b4d;max-width:640px;margin:30px auto 0;padding:18px 16px 16px}.crs-alert-top{color:#fff;align-items:flex-start;gap:11px;font-size:.94rem;line-height:1.6;display:flex}.crs-alert-top i{color:#f59e0b;margin-top:3px}.crs-alert-top strong{font-weight:700}.crs-alert-list{border-top:1px solid #f59e0b38;grid-template-columns:1fr;gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.crs-alert-list li{flex-direction:column;gap:2px;display:flex}.crs-alert-list b{letter-spacing:.06em;color:#fbbf24;font-size:.82rem;font-weight:700}.crs-alert-list span{color:#fff;font-size:.9rem}.crs-alert-link{color:var(--crs-brand-lite);align-items:center;gap:9px;margin-top:15px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.crs-alert-link:hover{text-decoration:underline}.crs-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.crs-btn-primary{background:var(--crs-grad);color:#fff;border-color:#ffffff24;box-shadow:0 0 15px -3px #0033ff80}.crs-btn-primary:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 0 22px -3px #0033ffb3}.crs-btn-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.crs-btn-ghost{color:#fff;border-color:var(--crs-line-str);background:0 0}.crs-btn-ghost:hover{border-color:var(--crs-brand-lite);color:var(--crs-brand-lite);transform:translateY(-2px)}.crs-section{padding:64px 0}.crs-section-alt{background:var(--crs-bg-soft);border-top:1px solid var(--crs-line);border-bottom:1px solid var(--crs-line)}.crs-head{text-align:center;margin-bottom:40px}.crs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--crs-brand-lite);font-size:.76rem;font-weight:700;display:block}.crs-h2{letter-spacing:-.02em;color:#fff;margin:14px 0 12px;font-size:clamp(1.7rem,6.2vw,2.4rem);font-weight:800;line-height:1.2}.crs-sub{color:#fff;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.crs-steps{grid-template-columns:1fr;gap:14px;display:grid}.crs-step{border-radius:var(--crs-r);background:var(--crs-glass);border:1px solid var(--crs-line);padding:26px 24px;transition:border-color .3s,background .3s}.crs-step:hover{background:#ffffff0f;border-color:#4e8dff59}.crs-step-num{background:var(--crs-grad);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;font-size:.95rem;font-weight:700;display:flex}.crs-step h3{color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:700}.crs-step p{color:#fff;font-size:.95rem;line-height:1.7}.crs-formwrap{background:var(--crs-glass);border:1px solid var(--crs-line);border-radius:16px;max-width:720px;margin:0 auto;padding:24px 20px 26px}.crs-formhead{margin-bottom:22px}.crs-formhead h3{color:#fff;font-size:1.2rem;font-weight:700}.crs-formhead p{color:var(--crs-meta);margin-top:6px;font-size:.9rem}.crs-grid2{grid-template-columns:1fr;gap:12px;display:grid}.crs-field input[type=text],.crs-field input[type=email],.crs-field input[type=tel],.crs-field input[type=number],.crs-field select{border-radius:var(--crs-r-sm);border:1px solid var(--crs-line-str);color:#fff;appearance:none;background:#ffffff0a;width:100%;height:54px;padding:0 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}.crs-field input[type=number]{-moz-appearance:textfield}.crs-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crs-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crs-field select{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:42px}.crs-field select:invalid,.crs-field select[data-empty=true]{color:#ffffff73}.crs-field select option{color:#fff;background:#0d0d0d}.crs-field input:hover,.crs-field select:hover{border-color:#ffffff47}.crs-field input:focus,.crs-field select:focus{border-color:var(--crs-brand);background:#ffffff0f;outline:0;box-shadow:0 0 0 3px #4361ee38}.crs-field input::placeholder{color:#ffffff73}.crs-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.crs-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.crs-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.crs-check{border:1px solid var(--crs-line-str);border-radius:var(--crs-r-sm);color:#fff;cursor:pointer;background:#ffffff0a;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:.95rem;transition:border-color .2s,background .2s;display:flex}.crs-check:hover{border-color:#4e8dff66}.crs-check input{width:19px;height:19px;accent-color:var(--crs-brand);cursor:pointer;flex-shrink:0}.crs-submit{width:100%;height:56px;margin-top:18px;padding:0;font-size:1.02rem}.crs-error{border-radius:var(--crs-r-sm);color:#fff;background:#ef44441f;border:1px solid #ef444459;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:.9rem;line-height:1.55;display:flex}.crs-privacy i{margin-right:6px}.crs-privacy{text-align:center;color:var(--crs-meta);margin-top:14px;font-size:.83rem}.crs-success{text-align:center;padding:12px 0 4px}.crs-success-icon{color:#22c55e;background:#22c55e24;border:1px solid #22c55e66;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 20px;font-size:1.8rem;display:flex}.crs-success h3{color:#fff;margin-bottom:12px;font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:800;line-height:1.25}.crs-success>p{color:#fff;max-width:520px;margin:0 auto;font-size:1rem;line-height:1.75}.crs-success strong{color:#fff;font-weight:700}.crs-mailnote{text-align:left;border-radius:var(--crs-r);color:#fff;background:linear-gradient(135deg,#0033ff38,#4361ee14);border:1px solid #4e8dff66;max-width:520px;margin:22px auto 0;padding:20px;font-size:1rem;line-height:1.75}.crs-mailnote i{color:var(--crs-brand-lite);margin-right:8px}.crs-spam{color:var(--crs-meta);margin-top:12px;font-size:.85rem;display:block}.crs-next{text-align:left;gap:10px;max-width:520px;margin:18px auto 0;padding:0;list-style:none;display:grid}.crs-next li{border-radius:var(--crs-r-sm);background:var(--crs-glass);border:1px solid var(--crs-line);gap:3px;padding:12px 16px;display:grid}.crs-next b{letter-spacing:.06em;color:var(--crs-brand-lite);font-size:.82rem;font-weight:700}.crs-next span{color:#fff;font-size:.92rem;line-height:1.6}.crs-success-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.crs-faq{gap:10px;max-width:720px;margin:0 auto;display:grid}.crs-faq details{background:var(--crs-glass);border:1px solid var(--crs-line);border-radius:var(--crs-r);padding:16px 18px;transition:border-color .2s}.crs-faq details[open]{border-color:#4e8dff59}.crs-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:14px;font-size:.98rem;font-weight:600;list-style:none;display:flex}.crs-faq summary::-webkit-details-marker{display:none}.crs-faq summary:after{content:"+";color:var(--crs-brand-lite);flex-shrink:0;font-size:1.4rem;line-height:1}.crs-faq details[open] summary:after{content:"−"}.crs-faq p{color:#fff;margin-top:11px;font-size:.94rem;line-height:1.7}@media (min-width:560px){.crs-cta-row,.crs-success-actions{flex-flow:wrap;justify-content:center}.crs-trustrow{flex-flow:wrap;justify-content:center;gap:12px 26px}.crs-trustrow .crs-trust-extra{display:inline-flex}.crs-alert{padding:22px 22px 20px}.crs-alert-list{grid-template-columns:1fr 1fr;gap:12px 20px}.crs-formwrap{padding:30px 28px 32px}.crs-grid2{grid-template-columns:1fr 1fr;gap:14px}.crs-span2{grid-column:1/-1}}@media (min-width:900px){.crs-hero{padding:180px 0 84px}.crs-section{padding:88px 0}.crs-head{margin-bottom:48px}.crs-lead,.crs-sub{font-size:1.08rem}.crs-steps{grid-template-columns:repeat(3,1fr);gap:18px}.crs-step{padding:30px 28px}.crs-formwrap{padding:36px 36px 38px}}@keyframes crs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.crs-anim .crs-badge,.crs-anim .crs-h1-line,.crs-anim .crs-lead,.crs-anim .crs-cta-row,.crs-anim .crs-trustrow,.crs-anim .crs-alert{animation:.8s cubic-bezier(.22,.61,.36,1) both crs-rise}.crs-anim .crs-badge{animation-delay:50ms}.crs-anim .crs-h1-line:first-child{animation-delay:.16s}.crs-anim .crs-h1-line+.crs-h1-line{animation-delay:.28s}.crs-anim .crs-lead{animation-delay:.42s}.crs-anim .crs-cta-row{animation-delay:.54s}.crs-anim .crs-trustrow{animation-delay:.66s}.crs-anim .crs-alert{animation-delay:.78s}.crs-anim [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--crs-d,0) * 90ms);transform:translateY(20px)}.crs-anim [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.crs-page *,.crs-page :before,.crs-page :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.crs-anim [data-reveal]{opacity:1;transform:none}}.crs-page [id],.crs-field input,.crs-field select,.crs-check,.crs-submit{scroll-margin-top:110px}.crs-page input,.crs-page select,.crs-page textarea,.crs-page button,.crs-page a,.crs-page summary,.crs-page label{-webkit-tap-highlight-color:transparent}.crs-page :focus-visible{outline:2px solid var(--crs-brand);outline-offset:2px}.crs-blink-badge{color:#fff;background:#dc2626;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;font-weight:700;text-decoration:none;animation:1.2s infinite crs-blink;display:inline-flex}.crs-blink-dot{background:#fff;border-radius:50%;width:8px;height:8px}@keyframes crs-blink{0%,to{opacity:1}50%{opacity:.4}}
