@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f.0uwq05tg8f5a0.woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02.p.03rqv30url-~q.woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");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}.dm_serif_display_2d133fc5-module__kJf_KG__className{font-family:DM Serif Display,Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.dm_serif_display_2d133fc5-module__kJf_KG__variable{--font-dm-serif:"DM Serif Display", Georgia, Times New Roman, serif}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49.04o39dzmj.ey..woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58.0b_~8bw~gzh90.woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96.0_qb~~5cn13jl.woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3.p.0eehd8tgys7nv.woff2?dpl=dpl_9JioB4BizuHPbybKHX56dYoGUWh6)format("woff2");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}.plus_jakarta_sans_38560a42-module__mZiPia__className{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:normal}.plus_jakarta_sans_38560a42-module__mZiPia__variable{--font-plus-jakarta:"Plus Jakarta Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif}
:root{--color-rose:#c3763f;--color-rose-light:#d0894f;--color-rose-dark:#a8652f;--color-rose-50:#fbf6ef;--color-rose-100:#f3e7d8;--color-plum:#0e6b63;--color-plum-light:#2a8c7d;--color-plum-dark:#0c3e36;--brand-plum:#0c3e36;--brand-magenta:#1f6b58;--brand-plum-deep:#0a2c27;--brand-surface:linear-gradient(180deg, #0c3e36 0%, #1f6b58 100%);--color-garnet:#0e6b63;--color-garnet-light:#12796c;--color-sand:#c8a97d;--color-sand-dark:#b08d5e;--color-terracotta:#c3763f;--color-terracotta-dark:#974a33;--color-peach:#e7eddf;--color-peach-light:#eef3e8;--color-linen:#f2f4ec;--color-cloud:#e7eddf;--color-white:#fff;--color-charcoal:#2d2a33;--color-slate:#4a4a5c;--color-mist:#6b6580;--shadow-subtle:0 1px 3px #0000000a, 0 1px 2px #0000000f;--shadow-card:0 4px 20px #0000000f;--shadow-elevated:0 8px 40px #00000014;--font-heading:var(--font-dm-serif), "Georgia", "Times New Roman", serif;--font-body:var(--font-plus-jakarta), system-ui, -apple-system, sans-serif;--font-arabic:var(--font-tajawal,"Tajawal"), "Segoe UI", sans-serif;--ease-out-expo:cubic-bezier(.22, 1, .36, 1);--duration-slow:.7s;--color-ivory:var(--color-linen);--color-smoke:var(--color-cloud);--color-border:#0e6b6329;--color-ink:var(--color-charcoal);--color-ink-soft:var(--color-slate);--color-rose-clay:var(--color-rose);--color-rose-clay-dark:var(--color-plum);--color-amber:var(--color-sand);--color-olive:var(--color-success,#3b8a6e);--font-sans:var(--font-body);--font-serif:var(--font-heading);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-linen);color:var(--color-charcoal);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:16px;line-height:1.6}a{color:var(--color-garnet);transition:color .2s var(--ease-out-expo);text-decoration:none}a:hover{color:var(--color-garnet-light)}button{cursor:pointer;font-family:inherit}::selection{color:var(--color-charcoal);background:#0e6b6333}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--color-garnet);outline-offset:2px}:where(main):focus{outline:none}html{scroll-padding-top:80px}@media (max-width:600px){html{scroll-padding-top:92px}}.skip-link{background:var(--color-plum);color:var(--color-white);z-index:100;border-radius:0 0 8px;padding:8px 14px;position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.amn-hero-bg{background:radial-gradient(1200px 600px at 50% -10%, #3fa08e2e 0%, transparent 60%), radial-gradient(900px 500px at 85% 20%, #c8a97d29 0%, transparent 55%), linear-gradient(135deg, var(--color-linen) 0%, var(--color-peach-light) 45%, var(--color-cloud) 100%)}.amn-gradient-text{background:linear-gradient(135deg, var(--color-plum) 0%, var(--color-plum-light) 55%, var(--color-rose) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.amn-ib-wrap{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:420px;display:flex}@media (min-width:960px){.amn-ib-wrap.hero{justify-content:flex-start}}.amn-ib{border:1.5px solid var(--color-charcoal);background:linear-gradient(158deg, #38343f 0%, var(--color-charcoal) 60%);color:var(--color-white);text-align:start;border-radius:14px;flex:0 203px;align-items:center;gap:11px;padding:9px 14px 9px 10px;line-height:1.2;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex;box-shadow:0 2px 10px #2d2a3329}.amn-ib:hover,.amn-ib:focus-visible{border-color:var(--color-sand);transform:translateY(-2px);box-shadow:0 12px 26px #2d2a3342,0 0 0 1px #c8a97d73}.amn-ib-glyph{background:#ffffff17;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s;display:inline-flex}.amn-ib:hover .amn-ib-glyph{background:#c8a97d33}.amn-ib-text{flex-direction:column;min-width:0;display:flex}.amn-ib-lead{text-transform:uppercase;letter-spacing:.09em;opacity:.82;white-space:nowrap;font-size:9.5px}.amn-ib-device{white-space:nowrap;font-size:15px;font-weight:700}[dir=rtl] .amn-ib-lead{letter-spacing:0}.amn-ib-go{opacity:.5;margin-inline-start:4px;transition:opacity .22s,transform .22s;display:inline-flex}.amn-ib:hover .amn-ib-go{opacity:1;transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.amn-ib,.amn-ib-glyph,.amn-ib-go{transition:none}.amn-ib:hover{transform:none}}.amn-isteps{flex-direction:column;gap:14px;margin-top:8px;display:flex}.amn-istep{align-items:center;gap:12px;display:flex}.amn-istep-art{flex:none;width:88px;line-height:0}.amn-istep-cap{color:var(--color-ink);text-align:start;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.amn-istep-cap strong{background:var(--color-cloud);-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid #0e6b6399;border-bottom-width:2px;border-radius:6px;padding:0 5px;font-weight:700}.amn-istep-num{width:24px;height:24px;color:var(--color-ink);background:#c8a97d;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.amn-eigenra-mark{vertical-align:middle;align-items:center;text-decoration:none;display:inline-flex}.amn-eigenra-mark img{opacity:.78;transition:opacity .4s,filter .4s,transform .4s}.amn-eigenra-mark:hover img{opacity:1;filter:drop-shadow(0 0 8px #c8a97d8c);transform:translateY(-1px)}@keyframes amnFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes amnFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[class*=amn-anim]{animation:none!important}}.amn-bridge{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vw,72px);width:100%;max-width:1160px;margin:0 auto;display:grid}.amn-bridge-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.amn-bridge-phones{display:none}.amn-bridge-cta{align-items:center}@media (min-width:960px){.amn-bridge{grid-template-columns:1.08fr .92fr}.amn-bridge-copy{text-align:start;align-items:flex-start}.amn-bridge-cta{align-items:flex-start}.amn-bridge-phones{justify-content:center;display:flex}}.amn-install-qr{border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:#fff9;align-items:center;gap:20px;width:min(94vw,420px);margin-top:36px;padding:18px 22px;display:flex}.amn-install-qr-code{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:112px;height:112px;box-shadow:var(--shadow-subtle);flex-shrink:0;padding:10px;display:block}.amn-install-qr-code svg{width:100%;height:100%;display:block}@media (max-width:768px){.amn-install-qr{display:none!important}}.amn-phil-grid{grid-template-columns:1fr;gap:clamp(14px,2vw,24px);margin-top:clamp(40px,6vw,64px);display:grid}@media (min-width:680px){.amn-phil-grid{grid-template-columns:1fr 1fr}}.amn-showcase{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:18px;padding-block-end:4px;padding-inline:max(24px,50% - 108px);scroll-padding-inline:max(24px,50% - 108px);display:flex;overflow-x:auto}.amn-showcase::-webkit-scrollbar{display:none}.amn-showcase-item{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:18px;width:216px;display:flex}.amn-showcase-cap{text-align:center;flex-direction:column;gap:5px;max-width:210px;display:flex}.amn-showcase-cap-t{font-family:var(--font-heading);color:var(--color-plum-dark);font-size:clamp(17px,2.1vw,20px);line-height:1.22}[dir=rtl] .amn-showcase-cap-t{font-family:var(--font-arabic)}.amn-showcase-cap-b{color:var(--color-slate);font-size:14px;line-height:1.55}@media (min-width:900px){.amn-showcase{scroll-snap-type:none;justify-content:center;gap:clamp(20px,3.4vw,44px);padding-inline:0;overflow-x:visible}}
