*{margin:0;padding:0;box-sizing:border-box;font-family:Sansation}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#001b71 #ffffff}.work-page{background:linear-gradient(180deg,#fff 71%);min-width:1440px;width:100%;overflow-x:hidden}.landing-section{position:relative;height:643px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:100px}.landing-floating-icons{position:absolute;inset:0;pointer-events:none}.landing-floating-icons .panday-icon{position:absolute;height:160px;width:121px;left:911px;top:67px}.landing-floating-icons .you-icon{position:absolute;height:177px;width:174px;left:1170px;top:26px}.landing-floating-icons .moolah-icon{position:absolute;height:158px;width:163px;left:1440px;top:108px}.landing-floating-icons .rainbow{position:absolute;height:643px;width:604px;right:0;top:1px}.landing-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.landing-text .greeting{color:#001b71;font-size:20px;font-weight:700}.landing-text .name{color:#001b71;font-size:70px;font-weight:700;line-height:1;text-shadow:-4px 3px 0px #69aae4;white-space:nowrap}.landing-text .tagline{font-size:23px;font-weight:700;margin-top:16px;width:354px;margin-left:100px}.tagline-role{color:#ff9400}.tagline-sub{color:#001b71}.about-me-title{color:#fff;font-size:30px;font-weight:700;white-space:nowrap}.about-me-section{background-color:#001b71;padding:60px 80px}.about-me-content{max-width:800px;display:flex;align-items:center;gap:140px;margin:0 auto 0 500px}.about-me-text-block{flex:1;display:flex;flex-direction:column;gap:20px}.section-heading{color:#fff;font-size:20px;font-weight:700}.contact-title{color:#001b71;font-size:30px;font-weight:700;white-space:nowrap}.about-me-card{background-color:#000c32;border-radius:20px;padding:24px 28px;height:310px;width:510px}.about-me-body{color:#fff;font-size:20px;font-weight:700;line-height:1.6;text-align:left;width:400px}.about-me-illustration{height:625px;width:499px;flex-shrink:0;object-fit:contain}.logos-illustrations-section{background-color:#69aae4;padding:60px 610px;display:flex;flex-direction:row;align-items:center;gap:148px}.logos-column{display:flex;flex-direction:column;gap:92px}.tool-logo{height:142px;width:auto;object-fit:contain}.illustrations-row{flex-wrap:wrap;justify-content:center;gap:48px}.illustration-item{display:flex;flex-direction:column;align-items:center;gap:12px}.illustration-item img{height:200px;width:auto;object-fit:contain}.illustrations-column{display:flex;flex-direction:column;gap:48px}.illustration-item span{color:#fff;font-size:30px;font-weight:700;text-align:center;margin-bottom:50px}.work-title{color:#fff;font-size:30px;font-weight:700;white-space:nowrap}.work-section{background-color:#ffb548;padding:60px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.work-section-content{display:flex;flex-direction:row;align-items:top;justify-content:center;gap:80px;margin-left:100px}.drawing-tool-section{background-color:#a1d783;padding:60px 80px;display:flex;align-items:center;justify-content:center;gap:80px}.drawing-tool-illustration{height:478px;width:669px;flex-shrink:0;object-fit:contain}.drawing-tool-text{display:flex;flex-direction:column;gap:20px;max-width:360px}.drawing-tool-title{color:#fff;font-size:30px;font-weight:700;line-height:1.4}.drawing-tool-card{background-color:#43533b;border-radius:20px;padding:24px 28px;width:410px;height:380px}.drawing-tool-card p{color:#fff;font-size:20px;font-weight:700;line-height:1.6;width:360px;text-align:left}.try-link{color:#87efff;text-decoration:underline;cursor:pointer}.contact-section{padding:80px;display:flex;flex-direction:column;align-items:center;gap:32px}.contact-form{width:100%;max-width:800px;display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:20px}.form-field{display:flex;flex-direction:column;gap:6px;flex:1}.form-field.full-width{width:100%}.form-field label{color:#001b71;font-size:14px;font-weight:700}.form-field input,.form-field textarea{background-color:#bcbcbc;border:none;border-radius:21px;padding:10px 16px;font-size:14px;font-family:Sansation;resize:vertical}.form-field textarea{border-radius:16px}.send-btn{align-self:flex-start;background-color:#69aae4;border:none;border-radius:21px;color:#fff;cursor:pointer;font-family:Sansation;font-size:20px;font-weight:700;padding:14px 48px}.send-btn:hover{background-color:#4e8ecb}.footer{background-color:#001b71;height:159px;display:flex;align-items:center;justify-content:space-between;padding:0 80px;width:100%}.project-image{height:330px;width:520px;margin:20px;border-radius:20px;border:8px solid white;box-shadow:0 4px 18px #0006}footer{position:relative;bottom:0;left:0;width:100%;background-color:#001b71;display:flex;justify-content:space-between;align-items:end;padding:40px}.name-logo{position:relative;display:flex}h3{color:#fff;text-align:center;font-family:Sansation;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer-links{display:flex;gap:60px}.footer-text{color:#fff;text-align:left;font-family:Sansation;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-left:10px;margin-top:20px}.linkedin{width:50px;height:50px;margin-right:50px;border-radius:10px}.white-logo{width:40px;height:50px;margin-left:20px}p{width:165px;height:22px;color:#fff;text-align:center;font-family:Sansation;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.contact{display:flex;width:400px;height:30px;flex-direction:column;justify-content:center;color:#fff;text-align:left;font-family:Sansation;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-left:10px;margin-bottom:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.input-container{display:flex;flex-direction:column;gap:20px;padding:10px;align-items:left}.name-input,.email-input{width:500px;height:30px;border-radius:10px;border:1px solid #001B71;padding:10px;margin-bottom:10px}.message-input{width:500px;height:30px;border-radius:10px;border:1px solid #001B71;padding:15px 15px 70px;margin-bottom:10px}.send-button{width:300px;height:30px;border-radius:10px;border:1px solid #001B71;padding:20px;margin-bottom:10px;background-color:#ffb548;font-family:Sansation;font-weight:1000}.about{display:flex;width:112px;height:30px;flex-direction:column;justify-content:center;color:#fff;text-align:center;font-family:Sansation;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.navbar{background-color:#001b71;display:flex;justify-content:space-between;align-items:center;position:relative;top:0;width:100%;z-index:1000}.logo-section{display:flex;align-items:center;gap:10px;background-color:#fff;padding:1px 10px;gap:40px}.logo{margin-left:20px;width:35px;height:50px}.nav-links{display:flex;gap:70px;margin-right:150px;margin-left:50px}.nav-button{color:#fff;text-align:center;font-family:Sansation;font-size:15px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.nav-button:hover{text-decoration:underline}.name{color:#001b71;text-align:center;font-family:Sansation;font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin-right:90px;margin-bottom:15px}.website-background{color:#fff}.projects{margin-top:180px;margin-left:100px}.project-section-top{display:flex;margin-left:100px;gap:220px;height:330px;margin-top:50px}.project-sections{display:flex;align-self:center;margin-left:180px;height:330px}h1{size:10px;color:brown;font-family:Sansation}h3{font-family:Sansation}.wide-image{width:900px;position:absolute;z-index:-1;margin-top:100px}.back-button{font-family:Sansation;color:#fff;font-size:20px;text-decoration:underline;margin-bottom:290px}.back-button:hover{cursor:pointer;color:#69aae4}.row{display:flex;position:relative;background-image:url(/assets/PandayCaseStudyBG-BGOa7kiy.png);background-size:cover;background-position:center;background-repeat:repeat;padding:50px 200px;justify-content:space-between;align-items:center;column-gap:60px}.vertical-row{display:flex;position:relative;background-image:url(/assets/PandayCaseStudyBG-BGOa7kiy.png);background-size:cover;background-position:center;background-repeat:repeat;padding:50px 200px;justify-content:space-between;align-items:center;column-gap:60px}.project-tagline{color:#fff;font-family:Sansation;font-size:20px;margin-left:40px;margin-bottom:50px}.project-title{width:621px;height:21px;color:#fff;font-family:Sansation;margin-left:80px;margin-top:10px;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.project-description{width:621px;height:81px;color:#fff;font-family:Sansation;margin-left:80px;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.website-link{font-family:Sansation;color:#0ff;margin-left:80px}.project-paragraph{color:#fff;font-family:Sansation;font-size:16px;font-style:normal;font-weight:300;line-height:1.6;max-width:420px;text-align:left;background-color:#d5781c;padding:16px 18px;border-radius:18px;box-shadow:0 4px 18px #0006}.project-paragraph-blue{color:#fff;font-family:Sansation;font-size:15px;font-style:normal;font-weight:400;line-height:1.6;max-width:420px;text-align:left;background-color:#2368c4;padding:16px 18px;border-radius:18px;box-shadow:0 4px 18px #0006}.Panda-Icon{height:250px}.Panday-Logo{height:180px}.blue-row{background-color:#91abef;display:flex;padding:50px 200px;align-items:center;justify-content:space-between;column-gap:60px}.blue-title{color:#001b71;font-size:25px;font-family:Sansation;margin-bottom:10px;margin-top:20px}.blue-list-item{color:#001b71;font-family:Sansation}.statistic{color:#fff;font-family:Sansation;font-size:28px}.white-title{color:#fff;font-family:Sansation;margin-bottom:20px}.challenges-solutions{font-family:Sansation;height:300px;display:flex}.challenge-solution-items{width:500px;font-family:Sansation;margin-bottom:20px;font-size:16px;font-weight:300;line-height:normal}.inria-sans-title{font-family:Inria Sans}.inria-sans-paragraph{font-family:Inria Sans;font-weight:500;text-align:left;width:200px}.inria-sans-bold{font-family:Inria Sans;font-weight:700;text-align:left}.persona-image{height:250px}.user-persona{background-color:#91abef;display:flex;gap:20px;width:1100px;height:300px;padding:40px;border-radius:50px}.persona-title{color:#001b71;margin-bottom:20px;text-align:left}.persona-description{color:#001b71;text-align:left;width:250px;font-size:15px;font-weight:500}.iteration{margin-bottom:40px}.chatbot{height:600px}.video{height:300px}.project-page{background:linear-gradient(180deg,#0b090b,#00102b)}.project-intro{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:20px}.laptop-image{width:500px}.project-tagline{color:#e8b700;font-family:Sansation;font-size:20px;font-weight:400}.project-details{display:flex;flex-direction:row;justify-content:space-between;align-items:top-center;gap:20px;padding:20px;margin-bottom:20px;margin-top:20px;margin-left:720px;width:100%;height:100%;max-width:1000px;max-height:1000px}.project-detail-title{color:#e8b700;font-family:Sansation;font-size:20px;font-weight:700;line-height:normal;text-align:center;text-underline-offset:8px;text-decoration-thickness:2px}.project-detail-description{color:#e8b700;font-family:Sansation;font-size:20px;font-weight:400;line-height:normal;text-align:center;text-underline-offset:8px;text-decoration-thickness:2px;width:250px}.project-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:500px;padding:20px;border-radius:10px;max-width:1700px;margin-top:120px;margin-bottom:120px;margin-left:300px}.text-card{background-color:#0b090b;border-radius:30px;margin:20px;width:100%;height:100%;max-width:600px;max-height:1000px;padding:30px}.header-text{color:#fff;margin-bottom:20px}.project-text{color:#fff;font-family:Sansation;font-size:20px;font-weight:400;line-height:normal;text-align:left}.moolahmate-page{background-color:#c6e1bb}.back-button-dark{font-family:Sansation;color:#001b71;font-size:20px;text-decoration:underline;margin-bottom:290px}.moolahmate-top{background-color:#fff;padding:20px}.moolahmate-intro{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:20px}.moolahmate-image{width:500px}.moolahmate-tagline{color:#001b71;font-family:Sansation;font-size:20px;font-weight:400}.moolahmate-details{display:flex;flex-direction:row;justify-content:space-between;align-items:top-center;gap:20px;padding:20px;margin-bottom:20px;margin-top:20px;margin-left:720px;width:100%;height:100%;max-width:1000px;max-height:1000px}.moolahmate-detail-title{color:#001b71;font-family:Sansation;font-size:20px;font-weight:700;line-height:normal;text-align:center;text-underline-offset:8px;text-decoration-thickness:2px}.moolahmate-detail-description{color:#001b71;font-family:Sansation;font-size:20px;font-weight:400;line-height:normal;text-align:center;text-underline-offset:8px;text-decoration-thickness:2px;width:250px}.moolahmate-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:500px;padding:20px;border-radius:10px;max-width:1700px;margin-top:120px;margin-bottom:120px;margin-left:300px}.moolahmate-text-card{background-color:#aacb9d;border-radius:30px;margin:20px;width:100%;height:100%;max-width:600px;max-height:1000px;padding:30px}.moolahmate-text{color:#001b71;margin-bottom:20px}.moolahmate-text{color:#001b71;font-family:Sansation;font-size:20px;font-weight:400;line-height:normal;text-align:left}.website-link{font-family:Sansation;color:#0ff}.not-found-screen{height:700px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found-content{font-family:Sansation;color:#001b71;margin-bottom:40px}.not-found-title{font-family:Sansation;font-size:120px;color:#001b71;text-shadow:-6px 3px #69AAE4;line-height:1}.not-found-subtitle{font-family:Sansation;color:#001b71;margin-top:10px;margin-bottom:10px}.not-found-text{font-family:Sansation;color:#001b71;width:500px;margin:0 auto}
