*{margin:0;padding:0;box-sizing:border-box;font-family:cairo}:root{--background: #ebebeb;--white: #ffffff;--black: #000000;--blue: #0059ff;--lightBlue: #0059ff28;--gray: #8f8f8f;--darkGray: #3b3b3b;scrollbar-width:none;-ms-overflow-style:none}:root::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}body{background-color:var(--background)}a{color:var(--black);text-decoration:none;font-size:clamp(1rem,1.4vw,1.4rem);transition:all .3s ease}a:hover{transform:translateY(-2px)}.active{color:var(--blue);font-weight:700}.screen{width:90%;margin:0 auto;display:flex;flex-direction:column;gap:1vh}.heroImg{width:100%;height:150svh;position:absolute;top:0;left:0;z-index:-1}h1{font-size:clamp(2.1rem,5vw,4rem)}h3{font-size:clamp(1.2rem,2.8vw,2.2rem)}p{font-size:clamp(1rem,2vw,2rem)}.mid{font-size:clamp(1.1rem,4.2vw,2rem)}.small{font-size:clamp(.9rem,3vw,1rem);line-height:1.4}.bold{font-weight:700}.light{font-weight:400}.semiBold{font-weight:600}.faded{color:var(--gray)}.darkGray{color:var(--darkGray)}.button{border:var(--blue) solid 2px;border-radius:25rem;padding:.2rem .5rem;font-size:clamp(1rem,3.5vw,1.5rem);position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease}.loginBtn{padding:0rem}.button:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);transform:skew(-20deg);transition:left 0s}.button:hover:after{left:160%;transition:left .55s ease}.pri{background-color:var(--blue);color:var(--white)}.pri:hover{box-shadow:0 4px 18px #0003}.sec{background-color:var(--white);color:var(--blue)}.sec:hover{box-shadow:0 4px 18px #00000026}.sec:after{background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%)}.rowCont{justify-content:center;align-items:center;gap:.5rem}.mockup{z-index:2}.navAMenu{z-index:1000;position:sticky;top:0;right:0;left:0}nav{display:flex;flex-direction:row;justify-content:center;padding-bottom:1rem;z-index:1000;position:relative}.overlay{width:100%;height:100svh;position:absolute;inset:0;opacity:.5;z-index:0;background-color:var(--background)}.menu{padding-top:1rem;padding-bottom:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;flex-direction:column;gap:.5rem;position:absolute;width:100%;z-index:100;background-color:#fff0;backdrop-filter:blur(55px) saturate(145%);-webkit-backdrop-filter:blur(55px) saturate(145%)}hr{color:var(--white)}.menu>a{font-size:clamp(1rem,2vw,1.5rem)!important}.transparentNav{z-index:1000;background-color:#ffffff06;backdrop-filter:blur(35px) saturate(125%);-webkit-backdrop-filter:blur(35px) saturate(125%)}.nav-cont{display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding-top:1rem;width:100%}.links{gap:1rem;display:none}.hamIcon{display:block}.logo{display:block;width:2rem;height:2rem;position:relative}.logo>img{width:100%;object-fit:cover}.tab{display:flex;border-radius:.5rem}.tabBtn{display:flex;justify-content:center;align-items:center;width:50%;color:var(--blue);font-weight:700;font-size:clamp(1rem,2vw,1.5rem);padding:.5rem}.tabBtn:hover{filter:drop-shadow(0px 10px 10px rgba(124,123,123,.581));cursor:pointer;transform:translateY(-3px);transition:all .3s ease}.activeTab{background-color:var(--blue);color:var(--white)}.nonactiveTab{background-color:var(--white)}.hero{display:flex;height:135vh}.homeCont{display:flex;flex-direction:column}.toTheLeftHome{text-align:center;line-height:1.5;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.toTheRightHome{display:flex;flex-direction:column;margin-top:2rem;position:relative}.toTheLeftHome>h1{line-height:.5;margin-bottom:.5rem}.blob{width:90%;aspect-ratio:1;background:var(--white);border-radius:50%;z-index:0;position:absolute;filter:blur(2.2rem);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 150px 50px #ffffffbf;-webkit-box-shadow:0px 0px 150px 50px rgba(255,255,255,.75);-moz-box-shadow:0px 0px 150px 50px rgba(255,255,255,.75)}.reqCont{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.mocksCont{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin:2rem 0}.mock{width:85%;margin:auto}.card{display:flex;gap:1rem;margin:1rem 0}.titleCard{padding-top:.5rem}.textATitle{display:flex;flex-direction:column;gap:.5rem}.numCir{background-color:var(--blue);color:var(--white);width:2rem;justify-content:center;align-items:center;border-radius:50%;height:2rem;text-align:center;display:flex;flex-shrink:0;margin-top:.5rem}.ReqCard{background:#fff;border-radius:.6rem;padding:18px;width:100%;box-shadow:0 2px 16px #00000012;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.ReqCard__status{display:flex}.ReqCard__badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.03em}.ReqCard__badge.sent{background:#dcfce7;color:#16a34a}.ReqCard__badge.pending{background:#fef9c3;color:#a16207}.ReqCard__divider{height:1px;background:#f3f4f6}.ReqCard__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ReqCard__info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.ReqCard__label{font-size:11px;color:#9ca3af;font-weight:500}.ReqCard__value{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReqCard__copy{flex-shrink:0;width:34px;height:34px;border-radius:8px;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.ReqCard__copy svg{width:16px;height:16px}.ReqCard__copy:hover{background:#e5e7eb;color:#111827}.ReqCard__copy.copied{background:#dcfce7;color:#16a34a}.footer{background:var(--white);border-top:1px solid rgba(32,32,32,.1);padding:3rem 1rem;margin-top:auto;border-radius:.8rem;margin-bottom:3rem}.footer-container{width:90%;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:50px}.footer-column{display:flex;flex-direction:column}.footer-logo{display:inline-block;margin-bottom:20px;text-decoration:none}.logo-placeholder{width:80px;height:80px;background:var(--blue);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:40px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.Textlogo-placeholder{height:50px;display:flex;transition:transform .3s ease,box-shadow .3s ease}.Textlogo-placeholder:hover{transform:translateY(-3px)}.logo-placeholder:hover{transform:translateY(-3px);box-shadow:0 5px 14px var(--blue)}.footerLogo{width:100%;aspect-ratio:1/1;object-fit:cover}.alaskerLogo{width:100%}.footer-description{color:var(--gray);line-height:1.6;margin-bottom:25px;font-size:15px}.social-links{display:flex;gap:15px}.social-icon{width:44px;height:44px;border-radius:50%;background:var(--background);display:flex;align-items:center;justify-content:center;color:var(--black);transition:all .3s ease;text-decoration:none}.social-icon svg{width:20px;height:20px}.social-icon:hover{background:var(--blue);color:var(--white);transform:translateY(-3px);box-shadow:0 3px 15px var(--blue)}.newsletter-column{justify-content:flex-start}.footer-title{font-size:22px;color:var(--black);margin-bottom:15px;font-weight:600}.newsletter-text{color:var(--gray);line-height:1.6;margin-bottom:20px;font-size:15px}.newsletter-form{display:flex;gap:10px;margin-bottom:15px}.newsletter-input{flex:1;padding:14px 18px;border:2px solid rgba(32,32,32,.1);border-radius:10px;font-size:15px;transition:all .3s ease;background:var(--white);color:var(--black);font-family:Inter,sans-serif}.newsletter-input:focus{outline:none;border-color:var(--blue)}.newsletter-input::placeholder{color:var(--gray)}.newsletter-button{padding:14px 28px;background:var(--blue);color:var(--white);border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.newsletter-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px var(--blue)}.newsletter-button:active{transform:translateY(0)}.privacy-link{background:none;border:none;color:var(--gray);font-size:14px;cursor:pointer;text-decoration:underline;padding:0;align-self:flex-start;transition:color .3s ease;font-family:Inter,sans-serif}.privacy-link:hover{color:var(--blue)}.footer-bottom{padding-top:30px;border-top:1px solid rgba(32,32,32,.1);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.copyright{color:var(--gray);font-size:14px}.dev-credit{color:var(--gray);font-size:13px}.dev-credit a{color:var(--blue);text-decoration:none;font-weight:600;transition:color .3s ease}.dev-credit a:hover{color:var(--blue);text-decoration:underline}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--white);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;padding:40px;position:relative;animation:slideUp .3s ease;box-shadow:0 20px 60px #0000004d}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close{position:absolute;top:20px;left:20px;width:36px;height:36px;border-radius:50%;background:var(--background);border:none;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--black);transition:all .3s ease;font-family:Inter,sans-serif;line-height:1}.modal-close:hover{background:var(--blue);color:var(--white);transform:rotate(90deg)}.modal-content h2{font-size:28px;color:var(--black);margin-bottom:25px}.modal-body h3{font-size:18px;color:var(--black);margin-top:25px;margin-bottom:12px;font-weight:600}.modal-body p{color:var(--gray);line-height:1.6;margin-bottom:15px}.modal-body ul{margin:15px 0;padding-left:25px}.modal-body li{color:var(--gray);line-height:1.8;margin-bottom:8px}.last-updated{margin-top:30px;padding-top:20px;border-top:1px solid rgba(32,32,32,.1);font-size:13px;font-style:italic}@media(max-width:768px){.footer{padding:40px 20px 20px}.footer-grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.newsletter-form{flex-direction:column}.newsletter-button{width:100%}.modal-content{padding:30px 20px}.modal-content h2{font-size:24px;padding-right:30px}.logo-placeholder{width:70px;height:70px;font-size:35px}.footer-title{font-size:20px}}@media(max-width:480px){.footer{padding:30px 15px 15px}.social-icon{width:40px;height:40px}.social-icon svg{width:18px;height:18px}.newsletter-input,.newsletter-button{padding:12px 16px;font-size:14px}.modal-content{padding:25px 15px}}form{display:flex;flex-direction:column;gap:1rem}.formInput{display:flex;flex-direction:column}input,.formInput select{padding:5px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:clamp(.875rem,1.5vw,1rem);transition:all .3s ease;outline:none}.formInput textarea{padding:5px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:clamp(.875rem,1.5vw,1rem);transition:all .3s ease;outline:none;resize:none;width:100%}.error{color:red;font-weight:600}.formInput input:focus{border:var(--blue) solid 2px;accent-color:var(--blue)}.formInput select:focus{border:var(--blue) solid 2px;accent-color:var(--blue)}.formInput textarea:focus{border:var(--blue) solid 2px;accent-color:var(--blue)}.formBtn{width:100%;border:none;border-radius:8px;margin-bottom:3rem;background:var(--blue);color:var(--white);padding:.5rem;font-weight:700}.formBtn:hover{filter:drop-shadow(0px 10px 10px rgba(124,123,123,.581));cursor:pointer;transform:translateY(-3px);transition:all .3s ease}.formBtn:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.note{display:flex;gap:.5rem;margin-top:2rem;padding:1rem;border-radius:10px;border:var(--blue) solid 2px;color:var(--blue);background-color:var(--lightBlue);font-size:clamp(.9rem,2vw,1.4rem);line-height:1.3;align-items:start;margin-bottom:2rem}.note>.noteIcon{font-size:clamp(.9rem,2vw,1.4rem)}@media(min-width:460px){.homeCard{padding:0}.rightPart{background:var(--white);width:45%;max-width:30rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-top-left-radius:50%;border-bottom-left-radius:50%;position:relative;left:1.5rem}.mock{width:100%;margin:auto}.topLeft{margin-bottom:5vh}.topForm{display:flex;gap:1rem}.rightForm,.leftForm{width:50%}.postGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(min-width:650px){h1{font-size:clamp(2.1rem,5vw,4rem)}h3{font-size:clamp(1.2rem,2.8vw,2.2rem)}p{font-size:clamp(1rem,2vw,2rem)}.mid{font-size:clamp(1.4rem,2.5vw,2rem)}.titleCard{padding:0}.small{font-size:clamp(1.2rem,3vw,1.4rem);line-height:1.5}.homeCont{flex-direction:row;justify-content:start;align-items:flex-start}.hero{height:100vh}.screen{gap:0}.heroImg{height:100vh;overflow:hidden}.toTheRightHome{width:50%;margin:0;position:relative}.toTheLeftHome{width:60%;margin:auto 0}.toTheLeftHome h1,.toTheLeftHome h3{text-align:left;z-index:5;line-height:1}.toTheLeftHome h3{margin-bottom:2rem}.toTheLeftHome h1{line-height:0;margin-bottom:2rem}.rowCont{justify-content:left;margin-top:1rem}.mockup{width:55%;max-width:15rem;margin:0 auto;filter:drop-shadow(0px 3px 15px #0059ff4e)}.note{margin-bottom:0}.button{border:var(--blue) solid 3px;padding:.5rem 1rem;font-size:clamp(1rem,1.1vw,1.5rem)}.links{display:flex;gap:2rem}.hamIcon{display:none}.logo{width:2rem;height:2rem}nav{padding-bottom:0}.screen{width:80%;gap:7vw}.nav-cont{padding-top:2rem}.topForm{gap:2rem}.menu{display:none}.mocksCont{gap:3rem;margin:0}}@media(min-width:850px){.cardsCont{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.reqCont{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}}@media(min-width:990px){.nav-cont{padding-top:2rem}.numCir{padding:1.5rem}}@media(min-width:1150px){.screen{width:75%;gap:5vw}.toTheLeftHome h1,.toTheLeftHome h3{text-align:left;z-index:5;line-height:1.7}.toTheLeftHome h3{margin-bottom:2rem}.toTheLeftHome h1{line-height:0;margin-bottom:3rem}.button{padding:.6rem 2rem}.rowCont{gap:1.5rem}.formBtn{margin-bottom:0}}@media(min-width:1350px){.logo{width:3rem;height:3rem}}@media(min-width:1550px){.postGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.screen{width:70%;gap:5vw}.mockup{width:55%;max-width:25rem}.toTheLeftHome h1,.toTheLeftHome h3{text-align:left;z-index:5;line-height:2}.toTheLeftHome h3{margin-bottom:3rem}.toTheLeftHome h1{line-height:0;margin-bottom:3rem}.formBtn{padding:.2rem}}
