@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8199cbc3a56a7df2-s.38pq6kgalootl.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d19939ed59aaf52a-s.0j_4bhhh0r5zd.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)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:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5a7e60059775bb07-s.1sdd4f85y58cf.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79b36e90403db0bc-s.p.2pdoay2t-xuf1.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)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}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_629ff56c-module__EP_BWG__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:italic;font-weight:700}.chakra_petch_629ff56c-module__EP_BWG__variable{--font-chakra-petch:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6caff43fd4a0ae63-s.0be3_1o8j6hil.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eba3db09b524a36e-s.0a_s_d3zkt29q.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/555e0c42461c6dbd-s.0xef7p2k3-sj7.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a65350283426f1c4-s.2760p_mqubsmc.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/338016bf67c70cca-s.41q6b58w0qlbv.woff2?dpl=dpl_Dum4pLn6qUg9xNbuTmpE8mzNFLnA)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}@font-face{font-family:Noto Kufi Arabic Fallback;src:local(Arial);ascent-override:117.6%;descent-override:56.41%;line-gap-override:0.0%;size-adjust:109.02%}.noto_kufi_arabic_c8eb9f0f-module__5O4eXa__className{font-family:Noto Kufi Arabic,Noto Kufi Arabic Fallback;font-style:normal;font-weight:700}
#altheris-landing{--navy:#0d1d4a;--navy-light:#1a3060;--beige:#f2ede4;--beige-dark:#e8e0d4;--white:#fff;--bar-navy:#0b1f3a;--bar-cyan:#42c8e8;--page-bg:#f8fafc;--surface:#fff;--ink:#0b1f3a;--body:#475569;--accent-text:#0e7490;--hairline:#0b1f3a14;--card-outline:#1e3a6b;--header-height:64px;--serif:var(--font-cormorant), Georgia, serif;--sans:var(--font-geist-sans), system-ui, sans-serif;font-family:var(--sans);background:var(--page-bg);color:var(--white);box-sizing:border-box;min-height:100vh;overflow-x:hidden}#altheris-landing *,#altheris-landing :before,#altheris-landing :after{box-sizing:border-box;margin:0;padding:0}#altheris-landing{isolation:isolate}#altheris-landing:before{content:"";z-index:0;pointer-events:none;opacity:.85;background-image:url(/hero-lines.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:100lvh;position:fixed;top:0;left:0;right:0}#altheris-landing>:where(*){z-index:1;position:relative}#altheris-landing .hero-trust-wrap>section{background:0 0}#altheris-landing .hero-trust-wrap>section:nth-child(2n){background:#fff9}#altheris-landing .hero{flex-direction:column;width:100%;display:flex;position:relative}#altheris-landing nav{z-index:50;-moz-column-gap:24px;height:var(--header-height);background:linear-gradient(#0e2547 0%,#0b1f3a 100%);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;padding:0 64px;animation:.8s both altherisFadeInUp;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}#altheris-landing .nav-left{grid-column:1;justify-self:start;align-items:center;gap:16px;min-width:0;display:flex}#altheris-landing .nav-logo{font-family:var(--serif);letter-spacing:.1em;color:var(--white);font-size:26px;font-weight:500;line-height:1;text-decoration:none}#altheris-landing .nav-centre{grid-column:2;justify-content:center;align-items:center;display:flex}#altheris-landing .nav-code{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:inline-flex}#altheris-landing .nav-code-text{font-family:var(--ds-font-mono,ui-monospace, monospace);color:#e2e8f0;white-space:nowrap;font-size:12px}#altheris-landing .nav-code-copy{color:#e2e8f0;min-height:24px;font-family:var(--sans);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:background .15s;display:inline-flex}#altheris-landing .nav-code-copy:hover{background:#ffffff14}#altheris-landing .nav-buttons{grid-column:3;justify-self:end;align-items:center;gap:20px;display:flex}#altheris-landing .nav-signin{font-family:var(--sans);color:#fff;cursor:pointer;text-underline-offset:4px;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-size:15px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s}@media (hover:hover){#altheris-landing .nav-signin:hover{-webkit-text-decoration-color:var(--bar-cyan);text-decoration-color:var(--bar-cyan)}}#altheris-landing .nav-signin:focus-visible{-webkit-text-decoration-color:var(--bar-cyan);text-decoration-color:var(--bar-cyan);outline:none}#altheris-landing .nav-cta{font-family:var(--sans);color:var(--bar-navy);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}#altheris-landing .nav-cta:hover{background:#f1f5f9}#altheris-landing .nav-cta-arrow{transition:transform .2s;display:inline-block}#altheris-landing .nav-cta:hover .nav-cta-arrow{transform:translate(4px)}#altheris-landing .nav-cta:focus-visible,#altheris-landing .nav-code-copy:focus-visible{outline:2px solid var(--bar-cyan);outline-offset:2px}@media (max-width:840px){#altheris-landing .nav-centre{display:none}}@media (prefers-reduced-motion:reduce){#altheris-landing .nav-cta-arrow{transition:none}}#altheris-landing .hero-content{z-index:10;--hero-max-screen:1080px;min-height:min(calc(100vh - var(--header-height)), calc(var(--hero-max-screen) - var(--header-height)));min-height:min(calc(100svh - var(--header-height)), calc(var(--hero-max-screen) - var(--header-height)));flex:1;justify-content:center;align-items:center;padding:clamp(28px,4vh,128px) 20px;display:flex;position:relative}#altheris-landing .hero-text-col{text-align:center;flex-direction:column;flex:none;align-items:center;width:100%;max-width:1100px;display:flex}#altheris-landing .hero-headline{font-family:var(--serif);letter-spacing:-.02em;color:#042041;font-size:clamp(64px,7.2vw,98px);font-weight:500;line-height:1.08;animation:1s .2s both altherisFadeInUp}#altheris-landing .hero-headline em{font-style:italic;font-weight:300}#altheris-landing .hero-headline-accent{color:#0670f0;text-shadow:0 0 24px #0677fc40}#altheris-landing .hero-subheadline{color:var(--body);max-width:540px;margin-top:20px;font-size:1.125rem;font-weight:300;line-height:1.5;animation:1s .35s both altherisFadeInUp}#altheris-landing .hero-cta{background:var(--ink);color:#fff;cursor:pointer;width:fit-content;font-family:var(--sans);letter-spacing:.01em;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:28px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;animation:1s .5s both altherisFadeInUp;display:inline-flex}#altheris-landing .hero-cta:hover{background:#142b4d}#altheris-landing .hero-lockup-block{--logo-h:min(44svh, 100svh - 410px);--logo-w:min(var(--logo-h) * 434 / 332, 94vw / 2.215);width:calc(var(--logo-w) * 2.215);margin:clamp(16px,4svh - 12px,40px) 0;animation:1s .3s both altherisFadeInUp}#altheris-landing .hero-lockup-block+.hero-subheadline{margin-top:0}#altheris-landing .hero-lockup{grid-template-columns:var(--logo-w) calc(var(--logo-w) * 1.215);align-items:stretch;display:grid;position:relative}#altheris-landing .hero-mark{width:var(--logo-w);aspect-ratio:434/332;position:relative}#altheris-landing .hero-mark-img{width:100%;height:100%;position:absolute;inset:0}#altheris-landing .hero-mark-full{transition:opacity .4s ease-in-out}#altheris-landing .hero-mark-gap{transform:translateY(.150602%)}#altheris-landing .hero-mark-slot{width:calc(var(--logo-w) * 1.68);margin-left:calc(var(--logo-w) * -.465);align-items:center;min-width:0;display:flex;position:relative}#altheris-landing .hero-mark-word{--wm-ink:#0c2240;top:calc(var(--logo-w) * 332 / 434 * .032 + .015em);transform:skewX(var(--wm-skew));transform-origin:0 .91em;font-size:calc(var(--logo-w) * .093 * var(--mark-scale,1));transition:opacity .35s ease-in-out;position:relative}#altheris-landing .hero-mark-probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}:root[lang=ar] #altheris-landing .hero-lockup-block{--font-chakra-petch:var(--font-ar-hero-stack)}#altheris-landing .hero-mark-tagline,#altheris-landing .hero-mark-word{--wm-skew:-17.7deg;--tag-cut:clamp(.0245em, 1px, .04em);font-family:var(--font-chakra-petch), sans-serif;letter-spacing:var(--wm-track,.03em);text-transform:uppercase;color:var(--wm-ink);-webkit-text-stroke:.024em var(--wm-ink);white-space:nowrap;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(.2856em - var(--tag-cut)), transparent .2856em, #000 calc(.2856em + var(--tag-cut)), #000 calc(.3759em - var(--tag-cut)), transparent .3759em, #000 calc(.3759em + var(--tag-cut)), #000 calc(.4662em - var(--tag-cut)), transparent .4662em, #000 calc(.4662em + var(--tag-cut)), #000 calc(.5565em - var(--tag-cut)), transparent .5565em, #000 calc(.5565em + var(--tag-cut)), #000 calc(.6468em - var(--tag-cut)), transparent .6468em, #000 calc(.6468em + var(--tag-cut)), #000 calc(.7371em - var(--tag-cut)), transparent .7371em, #000 calc(.7371em + var(--tag-cut)), #000 calc(.8274em - var(--tag-cut)), transparent .8274em, #000 calc(.8274em + var(--tag-cut)));-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(.2856em - var(--tag-cut)), transparent .2856em, #000 calc(.2856em + var(--tag-cut)), #000 calc(.3759em - var(--tag-cut)), transparent .3759em, #000 calc(.3759em + var(--tag-cut)), #000 calc(.4662em - var(--tag-cut)), transparent .4662em, #000 calc(.4662em + var(--tag-cut)), #000 calc(.5565em - var(--tag-cut)), transparent .5565em, #000 calc(.5565em + var(--tag-cut)), #000 calc(.6468em - var(--tag-cut)), transparent .6468em, #000 calc(.6468em + var(--tag-cut)), #000 calc(.7371em - var(--tag-cut)), transparent .7371em, #000 calc(.7371em + var(--tag-cut)), #000 calc(.8274em - var(--tag-cut)), transparent .8274em, #000 calc(.8274em + var(--tag-cut)));mask-image:linear-gradient(to bottom, #000 0, #000 calc(.2856em - var(--tag-cut)), transparent .2856em, #000 calc(.2856em + var(--tag-cut)), #000 calc(.3759em - var(--tag-cut)), transparent .3759em, #000 calc(.3759em + var(--tag-cut)), #000 calc(.4662em - var(--tag-cut)), transparent .4662em, #000 calc(.4662em + var(--tag-cut)), #000 calc(.5565em - var(--tag-cut)), transparent .5565em, #000 calc(.5565em + var(--tag-cut)), #000 calc(.6468em - var(--tag-cut)), transparent .6468em, #000 calc(.6468em + var(--tag-cut)), #000 calc(.7371em - var(--tag-cut)), transparent .7371em, #000 calc(.7371em + var(--tag-cut)), #000 calc(.8274em - var(--tag-cut)), transparent .8274em, #000 calc(.8274em + var(--tag-cut)));font-style:italic;font-weight:700;line-height:1.15;-webkit-mask-size:100% 1.15em;mask-size:100% 1.15em}#altheris-landing .hero-mark-tagline{--wm-ink:#02194f;--tag-anchor:.91em;left:calc(var(--logo-w) * 1.026);width:calc(var(--logo-w) * 1.189);top:calc(var(--logo-w) * 332 / 434 * .574);transform:translate(var(--tag-shift,0px), calc(-1 * var(--tag-anchor))) skewX(var(--wm-skew));transform-origin:0 var(--tag-anchor);text-align:left;font-size:calc(var(--logo-w) * .0558 * var(--tag-scale,1));pointer-events:none;transition:opacity .4s ease-in-out;position:absolute}#altheris-landing .hero-mark-tagline[data-lines="2"]{--tag-anchor:1.135em;--tag-shift:.3em;top:calc(var(--logo-w) * 332 / 434 * .532)}#altheris-landing .hero-mark-tagline[data-lines="2"] .hero-mark-tagline-line{display:block}:root[lang=ar] #altheris-landing .hero-mark-tagline[lang=ar],:root[lang=ar] #altheris-landing .hero-mark-word[lang=ar]{--wm-skew:0deg;--tag-shift:0px;letter-spacing:normal;text-transform:none;font-style:normal;-webkit-mask-image:none;mask-image:none}#altheris-landing .hero-mark-tagline-probe{font-size:calc(var(--logo-w) * .0558);visibility:hidden;position:absolute;top:0;left:0}#altheris-landing .hero-mark-caption{color:#475569;text-align:center;height:2.8em;margin-top:6px;font-size:14px;line-height:1.4;transition:opacity .35s ease-in-out}@media (max-width:640px){#altheris-landing .hero-lockup-block{--logo-w:min(340px, 90vw, 38svh * 434 / 332);width:90vw;margin:20px 0}#altheris-landing .hero-lockup{grid-template-columns:100%;justify-items:center}#altheris-landing .hero-mark-slot{width:100%;min-height:calc(var(--logo-w) * .3 * 1.08);justify-content:center;margin-left:0}#altheris-landing .hero-mark-caption{height:4.2em;font-size:13px}#altheris-landing .hero-mark-word{transform-origin:50% .91em;top:.015em}#altheris-landing .hero-mark-tagline,#altheris-landing .hero-mark-tagline[data-lines="2"]{width:100%;left:0;top:calc(var(--logo-w) * 332 / 434 + var(--logo-w) * .3 * 1.08 / 2);transform-origin:50% var(--tag-anchor);text-align:center}#altheris-landing .hero-mark-tagline{--tag-anchor:.56em}#altheris-landing .hero-mark-tagline[data-lines="2"]{--tag-anchor:1.135em;--tag-shift:0px}}@media (prefers-reduced-motion:reduce){#altheris-landing .hero-lockup-block{animation:none}#altheris-landing .hero-mark-full,#altheris-landing .hero-mark-tagline{transition:none;opacity:1!important}#altheris-landing .hero-mark-gap{display:none}#altheris-landing .hero-mark-slot,#altheris-landing .hero-mark-caption{visibility:hidden}}#altheris-landing .hero:before,#altheris-landing .hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}#altheris-landing .hero:before{background:radial-gradient(60% 55% at 100% 100%,#c6ebfee6,#c6ebfe00 100%),linear-gradient(#e7f4fe 0%,#e0f0fd 50%,#c6ebfe 100%);-webkit-mask-image:linear-gradient(#000 92%,#0000 100%);mask-image:linear-gradient(#000 92%,#0000 100%)}#altheris-landing .hero:after{opacity:.75;-webkit-mask-composite:source-in;background:linear-gradient(#bbeafd 0%,#a3ddfd 50%,#77c3fe 100%);-webkit-mask-image:url(/hero-lines-mask.webp),linear-gradient(#000 92%,#0000 100%);mask-image:url(/hero-lines-mask.webp),linear-gradient(#000 92%,#0000 100%);-webkit-mask-position:top,0 0;mask-position:top,0 0;-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}#altheris-landing .hero-mark{isolation:isolate}#altheris-landing .hero-mark:before,#altheris-landing .hero-mark:after{content:"";left:calc(var(--logo-w) * -.111);top:calc(var(--logo-w) * -.106);width:calc(var(--logo-w) * .97);height:calc(var(--logo-w) * .97);z-index:-1;pointer-events:none;position:absolute}#altheris-landing .hero-mark:before{background:radial-gradient(circle closest-side,#0077fc40 0%,#5ec8ff2e 77%,#5ec8ff00 100%)}#altheris-landing .hero-mark:after{background:radial-gradient(circle closest-side,#0677fc00 64%,#0677fc59 77%,#0677fc00 92%);-webkit-mask-image:linear-gradient(to top right,#000 20%,#0000 60%);mask-image:linear-gradient(to top right,#000 20%,#0000 60%)}#altheris-landing .hero-cta,#altheris-landing .hero-cta:hover{background:linear-gradient(#042041 0%,#013058 100%)}#altheris-landing .hero-cta:hover{box-shadow:0 0 0 1px #42c8e8d9,0 0 24px #0677fc99}#altheris-landing .hero-subheadline,#altheris-landing .hero-mark-caption{color:#334155}@media (prefers-reduced-motion:reduce),(prefers-contrast:more){#altheris-landing .hero-mark:before,#altheris-landing .hero-mark:after{opacity:.5}}#altheris-landing .trust{background:var(--beige);color:var(--navy);padding:120px 64px}#altheris-landing .section-label{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--navy-light);opacity:.6;margin-bottom:18px;font-size:11px;font-weight:500}#altheris-landing .card{-webkit-backdrop-filter:blur(20px)saturate(150%);background:#ffffff6b;border:1px solid #0d1d4a1a;border-radius:20px;padding:44px 36px;transition:transform .3s,box-shadow .3s}#altheris-landing .card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0d1d4a1a}#altheris-landing .about{text-align:center;max-width:720px;margin:80px auto 0}#altheris-landing footer{background:var(--bar-navy);border-top:1px solid color-mix(in srgb, var(--bar-cyan) 25%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 64px;display:flex}#altheris-landing .footer-logo{font-family:var(--serif);color:#dce6fab3;letter-spacing:.05em;font-size:18px;font-weight:300}#altheris-landing .footer-text{color:color-mix(in srgb, var(--beige) 55%, transparent);letter-spacing:.03em;font-size:12px}#altheris-landing .footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}#altheris-landing .footer-link-a{color:color-mix(in srgb, var(--beige) 62%, transparent);letter-spacing:.03em;font-size:12px;text-decoration:none;transition:color .15s}#altheris-landing .footer-link-a:hover,#altheris-landing .footer-link-a:focus-visible{color:var(--bar-cyan)}@keyframes altherisFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#altheris-landing .la-section{padding:88px 24px;position:relative}#altheris-landing .la-inner{max-width:1100px;margin:0 auto}#altheris-landing .la-intro{text-align:center;margin-bottom:40px}#altheris-landing .la-eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}#altheris-landing .la-heading{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.15}#altheris-landing .la-subtext{color:var(--body);max-width:600px;margin:16px auto 0;font-size:16px;font-weight:300;line-height:1.7}#altheris-landing .la-steps-section{padding-top:75px;padding-bottom:75px}#altheris-landing .la-steps{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}#altheris-landing .la-step{background:var(--surface);border:1.5px solid var(--card-outline);text-align:left;border-radius:8px;padding:28px;position:relative;box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}#altheris-landing .la-step.is-in:before{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--shine-angle), transparent 0deg, transparent 318deg, #ffffff59 338deg, #fff 352deg, #ffffff59 358deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;border-radius:8px;padding:1.5px;animation:.7s cubic-bezier(.25,.8,.25,1) forwards laStepShine;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#altheris-landing .la-step:nth-child(2).is-in:before{animation-delay:.14s}#altheris-landing .la-step:nth-child(3).is-in:before{animation-delay:.28s}@keyframes laStepShine{0%{--shine-angle:0deg;opacity:0}8%{opacity:1}85%{opacity:1}to{--shine-angle:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){#altheris-landing .la-step.is-in:before{animation:none;display:none}}#altheris-landing .la-step-number{background:var(--surface);width:28px;height:28px;color:var(--ink);font-family:var(--sans);border:1px solid #0b1f3a40;border-radius:6px;justify-content:center;align-items:center;margin-bottom:16px;font-size:13px;font-weight:500;line-height:1;display:flex}#altheris-landing .la-step-title{font-family:var(--sans);color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:500}#altheris-landing .la-step-body{color:var(--body);font-size:15px;font-weight:300;line-height:1.6}#altheris-landing .la-table-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;max-width:940px;margin:0 auto;box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}#altheris-landing .la-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}#altheris-landing .la-table th,#altheris-landing .la-table td{font-size:14px;line-height:1.5}#altheris-landing .la-table tbody th{color:var(--ink);font-weight:500}#altheris-landing .la-row-label{align-items:center;gap:12px;display:flex}#altheris-landing .la-row-icon{stroke:#1e3a6b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#altheris-landing .la-cell-check{align-items:flex-start;gap:10px;display:flex}#altheris-landing .la-check{stroke:#0b5f75;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}#altheris-landing .la-table .la-col-altheris{color:var(--ink)}#altheris-landing .la-table .la-col-diy{color:#64748b;font-weight:400}#altheris-landing .la-placeholder{color:var(--body);margin-top:8px;font-size:13px;line-height:1.5}@media (min-width:1024px){#altheris-landing .la-table-card{margin-top:8px}#altheris-landing .la-table th,#altheris-landing .la-table td{vertical-align:middle;background:var(--surface);height:72px;padding:20px 24px}#altheris-landing .la-table tbody tr:not(:last-child)>*{border-bottom:1px solid var(--hairline)}#altheris-landing .la-table thead th{background:var(--page-bg);border-bottom:1px solid var(--hairline);height:auto;padding:16px 24px}#altheris-landing .la-table thead th:first-child{border-top-left-radius:12px;width:22%}#altheris-landing .la-table thead th:last-child{border-top-right-radius:12px}#altheris-landing .la-table tbody tr:last-child>:first-child{border-bottom-left-radius:12px}#altheris-landing .la-table tbody tr:last-child>:last-child{border-bottom-right-radius:12px}#altheris-landing .la-table thead .la-col-diy{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:500}#altheris-landing .la-table thead .la-col-altheris{border-bottom-color:var(--ink);background:0 0;width:42%;position:relative}#altheris-landing .la-table thead .la-col-altheris:before{content:"";background:var(--ink);border-radius:10px 10px 0 0;position:absolute;inset:-9px 0 0}#altheris-landing .la-col-altheris-name{font-family:var(--serif);color:#fff;font-size:22px;font-weight:500;line-height:1.2;position:relative}#altheris-landing .la-table tbody .la-col-altheris{border-left:1px solid #1e3a6b;border-right:1px solid #1e3a6b;position:relative;box-shadow:-8px 0 16px -12px #0b1f3a59,8px 0 16px -12px #0b1f3a59}#altheris-landing .la-table tbody tr:last-child .la-col-altheris{border-bottom:1px solid #1e3a6b;box-shadow:-8px 0 16px -12px #0b1f3a59,8px 0 16px -12px #0b1f3a59,0 8px 16px -12px #0b1f3a59}}@media (max-width:1023.98px){#altheris-landing .la-table-card{overflow:hidden}#altheris-landing .la-table thead{display:none}#altheris-landing .la-table,#altheris-landing .la-table tbody,#altheris-landing .la-table tr,#altheris-landing .la-table th,#altheris-landing .la-table td{width:100%;display:block}#altheris-landing .la-table tr{padding:16px}#altheris-landing .la-table tr:not(:last-child){border-bottom:1px solid var(--hairline)}#altheris-landing .la-table tbody th{margin-bottom:8px;font-size:15px}#altheris-landing .la-table td{margin-top:4px;padding:8px 10px}#altheris-landing .la-table .la-col-altheris{background:#eef2f9;border-left:3px solid #1e3a6b;border-radius:0 8px 8px 0}#altheris-landing .la-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:3px;font-size:10.5px;font-weight:500;display:block}}#altheris-landing .la-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#altheris-landing .la-pricing{flex-direction:column;align-items:center;display:flex}#altheris-landing .la-pricing-space{width:100%;max-width:940px;height:426px}@media (max-width:1023.98px){#altheris-landing .la-pricing-space{height:445px}}@media (max-width:768px){#altheris-landing .la-pricing-space{max-width:420px;height:426px}}#altheris-landing .lf{margin-top:80px}#altheris-landing .lf-lead{max-width:560px;color:var(--body);margin:16px auto 0;font-size:16px;line-height:1.6}#altheris-landing .lf-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#altheris-landing .lf-card{background:var(--surface);border:1px solid var(--hairline);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}#altheris-landing .lf-icon{width:40px;height:40px;color:var(--accent-text);background:#0b5f7514;border:1px solid #0b5f752e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}#altheris-landing .lf-icon svg{stroke:var(--accent-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#altheris-landing .lf-title{font-family:var(--sans);color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.35}#altheris-landing .lf-body{color:var(--body);font-size:15px;line-height:1.6}#altheris-landing .lf-checklist{grid-template-columns:minmax(0,1fr);gap:10px 24px;width:100%;margin-top:20px;list-style:none;display:grid}#altheris-landing .lf-checklist li{color:var(--ink);align-items:flex-start;gap:8px;font-size:15px;line-height:1.45;display:flex}#altheris-landing .lf-tick{stroke:var(--accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:3px}#altheris-landing .lf-note{color:var(--body);margin-top:20px;font-size:14px;line-height:1.6}#altheris-landing .lf-note a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}#altheris-landing .lf-placeholder{color:var(--body);margin-top:8px;font-size:13px;line-height:1.5}#altheris-landing .lf-media{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}#altheris-landing .lf-media-text{flex-direction:column;align-items:flex-start;display:flex}#altheris-landing .lf-photo{aspect-ratio:4/3;border:1px solid var(--hairline);border-radius:8px;position:relative;overflow:hidden}#altheris-landing .lf-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#altheris-landing .lf-photo-templates{order:-1}#altheris-landing .lf-photo-templates,#altheris-landing .lf-photo-dashboard{aspect-ratio:auto}#altheris-landing .lf-photo-templates img,#altheris-landing .lf-photo-dashboard img{-o-object-fit:initial;object-fit:initial;width:100%;height:auto;display:block;position:static}#altheris-landing .lf-label{letter-spacing:.12em;text-transform:uppercase;color:var(--body);margin-top:24px;font-size:12px;font-weight:500}#altheris-landing .lf-template-list{grid-template-columns:minmax(0,1fr);gap:12px 20px;width:100%;margin-top:12px;list-style:none;display:grid}#altheris-landing .lf-template-list li{align-items:center;gap:10px;display:flex}#altheris-landing .lf-icon-sm{width:32px;height:32px;margin-bottom:0}#altheris-landing .lf-template-name{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}#altheris-landing .lf-lockdown{background:var(--ink);border-color:#ffffff14;border-radius:12px}#altheris-landing .lf-lockdown-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;width:100%;display:grid}#altheris-landing .lf-lockdown-main .lf-icon,#altheris-landing .lf-lockdown-main .lf-title{margin-bottom:0}#altheris-landing .lf-lockdown-main .lf-body{grid-column:1/-1}#altheris-landing .lf-lockdown .lf-title{color:#fff}#altheris-landing .lf-lockdown .lf-body{color:#ffffffd9}#altheris-landing .lf-lockdown .lf-icon{color:#fff;background:#ffffff1a;border-color:#fff3}#altheris-landing .lf-lockdown .lf-icon svg{stroke:#fff}#altheris-landing .lf-lockdown-plan{border-top:1px solid #ffffff24;width:100%;margin-top:16px;padding-top:16px}#altheris-landing .lf-panel{background:linear-gradient(var(--hairline), var(--hairline)), var(--surface);border:1px solid var(--hairline);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}#altheris-landing .lf-cell{background:var(--surface);text-align:left;padding:28px}@media (max-width:599.98px){#altheris-landing .lf-cell{-moz-column-gap:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding:20px 24px;display:grid}#altheris-landing .lf-cell .lf-icon{width:32px;height:32px;margin-bottom:0}#altheris-landing .lf-cell .lf-icon svg{width:18px;height:18px}#altheris-landing .lf-cell .lf-title{margin-bottom:0}#altheris-landing .lf-cell .lf-body,#altheris-landing .lf-cell .lf-placeholder{grid-column:1/-1}#altheris-landing .lf-cell .lf-body{margin-top:8px}}@media (min-width:600px){#altheris-landing .lf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#altheris-landing .lf-security,#altheris-landing .lf-lockdown,#altheris-landing .lf-media,#altheris-landing .lf-panel{grid-column:1/-1}#altheris-landing .lf-checklist:not(.lf-checklist-single),#altheris-landing .lf-template-list,#altheris-landing .lf-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){#altheris-landing .lf-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}#altheris-landing .lf-security,#altheris-landing .lf-lockdown{grid-column:span 12}#altheris-landing .lf-media{grid-column:span 12;align-items:center;gap:40px}#altheris-landing .lf-templates{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#altheris-landing .lf-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#altheris-landing .lf-photo-templates{order:0}#altheris-landing .lf-panel{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#altheris-landing .lf-lockdown{flex-direction:row;align-items:center;gap:32px;padding-top:28px;padding-bottom:28px}#altheris-landing .lf-lockdown-main{flex:1;gap:4px 20px}#altheris-landing .lf-lockdown-main .lf-icon{grid-row:1/span 2}#altheris-landing .lf-lockdown-main .lf-body{grid-column:2}#altheris-landing .lf-lockdown-plan{border-top:0;border-left:1px solid #ffffff24;flex-shrink:0;align-self:stretch;align-items:center;width:auto;margin-top:0;padding:0 0 0 32px;display:flex}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#altheris-landing .lf-card:not(.lf-lockdown){transition:transform .15s,box-shadow .15s}#altheris-landing .lf-card:not(.lf-lockdown):hover{transform:translateY(-2px);box-shadow:0 2px 4px #0b1f3a0f,0 12px 32px #0b1f3a1a}}@media (max-width:900px){#altheris-landing .la-steps{grid-template-columns:1fr;gap:16px;max-width:520px;margin:0 auto}}@media (max-width:640px){#altheris-landing .la-section{padding:64px 16px}#altheris-landing .la-steps-section{padding-top:54px;padding-bottom:54px}#altheris-landing nav{-moz-column-gap:12px;grid-template-columns:auto 1fr auto;column-gap:12px;padding:0 16px}#altheris-landing .nav-left{gap:8px}#altheris-landing .nav-buttons{gap:14px}#altheris-landing .nav-signin{font-size:14px}#altheris-landing .nav-cta{padding:8px 14px;font-size:14px}#altheris-landing footer{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 16px}#altheris-landing .footer-links{gap:10px 20px}}@media (min-width:640px){#altheris-landing .nav-left{gap:16px}#altheris-landing .nav-left .lang-switch{order:-1}}@media (max-width:380px){#altheris-landing nav{-moz-column-gap:4px;column-gap:4px;padding:0 12px}#altheris-landing .nav-left{gap:6px}#altheris-landing .nav-buttons{gap:8px}}#altheris-landing .auth-card{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px 32px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(.96);box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}#altheris-landing .auth-close{z-index:1;background:var(--surface);cursor:pointer;color:#64748b;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:-16px -20px -12px auto;padding:0;transition:color .15s;display:flex;position:sticky;top:0}#altheris-landing .auth-close:focus-visible{outline:2px solid var(--bar-cyan);outline-offset:2px}#altheris-landing .auth-close:hover{color:var(--ink)}#altheris-landing .auth-logo{justify-content:center;margin-bottom:16px;display:flex}#altheris-landing .auth-logo svg{color:var(--ink)}#altheris-landing .auth-title{letter-spacing:-.02em;color:var(--ink);text-align:center;margin-bottom:6px;font-size:1.4rem;font-weight:300}#altheris-landing .auth-sub{color:var(--body);text-align:center;margin-bottom:24px;font-size:.82rem;font-weight:300}#altheris-landing .google-btn{background:var(--surface);border:1px solid var(--hairline);cursor:pointer;width:100%;height:44px;font-family:var(--sans);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 20px;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}#altheris-landing .google-btn:hover{background:var(--page-bg);border-color:#cbd5e1}#altheris-landing .google-btn span{color:var(--ink);letter-spacing:.01em;font-size:.9rem;font-weight:400}#altheris-landing .auth-terms{text-align:center;color:#64748b;margin-top:14px;font-size:.72rem}#altheris-landing .auth-terms a{color:#0b5f75;text-decoration:none}#altheris-landing .auth-divider{align-items:center;margin:12px 0;display:flex}#altheris-landing .auth-divider:before,#altheris-landing .auth-divider:after{content:"";background:var(--hairline);flex:1;height:1px}#altheris-landing .auth-divider span{color:#64748b;padding:0 12px;font-size:.75rem}#altheris-landing .auth-continue{text-align:center;color:#0b5f75;font-size:.78rem;text-decoration:none;transition:color .15s;display:block}#altheris-landing .auth-continue:hover{color:var(--ink)}#altheris-landing .auth-footer{text-align:center;color:#64748b;margin-top:16px;font-size:.78rem}#altheris-landing .auth-link{cursor:pointer;color:#0b5f75;font-size:.78rem;font-family:var(--sans);background:0 0;border:none;padding:0}#altheris-landing .auth-form{flex-direction:column;gap:12px;display:flex}#altheris-landing .auth-input{background:var(--surface);width:100%;height:44px;font-family:var(--sans);color:var(--ink);border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:0 16px;font-size:.88rem;transition:all .16s cubic-bezier(.4,0,.2,1)}#altheris-landing .auth-input::placeholder{color:#64748b}#altheris-landing .auth-input:focus{border-color:#0b5f75;box-shadow:0 0 0 3px #42c8e840}#altheris-landing .auth-pw-wrap{position:relative}#altheris-landing .auth-pw-wrap .auth-input{padding-right:44px}#altheris-landing .auth-pw-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}#altheris-landing .auth-pw-toggle:hover{color:var(--ink)}#altheris-landing .auth-forgot{cursor:pointer;color:#0b5f75;font-size:.75rem;font-family:var(--sans);background:0 0;border:none;align-self:flex-end;margin-top:-6px;padding:0;transition:color .15s}#altheris-landing .auth-forgot:hover{color:var(--ink)}#altheris-landing .auth-submit{background:var(--ink);border:1px solid var(--ink);width:100%;height:44px;font-family:var(--sans);color:#fff;cursor:pointer;border-radius:12px;padding:0 20px;font-size:.9rem;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1)}#altheris-landing .auth-submit:hover:not(:disabled){background:#14305a;border-color:#14305a}#altheris-landing .auth-submit:focus-visible{outline:2px solid var(--bar-cyan);outline-offset:2px}#altheris-landing .auth-submit:disabled{opacity:.5;cursor:not-allowed}#altheris-landing .auth-error{color:var(--ds-color-danger-700);background:var(--ds-status-red-bg);border:1px solid var(--ds-status-red-border);border-radius:8px;padding:8px 12px;font-size:.78rem}#altheris-landing .auth-success{color:var(--ds-color-success-700);background:#10b98114;border:1px solid #10b98133;border-radius:8px;padding:8px 12px;font-size:.78rem}#altheris-landing .auth-captcha{flex-direction:column;align-items:stretch;gap:8px;display:flex}#altheris-landing .auth-captcha>div:first-child{min-height:65px;line-height:0}#altheris-landing .auth-captcha iframe{border-radius:8px}#altheris-landing .captcha-note{color:var(--body);text-align:center;font-size:.72rem}#altheris-landing .captcha-note-error{color:var(--ds-color-danger-700)}#altheris-landing .captcha-retry{cursor:pointer;color:#0b5f75;font-size:.72rem;font-family:var(--sans);background:0 0;border:none;padding:0;text-decoration:underline}@media (max-width:640px){#altheris-landing .auth-card{padding:28px 24px}#altheris-landing .auth-close{margin-right:-12px}}.landing{--cream:#f8fafc;--cream-soft:#f8fafc;--ink:#0b1f3a;--ink-soft:#475569;--ink-faint:#64748b;--accent-ink:#0b5f75;--border-warm:#0b1f3a14;--border-warm-top:#ffffffbf;--ease-premium:cubic-bezier(.16, 1, .3, 1);--serif:var(--font-cormorant), Georgia, serif;--sans:var(--font-geist-sans), system-ui, sans-serif;background:var(--cream);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--ink-faint);--blue-secondary:var(--accent-ink);--border-dim:var(--border-warm);--background:var(--cream);--foreground:var(--ink);min-height:100vh}.font-serif{font-family:var(--serif)}.landing .glass-1,.landing .glass-2{background:#fff;border:1px solid #0b1f3a14;border-radius:12px;position:relative;box-shadow:0 1px 2px #0b1f3a0d,0 8px 24px #0b1f3a0f}.landing .divider-navy{background:#0b1f3a14;max-width:360px;height:1px;margin:0 auto}.landing .text-link{color:var(--accent-ink);text-decoration:none}.landing .text-link:hover{text-decoration:underline}.landing .faq-category{margin-bottom:48px}.landing .faq-category:last-child{margin-bottom:0}.landing .faq-category-heading{margin:0 0 16px;font-size:1.3rem;font-weight:500}.landing .faq-item{border-bottom:1px solid var(--border-warm)}.landing .faq-item:last-child{border-bottom:none}.landing .faq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--text-primary);transition:color .2s var(--ease-premium);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:15px;font-weight:500;display:flex}.landing .faq-question:hover{color:var(--accent-ink)}.landing .faq-chevron{color:var(--text-secondary);transition:transform .25s var(--ease-premium);flex-shrink:0}.landing .faq-item.is-open .faq-chevron{transform:rotate(180deg)}.landing .faq-answer-wrap{transition:grid-template-rows .3s var(--ease-premium);grid-template-rows:0fr;display:grid}.landing .faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.landing .faq-answer-inner{overflow:hidden}.landing .faq-answer{color:var(--text-secondary);margin:0;padding:0 4px 20px;font-size:14px;font-weight:300;line-height:1.7}@media (prefers-reduced-motion:reduce){.landing .faq-answer-wrap,.landing .faq-chevron{transition:none}}#altheris-landing .nav-logo{align-items:center;min-height:40px;display:inline-flex}#altheris-landing .nav-code-copy{background-clip:padding-box;border:8px solid #0000;border-width:8px 4px;margin:-8px -4px}#altheris-landing .nav-signin{align-items:center;min-height:40px;display:inline-flex}#altheris-landing .nav-cta{background-clip:padding-box;border:2px solid #0000;margin:-2px}#altheris-landing .footer-link-a{align-items:center;margin:-11px -8px;padding:11px 8px;display:inline-flex}#altheris-landing .la-table thead .la-col-diy{font-size:12px}#altheris-landing .auth-close{width:40px;height:40px;margin:-22px -26px -18px auto}#altheris-landing .auth-pw-toggle{padding:12px;right:4px}#altheris-landing .auth-forgot{align-items:center;min-height:40px;margin-top:-17px;margin-bottom:-11px;display:inline-flex}#altheris-landing .auth-link{vertical-align:middle;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-11px 0;display:inline-flex}#altheris-landing .auth-terms{font-size:.75rem}@media (max-width:640px){#altheris-landing .auth-close{margin-right:-18px}}#altheris-landing{--aqua-ring:#42c8e88c;--aqua-ring-strong:#42c8e8d9;--aqua-glow:0 0 12px #42c8e838;--aqua-glow-strong:0 0 18px #42c8e861}#altheris-landing .nav-code{border:1px solid var(--aqua-ring);box-shadow:var(--aqua-glow)}#altheris-landing .nav-code:hover,#altheris-landing .nav-code:focus-within{border-color:var(--aqua-ring-strong);box-shadow:var(--aqua-glow-strong)}#altheris-landing .hero-cta{box-shadow:inset 0 0 0 1px var(--aqua-ring), var(--aqua-glow)}#altheris-landing .hero-cta:hover,#altheris-landing .hero-cta:focus-visible{box-shadow:inset 0 0 0 1px var(--aqua-ring-strong), var(--aqua-glow-strong)}#altheris-landing .nav-cta{border:1px solid var(--aqua-ring);box-shadow:var(--aqua-glow);margin:0;padding:8px 17px;position:relative}#altheris-landing .nav-cta:after{content:"";position:absolute;inset:-3px}@media (max-width:640px){#altheris-landing .nav-cta{padding:7px 13px}}#altheris-landing .nav-cta:hover,#altheris-landing .nav-cta:focus-visible{border-color:var(--aqua-ring-strong);box-shadow:var(--aqua-glow-strong)}#altheris-landing .nav-signin{padding:4px 12px;position:relative}#altheris-landing .nav-signin:before{content:"";box-shadow:inset 0 0 0 1px var(--aqua-ring), var(--aqua-glow);pointer-events:none;border-radius:999px;position:absolute;inset:3px 0}#altheris-landing .nav-signin:hover:before,#altheris-landing .nav-signin:focus-visible:before{box-shadow:inset 0 0 0 1px var(--aqua-ring-strong), var(--aqua-glow-strong)}#altheris-landing .nav-code-copy:focus-visible,#altheris-landing .nav-cta:focus-visible,#altheris-landing .hero-cta:focus-visible,#altheris-landing .nav-signin:focus-visible:before{outline:2px solid var(--bar-cyan);outline-offset:2px}:root[lang=ar] #altheris-landing [lang=ar],:root[lang=ar] #altheris-landing [lang=ar]:before{letter-spacing:normal;text-transform:none}
