@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-devanagari-400-normal-2JE4Z3CD.woff2") format("woff2"),url("./media/poppins-devanagari-400-normal-2ZNG57PP.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-ext-400-normal-2E5DQAXQ.woff2") format("woff2"),url("./media/poppins-latin-ext-400-normal-6PKAXVGU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-devanagari-500-normal-LFYTYJCT.woff2") format("woff2"),url("./media/poppins-devanagari-500-normal-763VGAFJ.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2"),url("./media/poppins-latin-ext-500-normal-4EKIYSNL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2"),url("./media/poppins-latin-500-normal-7WHJNQSB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-devanagari-600-normal-IGWDMXIY.woff2") format("woff2"),url("./media/poppins-devanagari-600-normal-O4YNA3PS.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2"),url("./media/poppins-latin-ext-600-normal-PWTPPCS6.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./media/playfair-display-cyrillic-400-normal-DFMS6UZC.woff2") format("woff2"),url("./media/playfair-display-cyrillic-400-normal-ATKABFPZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./media/playfair-display-vietnamese-400-normal-FQRSGY5V.woff2") format("woff2"),url("./media/playfair-display-vietnamese-400-normal-6U3CGTOI.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./media/playfair-display-latin-ext-400-normal-BNVI6Z35.woff2") format("woff2"),url("./media/playfair-display-latin-ext-400-normal-AHOTJ4YV.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url("./media/playfair-display-latin-400-normal-BIAC6UYZ.woff2") format("woff2"),url("./media/playfair-display-latin-400-normal-M4ZMFMTM.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AL Display Ampersand;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff");unicode-range:U+0026}:root{--al-navy: #061229;--al-navy-hover: rgb(35.88, 46.44, 66.68);--al-navy-muted: rgb(100.62, 108.06, 122.32);--al-navy-subtle: rgb(240.06, 240.78, 242.16);--al-gold: #a8813e;--al-gold-hover: rgb(147.84, 113.52, 54.56);--al-gold-subtle: rgb(244.56, 239.88, 231.84);--al-silver: #d4e5e6;--al-silver-subtle: rgb(237.8, 244.6, 245);--al-white: #fff;--al-black: #000;--al-whatsapp: #25d366;--al-success: #2e7d5b;--al-success-subtle: rgb(229.92, 239.4, 235.32);--al-warning: #b26a00;--al-warning-subtle: rgb(245.76, 237.12, 224.4);--al-error: #b3261e;--al-error-subtle: rgb(247.4, 233.3, 232.5);--al-bg-page: var(--al-silver-subtle);--al-bg-surface: var(--al-white);--al-bg-inverse: var(--al-navy);--al-text: var(--al-navy);--al-text-muted: var(--al-navy-muted);--al-text-inverse: var(--al-white);--al-border: var(--al-silver);--al-border-strong: rgb(195.24, 198.12, 203.64);--al-accent: var(--al-gold);--al-focus: var(--al-gold);--al-font-display: "AL Display Ampersand", "Playfair Display", georgia, "Times New Roman", serif;--al-font-body: poppins, inter, system-ui, sans-serif;--al-font-mono: ui-monospace, "Cascadia Code", consolas, monospace;--al-text-xs: .75rem;--al-text-sm: .875rem;--al-text-md: 1rem;--al-text-lg: 1.125rem;--al-text-xl: 1.25rem;--al-text-2xl: 1.5rem;--al-text-3xl: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--al-leading-tight: 1.2;--al-leading-normal: 1.5;--al-leading-relaxed: 1.65;--al-weight-regular: 400;--al-weight-medium: 500;--al-weight-semibold: 600;--al-tracking-caps: .08em;--al-space-1: .25rem;--al-space-2: .5rem;--al-space-3: .75rem;--al-space-4: 1rem;--al-space-5: 1.5rem;--al-space-6: 2rem;--al-space-7: 3rem;--al-space-8: 4rem;--al-radius-sm: .25rem;--al-radius-md: .5rem;--al-radius-lg: .75rem;--al-radius-full: 999px;--al-shadow-sm: 0 1px 2px rgba(6, 18, 41, .08);--al-shadow-md: 0 4px 16px rgba(6, 18, 41, .1);--al-backdrop: rgba(6, 18, 41, .55);--al-tap-min: 2.75rem;--al-control-sm: 2rem;--al-content-max: 72rem;--al-sidebar-width: 17rem;--al-transition: .15s ease}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;font-family:var(--al-font-body);font-size:var(--al-text-md);line-height:var(--al-leading-normal);color:var(--al-text);background:var(--al-bg-page)}@media(min-width:120em){html{font-size:112.5%}}@media(min-width:160em){html{font-size:125%}}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{line-height:var(--al-leading-tight);font-weight:var(--al-weight-semibold)}h1{font-family:var(--al-font-display);font-weight:var(--al-weight-regular);font-size:var(--al-text-3xl);font-variant-numeric:lining-nums}h2{font-size:var(--al-text-2xl)}h3{font-size:var(--al-text-xl)}h4,h5,h6{font-size:var(--al-text-lg)}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.15em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--al-focus);outline-offset:2px}html{scrollbar-gutter:stable}html:has(dialog:modal){overflow:hidden}@media(prefers-reduced-motion:reduce){:root{--al-transition: 0ms}}code,kbd,pre{font-family:var(--al-font-mono)}.app-button{--button-size: var(--al-tap-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--al-space-2);min-height:var(--button-size);padding:0 var(--al-space-4);border:1px solid transparent;border-radius:var(--al-radius-md);background:transparent;color:var(--al-navy);font-family:var(--al-font-body);font-size:var(--al-text-sm);font-weight:var(--al-weight-semibold);line-height:var(--al-leading-tight);text-align:center;text-decoration:none;cursor:pointer}.app-button:hover{transition:background-color var(--al-transition),border-color var(--al-transition),color var(--al-transition)}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.app-button[aria-busy=true]{cursor:progress;opacity:.7;pointer-events:none}.app-button--primary{background:var(--al-navy);color:var(--al-text-inverse)}.app-button--primary:hover:not(:disabled){background:var(--al-navy-hover)}.app-button--secondary{background:var(--al-bg-surface);border-color:var(--al-navy);color:var(--al-navy)}.app-button--secondary:hover:not(:disabled){background:var(--al-navy-subtle)}.app-button--ghost:hover:not(:disabled){background:var(--al-navy-subtle)}.app-button--danger{background:var(--al-error);color:var(--al-text-inverse)}.app-button--danger:hover:not(:disabled){background:var(--al-error);border-color:var(--al-navy)}.app-button--lg{--button-size: 3rem;padding:0 var(--al-space-5);font-size:var(--al-text-md)}.app-button--icon{flex:none;width:var(--button-size);padding:0}.app-button[data-tooltip]{position:relative}.app-button[data-tooltip]:after{content:attr(data-tooltip);position:absolute;z-index:1;bottom:100%;left:0;margin-bottom:var(--al-space-1);padding:var(--al-space-1) var(--al-space-2);border-radius:var(--al-radius-sm);background:var(--al-navy);color:var(--al-text-inverse);font-size:var(--al-text-xs);font-weight:var(--al-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--al-transition)}.app-button[data-tooltip]:hover:after,.app-button[data-tooltip]:focus-visible:after{opacity:1}.app-button[data-tooltip][data-tooltip-align=end]{position:relative}.app-button[data-tooltip][data-tooltip-align=end]:after{content:attr(data-tooltip);position:absolute;z-index:1;bottom:100%;right:0;left:auto;margin-bottom:var(--al-space-1);padding:var(--al-space-1) var(--al-space-2);border-radius:var(--al-radius-sm);background:var(--al-navy);color:var(--al-text-inverse);font-size:var(--al-text-xs);font-weight:var(--al-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--al-transition)}.app-button[data-tooltip][data-tooltip-align=end]:hover:after,.app-button[data-tooltip][data-tooltip-align=end]:focus-visible:after{opacity:1}@media(min-width:48em){.app-button--sm{--button-size: var(--al-control-sm);padding:0 var(--al-space-3);font-size:var(--al-text-xs)}.app-button--md{--button-size: 2.5rem}}.app-input{--input-size: var(--al-tap-min);display:block;width:100%;min-height:var(--input-size);padding:0 var(--al-space-3);border:1px solid var(--al-border-strong);border-radius:var(--al-radius-md);background:var(--al-bg-surface);color:var(--al-text);font-size:var(--al-text-md);line-height:var(--al-leading-normal);transition:border-color var(--al-transition)}.app-input::placeholder{color:var(--al-text-muted)}.app-input:hover:not(:disabled){border-color:var(--al-navy-muted)}.app-input:focus-visible{border-color:var(--al-focus)}.app-input:disabled{background:var(--al-navy-subtle);cursor:not-allowed}.app-input.is-invalid{border-color:var(--al-error)}.app-input--lg{--input-size: 3rem;padding:0 var(--al-space-4)}@media(min-width:48em){.app-input--sm{--input-size: 2rem;font-size:var(--al-text-sm)}.app-input--md{--input-size: 2.5rem}}textarea.app-input{min-height:6rem;padding-block:var(--al-space-2);resize:vertical}
