
main.dw{--ink:#173b35;--soft:#5d7169;--line:#d5dfd5;--green:#235a46;background:#fafbf8;color:var(--ink);font-family:var(--f-body);overflow:hidden}main.dw *{box-sizing:border-box}main.dw h1,main.dw h2,main.dw h3,main.dw p,main.dw figure{margin:0}main.dw h1,main.dw h2{font-family:var(--f-display);letter-spacing:-.045em;font-weight:400;line-height:1.08}main.dw h1{font-size:clamp(42px,5.5vw,72px)}main.dw h2{font-size:clamp(32px,3.6vw,48px)}main.dw h3{font-size:20px;line-height:1.3}main.dw p{font-size:16px;line-height:1.7;color:var(--soft)}main.dw a{color:inherit}main.dw .wrap{width:min(1160px,calc(100% - 80px));margin:auto}main.dw .eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.6px;line-height:1.5;margin-bottom:22px;text-transform:uppercase;color:#4a745f}main.dw .button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--green);color:#fff;text-decoration:none;padding:16px 23px;border-radius:4px;font-size:14px;font-weight:600}main.dw .button:hover{background:#173f30}main.dw .textlink{font-size:13px;text-underline-offset:5px}main.dw .actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px}main.dw .caption{font-size:11px;line-height:1.6;color:#708078}main.dw .section{padding:90px 0}main.dw .heading-row{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:40px}main.dw .heading-row p{max-width:370px}main.dw .controls{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:19px}main.dw .controls button{border:1px solid #b7cabc;background:transparent;border-radius:4px;color:var(--ink);padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}main.dw .controls button:hover{background:#e5eee1}main.dw .control-group{display:flex;gap:8px}main.dw button:focus-visible,main.dw a:focus-visible,main.dw summary:focus-visible{outline:3px solid #af8543;outline-offset:4px}main.dw .stepnav{display:flex;border-bottom:1px solid #c9d7cc;gap:4px;margin-bottom:30px}main.dw .stepnav button{flex:1;text-align:left;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:17px 12px;font-family:inherit;font-size:13px;line-height:1.5;font-weight:600;color:#708078;cursor:pointer}main.dw .stepnav button[aria-current=true]{color:#20553f;border-bottom-color:#20553f}main.dw .state{animation:acxProductAppear .45s both}main.dw .state[hidden]{display:none}main.dw .status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;font-size:10px;letter-spacing:.3px;background:#e8efdf;color:#315b3f;border-radius:3px}main.dw .status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}main.dw .status.amber{background:#f5e9cb;color:#846325}main.dw .small-label{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:#718375;display:block;margin-bottom:10px}main.dw .panel-title{font:400 29px/1.2 var(--f-display);letter-spacing:-.5px;margin:20px 0 15px}main.dw .field{border:1px solid #d6dfce;padding:13px 15px;background:#f7f8ef;margin-top:15px;transition:background .5s,border-color .5s}main.dw .field strong{font-size:17px;font-weight:500}main.dw .field small{display:block;font-size:9px;letter-spacing:.7px;color:#6b7b70;margin-bottom:7px}main.dw .facts{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:50px}main.dw .facts h3{margin-bottom:13px}main.dw .facts p{max-width:48ch}main.dw .facts article{border-top:1px solid var(--line);padding-top:24px}main.dw .qa{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}main.dw details{border-top:1px solid var(--line);padding:20px 0}main.dw details:last-child{border-bottom:1px solid var(--line)}main.dw summary{cursor:pointer;font-size:16px;line-height:1.5;font-weight:500;list-style:none;display:flex;gap:20px;justify-content:space-between}main.dw summary:after{content:"+"}main.dw details[open] summary:after{content:"−"}main.dw details p{font-size:14px;margin-top:15px}main.dw .close{background:#e9eee4;padding:70px 0}main.dw .close .wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}main.dw .close h2{max-width:660px}main.dw .close p{max-width:600px;margin-top:18px}main.dw .rule{height:5px;background:#e5e6dc;margin:10px 0;width:100%}main.dw .rule.short{width:65%}@keyframes acxProductAppear{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){main.dw .wrap{width:calc(100% - 36px)}main.dw .section{padding:60px 0}main.dw .heading-row,main.dw .close .wrap{display:block}main.dw .heading-row p{margin-top:22px}main.dw .facts,main.dw .qa{grid-template-columns:1fr;gap:35px}main.dw .stepnav button{padding:12px 5px;font-size:11px}main.dw .controls{align-items:start}main.dw .controls .caption{max-width:190px}main.dw .close .button{margin-top:25px}}@media(prefers-reduced-motion:reduce){main.dw *,main.dw *:before,main.dw *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

main.fax-motion .fax-hero{padding:76px 0 70px}main.fax-motion .fax-hero>.wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}main.fax-motion .hero-copy>p{max-width:500px;margin-top:25px}main.fax-motion .fax-intro-paper{position:relative;background:#fffdf5;border:1px solid #dfdfd1;padding:35px 35px 65px;box-shadow:0 20px 45px #243d2820;transform:rotate(3deg);max-width:370px;margin:auto}main.fax-motion .paper-meta{font-size:8px;letter-spacing:.7px;border-bottom:1px solid #cfd4c5;padding-bottom:20px;display:flex;justify-content:space-between;gap:20px}main.fax-motion .fax-intro-paper h3{font:30px/1.15 var(--f-display);margin:25px 0 15px}main.fax-motion .fax-intro-paper p{font-size:12px}main.fax-motion .paper-stamp{display:inline-block;border:2px solid #729b70;padding:10px 18px;font-size:18px;letter-spacing:2px;transform:rotate(-12deg);margin:25px 0 0 90px;color:#53764f}main.fax-motion .paper-stamp small{font-size:8px;letter-spacing:1px}main.fax-motion .paper-caption{position:absolute;bottom:15px;left:35px;font-size:9px;color:#7f877a}main.fax-motion .channel-strip{border-block:1px solid var(--line);padding:22px 0}main.fax-motion .channel-strip>.wrap{display:flex;gap:35px;flex-wrap:wrap;align-items:center;font-size:12px}main.fax-motion .channel-strip span{margin-right:auto;color:var(--soft)}main.fax-motion .channel-strip b{font-weight:500}main.fax-motion .fax-workflow{background:#eef2e9;padding:22px 32px;border:1px solid #d9e2d4;border-radius:6px}main.fax-motion .fax-stage{display:grid;grid-template-columns:1fr 70px 1fr;gap:20px;align-items:center;padding:6px 15px 20px;min-height:420px}main.fax-motion .fax-source{background:#fffdf7;border:1px solid #d9ddce;padding:28px;position:relative;box-shadow:0 9px 20px #34442b0a;overflow:hidden}main.fax-motion .source-head{display:block;font:20px var(--f-display);border-bottom:1px solid #dbdece;padding-bottom:18px;margin-bottom:18px}main.fax-motion .fax-source>p{font-size:12px}main.fax-motion .signature-field{margin-top:20px;padding:10px;border:1px solid transparent;transition:background .5s,border-color .5s}main.fax-motion .signature-field small{font:8px var(--f-body);display:block;color:#7d8275}main.fax-motion .signature-field span{font:italic 28px var(--f-display);color:#7d8578;filter:blur(.6px)}main.fax-motion .source-foot{font-size:9px;color:#81907e;margin-top:23px}main.fax-motion .route-connector{text-align:center;font-size:30px;color:#6c8a65}main.fax-motion .route-connector span{display:block}main.fax-motion [data-phase="1"] .route-connector span,main.fax-motion [data-phase="3"] .route-connector span{animation:transfer 1.5s ease 2}main.fax-motion .result-pane p{font-size:14px}main.fax-motion .receipt{border-top:1px solid #cbd9c7;margin-top:25px;padding-top:22px}main.fax-motion .receipt>*{display:block;margin-top:8px}main.fax-motion .receipt span,main.fax-motion .receipt small{font-size:11px;color:#657d63}main.fax-motion .receipt strong{font-size:17px;font-weight:500}main.fax-motion .review-note{background:#fcf4df;border-left:3px solid #b5984b;padding:18px;margin-top:22px}main.fax-motion .review-note>*{display:block;font-size:12px;margin-bottom:8px}main.fax-motion .review-note small{font-size:10px;line-height:1.6;margin:0;color:#8c7952}main.fax-motion .destination{display:flex;gap:18px;margin-top:25px;background:#e0ebd7;padding:22px}main.fax-motion .destination>span{font-size:30px}main.fax-motion .destination small{display:block;font-size:9px;margin-bottom:10px}main.fax-motion .destination strong{display:block;font-size:20px;font-weight:500}main.fax-motion .destination p{font-size:10px;margin-top:8px}main.fax-motion .scan-line{height:2px;background:#7b9f69;box-shadow:0 0 12px #90af6f;position:absolute;top:20%;left:0;right:0;opacity:0}main.fax-motion [data-phase="1"] .scan-line{animation:scan 3s ease 1}main.fax-motion [data-phase="1"] .case-field{background:#e6efdd;border-color:#91ae7b}main.fax-motion [data-phase="2"] .signature-field{background:#fbf1d5;border-color:#bd9c4d}main.fax-motion [data-phase="3"] .fax-source{box-shadow:0 9px 20px #34442b0a,0 0 0 2px #adc39a}main.fax-motion .practical{background:#f1f3ed}main.fax-motion .security-line{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:28px;margin-top:48px;font-size:12px}main.fax-motion .security-line strong{margin-right:auto}main.fax-motion .security-line+.caption{margin-top:14px}@keyframes scan{0%{top:20%;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:90%;opacity:0}}@keyframes transfer{0%,100%{transform:translateX(0);opacity:.4}50%{transform:translateX(8px);opacity:1}}@media(max-width:900px){main.fax-motion .fax-hero>.wrap{gap:45px}main.fax-motion .fax-stage{grid-template-columns:1fr 25px 1fr;gap:12px;padding-inline:0}main.fax-motion .fax-workflow{padding:20px}main.fax-motion .fax-source{padding:20px}}@media(max-width:640px){main.fax-motion .fax-hero{padding:50px 0}main.fax-motion .fax-hero>.wrap{grid-template-columns:1fr;gap:50px}main.fax-motion .fax-intro-paper{width:85%;max-width:340px}main.fax-motion .channel-strip>.wrap{gap:16px}main.fax-motion .channel-strip span{flex-basis:100%}main.fax-motion .fax-stage{grid-template-columns:1fr;min-height:0}main.fax-motion .source-pane{max-width:350px;width:100%;margin:auto}main.fax-motion .route-connector{transform:rotate(90deg);font-size:24px;height:30px}main.fax-motion .result-pane{min-height:295px;padding:10px 0}main.fax-motion .controls{display:block}main.fax-motion .control-group{margin-top:12px}main.fax-motion .security-line{gap:15px}main.fax-motion .security-line strong{flex-basis:100%}}

main.dw [data-playing="false"] .scan-line,main.dw [data-playing="false"] .route-connector span{animation-play-state:paused}
