@font-face{font-family:Graphik;src:local("Graphik Regular"),url(/assets/fonts/graphik/Graphik-Regular.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Regular.woff) format("woff");font-weight:400;font-display:swap;ascent-override:100%}@font-face{font-family:Graphik;src:local("Graphik Medium"),url(/assets/fonts/graphik/Graphik-Medium.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Medium.woff) format("woff");font-weight:500;font-display:swap;ascent-override:100%}@font-face{font-family:Graphik;src:local("Graphik Semibold"),url(/assets/fonts/graphik/Graphik-Semibold.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Semibold.woff) format("woff");font-weight:600;font-display:swap;ascent-override:100%}@font-face{font-family:Graphik;src:local("Graphik Bold"),url(/assets/fonts/graphik/Graphik-Bold.woff2) format("woff2"),url(/assets/fonts/graphik/Graphik-Bold.woff) format("woff");font-weight:700;font-display:swap;ascent-override:100%}:root{--cx-font-body:"Graphik","IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--cx-font-heading:var(--cx-font-body);--cx-font-eyebrow:var(--font-space-grotesk),"Space Grotesk","Graphik",sans-serif;--cx-font-mono:var(--font-space-grotesk),ui-monospace,"SFMono-Regular",Menlo,monospace;--cx-primary:#02899a;--cx-primary-dark:#016573;--cx-primary-10:#f2fafb;--cx-primary-25:#e5f5f7;--cx-primary-50:#d9f0f3;--cx-primary-100:#ccebef;--cx-primary-200:#9ad6df;--cx-primary-300:#67c1d0;--cx-primary-400:#35adc0;--cx-primary-500:#02899a;--cx-primary-600:#026e7b;--cx-primary-700:#01525c;--cx-primary-800:#01373e;--cx-primary-900:#001b1f;--cx-primary-rgb:2,137,154;--cx-ink:#0b3d30;--cx-ink-soft:#1a2c2a;--cx-ink-grad-from:#0b3d30;--cx-ink-grad-via:#014f5a;--cx-ink-grad-to:#02899a;--cx-text:#111b21;--cx-text-muted:rgba(11,27,33,0.62);--cx-text-on-dark:#ffffff;--cx-text-on-dark-muted:rgba(255,255,255,0.82);--cx-meta:rgba(0,0,0,0.45);--cx-surface:#ffffff;--cx-surface-tint:#f2fafb;--cx-surface-dark:#0b3d30;--cx-border:rgba(2,137,154,0.12);--cx-border-strong:rgba(2,137,154,0.2);--cx-mint:#d9eef1;--cx-mint-rgb:217,238,241;--cx-peach:#f1e2de;--cx-peach-rgb:241,226,222;--cx-success:#02899a;--cx-warning:#ffb307;--cx-star:#ffc107;--cx-error:#d63b3b;--cx-danger:#dc2626;--cx-danger-dark:#991b1b;--cx-wa-header:#008069;--cx-wa-bubble-in:#ffffff;--cx-wa-bubble-out:#d9fdd3;--cx-wa-chat-bg:#efeae2;--cx-wa-input-bg:#f0f2f5;--cx-wa-mic:#00a884;--cx-wa-tick-read:#53bdeb;--cx-display-3:5rem;--cx-display-6:3.5rem;--cx-h1:3rem;--cx-h2:2.5rem;--cx-h3:2rem;--cx-h4:1.5rem;--cx-h5:1.25rem;--cx-h6:1rem;--cx-text-2xl:2rem;--cx-text-xl:1.75rem;--cx-text-lg:1.5rem;--cx-text-md:1.25rem;--cx-text-base:1.125rem;--cx-text-sm:1rem;--cx-text-xs:0.875rem;--cx-weight-regular:400;--cx-weight-medium:500;--cx-weight-semibold:600;--cx-weight-bold:700;--cx-lh-tight:1.1;--cx-lh-snug:1.2;--cx-lh-body:1.5;--cx-lh-relaxed:1.7;--cx-tracking-display:-0.04em;--cx-tracking-heading:-0.02em;--cx-tracking-body:0;--cx-tracking-eyebrow:0.14em;--cx-radius-base:4px;--cx-radius-1:4px;--cx-radius-1-5:12px;--cx-radius-2:16px;--cx-radius-3:24px;--cx-radius-4:32px;--cx-radius-pill:999px;--cx-radius-phone:40px;--cx-shadow-xs:0 1px 0.5px rgba(11,20,26,0.13);--cx-shadow-card:0 4px 16px rgba(2,137,154,0.05);--cx-shadow-card-soft:0 4px 16px rgba(2,137,154,0.08);--cx-shadow-hover:0 12px 28px rgba(2,137,154,0.12);--cx-shadow-pop:0 12px 30px -8px rgba(11,61,48,0.1);--cx-shadow-modal:0 30px 80px rgba(2,137,154,0.25);--cx-shadow-phone:0 30px 60px rgba(0,0,0,0.35),0 0 0 1px rgba(255,255,255,0.06);--cx-shadow-avatar:0 2px 8px rgba(0,0,0,0.25);--cx-blur-glass:8px;--cx-rotate-pill-sm:-1deg;--cx-rotate-pill-lg:-2deg;--cx-ease-out:cubic-bezier(0.22,1,0.36,1);--cx-ease-expo:cubic-bezier(0.16,1,0.3,1);--cx-ease-standard:cubic-bezier(0.4,0,0.2,1);--cx-dur-micro:150ms;--cx-dur-reveal:500ms;--cx-dur-hero:750ms}.lp2-page,.lp2-page *,.lp2-page :after,.lp2-page :before{box-sizing:border-box}.lp2-page{font-family:var(--cx-font-body);font-size:var(--cx-text-base);font-weight:var(--cx-weight-regular);line-height:var(--cx-lh-body);color:var(--cx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.lp2-page h1,.lp2-page h2,.lp2-page h3,.lp2-page h4,.lp2-page h5,.lp2-page h6{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-bold);color:var(--cx-ink);letter-spacing:var(--cx-tracking-heading);line-height:var(--cx-lh-tight);margin:0 0 .5em;text-wrap:balance}.lp2-page p{margin:0 0 1em;text-wrap:pretty}.lp2-page a{color:var(--cx-primary);text-decoration:none}.lp2-page a:hover{color:var(--cx-primary-dark)}.lp2-page b,.lp2-page strong{font-weight:var(--cx-weight-bold)}.lp2-page img{max-width:100%}.lp2-page .cx-eyebrow{font-family:var(--cx-font-eyebrow);font-weight:var(--cx-weight-semibold);font-size:var(--cx-text-xs);letter-spacing:var(--cx-tracking-eyebrow);text-transform:uppercase;line-height:1.2;color:var(--cx-primary)}.lp2-page .cx-eyebrow-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-pill);background:transparent;color:var(--cx-primary)}.lp2-page .cx-eyebrow-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.lp2-page .cx-eyebrow-pill.on-dark{border-color:rgba(255,255,255,.25);color:var(--cx-mint)}.lp2-page .cx-eyebrow-pill.on-dark .cx-eyebrow{color:var(--cx-mint)}.lp2-page .cx-eyebrow-pill.on-peach{border-color:var(--cx-border-strong);background:rgba(255,255,255,.5)}.lp2-page .cx-keyword{display:inline-flex;padding:0 .25em;background:var(--cx-mint);color:var(--cx-primary);border-radius:var(--cx-radius-1-5);transform:rotate(var(--cx-rotate-pill-lg))}.lp2-page .cx-keyword.peach{background:var(--cx-peach)}.lp2-page .cx-fact-pill{gap:6px;padding:6px 12px;background:rgba(var(--cx-primary-rgb),.08);color:var(--cx-primary-dark);border-radius:var(--cx-radius-pill);font-size:var(--cx-text-xs)}.lp2-page .cx-btn,.lp2-page .cx-fact-pill{display:inline-flex;align-items:center;font-weight:var(--cx-weight-medium)}.lp2-page .cx-btn{justify-content:center;gap:.5rem;font-family:var(--cx-font-body);line-height:1.3;text-align:center;text-decoration:none;white-space:normal;border:1px solid transparent;border-radius:var(--cx-radius-pill);cursor:pointer;transition:background var(--cx-dur-micro) var(--cx-ease-standard),color var(--cx-dur-micro) var(--cx-ease-standard),border-color var(--cx-dur-micro) var(--cx-ease-standard),transform var(--cx-dur-micro) var(--cx-ease-standard);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp2-page .cx-btn:active{transform:translateY(1px)}.lp2-page .cx-btn:focus-visible{outline:2px solid var(--cx-primary);outline-offset:2px}.lp2-page .cx-btn[aria-disabled=true],.lp2-page .cx-btn[disabled]{opacity:.55;pointer-events:none}.lp2-page .cx-btn i{flex-shrink:0}.lp2-page .cx-btn--sm{min-height:40px;padding:0 .75rem;font-size:1rem}.lp2-page .cx-btn--md{min-height:48px;padding:8px 1rem;font-size:1rem}.lp2-page .cx-btn--lg{min-height:56px;padding:10px 1.5rem;font-size:1.125rem}.lp2-page .cx-btn--primary{background:var(--cx-primary);color:#fff}.lp2-page .cx-btn--primary:hover{background:var(--cx-primary-dark);color:#fff}.lp2-page .cx-btn--secondary{background:var(--cx-mint);color:var(--cx-primary-dark)}.lp2-page .cx-btn--secondary:hover{background:#c7e6ea;color:var(--cx-primary-dark)}.lp2-page .cx-btn--soft{background:rgba(var(--cx-primary-rgb),.08);color:var(--cx-primary);border-color:rgba(var(--cx-primary-rgb),.2)}.lp2-page .cx-btn--soft:hover{background:rgba(var(--cx-primary-rgb),.14)}.lp2-page .cx-btn--ghost{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25);backdrop-filter:blur(var(--cx-blur-glass));-webkit-backdrop-filter:blur(var(--cx-blur-glass))}.lp2-page .cx-btn--ghost:hover{background:rgba(255,255,255,.18);color:#fff}.lp2-page .cx-btn--block{width:100%}.lp2-page .cx-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--cx-primary);color:#fff;font-size:24px}.lp2-page .cx-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--cx-font-eyebrow);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--cx-radius-pill)}.lp2-page .cx-badge--mint{background:var(--cx-mint);color:var(--cx-primary-dark)}.lp2-page .cx-badge--teal{background:var(--cx-primary);color:#fff}.lp2-page .cx-badge--peach{background:var(--cx-peach);color:var(--cx-ink)}.lp2-page .cx-badge--offer{background:var(--cx-mint);color:var(--cx-primary);transform:rotate(-2deg);box-shadow:var(--cx-shadow-card)}.lp2-page .cx-badge--danger{background:#fee2e2;color:var(--cx-danger-dark)}.lp2-page .cx-input,.lp2-page .cx-textarea{font-family:var(--cx-font-body);font-size:1rem;color:var(--cx-text);background:#fff;border:1px solid var(--cx-border-strong);border-radius:var(--cx-radius-1-5);padding:12px 14px;width:100%;transition:border-color var(--cx-dur-micro) ease,box-shadow var(--cx-dur-micro) ease}.lp2-page .cx-input{min-height:48px}.lp2-page .cx-input::placeholder,.lp2-page .cx-textarea::placeholder{color:var(--cx-text-muted)}.lp2-page .cx-input:focus,.lp2-page .cx-textarea:focus{outline:none;border-color:var(--cx-primary);box-shadow:0 0 0 3px rgba(var(--cx-primary-rgb),.15)}.lp2-page .cx-accordion{display:flex;flex-direction:column;gap:.75rem}.lp2-page .cx-accordion-item{background:var(--cx-surface-tint);border:1px solid var(--cx-border);border-radius:var(--cx-radius-1-5);overflow:hidden}.lp2-page .cx-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--cx-font-heading);font-size:1.0625rem;font-weight:600;color:var(--cx-ink);padding:18px 20px}.lp2-page .cx-accordion-trigger:hover{color:var(--cx-primary)}.lp2-page .cx-accordion-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgba(var(--cx-primary-rgb),.1);color:var(--cx-primary);display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:transform var(--cx-dur-micro) ease}.lp2-page .cx-accordion-item[data-open=true] .cx-accordion-icon{transform:rotate(45deg)}.lp2-page .cx-accordion-panel{padding:0 20px 18px;color:var(--cx-text);font-size:.9375rem;line-height:1.6}.lp2-page .cx-avatar{display:inline-block;border-radius:50%;overflow:hidden;background:#fff;border:2px solid #fff;box-shadow:var(--cx-shadow-avatar);flex-shrink:0}.lp2-page .cx-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lp2-page .cx-avatar-stack{display:inline-flex}.lp2-page .cx-avatar-stack .cx-avatar:not(:first-child){margin-left:-10px}.lp2-page .cx-tier{position:relative;display:flex;flex-direction:column;background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-radius-2);padding:1.5rem;text-align:center;height:100%}.lp2-page .cx-tier--featured{border:2px solid var(--cx-primary);box-shadow:var(--cx-shadow-hover)}.lp2-page .cx-tier-offer{position:absolute;top:16px;right:16px}.lp2-page .cx-tier-name{font-size:1.25rem;font-weight:700;color:var(--cx-primary);margin:0}.lp2-page .cx-tier-price{display:flex;align-items:flex-end;justify-content:center;gap:4px;margin:8px 0 4px}.lp2-page .cx-tier-amount{font-family:var(--cx-font-eyebrow);font-size:2.75rem;font-weight:700;color:var(--cx-ink);line-height:1;letter-spacing:-.03em}.lp2-page .cx-tier-period{font-size:1rem;color:var(--cx-ink);padding-bottom:4px}.lp2-page .cx-tier-desc{font-size:.9375rem;color:var(--cx-text-muted);margin:0 0 4px}.lp2-page .cx-tier-details{font-size:.8125rem;color:var(--cx-text-muted);margin:8px 0 0}.lp2-page .cx-tier-features{list-style:none;margin:1.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--cx-border);text-align:left;display:flex;flex-direction:column;gap:.625rem}.lp2-page .cx-tier-feature{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--cx-text)}.lp2-page .cx-tier-check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--cx-mint);color:var(--cx-primary);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.lp2-page .cx-tier-strike{margin-left:auto;font-size:.8125rem;color:var(--cx-primary);text-decoration:line-through;opacity:.65;white-space:nowrap}