:root{--secondary:#A39081;--backgrounprimaryd-1:#FFF;--background-2:#1E5F9B;--primary-blue-dark:#1A4D80;--text-dark:#1F2937;--text-gray:#4B5563;--border:#E5E7EB;--color-1:#D4AF37;--primary:"Cinzel",serif;--fallback-1:"Noto Sans Georgian",sans-serif;--primary:"Inter",sans-serif;--fallback:"Instrument Serif",serif;--primary:"Amiri",serif;---space-4xs:undefined;---space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);---space-2xs:undefined;---space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);---space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);---space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);---space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);---space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);---space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);---space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);---space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);---text-xxs:clamp(0.625rem,0.5102rem + 0.6122vw,1rem);---text-xs:clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);---text-s:clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);---text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);---text-l:clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);---text-xl:clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);---text-2xl:clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);---text-3xl:clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);---text-4xl:clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--bg-primary:#fffcf7;--surface-primary:#fff3dd;--subtle-primary:#ffebc4;--border-primary:#ffe2aa;--muted-primary:#ffdc99;--base-primary:#ffc555;--hover-primary:#d9a748;--text-primary:#bf9440;--active-primary:#a68037;--heading-primary:#80632b;--dark-primary:#59451e;--bg-secondary:#f5f9ff;--surface-secondary:#d8e7fe;--subtle-secondary:#bad5fd;--border-secondary:#9dc3fc;--muted-secondary:#89b6fb;--base-secondary:#3a86f9;--hover-secondary:#3172d4;--text-secondary:#2c65bb;--active-secondary:#2657a2;--heading-secondary:#1d437d;--dark-secondary:#142f57;--bg-tertiary:#f7fffc;--surface-tertiary:#ddfff3;--subtle-tertiary:#c4ffeb;--border-tertiary:#aaffe2;--muted-tertiary:#99ffdc;--base-tertiary:#55ffc5;--hover-tertiary:#48d9a7;--text-tertiary:#40bf94;--active-tertiary:#37a680;--heading-tertiary:#2b8063;--dark-tertiary:#1e5945;--bg-accent:#f4f4f4;--surface-accent:#d1d1d2;--subtle-accent:#afafb0;--border-accent:#8c8c8e;--muted-accent:#757577;--base-accent:#19191d;--hover-accent:#151519;--text-accent:#131316;--active-accent:#101013;--heading-accent:#0d0d0f;--dark-accent:#09090a;--bg-neutral:#f4f4f5;--surface-neutral:#ececee;--subtle-neutral:#dfdfe2;--border-neutral:#ceced4;--muted-neutral:#bebec6;--base-neutral:#acacb9;--hover-neutral:#858599;--text-neutral:#606076;--active-neutral:#3f3f50;--heading-neutral:#1e1e29;--dark-neutral:#0f0f15;--base-white:#FFF;--base-black:#000;--primary:#ffc555;--secondary:#3a86f9;--tertiary:#55ffc5;--accent:#19191d;--neutral:#acacb9;--white:#FFF;--black:#000;--primary-rgb-vals:14,165,233;--secondary-rgb-vals:100,116,139;--tertiary-rgb-vals:139,92,246;--accent-rgb-vals:245,158,11;--neutral-rgb-vals:107,114,128;--base-white-rgb-vals:255,255,255;--base-black-rgb-vals:0,0,0;--s1:clamp(4px,calc(0.125rem + ((1vw - 3.6px) * 0.1852)),4px);--s2:clamp(8px,calc(0.25rem + ((1vw - 3.6px) * 0.3704)),8px);--s3:clamp(8px,calc(0.375rem + ((1vw - 3.6px) * 0.5556)),12px);--s4:clamp(10px,calc(0.5rem + ((1vw - 3.6px) * 0.7407)),16px);--s5:clamp(12px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--s6:clamp(14px,calc(0.75rem + ((1vw - 3.6px) * 1.1111)),24px);--s7:clamp(14px,calc(0.875rem + ((1vw - 3.6px) * 1.2963)),28px);--s8:clamp(16px,calc(1rem + ((1vw - 3.6px) * 1.4815)),32px);--s9:clamp(18px,calc(1.125rem + ((1vw - 3.6px) * 1.6667)),36px);--s10:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--s12:clamp(24px,calc(1.5rem + ((1vw - 3.6px) * 2.2222)),48px);--s14:clamp(28px,calc(1.75rem + ((1vw - 3.6px) * 2.5926)),56px);--s16:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--s20:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--s24:clamp(48px,calc(3rem + ((1vw - 3.6px) * 4.4444)),96px);--s28:clamp(56px,calc(3.5rem + ((1vw - 3.6px) * 5.1852)),112px);--s32:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--s36:clamp(72px,calc(4.5rem + ((1vw - 3.6px) * 6.6667)),144px);--s40:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--s44:clamp(88px,calc(5.5rem + ((1vw - 3.6px) * 8.1491)),176px);--s48:clamp(96px,calc(6rem + ((1vw - 3.6px) * 9.2593)),192px);--s56:clamp(112px,calc(7rem + ((1vw - 3.6px) * 11.029)),224px);--s64:clamp(128px,calc(8rem + ((1vw - 3.6px) * 12.5926)),256px);--s72:clamp(144px,calc(9rem + ((1vw - 3.6px) * 14.1491)),288px);--ss-none:0px;--ss-xxs:clamp(10px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--ss-xs:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--ss-sm:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--ss-md:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--ss-lg:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--ss-xl:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--ss-xxl:clamp(128px,calc(8rem + ((1vw - 3.6px) * 11.852)),256px);--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--hero:clamp(40px,calc(4.0000rem + ((1vw - 3.6px) * 7.4074)),120px);--h1:clamp(36px,calc(3.6000rem + ((1vw - 3.6px) * 2.9630)),68px);--h2:clamp(32px,calc(3.2000rem + ((1vw - 3.6px) * 1.4815)),48px);--h3:clamp(26px,calc(2.6000rem + ((1vw - 3.6px) * 1.1111)),38px);--h4:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.7407)),28px);--h5:clamp(18px,calc(1.8000rem + ((1vw - 3.6px) * 0.3704)),22px);--h6:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.3704)),20px);--text-xs:clamp(12px,calc(1.2000rem + ((1vw - 3.6px) * 0.0000)),12px);--text-sm:clamp(14px,calc(1.4000rem + ((1vw - 3.6px) * 0.0000)),14px);--text-base:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.0000)),16px);--text-lg:clamp(17px,calc(1.7000rem + ((1vw - 3.6px) * 0.0926)),18px);--text-xl:clamp(18px,calc(1.8000rem + ((1vw - 3.6px) * 0.1852)),20px);--text-2xl:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.3704)),24px);--text-3xl:clamp(24px,calc(2.4000rem + ((1vw - 3.6px) * 0.5556)),30px);--text-4xl:clamp(30px,calc(3.0000rem + ((1vw - 3.6px) * 0.5556)),36px);--text-5xl:clamp(38px,calc(3.8000rem + ((1vw - 3.6px) * 0.9259)),48px);--text-6xl:clamp(48px,calc(4.8000rem + ((1vw - 3.6px) * 1.1111)),60px);--text-7xl:clamp(56px,calc(5.6000rem + ((1vw - 3.6px) * 1.4815)),72px)}