.compliance-plan .plan-price-label{display:block;margin-top:15px;color:#8a6414;font-size:9px}.compliance-plan .price{margin-top:3px}.pricing-note{padding:17px 19px;border-left:4px solid #b8860f;border-radius:0 9px 9px 0;background:#faf4e3}.compliance-plan ul{max-height:330px;overflow:auto;padding-right:5px}.compliance-plan ul::-webkit-scrollbar{width:5px}.compliance-plan ul::-webkit-scrollbar-thumb{border-radius:99px;background:#d4bd80}.compliance-control{display:flex;align-items:center;gap:15px;margin:18px 0 3px;padding:13px 15px;border:1px solid #dfd3b8;border-radius:10px;background:#fff9e9}.compliance-control b{font:500 10px 'DM Mono';letter-spacing:.08em;color:#8a6414}.compliance-control span{font-size:11px;color:#5b646d}.one-time-interactive{display:grid;grid-template-columns:1fr .85fr;gap:17px;margin-top:26px}.one-time-interactive .rate-grid{margin:0;grid-template-columns:1fr}.one-time-interactive .rate-row{cursor:pointer;text-align:left;transition:.2s}.one-time-interactive .rate-row:hover,.one-time-interactive .rate-row.active{border-color:#b8860f;background:#fff8e6;transform:translateX(3px)}.one-time-panel{padding:24px;border-radius:12px;background:#14181c;color:#fff}.one-time-panel small{color:#f0cb61;font:500 10px 'DM Mono';letter-spacing:.08em}.one-time-panel h3{font-size:25px;margin:8px 0}.one-time-panel p{font-size:12px;line-height:1.7;color:#d9dcde}.one-time-panel ul{padding-left:17px}.one-time-panel li{font-size:11px;line-height:1.6;color:#e9ebec}.motion-ready .reveal-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:none}.service-card:nth-child(2n).reveal-on-scroll{transition-delay:.08s}.process-steps article:nth-child(2n).reveal-on-scroll{transition-delay:.1s}.compliance-orbit span{animation:orbitLabel 3.5s ease-in-out infinite}.compliance-orbit span:nth-child(2){animation-delay:.7s}.compliance-orbit span:nth-child(3){animation-delay:1.4s}@keyframes orbitLabel{50%{letter-spacing:.15em;color:#b8860f}}@media(max-width:760px){.one-time-interactive{grid-template-columns:1fr}.compliance-plan ul{max-height:none}.compliance-control{align-items:flex-start;flex-direction:column}}
