:root{color-scheme:light;--navy:#102f3b;--teal:#126358;--muted:#52676c;--cream:#f5f4ee;--line:#dce3dd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--navy);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid #bf7129;outline-offset:6px}.skip{position:absolute;left:20px;top:-90px;padding:12px;background:white;z-index:2}.skip:focus{top:10px}.top{max-width:1240px;margin:auto;padding:30px 46px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:23px;font-weight:700;letter-spacing:-.7px}.light{font-weight:400}.mark{display:grid;place-items:center;width:36px;height:36px;background:var(--teal);color:white;border-radius:8px;font-size:25px;font-family:Georgia,serif}.nav-login{text-decoration:none;font-weight:700;font-size:14px;display:flex;gap:28px}.hero{max-width:1240px;margin:auto;padding:80px 46px 86px;display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--teal);margin:0 0 24px}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(43px,4.5vw,64px);line-height:1.06;letter-spacing:-2px;font-weight:400;margin:0 0 26px}.lead{max-width:520px;color:var(--muted);font-size:17px;line-height:1.75;margin:0 0 32px}.button{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;padding:18px 23px;background:var(--teal);color:white;border:1px solid var(--teal);border-radius:4px;text-decoration:none;font-size:14px;font-weight:700;transition:background .15s}.button:hover{background:#0b493f}.access{font-size:11px;line-height:1.6;color:var(--muted);margin-top:16px}.preview{background:#dae5db;border:1px solid #cfdbd1;padding:28px 28px 16px;border-radius:9px;transform:rotate(2deg)}.preview-top{font-size:9px;font-weight:700;letter-spacing:1.7px;display:flex;gap:9px;align-items:center;margin-bottom:24px}.dot{height:7px;width:7px;background:var(--teal);border-radius:50%}.sheet{background:#fffefa;padding:30px;border-radius:3px;box-shadow:0 9px 24px #163b2b0d}.sheet-label{font-size:8px;letter-spacing:1.8px;color:var(--muted);font-weight:700}.sheet h2{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.1;letter-spacing:-1px;margin:26px 0}.rule{height:3px;width:40px;background:#c79e50;margin-bottom:23px}.preview-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line);font-size:11px}.preview-row>span:first-child{font-size:9px;color:var(--muted)}.preview-row>span:last-child{margin-left:auto;font-size:15px}.preview-foot{font-size:10px;text-align:center;margin-top:20px;color:var(--muted)}.inside{background:white;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px max(46px,calc((100vw - 1148px)/2));display:grid;grid-template-columns:1fr 2.3fr;gap:54px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2,.help h2{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-.6px;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.number{font-size:9px;letter-spacing:1.5px;color:var(--teal);font-weight:700}.features h3{font-size:16px;line-height:1.3;margin:17px 0 11px}.features p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.help{max-width:1240px;margin:auto;padding:64px 46px;display:flex;align-items:center;justify-content:space-between;gap:60px}.help>div{max-width:710px}.help .eyebrow{margin-bottom:17px}.help p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted)}.help p.small{font-size:12px}.secondary{background:transparent;color:var(--teal);min-width:145px;flex-shrink:0}.secondary:hover{background:#e0e9df}footer{border-top:1px solid var(--line);max-width:1148px;margin:auto;padding:26px 0;display:flex;gap:60px;justify-content:space-between;align-items:center}footer>span{font-size:13px;font-weight:700;white-space:nowrap}footer p{max-width:660px;font-size:10px;color:var(--muted);line-height:1.7;margin:0}@media(max-width:850px){.top{padding:24px}.hero{padding:50px 24px;gap:35px}.preview{padding:20px}.sheet{padding:23px}.inside{padding:40px 24px;grid-template-columns:1fr;gap:30px}.section-heading h2 br{display:none}.help{padding:40px 24px}footer{margin:0 24px;gap:24px}h1{font-size:44px}}@media(max-width:600px){.brand{font-size:19px}.nav-login{gap:10px}.hero{grid-template-columns:1fr;gap:36px}.lead{font-size:16px}.preview{max-width:440px;transform:none}.features{grid-template-columns:1fr;gap:25px}.features article{border-top:1px solid var(--line);padding-top:20px}.features h3{margin-top:10px}.help{display:block}.help .button{margin-top:14px}footer{display:block}footer p{margin-top:15px}.access{font-size:11px}}
