@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/alexandria-arabic-wght-normal.15gko1wbbmx8e.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/alexandria-vietnamese-wght-normal.2sxz1pe96z0i3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/alexandria-latin-ext-wght-normal.2xm4alvaypf25.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/alexandria-latin-wght-normal.2elfkxnho06a1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=light]{--brand-navy:#001d7e;--brand-lavender:#868adf;--brand-lime:#def23a;--brand-black:#000;--brand-white:#fff;--background:#fff;--foreground:#0a0e27;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--primary:#001d7e;--primary-foreground:#fff;--secondary:#eef0fb;--secondary-foreground:#001d7e;--muted:#f4f5fa;--muted-foreground:#585d78;--accent:#eceefb;--accent-foreground:#001d7e;--action:#def23a;--action-foreground:#000;--destructive:#c8231a;--destructive-foreground:#fff;--warning:#b45309;--border:#e1e3ef;--input:#8f93b0;--ring:#5a5fc4;--panel:#001d7e;--panel-foreground:#fff;--panel-muted:#c3c6f0;--chart-1:#001d7e;--chart-2:#868adf;--chart-3:#def23a;--chart-4:#3b46b5;--chart-5:#0a0e27;--shadow-xs:0 1px 2px 0 #0a0e270d;--shadow-sm:0 1px 3px 0 #0a0e2714, 0 1px 2px -1px #0a0e2714;--shadow-lg:0 12px 32px -8px #001d7e38}[data-theme=dark]{--background:#000;--foreground:#f4f5fb;--card:#0b0e1f;--card-foreground:var(--foreground);--popover:#0b0e1f;--popover-foreground:var(--foreground);--primary:#868adf;--primary-foreground:#000;--secondary:#161a35;--secondary-foreground:#e6e8fa;--muted:#12152b;--muted-foreground:#a3a7c2;--accent:#1a1f42;--accent-foreground:#f4f5fb;--destructive:#f2665a;--destructive-foreground:#000;--warning:#f5a524;--border:#23284a;--input:#5f6599;--ring:#868adf;--panel:#0b1a5e;--panel-muted:#b4b8ee;--shadow-xs:0 1px 2px 0 #00000080;--shadow-sm:0 1px 3px 0 #0009;--shadow-lg:0 12px 32px -8px #000c}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-full:9999px;--font-sans:"Alexandria Variable", "Alexandria", ui-sans-serif, system-ui, sans-serif;--font-display:"Alexandria Variable", "Alexandria", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--container:1200px;--gutter:var(--space-4);--section-y:96px;--header-h:68px}@media (min-width:720px){:root{--gutter:var(--space-8)}}@media (max-width:719px){:root{--section-y:var(--space-16)}}.display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:56px;font-weight:800;line-height:60px}.h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:36px;font-weight:700;line-height:44px}.h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:28px;font-weight:700;line-height:36px}.h3{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:28px}.eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.body-lg{font-size:16px;line-height:26px}.body{font-size:14px;line-height:22px}.body-sm{font-size:13px;line-height:20px}.caption{font-size:12px;line-height:16px}@media (max-width:719px){.display{font-size:40px;line-height:44px}.h1{font-size:30px;line-height:38px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%}html,body{background:var(--background);color:var(--foreground)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:22px;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);text-decoration:none;position:absolute;top:-48px}.skip-link:focus{top:var(--space-2)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y) 0}.section-muted{background:var(--muted)}.section-head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-12);display:grid}.section-head .eyebrow{color:var(--ring)}.section-head p{color:var(--muted-foreground)}.ps-icon{flex:none;width:16px;height:16px}.ps-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);height:36px;font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:0 16px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.ps-btn:disabled{opacity:.5;pointer-events:none}.ps-btn-default{background:var(--primary);color:var(--primary-foreground)}.ps-btn-default:hover{opacity:.9}.ps-btn-action{background:var(--action);color:var(--action-foreground);font-weight:600}.ps-btn-action:hover{opacity:.88}.ps-btn-outline{background:var(--background);color:var(--foreground);border-color:var(--input);box-shadow:var(--shadow-xs)}.ps-btn-outline:hover{background:var(--accent);color:var(--accent-foreground)}.ps-btn-ghost{color:var(--foreground);background:0 0}.ps-btn-ghost:hover{background:var(--accent);color:var(--accent-foreground)}.ps-btn-on-panel{color:var(--panel-foreground);border-color:var(--panel-muted);background:0 0}.ps-btn-on-panel:hover{background:#ffffff14}.ps-btn-lg{height:44px;padding:0 24px;font-size:15px}.ps-btn-icon{width:36px;padding:0}.ps-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font:500 12px/16px var(--font-sans);white-space:nowrap;border:1px solid #0000;padding:2px 8px;display:inline-flex}.ps-badge-action{background:var(--action);color:var(--action-foreground)}.ps-badge-secondary{background:var(--secondary);color:var(--secondary-foreground)}.ps-dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.ps-card{gap:var(--space-4);padding:var(--space-6);background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.ps-card-title{font:600 16px/22px var(--font-sans)}.ps-card-description{color:var(--muted-foreground)}.ps-label{font:500 14px/20px var(--font-sans);color:var(--foreground)}.ps-field{gap:var(--space-2);min-width:0;display:grid}.ps-helper{color:var(--muted-foreground);font-size:12px;line-height:16px}.ps-helper-error{color:var(--destructive)}.ps-input,.ps-select,.ps-textarea{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font:400 14px/20px var(--font-sans);box-shadow:var(--shadow-xs)}.ps-input::placeholder,.ps-textarea::placeholder{color:var(--muted-foreground)}.ps-input:focus-visible,.ps-select:focus-visible,.ps-textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ps-input[aria-invalid=true],.ps-textarea[aria-invalid=true],.ps-select[aria-invalid=true]{border-color:var(--destructive)}.ps-textarea{height:auto;min-height:112px;padding:var(--space-2) var(--space-3);resize:vertical}.ps-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.ps-checkbox{appearance:none;border:1px solid var(--input);background:var(--background);cursor:pointer;width:16px;height:16px;box-shadow:var(--shadow-xs);border-radius:4px;flex:none;place-content:center;margin:2px 0 0;display:inline-grid}.ps-checkbox:checked{background:var(--primary);border-color:var(--primary)}.ps-checkbox:checked:after{content:"";border:2px solid var(--primary-foreground);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ps-alert{column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);grid-template-columns:16px 1fr;row-gap:2px;display:grid}.ps-alert>svg{margin-top:3px}.ps-alert-title{grid-column:2;font-weight:500}.ps-alert-description{color:var(--muted-foreground);grid-column:2}.ps-alert-destructive{color:var(--destructive);border-color:var(--destructive)}.ps-alert-destructive .ps-alert-description{color:var(--destructive)}.ps-alert-success{border-color:var(--primary)}.ps-alert-success>svg{color:var(--primary)}.ps-service{align-content:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--panel);color:var(--panel-foreground);border:1px solid var(--panel);isolation:isolate;min-width:0;display:grid;position:relative;overflow:hidden}.ps-service:before{content:"";z-index:-1;opacity:.55;background:radial-gradient(120% 90% at 100% 0,#868adf73,#0000 60%);position:absolute;inset:0}.ps-service-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ps-service-eyebrow{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-foreground)}.ps-service-head svg{width:20px;height:20px;color:var(--panel-muted)}.ps-service-title{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;margin-top:var(--space-2)}.ps-service-body{color:var(--panel-muted)}.ps-service-list{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.ps-service-list li{border-radius:var(--radius-full);border:1px solid var(--panel-muted);color:var(--panel-foreground);padding:3px 10px;font-size:12px;line-height:16px}.site-header{z-index:40;height:var(--header-h);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--border);background:#ffffffe0;position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;gap:var(--space-6);height:100%;display:flex}.brand-link{color:var(--primary);display:inline-flex}.brand-link svg{width:auto;height:26px}.site-nav{align-items:center;gap:var(--space-1);display:flex}.site-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.site-nav a:hover{color:var(--accent-foreground);background:var(--accent)}.header-actions{align-items:center;gap:var(--space-2);display:flex}.menu-toggle,.mobile-nav{display:none}@media (max-width:959px){.site-nav,.header-actions .ps-btn-default{display:none}.menu-toggle{display:inline-flex}.mobile-nav[data-open=true]{top:var(--header-h);padding:var(--space-3) var(--gutter) var(--space-6);gap:var(--space-1);background:var(--background);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg);display:grid;position:absolute;left:0;right:0}.mobile-nav a:not(.ps-btn){padding:var(--space-3);border-radius:var(--radius-md);font-size:16px;font-weight:500;text-decoration:none}.mobile-nav a:not(.ps-btn):hover{background:var(--accent)}.mobile-nav .ps-btn{margin-top:var(--space-3)}}.hero{isolation:isolate;background:var(--panel);color:var(--panel-foreground);position:relative;overflow:hidden}.hero-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#00082ed9 0%,#0014608c 55%,#001d7e26 100%);position:absolute;inset:0}.hero-inner{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;padding-top:112px;padding-bottom:96px;display:grid}.hero-copy{gap:var(--space-6);justify-items:start;display:grid}.hero-copy .eyebrow{color:var(--panel-muted);align-items:center;gap:var(--space-2);display:inline-flex}.hero-copy .eyebrow:before{content:"";background:var(--brand-lavender);width:24px;height:2px}.hero-lead{color:var(--panel-muted);max-width:52ch;font-size:17px;line-height:28px}.hero-cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero-visual{border-radius:var(--radius-xl);aspect-ratio:1227/695;border:1px solid #c3c6f047;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.hero-visual img{object-fit:cover;width:100%;height:100%}.hero-status{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);background:#00082eb8;border:1px solid #c3c6f040;font-size:13px;display:flex;position:absolute}.hero-status .ps-badge{color:var(--panel-foreground);background:#ffffff1f}.pillars{border-top:1px solid #c3c6f038}.pillars ul{padding:var(--space-6) 0;justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pillars li{align-items:center;gap:var(--space-3);color:var(--panel-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:flex}.pillars li svg{width:16px;height:16px;color:var(--brand-lavender)}@media (max-width:959px){.hero-inner{grid-template-columns:1fr;padding-top:72px;padding-bottom:56px}.hero:after{background:linear-gradient(#00082ed9 0%,#00146099 100%)}.pillars ul{justify-content:flex-start}}.intro-grid{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.intro-grid .section-head{align-content:start;margin-bottom:0}.intro-copy{gap:var(--space-4);color:var(--muted-foreground);display:grid}.intro-copy p:first-child{color:var(--foreground)}.outcomes{gap:var(--space-4);margin-top:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.outcome-icon{border-radius:var(--radius-md);background:var(--secondary);width:40px;height:40px;color:var(--secondary-foreground);place-items:center;display:grid}.outcome-icon svg{width:20px;height:20px}@media (max-width:959px){.intro-grid{gap:var(--space-6);grid-template-columns:1fr}.outcomes{grid-template-columns:1fr}}.services-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.services-grid{grid-template-columns:1fr}}.values-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-head{align-items:center;gap:var(--space-4);display:flex}.value-letter{border-radius:var(--radius-md);background:var(--primary);width:44px;height:44px;color:var(--primary-foreground);font:800 20px/1 var(--font-display);flex:none;place-items:center;display:grid}.value-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.value-list li{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:16px 1fr;display:grid}.value-list li svg{color:var(--ring);margin-top:3px}.value-list strong{color:var(--foreground);margin-bottom:2px;font-weight:600;display:block}.value-list span{color:var(--muted-foreground)}@media (max-width:859px){.values-grid{grid-template-columns:1fr}}.banner{isolation:isolate;border-radius:var(--radius-xl);background:var(--panel);color:var(--panel-foreground);align-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.banner img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#00082eeb 0%,#00146099 50%,#001d7e00 85%);position:absolute;inset:0}.banner-copy{gap:var(--space-4);max-width:520px;padding:var(--space-12);justify-items:start;display:grid}.banner-copy p{color:var(--panel-muted)}@media (max-width:719px){.banner{align-items:end;min-height:0}.banner:after{background:linear-gradient(#001d7e33 0%,#001460a6 40%,#00082ef2 100%)}.banner-copy{padding:160px var(--space-6) var(--space-6)}}.process{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process li{gap:var(--space-3);padding-top:var(--space-6);border-top:2px solid var(--border);align-content:start;display:grid;position:relative}.process li:before{content:"";background:var(--primary);width:48px;height:2px;position:absolute;top:-2px;left:0}.process-num{font:700 13px/1 var(--font-mono);color:var(--ring);font-variant-numeric:tabular-nums}.process p{color:var(--muted-foreground)}@media (max-width:959px){.process{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.process{grid-template-columns:1fr}}.contact-grid{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.contact-panel{isolation:isolate;align-content:space-between;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--panel);color:var(--panel-foreground);display:grid;position:relative;overflow:hidden}.contact-panel>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.contact-panel:after{content:"";z-index:-1;background:linear-gradient(#00082ee6 0%,#001460c7 100%);position:absolute;inset:0}.contact-panel .eyebrow,.contact-panel p{color:var(--panel-muted)}.contact-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.contact-list a{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #c3c6f040;text-decoration:none;transition:background-color .15s;display:flex}.contact-list a:hover{background:#ffffff1a}.contact-list svg{width:20px;height:20px;color:var(--brand-lavender)}.contact-list small{color:var(--panel-muted);font-size:12px;line-height:16px;display:block}.contact-list strong{font-variant-numeric:tabular-nums;font-weight:600}.contact-form{gap:var(--space-4);display:grid}.form-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-consent{gap:var(--space-3);color:var(--muted-foreground);align-items:flex-start;font-size:13px;line-height:20px;display:flex}.form-footer{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:959px){.contact-grid{grid-template-columns:1fr}}@media (max-width:559px){.form-row{grid-template-columns:1fr}.contact-panel{padding:var(--space-6)}}.site-footer{background:var(--background);color:var(--foreground);padding:var(--space-16) 0 var(--space-8)}.footer-top{gap:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,3fr));display:grid}.footer-brand{gap:var(--space-4);align-content:start;display:grid}.footer-brand svg{width:auto;height:28px;color:var(--foreground)}.footer-brand p,.footer-col li,.footer-bottom{color:var(--muted-foreground)}.footer-col h3{margin-bottom:var(--space-4);color:var(--primary)}.footer-col ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer-col a{text-decoration:none;transition:color .15s}.footer-col a:hover{color:var(--foreground)}.footer-bottom{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}@media (max-width:859px){.footer-top{gap:var(--space-8);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
