:root{--or:#d97757;--or-deep:#b85631;--bl:#2450c8;--ink:#14110e;--ink2:#57514a;--ink3:#9c948a;--paper:#f4f1ea;--paper2:#ebe6db;--card:#fdfcf9;--line:#14110e;--hair:#14110e1f}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:Satoshi,system-ui,sans-serif}.trod{background:var(--paper);border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);max-width:1080px;margin:0 auto;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.r{animation:.7s cubic-bezier(.16,1,.3,1) both rise}.d1{animation-delay:50ms}.d2{animation-delay:.13s}.d3{animation-delay:.21s}.d4{animation-delay:.29s}.d5{animation-delay:.37s}.d6{animation-delay:.45s}.tnav{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 2rem;display:flex}.tnav-l{align-items:center;gap:10px;display:flex}.tnav-mark{background:var(--ink);justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(-4deg)}.tnav-name{letter-spacing:-.02em;font-family:Clash Display,sans-serif;font-size:17px;font-weight:600}.tnav-links{gap:1.6rem;list-style:none;display:flex}.tnav-links a{color:var(--ink2);letter-spacing:.01em;font-size:13px;font-weight:500;text-decoration:none}.tnav-cta{background:var(--ink);color:var(--paper);cursor:pointer;letter-spacing:.01em;border:none;padding:9px 18px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:700}.hero{padding:3.5rem 2rem 0;position:relative}.hero-index{color:var(--ink3);letter-spacing:.1em;font-family:Clash Display,sans-serif;font-size:12px;font-weight:500;position:absolute;top:2rem;right:2rem}.hero-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--or-deep);align-items:center;gap:9px;margin-bottom:1.5rem;font-size:12px;font-weight:700;display:inline-flex}.kick-line{background:var(--or);width:32px;height:1.5px}.hero-h1{letter-spacing:-.035em;color:var(--ink);margin-bottom:1.5rem;font-family:Clash Display,sans-serif;font-size:68px;font-weight:600;line-height:.92}.hero-h1 span{color:var(--ink);display:block}.hero-h1 .stagger2{padding-left:1.4em}.hero-h1 em{color:var(--or);font-style:italic;font-weight:400}.hero-row{border-bottom:1.5px solid var(--line);grid-template-columns:1fr 300px;align-items:end;gap:2.5rem;padding-bottom:2.5rem;display:grid}.hero-body{color:var(--ink2);max-width:380px;font-size:16px;font-weight:400;line-height:1.6}.hero-body b{color:var(--ink);font-weight:700}.hero-cta-stack{flex-direction:column;gap:10px;display:flex}.btn-or{background:var(--or);color:var(--card);cursor:pointer;letter-spacing:.01em;border:none;justify-content:space-between;align-items:center;padding:14px 20px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:flex}.btn-or:hover{background:var(--or-deep);transform:translate(3px)}.btn-line{color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:13px 20px;font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;transition:background .2s;display:flex}.btn-line:hover{background:var(--paper2)}.marquee-strip{border-bottom:1.5px solid var(--line);background:var(--ink);padding:0;overflow:hidden}.marquee-inner{gap:0;width:max-content;animation:26s linear infinite scroll-x;display:flex}.mq-item{color:var(--paper);white-space:nowrap;align-items:center;padding:11px 0;font-family:Clash Display,sans-serif;font-size:14px;font-weight:500;display:flex}.mq-sep{color:var(--or);align-items:center;padding:0 1.5rem;font-size:11px;display:flex}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.diag-sec{border-bottom:1.5px solid var(--line);padding:3rem 2rem}.sec-head{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.sec-num{color:var(--ink3);letter-spacing:.08em;margin-bottom:8px;font-family:Clash Display,sans-serif;font-size:13px;font-weight:500}.sec-title{letter-spacing:-.03em;max-width:380px;color:var(--ink);font-family:Clash Display,sans-serif;font-size:28px;font-weight:600;line-height:1}.sec-aside{color:var(--ink2);text-align:right;max-width:200px;font-size:13px;line-height:1.5}.console{border:1.5px solid var(--line);background:var(--card)}.console-bar{border-bottom:1.5px solid var(--line);background:var(--paper2);align-items:center;gap:8px;padding:9px 14px;display:flex}.cdot{border:1.5px solid var(--line);width:9px;height:9px}.cdot.f{background:var(--or)}.console-label{color:var(--ink2);letter-spacing:.02em;margin-left:6px;font-family:Satoshi,monospace;font-size:11px;font-weight:500}.console-live{color:var(--or-deep);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.lpulse{background:#2faf5a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite lp}@keyframes lp{0%,to{opacity:1}50%{opacity:.35}}.flow{grid-template-columns:1fr 40px 1fr 40px 1fr;padding:1.75rem 1.5rem;display:grid}.flow-col{flex-direction:column;gap:10px;display:flex}.flow-head{text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);text-align:center;margin-bottom:4px;font-family:Clash Display,sans-serif;font-size:11px;font-weight:600}.fnode{border:1.5px solid var(--line);background:var(--paper);padding:11px 12px}.fnode-t{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:700}.fnode-s{color:var(--ink3);margin-top:2px;font-size:11px;font-weight:400}.fnode.dark{background:var(--ink);border-color:var(--ink)}.fnode.dark .fnode-t{color:var(--paper)}.fnode.dark .fnode-s{color:#f4f1ea8c}.fnode.or{background:var(--or);border-color:var(--or)}.fnode.or .fnode-t{color:var(--card)}.fnode.or .fnode-s{color:#fdfcf9b3}.fnode.bl{background:var(--bl);border-color:var(--bl)}.fnode.bl .fnode-t{color:#fff}.fnode.bl .fnode-s{color:#ffffffa6}.flow-arrow{color:var(--ink);justify-content:center;align-items:center;font-family:Clash Display,sans-serif;font-size:18px;display:flex}.svc-sec{border-bottom:1.5px solid var(--line);padding:3rem 2rem}.svc-rows{border-top:1.5px solid var(--line);margin-top:1.5rem}.svc-row{border-bottom:1px solid var(--hair);cursor:pointer;grid-template-columns:60px 1fr 200px 140px;align-items:center;gap:1.5rem;padding:1.4rem 0;transition:padding-left .25s,background .25s;display:grid}.svc-row:hover{background:var(--paper2);padding-left:12px}.svc-n{color:var(--ink3);letter-spacing:-.02em;font-family:Clash Display,sans-serif;font-size:26px;font-weight:500}.svc-row:hover .svc-n{color:var(--or)}.svc-name{letter-spacing:-.02em;color:var(--ink);font-family:Clash Display,sans-serif;font-size:19px;font-weight:600}.svc-desc{color:var(--ink2);font-size:13px;line-height:1.5}.svc-price{text-align:right;letter-spacing:.02em;font-size:12px;font-weight:700}.svc-price.or{color:var(--or-deep)}.svc-price.bl{color:var(--bl)}.cta-sec{flex-direction:column;gap:2rem;padding:3rem 2rem;display:flex}.cta-h{letter-spacing:-.035em;color:var(--ink);margin-bottom:1.25rem;font-family:Clash Display,sans-serif;font-size:40px;font-weight:600;line-height:.95}.cta-h em{color:var(--or);font-style:italic;font-weight:400}.cta-sub{color:var(--ink2);max-width:280px;margin-bottom:1.75rem;font-size:15px;line-height:1.6}.cta-points{flex-direction:column;gap:14px;display:flex}.cta-pt{align-items:baseline;gap:12px;display:flex}.cta-pt-n{color:var(--or);letter-spacing:.04em;flex-shrink:0;font-family:Clash Display,sans-serif;font-size:12px;font-weight:600}.cta-pt-txt{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4}.cta-pt-txt span{color:var(--ink3);font-weight:400}.form-card{border:1.5px solid var(--line);background:var(--card);padding:1.75rem}.frow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.frow.one{grid-template-columns:1fr}.flbl{color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-family:Clash Display,sans-serif;font-size:11px;font-weight:500;display:block}.frow input,.frow select{background:var(--paper);border:1.5px solid var(--hair);width:100%;color:var(--ink);outline:none;padding:11px 12px;font-family:Satoshi,sans-serif;font-size:14px;transition:border-color .2s}.frow input:focus,.frow select:focus{border-color:var(--or)}.frow input::placeholder{color:var(--ink3)}.form-btns{flex-direction:column;gap:9px;margin-top:1rem;display:flex}.btn-send{background:var(--ink);color:var(--paper);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:700;transition:background .2s;display:flex}.btn-send:hover{background:#000}.btn-cal{color:var(--ink2);border:1.5px solid var(--hair);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-family:Satoshi,sans-serif;font-size:13px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.btn-cal:hover{border-color:var(--line);color:var(--ink)}.succ{color:#2faf5a;text-align:center;margin-top:10px;font-size:13px;font-weight:700;display:none}.audit-card{border:1.5px solid var(--line);background:var(--ink);margin-top:1.5rem;padding:2rem}.audit-card-row{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.audit-badge{text-transform:uppercase;letter-spacing:.1em;color:#2faf5a;margin-bottom:.75rem;font-family:Clash Display,sans-serif;font-size:11px;font-weight:600}.audit-card-head{letter-spacing:-.03em;color:var(--paper);margin-bottom:.75rem;font-family:Clash Display,sans-serif;font-size:30px;font-weight:600}.audit-card-body{color:#f4f1eaa6;max-width:540px;font-size:14px;line-height:1.65}.audit-card-cta{white-space:nowrap;flex-shrink:0}.tfoot{border-top:1.5px solid var(--line);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.tfoot-l{align-items:center;gap:9px;display:flex}.tfoot-name{letter-spacing:-.02em;font-family:Clash Display,sans-serif;font-size:14px;font-weight:600}.tfoot-r{color:var(--ink3);font-size:12px;font-weight:400}@media (max-width:720px){.hero-h1{font-size:44px}.hero-h1 .stagger2{padding-left:0}.hero-row{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:10px}.flow-arrow{padding:4px 0;transform:rotate(90deg)}.svc-row{grid-template-columns:40px 1fr}.svc-row .svc-desc,.svc-row .svc-price{display:none}.audit-card-row{flex-direction:column;align-items:flex-start}.audit-card-cta{justify-content:space-between;width:100%}}
