.usa-bookkeeping-home{padding:6.5rem 0;background:radial-gradient(circle at 82% 16%,rgba(65,173,161,.26),transparent 20rem),linear-gradient(125deg,#071e31,#0c4050 56%,#0a706a);color:#e4f1f0}.usa-bookkeeping-shell{position:relative;overflow:hidden;padding:3.7rem;border-radius:32px;border:1px solid rgba(226,248,244,.14);background:linear-gradient(135deg,rgba(4,23,38,.86),rgba(8,75,80,.65));box-shadow:0 28px 65px rgba(0,0,0,.17)}.usa-bookkeeping-shell:before{content:"";position:absolute;width:26rem;height:26rem;right:-13rem;bottom:-16rem;border-radius:50%;border:1px solid rgba(232,246,244,.18);box-shadow:0 0 0 3rem rgba(255,255,255,.025),0 0 0 6rem rgba(255,255,255,.018)}.usa-bookkeeping-shell>*{position:relative;z-index:1}.usa-home-kicker{display:flex;align-items:center;gap:.7rem;color:#f1c675;font-size:.74rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.usa-home-kicker span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:rgba(238,194,106,.18);font-size:.7rem}.usa-bookkeeping-home h2{margin:1rem 0 1.25rem;color:#fff;font-size:clamp(2.6rem,5vw,4.65rem);line-height:1.02;letter-spacing:-.045em}.usa-bookkeeping-home h2 em{color:#b8e7dd;font-style:normal}.usa-home-lead{max-width:650px;color:#fff!important;font-size:1.18rem!important}.usa-bookkeeping-home p{max-width:660px;color:#c4dcde;line-height:1.75}.usa-home-points{display:grid;gap:.55rem;margin:1.6rem 0 2rem;font-weight:700}.usa-home-points i{margin-right:.55rem;color:#f1c675}.usa-bookkeeping-home .btn-light{font-weight:800;color:#0a4d50}.usa-outcome-card{padding:2.1rem;border:1px solid rgba(223,248,243,.18);border-radius:24px;background:rgba(255,255,255,.1);box-shadow:0 20px 44px rgba(0,0,0,.14);backdrop-filter:blur(12px)}.usa-outcome-card .eyebrow{color:#f2c873}.usa-outcome-card h3{margin:.6rem 0 1rem;color:#fff;font-size:2rem;line-height:1.15}.usa-outcome-card p{color:#d2e6e6}.usa-outcome-rule{height:1px;margin:1.35rem 0;background:rgba(231,247,244,.22)}.usa-outcome-card strong{color:#bce8e0;font-size:.86rem}.platform-name-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.platform-name-mark{min-height:79px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;border-radius:15px;text-align:center}.platform-name-mark strong{font-family:'DM Sans',sans-serif;font-size:1rem;font-weight:800;letter-spacing:-.04em}.platform-name-mark small{margin-top:.18rem;font-size:.65rem;line-height:1.25}.platform-name-grid-dark .platform-name-mark{border:1px solid rgba(239,251,248,.2);background:rgba(255,255,255,.1);color:#fff}.platform-name-grid-dark .platform-name-mark small{color:#c1dedd}.platform-name-grid-light{margin:1.5rem 0 1rem}.platform-name-grid-light .platform-name-mark{border:1px solid #dce9e6;background:#f7fbfa;color:#173b4a}.platform-name-grid-light .platform-name-mark small{color:#6f8791}.platform-disclaimer{margin-top:1.05rem;color:#bdd5d6;font-size:.72rem}.platform-disclaimer-light{color:#718692}@media(max-width:991px){.usa-bookkeeping-home{padding:4rem 0}.usa-bookkeeping-shell{padding:2rem}.platform-name-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575px){.usa-bookkeeping-shell{padding:1.35rem;border-radius:22px}.usa-bookkeeping-home h2{font-size:2.65rem}.usa-outcome-card{padding:1.5rem}.platform-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-name-mark:last-child{grid-column:span 2}.usa-bookkeeping-home{padding:3.5rem 0}}
