#ryi-form,#ryi-form *{box-sizing:border-box}#ryi-form{color:#1a1a1a;background:#fff;border-radius:16px;width:100%;max-width:560px;margin:0 auto;font-family:Rubik,-apple-system,sans-serif;overflow:hidden;box-shadow:0 24px 60px #00000059,0 0 0 1px #ffffff0f}#ryi-form .hidden{display:none!important}#ryi-form .card-head{text-align:center;background:#f7f0fc;border-bottom:1px solid #ecdcf6;padding:26px 32px 22px}#ryi-form .card-eyebrow{color:#5d1a78;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}#ryi-form .pulse{background:#e63312;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite ryiPulse}@keyframes ryiPulse{0%,to{opacity:1}50%{opacity:.3}}#ryi-form .card-title{color:#1a1a1a;letter-spacing:-.2px;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.2}#ryi-form .card-sub{color:#6b7280;font-size:13px;line-height:1.5}#ryi-form .card-body{padding:28px 32px 24px}#ryi-form .ryi-fields{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}#ryi-form .fg{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}#ryi-form .fg:last-of-type,#ryi-form .ryi-fields .fg{margin-bottom:0}#ryi-form .lbl{color:#374151;letter-spacing:.02em;font-size:11px;font-weight:700}#ryi-form .req{color:#e63312}#ryi-form .fi{color:#1a1a1a;-webkit-appearance:none;background:#fff;border:1.5px solid #e4d9ee;border-radius:9px;outline:none;width:100%;padding:13px 15px;font-family:Rubik,sans-serif;font-size:15px;font-weight:400;transition:border-color .15s,box-shadow .15s}#ryi-form .fi::placeholder{color:#c0b0cc}#ryi-form .fi:focus{border-color:#5d1a78;box-shadow:0 0 0 3px #5d1a781a}#ryi-form .fi.err{border-color:#e63312;box-shadow:0 0 0 3px #e6331214}#ryi-form .ferr{color:#e63312;margin-top:2px;font-size:11px;font-weight:500;display:none}#ryi-form .fg.has-err .ferr{display:block}#ryi-form .consent{cursor:pointer;background:#f6f2fa;border:1.5px solid #e4d9ee;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0 20px;padding:12px 13px;transition:border-color .15s;display:flex}#ryi-form .consent:hover,#ryi-form .consent.on{border-color:#5d1a78}#ryi-form .cbox{color:#fff;border:1.5px solid #c4b5d2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;transition:all .15s;display:flex}#ryi-form .consent.on .cbox{background:#42025d;border-color:#42025d}#ryi-form .ctxt{color:#6b7280;font-size:12px;line-height:1.55}#ryi-form .ctxt a{color:#5d1a78}#ryi-form .cerr{color:#e63312;margin-top:-12px;margin-bottom:8px;font-size:11px;font-weight:500;display:none}#ryi-form .cerr.show{display:block}#ryi-form .btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#42025d,#5d1a78);border:none;border-radius:9px;width:100%;padding:15px;font-family:Rubik,sans-serif;font-size:15px;font-weight:700;transition:all .15s}#ryi-form .btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #42025d66}#ryi-form .btn:active{transform:translateY(0)}#ryi-form .btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}#ryi-form .serr{color:#e63312;text-align:center;margin-top:10px;font-size:12px;display:none}#ryi-form .serr.on{display:block}#ryi-form .serr a{color:#e63312}#ryi-form .succ{text-align:center;padding:44px 32px;animation:.45s cubic-bezier(.34,1.56,.64,1) ryiPop}@keyframes ryiPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}#ryi-form .ok-ring{background:linear-gradient(135deg,#42025d,#7b2fa0);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:26px;display:flex;box-shadow:0 8px 24px #42025d66}#ryi-form .ok-h{color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:800}#ryi-form .ok-b{color:#6b7280;margin-bottom:20px;font-size:13px;line-height:1.65}#ryi-form .ok-meta{text-align:left;background:#f6f2fa;border-radius:9px;padding:14px 16px}#ryi-form .ok-mh{text-transform:uppercase;letter-spacing:.1em;color:#5d1a78;margin-bottom:8px;font-size:9px;font-weight:700}#ryi-form .ok-r{border-bottom:1px solid #e4d9ee;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}#ryi-form .ok-r:last-child{border:none}#ryi-form .ok-k{color:#6b7280}#ryi-form .ok-v{color:#1a1a1a;font-weight:600}.ryi-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;width:100%;max-width:560px;margin:22px auto 0;display:flex}.ryi-trust .ti{color:#ffffff73;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.ryi-trust .ti:before{content:"";background:#ffffff47;border-radius:50%;flex-shrink:0;width:4px;height:4px}#cc{pointer-events:none;z-index:9999;position:fixed;inset:0}.hn-bc:hover{color:#fff}.ryi-prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ryi-tools-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=960px){.ryi-prod-grid,.ryi-tools-grid{grid-template-columns:1fr 1fr!important}}@media (width<=900px){#ryi-hero-grid{grid-template-columns:1fr!important}}@media (width<=560px){.ryi-prod-grid,.ryi-tools-grid{grid-template-columns:1fr!important}}@media (width<=520px){#ryi-form .ryi-fields{grid-template-columns:1fr}}
