*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Montserrat,system-ui,-apple-system,sans-serif;background-color:#111014;background-image:radial-gradient(circle 1.5px at 4% 8%,rgba(189,166,255,.055) 99%,transparent 100%),radial-gradient(circle 1.5px at 18% 22%,rgba(189,166,255,.045) 99%,transparent 100%),radial-gradient(circle 1.5px at 96% 6%,rgba(189,166,255,.05) 99%,transparent 100%),radial-gradient(circle 1.5px at 88% 28%,rgba(189,166,255,.04) 99%,transparent 100%),radial-gradient(circle 1.5px at 12% 72%,rgba(189,166,255,.05) 99%,transparent 100%),radial-gradient(circle 1.5px at 52% 88%,rgba(189,166,255,.045) 99%,transparent 100%),radial-gradient(circle 1.5px at 92% 76%,rgba(189,166,255,.05) 99%,transparent 100%),radial-gradient(circle 1.5px at 72% 42%,rgba(189,166,255,.035) 99%,transparent 100%),radial-gradient(circle 1.5px at 28% 48%,rgba(189,166,255,.03) 99%,transparent 100%),radial-gradient(circle 1.5px at 8% 92%,rgba(189,166,255,.045) 99%,transparent 100%);background-attachment:fixed;color:#e8e6f2;-webkit-font-smoothing:antialiased}#root{min-height:100vh;background:transparent}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}button.cta-free,a.cta-free{cursor:pointer;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}button.cta-free:hover,a.cta-free:hover{filter:brightness(1.08);box-shadow:0 6px 22px #bda6ff47;transform:translateY(-1px)}button.cta-free:active,a.cta-free:active{transform:translateY(0);box-shadow:0 3px 14px #bda6ff33}.legal-doc__lead{margin:0 0 14px;font-size:15px;line-height:1.65;color:#ffffffdb}.legal-doc__section{margin-top:26px}.legal-doc__h2{margin:0 0 12px;font-size:17px;font-weight:800;color:#fff;line-height:1.35}.legal-doc__num{color:#bda6ff;font-weight:800}.legal-doc__body p{margin:0 0 12px;font-size:14px;line-height:1.65;color:#ffffffc7}.legal-doc__body p:last-child{margin-bottom:0}.legal-doc__body ul{margin:0 0 12px;padding-left:1.15rem;font-size:14px;line-height:1.65;color:#ffffffc7}.legal-doc__body li{margin-bottom:8px}.legal-doc__body li:last-child{margin-bottom:0}.legal-doc__link{color:#bda6ff;text-decoration:underline;text-underline-offset:3px}.legal-doc__link:hover{color:#d4c6ff}.legal-doc__note{font-size:13px;line-height:1.6;color:#ffffff8c}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;align-items:stretch}.pricing-plan{position:relative;padding-top:18px}.pricing-plan__surface{position:relative;height:100%;display:flex;flex-direction:column;border-radius:30px;padding:38px 22px 22px;border:1px solid transparent;transition:box-shadow .2s ease,transform .2s ease}.pricing-plan__surface:hover{box-shadow:0 12px 40px #00000059}.pricing-plan:has(.pricing-plan__btn:hover) .pricing-plan__surface{transform:translateY(-8px);box-shadow:0 18px 50px #00000073}.pricing-plan__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:11px 22px;border-radius:14px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.pricing-plan__title{margin:8px 0 6px;font-size:17px;font-weight:800;text-align:center}.pricing-plan__price{margin:0 0 18px;font-size:clamp(1.65rem,4vw,2rem);font-weight:800;line-height:1.15;text-align:center}.pricing-plan__price-suffix{font-size:.55em;font-weight:700;opacity:.92}.pricing-plan__feature-box{flex:1;border-radius:15px;padding:14px 14px 12px;margin-bottom:18px}.pricing-plan__list{list-style:none;margin:0;padding:0}.pricing-plan__row{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.45;color:#ffffffd1;margin-bottom:10px}.pricing-plan__row:last-child{margin-bottom:0}.pricing-plan__check{flex-shrink:0;font-weight:700;font-size:12px;line-height:1.45}.pricing-plan__btn{width:100%;margin-top:auto;padding:15px 16px;border-radius:18px;font-size:14px;font-weight:700;border:none;transition:filter .2s ease,background .22s ease,color .2s ease,border-color .22s ease,box-shadow .22s ease}.pricing-plan__btn--ghost:hover{filter:brightness(1.06)}.pricing-plan--free .pricing-plan__surface{background:linear-gradient(180deg,#262626,#111014);border-color:#ffffff24}.pricing-plan--free .pricing-plan__badge{background:#fff;color:#111014}.pricing-plan--free .pricing-plan__title,.pricing-plan--free .pricing-plan__price{color:#fff}.pricing-plan--free .pricing-plan__feature-box{background:#ffffff0d}.pricing-plan--free .pricing-plan__check{color:#ffffffbf}.pricing-plan--free .pricing-plan__btn--ghost{background:#ffffff0d;color:#fff}.pricing-plan--free:hover .pricing-plan__btn--ghost{background:#ffffff1f}.pricing-plan--base .pricing-plan__surface{background:linear-gradient(180deg,#594b2d,#111014);border-color:#ffee2d6b}.pricing-plan--base .pricing-plan__badge{background:#ffee2d;color:#111014}.pricing-plan--base .pricing-plan__title,.pricing-plan--base .pricing-plan__price{color:#ffee2d}.pricing-plan--base .pricing-plan__feature-box{background:#ffee2d0d}.pricing-plan--base .pricing-plan__check{color:#ffee2d}.pricing-plan--base .pricing-plan__btn--ghost{background:transparent;color:#ffee2d;border:1px solid #ffee2d}.pricing-plan--base:hover .pricing-plan__btn--ghost{background:#ffee2d24;border-color:#ffee2df2;box-shadow:0 0 22px #ffee2d1f}.pricing-plan--plus .pricing-plan__surface{background:linear-gradient(180deg,#2e293b,#111014);border-color:#bda6ff85}.pricing-plan--plus .pricing-plan__badge{background:#bda6ff;color:#111014}.pricing-plan--plus .pricing-plan__title,.pricing-plan--plus .pricing-plan__price{color:#bda6ff}.pricing-plan--plus .pricing-plan__feature-box{background:#bda6ff0d}.pricing-plan--plus .pricing-plan__check{color:#bda6ff}.pricing-plan--plus .pricing-plan__btn--ghost{background:transparent;color:#bda6ff;border:1px solid #bda6ff}.pricing-plan--plus:hover .pricing-plan__btn--ghost{background:#bda6ff24;border-color:#bda6fff2;box-shadow:0 0 22px #bda6ff24}.pricing-plan--max .pricing-plan__surface{background:linear-gradient(180deg,#432d2e,#111014);border-color:#ff86867a}.pricing-plan--max .pricing-plan__badge{background:#ff8686;color:#111014}.pricing-plan--max .pricing-plan__title,.pricing-plan--max .pricing-plan__price{color:#ff8686}.pricing-plan--max .pricing-plan__feature-box{background:#ff86860d}.pricing-plan--max .pricing-plan__check{color:#ff8686}.pricing-plan--max .pricing-plan__btn--ghost{background:transparent;color:#ff8686;border:1px solid #ff8686}.pricing-plan--max:hover .pricing-plan__btn--ghost{background:#ff868624;border-color:#ff8686f2;box-shadow:0 0 22px #ff86861f}article.why-card{position:relative;overflow:hidden;border-radius:30px;border:none}article.why-card .why-card-glow{position:absolute;width:100px;height:100px;border-radius:50%;left:-10px;top:-10px;filter:blur(42px);opacity:.42;pointer-events:none}article.why-card .why-card-inner{position:relative;z-index:1;display:flex;gap:24px;align-items:center}article.why-card .why-card-icon{flex-shrink:0;width:60px;height:60px;border-radius:18px;display:grid;place-items:center}@media(max-width:560px){article.why-card .why-card-inner{flex-direction:column;align-items:flex-start}}.how-card{display:flex;flex-direction:row;align-items:stretch;min-height:320px;border-radius:30px;overflow:hidden;background:#191720}.how-card-step{flex-shrink:0;width:96px;position:relative;display:flex;align-items:center;justify-content:center;background:#211e2b}.how-card-step-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font-weight:800;font-size:clamp(1.65rem,3.2vw,2.15rem);letter-spacing:.14em;text-transform:uppercase;color:#bda6ff38}.how-card-body{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px 24px 20px}.how-card-icon{width:60px;height:60px;border-radius:18px;background:#211e2b;display:grid;place-items:center;margin-bottom:20px}.how-card-btn{width:100%;margin-top:auto;padding:16px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#211e2b;color:#ffffffe0;font-weight:700;font-size:14px;transition:background .2s ease,border-color .2s ease}.how-card-btn:hover{background:#2a2635;border-color:#ffffff1a}button.faq-q{transition:filter .2s ease}button.faq-q:hover{filter:brightness(1.08)}img{max-width:100%;height:auto;display:block}
