:root{--background:#fff;--foreground:#171717;--font-inter:"Inter",sans-serif;--font-ibm-plex-sans-arabic:"IBM Plex Sans Arabic",sans-serif;--main-color:#d69828;--light-grey:#f6f6f6}body,html{max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*{font-family:var(--font-inter);margin:0;padding:0;box-sizing:border-box}:dir(rtl){font-family:var(--font-ibm-plex-sans-arabic)!important}a{color:inherit;text-decoration:none}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(max-width:768px){.container{padding-right:30px;padding-left:30px}}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.title{font-size:40px;font-weight:700;line-height:1.2;margin:0 0 2rem}@media(max-width:768px){.title{font-size:30px}}.title.white{color:#fff}.title.black{color:#000}.subtitle{font-size:22px;line-height:1.6}@media(max-width:768px){.subtitle{font-size:18px}}.subtitle.white{color:#fff}.subtitle.black{color:#000}.body{font-size:16px;line-height:1.6}@media(max-width:768px){.body{font-size:14px}}.body.white{color:#fff}.body.black{color:#000}.main-button{padding:.75rem 1.5rem;background-color:var(--main-color);color:#fff;border:none;border-radius:49px;cursor:pointer;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px rgba(214,152,40,.3);font-size:18px;line-height:1.6}@media(max-width:768px){.main-button{font-size:12px}}.main-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(214,152,40,.4)}.main-button.modalBtn{background-color:#fff!important;color:var(--main-color)!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.success-modal .download-btn{display:inline-block;padding:.75rem 2rem;font-size:18px;font-weight:600;line-height:1.4;text-align:center;background-color:#fff;color:var(--main-color);border:none;border-radius:49px;box-shadow:0 4px 15px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;margin-top:1rem}.success-modal .download-btn:hover{background-color:#f9f9f9}.dash{background-color:var(--main-color);height:6px;width:50px;display:block;margin:20px 0}@media screen and (max-width:700px){.dash{margin:10px 0}}.dash.white{background:#fff}