.ar-page{--ar-ink:#563019;--ar-line:#d9ba94;--ar-paper:#faf5ec;background:#fffaf2}.ar-page h1,.ar-page h2,.ar-page h3{overflow-wrap:break-word}.ar-hero{padding:36px 0}.ar-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px}.ar-hero h1{font-size:clamp(2.7rem,5.5vw,4.8rem);line-height:1.04;color:var(--ar-ink);margin:10px 0 16px}.ar-hero p{max-width:650px;font-size:1.08rem;line-height:1.55}.ar-hero .ar-lead{font-weight:800;font-size:1.35rem}.ar-hero-logo{width:100%;height:auto;border-radius:26px;box-shadow:0 22px 60px #56301915}.ar-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ar-jump{background:#563019;padding:12px 0}.ar-jump .container{display:flex;flex-wrap:wrap;gap:12px 24px}.ar-jump a{color:#fff5e5;text-decoration:none;font-size:.9rem;font-weight:700}.ar-jump a:hover{text-decoration:underline}.ar-section{padding:36px 0}.ar-section h2,.ar-feature h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.16;margin:8px 0 16px}.ar-intro{max-width:750px;line-height:1.7}.ar-infographic{margin:22px 0 0}.ar-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ar-flow li{position:relative;border:1px solid #b7885366;background:#ffffff08;padding:26px;border-radius:18px;min-width:0}.ar-flow b{display:inline-grid;place-items:center;background:#e7c69c;color:#45250f;border-radius:50%;width:42px;height:42px}.ar-flow h3{color:#f7dfbe;margin:20px 0 10px;font-size:1.3rem}.ar-flow p{margin:0;line-height:1.6;color:#ede2d4}.ar-flow li:not(:last-child):after{content:'→';position:absolute;right:20px;top:32px;color:#e7c69c;font-size:1.4rem}.ar-loop{text-align:center;padding:20px;border:1px dashed #b7885388;border-radius:14px;color:#f7dfbe}.ar-infographic figcaption{font-size:.8rem;text-align:center;margin-top:16px;color:#d8c8b4}.ar-overview{display:grid;grid-template-columns:1fr 230px;gap:40px;align-items:center}.ar-overview p,.ar-copy p,.ar-cta p{font-size:1.04rem;line-height:1.6}.ar-benefits{padding-left:22px;line-height:1.65}.ar-note{padding:18px;border-left:3px solid #b9824c;background:#fff8ed}.ar-overview .ar-note{font-size:.86rem}.ar-phone{margin:0;max-width:230px;justify-self:center;border:8px solid #4d2c19;border-radius:24px;overflow:hidden;background:#f8f3e9;box-shadow:0 22px 40px #56301925}.ar-phone img{width:100%;height:auto;display:block}.ar-phone figcaption{text-align:center;padding:14px;font-size:.76rem}.ar-feature{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:32px 0;border-bottom:1px solid var(--ar-line)}.ar-feature:nth-child(even) .ar-copy{order:2}.ar-feature:nth-child(even) .ar-screen{order:1}.ar-copy h2{color:var(--ar-ink)}.ar-screen{margin:0;background:var(--ar-paper);border:1px solid var(--ar-line);border-radius:20px;overflow:hidden;box-shadow:0 16px 35px #56301912;min-width:0;color:#53351f;font-family:Inter,Arial,sans-serif}.ar-screenbar{display:flex;align-items:center;gap:14px;padding:14px;background:#eee2ce;border-bottom:1px solid var(--ar-line);flex-wrap:wrap}.ar-screenbar img{width:72px;height:48px;object-fit:contain;border-radius:7px}.ar-screenbar span{font-size:.9rem;font-weight:800;flex:1}.ar-screenbar small{font-size:.57rem;letter-spacing:.08em}.ar-screenbody{padding:20px}.ar-screenbody h3{font-family:Inter,Arial,sans-serif;font-size:1.25rem;margin:0 0 18px}.ar-screenbody p{font-size:.88rem;line-height:1.65}.ar-screen figcaption{padding:12px 20px;border-top:1px solid var(--ar-line);font-size:.68rem;color:#795b43;background:#f1e8d9}.ar-field{border:1px solid var(--ar-line);padding:14px;border-radius:10px;margin:12px 0;font-size:.85rem}.ar-field strong{display:block;margin-top:8px}.ar-button,.ar-outline{display:inline-block;border-radius:9px;padding:12px 18px;font-size:.85rem;font-weight:700;margin-top:12px}.ar-button{background:#563019;color:#fff8ed}.ar-outline{border:1px solid #b8946f}.ar-login{text-align:center}.ar-login .ar-field{text-align:left}.ar-divider{margin-top:12px;font-size:.75rem}.ar-bubble{background:#ede0cd;border:1px solid var(--ar-line);padding:19px;border-radius:16px 16px 16px 3px;line-height:1.7;font-size:.93rem}.ar-answer{margin:18px 0 18px 35px;background:#fffaf3;border-radius:16px 16px 3px 16px}.ar-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ar-tags span,.ar-status{background:#e3ebdf;color:#39513b;border-radius:20px;font-size:.7rem;padding:7px 11px;display:inline-block}.ar-tags span{background:#eee1cb;color:#674124}.ar-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e3d1b9;padding:12px 0;font-size:.8rem}.ar-row>*{min-width:0;overflow-wrap:anywhere}.ar-callout{border-left:3px solid #ac7a43;padding:14px 18px;background:#eee4d4;margin-top:20px;font-size:.85rem}.ar-callout p{margin-bottom:0}.ar-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ar-stats div{border:1px solid var(--ar-line);border-radius:9px;padding:12px 8px;font-size:.67rem}.ar-stats b{display:block;font-size:1.55rem;margin-bottom:6px}.ar-live{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:700}.ar-live span{margin-left:auto;font-weight:400}.ar-live i{width:9px;height:9px;border-radius:50%;background:#577750;box-shadow:0 0 0 5px #57775020;animation:ar-pulse 1.8s ease-in-out infinite}.ar-log{padding-left:22px;font-size:.86rem;line-height:1.6}.ar-log li{padding:9px 0}.ar-restore{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.ar-restore>div:not(:nth-child(2)){border:1px solid var(--ar-line);padding:16px 10px;border-radius:10px}.ar-restore b{font-size:.65rem;letter-spacing:.15em}.ar-restore h3{font-size:.95rem;margin:12px 0}.ar-restore span{display:block;font-size:.68rem;margin:12px 0}.ar-cta{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:32px}.ar-cta>img{width:100%;height:auto;border-radius:20px}.ar-page :target{scroll-margin-top:110px}.ar-page a:focus-visible{outline:3px solid #2673af;outline-offset:5px}@keyframes ar-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ar-live i{animation:none}}@media(max-width:800px){.ar-hero-grid,.ar-overview,.ar-feature,.ar-cta{grid-template-columns:1fr;gap:30px}.ar-hero-logo{max-width:520px;justify-self:center}.ar-feature:nth-child(even) .ar-copy,.ar-feature:nth-child(even) .ar-screen{order:initial}.ar-flow{grid-template-columns:repeat(2,1fr)}.ar-feature{padding:28px 0}.ar-section,.ar-hero{padding:28px 0}.ar-cta>img{max-width:270px;justify-self:center}}@media(max-width:480px){.ar-flow{grid-template-columns:1fr}.ar-screenbody{padding:20px}.ar-screenbar{gap:8px}.ar-restore{gap:7px}.ar-hero h1{font-size:2.7rem}.ar-jump .container{gap:12px 18px}.ar-stats div{padding:10px 6px}.ar-row{flex-wrap:wrap}}

/* Compact, responsive request and report diagrams. */
.ar-hero h1{font-size:clamp(2.5rem,4.6vw,3.9rem)}
.ar-hero p{margin:12px 0}.ar-copy p{margin:10px 0}.ar-screenbody p{margin:10px 0}
.ar-route-label{color:#f7dfbe;font:800 .8rem Inter,Arial,sans-serif;letter-spacing:.1em;margin:20px 0 12px}
.ar-route{display:grid;list-style:none;padding:0;margin:0;gap:24px}
.ar-route-out{grid-template-columns:repeat(5,minmax(0,1fr))}.ar-route-back{grid-template-columns:repeat(3,minmax(0,1fr))}
.ar-route li{position:relative;padding:16px;border:1px solid #b7885388;border-radius:12px;background:#ffffff08;min-width:0}
.ar-route li:not(:last-child):after{content:'→';position:absolute;right:-21px;top:45%;color:#e7c69c;font-size:1.25rem}
.ar-route-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e7c69c;color:#45250f;font-size:1.35rem;margin-right:8px}
.ar-route small{color:#e7c69c;font-weight:800}.ar-route h3{color:#f7dfbe;font-size:1rem;line-height:1.3;margin:12px 0 8px}
.ar-route p{color:#ede2d4;font-size:.86rem;line-height:1.5;margin:0}
.ar-feedback{display:flex;align-items:center;gap:20px;border:1px dashed #b7885388;border-radius:10px;margin:18px 0;padding:14px 18px;color:#f7dfbe;font-size:.86rem;line-height:1.5}
.ar-feedback strong{flex:0 0 32%}.ar-feedback span{color:#ede2d4}
@media(max-width:1000px){.ar-route-out{grid-template-columns:1fr}.ar-route-out li{display:grid;grid-template-columns:34px 28px 180px 1fr;align-items:center;gap:12px;padding:12px}.ar-route-out h3{margin:0}.ar-route-out li:not(:last-child):after{content:'↓';top:auto;bottom:-24px;left:50%;right:auto}.ar-route-icon{margin:0}}
@media(max-width:600px){.ar-route-back{grid-template-columns:1fr}.ar-route-back li:not(:last-child):after{content:'↓';top:auto;bottom:-24px;left:50%;right:auto}.ar-route-out li{grid-template-columns:34px 1fr}.ar-route-out small{display:none}.ar-route-out p{grid-column:1/-1}.ar-feedback{display:block}.ar-feedback span{display:block;margin-top:6px}.ar-section,.ar-hero{padding:24px 0}.ar-feature{gap:20px;padding:26px 0}.ar-overview{gap:22px}.ar-hero-grid{gap:22px}}
