.rc{--rc-bg:#040d1a;--rc-navy:#151547;--rc-mint:#4bf2bd;--rc-gold:#f3d38a;--rc-txt:#d9def0;--rc-mut:#9aa3c4;background:var(--rc-bg);color:#fff;overflow:hidden}.rc *,.rc :before,.rc :after{box-sizing:border-box}.rc-w{max-width:1200px;margin:0 auto;padding:0 24px}.rc-narrow{max-width:760px}.rc-eb{letter-spacing:.22em;color:var(--rc-mint);margin:0 0 12px;font-size:12px;font-weight:800;line-height:16px}.rc h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 28px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.06}.rc-hero{isolation:isolate;padding:56px 0 72px;position:relative}.rc-glow{z-index:-1;background:radial-gradient(45% 50% at 78% 40%,#4bf2bd2e,#0000 70%),radial-gradient(40% 45% at 15% 20%,#506eff38,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.rc-hero-g{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.rc-hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:.98}.rc-hero h1 span{background:linear-gradient(100deg,#fff 0%,#cfe0ff 35%,var(--rc-mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.rc-lead{max-width:560px;color:var(--rc-txt);margin:22px 0 0;font-size:19px;line-height:29px}.rc-lead b{color:#fff}.rc-chips{flex-wrap:wrap;gap:10px;margin:24px 0 30px;display:flex}.rc-chips span{color:#e8ebf8;background:#ffffff12;border:1px solid #ffffff24;border-radius:9999px;padding:9px 14px;font-size:14px}.rc-hero-img{position:relative}.rc-hero-img img{filter:drop-shadow(0 0 40px #8cbeff40)drop-shadow(0 20px 40px #0009);width:100%;height:auto;display:block}.rc-hero-img:after{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#6ea0ff38,#0000);position:absolute;inset:10% 5%}.rc-btn{background:var(--rc-mint);height:54px;color:var(--rc-navy);font:inherit;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.rc-btn:hover{color:var(--rc-navy);transform:translateY(-1px);box-shadow:0 14px 30px -12px #4bf2bdb3}.rc-btn.wide{width:100%}.rc-btn.ghost{color:var(--rc-navy);border:2px solid var(--rc-navy);background:0 0}.rc-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.rc-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.rc-sec{border-top:1px solid #ffffff12;padding:64px 0}.rc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rc-card{background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;padding:28px}.rc-ic{background:#4bf2bd24;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.rc-card h3{margin:18px 0 6px;font-size:22px;font-weight:800}.rc-card p{color:var(--rc-mut);margin:0 0 18px;font-size:15px;line-height:23px}.rc-tags{flex-wrap:wrap;gap:8px;display:flex}.rc-tags span{color:#eef0fb;background:#ffffff14;border-radius:9999px;padding:6px 11px;font-size:13px;font-weight:700}.rc-tags.gold span{color:var(--rc-gold);background:#f3d38a24}.rc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.rc-steps li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;gap:14px;padding:22px;display:flex}.rc-steps li.warn{background:#f3d38a12;border-color:#f3d38a73}.rc-steps b{background:var(--rc-mint);width:34px;height:34px;color:var(--rc-navy);border-radius:9999px;flex:none;place-items:center;font-weight:900;display:grid}.rc-steps li.warn b{background:var(--rc-gold)}.rc-steps div{flex-direction:column;gap:6px;display:flex}.rc-steps strong{font-size:16px}.rc-steps span{color:var(--rc-mut);font-size:14px;line-height:21px}.rc-steps em{color:var(--rc-gold);font-style:normal;font-weight:800}.rc-steps a{color:var(--rc-mint);font-weight:700}.rc-form-sec{background:radial-gradient(60% 50% at 50% 0,#4bf2bd1f,#0000 70%);scroll-margin-top:150px}.rc-form,.rc-ok{color:var(--rc-navy);background:#fff;border-radius:28px;padding:34px;box-shadow:0 40px 80px -40px #000c}.rc-form{flex-direction:column;gap:18px;display:flex}.rc-form h2{color:var(--rc-navy);margin:0}.rc-sub{color:#5a5a7e;margin:-8px 0 0;font-size:14px}.rc-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rc-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rc-f{flex-direction:column;gap:7px;min-width:0;display:flex}.rc-f>span{font-size:14px;font-weight:800}.rc-f input,.rc-f select{width:100%;height:52px;color:var(--rc-navy);font:inherit;background:#fff;border:1.5px solid #d6d8ea;border-radius:14px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.rc-f 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='%23151547' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.rc-f input:focus,.rc-f select:focus{border-color:var(--rc-navy);box-shadow:0 0 0 4px #4bf2bd59}.rc-group{margin:4px 0 -6px;font-size:15px;font-weight:800}.rc-group small{color:#5a5a7e;margin-left:6px;font-weight:600}.rc-drop{background:#f6f7fc;border:2px dashed #c5c8e0;border-radius:18px;transition:border-color .2s,background .2s}.rc-drop.over{border-color:var(--rc-navy);background:#eef0ff}.rc-drop.has{background:#f1fdf8;border-style:solid;border-color:#9fe9cf}.rc-pick{width:100%;color:var(--rc-navy);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;display:flex}.rc-pick strong{font-size:16px}.rc-pick small{color:#5a5a7e;font-size:13px}.rc-pick:focus-visible,.rc-file button:focus-visible{outline:3px solid var(--rc-mint);outline-offset:2px;border-radius:14px}.rc-file{align-items:center;gap:14px;padding:12px;display:flex}.rc-file img,.rc-pdf{object-fit:cover;background:#fff;border-radius:10px;flex:none;width:64px;height:64px}.rc-pdf{color:#fff;background:#e5484d;place-items:center;font-size:14px;font-weight:900;display:grid}.rc-file div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rc-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rc-file small{color:#5a5a7e;font-size:12px}.rc-file button{height:38px;font:inherit;color:var(--rc-navy);cursor:pointer;background:#fff;border:1.5px solid #d6d8ea;border-radius:9999px;padding:0 14px;font-size:14px;font-weight:700}.rc-warn{color:#9a6500;font-size:13px;font-weight:700}.rc-err{color:#b4232f;background:#fdecee;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.rc-form .rc-btn{background:var(--rc-navy);color:#fff}.rc-form .rc-btn:hover{color:#fff;box-shadow:0 14px 30px -12px #15154799}.rc-fine{color:#5a5a7e;text-align:center;margin:0;font-size:12px;line-height:18px}.rc-fine a{color:#1f4ed8}.rc-ok{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.rc-ok>span{background:var(--rc-mint);border-radius:9999px;place-items:center;width:64px;height:64px;font-size:32px;font-weight:900;display:grid}.rc-ok h2{color:var(--rc-navy);margin:0}.rc-ok p{color:#3d3d66;margin:0 0 6px;font-size:16px;line-height:25px}@media (max-width:900px){.rc-hero-g{grid-template-columns:1fr;gap:32px}.rc-hero-img{order:-1;width:100%;max-width:520px;margin:0 auto}.rc-cards,.rc-steps{grid-template-columns:1fr}}@media (max-width:600px){.rc-w{padding:0 16px}.rc-hero{padding:28px 0 48px}.rc-lead{font-size:17px;line-height:26px}.rc-chips span{font-size:13px}.rc-btn{width:100%}.rc-sec{padding:48px 0}.rc-card{padding:22px}.rc-form,.rc-ok{border-radius:22px;padding:24px 18px}.rc-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rc *{transition:none!important}}
