:root{color-scheme:light;--ink:#162d4c;--blue:#164f94;--light:#f0f5fa;--line:#d4dfe9;--muted:#5d7086;font-family:'PT Sans',Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:#fbfcfd;color:var(--ink)}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:12px;z-index:10;background:white;padding:10px}.wrap{width:min(1170px,calc(100% - 72px));margin:auto}.header{height:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:24px;font-weight:700;line-height:.9;letter-spacing:-1px}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:.05em;margin-top:7px;color:var(--muted)}.brand-mark{width:36px;height:36px;background:#164f94;color:#fff;display:grid;place-items:center;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1}.header nav{display:flex;align-items:center;gap:38px}.nav-link{text-decoration:none;font-size:14px;color:#405773}.nav-link:hover,.text-link:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:50px;padding:0 20px;text-decoration:none;font-size:14px;font-weight:700;transition:background .15s,color .15s}.button span{font-size:17px}.button-outline{border:1px solid #b2c1d2}.button-outline:hover{background:#edf3f9}.button-primary{background:var(--blue);color:white}.button-primary:hover{background:#103d74}.hero{padding-top:94px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:#46719b}.hero .eyebrow span{display:inline-block;width:6px;height:6px;background:#c26b4c;border-radius:50%;vertical-align:2px;margin-right:9px}.hero h1,.section-intro h2,.steps h2,.closing h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.04}.hero h1{font-size:clamp(64px,6.3vw,88px);margin:26px 0}.hero h1 em{font-weight:400;color:#356999}.lead{max-width:470px;font-size:19px;line-height:1.6;color:#536b83}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px;flex-wrap:wrap}.text-link{font-size:14px;font-weight:700;text-decoration:none}.text-link span{margin-left:8px}.hero-note{margin-top:19px;font-size:12px;color:#718296}.preview{background:#edf3f8;padding:20px 25px 22px;border:1px solid #d9e5ef;box-shadow:15px 15px 0 #e6edf3}.preview-top,.preview-head,.preview-foot{display:flex;justify-content:space-between;align-items:center}.preview-top{border-bottom:1px solid #d3dfe9;padding-bottom:18px}.preview-brand{font-size:15px;font-weight:700}.preview-brand span,.preview-foot{color:#8192a4;font-weight:400;font-size:11px}.preview-tag,.preview-label,.preview-month,.event-type,.preview-foot span:last-child{font-size:10px;letter-spacing:.11em;font-weight:700}.preview-tag{color:#70869d}.preview-head{padding:28px 0 19px}.preview-head h2{font-family:Georgia,serif;font-size:25px;letter-spacing:-.03em;font-weight:400;margin:6px 0 0}.preview-label{color:#6684a0}.preview-month{color:#557590}.agenda-row{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid #d3dfe9}.day{background:#fff;width:48px;min-width:48px;height:53px;display:flex;align-items:center;justify-content:center;flex-direction:column}.day strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.day span{font-size:9px;color:#7890a5}.agenda-content{display:flex;flex-direction:column;gap:6px;min-width:0}.agenda-content strong{font-size:15px}.agenda-content>span:last-child{font-size:12px;color:#718398}.event-type{color:#4778a4}.event-type i{display:inline-block;width:3px;height:3px;background:#8ba1b4;border-radius:50%;vertical-align:3px;margin:0 5px}.row-arrow{margin-left:auto;color:#7693ad}.preview-foot{border-top:1px solid #d3dfe9;padding-top:19px;gap:10px}.section-rule{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:17px;font-size:10px;letter-spacing:.12em;color:#71869b;font-weight:700}.features{padding-top:85px;padding-bottom:104px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-intro h2,.steps h2,.closing h2{font-size:48px;margin:22px 0}.section-intro>p:last-child,.steps p{font-size:16px;line-height:1.65;color:#64788c;max-width:390px}.feature-list article{display:grid;grid-template-columns:46px 1fr;gap:16px;border-bottom:1px solid var(--line);padding:0 0 22px;margin-bottom:23px}.feature-number,.steps li>span{font-family:Georgia,serif;color:#91a8bd;font-size:15px}.feature-list h3,.steps h3{font-size:17px;margin:0 0 7px}.feature-list p,.steps li p{margin:0;color:#64788c;font-size:14px;line-height:1.6}.steps{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:84px;padding-bottom:94px}.steps ol{list-style:none;padding:0;margin:0}.steps li{display:grid;grid-template-columns:46px 1fr;gap:16px;padding:0 0 20px;margin-bottom:22px;border-bottom:1px solid var(--line)}.closing{background:#153b68;color:white}.closing-inner{padding-top:66px;padding-bottom:70px;display:flex;justify-content:space-between;align-items:end;gap:24px}.closing .eyebrow{color:#a7c3df}.closing h2{margin:18px 0;font-size:47px}.closing p:last-child{color:#c2d4e5}.button-light{background:white;color:#163e6d}.button-light:hover{background:#e5eef7}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:34px;padding-bottom:34px;font-size:12px;color:#72869a}.footer>a:last-child{color:#315b85;font-weight:700;text-decoration:none}.footer-brand{color:var(--ink)}a:focus-visible{outline:3px solid #c07552;outline-offset:4px}@media(max-width:800px){.wrap{width:min(100% - 40px,620px)}.header{height:78px}.header nav{gap:16px}.nav-link{display:none}.hero{grid-template-columns:1fr;gap:48px;padding-top:65px;padding-bottom:78px}.hero h1{font-size:68px}.features,.steps{grid-template-columns:1fr;gap:38px;padding-top:62px;padding-bottom:70px}.section-intro h2,.steps h2{font-size:42px}.closing-inner{align-items:flex-start;flex-direction:column}.footer{align-items:flex-start;flex-direction:column}.footer p{margin:0}.preview{box-shadow:9px 9px 0 #e6edf3}}@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:57px}.header .button{gap:12px;padding:0 12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.preview{padding:17px}.preview-head h2{font-size:21px}.preview-foot{align-items:flex-start;flex-direction:column}.closing h2{font-size:39px}}
.download-line{margin:24px 0 0;font-size:14px;font-weight:700;color:#164f94}.download-line a{text-decoration:none}.download-line a:hover{text-decoration:underline}.download-line span{margin-left:6px}.hero-note{max-width:400px;color:#794e43;line-height:1.5}
