.rc-route{max-width:1120px;margin:0 auto;padding:42px 28px 70px!important;background:#000;color:#eef9f7;font-family:Arial,sans-serif}.rc-route *{box-sizing:border-box}.rc-route h1{font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;margin:12px 0}.rc-route h2{font-size:clamp(23px,2.5vw,30px);line-height:1.18;margin:0 0 10px}.rc-route h3{font-size:23px;line-height:1.25;margin:0 0 10px}.rc-route p{font-size:16px;line-height:1.5;color:#bacecf}.rc-heading{text-align:center;margin-bottom:50px}.rc-path{position:relative;padding-left:42px}.rc-path:before{content:'';position:absolute;left:0;top:22px;bottom:110px;width:1px;background:linear-gradient(#8bf8dd,#5fbbac,#8262b9);box-shadow:0 0 12px #64d7c0}.rc-step{position:relative;margin-bottom:40px;scroll-margin-top:130px}.rc-number{position:absolute;left:-63px;top:-2px;display:grid;place-items:center;width:43px;height:43px;background:#061516;border:1px solid #b3ffee;border-radius:50%;box-shadow:0 0 18px #5de5ca66;font-size:18px}.rc-demo-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:16px}.rc-glass{background:linear-gradient(125deg,#132326b8,#070b10f2 64%,#1a2530b8);border:1px solid #a2bdb9;border-radius:20px;padding:24px;box-shadow:inset 0 0 14px #d7faf520,0 10px 26px #48c9b215}.rc-art{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 18px #7cdcc723);animation:rc-float 6s ease-in-out infinite;pointer-events:none}.rc-route label{display:block;color:#ecf4f5;font-size:14px;line-height:1.4}.rc-route input:not([type=checkbox]):not([type=radio]),.rc-route textarea,.rc-route select{display:block;width:100%;max-width:100%;background:#071215;color:#edf9f8;border:1px solid #577073;border-radius:8px;padding:11px 12px;font:inherit;margin-top:5px}.rc-route input:focus-visible,.rc-route select:focus-visible,.rc-route textarea:focus-visible,.rc-route a:focus-visible,.rc-route button:focus-visible{outline:2px solid #99ffe5;outline-offset:4px}.rc-error:empty,#rc-payment-status:empty,#rc-demo-status:empty{display:none}.rc-error{color:#ffb5b5!important;font-size:14px!important}.rc-route form>label{margin-bottom:12px}.rc-route .rc-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0;font-size:14px}.rc-consent input{flex:0 0 20px;width:20px;height:20px;accent-color:#7ef4d7;margin:0}.rc-route a{color:#b5fff0;text-decoration:underline;text-underline-offset:3px}.rc-route button{width:100%;min-height:50px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;white-space:normal;border:1px solid #b8ffeb;box-shadow:0 5px 0 #245d50,0 7px 25px #6af6d428;padding:13px 18px;transition:transform .2s}.rc-route button:hover{transform:translateY(-2px)}.rc-demo-submit{color:#06221c;background:linear-gradient(110deg,#c2ffeb,#48e0c0)}.rc-pay{color:white;background:linear-gradient(110deg,#aa78ed,#6337db);border-color:#cab4ff!important;box-shadow:0 5px 0 #372365,0 7px 25px #a76af428!important}.rc-route .rc-note{font-size:13px;line-height:1.5;color:#b8c8ca;margin:14px 0 0}.rc-options{display:grid;grid-template-columns:1fr 1fr;gap:22px;border:0;padding:0;margin:22px 0}.rc-plan{cursor:pointer;position:relative;min-width:0;padding:30px!important;transition:border-color .2s,box-shadow .2s}.rc-plan input{position:absolute;right:20px;top:20px;width:23px;height:23px;accent-color:#a376ec}.rc-plan-icon{display:block;font-size:54px;line-height:1;margin-bottom:20px;color:#b8ffef;text-shadow:0 0 18px #65dfd8}.rc-plan:nth-of-type(2) .rc-plan-icon{color:#cbbaff;text-shadow:0 0 18px #9b78ff}.rc-plan .rc-price{display:block;margin:24px 0}.rc-price{font-size:26px;color:#fff}.rc-price small{font-size:16px}.rc-plan ul{list-style:none;padding:0;margin:0 0 22px}.rc-plan li{font-size:16px;line-height:1.5;margin:10px 0;color:#e3eeec}.rc-selected{display:block;visibility:hidden;color:#b9ffe8}.rc-plan.is-selected{border-color:#c4a3ff;box-shadow:inset 0 0 16px #af6df229,0 0 24px #9364df44}.rc-plan.is-selected .rc-selected{visibility:visible}.rc-scope{padding:16px 22px}.rc-scope summary{cursor:pointer;min-height:30px;display:flex;justify-content:space-between;align-items:center;font-size:16px}.rc-scope .table-scroll{display:block!important;position:static!important;width:100%!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow-x:auto!important;margin-top:24px}.rc-scope table{min-width:540px;width:100%;font-size:14px}.rc-scope th,.rc-scope td{padding:12px}.rc-review{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.rc-review>div+div{border-left:1px solid #577073;padding-left:24px}.rc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes rc-float{50%{transform:translateY(-7px)}}@media(max-width:650px){.rc-route{padding:28px 18px 45px!important}.rc-heading{text-align:left;margin-bottom:36px}.rc-path{padding-left:24px;margin-left:10px}.rc-number{left:-40px;width:33px;height:33px;font-size:14px}.rc-demo-grid,.rc-options,.rc-review{grid-template-columns:1fr}.rc-demo-grid .rc-art{order:-1;max-width:410px;margin:0 auto}.rc-options{gap:18px}.rc-glass{padding:18px;border-radius:16px}.rc-plan{padding:22px!important}.rc-review>div+div{border-left:0;border-top:1px solid #577073;padding:18px 0 0}.rc-price{font-size:24px}.rc-scope table{min-width:0;font-size:12px;table-layout:fixed}.rc-scope th,.rc-scope td{padding:9px 4px;overflow-wrap:anywhere}.rc-step{scroll-margin-top:90px}.rc-route p{font-size:15px}}@media(prefers-reduced-motion:reduce){.rc-art{animation:none}.rc-route button{transition:none}}

.rc-route [hidden]{display:none!important}
.rc-route svg.rc-plan-icon{width:88px;height:92px;animation:rc-float 7s ease-in-out infinite}.rc-route .rc-plan:nth-of-type(2) svg.rc-plan-icon{animation-delay:-3s}@media(prefers-reduced-motion:reduce){.rc-route svg.rc-plan-icon{animation:none}}
.rc-scope thead{display:table-header-group!important}.rc-scope th{display:table-cell!important;position:static!important;clip-path:none!important;color:#c5ffee!important}.rc-scope table{position:static!important;height:auto!important;clip-path:none!important;visibility:visible!important}.rc-route input:not([type=checkbox]):not([type=radio]),.rc-route textarea,.rc-route select{background:#071215!important;border-color:#577073!important;color:#edf9f8!important;font-size:16px!important}.rc-route label{font-size:14px!important}