.dl-page{--dl-ink:#f5f8ff;--dl-muted:#a6b4ca;--dl-cyan:#67e8f9;--dl-border:#25344c}.dl-wrap{max-width:1160px;margin-inline:auto;padding-inline:28px}.dl-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:38px;padding-top:36px;padding-bottom:76px}.dl-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#7dd3fc;margin:0 0 24px}.dl-eyebrow>span,.dl-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#67e8f9;margin-right:8px;box-shadow:0 0 15px #67e8f960}.dl-copy h1{font-size:clamp(44px,5.4vw,72px);font-weight:850;line-height:1.04;letter-spacing:-.055em;margin:0 0 25px}.dl-copy h1 em{font-style:normal;color:#67e8f9}.dl-lead{font-size:17px;line-height:1.8;color:var(--dl-muted);max-width:475px}.dl-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.dl-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#67e8f9;color:#08202b;padding:16px 23px;border-radius:12px;font-size:14px;font-weight:800;box-shadow:0 8px 32px #38bdf818;transition:background .2s,transform .2s}.dl-primary:hover{background:#a5f3fc;transform:translateY(-2px)}.dl-primary>span{font-size:21px}.dl-secondary{font-size:13px;font-weight:700;color:#e2e8f0}.dl-secondary span{margin-left:8px;color:#67e8f9}.dl-reassurance{font-size:12px;color:#a6b4ca;margin-top:13px}.dl-promise{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:30px;font-size:11px;font-weight:600;color:#cbd5e1}.dl-scene{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;isolation:isolate}.dl-orbit{position:absolute;inset:10px -20px;border-radius:50%;background:radial-gradient(ellipse,#0e749036,transparent 66%);z-index:-1}.dl-scene-label{position:absolute;top:0;left:50%;transform:translateX(-50%);width:max-content;font-size:10px;letter-spacing:.12em;font-weight:700;color:#a6b4ca}.dl-paper{background:#fbfcff;color:#172337;width:325px;padding:25px 27px 18px;border-radius:8px;box-shadow:0 35px 90px #0007,12px 12px 0 -3px #1c3246;transform:rotate(3deg);margin:28px 0 50px}.dl-paper-top{display:flex;align-items:center;justify-content:space-between}.dl-sample-brand{font-size:13px;font-weight:900;letter-spacing:-.04em}.dl-sample-brand>span{color:#0e7490}.dl-document-tag{padding:4px 7px;border:1px solid #d4dfeb;border-radius:4px;font-size:9px;letter-spacing:.1em;color:#53667c}.dl-paper-title{font-size:26px;font-weight:800;margin-top:26px;letter-spacing:-.04em}.dl-document-id{font-size:9px;color:#526276;margin:4px 0 20px}.dl-paper-recipient{display:grid;gap:4px;font-size:10px}.dl-paper-recipient small,.dl-signature small{color:#526276;font-size:8px;letter-spacing:.12em}.dl-line-items{margin-top:22px;font-size:9px}.dl-line-items>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e1e7f0}.dl-line-items>div:first-child{color:#64748b;padding:5px 0}.dl-paper-proof{display:grid;gap:7px;font-size:9px;color:#176454;padding:17px 0}.dl-signature{border-top:1px solid #e1e7f0;padding-top:12px;display:grid}.dl-signature svg{width:165px;height:53px;color:#126c92}.dl-signature>span{font-size:8px;color:#526276}.dl-paper-footer{border-top:1px solid #e1e7f0;margin-top:18px;padding-top:11px;font-size:8px;font-weight:800;display:flex;justify-content:space-between;color:#526276}.dl-paper-footer span{font-weight:400}.dl-receipt{position:absolute;bottom:43px;left:16px;right:10px;display:flex;align-items:center;gap:13px;border:1px solid #2a6370;background:#0e2634;box-shadow:0 14px 40px #0006;border-radius:14px;padding:18px 20px;transform:rotate(-2deg)}.dl-check{display:grid;place-items:center;width:36px;height:36px;background:#34d39922;border:1px solid #34d39955;color:#6ee7b7;border-radius:50%;font-size:20px}.dl-receipt strong{display:block;font-size:14px}.dl-receipt div>span{font-size:11px;color:#a6b4ca}.dl-receipt-file{margin-left:auto;color:#67e8f9;font-size:22px}.dl-scene-note{position:absolute;bottom:7px;font-size:9px;color:#94a3b8}.dl-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dl-border);border-bottom:1px solid var(--dl-border);padding-top:28px;padding-bottom:28px;gap:32px}.dl-outcomes>div+div{border-left:1px solid var(--dl-border);padding-left:28px}.dl-outcomes small{color:#7dd3fc;font-size:9px;font-weight:800;letter-spacing:.12em}.dl-outcomes strong{display:block;font-size:18px;letter-spacing:-.025em;margin:9px 0}.dl-outcomes p{font-size:12px;line-height:1.7;color:var(--dl-muted);margin:0}.dl-demo-section{padding-block:88px;scroll-margin-top:84px}.dl-section-heading{text-align:center;margin-bottom:42px}.dl-section-heading .dl-eyebrow{margin-bottom:15px}.dl-section-heading h2,.dl-video-heading h2{font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.04em;margin:0 0 16px}.dl-section-heading>p:last-child,.dl-video-heading>p:last-child{font-size:14px;line-height:1.8;color:var(--dl-muted)}.dl-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dl-steps{display:grid;gap:10px}.dl-step{display:flex;align-items:flex-start;gap:16px;width:100%;text-align:left;padding:22px 18px;border:1px solid transparent;border-radius:14px;color:#e2e8f0;background:transparent;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}.dl-step:hover{background:#0d192b}.dl-step.is-active{background:#102334;border-color:#28516a}.dl-step-number{font-size:12px;font-weight:700;color:#7dd3fc;padding-top:3px}.dl-step strong{font-size:17px;display:block;letter-spacing:-.02em}.dl-step span>span{display:block;font-size:12px;line-height:1.8;color:#a6b4ca;margin-top:7px}.dl-step-arrow{color:#67e8f9;margin-left:auto;font-size:18px}.dl-demo-footnote{font-size:11px;line-height:1.8;color:#a6b4ca;margin:10px 18px 0}.dl-demo-stage{border:1px solid #2a4059;border-radius:20px;background:linear-gradient(150deg,#102035,#0a1424);overflow:hidden;box-shadow:0 25px 65px #0003}.dl-demo-top{display:flex;align-items:center;justify-content:space-between;padding:20px 23px;border-bottom:1px solid #25344c}.dl-demo-top>span{font-size:16px;font-weight:850}.dl-demo-top>span>span{color:#38bdf8}.dl-demo-top small{font-size:8px;letter-spacing:.12em;color:#b0c0d4}.dl-demo-panel{padding:28px 25px 26px;min-height:363px}.dl-demo-panel[hidden]{display:none}.dl-demo-kicker{font-size:9px;letter-spacing:.12em;color:#7dd3fc;font-weight:700;margin:0 0 10px}.dl-demo-panel h3{font-size:22px;font-weight:750;letter-spacing:-.03em;margin:0 0 22px}.dl-demo-order,.dl-demo-photo{display:flex;align-items:center;gap:12px;border:1px solid #2a4059;border-radius:10px;padding:16px 12px;background:#14263b}.dl-demo-order strong,.dl-demo-photo strong{font-size:12px;display:block}.dl-demo-order div>span,.dl-demo-photo div>span{font-size:10px;color:#a6b4ca;display:block;margin-top:3px}.dl-demo-order small,.dl-demo-photo small{font-size:8px;color:#a6b4ca;margin-left:auto}.dl-demo-icon{color:#67e8f9;font-size:23px}.dl-demo-rows{font-size:11px;margin:16px 0}.dl-demo-rows>div{display:flex;justify-content:space-between;padding:8px 0}.dl-demo-rows span{color:#a6b4ca}.dl-demo-next{display:flex;justify-content:center;align-items:center;gap:15px;background:#67e8f9;color:#08202b;font-size:12px;font-weight:800;border:0;border-radius:9px;width:100%;padding:14px 10px;margin-top:20px;cursor:pointer}.dl-demo-next:hover{background:#a5f3fc}.dl-demo-bottom{padding:13px 20px;border-top:1px solid #25344c;display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#a6b4ca}.dl-demo-sign{display:grid;background:#f1f5f9;color:#203649;margin-top:13px;padding:13px;border-radius:10px}.dl-demo-sign>span{font-size:10px;font-weight:600}.dl-demo-sign svg{width:165px;height:55px;margin:auto;color:#126c92}.dl-demo-sign small{font-size:8px;text-align:center;color:#526276}.dl-demo-success{text-align:center;padding:2px 0 20px}.dl-demo-success>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #34d39966;border-radius:50%;background:#34d39915;color:#6ee7b7;font-size:25px;margin:0 auto 10px}.dl-demo-success strong{display:block;font-size:15px}.dl-demo-success p{font-size:10px;color:#a6b4ca;margin-top:5px}.dl-demo-file{display:flex;align-items:center;gap:10px;border:1px solid #2a4059;border-radius:9px;padding:15px 10px}.dl-demo-file>span:first-child{font-size:9px;padding:9px 5px;background:#e2e8f0;color:#21334a;border-radius:4px}.dl-demo-file>span:last-child{color:#6ee7b7;margin-left:auto}.dl-demo-file strong{font-size:10px;display:block;overflow-wrap:anywhere}.dl-demo-file small{display:block;color:#a6b4ca;font-size:8px;margin-top:5px}.dl-video-heading{text-align:center;padding-top:22px}.dl-video-heading .dl-eyebrow{margin-bottom:16px}.dl-page .fsnx-video__cap,.dl-page .fsnx-video__chapter,.dl-page .fsnx-video__label b{color:#a6b4ca}.dl-page :is(a,button):focus-visible{outline:3px solid #67e8f9;outline-offset:5px}.dl-page .dl-demo-panel h3:focus-visible{outline:2px solid #67e8f9;outline-offset:5px}.dl-page .dl-detail-sections{padding-top:65px;padding-bottom:30px}.dl-page .dl-detail-sections>div{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dl-page .dl-detail-sections>div>div{display:block;border:1px solid #25344c;padding:26px;border-radius:15px;margin:0;background:#0b1525}.dl-page .dl-detail-sections>div>div:last-child{grid-column:1/-1}.dl-page .dl-detail-sections>div>div>div:first-child:not(.fsnx-prose){display:none}.dl-page .dl-detail-sections .fsnx-prose h2{font-size:21px;line-height:1.35}.dl-page .dl-detail-sections .fsnx-prose p,.dl-page .dl-detail-sections .fsnx-prose ol{font-size:13px;line-height:1.9;color:#a6b4ca}
@media(max-width:900px){.dl-hero{gap:20px}.dl-wrap{padding-inline:22px}.dl-copy h1{font-size:52px}.dl-paper{width:280px;padding:20px}.dl-scene{min-height:510px}.dl-demo-grid{gap:22px}.dl-actions{gap:18px}.dl-promise{gap:10px}.dl-outcomes{gap:20px}.dl-outcomes>div+div{padding-left:20px}}
@media(max-width:680px){.dl-hero{grid-template-columns:1fr;padding-top:24px;padding-bottom:40px;gap:30px}.dl-copy h1{font-size:clamp(43px,11vw,62px)}.dl-eyebrow{font-size:9px;margin-bottom:20px}.dl-lead{font-size:15px;line-height:1.8}.dl-actions{margin-top:24px;gap:22px}.dl-primary{padding:15px 19px;font-size:13px}.dl-secondary{font-size:12px}.dl-promise{font-size:10px;margin-top:24px}.dl-scene{min-height:490px;max-width:420px;width:100%;margin:auto}.dl-paper{width:280px}.dl-receipt{left:0;right:0;bottom:38px;padding:15px}.dl-scene-note{bottom:4px}.dl-outcomes{grid-template-columns:1fr;padding-block:12px;gap:0}.dl-outcomes>div,.dl-outcomes>div+div{border-left:0;padding:20px 0}.dl-outcomes>div+div{border-top:1px solid #25344c}.dl-outcomes strong{font-size:19px;margin:7px 0}.dl-outcomes p{font-size:12px}.dl-demo-section{padding-block:55px}.dl-section-heading{text-align:left;margin-bottom:26px}.dl-section-heading h2{font-size:30px}.dl-section-heading h2 br{display:none}.dl-demo-grid{grid-template-columns:1fr;gap:25px}.dl-step{padding:16px 12px;gap:13px}.dl-step strong{font-size:16px}.dl-demo-panel{min-height:365px;padding:24px 20px}.dl-demo-top{padding:18px 20px}.dl-video-heading{text-align:left;padding-top:10px}.dl-video-heading h2{font-size:29px}.dl-page .dl-detail-sections>div{grid-template-columns:1fr;gap:18px}.dl-page .dl-detail-sections>div>div{padding:22px}.dl-page .dl-detail-sections{padding-top:35px}.dl-demo-bottom{font-size:8px;padding:12px}.dl-demo-top small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.dl-page *{scroll-behavior:auto!important}.dl-primary,.dl-step{transition:none}.dl-primary:hover{transform:none}}

.dl-copy h1 .dl-h1-label{display:block;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.14em;color:#7dd3fc;margin-bottom:24px}.dl-demo-stage{scroll-margin-top:80px}@media(max-width:680px){.dl-copy h1 .dl-h1-label{font-size:9px;margin-bottom:20px}}
/* Shared heading/body axes for paired detail cards. */
.dl-page .dl-detail-sections > div > div:nth-child(n){margin:0}
@media(min-width:681px){
 .dl-page .dl-detail-sections > div{align-items:stretch}
 .dl-page .dl-detail-sections .fsnx-prose h2{min-height:2.7em;margin-bottom:20px}
 .dl-page .dl-detail-sections > div > div:last-child .fsnx-prose h2{min-height:0}
}
@media(min-width:681px) and (max-width:900px){.dl-page .dl-detail-sections .fsnx-prose h2{min-height:4.05em}}
