/* Product narrative and readable, responsive captures. */
.hero-plan-note{font-size:12px;line-height:1.7;color:#bcd3e5;margin:0 0 20px}.hero-plan-note span{margin-inline:9px;color:#79afd9}.hero .intro{max-width:560px;font-size:16px;line-height:1.8}.workflow-section .workflow-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:48px}.panel-copy p{font-size:16px;line-height:1.8;max-width:460px;min-height:0}.section-note{font-size:14px;line-height:1.8}.capture-dialog-body{background:#0c1b29}.capture-dialog nav[hidden]{display:none}.review-real-capture{overflow:hidden}.review-source-link{display:block;position:relative;background:#f0f0e9;cursor:zoom-in}.review-source-link img{width:100%;height:auto;display:block}.review-source-link:focus-visible{outline:3px solid #9bd6ff;outline-offset:-4px}.review-source-link .capture-enlarge{bottom:24px;right:24px}.review-real-capture .review-example-note{margin:0;padding:20px 26px;font-size:13px;line-height:1.7;color:#b8d0e2}.review-capabilities{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:24px;font-size:13px;color:#b8d0e2}.review-capabilities span:before{content:'✓';color:#99d6ff;margin-right:9px}.follow-through{padding:70px 0 78px;background:#132435;border-top:1px solid #354e68;border-bottom:1px solid #354e68}.follow-through-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:42px}.follow-through-heading .eyebrow{font-size:10px;line-height:1.9;color:#9bd6ff}.follow-through h2{font-size:48px;line-height:1.1;letter-spacing:-1.3px;margin:0;max-width:650px;font-weight:600}.follow-through h2 em{font-style:normal;color:#9bd6ff}.follow-through-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.follow-through article{border-top:1px solid #54718a;padding-top:26px;min-width:0}.follow-through article>span{font-size:10px;letter-spacing:1.5px;color:#9cbcd4;line-height:1.8}.follow-through h3{font-size:26px;line-height:1.2;letter-spacing:-.5px;font-weight:550;margin:18px 0 14px}.follow-through article p{font-size:15px;line-height:1.8;color:#b6cde0;margin:0}.follow-through article a{display:inline-flex;gap:22px;align-items:center;color:#9bd6ff;font-size:13px;font-weight:600;margin-top:20px;min-height:44px}.everyday-grid article p{font-size:15px;line-height:1.85}.everyday-grid article>span:last-child{line-height:1.8;font-size:11px}.connected-tools{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) auto;gap:28px;align-items:center;border-top:1px solid #435b72;margin-top:48px;padding-top:28px}.connected-tools strong{font-size:19px;font-weight:550;line-height:1.4}.connected-tools p{font-size:14px;line-height:1.8;margin:0;color:#b6cde0}.connected-tools a{font-size:13px;font-weight:600;color:#9bd6ff;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:16px}.faq-list summary{font-size:16px;line-height:1.5}.faq-list p{font-size:15px;line-height:1.85}.review-section-heading>p{font-size:16px;line-height:1.8;max-width:410px}.capture-bar{font-size:10px}.capture-bar>span:last-child{font-size:9px}.product-capture figcaption p{font-size:13px}
@media(max-width:1000px){.workflow-section .workflow-panel{grid-template-columns:minmax(0,1fr);gap:26px}.panel-copy{max-width:700px}.panel-copy p{max-width:100%}.follow-through-heading{display:block}.follow-through-heading .eyebrow{margin-bottom:22px}.follow-through-grid{gap:24px}.follow-through h3{font-size:23px}.connected-tools{grid-template-columns:1fr 1.5fr}.connected-tools>a{grid-column:2}}
@media(max-width:700px){.follow-through{padding-block:48px}.follow-through h2{font-size:38px}.follow-through-grid{grid-template-columns:minmax(0,1fr);gap:26px}.follow-through-heading{margin-bottom:28px}.follow-through article{padding-top:20px}.follow-through h3{font-size:25px;margin-block:12px}.connected-tools{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;padding-top:24px}.connected-tools>a{grid-column:auto}.review-section-heading>p{font-size:15px;max-width:100%}.review-capabilities{gap:10px 20px;font-size:12px}.review-real-capture .review-example-note{padding:16px;font-size:12px}.review-source-link .capture-enlarge{right:12px;bottom:12px}.hero .intro,.panel-copy p{font-size:15px}.hero-plan-note{font-size:11px;margin-bottom:18px}.hero-plan-note span{margin-inline:5px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.product-capture figcaption p{font-size:12px}.capture-bar{font-size:8px}.capture-bar>span:last-child{font-size:7px}}

.planned-formats{margin:28px 0 0;color:#b6cde0;font-size:13px;line-height:1.8}.planned-formats strong{color:#e5f1fb;font-weight:550}.batch-bottom strong{max-width:650px}

/* Pulse borders align with the current shared Northstar map capture. */
.hero-map-alert-obligation{left:6.45%;top:36.6%;width:22.35%;height:17.3%}
.hero-map-alert-expiration{left:71.3%;top:36.6%;width:22.2%;height:17.3%}
.hero-map-alert-renewal{left:64.55%;top:60.34%;width:22.2%;height:17.4%}
.hero-map-alert-notice{left:38.91%;top:72.91%;width:22.2%;height:17.3%}
