@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Cairo:wght@300;400;500;600;700;800;900&family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{--brand-teal: #0d9488;--brand-teal-dark: #0f766e;--brand-teal-light: #0d9488;--brand-emerald: #10b981;--brand-emerald-dark: #059669;--surface-0: #ffffff;--surface-1: #f8fafc;--surface-2: #f1f5f9;--surface-3: #e2e8f0;--surface-elevated: rgba(15, 23, 42, .02);--surface-glass: rgba(15, 23, 42, .035);--surface-glass-strong: rgba(15, 23, 42, .07);--light-bg: #f8fafc;--light-surface: #ffffff;--light-border: rgba(15, 23, 42, .08);--text-primary: #0f172a;--text-secondary: rgba(15, 23, 42, .65);--text-muted: rgba(15, 23, 42, .48);--text-dark: #0f172a;--text-dark-secondary: #475569;--gradient-brand: linear-gradient(135deg, #0d9488 0%, #14b8a6 50%, #10b981 100%);--gradient-brand-soft: linear-gradient(135deg, rgba(13, 148, 136, .15) 0%, rgba(16, 185, 129, .15) 100%);--gradient-mesh: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(13, 148, 136, .3), transparent), radial-gradient(ellipse 60% 40% at 80% 50%, rgba(16, 185, 129, .2), transparent), radial-gradient(ellipse 50% 30% at 20% 80%, rgba(13, 148, 136, .15), transparent);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 8rem;--font-display: "Instrument Sans", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-ar: "Cairo", system-ui, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 8px 32px rgba(0, 0, 0, .25);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .35);--shadow-glow: 0 0 60px rgba(13, 148, 136, .25);--shadow-glow-emerald: 0 0 80px rgba(16, 185, 129, .2);--container-max: 1280px;--container-wide: 1440px;--nav-height: 72px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}[dir=rtl]{--font-display: var(--font-ar);--font-body: var(--font-ar)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body.marketing{font-family:var(--font-body);background:var(--surface-0);color:var(--text-primary);line-height:1.6;overflow-x:hidden}[dir=rtl] body.marketing{font-family:var(--font-ar)}.m-display-xl{font-family:var(--font-display);font-size:clamp(2.75rem,6vw,5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em}.m-display-lg{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.025em}.m-display-md{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.m-body-lg{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75;color:var(--text-secondary)}.m-body{font-size:1rem;line-height:1.7;color:var(--text-secondary)}.m-gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-teal-light)}.m-eyebrow:after{content:"";width:2rem;height:1px;background:linear-gradient(90deg,var(--brand-teal),transparent)}.m-section-light .m-eyebrow{color:var(--brand-teal-dark)}.m-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.m-container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.m-section{position:relative;padding:var(--space-3xl) 0}.m-section-light{background:var(--light-bg);color:var(--text-dark)}.m-section-light .m-body-lg,.m-section-light .m-body{color:var(--text-dark-secondary)}.m-section-header{text-align:center;max-width:720px;margin:0 auto var(--space-2xl)}.m-section-header .m-eyebrow{margin-bottom:var(--space-md)}.m-section-header .m-display-lg{color:inherit;margin-bottom:var(--space-sm)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .35s var(--ease-out-expo);white-space:nowrap}.m-btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 20px #0d948859,inset 0 1px #ffffff26}.m-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0d948873,var(--shadow-glow)}.m-btn-secondary{background:var(--surface-glass);color:var(--text-primary);border:1px solid rgba(15,23,42,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.m-btn-secondary:hover{background:var(--surface-glass-strong);border-color:#0f172a33;transform:translateY(-2px)}.m-btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.m-btn-ghost:hover{color:var(--text-primary)}.m-btn-light{background:#fff;color:var(--brand-teal-dark);box-shadow:var(--shadow-md)}.m-btn-light:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.m-btn-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.m-glass-card{background:var(--surface-glass);border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .4s var(--ease-out-expo)}.m-glass-card:hover{border-color:#0d948840;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.m-card-light{background:var(--light-surface);border:1px solid var(--light-border);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a;transition:all .4s var(--ease-out-expo)}.m-card-light:hover{border-color:#0d948833;box-shadow:0 8px 40px #0d94881a;transform:translateY(-6px)}.m-nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--nav-height);transition:all .4s var(--ease-out-expo)}.m-nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--container-wide);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.m-nav.scrolled{background:#fff;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 1px #0f172a08}.m-nav-logo{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:var(--text-primary);font-family:var(--font-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em}.m-nav-logo svg,.m-nav-logo img{width:auto;height:44px;max-width:150px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(45,212,191,.45))}.m-nav-links{display:flex;align-items:center;gap:.25rem;list-style:none}.m-nav-links a{padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);transition:all .25s ease}.m-nav-links a:hover,.m-nav-links a.active{color:var(--text-primary);background:#0f172a0f}.m-nav-actions{display:flex;align-items:center;gap:.75rem}.m-nav-lang{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);border:1px solid rgba(15,23,42,.08);transition:all .25s ease}.m-nav-lang:hover{color:var(--text-primary);border-color:#0f172a26;background:#0f172a0a}.m-nav-toggle{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:.5rem}.m-nav-dropdown{position:relative}.m-nav-dropdown-trigger{display:flex;align-items:center;gap:.3rem;padding:.5rem .875rem;font:inherit;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease}.m-nav-dropdown-trigger svg{width:14px;height:14px;transition:transform .3s var(--ease-out-expo)}.m-nav-dropdown-trigger:hover,.m-nav-dropdown-trigger.active{color:var(--text-primary);background:#0f172a0f}.m-nav-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.m-nav-dropdown-menu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%) translateY(-8px);width:280px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo),visibility .25s}.m-nav-dropdown.open .m-nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.m-nav-dropdown-menu a{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .875rem;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s ease}.m-nav-dropdown-menu a:hover,.m-nav-dropdown-menu a:focus-visible{background:#0f172a0f;outline:none}.m-nav-dropdown-menu a strong{font-size:.875rem;font-weight:600;color:var(--text-primary)}.m-nav-dropdown-menu a span{font-size:.75rem;color:var(--text-muted);line-height:1.4}.m-mobile-menu{position:fixed;inset:0;z-index:999;background:#fff;display:flex;flex-direction:column;padding:calc(var(--nav-height) + 2rem) 2rem 2rem;opacity:0;visibility:hidden;transition:all .4s var(--ease-out-expo)}.m-mobile-menu.open{opacity:1;visibility:visible}.m-mobile-menu a{display:block;padding:1rem 0;font-size:1.25rem;font-weight:600;color:var(--text-primary);text-decoration:none;border-bottom:1px solid rgba(15,23,42,.06)}.m-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding-top:var(--nav-height);overflow:hidden}.m-hero-bg{position:absolute;inset:0;background:var(--surface-0);z-index:0}.m-hero-canvas{position:absolute;inset:0;z-index:1;opacity:.6}.m-hero-mesh{position:absolute;inset:0;background:var(--gradient-mesh);z-index:2}.m-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent);z-index:2}.m-hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(13,148,136,.2) 0%,transparent 70%);top:10%;left:50%;transform:translate(-50%);filter:blur(60px);z-index:2;animation:hero-glow 8s ease-in-out infinite}@keyframes hero-glow{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}.m-hero-content{position:relative;z-index:10;width:100%;max-width:var(--container-wide);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.m-hero-text{max-width:640px}.m-hero-text .m-display-xl{margin-bottom:var(--space-md)}.m-hero-text .m-body-lg{margin-bottom:var(--space-lg);max-width:520px}.m-hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.m-iphone{--iphone-w: 300px;--iphone-bezel: 9px;--iphone-radius: 52px;--iphone-titanium: #2b2b2d;--iphone-edge: #5a5a5c;position:relative;width:var(--iphone-w);max-width:100%;filter:drop-shadow(0 32px 64px rgba(15,23,42,.28)) drop-shadow(0 12px 24px rgba(15,23,42,.18))}.m-iphone-frame{position:relative;padding:var(--iphone-bezel);border-radius:var(--iphone-radius);background:linear-gradient(155deg,#6e6e73,#434345 12%,#1d1d1f 38%,#2c2c2e 62%,#1d1d1f 88%,#525255);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px 1px #ffffff38,inset 0 -1px 2px #00000073,0 0 0 1px #000000a6}.m-iphone-antenna{position:absolute;left:18%;right:18%;height:3px;border-radius:999px;background:#0000008c;z-index:3;pointer-events:none}.m-iphone-antenna-top{top:calc(var(--iphone-bezel) + 2px)}.m-iphone-antenna-bottom{bottom:calc(var(--iphone-bezel) + 2px)}.m-iphone-screen{position:relative;overflow:hidden;border-radius:calc(var(--iphone-radius) - var(--iphone-bezel) + 4px);aspect-ratio:1320 / 2868;background:#000;box-shadow:inset 0 0 0 1px #ffffff0f}.m-iphone-screen-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1.035);transform-origin:top center}.m-iphone-island{position:absolute;top:11px;left:50%;z-index:4;width:96px;height:30px;transform:translate(-50%);border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0a,0 1px 3px #00000059}.m-iphone-island:before{content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#1a2744,#06080f 70%);opacity:.85}.m-iphone-glare{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.03) 22%,transparent 45%)}.m-iphone-home-bar{position:absolute;bottom:8px;left:50%;z-index:4;width:108px;height:5px;transform:translate(-50%);border-radius:999px;background:#ffffffd1}.m-iphone-btn{position:absolute;border-radius:2px;background:linear-gradient(180deg,#6e6e73,#3a3a3c 45%,#2c2c2e);box-shadow:inset 0 1px #ffffff2e,0 0 0 .5px #0009}.m-iphone-btn-action{left:-2px;top:19%;width:3px;height:24px}.m-iphone-btn-vol-up{left:-2px;top:27%;width:3px;height:42px}.m-iphone-btn-vol-down{left:-2px;top:36%;width:3px;height:42px}.m-iphone-btn-power{right:-2px;top:31%;width:3px;height:64px}@media(max-width:480px){.m-iphone{--iphone-w: 260px;--iphone-bezel: 8px;--iphone-radius: 44px}.m-iphone-island{width:84px;height:26px;top:9px}.m-iphone-home-bar{width:92px}}.m-hero-float{position:absolute;animation:float-y 6s ease-in-out infinite}.m-hero-float-1{top:10%;right:-10%;animation-delay:0s}.m-hero-float-2{bottom:15%;left:-15%;animation-delay:-2s}.m-hero-float-3{top:40%;right:-20%;animation-delay:-4s}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.m-hero-trust{display:flex;align-items:center;gap:2rem;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgba(15,23,42,.08)}.m-hero-trust-item{display:flex;flex-direction:column;gap:.125rem}.m-hero-trust-value{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.m-hero-trust-label{font-size:.8125rem;color:var(--text-muted)}.m-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.m-feature-card{padding:2rem;position:relative;overflow:hidden}.m-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-brand);opacity:0;transition:opacity .4s ease}.m-feature-card:hover:before{opacity:1}.m-feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--gradient-brand-soft);margin-bottom:1.25rem;color:var(--brand-teal-light)}.m-feature-icon svg{width:24px;height:24px}.m-feature-card h3{font-family:var(--font-display);font-size:1.125rem;font-weight:600;margin-bottom:.625rem;color:inherit}.m-feature-card p{font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.m-section-light .m-feature-card p{color:var(--text-dark-secondary)}.m-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(180px,auto);gap:1.25rem}.m-bento-item{padding:2rem;border-radius:var(--radius-lg);overflow:hidden;position:relative}.m-bento-item.span-8{grid-column:span 8}.m-bento-item.span-6{grid-column:span 6}.m-bento-item.span-4{grid-column:span 4}.m-bento-item.span-12{grid-column:span 12}.m-bento-item h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.m-bento-item p{font-size:.875rem;color:var(--text-secondary);max-width:400px}.m-bento-visual{position:absolute;bottom:0;right:0;width:60%;opacity:.9;pointer-events:none}[dir=rtl] .m-bento-visual{right:auto;left:0}.m-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.m-stat-item{text-align:center;padding:2.5rem 1.5rem}.m-stat-value{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1;margin-bottom:.5rem}.m-stat-label{font-size:.9375rem;color:var(--text-secondary)}.m-section-light .m-stat-label{color:var(--text-dark-secondary)}.m-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.m-steps:before{content:"";position:absolute;top:36px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),rgba(139,92,246,.4),transparent)}.m-step{text-align:center;position:relative}.m-step-number{width:72px;height:72px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-glass);border:1px solid rgba(13,148,136,.3);font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--brand-teal-light);position:relative;z-index:1}.m-step h3{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;margin-bottom:.5rem}.m-step p{font-size:.875rem;color:var(--text-secondary);max-width:220px;margin:0 auto}.m-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.m-testimonial{padding:2rem}.m-testimonial-quote{font-size:1rem;line-height:1.75;color:var(--text-secondary);margin-bottom:1.5rem;font-style:italic}.m-section-light .m-testimonial-quote{color:var(--text-dark-secondary)}.m-testimonial-author{display:flex;align-items:center;gap:.875rem}.m-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#fff}.m-testimonial-name{font-weight:600;font-size:.9375rem}.m-testimonial-role{font-size:.8125rem;color:var(--text-muted)}.m-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.m-industry-item{padding:1.75rem;text-align:center;cursor:default}.m-industry-icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.m-industry-item h4{font-size:.9375rem;font-weight:600;margin-bottom:.375rem}.m-industry-item p{font-size:.8125rem;color:var(--text-secondary)}.m-section-light .m-industry-item p{color:var(--text-dark-secondary)}.m-integration-row{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;align-items:center}.m-integration-badge{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:var(--radius-md);background:var(--surface-glass);border:1px solid rgba(15,23,42,.08);font-weight:600;font-size:.9375rem;color:var(--text-secondary);transition:all .3s ease}.m-integration-badge:hover{border-color:#0d94884d;color:var(--text-primary);transform:translateY(-2px)}.m-integration-badge svg{width:28px;height:28px}.m-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.m-pricing-card{padding:2.5rem 2rem;display:flex;flex-direction:column;position:relative}.m-pricing-card.featured{border-color:#0d948866;box-shadow:var(--shadow-glow)}.m-pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.25rem 1rem;background:var(--gradient-brand);color:#fff;font-size:.75rem;font-weight:700;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.m-pricing-name{font-family:var(--font-display);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.m-pricing-price{font-family:var(--font-display);font-size:3rem;font-weight:700;line-height:1;margin-bottom:.25rem}.m-pricing-price-value{display:block;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.m-pricing-period{display:block;font-size:1rem;font-weight:500;color:var(--text-muted);margin-top:.35rem}.m-currency-amount{display:inline-flex;flex-direction:row;align-items:baseline;gap:.2em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.m-currency-icon{height:.72em;width:auto;flex-shrink:0;align-self:center}.m-currency-value{font-size:inherit;font-weight:inherit;line-height:1}.m-currency-amount--sm{font-size:.875rem;font-weight:600}.m-currency-amount--sm .m-currency-icon{height:.85em}.m-pricing-price .m-pricing-price-value,.m-pricing-price .m-currency-amount,.m-pricing-price .m-currency-value{font-size:inherit;font-weight:inherit;color:inherit}.m-pricing-features{list-style:none;flex:1;margin-bottom:2rem}.m-pricing-features li{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 0;font-size:.875rem;color:var(--text-secondary)}.m-pricing-features li.disabled{opacity:.4;text-decoration:line-through}.m-pricing-features li svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--brand-teal)}.m-faq-list{max-width:760px;margin:0 auto}.m-faq-item{border-bottom:1px solid rgba(15,23,42,.08)}.m-section-light .m-faq-item{border-color:var(--light-border)}.m-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:start;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:inherit;transition:color .25s ease}.m-faq-question:hover{color:var(--brand-teal-light)}.m-faq-icon{width:24px;height:24px;flex-shrink:0;transition:transform .35s var(--ease-out-expo);color:var(--brand-teal)}.m-faq-item.open .m-faq-icon{transform:rotate(45deg)}.m-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s var(--ease-out-expo),padding .4s ease}.m-faq-item.open .m-faq-answer{max-height:300px;padding-bottom:1.5rem}.m-faq-answer p{font-size:.9375rem;line-height:1.75;color:var(--text-secondary)}.m-section-light .m-faq-answer p{color:var(--text-dark-secondary)}.m-cta-section{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:var(--space-2xl);text-align:center;background:var(--gradient-brand);margin:0 clamp(1.25rem,4vw,2.5rem)}.m-cta-section:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.m-cta-section .m-display-md{color:#fff;margin-bottom:var(--space-sm);position:relative}.m-cta-section .m-body-lg{color:#ffffffd9;margin-bottom:var(--space-lg);position:relative}.m-cta-section .m-btn-group{justify-content:center;position:relative}.m-footer{background:var(--surface-1);border-top:1px solid rgba(15,23,42,.06);padding:var(--space-2xl) 0 var(--space-lg)}.m-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem;margin-bottom:var(--space-xl)}.m-footer-brand p{font-size:.9375rem;color:var(--text-muted);margin-top:1rem;max-width:320px;line-height:1.7}.m-footer-col h4{font-family:var(--font-display);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:1.25rem}.m-footer-col ul{list-style:none}.m-footer-col li{margin-bottom:.625rem}.m-footer-col a{font-size:.9375rem;color:var(--text-muted);text-decoration:none;transition:color .25s ease}.m-footer-col a:hover{color:var(--brand-teal-light)}.m-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-lg);border-top:1px solid rgba(15,23,42,.06);font-size:.8125rem;color:var(--text-muted)}.m-footer-social{display:flex;gap:1rem}.m-footer-social a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#0f172a0a;color:var(--text-muted);transition:all .25s ease}.m-footer-social a:hover{background:#0d948826;color:var(--brand-teal-light)}.m-page-hero{padding:calc(var(--nav-height) + var(--space-2xl)) 0 var(--space-xl);text-align:center;position:relative;overflow:hidden}.m-page-hero:before{content:"";position:absolute;inset:0;background:var(--gradient-mesh);opacity:.5}.m-page-hero .m-container{position:relative;z-index:1}[data-animate]{opacity:0;transform:translateY(32px)}[data-animate=fade]{transform:none}[data-animate=scale]{transform:scale(.95)}[data-animate=left]{transform:translate(-32px)}[data-animate=right]{transform:translate(32px)}[data-animate-stagger]>*{opacity:0;transform:translateY(40px)}.m-visible{opacity:1!important;transform:none!important}.m-magnetic{transition:transform .3s var(--ease-out-expo)}.m-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.m-blog-card{overflow:hidden;text-decoration:none;color:inherit}.m-blog-card-image{aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:1.25rem;background:var(--surface-3)}.m-blog-card-image svg{width:100%;height:100%}.m-blog-meta{font-size:.8125rem;color:var(--text-muted);margin-bottom:.5rem}.m-blog-card h3{font-family:var(--font-display);font-size:1.125rem;font-weight:600;margin-bottom:.5rem;transition:color .25s ease}.m-blog-card:hover h3{color:var(--brand-teal-light)}.m-blog-card p{font-size:.875rem;color:var(--text-secondary);line-height:1.65}.m-form-group{margin-bottom:1.25rem}.m-form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-secondary)}.m-section-light .m-form-label{color:var(--text-dark-secondary)}.m-form-input,.m-form-textarea{width:100%;padding:.875rem 1rem;font-size:.9375rem;font-family:inherit;color:var(--text-primary);background:var(--surface-glass);border:1px solid rgba(15,23,42,.1);border-radius:var(--radius-md);transition:all .25s ease;outline:none}.m-section-light .m-form-input,.m-section-light .m-form-textarea{color:var(--text-dark);background:#fff;border-color:var(--light-border)}.m-form-input:focus,.m-form-textarea:focus{border-color:#0d948880;box-shadow:0 0 0 3px #0d948826}.m-form-textarea{min-height:140px;resize:vertical}.m-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.m-legal-content{max-width:760px;margin:0 auto;padding-bottom:var(--space-2xl)}.m-legal-content h2{font-family:var(--font-display);font-size:1.5rem;font-weight:600;margin:2.5rem 0 1rem;color:var(--text-primary)}.m-legal-content p,.m-legal-content li{font-size:.9375rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1rem}.m-legal-content ul{padding-inline-start:1.5rem;margin-bottom:1rem}@media(max-width:1024px){.m-hero-content{grid-template-columns:1fr;text-align:center}.m-hero-text{max-width:100%;margin:0 auto}.m-hero-text .m-body-lg{max-width:100%;margin-left:auto;margin-right:auto}.m-hero-visual{display:none}.m-hero-trust,.m-btn-group{justify-content:center}.m-feature-grid{grid-template-columns:repeat(2,1fr)}.m-bento-item.span-8,.m-bento-item.span-6,.m-bento-item.span-4{grid-column:span 6}.m-stats-grid,.m-steps{grid-template-columns:repeat(2,1fr)}.m-steps:before{display:none}.m-testimonial-grid{grid-template-columns:1fr}.m-industry-grid{grid-template-columns:repeat(2,1fr)}.m-pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.m-footer-grid{grid-template-columns:1fr 1fr}.m-blog-grid{grid-template-columns:1fr}}.m-section-light .m-integration-badge{background:#fff;border-color:var(--light-border);color:var(--text-dark-secondary)}.m-section-light .m-integration-badge:hover{border-color:#0d94884d;color:var(--text-dark)}.m-section-light .m-pricing-card .m-pricing-features li{color:var(--text-dark-secondary)}@media(max-width:1024px){.m-services-grid,.m-about-grid,.m-contact-grid{grid-template-columns:1fr!important}}@media(max-width:768px){:root{--space-3xl: 5rem;--space-2xl: 4rem}.m-nav-links,.m-nav-actions .m-btn{display:none}.m-nav-toggle{display:block}.m-nav-actions .m-nav-lang{display:flex}.m-feature-grid{grid-template-columns:1fr}.m-bento-item.span-8,.m-bento-item.span-6,.m-bento-item.span-4{grid-column:span 12}.m-stats-grid{grid-template-columns:1fr 1fr}.m-steps{grid-template-columns:1fr}.m-industry-grid{grid-template-columns:1fr 1fr}.m-footer-grid{grid-template-columns:1fr}.m-footer-bottom{flex-direction:column;gap:1rem;text-align:center}.m-form-grid{grid-template-columns:1fr}.m-hero-trust{flex-wrap:wrap;gap:1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1;transform:none}[data-animate-stagger]>*{opacity:1;transform:none}}
