html{scroll-behavior:smooth;scroll-padding-top:24px}.welcome-mode{background:#faf9f5}.welcome-mode>#welcome-screen{display:block;padding:0;min-height:100vh}#welcome-screen{color:#203b52;font:16px/1.7 'Segoe UI',Arial,sans-serif}#welcome-screen *{box-sizing:border-box}#welcome-screen h1,#welcome-screen h2,#welcome-screen h3,#welcome-screen p{margin-top:0}#welcome-screen h1,#welcome-screen h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}#welcome-screen h2{font-size:clamp(32px,4vw,46px);line-height:1.16;margin-bottom:22px}#welcome-screen h3{font-size:20px;line-height:1.4;letter-spacing:-.015em;color:#1b395b;margin-bottom:12px}#welcome-screen button{font:inherit;cursor:pointer}#welcome-screen a{color:inherit}#welcome-screen button:focus-visible,#welcome-screen a:focus-visible{outline:3px solid #ba8b25;outline-offset:5px}.home-skip{position:absolute;top:-100px;left:20px;background:white;padding:10px;z-index:100}.home-skip:focus{top:10px}.home-header{max-width:1180px;margin:auto;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfd7;gap:24px}.home-brand{text-decoration:none;display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.45;letter-spacing:.12em}.home-brand strong{display:block;font-size:17px;letter-spacing:.15em}.home-seal{width:49px;height:49px;color:#9f7b30}.home-seal svg{width:100%;height:100%}.home-header nav{display:flex;align-items:center;gap:26px;font-size:13px}.home-header nav a{text-decoration:none}.home-header nav button{background:none;border:1px solid #1b395b;border-radius:3px;padding:8px 20px;font-size:13px;color:#1b395b}.home-hero{max-width:1180px;margin:auto;padding:80px 30px 62px;display:grid;grid-template-columns:1.3fr 1fr;gap:76px;align-items:center}.home-eyebrow{font:700 10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.17em;color:#94712e;margin-bottom:22px}#welcome-screen h1{font-size:clamp(37px,4.6vw,58px);line-height:1.12;margin-bottom:25px;color:#1b395b}#welcome-screen h1 em{font-weight:400;color:#9b7936;font-size:.88em}.home-lead{max-width:540px;font-size:17px;color:#5b6974;line-height:1.75;margin-bottom:27px}.home-actions{display:flex;flex-wrap:wrap;gap:12px}.home-primary{border:1px solid #1b395b;border-radius:3px;background:#1b395b;color:#fff;padding:13px 22px;font-size:14px!important;font-weight:600!important;display:inline-flex;align-items:center;gap:26px}.home-primary:hover{background:#2b5277}.home-secondary{border:1px solid #c9cfcf;border-radius:3px;background:transparent;color:#203b52;padding:13px 22px;font-size:14px!important}.home-offer{font-size:12px;color:#6d757b;margin:20px 0 0;line-height:1.8}.home-overview{background:#edf2f5;border:1px solid #d3dce1;border-top:4px solid #a7843e;border-radius:5px;padding:26px 28px;box-shadow:15px 17px 0 #e9e6dc}.home-overview-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.1em;gap:10px;margin-bottom:28px}.home-badge{font-size:9px;letter-spacing:0;background:white;border:1px solid #d8dede;padding:4px 8px;border-radius:20px;white-space:nowrap}#welcome-screen .home-overview h2{font-size:35px;line-height:1.1;margin-bottom:15px}.home-overview>p{font-size:13px;color:#65737b;line-height:1.7}.home-overview ol{list-style:none;padding:0;margin:22px 0 25px}.home-overview li{display:flex;gap:17px;border-top:1px solid #d4dde1;padding:15px 0}.home-overview li>span{font:13px Georgia,serif;color:#a07d37;padding-top:4px}.home-overview strong{display:block;font-size:13px;font-weight:600}.home-overview small{display:block;font-size:11px;color:#74818a}.home-overview-bottom{font-size:8px;letter-spacing:.15em;display:flex;justify-content:center;align-items:center;gap:18px;padding-top:8px}.home-overview-bottom i{font-style:normal;color:#a7843e}.home-trust{border-top:1px solid #deded4;border-bottom:1px solid #deded4;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 65px;padding:20px 30px;font-size:11px;letter-spacing:.04em;color:#5b6c77}.home-trust span:before{content:'✓';color:#99732b;margin-right:9px}.home-section{max-width:1180px;margin:auto;padding:72px 30px}.home-section-intro{max-width:670px;color:#66747d}.home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:40px}.home-card{border-top:1px solid #b8c5cc;padding-top:20px}.home-number{font:13px Georgia,serif;color:#9b7936;display:block;margin-bottom:20px}.home-card p,.home-audience-grid p{font-size:14px;line-height:1.8;color:#687681}.home-card button,.home-source button{border:none;border-bottom:1px solid #c5c8bb;background:none;padding:0 0 5px;color:#284c68;font-size:12px!important}.home-card button span,.home-source button span{margin-left:6px;color:#9c7a35}.home-workflow{max-width:none;background:#eaf0f2;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-left:max(30px,calc((100% - 1120px)/2));padding-right:max(30px,calc((100% - 1120px)/2))}.home-workflow>div>p:last-child{max-width:420px;font-size:15px;color:#65737c}.home-workflow ol{list-style:none;padding:0;margin:4px 0 0}.home-workflow li{display:flex;gap:20px;margin-bottom:22px}.home-workflow li:last-child{margin-bottom:0}.home-workflow li>span{width:31px;height:31px;min-width:31px;border:1px solid #b4c4cd;border-radius:50%;display:grid;place-items:center;font:14px Georgia,serif}.home-workflow h3{font-size:16px!important;margin-bottom:4px!important}.home-workflow li p{font-size:13px;color:#65737c;margin-bottom:0}.home-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.home-source{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #deded4}.home-source>div>p:not(.home-eyebrow){font-size:13px;color:#66747e}.home-trial{max-width:none;text-align:center;background:#1b395b;color:white!important}.home-trial .home-eyebrow{color:#dec68f}.home-trial h2{color:white!important}.home-trial>p:not(.home-eyebrow){font-size:15px;color:#d8e1e8}.home-trial .home-primary{background:#dec68f;border-color:#dec68f;color:#1b395b;margin:10px 0 20px}.home-trial .home-fine{font-size:11px!important;line-height:1.9}.home-inline{color:inherit;background:none;border:0;padding:0;text-decoration:underline}.home-footer{max-width:1180px;margin:auto;padding:35px 30px!important;display:grid!important;grid-template-columns:1fr auto;gap:15px;border:0!important;color:#6e7b83!important;font-size:11px!important;line-height:1.7!important}.home-footer strong{color:#203b52;font-size:14px;font-family:Georgia,serif;font-weight:400}.home-footer p{margin-bottom:0}.home-footer nav{display:flex;gap:20px;align-items:flex-start}.home-family{grid-column:1/-1;border-top:1px solid #e0e1d9;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 22px}.welcome-mode .account-control{display:none}
@media(max-width:950px){.home-hero{gap:35px;padding-top:55px;padding-bottom:50px}.home-grid{grid-template-columns:repeat(2,1fr);gap:30px}.home-workflow,.home-source{gap:45px}.home-header nav{gap:17px}.home-trust{gap:14px 30px}.home-overview{padding:24px 20px}.home-overview-top{font-size:7px}}@media(max-width:650px){.home-header{padding:18px 20px}.home-header nav>a{display:none}.home-brand{font-size:8px}.home-brand strong{font-size:14px}.home-seal{height:41px;width:41px}.home-hero{grid-template-columns:1fr;padding:40px 22px;gap:35px}.home-overview{box-shadow:8px 9px 0 #e9e6dc;margin-right:8px}.home-overview-top{font-size:9px}.home-lead{font-size:16px}.home-trust{justify-content:flex-start;gap:12px 0;padding:20px 22px}.home-trust span{width:50%;font-size:10px}.home-section{padding:45px 22px}.home-grid,.home-audience-grid,.home-source,.home-workflow{grid-template-columns:1fr;gap:25px}.home-grid{margin-top:30px}.home-card h3{font-size:21px!important}.home-number{margin-bottom:12px}.home-audience-grid{margin-top:28px}.home-audience-grid article{border-top:1px solid #d3d8d5;padding-top:20px}.home-footer{padding:28px 22px!important;grid-template-columns:1fr;gap:18px}.home-family{gap:8px 16px}.home-actions{gap:9px}.home-primary{gap:17px;padding:12px 17px}.home-secondary{padding:12px 17px}.home-workflow ol{margin-top:0}.home-trial br{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.welcome-mode>#welcome-screen{place-items:normal}.home-header{width:100%}.home-header nav{flex-shrink:0;overflow:visible}.home-header nav a{white-space:nowrap}.home-header nav button{width:auto;min-width:0;margin:0;display:inline-block}.home-footer{width:100%}
