.rmx-root .rmx-main{overflow:hidden}.rmx-root .rmx-hero{background:radial-gradient(720px 360px at 12% -10%,#9333ea29,#0000 60%),radial-gradient(820px 420px at 95% 8%,#3b82f624,#0000 65%),linear-gradient(#dcecf5 0%,#eef5f9 78%,#0000 100%);padding:64px 0 40px}.rmx-root .rmx-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.rmx-root .rmx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7c3aed;margin-bottom:16px;font-size:13px;font-weight:700;animation:.7s both rmxFadeUp;display:inline-block}.rmx-root .rmx-title{color:#0f172a;margin:0 0 18px;font-size:clamp(34px,4.6vw,56px);line-height:1.08;animation:.7s 50ms both rmxFadeUp}.rmx-root .rmx-sub{color:#475569;max-width:560px;margin:0 0 24px;font-size:18px;line-height:1.6;animation:.7s .12s both rmxFadeUp}.rmx-root .rmx-hero-actions{flex-wrap:wrap;gap:12px;animation:.7s .18s both rmxFadeUp;display:flex}.rmx-root .rmx-btn-primary{color:#0f172a;background:#c9f158;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #a0c83c59}.rmx-root .rmx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #a0c83c73}.rmx-root .rmx-btn-ghost{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.rmx-root .rmx-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a1a}.rmx-root .rmx-hero-note{color:#64748b;margin-top:14px;font-size:14px;animation:.7s .24s both rmxFadeUp}.rmx-root .rmx-hero-visual{justify-content:center;animation:.8s .15s both rmxFadeUp;display:flex;position:relative}.rmx-root .rmx-phone-glow{filter:blur(24px);z-index:0;background:radial-gradient(closest-side,#9333ea42,#0000 70%);position:absolute;inset:8% 12%}.rmx-root .rmx-phone{z-index:1;background:#0f172a;border-radius:34px;width:min(340px,88vw);padding:10px;animation:6s ease-in-out infinite rmxFloat;position:relative;box-shadow:0 30px 60px #0f172a59}.rmx-root .rmx-phone-head{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:24px 24px 0 0;align-items:center;gap:10px;padding:14px 16px;display:flex}.rmx-root .rmx-phone-ava{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.rmx-root .rmx-phone-ava img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.rmx-root .rmx-phone-headtext{flex-direction:column;min-width:0;display:flex}.rmx-root .rmx-phone-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.rmx-root .rmx-phone-sub{color:#ffffffbf;font-size:12px}.rmx-root .rmx-phone-body{background:#ede9f7;flex-direction:column;gap:10px;min-height:320px;padding:14px 12px 10px;display:flex}.rmx-root .rmx-bubble{background:#fff;border-radius:4px 16px 16px;align-items:flex-start;gap:10px;max-width:92%;padding:10px;animation:.45s cubic-bezier(.2,.9,.3,1.2) both rmxBubbleIn;display:flex;box-shadow:0 1px 2px #0f172a14}.rmx-root .rmx-bubble--reply{background:#d9fdd3;border-radius:16px 4px 16px 16px;align-self:flex-end}.rmx-root .rmx-bubble-photo{border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.rmx-root .rmx-bubble-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rmx-root .rmx-bubble-title{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.35}.rmx-root .rmx-bubble-price{color:#7c3aed;font-size:14px;font-weight:800}.rmx-root .rmx-bubble-meta{color:#64748b;font-size:12px}.rmx-root .rmx-typing{background:#fff;border-radius:4px 16px 16px;align-items:center;gap:4px;width:max-content;padding:10px 14px;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.rmx-root .rmx-typing span{background:#a78bfa;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite rmxTyping}.rmx-root .rmx-typing span:nth-child(2){animation-delay:.18s}.rmx-root .rmx-typing span:nth-child(3){animation-delay:.36s}.rmx-root .rmx-phone-toggle{background:#0f172a;border-radius:0 0 24px 24px;grid-template-columns:1fr 1fr;gap:6px;padding:10px 6px 6px;display:grid}.rmx-root .rmx-phone-toggle button{cursor:pointer;color:#94a3b8;background:#1e293b;border:none;border-radius:999px;padding:10px 0;font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.rmx-root .rmx-phone-toggle button[data-active=true]{color:#0f172a;background:#c9f158}.rmx-root .rmx-flow-strip{padding:34px 0 8px}.rmx-root .rmx-flow{background:#fff;border:1px solid #e8eaf0;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:18px 22px;display:flex;box-shadow:0 10px 30px #0f172a12}.rmx-root .rmx-flow-node{color:#475569;align-items:center;gap:10px;font-size:14px;display:flex}.rmx-root .rmx-flow-node b{color:#0f172a;display:block}.rmx-root .rmx-flow-node i{color:#94a3b8;font-size:12.5px;font-style:normal;display:block}.rmx-root .rmx-flow-obj-photo{background:linear-gradient(135deg,#93c5fd,#3b82f6);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.rmx-root .rmx-flow-node--bot{color:#fff;background:linear-gradient(135deg,#ff7a45,#f4541d);border-radius:14px;padding:10px 16px;font-weight:700;box-shadow:0 8px 20px #f4541d59}.rmx-root .rmx-flow-node--bot img{width:26px;height:26px}.rmx-root .rmx-flow-line{background:#dbe3ee;border-radius:2px;flex:0 0 56px;height:2px;position:relative;overflow:visible}.rmx-root .rmx-flow-dot{background:#9333ea;border-radius:50%;width:8px;height:8px;animation:1.8s linear infinite rmxDot;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rmx-root .rmx-flow-dot--d2{animation-delay:.9s}.rmx-root .rmx-flow-groups{flex-wrap:wrap;gap:8px;display:flex}.rmx-root .rmx-flow-chip{color:#6d28d9;background:#f3e8ff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;animation:3.2s ease-in-out infinite rmxChipPulse}.rmx-root .rmx-flow-chip:nth-child(2){animation-delay:.5s}.rmx-root .rmx-flow-chip:nth-child(3){animation-delay:1s}.rmx-root .rmx-flow-chip--more{color:#c9f158;background:#0f172a;animation:none}.rmx-root .rmx-section{content-visibility:auto;contain-intrinsic-size:auto 620px;padding:56px 0}.rmx-root .rmx-section-alt{background:radial-gradient(600px 300px at 88% 0,#9333ea14,#0000 60%),#f6f8fb}.rmx-root .rmx-section-head{text-align:center;max-width:640px;margin:0 auto 34px}.rmx-root .rmx-h2{color:#0f172a;margin:0 0 10px;font-size:clamp(26px,3.4vw,38px);line-height:1.18}.rmx-root .rmx-section-sub{color:#64748b;margin:0;font-size:16.5px;line-height:1.55}.rmx-root .rmx-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rmx-root .rmx-counter{text-align:center;background:linear-gradient(160deg,#fff,#f6f2ff);border:1px solid #ece6f8;border-radius:20px;padding:26px 24px;box-shadow:0 8px 24px #6d28d912}.rmx-root .rmx-counter-num{color:#6d28d9;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1;display:block}.rmx-root .rmx-counter-label{color:#64748b;font-size:14.5px;line-height:1.45}.rmx-root .rmx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rmx-root .rmx-step{background:#fff;border:1px solid #e8eaf0;border-radius:18px;padding:22px 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 1px 3px #0f172a0f}.rmx-root .rmx-step:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a1a}.rmx-root .rmx-step-num{letter-spacing:.08em;color:#7c3aed;background:#f3e8ff;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.rmx-root .rmx-step-title{color:#0f172a;margin:0 0 8px;font-size:17px}.rmx-root .rmx-step-desc{color:#64748b;margin:0;font-size:14.5px;line-height:1.55}.rmx-root .rmx-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rmx-root .rmx-feature{background:#fff;border:1px solid #e8eaf0;border-radius:18px;padding:22px 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 1px 3px #0f172a0f}.rmx-root .rmx-feature:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a1a}.rmx-root .rmx-feature-icon{background:linear-gradient(135deg,#f3e8ff,#ede9fe);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:flex}.rmx-root .rmx-feature-title{color:#0f172a;margin:0 0 8px;font-size:17px}.rmx-root .rmx-feature-desc{color:#64748b;margin:0;font-size:14.5px;line-height:1.55}.rmx-root .rmx-why{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px;display:grid}.rmx-root .rmx-why-copy p{color:#475569;margin:0 0 14px;font-size:16.5px;line-height:1.65}.rmx-root .rmx-why-copy .rmx-h2{margin-bottom:16px}.rmx-root .rmx-why-copy a{color:#6d28d9;text-underline-offset:3px;text-decoration:underline}.rmx-root .rmx-why-cards{gap:12px;display:grid}.rmx-root .rmx-why-card{color:#64748b;background:#fff;border:1px solid #e8eaf0;border-radius:16px;align-items:baseline;gap:12px;padding:18px 20px;font-size:14.5px;display:flex;box-shadow:0 1px 3px #0f172a0f}.rmx-root .rmx-why-card--accent{color:#ffffffd9;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#0000;transform:translate(18px);box-shadow:0 14px 30px #6d28d959}.rmx-root .rmx-why-card--accent .rmx-why-num{color:#fff}.rmx-root .rmx-why-num{color:#0f172a;white-space:nowrap;font-size:24px;font-weight:800}.rmx-root .rmx-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;display:grid}.rmx-root .rmx-faq-title{color:#0f172a;margin-bottom:8px;font-size:clamp(26px,3vw,34px);font-weight:800}.rmx-root .rmx-faq-sub{color:#64748b}.rmx-root .rmx-faq-list{gap:10px;display:grid}.rmx-root .rmx-faq-item{background:#fff;border:1px solid #e8eaf0;border-radius:14px;overflow:hidden}.rmx-root .rmx-faq-q{cursor:pointer;text-align:left;color:#0f172a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 18px;font-size:15.5px;font-weight:600;display:flex}.rmx-root .rmx-faq-toggle{color:#6d28d9;background:#f3e8ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;transition:transform .2s;display:flex}.rmx-root .rmx-faq-item.is-open .rmx-faq-toggle{transform:rotate(45deg)}.rmx-root .rmx-faq-a{max-height:0;transition:max-height .25s;overflow:hidden}.rmx-root .rmx-faq-item.is-open .rmx-faq-a{max-height:260px}.rmx-root .rmx-faq-a p{color:#64748b;margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6}@keyframes rmxFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rmxBubbleIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rmxTyping{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes rmxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rmxDot{0%{opacity:0;transform:translateY(-50%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(48px,-50%)}}@keyframes rmxChipPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.rmx-root *{transition:none!important;animation:none!important}}@media (max-width:980px){.rmx-root .rmx-hero-grid{grid-template-columns:1fr;gap:30px}.rmx-root .rmx-steps,.rmx-root .rmx-features{grid-template-columns:repeat(2,minmax(0,1fr))}.rmx-root .rmx-why{grid-template-columns:1fr}.rmx-root .rmx-why-card--accent{transform:none}.rmx-root .rmx-faq-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.rmx-root .rmx-counters,.rmx-root .rmx-steps,.rmx-root .rmx-features{grid-template-columns:1fr}.rmx-root .rmx-hero{padding:34px 0 26px}.rmx-root .rmx-hero-grid{gap:24px}.rmx-root .rmx-sub{font-size:16px}.rmx-root .rmx-hero-actions{width:100%}.rmx-root .rmx-btn-primary,.rmx-root .rmx-btn-ghost{text-align:center;flex:auto;min-width:0;padding:13px 18px}.rmx-root .rmx-phone{width:min(300px,92vw);animation:none}.rmx-root .rmx-phone-body{min-height:280px}.rmx-root .rmx-phone-glow{display:none}.rmx-root .rmx-flow{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 14px}.rmx-root .rmx-flow-line{display:none}.rmx-root .rmx-flow-groups{justify-content:center}.rmx-root .rmx-section{contain-intrinsic-size:auto 520px;padding:36px 0}.rmx-root .rmx-section-head{margin-bottom:22px}.rmx-root .rmx-counter{padding:20px 18px}.rmx-root .rmx-why{gap:22px}.rmx-root .rmx-faq-q{padding:14px 16px;font-size:15px}.rmx-root .rmx-faq-a p{padding:0 16px 14px}}.rmx-root--wa .rmx-eyebrow{color:#128c7e}.rmx-root--wa .rmx-hero{background:radial-gradient(720px 360px at 12% -10%,#25d36629,#0000 60%),radial-gradient(820px 420px at 95% 8%,#128c7e21,#0000 65%),linear-gradient(#ddf2e7 0%,#eef7f2 78%,#0000 100%)}.rmx-root--wa .rmx-phone-head{background:linear-gradient(135deg,#25d366,#128c7e)}.rmx-root--wa .rmx-phone-glow{background:radial-gradient(closest-side,#25d36647,#0000 70%)}.rmx-root--wa .rmx-phone-body{background:#e7f3ec}.rmx-root--wa .rmx-bubble-price{color:#128c7e}.rmx-root--wa .rmx-typing span{background:#4ade80}.rmx-root--wa .rmx-counter{background:linear-gradient(160deg,#fff,#f0fdf5);border-color:#dcefe4;box-shadow:0 8px 24px #128c7e12}.rmx-root--wa .rmx-counter-num{color:#128c7e}.rmx-root--wa .rmx-step-num,.rmx-root--wa .rmx-faq-toggle{color:#128c7e;background:#dcfce7}.rmx-root--wa .rmx-feature-icon{background:linear-gradient(135deg,#dcfce7,#d1fae5)}.rmx-root--wa .rmx-flow-chip{color:#128c7e;background:#dcfce7}.rmx-root--wa .rmx-flow-dot{background:#22c55e}.rmx-root--wa .rmx-why-card--accent{background:linear-gradient(135deg,#22c55e,#128c7e);box-shadow:0 14px 30px #128c7e59}.rmx-root--wa .rmx-why-copy a{color:#128c7e}.rmx-root--tg .rmx-eyebrow{color:#1d8fd1}.rmx-root--tg .rmx-hero{background:radial-gradient(720px 360px at 12% -10%,#2aabee2e,#0000 60%),radial-gradient(820px 420px at 95% 8%,#1d8fd121,#0000 65%),linear-gradient(#dcedf7 0%,#edf5fa 78%,#0000 100%)}.rmx-root--tg .rmx-phone-head{background:linear-gradient(135deg,#2aabee,#1d8fd1)}.rmx-root--tg .rmx-phone-glow{background:radial-gradient(closest-side,#2aabee4d,#0000 70%)}.rmx-root--tg .rmx-phone-body{background:#e8f2f9}.rmx-root--tg .rmx-bubble-price{color:#1d8fd1}.rmx-root--tg .rmx-typing span{background:#7cc8f5}.rmx-root--tg .rmx-counter{background:linear-gradient(160deg,#fff,#f0f8fe);border-color:#dceaf5;box-shadow:0 8px 24px #1d8fd112}.rmx-root--tg .rmx-counter-num{color:#1d8fd1}.rmx-root--tg .rmx-step-num,.rmx-root--tg .rmx-faq-toggle{color:#1d8fd1;background:#dbeefb}.rmx-root--tg .rmx-feature-icon{background:linear-gradient(135deg,#dbeefb,#d3ecfc)}.rmx-root--tg .rmx-flow-chip{color:#1d8fd1;background:#dbeefb}.rmx-root--tg .rmx-flow-dot{background:#2aabee}.rmx-root--tg .rmx-why-card--accent{background:linear-gradient(135deg,#2aabee,#1d8fd1);box-shadow:0 14px 30px #1d8fd159}.rmx-root--tg .rmx-why-copy a{color:#1d8fd1}
