@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--color-primary-green:#35D800;--color-black:#000000;--color-charcoal:#333333;--color-panel:#F3F3F3;--color-white:#FFFFFF;--surface-page:var(--color-white);--surface-panel:var(--color-panel);--surface-inverse:var(--color-black);--surface-card:var(--color-white);--text-heading:var(--color-black);--text-body:var(--color-charcoal);--text-inverse:var(--color-white);--text-accent:var(--color-primary-green);--text-muted:#6b6b6b;--accent:var(--color-primary-green);--accent-on-dark:var(--color-primary-green);--border-default:#dcdcdc;--border-inverse:#2a2a2a;--focus-ring:var(--color-primary-green);--color-neon:#4cd527;--color-onyx:#1a1a1a;--color-cloud:#dddddd;--color-digi-teal:#166466}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-identity:"Aeonik","Poppins",sans-serif;--font-heading:"Poppins","Aeonik",sans-serif;--font-body:"Inter",sans-serif;--font-fallback:"Arial",sans-serif;--font-size-display:clamp(40px,5vw,72px);--font-size-h1:clamp(32px,4vw,48px);--font-size-h2:clamp(24px,3vw,32px);--font-size-h3:20px;--font-size-body-lg:18px;--font-size-body:16px;--font-size-caption:13px;--leading-tight:1.08;--leading-heading:1.15;--leading-body:1.55;--weight-thin:100;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--radius-sm:2px;--ribbon-thickness:8px;--rule-thickness:8px;--rule-width:194px;--content-max-width:1200px;--container-pad:81px;--radius-pill:20px;--radius-card:50px;--page-pad-x: clamp(20px, 5vw, 64px);--page-pad-y: clamp(48px, 6vw, 96px);--section-gap: clamp(24px, 4vw, 48px)}:root{--lark-blue:#1456F0;--lark-blue-600:#2667FF;--lark-blue-500:#427BFF;--lark-blue-400:#7FA4FD;--lark-blue-300:#9AB8FC;--lark-blue-200:#BDD0FC;--lark-logo-blue:#3370FF;--lark-logo-blue-deep:#133C9A;--lark-logo-teal:#00D6B9;--lark-wathet:#24C4FF;--lark-teal:#17D4BE;--lark-green:#26C914;--lark-lime:#B3D600;--lark-yellow:#FFC60A;--lark-orange:#FF8800;--lark-carmine:#E33598;--lark-purple:#8E4EFD;--lark-indigo:#4752E6;--lark-n1000:#000000;--lark-n950:#0F1114;--lark-n900:#1F2329;--lark-n800:#2B2F36;--lark-n700:#373C43;--lark-n650:#51565D;--lark-n600:#646A73;--lark-n500:#8F959E;--lark-n400:#BBBFC4;--lark-n300:#DEE0E3;--lark-n200:#EFF0F1;--lark-n100:#F5F6F7;--lark-n50:#F8F9FA;--lark-n00:#FFFFFF}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body, "Inter", sans-serif);color:var(--color-charcoal, #333333);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#000;text-decoration:none}a:hover{color:#35d800}button{font-family:inherit}::selection{background-color:#35d800;color:#000}@media(max-width:768px){section{padding-left:clamp(16px,5vw,24px)!important;padding-right:clamp(16px,5vw,24px)!important;padding-top:clamp(40px,8vw,64px)!important;padding-bottom:clamp(40px,8vw,64px)!important}div[style*="gridTemplateColumns: 'repeat(3"],div[style*="grid-template-columns: repeat(3"],div[style*="gridTemplateColumns: 'repeat(2"],div[style*="grid-template-columns: repeat(2"],div[style*="gridTemplateColumns: '1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr"],div[style*="gridTemplateColumns: 'minmax(0,1.1fr) minmax(0,1fr)"],div[style*="grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr)"],div[style*="gridTemplateColumns: 'minmax(0,1fr) 300px"],div[style*="grid-template-columns: minmax(0, 1fr) 300px"]{grid-template-columns:1fr!important;gap:20px!important}img{max-width:100%}}
