body[data-page=apis] .rf-eyebrow,body[data-page=docs] .rf-eyebrow,body[data-page=home] .rf-eyebrow,body[data-page=playground] .rf-eyebrow,body[data-page=standard] .rf-eyebrow{align-items:center;background:var(--rf-eyebrow-bg);border:1px solid var(--rf-border);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;letter-spacing:.09em;padding:.4rem .85rem;text-transform:uppercase}body[data-page=apis] .rf-btn,body[data-page=docs] .rf-btn,body[data-page=home] .rf-btn,body[data-page=playground] .rf-btn,body[data-page=standard] .rf-btn{border-radius:12px;border-width:1px;font-weight:700;padding:.78rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}body[data-page=apis] .rf-btn--primary,body[data-page=docs] .rf-btn--primary,body[data-page=home] .rf-btn--primary,body[data-page=playground] .rf-btn--primary,body[data-page=standard] .rf-btn--primary{background:var(--rf-gradient);border:none;box-shadow:0 14px 28px rgba(var(--rf-indigo-rgb),.35);color:#fff}body[data-page=apis] .rf-btn--primary:focus,body[data-page=apis] .rf-btn--primary:hover,body[data-page=docs] .rf-btn--primary:focus,body[data-page=docs] .rf-btn--primary:hover,body[data-page=home] .rf-btn--primary:focus,body[data-page=home] .rf-btn--primary:hover,body[data-page=playground] .rf-btn--primary:focus,body[data-page=playground] .rf-btn--primary:hover,body[data-page=standard] .rf-btn--primary:focus,body[data-page=standard] .rf-btn--primary:hover{box-shadow:0 20px 32px rgba(var(--rf-indigo-rgb),.4);color:#fff;transform:translateY(-2px)}body[data-page=apis] .rf-btn--ghost,body[data-page=docs] .rf-btn--ghost,body[data-page=home] .rf-btn--ghost,body[data-page=playground] .rf-btn--ghost,body[data-page=standard] .rf-btn--ghost{background:var(--rf-ghost-bg);border-color:var(--rf-border);color:var(--rf-text)}body[data-page=apis] .rf-btn--ghost:focus,body[data-page=apis] .rf-btn--ghost:hover,body[data-page=docs] .rf-btn--ghost:focus,body[data-page=docs] .rf-btn--ghost:hover,body[data-page=home] .rf-btn--ghost:focus,body[data-page=home] .rf-btn--ghost:hover,body[data-page=playground] .rf-btn--ghost:focus,body[data-page=playground] .rf-btn--ghost:hover,body[data-page=standard] .rf-btn--ghost:focus,body[data-page=standard] .rf-btn--ghost:hover{border-color:rgba(var(--rf-indigo-rgb),.62);box-shadow:var(--rf-shadow-soft);color:var(--rf-text);transform:translateY(-2px)}body[data-page=apis] .rf-card,body[data-page=docs] .rf-card,body[data-page=home] .rf-card,body[data-page=playground] .rf-card,body[data-page=standard] .rf-card{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:18px;box-shadow:var(--rf-shadow-soft)}body[data-page=apis] .rf-card__icon,body[data-page=docs] .rf-card__icon,body[data-page=home] .rf-card__icon,body[data-page=playground] .rf-card__icon,body[data-page=standard] .rf-card__icon{align-items:center;background:rgba(var(--rf-indigo-rgb),.14);border:1px solid rgba(var(--rf-indigo-rgb),.42);border-radius:12px;color:var(--rf-secondary);display:inline-flex;font-size:1.12rem;height:2.5rem;justify-content:center;width:2.5rem}body[data-page=apis] .rf-reveal,body[data-page=docs] .rf-reveal,body[data-page=home] .rf-reveal,body[data-page=playground] .rf-reveal,body[data-page=standard] .rf-reveal{opacity:1;transform:translateY(0)}html.js-ready body[data-page=apis] .rf-reveal,html.js-ready body[data-page=docs] .rf-reveal,html.js-ready body[data-page=home] .rf-reveal,html.js-ready body[data-page=playground] .rf-reveal,html.js-ready body[data-page=standard] .rf-reveal{opacity:0;transform:translateY(22px);transition:opacity .56s ease,transform .56s ease;transition-delay:var(--rf-delay,0s)}html.js-ready body[data-page=apis] .rf-reveal.is-visible,html.js-ready body[data-page=docs] .rf-reveal.is-visible,html.js-ready body[data-page=home] .rf-reveal.is-visible,html.js-ready body[data-page=playground] .rf-reveal.is-visible,html.js-ready body[data-page=standard] .rf-reveal.is-visible{opacity:1;transform:translateY(0)}body[data-page=pricing] .rf-eyebrow{align-items:center;background:var(--rf-eyebrow-bg);border:1px solid var(--rf-border);border-radius:999px;color:var(--rf-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;letter-spacing:.09em;padding:.4rem .85rem;text-transform:uppercase}body[data-page=pricing] .rf-btn{border-radius:12px;border-width:1px;font-weight:700;padding:.78rem 1.35rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}body[data-page=pricing] .rf-btn--primary{background:var(--rf-gradient);border:none;box-shadow:0 14px 28px rgba(var(--rf-indigo-rgb),.35);color:#fff}body[data-page=pricing] .rf-btn--primary:focus,body[data-page=pricing] .rf-btn--primary:hover{box-shadow:0 20px 32px rgba(var(--rf-indigo-rgb),.4);color:#fff;transform:translateY(-2px)}body[data-page=pricing] .rf-btn--ghost{background:var(--rf-ghost-bg);border-color:var(--rf-border);color:var(--rf-text)}body[data-page=pricing] .rf-btn--ghost:focus,body[data-page=pricing] .rf-btn--ghost:hover{border-color:rgba(var(--rf-indigo-rgb),.62);box-shadow:var(--rf-shadow-soft);color:var(--rf-text);transform:translateY(-2px)}body[data-page=standard]{background-color:var(--rf-bg);background-image:var(--rf-page-bg);color:var(--rf-text);font-family:var(--tb-font-sans)}body[data-page=standard] .rf-section-head{margin-inline:auto;margin-bottom:3rem;max-width:800px;text-align:center}body[data-page=standard] .rf-section-head h1,body[data-page=standard] .rf-section-head h2{color:var(--rf-text);font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.022em;line-height:1.1;margin:1.1rem 0 0}body[data-page=standard] .rf-section-head p{color:var(--rf-muted);font-size:1.1rem;line-height:1.6;margin:1rem auto 0;max-width:640px}.rf-legal-content{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:18px;box-shadow:var(--rf-shadow-soft);margin:0 auto;max-width:900px;padding:clamp(2rem,5vw,4rem)}.rf-legal-content h1,.rf-legal-content h2,.rf-legal-content h3{color:var(--rf-text);font-family:Sora,Plus Jakarta Sans,sans-serif;letter-spacing:-.01em;margin-bottom:1rem;margin-top:2rem}.rf-legal-content h1{border-bottom:1px solid var(--rf-border);font-size:2.2rem;margin-top:0;padding-bottom:1rem}.rf-legal-content h2{font-size:1.5rem;margin-top:2.5rem}.rf-legal-content h3{font-size:1.25rem}.rf-legal-content p{color:var(--rf-muted);font-size:1.05rem;line-height:1.7;margin-bottom:1.2rem}.rf-legal-content ol,.rf-legal-content ul{color:var(--rf-muted);font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;padding-left:1.5rem}.rf-legal-content li{margin-bottom:.5rem}.rf-legal-content a{color:var(--rf-primary);text-decoration:none;transition:color .2s ease}.rf-legal-content a:hover{color:var(--rf-secondary);text-decoration:underline}.rf-legal-content hr{border-top:1px solid var(--rf-border);margin:3rem 0;opacity:1}.rf-legal-content strong{color:var(--rf-text);font-weight:700}.rf-accordion{--bs-accordion-bg:transparent;--bs-accordion-border-width:0;--bs-accordion-btn-bg:var(--rf-surface);--bs-accordion-btn-color:var(--rf-text);--bs-accordion-active-color:var(--rf-primary);--bs-accordion-active-bg:var(--rf-surface-strong);display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px}.rf-accordion .accordion-item{background:transparent;border:1px solid var(--rf-border);border-radius:12px!important;box-shadow:var(--rf-shadow-soft);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.rf-accordion .accordion-item:hover{border-color:rgba(var(--rf-primary-rgb),.4);box-shadow:var(--rf-shadow)}.rf-accordion .accordion-button{box-shadow:none!important;font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:600;padding:1.2rem 1.5rem}.rf-accordion .accordion-button:after{filter:var(--rf-accordion-icon-filter);transition:transform .3s ease}.rf-accordion .accordion-button:not(.collapsed):after{filter:invert(.6) sepia(1) saturate(3) hue-rotate(200deg)}.rf-accordion .accordion-body{background:var(--rf-surface-strong);color:var(--rf-muted);font-size:1rem;line-height:1.7;padding:0 1.5rem 1.25rem}.rf-status-card{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1.25rem 1.5rem}.rf-status-card h3{font-family:inherit;font-size:1.1rem;margin:0}.rf-status-indicator{align-items:center;background:rgba(var(--rf-success-rgb),.1);border:1px solid rgba(var(--rf-success-rgb),.3);border-radius:999px;color:var(--rf-success);display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.35rem .8rem}.rf-status-indicator.is-operational .rf-dot{animation:rfPulse 1.5s infinite;background:var(--rf-success);border-radius:50%;height:8px;width:8px}@keyframes rfPulse{0%{box-shadow:0 0 rgba(var(--rf-success-rgb),.4)}70%{box-shadow:0 0 0 6px rgba(var(--rf-success-rgb),0)}to{box-shadow:0 0 rgba(var(--rf-success-rgb),0)}}.rf-contact-wrap{background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:18px;box-shadow:var(--rf-shadow);padding:clamp(2rem,5vw,3rem)}.rf-contact-form .form-control,.rf-contact-form .form-select{background:var(--rf-form-bg);border:1px solid var(--rf-border);border-radius:12px;color:var(--rf-text);font-size:1rem;padding:.85rem 1rem;transition:all .2s ease}.rf-contact-form .form-control:focus,.rf-contact-form .form-select:focus{background:var(--rf-form-bg-focus);border-color:var(--rf-primary);box-shadow:0 0 0 4px rgba(var(--rf-primary-rgb),.15);color:var(--rf-text)}.rf-contact-form .form-label{color:var(--rf-muted);font-size:.9rem;font-weight:600;margin-bottom:.5rem}
