*{box-sizing:border-box;margin:0;padding:0}:root{--ax-font-family:"Cairo","Segoe UI","Tahoma",system-ui,sans-serif;--ax-text:#12374d;--ax-text-soft:#607888;--ax-surface:#fffffff5;--ax-surface-strong:#fff;--ax-border:#0c34521a;--ax-border-strong:#0c345224;--ax-blue-1:#014e90;--ax-blue-2:#0f7abb;--ax-bg-gradient:radial-gradient(circle at top right,#0f7abb14,#0000 28%),linear-gradient(180deg,#f7fbff,#eef4f9);--ax-card-gradient:linear-gradient(180deg,#fffffffa,#f4f9fdfa);--ax-shadow-soft:0 18px 38px #0b263914;--ax-shadow-card:0 14px 32px #0b26391a;--ax-shadow-card-hover:0 20px 42px #081f3024;--ax-radius-lg:24px;--ax-radius-md:18px;--tone-blue:#0f7abb;--tone-blue-bg:#0f7abb14;--tone-green:#16a34a;--tone-green-bg:#16a34a1a;--tone-amber:#d97706;--tone-amber-bg:#f59e0b1f;--tone-violet:#8b5cf6;--tone-violet-bg:#8b5cf61a;--tone-rose:#ef4444;--tone-rose-bg:#ef444414;--tone-slate:#64748b;--tone-slate-bg:#64748b1a;--tone-purple:#8b5cf6;--tone-purple-bg:#8b5cf61a;--tone-teal:#14b8a6;--tone-teal-bg:#14b8a61a}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{background:radial-gradient(circle at top right,#0f7abb14,#0000 28%),linear-gradient(180deg,#f7fbff,#eef4f9);background:var(--ax-bg-gradient);color:#12374d;color:var(--ax-text);direction:rtl;font-family:Cairo,Segoe UI,Tahoma,system-ui,sans-serif;font-family:var(--ax-font-family);font-size:1rem;line-height:1.5;margin:0;padding:0;text-rendering:optimizeLegibility}body.ax-modal-open,html.ax-modal-open{overflow:hidden}#root,body,html{height:100%;margin:0;padding:0;width:100%}button,input,select,textarea{font:inherit}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b7184' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}[dir=rtl] select{background-position:left 14px center}select::-ms-expand{display:none}input[type=date]{color-scheme:light;direction:rtl;text-align:right}input[type=date]::-webkit-datetime-edit{direction:ltr;display:inline-flex;justify-content:flex-end;text-align:right;width:100%}input[type=date]::-webkit-datetime-edit-fields-wrapper{justify-content:flex-end}input[type=date]::-webkit-calendar-picker-indicator{-webkit-margin-end:0;-webkit-margin-start:auto;cursor:pointer;margin-inline-end:0;margin-inline-start:auto;opacity:.6}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}button:hover{transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.72;transform:none}:focus-visible{outline:3px solid #0f7abb38;outline-offset:2px}canvas,img,svg,video{max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#12374d;color:var(--ax-text);letter-spacing:-.02em}h1,h2,h3,h4,h5,h6,label,p,small,span,td,th{font-family:inherit}:is(.stock-stat-card,.stock-controls-panel,.stock-main-table,.stock-side-card,.orderd-stat-card,.orderd-controls-panel,.orderd-list-panel,.orderd-side-card,.customers-stat-card,.customers-controls-panel,.customer-card,.single-customer-balance-card,.customer-detail-panel,.team-stat-card,.team-controls-panel,.team-card,.single-team-balance-card,.team-detail-panel,.invoices-stat-card,.invoices-controls-panel,.invoices-table-panel,.invoices-helper-card,.cart-section-card,.cart-summary-card,.cart-assignment-card,.cart-item-card,.pos-stat-card,.pos-filter-panel,.pos-grid-card,.dashboard-card,.right-sidebar-card,.auth-panel,.auth-form-shell,.admin-content-card,.admin-ticket-details-card,.admin-ticket-mini-card,.admin-tickets-stat-card,.admin-tickets-controls-card,.admin-tickets-table-card,.admin-tickets-side-card,.admin-tickets-helper-card){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#fffffffa,#f4f9fdfa);background:var(--ax-card-gradient);border:1px solid #0c34521a;border:1px solid var(--ax-border)}.swal2-container{z-index:2000}.ax-alert-popup{background:radial-gradient(circle at top right,#0f7abb14,#0000 34%),linear-gradient(180deg,#fffffffa,#f5fafefa);border:1px solid #0c34521f;border-radius:28px;box-shadow:0 28px 60px #081f302e;padding:1.5rem 1.5rem 1.35rem;width:min(31rem,calc(100vw - 2rem))}.ax-alert-title{color:#12374d;color:var(--ax-text);font-size:1.45rem;font-weight:800;letter-spacing:-.03em}.ax-alert-text{color:#607888;color:var(--ax-text-soft);font-size:.98rem;line-height:1.65}.ax-alert-actions{gap:.8rem;margin-top:1.35rem}.ax-alert-cancel,.ax-alert-confirm{border:1px solid #0000;border-radius:14px;font-weight:800;min-width:132px;padding:.88rem 1.15rem}.ax-alert-confirm{background:linear-gradient(135deg,#014e90,#0f7abb);background:linear-gradient(135deg,var(--ax-blue-1),var(--ax-blue-2));box-shadow:0 14px 28px #0f7abb38;color:#fff}.ax-alert-confirm-danger{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 14px 28px #b91c1c38}.ax-alert-cancel{background:#fff;border-color:#0c345224;border-color:var(--ax-border-strong);color:#12374d;color:var(--ax-text)}:is(.customer-card,.team-card,.stock-item-card,.orderd-card,.pos-product-card,.cart-item-card):hover{box-shadow:0 20px 42px #081f3024;box-shadow:var(--ax-shadow-card-hover)}:where(.ax-form-section,.customer-card,.single-customer-stat-card,.customers-stat-card,.team-card,.team-stat-card,.single-team-stat-card,.stock-card,.stock-stat-card,.stock-list,.stock-controls-panel,.orderd-card,.orderd-stat-card,.invoice-card,.invoices-stat-card,.merchant-card,.merchants-stat-card,.single-merchant-stat-card,.merchant-request-card,.merchant-ledger-panel,.merchant-requests-panel,.supplier-card,.suppliers-stat-card,.single-supplier-stat-card,.supplier-ledger-panel,.pos-card,.pos-product-card,.pos-stat-card,.cart-item-card,.cart-section,.cart-summary,.tickets-stat-card,.tickets-row,.notifications-stats>article,.notification-card,.right-box,.sidebar-team-card,.dash-kpi,.dash-panel,.service-card,.services-stat-card,.ax-pagination,.mp-balance-card,.mp-stat,.mp-panel,.mp-side-card,.mp-ledger,.mp-filters,.mp-catalog-card,.mp-request-card,.admin-card,.companies-card,.companies-table-wrap,.bl-table-card,.al-table-wrap,.sh-panel,.sh-overall,.admin-tickets-table-wrap,.stock-modal,.customers-modal,.merchants-modal,.team-modal,.invoices-modal,.tickets-modal,.orderd-modal,.suppliers-modal,.mp-modal,.sh-modal,.spotlight-modal){box-shadow:0 0 5px #00000026}:has(>table){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:has(>table)::-webkit-scrollbar{height:8px}:has(>table)::-webkit-scrollbar-thumb{background:#0c24382e;border-radius:999px}:has(>table)::-webkit-scrollbar-thumb:hover{background:#0c24384d}table{min-width:-webkit-max-content;min-width:max-content}.admin-card,.admin-table-wrap,.ax-responsive-table,.ax-table-scroll,.invoices-table-wrap,.mp-ledger-wrap,.orderd-table-wrap,.report-table-wrap,.team-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}canvas,img,video{height:auto;max-width:100%}@media (max-width:980px){html{font-size:15px}}@media (max-width:640px){html{font-size:14px}body{background:radial-gradient(circle at top,#0f7abb0f,#0000 26%),linear-gradient(180deg,#f7fbff,#eff4f8)}.ax-alert-popup{border-radius:22px;padding:1.25rem 1.1rem 1.05rem}}.ax-avatar-wrap{display:inline-flex;flex-shrink:0;position:relative}.ax-status-dot{background:#94a4b3;border:2px solid #fff;border-radius:999px;height:13px;position:absolute;right:-2px;top:-2px;width:13px}.ax-avatar-wrap.lg .ax-status-dot{height:16px;right:1px;top:1px;width:16px}.ax-avatar-wrap.is-active .ax-status-dot{background:#16a34a}.ax-avatar-wrap.is-busy .ax-status-dot{background:#d97706}.ax-avatar-wrap.is-on-leave .ax-status-dot{background:#8b5cf6}.ax-avatar-wrap.is-follow-up .ax-status-dot{background:#d97706}.ax-avatar-wrap.is-receivable .ax-status-dot{background:#be123c}.ax-avatar-wrap.is-inactive .ax-status-dot{background:#94a4b3}:root{--ax-hero-grad:linear-gradient(135deg,#04263f,#0b3c60 55%,#0f7abb 140%);--ax-hero-shadow:0 18px 44px #04263f3d}.ax-page-hero.ax-page-hero{background:linear-gradient(135deg,#04263f,#0b3c60 55%,#0f7abb 140%);background:var(--ax-hero-grad);border:0;border-radius:18px;box-shadow:0 18px 44px #04263f3d;box-shadow:var(--ax-hero-shadow);color:#fff;gap:clamp(16px,2vw,26px);overflow:hidden;padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,32px);position:relative}.ax-page-hero.ax-page-hero:after{background:radial-gradient(circle,#ffffff1c,#0000 68%);border-radius:999px;content:"";height:420px;inset-block-start:-70%;inset-inline-start:-8%;pointer-events:none;position:absolute;width:420px}.ax-page-hero.ax-page-hero>*{position:relative;z-index:1}.ax-page-hero.ax-page-hero h1,.ax-page-hero.ax-page-hero h2,.ax-page-hero.ax-page-hero h3,.ax-page-hero.ax-page-hero h4{color:#fff;font-size:clamp(1.18rem,1.9vw,1.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.4;margin:0 0 9px}.ax-page-hero.ax-page-hero p,.ax-page-hero.ax-page-hero small,.ax-page-hero.ax-page-hero span:not([class*=btn]){color:#ffffffc7}.ax-page-hero.ax-page-hero p{font-size:.9rem;line-height:1.9;margin:0;max-width:70ch}.ax-page-hero.ax-page-hero [class*=eyebrow]{color:#fff9;font-size:.72rem;font-weight:800;letter-spacing:.08em}.ax-page-hero.ax-page-hero [class*=primary-btn],.ax-page-hero.ax-page-hero [class*=secondary-btn]{border-radius:11px;font-size:.9rem;padding:11px 19px}.ax-page-hero.ax-page-hero [class*=primary-btn]{background:#fff;border-color:#0000;color:#04263f}.ax-page-hero.ax-page-hero [class*=primary-btn]:hover:not(:disabled){background:#e8f2fa;color:#04263f}.ax-page-hero.ax-page-hero [class*=secondary-btn]{background:#ffffff1a;border-color:#ffffff3d;color:#fff}.ax-page-hero.ax-page-hero [class*=secondary-btn]:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff6b;color:#fff}.ax-page-hero.ax-page-hero [class*=primary-btn]:disabled,.ax-page-hero.ax-page-hero [class*=secondary-btn]:disabled{opacity:.5}.ax-page-hero.ax-page-hero [class*=-icon]{background:#ffffff24;border-radius:14px;color:#fff;height:46px;width:46px}.ax-page-hero.ax-page-hero .website-state{background:#ffffff1f;color:#ffffffd9}.ax-page-hero.ax-page-hero .website-state.is-live{background:#16a34a3d;color:#7ee2a8}.ax-landing{background:#fff;color:#0c2438;display:flex;flex-direction:column;min-height:100vh}.ax-landing main{flex:1 1}html{scroll-padding-top:92px}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:0s;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=left]{transform:translateX(-32px)}[data-reveal=right]{transform:translateX(32px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.ax-header{background:#0000;border-bottom:1px solid #0000;padding:14px 28px;position:-webkit-sticky;position:sticky;top:0;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,padding .25s ease;width:100%;z-index:1000}.ax-header.scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f7fbffd9;border-bottom-color:#0c345214;box-shadow:0 8px 24px #0b26390d;padding:10px 28px}.ax-header-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1240px}.ax-logo{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.ax-logo-img{display:block;height:40px;width:auto}.ax-nav{align-items:center;display:flex;gap:6px}.ax-nav-link{background:#0000;border:none;border-radius:10px;color:var(--ax-text);cursor:pointer;font-size:.94rem;font-weight:600;padding:8px 14px;transition:background-color .18s ease,color .18s ease}.ax-nav-link:hover{background:#0f7abb14;color:#014e90;transform:none}.ax-header-actions{align-items:center;display:flex;gap:10px}.ax-nav-actions-mobile{display:none}.ax-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;padding:10px 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.ax-btn.primary{background:linear-gradient(135deg,#014e90,#0f7abb);box-shadow:0 12px 24px #014e9040;color:#fff}.ax-btn.primary:hover{box-shadow:0 16px 30px #014e9052}.ax-btn.ghost{background:#0000;border-color:#0c34522e;color:var(--ax-text)}.ax-btn.ghost:hover{background:#fff;border-color:#0c345247}.ax-mobile-toggle{align-items:center;background:#fff;border:1px solid #0c345224;border-radius:12px;color:var(--ax-text);cursor:pointer;display:none;height:40px;justify-content:center;width:40px}@media (max-width:980px){.ax-header{padding:12px 18px}.ax-header.scrolled{padding:10px 18px}.ax-header-actions{display:none}.ax-mobile-toggle{display:inline-flex}.ax-nav{align-items:stretch;background:#fff;border:1px solid #0c34521a;border-radius:18px;box-shadow:0 24px 48px #0b26391f;flex-direction:column;gap:6px;position:absolute;top:100%;inset-inline:12px;opacity:0;padding:14px;pointer-events:none;transform:translateY(-12px);transition:transform .2s ease,opacity .2s ease}.ax-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.ax-nav-link{font-size:1rem;padding:12px 14px;text-align:start}.ax-nav-actions-mobile{border-top:1px solid #0c345214;display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:10px}.ax-nav-actions-mobile .ax-btn{padding:12px 18px;width:100%}}.hero{align-items:center;display:flex;min-height:calc(100vh - 92px);overflow:hidden;padding:56px 32px;position:relative}.hero-bg{background:radial-gradient(900px 500px at 85% 0,#0f7abb14,#0000 60%),radial-gradient(700px 400px at 0 100%,#0f7abb0d,#0000 60%),#fff}.hero-bg,.hero-bg:after{inset:0;pointer-events:none;position:absolute}.hero-bg:after{background-image:linear-gradient(#0f7abb0f 1px,#0000 0),linear-gradient(90deg,#0f7abb0f 1px,#0000 0);background-position:50%;background-size:56px 56px;content:"";mask-image:radial-gradient(ellipse 80% 70% at center,#000 30%,#0000 85%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at center,#000 30%,#0000 85%)}.hero-inner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px;position:relative;width:100%}.hero-copy{display:flex;flex-direction:column;gap:28px}.hero-title{color:#0c2438;font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0}.hero-accent{background:linear-gradient(120deg,#0f7abb,#014e90);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-sub{color:#5b7184;font-size:1.05rem;line-height:1.75;margin:0;max-width:440px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.hero-cta{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:8px;padding:13px 22px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.hero-cta.primary{background:#0c2438;color:#fff}.hero-cta.primary:hover{background:#051a2c}.hero-cta.ghost{background:#0000;border-color:#e0e6ed;color:#0c2438}.hero-cta.ghost:hover{border-color:#0c2438}.hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.hero-visual:before{background:radial-gradient(circle,#0f7abb1f,#0000 65%);border-radius:50%;content:"";filter:blur(40px);inset:10%;pointer-events:none;position:absolute}.hero-lottie{max-width:480px;position:relative;width:100%}@media (max-width:960px){.hero{min-height:auto;padding:40px 24px}.hero-inner{gap:32px;grid-template-columns:1fr;text-align:center}.hero-copy{align-items:center}.hero-sub{max-width:none}.hero-visual{order:-1}.hero-lottie{max-width:340px}}@media (max-width:520px){.hero{padding:32px 18px}.hero-title{font-size:2rem}.hero-actions{flex-direction:column;width:100%}.hero-cta{justify-content:center;width:100%}}.features-section{background:#fafbfc;overflow:hidden;padding:80px 32px;position:relative}.features-section:before{background-image:linear-gradient(#0f7abb0a 1px,#0000 0),linear-gradient(90deg,#0f7abb0a 1px,#0000 0);background-size:48px 48px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#0000 75%);pointer-events:none;position:absolute}.features-inner{margin:0 auto;max-width:1100px;position:relative}.section-heading{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto 72px;max-width:580px;text-align:center}.section-eyebrow{background:#0f7abb14;border:1px solid #0f7abb1f;border-radius:999px;color:#014e90;display:inline-flex;font-size:.74rem;font-weight:600;letter-spacing:.05em;padding:5px 12px}.section-heading h2{color:#0c2438;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.18;margin:0}.section-heading p{color:#5b7184;font-size:1rem;line-height:1.65;margin:0}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:1px solid #eef1f4;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:32px 28px;position:relative;transition:border-color .2s ease,transform .2s ease}.feature-card:hover{border-color:#0f7abb4d;transform:translateY(-2px)}.feature-icon{align-items:center;background:#f4f6f9;border-radius:10px;color:#0f7abb;display:inline-flex;height:40px;justify-content:center;width:40px}.feature-card h3{color:#0c2438;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.feature-card p{color:#5b7184;font-size:.93rem;line-height:1.65;margin:0}@media (max-width:980px){.features-section{padding:64px 24px}.section-heading{margin-bottom:48px}.features-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.features-section{padding:48px 18px}.features-grid{gap:14px;grid-template-columns:1fr}.feature-card{padding:24px 20px}}.pricing{background:#fff;padding:80px 32px}.pricing-inner{margin:0 auto;max-width:1100px}.pricing-toggle{align-items:center;background:#f4f6f9;border:1px solid #e5eaf0;border-radius:10px;display:inline-flex;gap:4px;margin:0 auto 56px;padding:4px}.pricing-inner>.pricing-toggle{display:flex;margin-inline:auto;width:-webkit-fit-content;width:fit-content}.pricing-toggle button{align-items:center;background:#0000;border:none;border-radius:7px;color:#5b7184;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:8px;padding:9px 18px;position:relative;transition:background .15s ease,color .15s ease}.pricing-toggle button.active{background:#fff;box-shadow:0 1px 2px #0c24380f;color:#0c2438}.pricing-toggle-tag{-webkit-margin-start:6px;background:#16a34a1f;border-radius:999px;color:#15803d;font-size:.7rem;font-weight:600;margin-inline-start:6px;padding:2px 7px}.pricing-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pricing-card{background:#fff;border:1px solid #eef1f4;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:36px 28px;position:relative;transition:border-color .2s ease,transform .2s ease}.pricing-card:hover{border-color:#0f7abb52;transform:translateY(-2px)}.pricing-card.popular{background:linear-gradient(180deg,#062b4d,#03192d);border-color:#0000;color:#fff}.pricing-card.popular .pricing-card-head h3,.pricing-card.popular .pricing-feature-list li,.pricing-card.popular .pricing-price strong{color:#fff}.pricing-card.popular .pricing-card-head p,.pricing-card.popular .pricing-currency,.pricing-card.popular .pricing-period{color:#ffffffa6}.pricing-badge{align-items:center;background:#fff;border-radius:999px;box-shadow:0 4px 12px #0b26391f;color:#014e90;display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;inset-inline-start:50%;padding:5px 12px;position:absolute;top:-12px;transform:translateX(50%)}.pricing-card-head{display:flex;flex-direction:column;gap:8px}.pricing-card-head h3{color:#0c2438;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.pricing-card-head p{color:#5b7184;font-size:.9rem;line-height:1.6;margin:0}.pricing-price{align-items:baseline;border-block:1px solid;border-color:#eef1f4;display:flex;flex-wrap:wrap;gap:6px;padding-block:12px}.pricing-card.popular .pricing-price{border-color:#ffffff1a}.pricing-price strong{color:#0c2438;font-size:2.4rem;font-weight:700;letter-spacing:-.03em;line-height:1}.pricing-currency{color:#94a4b3;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pricing-period{-webkit-margin-start:auto;color:#94a4b3;font-size:.85rem;margin-inline-start:auto}.pricing-feature-list{display:flex;flex:1 1;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.pricing-feature-list li{align-items:center;color:#0c2438;display:flex;font-size:.92rem;gap:10px;line-height:1.5}.pricing-check{align-items:center;background:#16a34a1f;border-radius:50%;color:#16a34a;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.pricing-card.popular .pricing-check{background:#ffffff1f;color:#fff}.pricing-cta{align-items:center;background:#fff;border:1px solid #e0e6ed;border-radius:9px;color:#0c2438;display:inline-flex;font-family:inherit;font-size:.93rem;font-weight:600;justify-content:center;padding:12px 18px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.pricing-cta:hover{border-color:#0c2438}.pricing-card.popular .pricing-cta{background:#fff;border-color:#0000;color:#0c2438}.pricing-card.popular .pricing-cta:hover{background:#f4f6f9}.pricing-footnote{color:#94a4b3;font-size:.86rem;line-height:1.6;margin:56px auto 0;max-width:580px;text-align:center}@media (max-width:980px){.pricing{padding:64px 24px}.pricing-grid{gap:16px;grid-template-columns:1fr;margin:0 auto;max-width:460px}}@media (max-width:600px){.pricing{padding:48px 18px}.pricing-card{padding:28px 22px}.pricing-price strong{font-size:2rem}}.testimonials{background:#fafbfc;padding:80px 32px}.testimonials-inner{margin:0 auto;max-width:1100px}.testimonials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;border:1px solid #eef1f4;border-radius:14px;display:flex;flex-direction:column;gap:20px;padding:32px 28px;position:relative;transition:border-color .2s ease,transform .2s ease}.testimonial-card:hover{border-color:#0f7abb4d;transform:translateY(-2px)}.testimonial-quote-icon{align-items:center;background:#f4f6f9;border-radius:9px;color:#0f7abb;display:inline-flex;height:36px;justify-content:center;width:36px}.testimonial-review{color:#0c2438;flex:1 1;font-size:1rem;line-height:1.75;margin:0}.testimonial-author{align-items:center;border-top:1px solid #eef1f4;display:flex;gap:12px;padding-top:18px}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,#062b4d,#0f7abb);border-radius:50%;color:#fff;display:inline-flex;font-size:.86rem;font-weight:600;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.testimonial-author-copy{display:flex;flex-direction:column;gap:2px}.testimonial-author-copy h4{color:#0c2438;font-size:.95rem;font-weight:600;margin:0}.testimonial-author-copy span{color:#94a4b3;font-size:.82rem}@media (max-width:980px){.testimonials{padding:64px 24px}.testimonials-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.testimonials{padding:48px 18px}.testimonials-grid{gap:14px;grid-template-columns:1fr}.testimonial-card{padding:26px 22px}}.contact{background:#f7f9fb;color:#0c2438;overflow:hidden;padding:80px 32px;position:relative}.contact-inner{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:.85fr 1.05fr;margin:0 auto;max-width:1080px;position:relative}.contact-side{align-items:flex-start;display:flex;flex-direction:column;gap:18px;text-align:right}.contact-eyebrow{align-self:flex-start;color:#94a4b3;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.contact-title{color:#0c2438;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:4px 0 0}.contact-title-accent{color:#0c2438;font-weight:800}.contact-lede{color:#5b7184;font-size:.98rem;line-height:1.75;margin:6px 0 0;max-width:380px}.contact-channels{display:flex;flex-direction:column;gap:16px;list-style:none;margin:20px 0 0;padding:0}.contact-channel{align-items:center;display:flex;gap:14px}.contact-channel-icon{align-items:center;background:#0c2438;border-radius:50%;box-shadow:0 8px 18px #0c243838;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.contact-channel-copy{display:flex;flex-direction:column;gap:2px;line-height:1.3}.contact-channel-copy small{color:#94a4b3;font-size:.78rem;font-weight:500}.contact-channel-copy strong{color:#0c2438;font-size:.95rem;font-weight:600}.contact-form{align-items:stretch;background:#fff;border-radius:22px;box-shadow:0 30px 60px #1c243014;gap:16px;padding:40px;text-align:right}.contact-field,.contact-form{display:flex;flex-direction:column}.contact-field{gap:6px}.contact-field>span{color:#5b7184;font-size:.84rem;font-weight:600}.contact-field input,.contact-field select,.contact-field textarea{background:#f1f4f8;border:none;border-radius:10px;color:#0c2438;font-family:inherit;font-size:.94rem;padding:12px 16px;resize:vertical;text-align:right;transition:background .15s ease,box-shadow .15s ease;width:100%}.contact-field select{-webkit-padding-end:16px;-webkit-padding-start:36px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%2394a4b3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:left 14px center;background-repeat:no-repeat;cursor:pointer;padding-inline-end:16px;padding-inline-start:36px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#b3bcc6}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{background:#fff;box-shadow:0 0 0 3px #0c24381f;outline:none}.contact-submit{align-items:center;align-self:flex-start;background:#0c2438;border:none;border-radius:999px;box-shadow:0 14px 26px #0c24383d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.96rem;font-weight:600;gap:12px;margin-top:10px;padding:8px 8px 8px 22px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.contact-submit:hover{background:#051a2c;box-shadow:0 18px 30px #0c243852;transform:translateY(-1px)}.contact-submit-arrow{align-items:center;background:#ffffff2e;border-radius:50%;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}@media (max-width:960px){.contact-inner{gap:48px;grid-template-columns:1fr;max-width:560px}.contact-lede{max-width:none}}@media (max-width:720px){.contact{padding:64px 24px}.contact-form{border-radius:18px;padding:28px 22px}}@media (max-width:420px){.contact{padding:48px 18px}}.ax-footer{background:linear-gradient(180deg,#07273f,#051a2c);color:#ffffffc7;padding:64px 24px 28px}.ax-footer-inner{margin:0 auto;max-width:1240px}.ax-footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1.2fr;margin-bottom:40px}.ax-footer-brand{display:flex;flex-direction:column;gap:16px}.ax-footer-logo{align-items:center;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:800;gap:10px;letter-spacing:-.04em;text-decoration:none;width:-webkit-fit-content;width:fit-content}.ax-footer-logo-img{display:block;height:42px;width:auto}.ax-footer-brand p{color:#ffffff9e;font-size:.95rem;line-height:1.85;max-width:360px}.ax-footer-socials{display:flex;gap:8px}.ax-footer-social{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;color:#ffffffc7;display:inline-flex;height:38px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:38px}.ax-footer-social:hover{background:linear-gradient(135deg,#014e90,#0f7abb);border-color:#0000;color:#fff}.ax-footer-column h4{color:#fff;font-size:.94rem;font-weight:800;letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}.ax-footer-column ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ax-footer-column ul a{color:#ffffff9e;font-size:.94rem;text-decoration:none;transition:color .2s ease}.ax-footer-column ul a:hover{color:#fff}.ax-footer-contact li{align-items:center;color:#ffffff9e;display:flex;gap:8px}.ax-footer-contact a{color:inherit;text-decoration:none}.ax-footer-contact a:hover{color:#fff}.ax-footer-cta{align-items:center;background:#fff;border-radius:12px;box-shadow:0 14px 24px #0000002e;color:#014e90;display:inline-flex;font-size:.92rem;font-weight:800;justify-content:center;margin-top:14px;padding:10px 18px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:-webkit-fit-content;width:fit-content}.ax-footer-cta:hover{box-shadow:0 20px 30px #0000003d;transform:translateY(-2px)}.ax-footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:22px}.ax-footer-bottom p,.ax-footer-legal{color:#ffffff80;font-size:.86rem}.ax-footer-legal{align-items:center;display:flex;gap:10px}.ax-footer-legal a{color:#ffffff9e;text-decoration:none;transition:color .2s ease}.ax-footer-legal a:hover{color:#fff}.ax-footer-sep{color:#ffffff40}@media (max-width:980px){.ax-footer-grid{gap:32px;grid-template-columns:1fr 1fr}.ax-footer-brand{grid-column:1/-1}}@media (max-width:600px){.ax-footer{padding:48px 16px 22px}.ax-footer-grid{gap:30px;grid-template-columns:1fr}.ax-footer-bottom{align-items:flex-start;flex-direction:column;text-align:start}}.notfound-wrapper{align-items:center;animation:fadeIn .6s ease-in-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 20% 20%,#fff 0,#d0eef2 40%,#c0e6ea 70%,#fff 100%);display:flex;font-family:var(--ax-font-family);justify-content:center;min-height:100vh;padding:20px}.notfound-card{animation:popUp .5s ease;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fff6;border-radius:25px;box-shadow:0 10px 40px #15343c40;max-width:480px;padding:40px 60px;text-align:center;width:90%}.lottie-box{margin:0 auto 20px;width:260px}.notfound-card h1{color:#15343c;font-size:2rem;font-weight:700;margin-bottom:10px}.notfound-card p{color:#35545a;font-size:1rem;margin-bottom:25px}.go-home-btn{background:linear-gradient(135deg,#15343c,#1e5c68);border-radius:12px;box-shadow:0 6px 20px #15343c4d;color:#fff;display:inline-block;font-weight:600;padding:12px 25px;text-decoration:none;transition:.3s ease}.go-home-btn:hover{background:linear-gradient(135deg,#1e5c68,#15343c);transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.8fa45d8d.css.map*/