.board-page{width:100%;overflow:hidden;background:#fff}.board-container{width:min(1440px,calc(100% - 60px));margin:0 auto}.board-hero{position:relative;min-height:470px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(110deg,#061421,#08283d 55%,#064c70)}.board-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 80% 45%,rgba(70,183,230,.25),transparent 35%);z-index:1}.board-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to right,transparent,black 35%,black 100%);mask-image:linear-gradient(to right,transparent,black 35%,black 100%);z-index:2}.board-hero-glow{position:absolute;width:500px;height:500px;right:5%;top:50%;transform:translateY(-50%);border-radius:50%;background:#29a5db21;filter:blur(50px);z-index:1}.board-hero-content{position:relative;z-index:5;width:min(1180px,calc(100% - 60px));margin:0 auto;padding:75px 0}.board-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#65c7ed;font-size:11px;font-weight:700;letter-spacing:2.5px}.board-eyebrow:before{content:"";width:28px;height:1px;background:#65c7ed}.board-hero h1{margin:20px 0 18px;color:#fff;font-size:clamp(55px,7vw,92px);line-height:.88;font-weight:800;letter-spacing:-4px}.board-hero h1 span{color:#65c7ed}.board-hero-content>p{max-width:520px;margin:0;color:#ffffffb8;font-size:15px;line-height:1.8}.board-hero-line{display:flex;align-items:center;gap:14px;margin-top:32px}.board-hero-line span{width:45px;height:2px;background:#65c7ed}.board-hero-line strong{color:#ffffffbf;font-size:9px;letter-spacing:2px}.board-hero-number{position:absolute;right:7%;bottom:35px;z-index:5;display:flex;align-items:flex-end;gap:12px}.board-hero-number strong{color:#ffffff1a;font-size:100px;line-height:.7}.board-hero-number span{color:#ffffff73;font-size:9px;letter-spacing:2px;writing-mode:vertical-rl}.founder-section{position:relative;padding:80px 0;background:#f5f7f8}.founder-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:90px}.board-section-label{display:flex;align-items:center;gap:12px;margin-bottom:22px}.board-section-label span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #087abb;border-radius:50%;color:#087abb;font-size:10px;font-weight:700}.board-section-label strong{color:#087abb;font-size:13px;letter-spacing:2px}.founder-content h2{margin:0 0 28px;color:#101820;font-size:clamp(38px,4.2vw,58px);line-height:.98;letter-spacing:-2px}.founder-content h2 span{color:#087abb}.founder-quote{position:relative;padding:24px 25px 24px 32px;margin-bottom:27px;background:#fff;border-left:3px solid #087abb;box-shadow:0 15px 40px #0000000d}.quote-mark{position:absolute;top:2px;left:12px;color:#7fd043;font-size:65px;font-family:Georgia,serif;line-height:1}.founder-quote p{position:relative;z-index:2;margin:0;color:#4e5a61;font-size:14px;font-style:italic;line-height:1.8}.founder-description p{margin:0 0 13px;color:#68737a;font-size:13px;line-height:1.85}.founder-signature{display:flex;flex-direction:column;gap:4px;margin-top:27px;padding-left:18px;border-left:2px solid #55b9e8}.founder-signature strong{color:#111;font-size:15px}.founder-signature span{color:#087abb;font-size:10px;font-weight:700;letter-spacing:1px}.founder-visual{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.founder-image-bg{position:absolute;width:390px;height:480px;right:20px;top:40px;background:linear-gradient(145deg,#dceff7,#eef5f7);border-radius:3px;transform:rotate(5deg)}.founder-image-frame{position:relative;z-index:2;width:100%;padding:9px;background:#fff;box-shadow:0 30px 70px #0000002e;transform:rotate(-2deg);transition:transform .5s ease,box-shadow .5s ease}.founder-image-frame:hover{transform:rotate(0) translateY(-8px);box-shadow:0 40px 90px #0000003b}.founder-image-frame img{display:block;width:100%;object-fit:cover}.founder-image-tag{position:absolute;z-index:4;left:10px;bottom:30px;display:flex;flex-direction:column;gap:3px;padding:14px 18px;background:#fffffff5;border-left:3px solid #087abb;box-shadow:0 15px 35px #00000026}.founder-image-tag span{color:#7c858b;font-size:8px;font-weight:700;letter-spacing:1.5px}.founder-image-tag strong{color:#111;font-size:11px;letter-spacing:1px}.founder-floating-number{position:absolute;right:-5px;top:45px;z-index:5;color:#087abb;font-size:12px;font-weight:800;letter-spacing:2px}.board-members-section{padding:80px 0;background:#fff}.board-heading{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:end;margin-bottom:55px}.board-heading h2{margin:0;color:#101820;font-size:clamp(40px,4.5vw,60px);line-height:.95;letter-spacing:-2.5px}.board-heading h2 span{color:#087abb}.board-heading>p{margin:0;color:#69747a;font-size:18px;font-weight:700;line-height:1.85}.board-members-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.board-member-card{position:relative;overflow:hidden;background:#f5f7f8;transition:transform .4s ease,box-shadow .4s ease}.board-member-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #00000021}.board-member-image{position:relative;height:330px;overflow:hidden;background:#e8ecee}.board-member-image img{width:100%;height:100%;display:block;object-fit:cover;filter:grayscale(100%);transition:transform .6s ease,filter .6s ease}.board-member-card:hover img{transform:scale(1.06);filter:grayscale(0%)}.board-member-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 45%)}.board-member-number{position:absolute;left:15px;top:15px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#087abb;font-size:9px;font-weight:800}.board-member-plus{position:absolute;right:15px;top:15px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);background:#087abbd9;color:#fff;font-size:11px;opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.board-member-card:hover .board-member-plus{opacity:1;transform:translateY(0)}.board-member-info{padding:20px 18px 22px}.board-member-info span{display:block;margin-bottom:6px;color:#087abb;font-size:16px;font-weight:700;letter-spacing:1.5px}.board-member-info h3{margin:0;color:#151a1d;font-size:21px;font-weight:700}.team-photo-section{padding:100px 0 120px;background:#f4f6f7}.team-photo-header{margin-bottom:42px}.team-photo-header h2{margin:0;color:#111b20;font-size:clamp(42px,5vw,65px);line-height:.94;letter-spacing:-3px}.team-photo-header h2 span{color:#087abb}.team-photo-wrapper{position:relative;overflow:hidden}.team-photo-wrapper img{display:block;width:100%;max-height:620px;object-fit:cover;transition:transform .8s ease}.team-photo-wrapper:hover img{transform:scale(1.025)}.team-photo-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72),transparent 45%)}.team-photo-caption{position:absolute;left:35px;bottom:30px;display:flex;flex-direction:column;gap:5px}.team-photo-caption span{color:#65c7ed;font-size:9px;font-weight:700;letter-spacing:2px}.team-photo-caption strong{color:#fff;font-size:20px;letter-spacing:1px}.team-photo-corner{position:absolute;right:30px;top:30px;display:flex;align-items:center;gap:10px}.team-photo-corner span{color:#ffffffa6;font-size:10px;letter-spacing:2px}.team-photo-corner strong{color:#fff;font-size:11px}.board-closing{position:relative;padding:110px 0;overflow:hidden;background:linear-gradient(120deg,#061421,#073a57,#087abb)}.board-closing-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:50px 50px}.board-closing-content{position:relative;z-index:2;max-width:760px}.board-closing-content>span{color:#65c7ed;font-size:10px;font-weight:700;letter-spacing:2.5px}.board-closing-content h2{margin:20px 0;color:#fff;font-size:clamp(42px,5vw,68px);line-height:.95;letter-spacing:-3px}.board-closing-content h2 em{color:#65c7ed;font-style:normal}.board-closing-content p{max-width:600px;margin:0 0 30px;color:#ffffffb3;font-size:14px;line-height:1.8}.board-closing-btn{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;color:#111;background:#fff;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:1.5px;transition:background .3s ease,color .3s ease,transform .3s ease}.board-closing-btn i{color:#087abb}.board-closing-btn:hover{background:#65c7ed;color:#061421;transform:translateY(-3px)}@media(max-width:1100px){.board-container{width:min(920px,calc(100% - 45px))}.founder-grid{gap:50px}.board-members-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.board-container{width:calc(100% - 35px)}.board-hero{min-height:430px}.board-hero-content{width:calc(100% - 35px);padding:65px 0}.board-hero h1{font-size:64px;letter-spacing:-3px}.board-hero-number{right:20px}.founder-section,.board-members-section,.team-photo-section,.board-closing{padding:75px 0}.founder-grid{grid-template-columns:1fr;gap:50px}.founder-visual{min-height:500px}.board-heading{grid-template-columns:1fr;gap:25px}.board-members-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:576px){.board-container,.board-hero-content{width:calc(100% - 28px)}.board-hero h1{font-size:53px;letter-spacing:-2px}.board-hero-content>p{font-size:13px}.board-hero-number{display:none}.founder-content h2,.board-heading h2{font-size:39px}.founder-visual{min-height:420px}.founder-image-frame{width:275px}.founder-image-frame img{height:365px}.founder-image-bg{width:285px;height:365px;right:0}.founder-image-tag{left:0;bottom:20px}.board-members-grid{grid-template-columns:1fr 1fr;gap:12px}.board-member-image{height:230px}.board-member-info{padding:14px 12px 16px}.board-member-info h3{font-size:13px}.board-member-plus{opacity:1;transform:none;width:29px;height:29px}.team-photo-wrapper img{min-height:300px;object-fit:cover}.team-photo-caption{left:18px;bottom:18px}.team-photo-caption strong{font-size:14px}.team-photo-corner{right:18px;top:18px}.board-closing-content h2{font-size:42px;letter-spacing:-2px}}
