@font-face{font-family:Inter;src:url(/fonts/inter/Inter.var.woff2) format("woff2");font-weight:100 900;font-style:oblique 0deg 10deg;font-display:swap}.rd-overlay,.rd-page{font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;-webkit-font-smoothing:antialiased}.rd-overlay *,.rd-page *{box-sizing:border-box;border:0 solid #e5e7eb}.rd-overlay :where(p),.rd-page :where(h1,h2,p,ul,form,footer,nav,section,summary,details){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.rd-overlay :where(a),.rd-page :where(a){color:inherit;text-decoration:inherit;background:transparent}.rd-overlay :where(img,svg,video),.rd-page :where(img,svg,video){display:block}.rd-overlay :where(img,video),.rd-page :where(img,video){max-width:100%}.rd-page :where(label){margin:0;font-weight:inherit}.rd-overlay :where(button),.rd-page :where(button,input,select,textarea){margin:0;padding:0;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;background-image:none;text-transform:none}.rd-overlay :where(button),.rd-page :where(button){cursor:pointer;-webkit-appearance:button}.rd-page{position:relative;min-height:100vh;padding:80px 28px 28px;background:radial-gradient(900px 520px at 20% 40%,rgba(124,92,255,.35),transparent 60%),radial-gradient(700px 480px at 70% 35%,rgba(181,60,255,.28),transparent 60%),radial-gradient(780px 560px at 55% 75%,rgba(124,92,255,.18),transparent 62%),#07070b}.rd-logo{position:absolute;top:28px;left:28px;z-index:10;display:inline-flex;align-items:center;gap:8px}.rd-logo img{width:auto;height:25px}.rd-container{width:100%;max-width:1152px;margin:0 auto}.rd-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}.rd-eyebrow{margin-bottom:16px;font-size:24px;line-height:36px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#7c5cff}.rd-page .rd-title{font-size:44px;font-weight:700;line-height:1.06}.rd-gradient-text{background-image:linear-gradient(90deg,#7c5cff,#b53cff);-webkit-background-clip:text;background-clip:text;color:transparent}.rd-page .rd-description{max-width:520px;margin:20px 0;line-height:28px;color:rgba(255,255,255,.7)}.rd-benefits{display:flex;flex-direction:column;gap:20px}.rd-benefit{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:16px}.rd-benefit img{width:44px;height:44px}.rd-benefit-title{font-weight:700}.rd-benefit-text{margin-top:4px;color:rgba(255,255,255,.6)}.rd-benefit-text,.rd-made-with{font-size:14px;line-height:20px}.rd-made-with{margin-top:36px;color:rgba(255,255,255,.75)}.rd-made-with span{font-weight:700;color:#b53cff}@media (min-width:640px){.rd-page .rd-title{font-size:56px}}@media (min-width:1024px){.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-page .rd-watch{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;padding:14px 24px;border-radius:9999px;background-image:linear-gradient(90deg,#7c5cff,#b53cff);box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(59,130,246,.5),0 8px 30px rgba(124,92,255,.45);font-weight:700;color:#fff;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.rd-page .rd-watch:hover{transform:translateY(-2px);box-shadow:0 0 0 0 #fff,0 0 0 1px rgba(59,130,246,.5),0 12px 40px rgba(181,60,255,.6)}.rd-page .rd-watch:focus{outline:2px solid transparent;outline-offset:2px}.rd-page .rd-watch:focus-visible{box-shadow:0 0 0 0 #fff,0 0 0 4px rgba(124,92,255,.4),0 8px 30px rgba(124,92,255,.45)}.rd-watch-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background-color:rgba(255,255,255,.2);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.rd-watch:hover .rd-watch-icon{background-color:rgba(255,255,255,.3)}.rd-faq{margin-top:112px}.rd-faq-inner{max-width:1240px;margin:0 auto}.rd-faq-row{display:flex;flex-direction:column;gap:40px}.rd-faq-heading-col{width:100%}.rd-page .rd-faq-title{max-width:384px;font-size:38px;font-weight:400;line-height:1;letter-spacing:-.05em}.rd-faq-title span{display:block}.rd-faq-list{width:100%}.rd-faq-list>*+*{margin-top:16px}.rd-page .rd-faq-item{width:100%;border:1px solid #1b1b21;border-radius:16px;background-color:rgba(8,8,12,.86);transition:all .2s cubic-bezier(.4,0,.2,1)}.rd-page .rd-faq-item:hover{border-color:rgba(255,255,255,.15)}.rd-page .rd-faq-item[open]{border-color:#8f3dff;background-color:rgba(10,8,16,.95);box-shadow:0 0 0 1px rgba(143,61,255,.12)}.rd-page .rd-faq-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;text-align:left}.rd-faq-summary::-webkit-details-marker{display:none}.rd-faq-question{max-width:88%;font-size:.96rem;font-weight:500;line-height:1.3}.rd-faq-toggle{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;color:rgba(255,255,255,.95)}.rd-faq-item .rd-faq-minus,.rd-faq-item[open] .rd-faq-plus{display:none}.rd-faq-item[open] .rd-faq-minus{display:block}.rd-faq-answer{overflow:hidden;padding:0 16px}.rd-page .rd-faq-answer p{max-width:36rem;padding:10px 0 14px;font-size:.84rem;line-height:1.45;color:#a2a2a2}.rd-cta-section{margin-top:96px}.rd-cta{padding:32px 24px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background-color:rgba(24,24,26,.92);box-shadow:0 18px 50px rgba(0,0,0,.2);text-align:center}.rd-page .rd-cta-title{font-size:2rem;line-height:1.5;font-weight:400;letter-spacing:-.04em}.rd-page .rd-cta-text{max-width:672px;margin:16px auto 0;font-size:12px;line-height:16px;color:rgba(255,255,255,.75)}.rd-cta-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:28px}.rd-page .rd-cta-primary,.rd-page .rd-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:9999px;padding:12px 20px;font-weight:500}.rd-page .rd-cta-primary{min-width:190px;background-color:#fff;color:#000;transition:transform .15s cubic-bezier(.4,0,.2,1)}.rd-page .rd-cta-primary:hover{transform:scale(1.02)}.rd-page .rd-cta-secondary{min-width:140px;padding:12px 16px;border:1px solid rgba(255,255,255,.3);color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.rd-page .rd-cta-secondary:hover{background-color:rgba(255,255,255,.04)}.rd-cta-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background-color:#000;color:#fff}.rd-cta-secondary .rd-cta-arrow{border:1px solid rgba(255,255,255,.3);background-color:transparent}.rd-page .rd-footer{margin-top:56px;padding-bottom:24px}.rd-footer-top{display:flex;flex-direction:column;gap:40px}.rd-footer-logo{display:inline-flex;align-items:center}.rd-footer-logo img{width:auto;height:38px}.rd-page .rd-footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:13px;line-height:19.5px;color:rgba(255,255,255,.9)}.rd-footer-nav a:hover{color:#fff}.rd-footer-rule{width:100%;height:1px;margin-top:40px;background-color:rgba(255,255,255,.1)}.rd-footer-bottom{display:flex;flex-direction:column;gap:16px;margin-top:32px;font-size:12px;line-height:18px}.rd-footer-passion{display:flex;align-items:center;gap:8px;color:#b53cff}@media (min-width:640px){.rd-page .rd-faq-title{font-size:46px}.rd-faq-question{font-size:1.04rem}.rd-cta{padding:40px}.rd-page .rd-cta-title{font-size:2.4rem}.rd-page .rd-cta-text{font-size:14px;line-height:20px}.rd-cta-actions,.rd-footer-bottom{flex-direction:row}.rd-footer-bottom{align-items:center;justify-content:space-between}}@media (min-width:1024px){.rd-faq-row{flex-direction:row;align-items:flex-start;gap:80px}.rd-faq-heading-col{width:26rem;padding-top:16px}.rd-page .rd-faq-title{font-size:3.55rem}.rd-faq-list{width:39.5rem;margin-left:auto}.rd-page .rd-cta-title{font-size:3rem}.rd-footer-top{flex-direction:row;align-items:center;justify-content:space-between}}.rd-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:0 16px}.rd-overlay--video{z-index:100}.rd-overlay .rd-backdrop{position:absolute;inset:0;cursor:default;background-color:rgba(0,0,0,.6)}.rd-overlay--video .rd-backdrop{background-color:rgba(0,0,0,.8)}.rd-modal{position:relative;width:100%;max-width:540px;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background-color:#14151b;box-shadow:0 30px 100px rgba(0,0,0,.65)}.rd-overlay .rd-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:9999px;background-color:rgba(255,255,255,.04);color:rgba(255,255,255,.7)}.rd-overlay .rd-close:hover{background-color:rgba(255,255,255,.08)}.rd-modal-body{text-align:center}.rd-modal-title{font-size:26px;line-height:1.25;font-weight:700}.rd-modal-text{margin-top:12px;font-size:14px;line-height:24px;color:rgba(255,255,255,.65)}.rd-modal-email{margin-top:16px;font-size:12px;line-height:16px;color:rgba(255,255,255,.55)}.rd-modal-email span{font-weight:600;color:rgba(255,255,255,.8)}.rd-overlay .rd-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:24px;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:14px;line-height:20px;font-weight:600;color:#fff}.rd-overlay .rd-back:hover{background-color:rgba(255,255,255,.06)}.rd-overlay .rd-back[aria-busy=true]{cursor:wait;opacity:.7}.rd-spinner{width:16px;height:16px;animation:rd-spin 1s linear infinite}.rd-spinner circle{opacity:.25}@keyframes rd-spin{to{transform:rotate(1turn)}}.rd-secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:11px;line-height:24px;color:rgba(255,255,255,.4)}.rd-video-box{position:relative;width:100%;max-width:960px}.rd-overlay .rd-video-close{top:-48px;right:0;background-color:rgba(255,255,255,.06);color:rgba(255,255,255,.8)}.rd-overlay .rd-video-close:hover{background-color:rgba(255,255,255,.12)}.rd-video-frame{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background-color:#000;box-shadow:0 30px 100px rgba(0,0,0,.7)}.rd-video-frame video{width:100%;aspect-ratio:16/9}.rd-card-wrap{position:relative;width:100%}.rd-card-glow{pointer-events:none;position:absolute;inset:-42px;border-radius:34px;filter:blur(52px)}.rd-card-border{position:relative;padding:1px;border-radius:24px;box-shadow:0 0 0 1px rgba(124,92,255,.18),0 0 80px rgba(124,92,255,.3),0 0 150px rgba(181,60,255,.26)}.rd-card{position:relative;display:flex;flex-direction:column;min-height:640px;overflow:hidden;padding:32px;border-radius:23px;background-color:rgba(18,18,22,.9);box-shadow:0 20px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rd-card-sheen{pointer-events:none;position:absolute;inset:0}.rd-card-sheen--top{opacity:.4;background:radial-gradient(600px 280px at 55% 0,rgba(124,92,255,.25),transparent 60%)}.rd-card-body{position:relative}.rd-form-title{font-size:20px;line-height:28px;font-weight:700}.rd-form-hint{margin-top:4px;font-size:13px;line-height:19.5px;color:rgba(255,255,255,.6)}.rd-page .rd-form{display:flex;flex:1 1 0%;flex-direction:column;gap:16px;margin-top:20px}.rd-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rd-field{display:flex;flex-direction:column;gap:8px}.rd-page .rd-label{font-size:12px;line-height:16px;font-weight:600;color:rgba(255,255,255,.7)}.rd-page .rd-input{display:block;width:100%;height:auto;padding:12px 16px;border:1px solid transparent;border-radius:6px;outline:none;background-color:#212129;font-size:14px;line-height:20px;color:rgba(255,255,255,.9);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rd-page select.rd-input{line-height:normal}.rd-page textarea.rd-input{resize:vertical}.rd-page .rd-input::placeholder{color:rgba(255,255,255,.25)}.rd-page .rd-input:hover{border-color:#302a42}.rd-page .rd-input:focus{border-color:rgba(124,92,255,.45);box-shadow:0 0 0 4px rgba(124,92,255,.12)}.rd-two-col{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rd-spacer{flex:1 1 0%}.rd-error{padding:8px 12px;border:1px solid rgba(239,68,68,.3);border-radius:6px;background-color:rgba(239,68,68,.1);font-size:12px;line-height:16px;color:#fecaca}.rd-page .rd-submit{display:block;width:100%;margin-top:8px;padding:12px 16px;border-radius:6px;background-image:linear-gradient(90deg,#7c5cff,#b53cff);box-shadow:0 12px 28px rgba(124,92,255,.25);font-size:14px;line-height:20px;font-weight:700;color:#fff}.rd-page .rd-submit:disabled{cursor:not-allowed;opacity:.6}.rd-privacy{margin-top:4px;text-align:center;font-size:12px;line-height:16px;color:#fff}@media (min-width:640px){.rd-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rd-card-wrap{justify-self:end;max-width:520px}}