@font-face{font-family:Pinar;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Pinar Thin;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Pinar ExtraLight;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pinar Light;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pinar Regular;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pinar Medium;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pinar SemiBold;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pinar Bold;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pinar ExtraBold;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pinar Black;src:url(/fonts/Pinar/Pinar-VF.woff2) format("woff2-variations");font-weight:900;font-style:normal;font-display:swap}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}:root{--color-primary:#b19cd9;--color-primary-light:#c8a2c8;--color-primary-lighter:#e6e6fa;--color-primary-dark:#9b7ebd;--color-primary-darker:#7b5fa3;--color-secondary:#dda0dd;--color-secondary-light:#f0d9f0;--color-secondary-dark:#c77dc7;--color-accent:#a78bfa;--color-accent-light:#c4b5fd;--color-accent-dark:#8b5cf6;--color-bg-primary:#ffffff;--color-bg-secondary:#faf5ff;--color-bg-tertiary:#f3e8ff;--color-bg-lilac:#f5f0fa;--color-text-primary:#2d1b4e;--color-text-secondary:#5b4570;--color-text-light:#8b7a9e;--color-text-white:#ffffff;--color-border-light:#e9d5ff;--color-border-medium:#d8b4fe;--color-border-dark:#c084fc;--shadow-sm:0 1px 2px rgba(177,156,217,0.1);--shadow-md:0 4px 6px rgba(177,156,217,0.15);--shadow-lg:0 10px 15px rgba(177,156,217,0.2);--shadow-xl:0 20px 25px rgba(177,156,217,0.25);--gradient-primary:linear-gradient(135deg,#e6e6fa,#b19cd9);--gradient-secondary:linear-gradient(135deg,#f0d9f0,#dda0dd);--gradient-accent:linear-gradient(135deg,#c4b5fd,#a78bfa 50%,#8b5cf6);--gradient-soft:linear-gradient(180deg,#e6e6fa,#f5f0fa,#ffffff);--gradient-vibrant:linear-gradient(45deg,#c8a2c8,#b19cd9,#a78bfa);--color-success:#9c89d4;--color-info:#a78bfa;--color-warning:#d4a5d9;--color-error:#c77dc7;--btn-primary-bg:var(--color-primary);--btn-primary-hover:var(--color-primary-dark);--btn-primary-active:var(--color-primary-darker);--btn-primary-text:var(--color-text-white);--btn-secondary-bg:var(--color-secondary);--btn-secondary-hover:var(--color-secondary-dark);--btn-secondary-text:var(--color-text-white);--btn-outline-border:var(--color-primary);--btn-outline-text:var(--color-primary);--btn-outline-hover-bg:var(--color-primary);--btn-outline-hover-text:var(--color-text-white)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-primary-lighter{background-color:var(--color-primary-lighter)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-lilac{background-color:var(--color-bg-lilac)}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-secondary{background:var(--gradient-secondary)}.bg-gradient-accent{background:var(--gradient-accent)}.bg-gradient-soft{background:var(--gradient-soft)}.bg-gradient-vibrant{background:var(--gradient-vibrant)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-light{color:var(--color-text-light)}.text-white{color:var(--color-text-white)}.text-purple{color:var(--color-primary)}.text-lilac{color:var(--color-primary-light)}.border-light{border-color:var(--color-border-light)}.border-medium{border-color:var(--color-border-medium)}.border-dark{border-color:var(--color-border-dark)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.btn{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover{background-color:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:active{background-color:var(--btn-primary-active);transform:translateY(0)}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.btn-secondary:hover{background-color:var(--btn-secondary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-outline{background-color:transparent;color:var(--btn-outline-text);border:2px solid var(--btn-outline-border)}.btn-outline:hover{background-color:var(--btn-outline-hover-bg);color:var(--btn-outline-hover-text)}.card{background:var(--color-bg-primary);border-radius:1rem;padding:1.5rem;box-shadow:var(--shadow-md);transition:all .3s ease;border:1px solid var(--color-border-light)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--color-border-medium)}.card-lilac{background:var(--color-bg-lilac)}.card-gradient{background:var(--gradient-soft)}.link{color:var(--color-primary);text-decoration:none;transition:color .3s ease}.link:hover{color:var(--color-primary-dark);text-decoration:underline}.section{padding:4rem 2rem}.section-primary{background:var(--color-bg-secondary)}.section-gradient{background:var(--gradient-soft)}.input{padding:.75rem 1rem;border:2px solid var(--color-border-light);border-radius:.5rem;font-family:inherit;font-size:1rem;transition:all .3s ease;background:var(--color-bg-primary)}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(177,156,217,.1)}.input::placeholder{color:var(--color-text-light)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{font-family:Pinar,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;color:var(--color-text-primary);background:linear-gradient(135deg,#e6e6fa,#f5f0fa 50%,#ffffff);background-attachment:fixed;min-height:100vh;direction:rtl}a{color:inherit;text-decoration:none}