[data-tone=blue]{--tone:#266a87;--tone-soft:#e3f0f7}[data-tone=violet]{--tone:#6b4fc8;--tone-soft:#f0ebff}[data-tone=green]{--tone:#1f8a5b;--tone-soft:#e3f6ec}[data-tone=amber]{--tone:#a85f07;--tone-soft:#fff1d9}[data-tone=rose]{--tone:#c23a72;--tone-soft:#fde9f2}[data-tone=cyan]{--tone:#0b7a93;--tone-soft:#e1f6fb}@media (max-width:640px){.title-line{display:block}}.proof{padding:8px 0 24px}.proof-card{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0;padding:28px 12px;list-style:none;display:grid;box-shadow:0 18px 50px -30px #023a5159}.proof-card li{text-align:center;justify-items:center;gap:6px;padding:0 20px;display:grid}.proof-card li+li{border-left:1px solid var(--line)}.proof-card strong{letter-spacing:-.02em;background:linear-gradient(95deg,#2f86ab 0%,#6b4fc8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.1}.proof-card span{color:var(--muted);max-width:15rem;font-size:.92rem;line-height:1.45}@media (max-width:760px){.proof-card{grid-template-columns:1fr 1fr;row-gap:24px;padding:24px 4px}.proof-card li{padding:0 12px}.proof-card li:nth-child(3){border-left:0}}.auto{background:radial-gradient(36rem 20rem at 0% 20%, #5da0bd2e, transparent 70%), radial-gradient(30rem 20rem at 100% 90%, #a993ec2e, transparent 70%), linear-gradient(180deg, #fff 0%, var(--teal-tint) 100%);padding-top:64px}.auto-eyebrow{text-align:center}.auto-sub{max-width:44rem;margin-left:auto;margin-right:auto}.auto-stage{grid-template-columns:1.3fr 1fr;align-items:center;gap:28px;margin-top:56px;display:grid}.auto-feed,.auto-mail{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 30px 70px -36px #023a5166}.auto-feed{padding:22px 26px 12px}.auto-feed-head{border-bottom:1px solid var(--line);color:var(--navy);align-items:center;gap:10px;padding-bottom:16px;display:flex}.auto-feed-date{color:var(--muted);margin-left:auto;font-size:.85rem}.auto-live{background:#1f8a5b;border-radius:50%;width:10px;height:10px;position:relative}.auto-live:after{content:"";opacity:0;border:2px solid #1f8a5b;border-radius:50%;animation:2.4s ease-out infinite auto-pulse;position:absolute;inset:-5px}@keyframes auto-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.auto-feed ol{margin:0;padding:0;list-style:none}.auto-feed li{grid-template-columns:64px 40px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid;position:relative}.auto-feed li:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:95px}.auto-feed li:first-child:before{top:50%}.auto-feed li:last-child:before{bottom:50%}.auto-feed time{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem}.auto-node{z-index:1;width:40px;height:40px;color:var(--tone);background:var(--tone-soft);border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.auto-node svg{width:20px;height:20px}.auto-item{min-width:0;display:grid}.auto-item strong{color:var(--navy);font-size:.98rem}.auto-item span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.auto-chip{color:#a85f07;white-space:nowrap;background:#fff1d9;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600}.auto-mail{justify-self:center;width:100%;max-width:400px;overflow:hidden;transform:rotate(1.2deg)}.auto-mail-bar{border-bottom:1px solid var(--line);color:var(--muted);background:#f6f8fa;gap:2px;padding:12px 18px;font-size:.8rem;display:grid}.auto-mail-subject{color:var(--navy);font-size:.92rem;font-weight:600}.auto-mail-hero{color:#fff;background:linear-gradient(110deg,#2f7fa3 0%,#1d5169 55%,#023a51 100%);align-items:center;gap:12px;padding:18px;display:flex}.auto-mail-hero img{filter:brightness(0)invert()}.auto-mail-hero div{display:grid}.auto-mail-hero span{opacity:.8;font-size:.82rem}.auto-mail-body{padding:18px}.auto-money{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auto-money div{border-radius:10px;padding:10px 12px;display:grid}.auto-money span{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.auto-money strong{letter-spacing:-.01em;font-size:1.3rem}.auto-money .is-in{color:#176b46;background:#e3f6ec}.auto-money .is-out{color:#9d2c5b;background:#fde9f2}.auto-bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:8px;height:92px;margin:16px 0 8px;padding-bottom:18px;display:grid}.auto-bars div{justify-content:center;align-items:flex-end;gap:3px;display:flex;position:relative}.auto-bars span{transform-origin:bottom;border-radius:3px 3px 0 0;width:9px;min-height:2px}.auto-bars .bar-in{background:#3fb37f}.auto-bars .bar-out{background:#ef8db5}.auto-bars em{color:var(--muted);font-size:.7rem;font-style:normal;position:absolute;bottom:-18px}.auto-todo{gap:8px;margin:18px 0 16px;padding:0;font-size:.88rem;list-style:none;display:grid}.auto-todo li{align-items:center;gap:8px;display:flex}.auto-todo li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.auto-mail-btn{background:var(--teal);color:#fff;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-block}.auto-mail-sign{color:var(--muted);margin-top:16px;font-size:.82rem}.auto-stage[data-anim] li{opacity:0;transform:translateY(10px)}.auto-stage[data-anim] .auto-bars span{transform:scaleY(0)}.auto-stage[data-anim=in] li{animation:.5s ease-out forwards auto-in;animation-delay:calc(var(--i,0) * .35s)}.auto-stage[data-anim=in] .auto-todo li{animation-delay:2.4s}.auto-stage[data-anim=in] .auto-bars span{animation:.7s cubic-bezier(.2,.8,.2,1) forwards auto-grow;animation-delay:calc(.6s + var(--i,0) * 80ms)}@keyframes auto-in{to{opacity:1;transform:none}}@keyframes auto-grow{to{transform:scaleY(1)}}@media (max-width:900px){.auto-stage{grid-template-columns:1fr}.auto-mail{transform:none}}@media (max-width:640px){.auto-feed{padding:18px 14px 6px}.auto-feed li{grid-template-columns:36px 1fr;grid-template-areas:"node item""node time";gap:0 12px}.auto-feed li:before{left:17px}.auto-node{grid-area:node;width:36px;height:36px}.auto-item{grid-area:item}.auto-feed time{text-align:left;grid-area:time;font-size:.76rem}.auto-item span{white-space:normal}.auto-chip{display:none}}.tiles-wrap{margin-top:96px}.tiles-title{text-align:center;letter-spacing:-.01em;font-size:clamp(1.4rem,2.4vw,1.8rem)}.tiles{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--line);background:radial-gradient(14rem 8rem at 100% 0%, var(--tone-soft), transparent 70%), #fff;border-radius:18px;flex-direction:column;height:100%;padding:26px 24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.tile:hover{border-color:color-mix(in srgb, var(--tone) 35%, var(--line));box-shadow:0 22px 48px -28px color-mix(in srgb, var(--tone) 60%, transparent);transform:translateY(-4px)}.tile-icon{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 70%, #fff), var(--tone));width:48px;height:48px;box-shadow:0 10px 22px -10px var(--tone);border-radius:14px;place-items:center;display:grid}.tile h4{margin-top:18px;font-size:1.12rem}.tile p{color:var(--muted);margin-top:8px;font-size:.95rem;line-height:1.6}.tile-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.tile-plans{color:var(--tone);background:var(--tone-soft);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.tile-more{color:var(--tone);font-size:.85rem;font-weight:600}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tiles{grid-template-columns:1fr;gap:14px}.tile{padding:22px 20px 18px}}.acct{--teal:#6b4fc8;--accent:#a993ec;background:radial-gradient(34rem 22rem at 10%,#a993ec2e,#0000 70%),#fff}.acct-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.acct-copy h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.2rem)}.acct-body{color:var(--muted);margin-top:20px;font-size:1.08rem;line-height:1.75}.acct-copy .show-points{gap:14px;margin-top:28px}.acct-art{padding-bottom:210px;position:relative}.acct-firm,.acct-thread{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 30px 70px -36px #2e1f6673}.acct-firm{font-size:.85rem;overflow:hidden}.acct-win-bar{color:#fff;background:linear-gradient(100deg,#266a87,#1d5169);align-items:center;gap:6px;padding:12px 16px;display:flex}.acct-win-bar i{background:#ffffff73;border-radius:50%;width:9px;height:9px}.acct-win-bar b{margin-left:8px}.acct-tag{background:#ffffff2e;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.72rem;font-weight:600}.acct-firm-head,.acct-firm-row{grid-template-columns:1fr 72px 92px 40px;align-items:center;gap:8px;padding:10px 16px;display:grid}.acct-firm-head{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#29647d;font-size:.72rem;font-weight:600}.acct-firm-row+.acct-firm-row{border-top:1px solid #edf1f4}.acct-co{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.acct-co-dot{color:#4f36a0;background:#f0ebff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.acct-bill{color:#0b7a93;background:#e1f6fb;border-radius:999px;justify-self:start;padding:2px 8px;font-size:.72rem;font-weight:600}.acct-bill.is-firm{color:#4f36a0;background:#f0ebff}.acct-open{color:#fff;background:#c23a72;border-radius:999px;justify-self:center;place-items:center;min-width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}.acct-open.is-zero{color:var(--muted);background:#edf1f4}.acct-thread{padding:14px 16px 16px;font-size:.86rem;position:absolute;bottom:0;left:-28px;right:18%;box-shadow:0 36px 80px -30px #2e1f668c}.acct-txn{white-space:nowrap;background:#f6f8fa;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.acct-txn-date,.acct-txn-acct{color:var(--muted)}.acct-txn-acct{text-overflow:ellipsis;overflow:hidden}.acct-txn-amt{font-variant-numeric:tabular-nums;font-weight:600}.acct-msg{gap:10px;margin-top:12px;display:flex}.acct-msg.is-reply{margin-left:26px}.acct-msg b{color:var(--navy);font-size:.82rem;display:block}.acct-msg b em{color:#4f36a0;background:#f0ebff;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:.68rem;font-style:normal;font-weight:600}.acct-msg p{color:var(--ink);background:#f3efff;border-radius:4px 12px 12px;margin-top:4px;padding:8px 12px}.acct-msg.is-reply p{background:#e3f0f7}.acct-av{color:#fff;background:linear-gradient(135deg,#5da0bd,#266a87);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:700;display:grid}.acct-av.is-cpa{background:linear-gradient(135deg,#a993ec,#6b4fc8)}.acct-resolved{color:#176b46;background:#e3f6ec;border-radius:999px;align-items:center;gap:6px;margin:12px 0 0 66px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.acct-art[data-anim] .acct-msg,.acct-art[data-anim] .acct-resolved{opacity:0;transform:translateY(8px)}.acct-art[data-anim=in] .acct-msg,.acct-art[data-anim=in] .acct-resolved{animation:.45s ease-out .5s forwards auto-in}.acct-art[data-anim=in] .acct-msg.is-reply{animation-delay:1.3s}.acct-art[data-anim=in] .acct-resolved{animation-delay:2.1s}@media (max-width:1160px){.acct-thread{left:-8px}}@media (max-width:900px){.acct-inner{grid-template-columns:1fr;gap:48px}.acct-copy{order:-1}.acct-thread{left:12px;right:12px}}@media (max-width:640px){.acct-firm-head,.acct-firm-row{grid-template-columns:1fr 86px 30px;padding:10px 12px}.acct-firm-head span:nth-child(2),.acct-firm-row>span:nth-child(2){display:none}.acct-art{padding-bottom:230px}.acct-thread{left:8px;right:8px}}@keyframes hub-spin{to{rotate:360deg}}.secure{color:#fff;background:radial-gradient(40rem 24rem at 0 0,#5da0bd59,#0000 70%),radial-gradient(34rem 22rem at 100% 100%,#6b4fc859,#0000 70%),linear-gradient(120deg,#023a51 0%,#013043 100%);padding:96px 0;position:relative;overflow:hidden}.secure:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.secure-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid;position:relative}.secure .eyebrow{color:#9ed3ea}.secure h2{color:#fff;letter-spacing:-.01em;font-size:clamp(1.8rem,3.2vw,2.5rem)}.secure-copy>p:not(.eyebrow){color:#ffffffc7;max-width:26rem;margin-top:16px;font-size:1.08rem}.secure-shield{filter:drop-shadow(0 20px 40px #5da0bd59);place-items:center;width:340px;height:340px;margin-top:28px;display:grid;position:relative}.secure-shield:before,.secure-shield:after{content:"";border:1px solid #9ed3ea38;border-radius:50%;position:absolute;inset:0}.secure-shield:after{border-style:dashed;border-color:#a993ec59;animation:50s linear infinite hub-spin;inset:40px}.secure-grid{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.secure-grid li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:22px 20px}.secure-icon{color:#fff;background:linear-gradient(135deg,#5da0bde6,#6b4fc8bf);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.secure-grid strong{margin-top:14px;font-size:1.02rem;display:block}.secure-grid p{color:#ffffffb8;margin-top:6px;font-size:.9rem;line-height:1.55}@media (max-width:900px){.secure-inner{grid-template-columns:1fr;gap:36px}.secure-shield{display:none}}@media (max-width:560px){.secure{padding:72px 0}.secure-grid{grid-template-columns:1fr;gap:12px}}.reviews{margin-top:48px}.quotes-section{overflow-x:clip}.reviews-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 14.6667px);grid-auto-flow:column;column-gap:22px;margin:0 -28px;padding:14px 28px 40px;scroll-padding-inline:28px;list-style:none;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.reviews-track::-webkit-scrollbar{display:none}.reviews-track li{scroll-snap-align:start;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--tone) 45%, #fff), var(--line) 60%) border-box;border:2px solid #0000;border-radius:20px;flex-direction:column;padding:34px 28px 26px;display:flex;position:relative;box-shadow:0 22px 50px -32px #023a5166}.reviews-arrows{justify-content:center;gap:12px;display:flex}.reviews-arrows button{border:1px solid var(--line);width:46px;height:46px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:grid;box-shadow:0 10px 24px -16px #023a5180}.reviews-arrows button:hover:not(:disabled){background:var(--teal-tint);color:var(--teal);border-color:#c9dbe6}.reviews-arrows button:focus{outline:none}.reviews-arrows button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.reviews-arrows button:disabled{opacity:.35;cursor:default}.quote-mark{color:var(--tone);opacity:.18;font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;top:-6px;right:22px}.quote-stars{color:#f2b54f;letter-spacing:3px;font-size:1.05rem}.quote-stars-off{color:#dfe5ea}.reviews-track blockquote{color:var(--ink);flex:1;margin:14px 0 0;font-size:1.05rem;line-height:1.7}.quote-who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.quote-av,.quote-logo{border-radius:50%;flex:none;width:44px;height:44px}.quote-av{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 55%, #fff), var(--tone));place-items:center;font-size:.85rem;font-weight:700;display:grid}.quote-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;padding:4px}.quote-who div{min-width:0;display:grid}.quote-who strong{color:var(--navy)}.quote-who div span{color:var(--muted);font-size:.88rem}@media (max-width:1000px){.reviews-track{grid-auto-columns:calc(50% - 11px)}}@media (max-width:640px){.reviews-track{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.auto-live:after,.secure-shield:after{animation:none}}
