@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#007aff,#06b6d4);-webkit-background-clip:text;background-clip:text}.q-h1,.q-h2{font-size:calc(1.225rem + 2.7vw)}.q-h1,.q-h2,.q-h3{font-weight:700;line-height:1.3em}.q-h3{font-size:calc(1.15rem + 1.8vw)}.q-h4{font-size:calc(1.0625rem + .75vw)}.q-h4,.q-h5{font-weight:700;line-height:1.4em}.q-h5{font-size:calc(1.05rem + .6vw)}.q-h6{font-size:calc(1.0375rem + .45vw);font-weight:700;line-height:1.4em}.q-txt-b{font-size:1.25rem;line-height:1.5em}.q-txt-m{font-size:1.125rem;line-height:1.5em}.q-txt-s{font-size:1rem;line-height:1.5em}.q-txt-note{font-size:.875rem;line-height:1.5em}@media(min-width:1200px){.q-h1,.q-h2{font-size:3.25rem}.q-h3{font-size:2.5rem}.q-h4{font-size:1.625rem}.q-h5{font-size:1.5rem}.q-h6{font-size:1.375rem}}@media(min-width:1000px)and (max-width:1919.98px){.q-h1{font-size:3rem}.q-h1,.q-h2{line-height:1.3em}.q-h2{font-size:2.75rem}.q-h3{font-size:2.25rem;line-height:1.3em}}.sqfk-article{overflow:hidden}.rmc-stats-section{background-color:#f0f0f5;display:flex;flex-direction:column;position:relative}.rmc-floating-box{display:flex;justify-content:center;margin-top:-3rem;position:relative;z-index:30}@media(min-width:640px){.rmc-floating-box{margin-top:-5rem}}@media(min-width:1024px){.rmc-floating-box{margin-top:-3rem}}.rmc-floating-box-inner{background:#fff;border-radius:4px;box-shadow:0 16px 40px rgba(36,18,77,.16);padding:2rem 3.75rem;text-align:center;width:100%}.rmc-stat-item{border-right:1px solid rgba(33,37,41,.2);padding:1rem}.rmc-stat-item:last-child{border-right:none}@media(max-width:767px){.rmc-stat-item:nth-child(2){border-right:none}}.rmc-stat-value{color:#007aff;font-weight:900;margin-bottom:.5rem}.rmc-stat-label{color:#212529;font-weight:400;letter-spacing:.05em}.rmc-intro-section{background-color:#fff;overflow:hidden;padding:6rem 0}.rmc-intro-image-wrapper{border-radius:8px;overflow:hidden;position:relative}.rmc-intro-image-wrapper:before{background-color:rgba(0,122,255,.2);content:"";inset:0;mix-blend-mode:multiply;position:absolute;z-index:1}.rmc-intro-image-wrapper img{height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .7s;width:100%}.rmc-intro-image-wrapper img:hover{transform:scale(1.05)}.rmc-tip-box{align-items:flex-start;background-color:rgba(239,246,255,.5);border:1px solid #dbeafe;border-radius:1rem;display:flex;gap:1rem;padding:1.5rem}.rmc-tip-box a{color:#007aff;font-weight:600}.rmc-tip-box a:hover{text-decoration:underline}.rmc-capability-section{background-color:#f0f0f5;padding:6rem 0}.rmc-format-card{border-radius:2rem;min-height:450px;overflow:hidden;position:relative}.rmc-format-card:hover .rmc-format-card-bg{transform:scale(1.05)}@media(max-width:999px){.rmc-format-card{min-height:300px}}.rmc-format-card-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform 1s ease-in-out}.rmc-format-card-overlay{background:linear-gradient(0deg,#0b1536,rgba(11,21,54,.8),transparent);inset:0;position:absolute}.rmc-format-card-content{color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:2.5rem;position:absolute;z-index:10}.rmc-format-card-icon{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;width:4rem}.rmc-format-card-icon svg{height:2rem;width:2rem}.rmc-format-card-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.rmc-format-card-desc{color:#d1d5db;line-height:1.625;margin:0}.rmc-quick-features{border-top:1px solid #e5e7eb;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:5rem;padding-top:4rem}@media(min-width:768px){.rmc-quick-features{grid-template-columns:repeat(3,1fr)}}.rmc-quick-feature{text-align:center}.rmc-quick-feature-icon{align-items:center;background-color:#fff;border-radius:1rem;display:flex;height:4rem;justify-content:center;margin:0 auto 1.5rem;width:4rem}.rmc-quick-feature-icon svg{color:#212529;height:2rem;width:2rem}.rmc-howto-section{background-color:#fff;border-top:1px solid #f3f4f6;padding:6rem 0}.rmc-pill-toggle{display:flex;justify-content:center;margin-bottom:4rem}.rmc-pill-wrapper{align-items:center;background-color:#f0f0f5;border-radius:9999px;display:flex;max-width:100%;overflow:hidden;position:relative;width:480px}.rmc-pill-bg{background-color:#212529;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);height:100%;left:0;position:absolute;top:0;transition:transform .5s ease-out;width:50%}.rmc-pill-btn{background:none;border:none;border-radius:9999px;cursor:pointer;flex:1;font-weight:400;padding:.75rem;position:relative;transition:color .3s;z-index:10}.rmc-pill-btn.active{color:#fff}.rmc-pill-btn:not(.active){color:#212529}.rmc-pill-btn:not(.active):hover{color:#6b7280}.rmc-method-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:2rem;justify-content:center;margin-bottom:3rem;padding-bottom:1rem}.rmc-method-tab{background:none;border:none;cursor:pointer;font-weight:700;margin-bottom:-17px;padding-bottom:1rem;transition:color .3s}.rmc-method-tab.active{border-bottom:2px solid #007aff;color:#007aff}.rmc-method-tab:not(.active){color:#9ca3af}.rmc-method-tab:not(.active):hover{color:#6b7280}.rmc-timeline{padding:2rem 0;position:relative;z-index:0}.rmc-timeline-line{background-color:#f3f4f6;bottom:3rem}.rmc-timeline-line,.rmc-timeline-progress{border-radius:9999px;left:27px;position:absolute;top:3rem;width:2px;z-index:-1}.rmc-timeline-progress{transition:height .7s ease-out}.rmc-timeline-progress.blue{background-color:#007aff}.rmc-timeline-progress.cyan{background-color:#06b6d4}.rmc-step{cursor:pointer;display:flex;gap:1.5rem;position:relative;transition:all .3s}.rmc-step+.rmc-step{margin-top:2.5rem}.rmc-step .rmc-step-content{opacity:.4;transition:opacity .3s}.rmc-step .rmc-step-content.active{opacity:1}.rmc-step .rmc-step-content .rmc-step-title{color:#9ca3af;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;transition:color .3s}.rmc-step .rmc-step-content .rmc-step-title.active{color:#111827}.rmc-step .rmc-step-content .rmc-step-desc{color:#9ca3af;font-size:1.125rem;line-height:1.625;margin-top:0;transition:color .3s}.rmc-step .rmc-step-content .rmc-step-desc.active{color:#6b7280}.rmc-step-circle{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:3.5rem;justify-content:center;margin-top:.25rem;position:relative;transition:all .3s;width:3.5rem;z-index:10}.rmc-step-circle.active-blue{border-color:#007aff;box-shadow:0 10px 15px -3px rgba(59,130,246,.2);color:#007aff}.rmc-step-circle.active-cyan{border-color:#06b6d4;box-shadow:0 10px 15px -3px rgba(6,182,212,.2);color:#06b6d4}.rmc-step-circle.passed-blue{border-color:#d1d5db;color:#007aff}.rmc-step-circle.passed-cyan{border-color:#d1d5db;color:#06b6d4}.rmc-screenshot{border-radius:8px;height:auto;transition:all .5s;width:100%}.rmc-screenshot-nav{align-items:center;backdrop-filter:blur(4px);background:rgba(17,24,39,.8);border-radius:9999px;bottom:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:#fff;display:flex;gap:1rem;left:1rem;padding:.5rem 1rem;position:absolute;z-index:20}.rmc-screenshot-nav button{background:none;border:none;color:#fff;cursor:pointer;display:flex;padding:0}.rmc-screenshot-nav button:hover{color:#22d3ee}.rmc-screenshot-nav button svg{height:1.25rem;width:1.25rem}.rmc-screenshot-nav .indicator{font-size:.875rem;font-weight:700;letter-spacing:.1em}.rmc-os-section{background-color:#0b1536;border-top:1px solid #1a2342;color:#fff;padding:6rem 0}.rmc-os-card{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;transition:all .5s}.rmc-os-card-header{background-color:#1a2342;display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:2.5rem;position:relative}.rmc-os-card-header.blue{background-image:linear-gradient(180deg,rgba(30,58,138,.2),transparent)}.rmc-os-card-header.purple{background-image:linear-gradient(180deg,rgba(88,28,135,.2),transparent)}.rmc-os-icon-group{align-items:center;display:flex;gap:1rem;justify-content:center;position:relative;z-index:10}.rmc-os-icon-group svg{filter:drop-shadow(0 10px 8px rgba(0,0,0,.04));height:4rem;width:4rem}.rmc-os-icon-group span{color:#fff;font-size:1.875rem;font-weight:300;letter-spacing:-.025em}.rmc-os-icon-group.blue svg{color:#60a5fa}.rmc-os-icon-group.purple svg{color:#c084fc}.rmc-os-card-body{padding:2.5rem}.rmc-os-card-body h3{margin-bottom:1rem}.rmc-os-card-body.blue h3{color:#60a5fa}.rmc-os-card-body.purple h3{color:#c084fc}.rmc-os-card-body ul{list-style:none;margin:0;padding:0}.rmc-os-card-body li{align-items:center;color:#d1d5db;display:flex;gap:.75rem}.rmc-os-card-body li+li{margin-top:.75rem}.rmc-os-card-body li svg{flex-shrink:0;height:1.75rem;width:1.75rem}.rmc-os-card-body.blue li svg{color:#60a5fa}.rmc-os-card-body.purple li svg{color:#c084fc}.rmc-faq-section{background-color:#eff0f4;padding:6rem 0}.rmc-faq-item{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.rmc-faq-item+.rmc-faq-item{margin-top:1rem}.rmc-faq-item details summary{align-items:center;color:#212529;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;padding:1.5rem;transition:color .3s}.rmc-faq-item details summary:hover{color:#007aff}.rmc-faq-item details summary::-webkit-details-marker{display:none}.rmc-faq-item details summary .faq-chevron{transition:transform .3s}.rmc-faq-item details[open] summary .faq-chevron{transform:rotate(180deg)}.rmc-faq-item .faq-answer{color:#6b7280;line-height:1.625;padding:0 1.5rem 1.5rem}
