About Us Page Styles .about-us{position:relative}.sticky-text-content{text-align:left;opacity:.08;white-space:nowrap;letter-spacing:-.01em;max-width:calc(100vw - 10rem);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:6rem;font-weight:900;line-height:1.1;position:relative}.sticky-text-content:before{content:"";background:linear-gradient(#2c5aa0 0%,#20b2aa 100%);border-radius:2px;width:4px;height:0;transition:height .3s;animation:10s ease-in-out infinite extendLine;position:absolute;top:0;left:-50px}@keyframes extendLine{0%{height:0}50%{height:300px}to{height:0}}.sticky-text-line{color:#333;margin:0;padding:0;font-size:1em;display:block}.sticky-highlight{color:#20b2aa}.about-hero{z-index:2;height:60vh;position:relative;overflow:hidden}.about-hero-bg-image{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.about-hero-content{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.about-hero-text{text-align:center;color:#fff}.about-hero-image:hover .about-hero-bg-image{transform:scale(1.05)}.about-hero-title{color:#fff;letter-spacing:4px;text-transform:uppercase;margin-bottom:0}.about-hero-subtitle{color:#2c5aa0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.about-hero-description{color:#333;margin-bottom:2rem;font-size:1.2rem;line-height:1.8}.about-text-section{z-index:2;background:#fff;padding:4rem 0;position:relative}.about-text-container{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;padding:0 2rem;display:grid}.about-text-left{padding-right:1.5rem}.about-text-content{padding:0}.simple-text-block{flex-direction:column;gap:.3rem;display:flex}.text-line{align-items:center;display:flex;position:relative}.text-word{color:#333;letter-spacing:-.03em;margin:0;padding:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1}.text-highlight{color:#20b2aa;letter-spacing:-.03em;margin:0;padding:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.1}.about-text-right{padding-left:1.5rem}.about-text-description{color:#000;text-align:left;letter-spacing:.01em;margin:0;font-size:1.1rem;font-weight:400;line-height:1.6}.case-studies-section{z-index:1;background:linear-gradient(135deg,#20b2aa0d,#2c5aa008);padding:3rem 0 6rem;position:relative}.case-studies-container{max-width:1200px;margin:0 auto;padding:0 2rem}.case-studies-grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:.2rem;max-width:800px;margin:0 auto;display:grid}.case-study-card{background:#fff;border-radius:0;max-width:400px;margin:0 auto;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #20b2aa26}.case-study-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #20b2aa40}.case-study-card img{object-fit:cover;object-position:center;width:100%;height:300px;transition:transform .3s}.case-study-card:hover img{transform:scale(1.05)}.case-study-overlay{opacity:0;z-index:2;background:linear-gradient(135deg,#20b2aacc,#2c5aa099);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0}.case-study-card:hover .case-study-overlay{opacity:1}.case-study-content{text-align:center;color:#fff;z-index:3;padding:2rem}.case-study-content h3{text-shadow:0 2px 4px #0000004d;letter-spacing:.5px;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.case-study-content p{text-shadow:0 1px 2px #0000004d;opacity:.95;margin:0;font-size:1.1rem;line-height:1.6}.company-overview{background:#fff;padding:6rem 0}.overview-container{grid-template-columns:2fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:grid}.overview-content{padding-right:2rem}.overview-title{color:#2c5aa0;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.overview-text{color:#333;text-align:justify;margin-bottom:1.5rem;font-size:1.1rem}.overview-image{justify-content:center;align-items:center;display:flex}.image-placeholder{background:linear-gradient(135deg,#20b2aa1a,#2c5aa00d);border:2px solid #20b2aa33;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;display:flex}.image-placeholder svg{color:#20b2aa;width:80px;height:80px;margin-bottom:1rem}.image-placeholder p{color:#2c5aa0;font-size:1.2rem;font-weight:600}.mission-vision{z-index:1;background:linear-gradient(135deg,#20b2aa08,#2c5aa00d);padding:2rem 0 8rem;position:relative;overflow:hidden}.mission-vision:before{content:"";opacity:.1;z-index:0;position:absolute;inset:0}.mission-container{z-index:1;text-align:center;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.mission-title{background:linear-gradient(135deg,#2c5aa0,#20b2aa);-webkit-text-fill-color:transparent;letter-spacing:1px;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.mission-subtitle{color:#666;margin-bottom:2rem;font-size:1.2rem;font-weight:500}.mission-content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:3rem;display:grid}.mission-card{text-align:center;background:#fff padding-box padding-box;border:3px solid #0000;border-radius:15px;padding:2rem 1.5rem;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 15px 35px #20b2aa1a}.mission-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#2ebdb4,#2ebdb4,#d1d5db);border-radius:15px;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mission-card:hover{transform:translateY(-15px)scale(1.02);box-shadow:0 30px 60px #20b2aa40}.mission-card:hover:before{background:linear-gradient(135deg,#062d2f,#2ebdb4,#d1d5db)}.mission-icon{color:#fff;background:linear-gradient(135deg,#062d2f,#2ebdb4);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 25px #20b2aa4d}.mission-card:hover .mission-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 15px 35px #20b2aa66}.mission-icon svg{width:35px;height:35px;transition:all .3s}.mission-card:hover .mission-icon svg{transform:scale(1.1)}.mission-card p{color:#333;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.why-choose-us{z-index:1;background:#fff;padding:6rem 0;position:relative}.why-choose-container{text-align:center;max-width:1200px;margin:0 auto;padding:0 2rem}.why-choose-title{background:linear-gradient(135deg,#2c5aa0,#20b2aa);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.why-choose-subtitle{color:#666;margin-bottom:3rem;font-size:1.2rem;font-weight:500}.why-choose-point{background:#fff;border:2px solid #20b2aa1a;align-items:flex-start;gap:1.5rem;padding:1.5rem;transition:all .4s;display:flex;box-shadow:0 8px 25px #20b2aa14}.why-choose-point:hover{border-color:#20b2aa4d;transform:translateY(-5px);box-shadow:0 15px 35px #20b2aa26}.point-icon{color:#fff;background:linear-gradient(135deg,#062d2f,#2ebdb4);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:.5rem;display:flex;box-shadow:0 4px 12px #20b2aa33}.point-icon svg{width:20px;height:20px}.quality-care-icon{margin-top:.2rem}.point-content{flex:1}.team-section{z-index:1;background:linear-gradient(135deg,#20b2aa05,#2c5aa008);padding:8rem 0;position:relative;overflow:hidden}.team-section:before{content:"";opacity:.1;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.team-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.team-header{text-align:center;margin-bottom:4rem}.team-title{background:linear-gradient(135deg,#2c5aa0,#20b2aa);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.team-subtitle{color:#2c5aa0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.team-divider{background:linear-gradient(135deg,#2c5aa0,#20b2aa);border-radius:2px;width:80px;height:4px;margin:0 auto}.team-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem;display:grid}.team-member{background:#fff;border:2px solid #20b2aa26;border-radius:0;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 8px 25px #2c5aa01a}.team-member:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#2c5aa00d,#20b2aa14);transition:opacity .3s;position:absolute;inset:0}.team-member:hover:before{opacity:1}.team-member:hover{border-color:#20b2aa66;transform:translateY(-8px)scale(1.03);box-shadow:0 20px 40px #2c5aa033}.member-image{border-radius:18px 18px 0 0;width:100%;height:220px;position:relative;overflow:hidden}.member-image img{object-fit:cover;object-position:center 20%;filter:brightness()saturate();width:100%;height:100%;transition:transform .4s}.team-member:hover .member-image img{filter:brightness(1.1)saturate(1.1);transform:scale(1.08)}.member-info{text-align:center;z-index:2;padding:1.5rem;position:relative}.member-name{color:#2c5aa0;letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;transition:color .3s}.team-member:hover .member-name{color:#20b2aa}.member-position{color:#666;margin-bottom:1rem;font-size:.9rem;font-weight:500;line-height:1.4}.member-link{color:#20b2aa;background:#20b2aa1a;border:1px solid #20b2aa33;border-radius:15px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.member-link:hover{color:#fff;background:linear-gradient(135deg,#20b2aa,#2c5aa0);transform:translateY(-2px);box-shadow:0 4px 12px #20b2aa4d}.cta-section{z-index:1;background:linear-gradient(135deg,#20b2aa1a,#2c5aa00d);padding:6rem 0;position:relative}.cta-container{text-align:center;max-width:800px;margin:0 auto;padding:0 2rem}.cta-title{color:#2c5aa0;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.cta-description{color:#333;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.cta-button{border:2px solid #0000;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.cta-button.primary{color:#fff;background:linear-gradient(135deg,#20b2aa,#2c5aa0);box-shadow:0 4px 15px #20b2aa4d}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #20b2aa66}.cta-button.secondary{color:#2c5aa0;background:0 0;border-color:#2c5aa0}.cta-button.secondary:hover{color:#fff;background:#2c5aa0;transform:translateY(-2px)}@media (max-width:768px){.about-hero{z-index:1;height:50vh;margin-top:130px;position:relative}.about-hero-title{letter-spacing:2px;text-shadow:2px 2px 8px #000c;font-size:2.8rem}.about-hero-container{text-align:center;grid-template-columns:1fr;gap:3rem}.about-hero-content{text-align:center;padding:0 1rem}.about-hero-image{border-radius:0;height:100%}.about-hero-subtitle{font-size:1.2rem}.about-hero-description{font-size:1rem}.overview-container{grid-template-columns:1fr;gap:3rem}.overview-content{padding-right:0}.mission-title{font-size:2rem}.mission-subtitle{font-size:1.1rem}.mission-content{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.mission-card{padding:1.5rem 1rem}.mission-icon{width:60px;height:60px;margin-bottom:1rem}.mission-icon svg{width:30px;height:30px}.mission-card h3{font-size:1.3rem}.mission-card p{font-size:.9rem}.why-choose-us{padding:4rem 0}.why-choose-title{font-size:2rem}.why-choose-subtitle{font-size:1rem}}@media (max-width:480px){.about-hero{height:45vh;margin-top:130px}.about-hero-title{letter-spacing:1px;text-shadow:1px 1px 6px #000c;font-size:2.2rem}.about-hero-content{padding:0 .8rem}.sticky-background-text{display:none}.about-text-container{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.text-word,.text-highlight{font-size:2.2rem}.about-text-description{font-size:1rem;line-height:1.5}.why-choose-points{gap:1.5rem}.why-choose-point{gap:1rem;padding:1.2rem}.point-icon{width:35px;height:35px;margin-top:.3rem}.point-icon svg{width:16px;height:16px}.quality-care-icon{margin-top:.1rem}.point-content h3{margin-bottom:.6rem;font-size:1.1rem}.point-content p{font-size:.9rem;line-height:1.5}.team-section{padding:6rem 0}.team-title{font-size:2.5rem}.team-subtitle{font-size:1.2rem}.member-info{padding:1.5rem}.member-name{font-size:1.2rem}.member-position{font-size:.9rem}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:200px}.about-hero{height:50vh}.about-hero-title{letter-spacing:2px;font-size:2.5rem}.mission-card,.value-item,.leader-card{padding:2rem 1.5rem}.about-text-container{grid-template-columns:1fr;gap:2rem}.about-text-left{padding-right:0}.about-text-right{padding-left:0}.about-text-title{font-size:2.2rem}.title-accent{height:35px}.case-studies-grid{grid-template-columns:1fr;gap:.5rem;max-width:400px}.case-study-card{max-width:350px}.case-study-card img{height:250px}.case-study-content{padding:1.5rem}.case-study-content h3{font-size:1.5rem}.case-study-content p{font-size:1rem}.team-grid{grid-template-columns:1fr;gap:1.5rem}.member-image{height:220px}}@media (max-width:768px){.text-word,.text-highlight{font-size:2.2rem}}@media (max-width:480px){.about-text-left{padding-right:0}.text-word,.text-highlight{font-size:1.8rem}.simple-text-block{gap:.3rem}}
