@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyahserifdisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyahserifdisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyahserifdisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/fonts/thmanyahserifdisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--navy: oklch(.27 .07 268);--navy-deep: oklch(.22 .058 268);--navy-ink: oklch(.21 .05 268);--green: oklch(.66 .19 135);--green-btn: oklch(.58 .17 137);--green-text: oklch(.5 .16 138);--green-bright:oklch(.74 .21 135);--bg: oklch(.985 .004 260);--surface: #ffffff;--surface-2: oklch(.955 .008 262);--ink: oklch(.25 .045 268);--ink-2: oklch(.4 .035 268);--line: oklch(.88 .015 265);--line-navy: oklch(1 0 0 / .18);--on-navy: oklch(.97 .005 260);--on-navy-2: oklch(.85 .025 262);--font-sans: "Thmanyah Sans", "Segoe UI", Tahoma, system-ui, sans-serif;--font-display: "Thmanyah Serif Display", "Thmanyah Sans", Georgia, serif;--t-xs: clamp(.79rem, .76rem + .15vw, .85rem);--t-sm: clamp(.89rem, .86rem + .18vw, .95rem);--t-base: clamp(1rem, .96rem + .22vw, 1.0625rem);--t-md: clamp(1.17rem, 1.1rem + .35vw, 1.33rem);--t-lg: clamp(1.46rem, 1.33rem + .65vw, 1.78rem);--t-xl: clamp(1.83rem, 1.6rem + 1.15vw, 2.37rem);--t-2xl: clamp(2.29rem, 1.9rem + 1.95vw, 3.16rem);--t-3xl: clamp(2.65rem, 2.1rem + 2.75vw, 4.2rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--sect: clamp(4.5rem, 3.5rem + 5vw, 8rem);--sect-tight: clamp(3rem, 2.5rem + 2.5vw, 5rem);--radius: 4px;--radius-lg: 8px;--container: 72rem;--container-wide: 82rem;--z-sticky: 100;--z-fab: 200;--z-nav-drawer: 300;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur: .6s}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--t-base);font-weight:400;line-height:1.8;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}:lang(en) body,body:lang(en){line-height:1.65}img,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit}h1,h2,h3{text-wrap:balance;line-height:1.25;color:var(--navy-ink)}h1,h2{font-family:var(--font-display);font-weight:700}h3,h4{font-weight:700}p{text-wrap:pretty}.measure{max-width:68ch}::selection{background:var(--green-btn);color:#fff}:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:2px}.on-navy :focus-visible{outline-color:var(--green-bright)}.skip-link{position:absolute;inset-inline-start:1rem;top:-4rem;background:var(--navy);color:#fff;padding:.6rem 1.2rem;border-radius:var(--radius);z-index:400;transition:top .2s}.skip-link:focus{top:1rem}.container{width:min(var(--container),100% - 2.5rem);margin-inline:auto}.container-wide{width:min(var(--container-wide),100% - 2.5rem);margin-inline:auto}.section{padding-block:var(--sect)}.section-tight{padding-block:var(--sect-tight)}.on-navy{background:var(--navy);color:var(--on-navy)}.on-navy h1,.on-navy h2,.on-navy h3{color:#fff}.on-navy .muted{color:var(--on-navy-2)}.muted{color:var(--ink-2)}.window-frame{position:relative;border:2px solid var(--navy);background:var(--surface)}.window-frame:after{content:"";position:absolute;inset:0;border:2px solid var(--green);translate:10px 10px;z-index:-1;pointer-events:none}[dir=rtl] .window-frame:after{translate:-10px 10px}.on-navy .window-frame{border-color:var(--line-navy);background:transparent}.sect-head{margin-block-end:clamp(2rem,1.5rem + 2vw,3.5rem)}.sect-head h2{font-size:var(--t-2xl)}.sect-head .tick{display:inline-block;width:3.25rem;height:1rem;margin-block-end:1.1rem;background:var(--green);clip-path:polygon(0 100%,0 55%,26% 55%,26% 100%,37% 100%,37% 28%,63% 28%,63% 100%,74% 100%,74% 0,100% 0,100% 100%)}.sect-head p.lede{font-size:var(--t-md);color:var(--ink-2);max-width:62ch;margin-block-start:.75rem}.on-navy .sect-head p.lede{color:var(--on-navy-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1.9rem;font-weight:700;font-size:var(--t-sm);border-radius:var(--radius);border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),translate .2s var(--ease-out);min-height:48px}.btn:active{translate:0 1px}.btn-green{background:var(--green-btn);color:#fff}.btn-green:hover{background:#307609}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-deep)}.btn-ghost{border-color:var(--navy);color:var(--navy-ink);background:transparent}.btn-ghost:hover{background:var(--navy);color:#fff}.on-navy .btn-ghost{border-color:#fff6;color:#fff}.on-navy .btn-ghost:hover{background:#fff;color:var(--navy-ink);border-color:#fff}[data-reveal]{opacity:1}.js [data-reveal].pre{opacity:0;translate:0 26px}.js [data-reveal].in{opacity:1;translate:0 0;transition:opacity var(--dur) var(--ease-out),translate var(--dur) var(--ease-out);transition-delay:var(--reveal-delay, 0s)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal].pre{opacity:1;translate:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;line-height:1}.logo-word[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;gap:.18rem}.logo-ar[data-astro-cid-tvrurpns]{font-family:var(--font-sans);font-weight:700;font-size:1.35rem;color:var(--logo-navy, var(--navy-ink));line-height:1}.logo-latin[data-astro-cid-tvrurpns]{font-family:var(--font-sans);font-weight:500;font-size:.62rem;letter-spacing:.32em;color:var(--logo-green-text, var(--green-text));line-height:1}.logo-on-navy[data-astro-cid-tvrurpns]{--logo-navy: #fff;--logo-green: var(--green-bright);--logo-green-text: var(--green-bright)}.logo-animated[data-astro-cid-tvrurpns] .lg-bar[data-astro-cid-tvrurpns]{transform-origin:bottom;transform-box:fill-box;animation:bar-rise .9s var(--ease-out) both}.logo-animated[data-astro-cid-tvrurpns] .lg-bar-2[data-astro-cid-tvrurpns]{animation-delay:.15s}.logo-animated[data-astro-cid-tvrurpns] .lg-bar-3[data-astro-cid-tvrurpns]{animation-delay:.3s}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.logo-animated[data-astro-cid-tvrurpns] .lg-bar[data-astro-cid-tvrurpns]{animation:none}}.sr-only[data-astro-cid-5hce7sga]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:var(--z-sticky);background:#ffffffeb;backdrop-filter:blur(12px);border-block-end:1px solid var(--line)}.header-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem}.logo-link[data-astro-cid-5hce7sga]{text-decoration:none;flex-shrink:0}.main-nav[data-astro-cid-5hce7sga]{margin-inline-start:auto}.main-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-block;padding:.5rem .9rem;text-decoration:none;font-weight:500;font-size:var(--t-sm);color:var(--ink);border-radius:var(--radius);transition:color .15s}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--green-text)}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--navy-ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--green);border-radius:0}.header-actions[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.9rem}.lang-switch[data-astro-cid-5hce7sga]{text-decoration:none;font-weight:700;font-size:var(--t-sm);color:var(--navy-ink);padding:.45rem .7rem;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s,background .15s}.lang-switch[data-astro-cid-5hce7sga]:hover{border-color:var(--navy);background:var(--surface-2)}.btn-platform[data-astro-cid-5hce7sga]{padding-block:.55rem;min-height:42px}.nav-toggle[data-astro-cid-5hce7sga]{display:none;background:none;border:1px solid var(--line);border-radius:var(--radius);padding:.55rem;cursor:pointer;min-width:44px;min-height:44px}.nav-toggle-bars[data-astro-cid-5hce7sga]{display:grid;gap:4px}.nav-toggle-bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]{display:block;width:20px;height:2px;background:var(--navy-ink);transition:.2s var(--ease-out)}.nav-toggle[data-astro-cid-5hce7sga][aria-expanded=true] .nav-toggle-bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:nth-child(1){translate:0 6px;rotate:45deg}.nav-toggle[data-astro-cid-5hce7sga][aria-expanded=true] .nav-toggle-bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-5hce7sga][aria-expanded=true] .nav-toggle-bars[data-astro-cid-5hce7sga] i[data-astro-cid-5hce7sga]:nth-child(3){translate:0 -6px;rotate:-45deg}.mobile-nav[data-astro-cid-5hce7sga]{border-block-start:1px solid var(--line);background:var(--surface)}.mobile-nav[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:1rem 1.25rem 1.5rem;display:grid;gap:.25rem}.mobile-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){display:block;padding:.8rem .5rem;text-decoration:none;font-weight:500;font-size:var(--t-md);color:var(--ink);border-block-end:1px solid var(--line)}.mobile-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]:not(.btn){color:var(--green-text);font-weight:700}.mobile-nav-extra[data-astro-cid-5hce7sga]{display:flex;gap:1rem;align-items:center;padding-block-start:1rem}@media(max-width:64rem){.main-nav[data-astro-cid-5hce7sga],.header-actions[data-astro-cid-5hce7sga] .lang-switch[data-astro-cid-5hce7sga],.btn-platform[data-astro-cid-5hce7sga]{display:none}.nav-toggle[data-astro-cid-5hce7sga]{display:grid;place-items:center}}.site-footer[data-astro-cid-5hce7sga]{margin-block-start:0}.footer-grid[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(2rem,4vw,4rem);padding-block:var(--sect-tight)}.footer-brand[data-astro-cid-5hce7sga]{display:grid;gap:1.25rem;align-content:start;justify-items:start}.footer-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:var(--t-sm)}.footer-profile[data-astro-cid-5hce7sga]{font-size:var(--t-xs);padding:.6rem 1.1rem;min-height:42px}.footer-col[data-astro-cid-5hce7sga] h3[data-astro-cid-5hce7sga]{font-size:var(--t-base);margin-block-end:1.1rem;color:#fff}.footer-col[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.footer-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;color:var(--on-navy-2);font-size:var(--t-sm);transition:color .15s}.footer-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--green-bright)}.footer-contact[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{gap:.9rem}.footer-contact[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{display:flex;gap:.7rem;align-items:start;font-size:var(--t-sm);color:var(--on-navy-2)}.footer-contact[data-astro-cid-5hce7sga] .icon[data-astro-cid-5hce7sga]{flex-shrink:0;margin-block-start:.3rem;color:var(--green-bright)}.footer-social[data-astro-cid-5hce7sga]{display:flex;gap:.6rem;margin-block-start:1.25rem}.footer-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-navy);border-radius:var(--radius);color:var(--on-navy);transition:border-color .15s,color .15s,background .15s}.footer-social[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{border-color:var(--green-bright);color:var(--green-bright)}.footer-bottom[data-astro-cid-5hce7sga]{border-block-start:1px solid var(--line-navy);padding-block:1.1rem}.footer-bottom[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:var(--t-xs);color:var(--on-navy-2)}@media(max-width:56rem){.footer-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}@media(max-width:36rem){.footer-grid[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}.wa-fab[data-astro-cid-5hce7sga]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:var(--z-fab);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 24px #00000038;transition:translate .2s var(--ease-out),box-shadow .2s}.wa-fab[data-astro-cid-5hce7sga]:hover{translate:0 -3px;box-shadow:0 10px 30px #00000047}
