@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');

#mxr-trial-root{
  --mag:#de097f;
  --mag-soft:#ff4fae;
  --aqua:#14e0c0;
  --blue:#3d7bff;
  --ink:#12081d;
  --ink-2:#4d4460;
  --line:#eee6f2;
  --font:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;
  font-family:var(--font);
  color:var(--ink);
  -webkit-font-smoothing:antialiased;
}
#mxr-trial-root *,
#mxr-trial-root *::before,
#mxr-trial-root *::after{box-sizing:border-box;margin:0;padding:0;}
#mxr-trial-root button{font-family:inherit;cursor:pointer;}
#mxr-trial-root a{color:inherit;text-decoration:none;}
#mxr-trial-root ul{list-style:none;}
#mxr-trial-root svg{max-width:100%;display:block;}
#mxr-trial-root p{line-height:1.68;}

#mxr-trial-root .mxr_btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:12px;font-size:15.5px;font-weight:700;border:1px solid transparent;white-space:nowrap;transition:transform .22s cubic-bezier(.34,1.35,.64,1),box-shadow .25s ease,background .2s ease,border-color .2s ease,color .2s ease;}
#mxr-trial-root .mxr_btn:active{transform:scale(.95);}
#mxr-trial-root .mxr_btn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}
#mxr-trial-root .mxr_btn--primary{background:linear-gradient(120deg,var(--mag) 0%,var(--mag-soft) 130%);color:#fff;box-shadow:0 10px 28px rgba(222,9,127,.32),inset 0 1px 0 rgba(255,255,255,.28);}
#mxr-trial-root .mxr_btn--primary::after{content:"";position:absolute;top:-40%;bottom:-40%;left:-70%;width:46%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:skewX(-18deg);transition:left .6s cubic-bezier(.3,.1,.2,1);pointer-events:none;}
#mxr-trial-root .mxr_btn--primary:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgba(222,9,127,.5),0 0 0 1px rgba(255,255,255,.14) inset,inset 0 1px 0 rgba(255,255,255,.3);}
#mxr-trial-root .mxr_btn--primary:hover::after{left:130%;}
#mxr-trial-root .mxr_btn--ghost{background:transparent;color:var(--ink);border-color:#ded3e6;}
#mxr-trial-root .mxr_btn--ghost:hover{transform:translateY(-2px);border-color:var(--mag);color:var(--mag);box-shadow:0 12px 28px rgba(222,9,127,.14);}

#mxr-trial-root .mxr_trial{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;padding:22px;background:rgba(10,4,18,.88);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);opacity:0;visibility:hidden;transition:all .32s ease;overflow-y:auto;}
#mxr-trial-root .mxr_trial.--open{opacity:1;visibility:visible;}
#mxr-trial-root .mxr_trial-box{width:min(960px,100%);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 60px 140px rgba(0,0,0,.65);transform:translateY(22px) scale(.96);transition:transform .38s cubic-bezier(.3,.1,.2,1);position:relative;margin:auto;}
#mxr-trial-root .mxr_trial.--open .mxr_trial-box{transform:none;}
#mxr-trial-root .mxr_trial-x{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:rgba(18,8,29,.08);display:grid;place-items:center;z-index:6;transition:background .2s ease,transform .2s ease;}
#mxr-trial-root .mxr_trial-x:hover{background:var(--mag);transform:rotate(90deg);}
#mxr-trial-root .mxr_trial-x svg{width:16px;height:16px;stroke:var(--ink);stroke-width:2.4;fill:none;stroke-linecap:round;transition:stroke .2s ease;}
#mxr-trial-root .mxr_trial-x:hover svg{stroke:#fff;}

#mxr-trial-root .mxr_trial-side{position:relative;padding:44px 38px;background:radial-gradient(420px 300px at 90% 0%,rgba(222,9,127,.4),transparent 62%),radial-gradient(380px 280px at 0% 100%,rgba(20,224,192,.18),transparent 60%),linear-gradient(160deg,#1a0d2b,#0e0718);color:#fff;display:flex;flex-direction:column;overflow:hidden;}
#mxr-trial-root .mxr_trial-side::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(360px 300px at 30% 30%,#000,transparent 80%);-webkit-mask-image:radial-gradient(360px 300px at 30% 30%,#000,transparent 80%);}
#mxr-trial-root .mxr_trial-side > *{position:relative;}
#mxr-trial-root .mxr_trial-side .kick{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin-bottom:16px;}
#mxr-trial-root .mxr_trial-side h3{font-size:clamp(23px,2.4vw,29px);font-weight:800;line-height:1.15;letter-spacing:-.02em;}
#mxr-trial-root .mxr_trial-side h3 em{font-style:normal;color:var(--mag-soft);}
#mxr-trial-root .mxr_trial-ticks{margin-top:28px;display:grid;gap:13px;}
#mxr-trial-root .mxr_trial-ticks li{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:#d9cfe8;line-height:1.5;}
#mxr-trial-root .mxr_trial-ticks li i{width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,var(--aqua),var(--blue));display:grid;place-items:center;margin-top:1px;}
#mxr-trial-root .mxr_trial-ticks li i svg{width:10px;height:10px;stroke:#08251f;stroke-width:3.4;fill:none;stroke-linecap:round;stroke-linejoin:round;}
#mxr-trial-root .mxr_trial-side .foot{margin-top:auto;padding-top:28px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8b7ba2;}

#mxr-trial-root .mxr_trial-form{position:relative;padding:44px 42px 38px;}
#mxr-trial-root .mxr_trial-form h4{font-size:22px;font-weight:800;letter-spacing:-.02em;}
#mxr-trial-root .mxr_trial-form .sub{font-size:13.5px;color:var(--ink-2);margin:7px 0 26px;}
#mxr-trial-root .mxr_tf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
#mxr-trial-root .mxr_tf{margin-bottom:15px;}
#mxr-trial-root .mxr_tf label{display:block;font-size:12px;font-weight:800;letter-spacing:.03em;color:var(--ink);margin-bottom:7px;}
#mxr-trial-root .mxr_tf label i{font-style:normal;color:var(--mag);}
#mxr-trial-root .mxr_tf input{width:100%;padding:13px 15px;border:1.5px solid var(--line);border-radius:11px;font-family:inherit;font-size:14.5px;color:var(--ink);background:#fdfbfe;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;}
#mxr-trial-root .mxr_tf input::placeholder{color:#b3a6c2;}
#mxr-trial-root .mxr_tf input:focus{outline:none;border-color:var(--mag);background:#fff;box-shadow:0 0 0 4px rgba(222,9,127,.1);}
#mxr-trial-root .mxr_tf.--err input{border-color:#e23636;box-shadow:0 0 0 4px rgba(226,54,54,.1);}
#mxr-trial-root .mxr_tf .msg{display:none;font-size:11.5px;font-weight:700;color:#e23636;margin-top:5px;}
#mxr-trial-root .mxr_tf.--err .msg{display:block;}
#mxr-trial-root .mxr_consent{display:flex;gap:11px;align-items:flex-start;margin:6px 0 20px;cursor:pointer;user-select:none;}
#mxr-trial-root .mxr_consent input{position:absolute;opacity:0;pointer-events:none;}
#mxr-trial-root .mxr_consent .bx{width:21px;height:21px;flex:0 0 auto;border:1.5px solid #d8cbe2;border-radius:7px;display:grid;place-items:center;background:#fdfbfe;transition:all .2s ease;margin-top:1px;}
#mxr-trial-root .mxr_consent .bx svg{width:12px;height:12px;stroke:#fff;stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.34,1.56,.64,1);}
#mxr-trial-root .mxr_consent input:checked ~ .bx{background:linear-gradient(120deg,var(--mag),var(--mag-soft));border-color:var(--mag);}
#mxr-trial-root .mxr_consent input:checked ~ .bx svg{opacity:1;transform:scale(1);}
#mxr-trial-root .mxr_consent.--err .bx{border-color:#e23636;box-shadow:0 0 0 4px rgba(226,54,54,.1);}
#mxr-trial-root .mxr_consent span{font-size:12.5px;color:var(--ink-2);line-height:1.55;}
#mxr-trial-root .mxr_consent a{color:var(--mag);font-weight:700;}
#mxr-trial-root .mxr_consent a:hover{text-decoration:underline;}
#mxr-trial-root .mxr_trial-submit{width:100%;justify-content:center;}
#mxr-trial-root .mxr_trial-submit.--busy{pointer-events:none;opacity:.75;}
#mxr-trial-root .mxr_trial-submit .spin{display:none;width:17px;height:17px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:mxrSpin .7s linear infinite;}
#mxr-trial-root .mxr_trial-submit.--busy .spin{display:block;}
#mxr-trial-root .mxr_trial-submit.--busy .arr{display:none;}
#mxr-trial-root .mxr_trial-err{display:none;margin-top:14px;padding:12px 15px;border-radius:11px;background:rgba(226,54,54,.07);border:1px solid rgba(226,54,54,.3);font-size:13px;color:#b71f1f;line-height:1.55;}
#mxr-trial-root .mxr_trial-err.--show{display:block;}
#mxr-trial-root .mxr_trial-err a{font-weight:800;color:var(--mag);text-decoration:underline;}
#mxr-trial-root .mxr_trial-note{margin-top:16px;text-align:center;font-size:11.5px;color:#a394b4;display:flex;align-items:center;justify-content:center;gap:6px;}
#mxr-trial-root .mxr_trial-note svg{width:12px;height:12px;stroke:var(--aqua);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;}
#mxr-trial-root .mxr_trial-done{position:absolute;inset:0;background:#fff;display:grid;place-items:center;text-align:center;padding:40px;opacity:0;visibility:hidden;transition:all .35s ease;}
#mxr-trial-root .mxr_trial-done.--show{opacity:1;visibility:visible;}
#mxr-trial-root .mxr_trial-done .big{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,var(--aqua),var(--blue));display:grid;place-items:center;margin:0 auto 22px;box-shadow:0 20px 50px rgba(20,224,192,.4);}
#mxr-trial-root .mxr_trial-done.--show .big{animation:mxrPop .55s cubic-bezier(.34,1.56,.64,1);}
#mxr-trial-root .mxr_trial-done .big svg{width:38px;height:38px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;}
#mxr-trial-root .mxr_trial-done h4{font-size:24px;font-weight:800;letter-spacing:-.02em;}
#mxr-trial-root .mxr_trial-done p{font-size:14.5px;color:var(--ink-2);max-width:340px;margin:10px auto 24px;}

@keyframes mxrSpin{to{transform:rotate(360deg);}}
@keyframes mxrPop{0%{transform:scale(.3);opacity:0;}100%{transform:scale(1);opacity:1;}}

@media(max-width:820px){
  #mxr-trial-root .mxr_trial-box{grid-template-columns:1fr;}
  #mxr-trial-root .mxr_trial-side{padding:32px 28px 26px;}
  #mxr-trial-root .mxr_trial-ticks{display:none;}
  #mxr-trial-root .mxr_trial-side .foot{display:none;}
  #mxr-trial-root .mxr_trial-form{padding:30px 26px 28px;}
}
@media(max-width:480px){
  #mxr-trial-root .mxr_trial{padding:12px;}
  #mxr-trial-root .mxr_tf-row{grid-template-columns:1fr;gap:0;}
}
@media(prefers-reduced-motion:reduce){
  #mxr-trial-root *{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important;}
}

#mxr-trial-root .mxr_hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;}
#mxr-trial-root .mxr_hcaptcha{height:0;overflow:hidden;}
#mxr-trial-root .mxr_trial[aria-busy="true"] .mxr_trial-x{pointer-events:none;opacity:.55;}
