:root{--blue:#073674;--yellow:#ffd94e;--pale:#effaff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--blue);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.52;background:#fff}.wrap{max-width:1160px;margin:auto;padding-left:34px;padding-right:34px}.nav{height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font:900 36px/ .8 'Nunito Sans',sans-serif;letter-spacing:-2px;color:var(--blue);text-decoration:none}.logo small{display:block;font:800 7px/1.4 'DM Sans';letter-spacing:1.1px;text-align:center;margin-top:6px}.nav nav{display:flex;gap:37px;margin-left:auto}.nav nav a,footer a{font-size:13px;font-weight:700;text-decoration:none;color:var(--blue)}.button{display:inline-flex;align-items:center;gap:16px;padding:14px 26px;border-radius:40px;background:var(--yellow);color:var(--blue);font-weight:700;font-size:13px;text-decoration:none}.button b{font-size:19px}.button.small{padding:10px 21px}.hero{min-height:420px;display:grid;grid-template-columns:1.2fr .85fr;align-items:center;gap:54px;padding-top:55px;padding-bottom:68px}.eyebrow{font-weight:700;font-size:13px;letter-spacing:.5px;margin:0 0 9px}h1,h2,h3{font-family:'Nunito Sans',sans-serif;letter-spacing:-1.6px;line-height:1.07;margin:0;font-weight:900}h1{font-size:51px;max-width:660px}h2{font-size:43px}h3{font-size:18px;letter-spacing:-.5px}h1 span,h2 span{color:var(--yellow)}.lead{font-size:18px;max-width:615px;margin:17px 0 21px}.image{overflow:hidden;border-radius:14px}.hero-image{height:235px;position:relative;margin-top:22px}.hero-image img{width:100%;height:200%;object-fit:cover;object-position:center 0}.hero-image:before{content:'';position:absolute;background:#c2faec;border-radius:17px;width:45%;height:72%;right:-26px;top:-44px}.hero-image img{position:relative;z-index:1}.hero-image i{position:absolute;border:1px solid #7a99cc;width:108px;height:70px;border-width:0 0 1px 1px;border-radius:0 0 0 50px;right:25px;bottom:-53px;z-index:2}.hero-image i:before{content:'';background:var(--yellow);height:13px;width:13px;border-radius:50%;position:absolute;left:-7px;top:-7px}.hero-image em,.belief em{position:absolute;font:700 15px/1.25 cursive;letter-spacing:.4px;transform:rotate(-7deg);color:var(--blue)}.hero-image em{right:-12px;bottom:-103px}.challenge{background:linear-gradient(110deg,#f4fbff,#ecfaff);text-align:center;padding:40px 20px 75px}.narrow{max-width:780px;margin:auto}.center h2{margin-bottom:20px}.center p{margin:0 auto 14px;max-width:690px}.center strong{display:block;line-height:1.4;margin-top:21px}.programs{padding-top:37px;padding-bottom:54px}.programs h2{margin-bottom:11px}.intro{font-size:17px;max-width:690px;margin-top:0}.pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:43px}.pillars article{text-align:center;padding:0 42px;border-right:1px solid #c7d8ec}.pillars article:last-child{border:0}.icon{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:0 auto 13px;background:#ddecff;font-size:31px;font-weight:bold}.mint{background:#cdfbf1}.yellow{background:#fff1bd}.pillars h3{margin-bottom:8px}.pillars p{font-size:15px;margin:0}.cases{background:#f2fbff;padding:44px 0 34px}.cases-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.cases-head a,.case>a{font-size:13px;color:var(--blue);font-weight:700;text-decoration:none}.case{display:grid;grid-template-columns:170px 1fr 145px;gap:30px;align-items:center;border-bottom:1px solid #c9dbea;padding:15px 0}.case:last-child{border:0}.case-photo{height:98px;border-radius:8px}.case-photo img{height:200%;width:100%;object-fit:cover;object-position:center 0}.case-photo.lower img{object-position:center 100%}.case h3{margin:0 0 7px}.case p{margin:0;font-size:14px;line-height:1.35}.belief{position:relative;max-width:1160px;padding-top:43px;padding-bottom:57px}.belief>div{max-width:830px}.belief h2{margin-bottom:10px}.belief p{margin:0 0 12px}.belief em{right:38px;top:78px;font-size:17px}footer{border-top:1px solid #dce6f3;min-height:104px;display:flex;align-items:center;gap:45px;font-size:13px}footer .logo{font-size:31px}footer span{padding-left:25px;border-left:2px solid #9db7d8}footer div{margin-left:auto;display:flex;gap:28px}@media(max-width:750px){.nav{height:76px}.nav nav{display:none}.nav .button{display:none}.wrap{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr;padding-top:45px;gap:12px}.hero-image{width:90%;margin:15px auto 65px}h1{font-size:39px}h2{font-size:34px}.pillars{grid-template-columns:1fr;gap:32px}.pillars article{border:0;padding:0 15px}.cases-head{align-items:start;gap:20px}.cases-head>a{display:none}.case{grid-template-columns:105px 1fr;gap:16px}.case>a{grid-column:2}.case-photo{height:85px}.belief em{display:none}footer{align-items:flex-start;padding-top:30px;flex-direction:column;gap:20px}footer div{margin:0;flex-wrap:wrap}.challenge{padding-bottom:50px}.programs{padding-bottom:45px}}
