*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f8fbff;color:#172b3a}a{color:inherit}.hero{background:linear-gradient(135deg,#edf5ff,#fff 52%,#fff1ed);min-height:720px}.legal{background:linear-gradient(135deg,#102a43,#234b70);color:white}nav{max-width:1180px;margin:auto;padding:28px;display:flex;justify-content:space-between;align-items:center}.brand{text-decoration:none;font-weight:900;letter-spacing:2px;color:#102a43}nav a{text-decoration:none;margin-left:26px;font-weight:700}.legal .brand,.legal nav a{color:white}.hero-grid{max-width:1180px;margin:auto;padding:90px 28px 130px;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}small{color:#2d6cdf;letter-spacing:2.7px;font-weight:900}.hero h1{font:72px Georgia,serif;line-height:1.02;color:#102a43}.hero h1 strong{color:#ff7b67}.hero p,.split p,.cards p,.policy p{color:#647989;line-height:1.85}.hero p{font-size:19px;max-width:680px}.btn{display:inline-block;margin-top:25px;background:#102a43;color:white;padding:15px 25px;border-radius:8px;text-decoration:none;font-weight:bold}.art{height:410px;position:relative}.box{position:absolute;border-radius:32px}.a{width:280px;height:280px;background:#2d6cdf;right:35px;top:40px;transform:rotate(12deg)}.b{width:210px;height:210px;background:#ff7b67;right:150px;top:155px;transform:rotate(-15deg)}.c{width:135px;height:135px;background:#f3bf5b;right:0;top:230px;transform:rotate(25deg)}.mono{position:absolute;right:92px;top:125px;width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:white;font:52px Georgia,serif;color:#102a43;font-weight:bold;box-shadow:0 25px 60px #102a4328}main{max-width:1180px;margin:auto;padding:90px 28px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:80px}.split h2{font:44px Georgia,serif;color:#102a43}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:70px 0}.cards article{background:white;border:1px solid #dce4eb;padding:34px;border-radius:18px}.cards span{background:#dcecff;color:#2d6cdf;padding:8px 11px;border-radius:8px;font-weight:bold}.cards h3{font:26px Georgia,serif;color:#102a43}.statement{background:#102a43;color:white;border-radius:24px;padding:58px;display:grid;grid-template-columns:130px 1fr;gap:45px}.statement .circle{width:100px;height:100px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center;color:#f3bf5b;font-size:28px;font-weight:bold}.statement small{color:#b8d7ff}.statement h2{font:51px Georgia,serif}.statement em{color:#ffb2a6}.support{padding-top:80px}.legal-title{max-width:960px;margin:auto;padding:75px 28px 100px}.legal-title small{color:#b8d7ff}.legal-title h1{font:62px Georgia,serif}.policy{max-width:960px}.policy article{background:white;padding:52px;border-radius:18px;border-top:7px solid #ff7b67}.policy h2{font:27px Georgia,serif;color:#102a43;margin-top:38px}footer{background:#0c2235;color:#b9c8d3;text-align:center;padding:30px}footer b{color:white}footer a{color:#8fc0ff;text-decoration:none}@media(max-width:820px){nav{flex-direction:column;gap:15px}.hero-grid,.split,.cards,.statement{grid-template-columns:1fr}.hero h1{font-size:46px}.hero-art{height:320px}.policy article{padding:30px}}