*{box-sizing:border-box}body{margin:0;background:#faf9f6;color:#22332e;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}header{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:24px 7%;border-bottom:1px solid #e3e9e2}header span{color:#718078;font-size:12px}.brand{font-size:25px;color:#22584d;letter-spacing:-1px}.hero{background:#e6eee7;padding:105px 8% 70px}.account small,.hero small,main>small{color:#a17a49;letter-spacing:.18em;font-weight:700}.hero h1{font:normal clamp(56px,7vw,96px)/1.08 Georgia,serif;letter-spacing:-3px;margin:30px 0}.hero i{color:#376c62;font-weight:400}.hero p{font-size:19px;color:#5d7369;max-width:530px;line-height:1.6}.primary{display:inline-block;background:#22584d;color:white;border:0;border-radius:5px;padding:16px 23px;font-weight:700;text-decoration:none;margin-top:20px}.primary:hover{background:#347666}.highlights{display:flex;gap:28px;flex-wrap:wrap;margin-top:60px;color:#507368}.benefits{padding:75px 8%}.account h2,.benefits h2{font:normal 48px Georgia,serif}.cards,.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.cards article,.panel,.stats article{padding:30px;background:white;border:1px solid #e2e8e0;border-radius:9px}.account p,.cards p,.panel p{color:#687a70;line-height:1.6}.account{background:#f0f1ea;padding:85px 8%;display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%}.panel h2{font-size:24px;margin-top:0}.panel label{display:block;margin:18px 0 5px;font-size:13px;font-weight:700}.panel input{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #ccd9d0;border-radius:5px}.link{border:0;background:none;color:#276759;padding:15px}.light{background:transparent;border:1px solid #b7cbc0;border-radius:20px;padding:10px 15px}main{max-width:1280px;margin:65px auto;padding:0 6%;min-height:70vh}main h1{font:normal 48px Georgia,serif}.stats{margin:35px 0}.stats article{display:flex;flex-direction:column;gap:15px}.stats span{color:#72847a}.stats strong{font-size:29px}.columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.review{max-height:300px;overflow:auto;border:1px solid #e0e9e2;padding:12px;font-size:12px}.review div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #eee}.ledger{margin-top:24px}.entry{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #eee;gap:20px}.entry small{display:block;color:#88968c;margin-top:5px}.note{color:#849187;font-size:12px;margin-top:25px}.narrow{max-width:540px}footer{background:#20453e;color:white;padding:35px 8%;display:flex;justify-content:space-between}footer span{font-size:12px;color:#bfd1c7}@media(max-width:760px){header{padding:20px 5%}header span{display:none}.hero{padding:75px 6%}.hero h1{letter-spacing:-1px}.account,.benefits{padding:60px 6%}.account,.cards,.columns,.stats{grid-template-columns:1fr}.account{gap:30px}.hero .highlights{margin-top:35px}footer{flex-direction:column;gap:12px}}