html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#0EA5E9 #080C14;overscroll-behavior-y:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#080c14;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-optical-sizing:auto;overflow-x:hidden;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation}img,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;content-visibility:auto}.font-serif{font-family:Playfair Display,Georgia,Cambria,Times New Roman,Times,serif}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;color:#fff;text-wrap:balance;letter-spacing:-.015em}p,li,blockquote{text-wrap:pretty}.tabular-nums{font-variant-numeric:tabular-nums}#features,#app-support,#stats,#how-it-works,#pricing,#blog-preview,#reviews,#compatibility,#faq,#final-cta,#footer,.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 650px}.contain-paint{contain:paint}.contain-layout{contain:layout}.contain-content{contain:content}.pricing-card,.feature-card,.review-card,.faq-card,.channel-item{contain:layout style paint}.marquee-container,.channel-marquee{contain:content;transform:translateZ(0);backface-visibility:hidden}.floating-widget,.social-proof-toast,.live-chat-bubble,.back-to-top-btn,.whatsapp-floating-btn{contain:strict;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.text-gold,.text-brand-accent{color:#0ea5e9}.bg-gold,.bg-brand-accent{background-color:#0ea5e9}.border-gold,.border-brand-accent{border-color:#0ea5e9}.text-emerald-brand{color:#10b981}.bg-emerald-brand{background-color:#10b981}.border-emerald-brand{border-color:#10b981}.gold-glow{transition:all .2s cubic-bezier(.16,1,.3,1)}.gold-glow:hover{filter:brightness(1.1);transform:translateY(-2px)}.text-rose{color:#38bdf8}.bg-rose{background-color:#38bdf8}.border-rose{border-color:#38bdf8}.rose-glow:hover{filter:brightness(1.1)}.brand-gradient{background:linear-gradient(135deg,#0284c7,#10b981)}.text-brand-gradient{background:linear-gradient(135deg,#38bdf8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flat-card{background-color:#0d1322;border:1px solid rgba(255,255,255,.08);border-radius:1rem}.flat-card-interactive{background-color:#0d1322;border:1px solid rgba(255,255,255,.08);border-radius:1rem;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.flat-card-interactive:hover{border-color:#0ea5e966;background-color:#111a2e;transform:translateY(-2px)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#080c14}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:9999px;border:2px solid #080C14}::-webkit-scrollbar-thumb:hover{background:#0ea5e9}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.animate-fade-in .custom-scrollbar{scrollbar-width:thin;scrollbar-color:#0EA5E9 #0D1322}.animate-fade-in .custom-scrollbar::-webkit-scrollbar{width:5px;height:5px}.animate-fade-in .custom-scrollbar::-webkit-scrollbar-track{background:#0d1322}.animate-fade-in .custom-scrollbar::-webkit-scrollbar-thumb{background:#0ea5e9;border-radius:9999px}.animate-fade-in .animate-fade-in{animation:fadeIn .5s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity,transform}.animate-fade-in .safe-bottom{padding-bottom:env(safe-area-inset-bottom,16px)}.animate-fade-in .safe-top{padding-top:env(safe-area-inset-top,16px)}@media(prefers-reduced-motion:reduce){.animate-fade-in *,.animate-fade-in *:before,.animate-fade-in *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.animate-fade-in body{background:#fff!important;color:#000!important}.animate-fade-in .no-print,.animate-fade-in .floating-widget,.animate-fade-in .whatsapp-floating-btn,.animate-fade-in .live-chat-bubble{display:none!important}}
